/*!
 * Bootstrap v5 (http://bootstrap.com)
 */

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl,
.container-xxl {
    width: 100%;
    padding-left: var(--bs-gutter-x, .75rem);
    padding-right: var(--bs-gutter-x, .75rem);
    margin-left: auto;
    margin-right: auto
}

@media (min-width:576px) {
    .container,
    .container-sm {
        max-width: 540px
    }
}

@media (min-width:768px) {
    .container,
    .container-md,
    .container-sm {
        max-width: 720px
    }
}

@media (min-width:992px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1240px
    }
}

@media (min-width:1400px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl,
    .container-xxl {
        max-width: 1320px
    }
}

.row {
    --bs-gutter-x: 1.2rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    margin-top: calc(var(--bs-gutter-y) * -1);
    margin-left: calc(var(--bs-gutter-x)/ -2);
    margin-right: calc(var(--bs-gutter-x)/ -2)
}

.row>* {
    flex-shrink: 0;
    width: 100%;
    max-width: 100%;
    padding-left: calc(var(--bs-gutter-x)/ 2);
    padding-right: calc(var(--bs-gutter-x)/ 2);
    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.3333333333%
}

.col-2 {
    flex: 0 0 auto;
    width: 16.6666666667%
}

.col-3 {
    flex: 0 0 auto;
    width: 25%
}

.col-4 {
    flex: 0 0 auto;
    width: 33.3333333333%
}

.col-5 {
    flex: 0 0 auto;
    width: 41.6666666667%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-7 {
    flex: 0 0 auto;
    width: 58.3333333333%
}

.col-8 {
    flex: 0 0 auto;
    width: 66.6666666667%
}

.col-9 {
    flex: 0 0 auto;
    width: 75%
}

.col-10 {
    flex: 0 0 auto;
    width: 83.3333333333%
}

.col-11 {
    flex: 0 0 auto;
    width: 91.6666666667%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

.offset-1 {
    margin-right: 8.3333333333%
}

.offset-2 {
    margin-right: 16.6666666667%
}

.offset-3 {
    margin-right: 25%
}

.offset-4 {
    margin-right: 33.3333333333%
}

.offset-5 {
    margin-right: 41.6666666667%
}

.offset-6 {
    margin-right: 50%
}

.offset-7 {
    margin-right: 58.3333333333%
}

.offset-8 {
    margin-right: 66.6666666667%
}

.offset-9 {
    margin-right: 75%
}

.offset-10 {
    margin-right: 83.3333333333%
}

.offset-11 {
    margin-right: 91.6666666667%
}

.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.3333333333%
    }
    .col-sm-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
    .col-sm-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .col-sm-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }
    .col-sm-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }
    .col-sm-6 {
        flex: 0 0 auto;
        width: 50%
    }
    .col-sm-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }
    .col-sm-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }
    .col-sm-9 {
        flex: 0 0 auto;
        width: 75%
    }
    .col-sm-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }
    .col-sm-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }
    .col-sm-12 {
        flex: 0 0 auto;
        width: 100%
    }
    .offset-sm-0 {
        margin-right: 0
    }
    .offset-sm-1 {
        margin-right: 8.3333333333%
    }
    .offset-sm-2 {
        margin-right: 16.6666666667%
    }
    .offset-sm-3 {
        margin-right: 25%
    }
    .offset-sm-4 {
        margin-right: 33.3333333333%
    }
    .offset-sm-5 {
        margin-right: 41.6666666667%
    }
    .offset-sm-6 {
        margin-right: 50%
    }
    .offset-sm-7 {
        margin-right: 58.3333333333%
    }
    .offset-sm-8 {
        margin-right: 66.6666666667%
    }
    .offset-sm-9 {
        margin-right: 75%
    }
    .offset-sm-10 {
        margin-right: 83.3333333333%
    }
    .offset-sm-11 {
        margin-right: 91.6666666667%
    }
    .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.3333333333%
    }
    .col-md-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
    .col-md-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .col-md-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }
    .col-md-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }
    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }
    .col-md-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }
    .col-md-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }
    .col-md-9 {
        flex: 0 0 auto;
        width: 75%
    }
    .col-md-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }
    .col-md-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }
    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }
    .offset-md-0 {
        margin-right: 0
    }
    .offset-md-1 {
        margin-right: 8.3333333333%
    }
    .offset-md-2 {
        margin-right: 16.6666666667%
    }
    .offset-md-3 {
        margin-right: 25%
    }
    .offset-md-4 {
        margin-right: 33.3333333333%
    }
    .offset-md-5 {
        margin-right: 41.6666666667%
    }
    .offset-md-6 {
        margin-right: 50%
    }
    .offset-md-7 {
        margin-right: 58.3333333333%
    }
    .offset-md-8 {
        margin-right: 66.6666666667%
    }
    .offset-md-9 {
        margin-right: 75%
    }
    .offset-md-10 {
        margin-right: 83.3333333333%
    }
    .offset-md-11 {
        margin-right: 91.6666666667%
    }
    .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.3333333333%
    }
    .col-lg-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
    .col-lg-5c {
        flex: 0 0 auto;
        width: 20%
    }
    .col-lg-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }
    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }
    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }
    .col-lg-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }
    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }
    .col-lg-9 {
        flex: 0 0 auto;
        width: 75%
    }
    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }
    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }
    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }
    .offset-lg-0 {
        margin-right: 0
    }
    .offset-lg-1 {
        margin-right: 8.3333333333%
    }
    .offset-lg-2 {
        margin-right: 16.6666666667%
    }
    .offset-lg-3 {
        margin-right: 25%
    }
    .offset-lg-4 {
        margin-right: 33.3333333333%
    }
    .offset-lg-5 {
        margin-right: 41.6666666667%
    }
    .offset-lg-6 {
        margin-right: 50%
    }
    .offset-lg-7 {
        margin-right: 58.3333333333%
    }
    .offset-lg-8 {
        margin-right: 66.6666666667%
    }
    .offset-lg-9 {
        margin-right: 75%
    }
    .offset-lg-10 {
        margin-right: 83.3333333333%
    }
    .offset-lg-11 {
        margin-right: 91.6666666667%
    }
    .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.3333333333%
    }
    .col-xl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
    .col-xl-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .col-xl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }
    .col-xl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }
    .col-xl-6 {
        flex: 0 0 auto;
        width: 50%
    }
    .col-xl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }
    .col-xl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }
    .col-xl-9 {
        flex: 0 0 auto;
        width: 75%
    }
    .col-xl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }
    .col-xl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }
    .col-xl-12 {
        flex: 0 0 auto;
        width: 100%
    }
    .offset-xl-0 {
        margin-right: 0
    }
    .offset-xl-1 {
        margin-right: 8.3333333333%
    }
    .offset-xl-2 {
        margin-right: 16.6666666667%
    }
    .offset-xl-3 {
        margin-right: 25%
    }
    .offset-xl-4 {
        margin-right: 33.3333333333%
    }
    .offset-xl-5 {
        margin-right: 41.6666666667%
    }
    .offset-xl-6 {
        margin-right: 50%
    }
    .offset-xl-7 {
        margin-right: 58.3333333333%
    }
    .offset-xl-8 {
        margin-right: 66.6666666667%
    }
    .offset-xl-9 {
        margin-right: 75%
    }
    .offset-xl-10 {
        margin-right: 83.3333333333%
    }
    .offset-xl-11 {
        margin-right: 91.6666666667%
    }
    .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.3333333333%
    }
    .col-xxl-2 {
        flex: 0 0 auto;
        width: 16.6666666667%
    }
    .col-xxl-3 {
        flex: 0 0 auto;
        width: 25%
    }
    .col-xxl-4 {
        flex: 0 0 auto;
        width: 33.3333333333%
    }
    .col-xxl-5 {
        flex: 0 0 auto;
        width: 41.6666666667%
    }
    .col-xxl-6 {
        flex: 0 0 auto;
        width: 50%
    }
    .col-xxl-7 {
        flex: 0 0 auto;
        width: 58.3333333333%
    }
    .col-xxl-8 {
        flex: 0 0 auto;
        width: 66.6666666667%
    }
    .col-xxl-9 {
        flex: 0 0 auto;
        width: 75%
    }
    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.3333333333%
    }
    .col-xxl-11 {
        flex: 0 0 auto;
        width: 91.6666666667%
    }
    .col-xxl-12 {
        flex: 0 0 auto;
        width: 100%
    }
    .offset-xxl-0 {
        margin-right: 0
    }
    .offset-xxl-1 {
        margin-right: 8.3333333333%
    }
    .offset-xxl-2 {
        margin-right: 16.6666666667%
    }
    .offset-xxl-3 {
        margin-right: 25%
    }
    .offset-xxl-4 {
        margin-right: 33.3333333333%
    }
    .offset-xxl-5 {
        margin-right: 41.6666666667%
    }
    .offset-xxl-6 {
        margin-right: 50%
    }
    .offset-xxl-7 {
        margin-right: 58.3333333333%
    }
    .offset-xxl-8 {
        margin-right: 66.6666666667%
    }
    .offset-xxl-9 {
        margin-right: 75%
    }
    .offset-xxl-10 {
        margin-right: 83.3333333333%
    }
    .offset-xxl-11 {
        margin-right: 91.6666666667%
    }
    .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-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
    }
}

.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
    }
}

@-webkit-keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

@keyframes spinner-border {
    to {
        transform: rotate(360deg)
    }
}

.spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    border: .25em solid currentColor;
    border-left-color: transparent;
    border-radius: 50%;
    -webkit-animation: .75s linear infinite spinner-border;
    animation: .75s linear infinite spinner-border
}

.spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em
}

@-webkit-keyframes spinner-grow {
    0% {
        transform: scale(0)
    }
    50% {
        opacity: 1;
        transform: none
    }
}

@keyframes spinner-grow {
    0% {
        transform: scale(0)
    }
    50% {
        opacity: 1;
        transform: none
    }
}

.spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: -.125em;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: .75s linear infinite spinner-grow;
    animation: .75s linear infinite spinner-grow
}

.spinner-grow-sm {
    width: 1rem;
    height: 1rem
}

@media (prefers-reduced-motion:reduce) {
    .spinner-border,
    .spinner-grow {
        -webkit-animation-duration: 1.5s;
        animation-duration: 1.5s
    }
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.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: right!important
}

.float-end {
    float: left!important
}

.float-none {
    float: none!important
}

.overflow-auto {
    overflow: auto!important
}

.overflow-hidden {
    overflow: hidden!important
}

.overflow-visible {
    overflow: visible!important
}

.overflow-scroll {
    overflow: 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-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
}

.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
}

.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
}

.toast {
    width: 350px;
    max-width: 100%;
    font-size: .875rem;
    pointer-events: auto;
    background-color: rgba(255, 255, 255, .85);
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .1);
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);
    border-radius: .25rem
}

.toast:not(.showing):not(.show) {
    opacity: 0
}

.toast.hide {
    display: none
}

.toast-container {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    max-width: 100%;
    pointer-events: none
}

.toast-container>:not(:last-child) {
    margin-bottom: .75rem
}

.toast-header {
    display: flex;
    align-items: center;
    padding: .5rem .75rem;
    color: #6c757d;
    background-color: rgba(255, 255, 255, .85);
    background-clip: padding-box;
    border-bottom: 1px solid rgba(0, 0, 0, .05);
    border-top-right-radius: calc(.25rem - 1px);
    border-top-left-radius: calc(.25rem - 1px)
}

.toast-header .btn-close {
    margin-left: -.375rem;
    margin-right: .75rem
}

.toast-body {
    padding: .75rem;
    word-wrap: break-word
}


/*!
 * fontello - icon font generator 
 */

[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "iwooi";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-wallet-check4:before {
    content: '\e800';
}

.icon-wallet-minus4:before {
    content: '\e801';
}

.icon-wallet-money4:before {
    content: '\e802';
}

.icon-wallet-remove4:before {
    content: '\e803';
}

.icon-wallet-search4:before {
    content: '\e804';
}

.icon-warning-24:before {
    content: '\e805';
}

.icon-watch4:before {
    content: '\e806';
}

.icon-watch-status4:before {
    content: '\e807';
}

.icon-weight4:before {
    content: '\e808';
}

.icon-weight-14:before {
    content: '\e809';
}

.icon-wifi4:before {
    content: '\e80a';
}

.icon-wifi-square4:before {
    content: '\e80b';
}

.icon-wind4:before {
    content: '\e80c';
}

.icon-wind-24:before {
    content: '\e80d';
}

.icon-woman4:before {
    content: '\e80e';
}

.icon-rotate-left-14:before {
    content: '\e80f';
}

.icon-rotate-right4:before {
    content: '\e810';
}

.icon-rotate-right-14:before {
    content: '\e811';
}

.icon-route-square4:before {
    content: '\e812';
}

.icon-routing4:before {
    content: '\e813';
}

.icon-routing-24:before {
    content: '\e814';
}

.icon-row-horizontal4:before {
    content: '\e815';
}

.icon-row-vertical4:before {
    content: '\e816';
}

.icon-rulerpen4:before {
    content: '\e817';
}

.icon-ruler4:before {
    content: '\e818';
}

.icon-safe-home4:before {
    content: '\e819';
}

.icon-sagittarius4:before {
    content: '\e81a';
}

.icon-save-24:before {
    content: '\e81b';
}

.icon-save-add4:before {
    content: '\e81c';
}

.icon-save-minus4:before {
    content: '\e81d';
}

.icon-save-remove4:before {
    content: '\e81e';
}

.icon-scan4:before {
    content: '\e81f';
}

.icon-scan-barcode4:before {
    content: '\e820';
}

.icon-scanner4:before {
    content: '\e821';
}

.icon-scanning4:before {
    content: '\e822';
}

.icon-scissor4:before {
    content: '\e823';
}

.icon-scissor-14:before {
    content: '\e824';
}

.icon-screenmirroring4:before {
    content: '\e825';
}

.icon-scroll4:before {
    content: '\e826';
}

.icon-search-favorite4:before {
    content: '\e827';
}

.icon-search-favorite-14:before {
    content: '\e828';
}

.icon-search-normal4:before {
    content: '\e829';
}

.icon-search-normal-14:before {
    content: '\e82a';
}

.icon-search-status4:before {
    content: '\e82b';
}

.icon-search-status-14:before {
    content: '\e82c';
}

.icon-search-zoom-in4:before {
    content: '\e82d';
}

.icon-search-zoom-in-14:before {
    content: '\e82e';
}

.icon-search-zoom-out4:before {
    content: '\e82f';
}

.icon-search-zoom-out-14:before {
    content: '\e830';
}

.icon-security4:before {
    content: '\e831';
}

.icon-security-card4:before {
    content: '\e832';
}

.icon-security-safe4:before {
    content: '\e833';
}

.icon-security-time4:before {
    content: '\e834';
}

.icon-security-user4:before {
    content: '\e835';
}

.icon-send4:before {
    content: '\e836';
}

.icon-send-14:before {
    content: '\e837';
}

.icon-send-24:before {
    content: '\e838';
}

.icon-send-sqaure-24:before {
    content: '\e839';
}

.icon-send-square4:before {
    content: '\e83a';
}

.icon-setting4:before {
    content: '\e83b';
}

.icon-setting-24:before {
    content: '\e83c';
}

.icon-setting-34:before {
    content: '\e83d';
}

.icon-setting-44:before {
    content: '\e83e';
}

.icon-setting-54:before {
    content: '\e83f';
}

.icon-settings4:before {
    content: '\e840';
}

.icon-shapes4:before {
    content: '\e841';
}

.icon-shapes-14:before {
    content: '\e842';
}

.icon-share4:before {
    content: '\e843';
}

.icon-shield3:before {
    content: '\e844';
}

.icon-shield-cross4:before {
    content: '\e845';
}

.icon-shield-search4:before {
    content: '\e846';
}

.icon-shield-slash4:before {
    content: '\e847';
}

.icon-shield-tick4:before {
    content: '\e848';
}

.icon-ship4:before {
    content: '\e849';
}

.icon-shop4:before {
    content: '\e84a';
}

.icon-shop-add4:before {
    content: '\e84b';
}

.icon-shopping-bag4:before {
    content: '\e84c';
}

.icon-shopping-cart4:before {
    content: '\e84d';
}

.icon-shop-remove4:before {
    content: '\e84e';
}

.icon-shuffle4:before {
    content: '\e84f';
}

.icon-sidebar-bottom4:before {
    content: '\e850';
}

.icon-sidebar-left4:before {
    content: '\e851';
}

.icon-sidebar-right4:before {
    content: '\e852';
}

.icon-sidebar-top4:before {
    content: '\e853';
}

.icon-signpost4:before {
    content: '\e854';
}

.icon-simcard4:before {
    content: '\e855';
}

.icon-simcard-14:before {
    content: '\e856';
}

.icon-simcard-24:before {
    content: '\e857';
}

.icon-size4:before {
    content: '\e858';
}

.icon-slash4:before {
    content: '\e859';
}

.icon-slider4:before {
    content: '\e85a';
}

.icon-slider-horizontal4:before {
    content: '\e85b';
}

.icon-slider-horizontal-14:before {
    content: '\e85c';
}

.icon-slider-vertical4:before {
    content: '\e85d';
}

.icon-slider-vertical-14:before {
    content: '\e85e';
}

.icon-smallcaps4:before {
    content: '\e85f';
}

.icon-smart-car4:before {
    content: '\e860';
}

.icon-smart-home4:before {
    content: '\e861';
}

.icon-smileys4:before {
    content: '\e862';
}

.icon-sms4:before {
    content: '\e863';
}

.icon-sms-edit4:before {
    content: '\e864';
}

.icon-sms-notification4:before {
    content: '\e865';
}

.icon-sms-search4:before {
    content: '\e866';
}

.icon-sms-star4:before {
    content: '\e867';
}

.icon-sms-tracking4:before {
    content: '\e868';
}

.icon-sort4:before {
    content: '\e869';
}

.icon-sound4:before {
    content: '\e86a';
}

.icon-speaker4:before {
    content: '\e86b';
}

.icon-speedometer4:before {
    content: '\e86c';
}

.icon-star4:before {
    content: '\e86d';
}

.icon-star-14:before {
    content: '\e86e';
}

.icon-star-slash4:before {
    content: '\e86f';
}

.icon-status4:before {
    content: '\e870';
}

.icon-status-up4:before {
    content: '\e871';
}

.icon-sticker4:before {
    content: '\e872';
}

.icon-stickynote4:before {
    content: '\e873';
}

.icon-stop4:before {
    content: '\e874';
}

.icon-stop-circle4:before {
    content: '\e875';
}

.icon-story4:before {
    content: '\e876';
}

.icon-strongbox4:before {
    content: '\e877';
}

.icon-strongbox-24:before {
    content: '\e878';
}

.icon-subtitle4:before {
    content: '\e879';
}

.icon-sun4:before {
    content: '\e87a';
}

.icon-sun-14:before {
    content: '\e87b';
}

.icon-sun-fog4:before {
    content: '\e87c';
}

.icon-tag4:before {
    content: '\e87d';
}

.icon-tag-24:before {
    content: '\e87e';
}

.icon-tag-cross4:before {
    content: '\e87f';
}

.icon-tag-right4:before {
    content: '\e880';
}

.icon-tag-user4:before {
    content: '\e881';
}

.icon-task4:before {
    content: '\e882';
}

.icon-task-square4:before {
    content: '\e883';
}

.icon-teacher4:before {
    content: '\e884';
}

.icon-text4:before {
    content: '\e885';
}

.icon-textalign-center4:before {
    content: '\e886';
}

.icon-textalign-justifycenter4:before {
    content: '\e887';
}

.icon-textalign-justifyleft4:before {
    content: '\e888';
}

.icon-textalign-justifyright4:before {
    content: '\e889';
}

.icon-textalign-left4:before {
    content: '\e88a';
}

.icon-textalign-right4:before {
    content: '\e88b';
}

.icon-text-block4:before {
    content: '\e88c';
}

.icon-text-bold4:before {
    content: '\e88d';
}

.icon-text-italic4:before {
    content: '\e88e';
}

.icon-text-underline4:before {
    content: '\e88f';
}

.icon-tick-circle4:before {
    content: '\e890';
}

.icon-ticket4:before {
    content: '\e891';
}

.icon-ticket-24:before {
    content: '\e892';
}

.icon-ticket-discount4:before {
    content: '\e893';
}

.icon-ticket-expired4:before {
    content: '\e894';
}

.icon-ticket-star4:before {
    content: '\e895';
}

.icon-tick-square4:before {
    content: '\e896';
}

.icon-timer4:before {
    content: '\e897';
}

.icon-timer-14:before {
    content: '\e898';
}

.icon-timer-pause4:before {
    content: '\e899';
}

.icon-timer-start4:before {
    content: '\e89a';
}

.icon-toggle-off4:before {
    content: '\e89b';
}

.icon-toggle-off-circle4:before {
    content: '\e89c';
}

.icon-toggle-on4:before {
    content: '\e89d';
}

.icon-toggle-on-circle4:before {
    content: '\e89e';
}

.icon-trade4:before {
    content: '\e89f';
}

.icon-transaction-minus4:before {
    content: '\e8a0';
}

.icon-translate4:before {
    content: '\e8a1';
}

.icon-trash4:before {
    content: '\e8a2';
}

.icon-tree4:before {
    content: '\e8a3';
}

.icon-trend-down4:before {
    content: '\e8a4';
}

.icon-trend-up4:before {
    content: '\e8a5';
}

.icon-triangle4:before {
    content: '\e8a6';
}

.icon-truck3:before {
    content: '\e8a7';
}

.icon-truck-fast3:before {
    content: '\e8a8';
}

.icon-truck-remove2:before {
    content: '\e8a9';
}

.icon-truck-tick4:before {
    content: '\e8aa';
}

.icon-truck-time2:before {
    content: '\e8ab';
}

.icon-trush-square4:before {
    content: '\e8ac';
}

.icon-undo4:before {
    content: '\e8ad';
}

.icon-unlimited4:before {
    content: '\e8ae';
}

.icon-unlock4:before {
    content: '\e8af';
}

.icon-user4:before {
    content: '\e8b0';
}

.icon-user-add4:before {
    content: '\e8b1';
}

.icon-user-cirlce-add4:before {
    content: '\e8b2';
}

.icon-user-edit4:before {
    content: '\e8b3';
}

.icon-user-minus4:before {
    content: '\e8b4';
}

.icon-user-octagon4:before {
    content: '\e8b5';
}

.icon-user-remove4:before {
    content: '\e8b6';
}

.icon-user-search4:before {
    content: '\e8b7';
}

.icon-user-square4:before {
    content: '\e8b8';
}

.icon-user-tag4:before {
    content: '\e8b9';
}

.icon-user-tick4:before {
    content: '\e8ba';
}

.icon-verify4:before {
    content: '\e8bb';
}

.icon-video4:before {
    content: '\e8bc';
}

.icon-video-add4:before {
    content: '\e8bd';
}

.icon-video-circle4:before {
    content: '\e8be';
}

.icon-video-horizontal4:before {
    content: '\e8bf';
}

.icon-video-octagon4:before {
    content: '\e8c0';
}

.icon-video-play4:before {
    content: '\e8c1';
}

.icon-video-remove4:before {
    content: '\e8c2';
}

.icon-video-slash4:before {
    content: '\e8c3';
}

.icon-video-square4:before {
    content: '\e8c4';
}

.icon-video-tick4:before {
    content: '\e8c5';
}

.icon-video-time4:before {
    content: '\e8c6';
}

.icon-video-vertical4:before {
    content: '\e8c7';
}

.icon-voice-cricle4:before {
    content: '\e8c8';
}

.icon-voice-square4:before {
    content: '\e8c9';
}

.icon-volume-cross4:before {
    content: '\e8ca';
}

.icon-volume-high4:before {
    content: '\e8cb';
}

.icon-volume-low4:before {
    content: '\e8cc';
}

.icon-volume-low-14:before {
    content: '\e8cd';
}

.icon-volume-mute4:before {
    content: '\e8ce';
}

.icon-volume-slash4:before {
    content: '\e8cf';
}

.icon-volume-up4:before {
    content: '\e8d0';
}

.icon-wallet4:before {
    content: '\e8d1';
}

.icon-wallet-14:before {
    content: '\e8d2';
}

.icon-wallet-24:before {
    content: '\e8d3';
}

.icon-wallet-34:before {
    content: '\e8d4';
}

.icon-wallet-add4:before {
    content: '\e8d5';
}

.icon-wallet-add-14:before {
    content: '\e8d6';
}

.icon-microphone-slash4:before {
    content: '\e8d7';
}

.icon-microphone-slash-14:before {
    content: '\e8d8';
}

.icon-microscope4:before {
    content: '\e8d9';
}

.icon-milk4:before {
    content: '\e8da';
}

.icon-mini-music-sqaure4:before {
    content: '\e8db';
}

.icon-minus4:before {
    content: '\e8dc';
}

.icon-minus-cirlce4:before {
    content: '\e8dd';
}

.icon-minus-square4:before {
    content: '\e8de';
}

.icon-mirror4:before {
    content: '\e8df';
}

.icon-mirroring-screen4:before {
    content: '\e8e0';
}

.icon-mobile4:before {
    content: '\e8e1';
}

.icon-mobile-programming4:before {
    content: '\e8e2';
}

.icon-money4:before {
    content: '\e8e3';
}

.icon-money-24:before {
    content: '\e8e4';
}

.icon-money-34:before {
    content: '\e8e5';
}

.icon-money-44:before {
    content: '\e8e6';
}

.icon-money-add4:before {
    content: '\e8e7';
}

.icon-money-change4:before {
    content: '\e8e8';
}

.icon-money-forbidden4:before {
    content: '\e8e9';
}

.icon-money-recive4:before {
    content: '\e8ea';
}

.icon-money-remove4:before {
    content: '\e8eb';
}

.icon-moneys4:before {
    content: '\e8ec';
}

.icon-money-send4:before {
    content: '\e8ed';
}

.icon-money-tick4:before {
    content: '\e8ee';
}

.icon-money-time4:before {
    content: '\e8ef';
}

.icon-monitor4:before {
    content: '\e8f0';
}

.icon-monitor-mobbile4:before {
    content: '\e8f1';
}

.icon-monitor-recorder4:before {
    content: '\e8f2';
}

.icon-moon4:before {
    content: '\e8f3';
}

.icon-more4:before {
    content: '\e8f4';
}

.icon-more-24:before {
    content: '\e8f5';
}

.icon-more-circle4:before {
    content: '\e8f6';
}

.icon-more-square4:before {
    content: '\e8f7';
}

.icon-mouse4:before {
    content: '\e8f8';
}

.icon-mouse-14:before {
    content: '\e8f9';
}

.icon-mouse-circle4:before {
    content: '\e8fa';
}

.icon-mouse-square4:before {
    content: '\e8fb';
}

.icon-music4:before {
    content: '\e8fc';
}

.icon-music-circle4:before {
    content: '\e8fd';
}

.icon-music-dashboard4:before {
    content: '\e8fe';
}

.icon-music-filter4:before {
    content: '\e8ff';
}

.icon-music-library-24:before {
    content: '\e900';
}

.icon-musicnote4:before {
    content: '\e901';
}

.icon-music-play4:before {
    content: '\e902';
}

.icon-music-playlist4:before {
    content: '\e903';
}

.icon-music-square4:before {
    content: '\e904';
}

.icon-music-square-add4:before {
    content: '\e905';
}

.icon-music-square-remove4:before {
    content: '\e906';
}

.icon-music-square-search4:before {
    content: '\e907';
}

.icon-next4:before {
    content: '\e908';
}

.icon-note4:before {
    content: '\e909';
}

.icon-note-14:before {
    content: '\e90a';
}

.icon-note-25:before {
    content: '\e90b';
}

.icon-note-214:before {
    content: '\e90c';
}

.icon-note-add4:before {
    content: '\e90d';
}

.icon-note-favorite4:before {
    content: '\e90e';
}

.icon-note-remove4:before {
    content: '\e90f';
}

.icon-note-square4:before {
    content: '\e910';
}

.icon-note-text4:before {
    content: '\e911';
}

.icon-notification4:before {
    content: '\e912';
}

.icon-notification-14:before {
    content: '\e913';
}

.icon-notification-bing4:before {
    content: '\e914';
}

.icon-notification-circle4:before {
    content: '\e915';
}

.icon-notification-favorite4:before {
    content: '\e916';
}

.icon-notification-status4:before {
    content: '\e917';
}

.icon-omega-circle4:before {
    content: '\e918';
}

.icon-omega-square4:before {
    content: '\e919';
}

.icon-paintbucket4:before {
    content: '\e91a';
}

.icon-paperclip4:before {
    content: '\e91b';
}

.icon-paperclip-24:before {
    content: '\e91c';
}

.icon-password-check4:before {
    content: '\e91d';
}

.icon-path4:before {
    content: '\e91e';
}

.icon-path-24:before {
    content: '\e91f';
}

.icon-path-square4:before {
    content: '\e920';
}

.icon-pause4:before {
    content: '\e921';
}

.icon-pause-circle4:before {
    content: '\e922';
}

.icon-pen-add4:before {
    content: '\e923';
}

.icon-pen-close4:before {
    content: '\e924';
}

.icon-pen-remove4:before {
    content: '\e925';
}

.icon-pen-tool4:before {
    content: '\e926';
}

.icon-pen-tool-24:before {
    content: '\e927';
}

.icon-people4:before {
    content: '\e928';
}

.icon-percentage-circle4:before {
    content: '\e929';
}

.icon-percentage-square4:before {
    content: '\e92a';
}

.icon-personalcard4:before {
    content: '\e92b';
}

.icon-pet4:before {
    content: '\e92c';
}

.icon-pharagraphspacing4:before {
    content: '\e92d';
}

.icon-picture-frame4:before {
    content: '\e92e';
}

.icon-play4:before {
    content: '\e92f';
}

.icon-play-add4:before {
    content: '\e930';
}

.icon-play-circle4:before {
    content: '\e931';
}

.icon-play-cricle4:before {
    content: '\e932';
}

.icon-play-remove4:before {
    content: '\e933';
}

.icon-presention-chart4:before {
    content: '\e934';
}

.icon-previous4:before {
    content: '\e935';
}

.icon-printer4:before {
    content: '\e936';
}

.icon-printer-slash4:before {
    content: '\e937';
}

.icon-profile-2user4:before {
    content: '\e938';
}

.icon-profile-add4:before {
    content: '\e939';
}

.icon-profile-circle4:before {
    content: '\e93a';
}

.icon-profile-delete4:before {
    content: '\e93b';
}

.icon-profile-remove4:before {
    content: '\e93c';
}

.icon-profile-tick4:before {
    content: '\e93d';
}

.icon-programming-arrow4:before {
    content: '\e93e';
}

.icon-programming-arrows4:before {
    content: '\e93f';
}

.icon-quote-down4:before {
    content: '\e940';
}

.icon-quote-down-circle4:before {
    content: '\e941';
}

.icon-quote-down-square4:before {
    content: '\e942';
}

.icon-quote-up4:before {
    content: '\e943';
}

.icon-quote-up-circle4:before {
    content: '\e944';
}

.icon-quote-up-square4:before {
    content: '\e945';
}

.icon-radar4:before {
    content: '\e946';
}

.icon-radar-14:before {
    content: '\e947';
}

.icon-radar-24:before {
    content: '\e948';
}

.icon-radio4:before {
    content: '\e949';
}

.icon-ram4:before {
    content: '\e94a';
}

.icon-ram-24:before {
    content: '\e94b';
}

.icon-ranking4:before {
    content: '\e94c';
}

.icon-ranking-14:before {
    content: '\e94d';
}

.icon-receipt4:before {
    content: '\e94e';
}

.icon-receipt-14:before {
    content: '\e94f';
}

.icon-receipt-24:before {
    content: '\e950';
}

.icon-receipt-2-14:before {
    content: '\e951';
}

.icon-receipt-add4:before {
    content: '\e952';
}

.icon-receipt-discount4:before {
    content: '\e953';
}

.icon-receipt-disscount4:before {
    content: '\e954';
}

.icon-receipt-edit4:before {
    content: '\e955';
}

.icon-receipt-item4:before {
    content: '\e956';
}

.icon-receipt-minus4:before {
    content: '\e957';
}

.icon-receipt-search4:before {
    content: '\e958';
}

.icon-receipt-square4:before {
    content: '\e959';
}

.icon-receipt-text4:before {
    content: '\e95a';
}

.icon-received4:before {
    content: '\e95b';
}

.icon-receive-square4:before {
    content: '\e95c';
}

.icon-receive-square-24:before {
    content: '\e95d';
}

.icon-record4:before {
    content: '\e95e';
}

.icon-record-circle4:before {
    content: '\e95f';
}

.icon-recovery-convert4:before {
    content: '\e960';
}

.icon-redo4:before {
    content: '\e961';
}

.icon-refresh4:before {
    content: '\e962';
}

.icon-refresh-circle4:before {
    content: '\e963';
}

.icon-refresh-left-square4:before {
    content: '\e964';
}

.icon-refresh-right-square4:before {
    content: '\e965';
}

.icon-refresh-square-24:before {
    content: '\e966';
}

.icon-repeat4:before {
    content: '\e967';
}

.icon-repeat-circle4:before {
    content: '\e968';
}

.icon-repeate-music4:before {
    content: '\e969';
}

.icon-repeate-one4:before {
    content: '\e96a';
}

.icon-reserve4:before {
    content: '\e96b';
}

.icon-rotate-left4:before {
    content: '\e96c';
}

.icon-glass4:before {
    content: '\e96d';
}

.icon-glass-14:before {
    content: '\e96e';
}

.icon-global4:before {
    content: '\e96f';
}

.icon-global-edit4:before {
    content: '\e970';
}

.icon-global-refresh4:before {
    content: '\e971';
}

.icon-global-search4:before {
    content: '\e972';
}

.icon-gps4:before {
    content: '\e973';
}

.icon-gps-slash4:before {
    content: '\e974';
}

.icon-grammerly4:before {
    content: '\e975';
}

.icon-graph4:before {
    content: '\e976';
}

.icon-grid-14:before {
    content: '\e977';
}

.icon-grid-24:before {
    content: '\e978';
}

.icon-grid-34:before {
    content: '\e979';
}

.icon-grid-44:before {
    content: '\e97a';
}

.icon-grid-54:before {
    content: '\e97b';
}

.icon-grid-64:before {
    content: '\e97c';
}

.icon-grid-74:before {
    content: '\e97d';
}

.icon-grid-84:before {
    content: '\e97e';
}

.icon-grid-94:before {
    content: '\e97f';
}

.icon-grid-edit4:before {
    content: '\e980';
}

.icon-grid-eraser4:before {
    content: '\e981';
}

.icon-grid-lock4:before {
    content: '\e982';
}

.icon-happyemoji4:before {
    content: '\e983';
}

.icon-hashtag4:before {
    content: '\e984';
}

.icon-hashtag-14:before {
    content: '\e985';
}

.icon-hashtag-down4:before {
    content: '\e986';
}

.icon-hashtag-up4:before {
    content: '\e987';
}

.icon-headphone4:before {
    content: '\e988';
}

.icon-headphones4:before {
    content: '\e989';
}

.icon-health4:before {
    content: '\e98a';
}

.icon-heart4:before {
    content: '\e98b';
}

.icon-heart-add4:before {
    content: '\e98c';
}

.icon-heart-circle4:before {
    content: '\e98d';
}

.icon-heart-edit4:before {
    content: '\e98e';
}

.icon-heart-remove4:before {
    content: '\e98f';
}

.icon-heart-search4:before {
    content: '\e990';
}

.icon-heart-slash4:before {
    content: '\e991';
}

.icon-heart-tick4:before {
    content: '\e992';
}

.icon-hierarchy4:before {
    content: '\e993';
}

.icon-hierarchy-24:before {
    content: '\e994';
}

.icon-hierarchy-34:before {
    content: '\e995';
}

.icon-hierarchy-square4:before {
    content: '\e996';
}

.icon-hierarchy-square-24:before {
    content: '\e997';
}

.icon-hierarchy-square-34:before {
    content: '\e998';
}

.icon-home4:before {
    content: '\e999';
}

.icon-home-14:before {
    content: '\e99a';
}

.icon-home-24:before {
    content: '\e99b';
}

.icon-home-hashtag4:before {
    content: '\e99c';
}

.icon-home-trend-down4:before {
    content: '\e99d';
}

.icon-home-trend-up4:before {
    content: '\e99e';
}

.icon-home-wifi4:before {
    content: '\e99f';
}

.icon-hospital4:before {
    content: '\e9a0';
}

.icon-house4:before {
    content: '\e9a1';
}

.icon-house-24:before {
    content: '\e9a2';
}

.icon-icon3:before {
    content: '\e9a3';
}

.icon-image4:before {
    content: '\e9a4';
}

.icon-import4:before {
    content: '\e9a5';
}

.icon-import-14:before {
    content: '\e9a6';
}

.icon-import-24:before {
    content: '\e9a7';
}

.icon-info-circle4:before {
    content: '\e9a8';
}

.icon-information4:before {
    content: '\e9a9';
}

.icon-instagram4:before {
    content: '\e9aa';
}

.icon-judge4:before {
    content: '\e9ab';
}

.icon-kanban3:before {
    content: '\e9ac';
}

.icon-key4:before {
    content: '\e9ad';
}

.icon-keyboard4:before {
    content: '\e9ae';
}

.icon-keyboard-open4:before {
    content: '\e9af';
}

.icon-key-square4:before {
    content: '\e9b0';
}

.icon-lamp4:before {
    content: '\e9b1';
}

.icon-lamp-14:before {
    content: '\e9b2';
}

.icon-lamp-charge4:before {
    content: '\e9b3';
}

.icon-lamp-on4:before {
    content: '\e9b4';
}

.icon-lamp-slash4:before {
    content: '\e9b5';
}

.icon-language-circle4:before {
    content: '\e9b6';
}

.icon-language-square4:before {
    content: '\e9b7';
}

.icon-layer4:before {
    content: '\e9b8';
}

.icon-level4:before {
    content: '\e9b9';
}

.icon-lifebuoy4:before {
    content: '\e9ba';
}

.icon-like4:before {
    content: '\e9bb';
}

.icon-like-14:before {
    content: '\e9bc';
}

.icon-like-dislike4:before {
    content: '\e9bd';
}

.icon-like-shapes4:before {
    content: '\e9be';
}

.icon-like-tag4:before {
    content: '\e9bf';
}

.icon-link4:before {
    content: '\e9c0';
}

.icon-link-14:before {
    content: '\e9c1';
}

.icon-link-25:before {
    content: '\e9c2';
}

.icon-link-214:before {
    content: '\e9c3';
}

.icon-link-circle4:before {
    content: '\e9c4';
}

.icon-link-square4:before {
    content: '\e9c5';
}

.icon-location4:before {
    content: '\e9c6';
}

.icon-location-add4:before {
    content: '\e9c7';
}

.icon-location-cross4:before {
    content: '\e9c8';
}

.icon-location-minus4:before {
    content: '\e9c9';
}

.icon-location-slash4:before {
    content: '\e9ca';
}

.icon-location-tick4:before {
    content: '\e9cb';
}

.icon-lock4:before {
    content: '\e9cc';
}

.icon-lock-14:before {
    content: '\e9cd';
}

.icon-lock-circle4:before {
    content: '\e9ce';
}

.icon-lock-slash4:before {
    content: '\e9cf';
}

.icon-login4:before {
    content: '\e9d0';
}

.icon-login-14:before {
    content: '\e9d1';
}

.icon-logout4:before {
    content: '\e9d2';
}

.icon-logout-14:before {
    content: '\e9d3';
}

.icon-lovely4:before {
    content: '\e9d4';
}

.icon-magicpen4:before {
    content: '\e9d5';
}

.icon-magic-star4:before {
    content: '\e9d6';
}

.icon-main-component4:before {
    content: '\e9d7';
}

.icon-man4:before {
    content: '\e9d8';
}

.icon-map4:before {
    content: '\e9d9';
}

.icon-map-14:before {
    content: '\e9da';
}

.icon-mask4:before {
    content: '\e9db';
}

.icon-mask-14:before {
    content: '\e9dc';
}

.icon-mask-24:before {
    content: '\e9dd';
}

.icon-math4:before {
    content: '\e9de';
}

.icon-maximize4:before {
    content: '\e9df';
}

.icon-maximize-14:before {
    content: '\e9e0';
}

.icon-maximize-25:before {
    content: '\e9e1';
}

.icon-maximize-34:before {
    content: '\e9e2';
}

.icon-maximize-44:before {
    content: '\e9e3';
}

.icon-maximize-214:before {
    content: '\e9e4';
}

.icon-maximize-circle3:before {
    content: '\e9e5';
}

.icon-medal4:before {
    content: '\e9e6';
}

.icon-medal-star4:before {
    content: '\e9e7';
}

.icon-menu4:before {
    content: '\e9e8';
}

.icon-menu-14:before {
    content: '\e9e9';
}

.icon-menu-board4:before {
    content: '\e9ea';
}

.icon-message4:before {
    content: '\e9eb';
}

.icon-message-24:before {
    content: '\e9ec';
}

.icon-message-add4:before {
    content: '\e9ed';
}

.icon-message-add-14:before {
    content: '\e9ee';
}

.icon-message-circle4:before {
    content: '\e9ef';
}

.icon-message-edit4:before {
    content: '\e9f0';
}

.icon-message-favorite4:before {
    content: '\e9f1';
}

.icon-message-minus4:before {
    content: '\e9f2';
}

.icon-message-notif4:before {
    content: '\e9f3';
}

.icon-message-programming4:before {
    content: '\e9f4';
}

.icon-message-question4:before {
    content: '\e9f5';
}

.icon-message-remove4:before {
    content: '\e9f6';
}

.icon-messages4:before {
    content: '\e9f7';
}

.icon-messages-14:before {
    content: '\e9f8';
}

.icon-messages-24:before {
    content: '\e9f9';
}

.icon-messages-34:before {
    content: '\e9fa';
}

.icon-message-search4:before {
    content: '\e9fb';
}

.icon-message-square4:before {
    content: '\e9fc';
}

.icon-message-text4:before {
    content: '\e9fd';
}

.icon-message-text-14:before {
    content: '\e9fe';
}

.icon-message-tick4:before {
    content: '\e9ff';
}

.icon-message-time4:before {
    content: '\ea00';
}

.icon-microphone4:before {
    content: '\ea01';
}

.icon-microphone-24:before {
    content: '\ea02';
}

.icon-cloud-cross4:before {
    content: '\ea03';
}

.icon-cloud-drizzle4:before {
    content: '\ea04';
}

.icon-cloud-fog4:before {
    content: '\ea05';
}

.icon-cloud-lightning4:before {
    content: '\ea06';
}

.icon-cloud-minus4:before {
    content: '\ea07';
}

.icon-cloud-notif4:before {
    content: '\ea08';
}

.icon-cloud-plus4:before {
    content: '\ea09';
}

.icon-cloud-remove4:before {
    content: '\ea0a';
}

.icon-cloud-snow4:before {
    content: '\ea0b';
}

.icon-cloud-sunny4:before {
    content: '\ea0c';
}

.icon-code4:before {
    content: '\ea0d';
}

.icon-code-14:before {
    content: '\ea0e';
}

.icon-code-circle4:before {
    content: '\ea0f';
}

.icon-coffee4:before {
    content: '\ea10';
}

.icon-coin4:before {
    content: '\ea11';
}

.icon-coin-14:before {
    content: '\ea12';
}

.icon-colorfilter4:before {
    content: '\ea13';
}

.icon-colors-square4:before {
    content: '\ea14';
}

.icon-color-swatch4:before {
    content: '\ea15';
}

.icon-command4:before {
    content: '\ea16';
}

.icon-command-square4:before {
    content: '\ea17';
}

.icon-component4:before {
    content: '\ea18';
}

.icon-computing4:before {
    content: '\ea19';
}

.icon-convert4:before {
    content: '\ea1a';
}

.icon-convert-3d-cube4:before {
    content: '\ea1b';
}

.icon-convert-card4:before {
    content: '\ea1c';
}

.icon-convertshape4:before {
    content: '\ea1d';
}

.icon-convertshape-24:before {
    content: '\ea1e';
}

.icon-copy4:before {
    content: '\ea1f';
}

.icon-copyright4:before {
    content: '\ea20';
}

.icon-copy-success4:before {
    content: '\ea21';
}

.icon-courthouse4:before {
    content: '\ea22';
}

.icon-cpu4:before {
    content: '\ea23';
}

.icon-cpu-charge4:before {
    content: '\ea24';
}

.icon-cpu-setting4:before {
    content: '\ea25';
}

.icon-creative-commons4:before {
    content: '\ea26';
}

.icon-crop4:before {
    content: '\ea27';
}

.icon-crown4:before {
    content: '\ea28';
}

.icon-crown-14:before {
    content: '\ea29';
}

.icon-cup4:before {
    content: '\ea2a';
}

.icon-danger4:before {
    content: '\ea2b';
}

.icon-data4:before {
    content: '\ea2c';
}

.icon-glyph:before {
    content: '\ea2d';
}

.icon-designtools4:before {
    content: '\ea2e';
}

.icon-device-message4:before {
    content: '\ea2f';
}

.icon-devices4:before {
    content: '\ea30';
}

.icon-devices-13:before {
    content: '\ea31';
}

.icon-diagram4:before {
    content: '\ea32';
}

.icon-diamonds4:before {
    content: '\ea33';
}

.icon-direct4:before {
    content: '\ea34';
}

.icon-directbox-default4:before {
    content: '\ea35';
}

.icon-directbox-notif4:before {
    content: '\ea36';
}

.icon-directbox-receive4:before {
    content: '\ea37';
}

.icon-directbox-send4:before {
    content: '\ea38';
}

.icon-direct-down4:before {
    content: '\ea39';
}

.icon-direct-inbox4:before {
    content: '\ea3a';
}

.icon-direct-left4:before {
    content: '\ea3b';
}

.icon-direct-normal4:before {
    content: '\ea3c';
}

.icon-direct-notification4:before {
    content: '\ea3d';
}

.icon-direct-right4:before {
    content: '\ea3e';
}

.icon-direct-send4:before {
    content: '\ea3f';
}

.icon-direct-up4:before {
    content: '\ea40';
}

.icon-discount-circle4:before {
    content: '\ea41';
}

.icon-discount-shape4:before {
    content: '\ea42';
}

.icon-discover4:before {
    content: '\ea43';
}

.icon-discover-13:before {
    content: '\ea44';
}

.icon-dislike4:before {
    content: '\ea45';
}

.icon-document4:before {
    content: '\ea46';
}

.icon-document-14:before {
    content: '\ea47';
}

.icon-document-cloud4:before {
    content: '\ea48';
}

.icon-document-code4:before {
    content: '\ea49';
}

.icon-document-code-24:before {
    content: '\ea4a';
}

.icon-document-copy4:before {
    content: '\ea4b';
}

.icon-document-download4:before {
    content: '\ea4c';
}

.icon-document-favorite4:before {
    content: '\ea4d';
}

.icon-document-filter4:before {
    content: '\ea4e';
}

.icon-document-forward4:before {
    content: '\ea4f';
}

.icon-document-like4:before {
    content: '\ea50';
}

.icon-document-normal3:before {
    content: '\ea51';
}

.icon-document-previous4:before {
    content: '\ea52';
}

.icon-document-sketch4:before {
    content: '\ea53';
}

.icon-document-text4:before {
    content: '\ea54';
}

.icon-document-text-14:before {
    content: '\ea55';
}

.icon-document-upload4:before {
    content: '\ea56';
}

.icon-dollar-circle3:before {
    content: '\ea57';
}

.icon-dollar-square4:before {
    content: '\ea58';
}

.icon-driver4:before {
    content: '\ea59';
}

.icon-driver-24:before {
    content: '\ea5a';
}

.icon-driver-refresh4:before {
    content: '\ea5b';
}

.icon-driving4:before {
    content: '\ea5c';
}

.icon-edit4:before {
    content: '\ea5d';
}

.icon-edit-24:before {
    content: '\ea5e';
}

.icon-electricity4:before {
    content: '\ea5f';
}

.icon-element-24:before {
    content: '\ea60';
}

.icon-element-34:before {
    content: '\ea61';
}

.icon-element-44:before {
    content: '\ea62';
}

.icon-element-equal4:before {
    content: '\ea63';
}

.icon-element-plus4:before {
    content: '\ea64';
}

.icon-emoji-happy4:before {
    content: '\ea65';
}

.icon-emoji-normal4:before {
    content: '\ea66';
}

.icon-emoji-sad4:before {
    content: '\ea67';
}

.icon-empty-wallet4:before {
    content: '\ea68';
}

.icon-empty-wallet-add4:before {
    content: '\ea69';
}

.icon-empty-wallet-change3:before {
    content: '\ea6a';
}

.icon-empty-wallet-remove4:before {
    content: '\ea6b';
}

.icon-empty-wallet-tick4:before {
    content: '\ea6c';
}

.icon-empty-wallet-time3:before {
    content: '\ea6d';
}

.icon-eraser4:before {
    content: '\ea6e';
}

.icon-eraser-14:before {
    content: '\ea6f';
}

.icon-export4:before {
    content: '\ea70';
}

.icon-export-14:before {
    content: '\ea71';
}

.icon-export-24:before {
    content: '\ea72';
}

.icon-export-34:before {
    content: '\ea73';
}

.icon-external-drive4:before {
    content: '\ea74';
}

.icon-eye3:before {
    content: '\ea75';
}

.icon-eye-slash4:before {
    content: '\ea76';
}

.icon-fatrows4:before {
    content: '\ea77';
}

.icon-favorite-chart4:before {
    content: '\ea78';
}

.icon-filter4:before {
    content: '\ea79';
}

.icon-filter-add4:before {
    content: '\ea7a';
}

.icon-filter-edit4:before {
    content: '\ea7b';
}

.icon-filter-remove4:before {
    content: '\ea7c';
}

.icon-filter-search4:before {
    content: '\ea7d';
}

.icon-filter-square4:before {
    content: '\ea7e';
}

.icon-filter-tick4:before {
    content: '\ea7f';
}

.icon-finger-cricle4:before {
    content: '\ea80';
}

.icon-finger-scan4:before {
    content: '\ea81';
}

.icon-firstline4:before {
    content: '\ea82';
}

.icon-flag4:before {
    content: '\ea83';
}

.icon-flag-24:before {
    content: '\ea84';
}

.icon-flash4:before {
    content: '\ea85';
}

.icon-flash-14:before {
    content: '\ea86';
}

.icon-flash-circle4:before {
    content: '\ea87';
}

.icon-flash-circle-14:before {
    content: '\ea88';
}

.icon-flash-slash4:before {
    content: '\ea89';
}

.icon-folder4:before {
    content: '\ea8a';
}

.icon-folder-24:before {
    content: '\ea8b';
}

.icon-folder-add4:before {
    content: '\ea8c';
}

.icon-folder-cloud4:before {
    content: '\ea8d';
}

.icon-folder-connection4:before {
    content: '\ea8e';
}

.icon-folder-cross4:before {
    content: '\ea8f';
}

.icon-folder-favorite4:before {
    content: '\ea90';
}

.icon-folder-minus4:before {
    content: '\ea91';
}

.icon-folder-open4:before {
    content: '\ea92';
}

.icon-forbidden4:before {
    content: '\ea93';
}

.icon-forbidden-24:before {
    content: '\ea94';
}

.icon-format-circle4:before {
    content: '\ea95';
}

.icon-format-square4:before {
    content: '\ea96';
}

.icon-forward4:before {
    content: '\ea97';
}

.icon-forward-5-seconds4:before {
    content: '\ea98';
}

.icon-forward-10-seconds4:before {
    content: '\ea99';
}

.icon-forward-15-seconds4:before {
    content: '\ea9a';
}

.icon-forward-item4:before {
    content: '\ea9b';
}

.icon-forward-square4:before {
    content: '\ea9c';
}

.icon-frame4:before {
    content: '\ea9d';
}

.icon-frame-14:before {
    content: '\ea9e';
}

.icon-frame-24:before {
    content: '\ea9f';
}

.icon-frame-34:before {
    content: '\eaa0';
}

.icon-frame-44:before {
    content: '\eaa1';
}

.icon-gallery4:before {
    content: '\eaa2';
}

.icon-gallery-add4:before {
    content: '\eaa3';
}

.icon-gallery-edit4:before {
    content: '\eaa4';
}

.icon-gallery-export3:before {
    content: '\eaa5';
}

.icon-gallery-favorite4:before {
    content: '\eaa6';
}

.icon-gallery-import4:before {
    content: '\eaa7';
}

.icon-gallery-remove4:before {
    content: '\eaa8';
}

.icon-gallery-slash4:before {
    content: '\eaa9';
}

.icon-gallery-tick4:before {
    content: '\eaaa';
}

.icon-game4:before {
    content: '\eaab';
}

.icon-gameboy4:before {
    content: '\eaac';
}

.icon-gas-station3:before {
    content: '\eaad';
}

.icon-gemini4:before {
    content: '\eaae';
}

.icon-gemini-24:before {
    content: '\eaaf';
}

.icon-ghost4:before {
    content: '\eab0';
}

.icon-gift4:before {
    content: '\eab1';
}

.icon-call-minus4:before {
    content: '\eab2';
}

.icon-call-outgoing4:before {
    content: '\eab3';
}

.icon-call-received4:before {
    content: '\eab4';
}

.icon-call-remove4:before {
    content: '\eab5';
}

.icon-call-slash4:before {
    content: '\eab6';
}

.icon-camera4:before {
    content: '\eab7';
}

.icon-camera-slash4:before {
    content: '\eab8';
}

.icon-candle4:before {
    content: '\eab9';
}

.icon-candle-24:before {
    content: '\eaba';
}

.icon-car4:before {
    content: '\eabb';
}

.icon-card4:before {
    content: '\eabc';
}

.icon-card-add4:before {
    content: '\eabd';
}

.icon-card-coin4:before {
    content: '\eabe';
}

.icon-card-edit4:before {
    content: '\eabf';
}

.icon-card-pos4:before {
    content: '\eac0';
}

.icon-card-receive4:before {
    content: '\eac1';
}

.icon-card-remove4:before {
    content: '\eac2';
}

.icon-card-remove-14:before {
    content: '\eac3';
}

.icon-cards4:before {
    content: '\eac4';
}

.icon-card-send4:before {
    content: '\eac5';
}

.icon-card-slash4:before {
    content: '\eac6';
}

.icon-card-tick4:before {
    content: '\eac7';
}

.icon-card-tick-14:before {
    content: '\eac8';
}

.icon-category4:before {
    content: '\eac9';
}

.icon-category-24:before {
    content: '\eaca';
}

.icon-cd4:before {
    content: '\eacb';
}

.icon-chart4:before {
    content: '\eacc';
}

.icon-chart-14:before {
    content: '\eacd';
}

.icon-chart-25:before {
    content: '\eace';
}

.icon-chart-34:before {
    content: '\eacf';
}

.icon-chart-214:before {
    content: '\ead0';
}

.icon-chart-fail2:before {
    content: '\ead1';
}

.icon-chart-square4:before {
    content: '\ead2';
}

.icon-chart-success4:before {
    content: '\ead3';
}

.icon-check4:before {
    content: '\ead4';
}

.icon-chrome4:before {
    content: '\ead5';
}

.icon-clipboard4:before {
    content: '\ead6';
}

.icon-clipboard-close4:before {
    content: '\ead7';
}

.icon-clipboard-export4:before {
    content: '\ead8';
}

.icon-clipboard-import4:before {
    content: '\ead9';
}

.icon-clipboard-text4:before {
    content: '\eada';
}

.icon-clipboard-tick4:before {
    content: '\eadb';
}

.icon-clock4:before {
    content: '\eadc';
}

.icon-clock-14:before {
    content: '\eadd';
}

.icon-close-circle4:before {
    content: '\eade';
}

.icon-close-square4:before {
    content: '\eadf';
}

.icon-cloud4:before {
    content: '\eae0';
}

.icon-cloud-add4:before {
    content: '\eae1';
}

.icon-cloud-change4:before {
    content: '\eae2';
}

.icon-cloud-connection4:before {
    content: '\eae3';
}

.icon-arrow-bottom:before {
    content: '\eae4';
}

.icon-arrow-left-1:before {
    content: '\eae5';
}

.icon-call4:before {
    content: '\eae6';
}

.icon-call-add4:before {
    content: '\eae7';
}

.icon-call-calling4:before {
    content: '\eae8';
}

.icon-call-incoming4:before {
    content: '\eae9';
}

.icon-calendar-circle4:before {
    content: '\eaea';
}

.icon-calendar-edit4:before {
    content: '\eaeb';
}

.icon-calendar-remove4:before {
    content: '\eaec';
}

.icon-calendar-search4:before {
    content: '\eaed';
}

.icon-calendar-tick4:before {
    content: '\eaee';
}

.icon-archive-add4:before {
    content: '\eaef';
}

.icon-archive-book4:before {
    content: '\eaf0';
}

.icon-archive-minus4:before {
    content: '\eaf1';
}

.icon-archive-slash4:before {
    content: '\eaf2';
}

.icon-archive-tick4:before {
    content: '\eaf3';
}

.icon-arrange-circle4:before {
    content: '\eaf4';
}

.icon-arrange-circle-24:before {
    content: '\eaf5';
}

.icon-back-square4:before {
    content: '\eaf6';
}

.icon-backward4:before {
    content: '\eaf7';
}

.icon-backward-5-seconds4:before {
    content: '\eaf8';
}

.icon-backward-10-seconds4:before {
    content: '\eaf9';
}

.icon-backward-15-seconds4:before {
    content: '\eafa';
}

.icon-backward-item4:before {
    content: '\eafb';
}

.icon-bitcoin-convert4:before {
    content: '\eafc';
}

.icon-bitcoin-refresh4:before {
    content: '\eafd';
}

.icon-blend4:before {
    content: '\eafe';
}

.icon-blend-24:before {
    content: '\eaff';
}

.icon-bluetooth4:before {
    content: '\eb00';
}

.icon-bluetooth-24:before {
    content: '\eb01';
}

.icon-arrow-down:before {
    content: '\eb02';
}

.icon-arrow-down-1:before {
    content: '\eb03';
}

.icon-arrow-left:before {
    content: '\eb04';
}

.icon-arrow-3:before {
    content: '\eb05';
}

.icon-arrow-2:before {
    content: '\eb07';
}

.icon-arrow:before {
    content: '\eb08';
}

.icon-arrow-left-2:before {
    content: '\eb09';
}

.icon-arrow-left-3:before {
    content: '\eb0c';
}

.icon-arrow-right-1:before {
    content: '\eb0d';
}

.icon-arrow-right:before {
    content: '\eb0e';
}

.icon-arrow-right-2:before {
    content: '\eb0f';
}

.icon-attach-circle4:before {
    content: '\eb10';
}

.icon-attach-square4:before {
    content: '\eb11';
}

.icon-audio-square4:before {
    content: '\eb12';
}

.icon-autobrightness4:before {
    content: '\eb13';
}

.icon-award4:before {
    content: '\eb14';
}

.icon-bag4:before {
    content: '\eb15';
}

.icon-bag-24:before {
    content: '\eb16';
}

.icon-bag-cross4:before {
    content: '\eb17';
}

.icon-bag-cross-14:before {
    content: '\eb18';
}

.icon-bag-happy4:before {
    content: '\eb19';
}

.icon-bag-tick4:before {
    content: '\eb1a';
}

.icon-bag-tick-24:before {
    content: '\eb1b';
}

.icon-bag-timer4:before {
    content: '\eb1c';
}

.icon-bank4:before {
    content: '\eb1d';
}

.icon-barcode4:before {
    content: '\eb1e';
}

.icon-battery-3full4:before {
    content: '\eb1f';
}

.icon-battery-charging4:before {
    content: '\eb20';
}

.icon-battery-disable4:before {
    content: '\eb21';
}

.icon-battery-empty4:before {
    content: '\eb22';
}

.icon-battery-empty-14:before {
    content: '\eb23';
}

.icon-battery-full4:before {
    content: '\eb24';
}

.icon-bezier4:before {
    content: '\eb25';
}

.icon-bill4:before {
    content: '\eb26';
}

.icon-bitcoin-card4:before {
    content: '\eb27';
}

.icon-bluetooth-circle4:before {
    content: '\eb28';
}

.icon-bluetooth-rectangle4:before {
    content: '\eb29';
}

.icon-blur4:before {
    content: '\eb2a';
}

.icon-book4:before {
    content: '\eb2b';
}

.icon-book-14:before {
    content: '\eb2c';
}

.icon-bookmark4:before {
    content: '\eb2d';
}

.icon-bookmark-24:before {
    content: '\eb2e';
}

.icon-book-saved4:before {
    content: '\eb2f';
}

.icon-book-square4:before {
    content: '\eb30';
}

.icon-box4:before {
    content: '\eb31';
}

.icon-box-14:before {
    content: '\eb32';
}

.icon-box-24:before {
    content: '\eb33';
}

.icon-box-add4:before {
    content: '\eb34';
}

.icon-box-remove4:before {
    content: '\eb35';
}

.icon-box-search4:before {
    content: '\eb36';
}

.icon-box-tick4:before {
    content: '\eb37';
}

.icon-box-time4:before {
    content: '\eb38';
}

.icon-briefcase4:before {
    content: '\eb39';
}

.icon-brifecase-cross4:before {
    content: '\eb3a';
}

.icon-brush-34:before {
    content: '\eb3b';
}

.icon-brush-44:before {
    content: '\eb3c';
}

.icon-bubble4:before {
    content: '\eb3d';
}

.icon-bucket4:before {
    content: '\eb3e';
}

.icon-bucket-circle4:before {
    content: '\eb3f';
}

.icon-bucket-square4:before {
    content: '\eb40';
}

.icon-building4:before {
    content: '\eb41';
}

.icon-building-34:before {
    content: '\eb42';
}

.icon-building-44:before {
    content: '\eb43';
}

.icon-buildings4:before {
    content: '\eb44';
}

.icon-buildings-24:before {
    content: '\eb45';
}

.icon-buliding4:before {
    content: '\eb46';
}

.icon-bus4:before {
    content: '\eb47';
}

.icon-buy-crypto4:before {
    content: '\eb48';
}

.icon-cake4:before {
    content: '\eb49';
}

.icon-calculator4:before {
    content: '\eb4a';
}

.icon-calendar4:before {
    content: '\eb4b';
}

.icon-calendar-14:before {
    content: '\eb4c';
}

.icon-calendar-24:before {
    content: '\eb4d';
}

.icon-brifecase-tick4:before {
    content: '\eb4e';
}

.icon-brifecase-timer4:before {
    content: '\eb4f';
}

.icon-broom4:before {
    content: '\eb50';
}

.icon-brush4:before {
    content: '\eb51';
}

.icon-brush-14:before {
    content: '\eb52';
}

.icon-brush-24:before {
    content: '\eb53';
}

.icon-calendar-add4:before {
    content: '\eb54';
}

.icon-archive-14:before {
    content: '\eb55';
}

.icon-archive-23:before {
    content: '\eb56';
}

.icon-arrow-right-3:before {
    content: '\eb57';
}

.icon-arrow-right-4:before {
    content: '\eb58';
}

.icon-airpod4:before {
    content: '\eb59';
}

.icon-alarm4:before {
    content: '\eb5a';
}

.icon-align-bottom4:before {
    content: '\eb5b';
}

.icon-align-horizontally4:before {
    content: '\eb5c';
}

.icon-align-left4:before {
    content: '\eb5d';
}

.icon-align-right4:before {
    content: '\eb5e';
}

.icon-align-vertically4:before {
    content: '\eb5f';
}

.icon-aquarius4:before {
    content: '\eb60';
}

.icon-archive4:before {
    content: '\eb61';
}

.icon-airpods4:before {
    content: '\eb62';
}

.icon-airplane4:before {
    content: '\eb63';
}

.icon-airdrop4:before {
    content: '\eb64';
}

.icon-add-square4:before {
    content: '\eb65';
}

.icon-airplane-square4:before {
    content: '\eb66';
}

.icon-additem4:before {
    content: '\eb67';
}

.icon-add-circle4:before {
    content: '\eb68';
}

.icon-add4:before {
    content: '\eb69';
}

.icon-activity4:before {
    content: '\eb6a';
}

.icon-support4:before {
    content: '\eb6b';
}

.icon-square4:before {
    content: '\eb6c';
}

.icon-arrow-circle-down:before {
    content: '\eb6d';
}

.icon-arrow-circle-left:before {
    content: '\eb6e';
}

.icon-arrow-circle-right:before {
    content: '\eb6f';
}

.icon-arrow-circle-up:before {
    content: '\eb70';
}

.icon-arrow-down-2:before {
    content: '\eb71';
}

.icon-arrow-square:before {
    content: '\eb72';
}

.icon-arrow-square-down:before {
    content: '\eb73';
}

.icon-arrow-square-left:before {
    content: '\eb74';
}

.icon-arrow-square-up:before {
    content: '\eb75';
}

.icon-arrow-up:before {
    content: '\eb76';
}

.icon-arrow-swap-horizontal:before {
    content: '\eb77';
}

.icon-arrow-swap:before {
    content: '\eb78';
}

.icon-arrow-up-1:before {
    content: '\eb79';
}

.icon-arrow-up-2:before {
    content: '\eb7a';
}

.icon-arrow-up-3:before {
    content: '\eb7b';
}

.icon-twitter:before {
    content: '\f099';
}

.icon-facebook:before {
    content: '\f09a';
}

.icon-linkedin:before {
    content: '\f0e1';
}

.icon-youtube:before {
    content: '\f167';
}

.icon-instagram:before {
    content: '\f16d';
}

.icon-dribbble:before {
    content: '\f17d';
}

.icon-skype:before {
    content: '\f17e';
}

.icon-wordpress:before {
    content: '\f19a';
}

.icon-pinterest:before {
    content: '\f231';
}

.icon-whatsapp:before {
    content: '\f232';
}

.icon-wikipedia-w:before {
    content: '\f266';
}

.icon-vimeo:before {
    content: '\f27d';
}

.icon-mixcloud:before {
    content: '\f289';
}

.icon-yoast:before {
    content: '\f2b1';
}

.icon-telegram:before {
    content: '\f2c6';
}


/*! Magnific Popup - v1.1.0 - 2016-02-20
* http://dimsemenov.com/plugins/magnific-popup/
* Copyright (c) 2016 Dmitry Semenov; */

.mfp-bg,
.mfp-wrap {
    position: fixed;
    left: 0;
    top: 0
}

.mfp-bg,
.mfp-container,
.mfp-wrap {
    height: 100%;
    width: 100%
}

.mfp-arrow:after,
.mfp-arrow:before,
.mfp-container:before,
.mfp-figure:after {
    content: ''
}

.mfp-bg {
    z-index: 1042;
    overflow: hidden;
    background: #0b0b0b;
    opacity: .8
}

.mfp-wrap {
    z-index: 1043;
    outline: 0!important;
    -webkit-backface-visibility: hidden
}

.mfp-container {
    text-align: center;
    position: absolute;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box
}

.mfp-container:before {
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-ajax-holder .mfp-content,
.mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow,
.mfp-close,
.mfp-counter,
.mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none!important
}

.mfp-preloader {
    color: #CCC;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #CCC
}

.mfp-close,
.mfp-preloader a:hover {
    color: #FFF
}

.mfp-s-error .mfp-content,
.mfp-s-ready .mfp-preloader {
    display: none
}

button.mfp-arrow,
button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    box-shadow: none;
    touch-action: manipulation
}

.mfp-figure:after,
.mfp-iframe-scaler iframe {
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    position: absolute;
    left: 0
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}

.mfp-close:focus,
.mfp-close:hover {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-iframe-holder .mfp-close,
.mfp-image-holder .mfp-close {
    color: #FFF;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #CCC;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-figure,
img.mfp-img {
    line-height: 0
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: -55px 0 0;
    top: 50%;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus,
.mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow:after,
.mfp-arrow:before {
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: inset transparent
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px
}

.mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-image-holder .mfp-content,
img.mfp-img {
    max-width: 100%
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    display: block;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000
}

.mfp-figure:after,
img.mfp-img {
    width: auto;
    height: auto;
    display: block
}

img.mfp-img {
    box-sizing: border-box;
    padding: 40px 0;
    margin: 0 auto
}

.mfp-figure:after {
    top: 40px;
    bottom: 40px;
    right: 0;
    z-index: -1;
    background: #444
}

.mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width:800px) and (orientation:landscape),
screen and (max-height:300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }
    .mfp-img-mobile img.mfp-img {
        padding: 0
    }
    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }
    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }
    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, .6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        box-sizing: border-box
    }
    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }
    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }
    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, .6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width:900px) {
    .mfp-arrow {
        -webkit-transform: scale(.75);
        transform: scale(.75)
    }
    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        transform-origin: 0
    }
    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        transform-origin: 100%
    }
    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}


/*!
 * Swiper 6.4.5
 */

@font-face {
    font-family: swiper-icons;
    src: url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: fit-content;
    /* height: 100%; */
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    transform: translate3d(0px, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    flex-wrap: wrap;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: fit-content;
    /* height: 100%; */
    position: relative;
    transition-property: transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: transform, height
}

.swiper-container-3d {
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: calc(var(--swiper-navigation-size)/ 44 * 27);
    height: var(--swiper-navigation-size);
    margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
    z-index: 10;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--swiper-navigation-color, var(--swiper-theme-color))
}

.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-next:after,
.swiper-button-prev:after {
    font-family: swiper-icons;
    font-size: var(--swiper-navigation-size);
    text-transform: none!important;
    letter-spacing: 0;
    text-transform: none;
    font-variant: initial;
    line-height: 1
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    left: 10px;
    right: auto
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
    content: 'prev'
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    right: 10px;
    left: auto
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
    content: 'next'
}

.swiper-button-next.swiper-button-white,
.swiper-button-prev.swiper-button-white {
    --swiper-navigation-color: #ffffff
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000000
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    transform: translate3d(0px, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: .2s transform, .2s top
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s left
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: .2s transform, .2s right
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transform: scale(0);
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar,
.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white {
    --swiper-pagination-color: #ffffff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000000
}

.swiper-pagination-lock {
    display: none
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-scrollbar-lock {
    display: none
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    transform-origin: 50%;
    animation: swiper-preloader-spin 1s infinite linear;
    box-sizing: border-box;
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top-color: transparent
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

html.os-html,
html.os-html>.os-host {
    display: block;
    overflow: hidden;
    box-sizing: border-box;
    height: 100%!important;
    width: 100%!important;
    min-width: 100%!important;
    min-height: 100%!important;
    margin: 0!important;
    position: absolute!important
}

html.os-html>.os-host>.os-padding {
    position: absolute
}

body.os-dragging,
body.os-dragging * {
    cursor: default
}

.os-host,
.os-host-textarea {
    position: relative;
    overflow: visible!important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -ms-grid-row-align: flex-start;
    align-items: flex-start
}

.os-host-flexbox {
    overflow: hidden!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.os-host-flexbox>.os-size-auto-observer {
    height: inherit!important
}

.os-host-flexbox>.os-content-glue {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.os-host-flexbox>.os-size-auto-observer,
.os-host-flexbox>.os-content-glue {
    min-height: 0;
    min-width: 0;
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -ms-flex-preferred-size: auto;
    flex-basis: auto
}

#os-dummy-scrollbar-size {
    position: fixed;
    opacity: 0;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    visibility: hidden;
    overflow: scroll;
    height: 500px;
    width: 500px
}

#os-dummy-scrollbar-size>div {
    width: 200%;
    height: 200%;
    margin: 10px 0
}

#os-dummy-scrollbar-size:before,
#os-dummy-scrollbar-size:after,
.os-content:before,
.os-content:after {
    content: '';
    display: table;
    width: .01px;
    height: .01px;
    line-height: 0;
    font-size: 0;
    flex-grow: 0;
    flex-shrink: 0;
    visibility: hidden
}

#os-dummy-scrollbar-size,
.os-viewport {
    -ms-overflow-style: scrollbar!important
}

.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,
.os-viewport-native-scrollbars-invisible.os-viewport {
    scrollbar-width: none!important
}

.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,
.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,
.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner {
    display: none!important;
    width: 0!important;
    height: 0!important;
    visibility: hidden!important;
    background: 0 0!important
}

.os-content-glue {
    box-sizing: inherit;
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none
}

.os-padding {
    box-sizing: inherit;
    direction: inherit;
    position: absolute;
    overflow: visible;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: auto!important;
    height: auto!important;
    z-index: 0
}

.os-host-overflow>.os-padding {
    overflow: hidden
}

.os-viewport {
    direction: inherit!important;
    box-sizing: inherit!important;
    resize: none!important;
    outline: 0!important;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch
}

.os-content-arrange {
    position: absolute;
    z-index: -1;
    min-height: 1px;
    min-width: 1px;
    pointer-events: none
}

.os-content {
    direction: inherit;
    box-sizing: border-box!important;
    position: relative;
    display: block;
    height: 100%;
    width: 100%;
    height: 100%;
    width: 100%;
    visibility: visible
}

.os-content>.os-textarea {
    box-sizing: border-box!important;
    direction: inherit!important;
    background: 0 0!important;
    outline: 0 transparent!important;
    overflow: hidden!important;
    position: absolute!important;
    display: block!important;
    top: 0!important;
    left: 0!important;
    margin: 0!important;
    border-radius: 0!important;
    float: none!important;
    -webkit-filter: none!important;
    filter: none!important;
    border: 0!important;
    resize: none!important;
    -webkit-transform: none!important;
    transform: none!important;
    max-width: none!important;
    max-height: none!important;
    box-shadow: none!important;
    -webkit-perspective: none!important;
    perspective: none!important;
    opacity: 1!important;
    z-index: 1!important;
    clip: auto!important;
    vertical-align: baseline!important;
    padding: 0
}

.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea {
    right: 0!important
}

.os-content>.os-textarea-cover {
    z-index: -1;
    pointer-events: none
}

.os-content>.os-textarea[wrap=off] {
    white-space: pre!important;
    margin: 0!important
}

.os-text-inherit {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    font-style: inherit;
    font-variant: inherit;
    text-transform: inherit;
    text-decoration: inherit;
    text-indent: inherit;
    text-align: inherit;
    text-shadow: inherit;
    text-overflow: inherit;
    letter-spacing: inherit;
    word-spacing: inherit;
    line-height: inherit;
    unicode-bidi: inherit;
    direction: inherit;
    color: inherit;
    cursor: text
}

.os-resize-observer,
.os-resize-observer-host {
    box-sizing: inherit;
    display: block;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    pointer-events: none;
    z-index: -1
}

.os-resize-observer-host {
    padding: inherit;
    border: inherit;
    border-color: transparent;
    border-style: solid;
    box-sizing: border-box
}

.os-resize-observer-host.observed {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
}

.os-resize-observer-host>.os-resize-observer,
.os-resize-observer-host.observed>.os-resize-observer {
    height: 200%;
    width: 200%;
    padding: inherit;
    border: inherit;
    margin: 0;
    display: block;
    box-sizing: content-box
}

.os-resize-observer-host.observed>.os-resize-observer,
.os-resize-observer-host.observed>.os-resize-observer:before {
    display: flex;
    position: relative;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: auto;
    box-sizing: border-box
}

.os-resize-observer-host.observed>.os-resize-observer:before {
    content: '';
    box-sizing: content-box;
    padding: inherit;
    border: inherit;
    margin: 0
}

.os-size-auto-observer {
    box-sizing: inherit!important;
    height: 100%;
    width: inherit;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    -webkit-box-flex: inherit;
    -ms-flex-positive: inherit;
    flex-grow: inherit;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0
}

.os-size-auto-observer>.os-resize-observer {
    width: 1000%;
    height: 1000%;
    min-height: 1px;
    min-width: 1px
}

.os-resize-observer-item {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -1;
    opacity: 0;
    direction: ltr!important;
    -webkit-box-flex: 0!important;
    -ms-flex: none!important;
    flex: none!important
}

.os-resize-observer-item-final {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transition: none!important;
    transition: none!important;
    -webkit-box-flex: 0!important;
    -ms-flex: none!important;
    flex: none!important
}

.os-resize-observer {
    -webkit-animation-duration: .001s;
    animation-duration: .001s;
    -webkit-animation-name: os-resize-observer-dummy-animation;
    animation-name: os-resize-observer-dummy-animation
}

object.os-resize-observer {
    box-sizing: border-box!important
}

@-webkit-keyframes os-resize-observer-dummy-animation {
    0% {
        z-index: 0
    }
    to {
        z-index: -1
    }
}

@keyframes os-resize-observer-dummy-animation {
    0% {
        z-index: 0
    }
    to {
        z-index: -1
    }
}

.os-host-transition>.os-scrollbar,
.os-host-transition>.os-scrollbar-corner {
    -webkit-transition: opacity .3s, visibility .3s, top .3s, right .3s, bottom .3s, left .3s;
    transition: opacity .3s, visibility .3s, top .3s, right .3s, bottom .3s, left .3s
}

html.os-html>.os-host>.os-scrollbar {
    position: absolute;
    z-index: 999999
}

.os-scrollbar,
.os-scrollbar-corner {
    position: absolute;
    opacity: 1;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';
    z-index: 1
}

.os-scrollbar-corner {
    bottom: 0;
    right: 0
}

.os-scrollbar {
    pointer-events: none
}

.os-scrollbar-track {
    pointer-events: auto;
    position: relative;
    height: 100%;
    width: 100%;
    padding: 0!important;
    border: 0!important
}

.os-scrollbar-handle {
    pointer-events: auto;
    position: absolute;
    width: 100%;
    height: 100%
}

.os-scrollbar-handle-off,
.os-scrollbar-track-off {
    pointer-events: none
}

.os-scrollbar.os-scrollbar-unusable,
.os-scrollbar.os-scrollbar-unusable * {
    pointer-events: none!important
}

.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle {
    opacity: 0!important
}

.os-scrollbar-horizontal {
    bottom: 0;
    left: 0
}

.os-scrollbar-vertical {
    top: 0;
    right: 0
}

.os-host-rtl>.os-scrollbar-horizontal {
    right: 0
}

.os-host-rtl>.os-scrollbar-vertical {
    right: auto;
    left: 0
}

.os-host-rtl>.os-scrollbar-corner {
    right: auto;
    left: 0
}

.os-scrollbar-auto-hidden,
.os-padding+.os-scrollbar-corner,
.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,
.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,
.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,
.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,
.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,
.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner {
    opacity: 0;
    visibility: hidden;
    pointer-events: none
}

.os-scrollbar-corner-resize-both {
    cursor: nwse-resize
}

.os-host-rtl>.os-scrollbar-corner-resize-both {
    cursor: nesw-resize
}

.os-scrollbar-corner-resize-horizontal {
    cursor: ew-resize
}

.os-scrollbar-corner-resize-vertical {
    cursor: ns-resize
}

.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize {
    cursor: default
}

.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical {
    top: 0;
    bottom: 0
}

.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,
.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal {
    right: 0;
    left: 0
}

.os-scrollbar:hover,
.os-scrollbar-corner.os-scrollbar-corner-resize {
    opacity: 1!important;
    visibility: visible!important
}

.os-scrollbar-corner.os-scrollbar-corner-resize {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB3aWR0aD0iMTAiICAgaGVpZ2h0PSIxMCIgICB2ZXJzaW9uPSIxLjEiPiAgPGcgICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTEwNDIuMzYyMikiICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojMDAwMDAwO2ZpbGwtb3BhY2l0eTowLjQ5NDExNzY1O2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDcuNDI0MjE4NywxMDQyLjM2MjIgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjYgLTEuMzEwMTU2MiwxLjMxMDIgMCwwLjI5OSAwLjEwNDM0MTksMC41NzEgMC4yNzI5NDkyLDAuNzkxNSAwLjIwOTEwMjQsMC4xNDEzIDAuNDY1NjIwNiwwLjIxODQgMC43MzY5NjI5LDAuMjE4NCAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NiAxLjMxMDE1NjMsLTEuMzEwMiAwLC0wLjI3MTMgLTAuMDc3MDkzLC0wLjUyNzggLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0MSwtMC4xNjg2IC0wLjQ5MjU0NDMsLTAuMjcyOSAtMC43OTE1NTI4LC0wLjI3MjkgeiBtIDAsMy4wODQzIGMgLTAuNzIzNTc5MiwwIC0xLjMxMDE1NjIsMC41ODY2IC0xLjMxMDE1NjIsMS4zMTAyIDAsMC4yOTkgMC4xMDQzNDE5LDAuNTcxIDAuMjcyOTQ5MiwwLjc5MTUgMC4yMDkxMDI0LDAuMTQxMyAwLjQ2NTYyMDYsMC4yMTg0IDAuNzM2OTYyOSwwLjIxODQgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjYgMS4zMTAxNTYzLC0xLjMxMDIgMCwtMC4yNzEzIC0wLjA3NzA5MywtMC41Mjc4IC0wLjIxODM1OTQsLTAuNzM2OSAtMC4yMjA0OTQxLC0wLjE2ODYgLTAuNDkyNTQ0MywtMC4yNzMgLTAuNzkxNTUyOCwtMC4yNzMgeiBtIC0zLjA4NDMyNjEsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NiAtMS4zMTAxNTYzLDEuMzEwMiAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MSAwLjI3Mjk0OTIsMC43OTE1IDAuMjA5MTAyNCwwLjE0MTMgMC40NjU2MjA3LDAuMjE4NCAwLjczNjk2MjksMC4yMTg0IDAuNzIzNTc5MywwIDEuMzEwMTU2MywtMC41ODY2IDEuMzEwMTU2MywtMS4zMTAyIDAsLTAuMjcxMyAtMC4wNzcwOTMsLTAuNTI3OCAtMC4yMTgzNTk0LC0wLjczNjkgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzMgLTAuNzkxNTUyNywtMC4yNzMgeiBtIC0zLjAyOTczNjQsMy4wMjk4IEMgMC41ODY1NzY5MywxMDQ4LjQ3NjMgMCwxMDQ5LjA2MjggMCwxMDQ5Ljc4NjQgYyAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyMiwwLjc5MTYgMC4yMDkxMDIyOSwwLjE0MTIgMC40NjU2MjA2NSwwLjIxODMgMC43MzY5NjI4OCwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHogbSAzLjAyOTczNjQsMCBjIC0wLjcyMzU3OTMsMCAtMS4zMTAxNTYzLDAuNTg2NSAtMS4zMTAxNTYzLDEuMzEwMSAwLDAuMjk5IDAuMTA0MzQxOSwwLjU3MTEgMC4yNzI5NDkyLDAuNzkxNiAwLjIwOTEwMjQsMC4xNDEyIDAuNDY1NjIwNywwLjIxODMgMC43MzY5NjI5LDAuMjE4MyAwLjcyMzU3OTMsMCAxLjMxMDE1NjMsLTAuNTg2NSAxLjMxMDE1NjMsLTEuMzEwMSAwLC0wLjI3MTQgLTAuMDc3MDkzLC0wLjUyNzkgLTAuMjE4MzU5NCwtMC43MzcgLTAuMjIwNDk0LC0wLjE2ODYgLTAuNDkyNTQ0MiwtMC4yNzI5IC0wLjc5MTU1MjcsLTAuMjcyOSB6IG0gMy4wODQzMjYxLDAgYyAtMC43MjM1NzkyLDAgLTEuMzEwMTU2MiwwLjU4NjUgLTEuMzEwMTU2MiwxLjMxMDEgMCwwLjI5OSAwLjEwNDM0MTksMC41NzExIDAuMjcyOTQ5MiwwLjc5MTYgMC4yMDkxMDI0LDAuMTQxMiAwLjQ2NTYyMDYsMC4yMTgzIDAuNzM2OTYyOSwwLjIxODMgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjUgMS4zMTAxNTYzLC0xLjMxMDEgMCwtMC4yNzE0IC0wLjA3NzA5MywtMC41Mjc5IC0wLjIxODM1OTQsLTAuNzM3IC0wLjIyMDQ5NDEsLTAuMTY4NiAtMC40OTI1NDQzLC0wLjI3MjkgLTAuNzkxNTUyOCwtMC4yNzI5IHoiLz4gIDwvZz4gIDxnICAgICBzdHlsZT0iZGlzcGxheTppbmxpbmUiPiAgICA8cGF0aCAgICAgICBzdHlsZT0iZmlsbDojZmZmZmZmO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZTpub25lIiAgICAgICBkPSJtIDguMjE1NzcxNSwwLjI3Mjk0OTIyIGMgMC4xNDEyNjY3LDAuMjA5MTAyMjkgMC4yMTgzNTk0LDAuNDY1NjIwNjUgMC4yMTgzNTk0LDAuNzM2OTYyODggMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDc2IC0wLjIwNTUxNzYsLTAuNzk3Nzk2NTkgLTAuNTE4NjAzNSwtMS4wMzcyMDY5OCB6IG0gMCwzLjA4NDMyNjE4IGMgMC4xNDEyNjY3LDAuMjA5MTAyMyAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MiAtMS4zMTAxNTYzLDEuMzEwMTU2MiAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTkzIDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAtMy4wODQzMjYyLDAgYyAwLjE0MTI2NjcsMC4yMDkxMDIzIDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYyIC0xLjMxMDE1NjMsMS4zMTAxNTYyIC0wLjI3MTM0MjIsMCAtMC41Mjc4NjA1LC0wLjA3NzA5MyAtMC43MzY5NjI5LC0wLjIxODM1OTMgMC4yMzk0MTA0LDAuMzEzMDg1OSAwLjYxMjYzNjMsMC41MTg2MDM1IDEuMDM3MjA3MSwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYyLC0wLjU4NjU3NyAxLjMxMDE1NjIsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NSwtMC43OTc3OTY3IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogTSAyLjEwMTcwOSw2LjM4NzAxMTcgYyAwLjE0MTI2NjcsMC4yMDkxMDI0IDAuMjE4MzU5NCwwLjQ2NTYyMDYgMC4yMTgzNTk0LDAuNzM2OTYyOSAwLDAuNzIzNTc5MyAtMC41ODY1NzcsMS4zMTAxNTYzIC0xLjMxMDE1NjMsMS4zMTAxNTYzIC0wLjI3MTM0MjIzLDAgLTAuNTI3ODYwNTksLTAuMDc3MDkzIC0wLjczNjk2Mjg4LC0wLjIxODM1OTQgMC4yMzk0MTAzOSwwLjMxMzA4NTkgMC42MTI2MzYyMiwwLjUxODYwMzUgMS4wMzcyMDY5OCwwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHogbSAzLjAyOTczNjMsMCBjIDAuMTQxMjY2NywwLjIwOTEwMjQgMC4yMTgzNTk0LDAuNDY1NjIwNiAwLjIxODM1OTQsMC43MzY5NjI5IDAsMC43MjM1NzkzIC0wLjU4NjU3NywxLjMxMDE1NjMgLTEuMzEwMTU2MywxLjMxMDE1NjMgLTAuMjcxMzQyMiwwIC0wLjUyNzg2MDUsLTAuMDc3MDkzIC0wLjczNjk2MjksLTAuMjE4MzU5NCAwLjIzOTQxMDQsMC4zMTMwODU5IDAuNjEyNjM2MywwLjUxODYwMzUgMS4wMzcyMDcxLDAuNTE4NjAzNSAwLjcyMzU3OTMsMCAxLjMxMDE1NjIsLTAuNTg2NTc3IDEuMzEwMTU2MiwtMS4zMTAxNTYzIDAsLTAuNDI0NTcwOCAtMC4yMDU1MTc1LC0wLjc5Nzc5NjYgLTAuNTE4NjAzNSwtMS4wMzcyMDcgeiBtIDMuMDg0MzI2MiwwIGMgMC4xNDEyNjY3LDAuMjA5MTAyNCAwLjIxODM1OTQsMC40NjU2MjA2IDAuMjE4MzU5NCwwLjczNjk2MjkgMCwwLjcyMzU3OTMgLTAuNTg2NTc3LDEuMzEwMTU2MyAtMS4zMTAxNTYzLDEuMzEwMTU2MyAtMC4yNzEzNDIzLDAgLTAuNTI3ODYwNSwtMC4wNzcwOTMgLTAuNzM2OTYyOSwtMC4yMTgzNTk0IDAuMjM5NDEwNCwwLjMxMzA4NTkgMC42MTI2MzYyLDAuNTE4NjAzNSAxLjAzNzIwNywwLjUxODYwMzUgMC43MjM1NzkzLDAgMS4zMTAxNTYzLC0wLjU4NjU3NyAxLjMxMDE1NjMsLTEuMzEwMTU2MyAwLC0wLjQyNDU3MDggLTAuMjA1NTE3NiwtMC43OTc3OTY2IC0wLjUxODYwMzUsLTEuMDM3MjA3IHoiIC8+ICA8L2c+PC9zdmc+);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    pointer-events: auto!important
}

.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize {
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1)
}

.os-host-overflow {
    overflow: hidden!important
}

.os-theme-none>.os-scrollbar-horizontal,
.os-theme-none>.os-scrollbar-vertical,
.os-theme-none>.os-scrollbar-corner {
    display: none!important
}

.os-theme-none>.os-scrollbar-corner-resize {
    display: block!important;
    min-width: 10px;
    min-height: 10px
}

.os-theme-dark>.os-scrollbar-horizontal,
.os-theme-light>.os-scrollbar-horizontal {
    right: 10px;
    height: 10px
}

.os-theme-dark>.os-scrollbar-vertical,
.os-theme-light>.os-scrollbar-vertical {
    bottom: 10px;
    width: 10px
}

.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,
.os-theme-light.os-host-rtl>.os-scrollbar-horizontal {
    left: 10px;
    right: 0
}

.os-theme-dark>.os-scrollbar-corner,
.os-theme-light>.os-scrollbar-corner {
    height: 10px;
    width: 10px
}

.os-theme-dark>.os-scrollbar-corner,
.os-theme-light>.os-scrollbar-corner {
    background-color: transparent
}

.os-theme-dark>.os-scrollbar,
.os-theme-light>.os-scrollbar {
    padding: 2px;
    box-sizing: border-box;
    background: 0 0
}

.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,
.os-theme-light>.os-scrollbar.os-scrollbar-unusable {
    background: 0 0
}

.os-theme-dark>.os-scrollbar>.os-scrollbar-track,
.os-theme-light>.os-scrollbar>.os-scrollbar-track {
    background: 0 0
}

.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,
.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle {
    min-width: 30px
}

.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,
.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle {
    min-height: 30px
}

.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,
.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle {
    -webkit-transition: background-color .3s;
    transition: background-color .3s
}

.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,
.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,
.os-theme-dark>.os-scrollbar>.os-scrollbar-track,
.os-theme-light>.os-scrollbar>.os-scrollbar-track {
    border-radius: 10px
}

.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle {
    background: rgba(0, 0, 0, .4)
}

.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle {
    background: rgba(255, 255, 255, .4)
}

.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle {
    background: rgba(0, 0, 0, .55)
}

.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle {
    background: rgba(255, 255, 255, .55)
}

.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active {
    background: rgba(0, 0, 0, .7)
}

.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active {
    background: rgba(255, 255, 255, .7)
}

.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: block
}

.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before {
    display: none
}

.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before {
    top: -6px;
    bottom: -2px
}

.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before {
    left: -6px;
    right: -2px
}

.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,
.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before {
    right: -6px;
    left: -2px
}


/**
 * dokan
 */

.dokan-btn,
a.dokan-btn,
input.dokan-btn[type=submit] {
    font-size: 12px;
    font-weight: 500;
    color: #fff
}

.dokan-btn.active,
.dokan-btn:focus,
.dokan-btn:hover,
a.dokan-btn.active,
a.dokan-btn:focus,
a.dokan-btn:hover,
input.dokan-btn[type=submit].active,
input.dokan-btn[type=submit]:focus,
input.dokan-btn[type=submit]:hover {
    background-color: #666;
    border-color: #666;
    color: #fff
}

.dokan-dashboard-header span.left-header-content .dokan-btn,
.dokan-order-filter-serach form.dokan-left input[type=submit],
.dokan-order-filter-serach form.dokan-right input[type=submit],
.dokan-product-listing .product-listing-top span.dokan-add-product-link a.dokan-btn,
.dokan-product-listing form.dokan-form-inline .dokan-btn.dokan-btn-theme,
form.dokan-product-edit-form input[type=submit],
ul.dokan-seller-wrap li.dokan-single-seller .dokan-store-caption p a.dokan-btn.dokan-btn-theme {
    color: #7d7d7d
}

.dokan-btn.dokan-btn-default.dokan-btn-sm {
    padding: .786em 1em
}

.dokan-btn.dokan-btn-default.dokan-btn-sm:focus,
.dokan-btn.dokan-btn-default.dokan-btn-sm:hover {
    color: #fff
}

.dokan-product-listing .dokan-product-listing-area p a {
    font-size: 1em;
    line-height: 1.286em;
    height: 2.572em;
    overflow: hidden;
    color: #0062bd
}

.dokan-report-wrap #dokan_tabs_container table tbody tr th a,
.dokan-report-wrap #dokan_tabs_container table tbody tr th a:focus,
.dokan-report-wrap #dokan_tabs_container table tbody tr th a:hover {
    color: #0062bd
}

.dokan-coupon-content .code a,
.dokan-coupon-content .code span,
.dokan-report-wrap ul.dokan_tabs>li>a {
    color: #333e48
}

.dokan-report-wrap ul.dokan_tabs>li {
    border: none
}

.dokan-report-wrap ul.dokan_tabs>li>a:focus,
.dokan-report-wrap ul.dokan_tabs>li>a:hover {
    background: 0 0
}

.dokan-report-wrap ul.dokan_tabs>li.active {
    border-bottom: none
}

.dokan-report-wrap ul.dokan_tabs>li.active a {
    font-weight: 500;
    position: relative
}

.dokan-report-wrap ul.dokan_tabs>li.active a::before {
    content: ' ';
    height: 4px;
    width: 10px;
    display: block;
    position: absolute;
    bottom: -5px;
    right: 50%;
    border-radius: 0 0 10px 10px;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.dokan-report-wrap ul.dokan_tabs>li.active a::after {
    content: ' ';
    border-bottom: 2px solid transparent;
    display: block;
    position: absolute;
    bottom: -1px;
    width: 80%
}

.dokan-dashboard #tracking-modal .modal-body .form-control,
.dokan-dashboard .add_note form#add-order-note .form-control {
    border-width: 1px
}

ul.order-statuses-filter>li>a,
ul.subsubsub>li>a {
    color: #7b8186
}

ul.order-statuses-filter>li>a:focus,
ul.order-statuses-filter>li>a:hover,
ul.subsubsub>li>a:focus,
ul.subsubsub>li>a:hover {
    color: #333e48
}

.dokan-dashboard-header h1.entry-title {
    color: #434343
}

.dokan-dashboard #tracking-modal .modal-header .close:focus,
.dokan-dashboard #tracking-modal .modal-header .close:hover,
.dokan-dashboard-header h1.entry-title span.dokan-right a.dokan-btn.dokan-btn-sm {
    color: #fff
}

.dokan-dashboard-header h1.entry-title span.dokan-right a.dokan-btn.dokan-btn-sm:focus,
.dokan-dashboard-header h1.entry-title span.dokan-right a.dokan-btn.dokan-btn-sm:hover {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.dokan-form-inline.dokan-w6:first-child .dokan-btn {
    padding: .4em 1.646em
}

.dokan-dashboard .dokan-orders-area>a {
    margin-bottom: 20px
}

.dokan-dashboard #tracking-modal .modal-header {
    padding: 1em 2.2em
}

.dokan-dashboard #tracking-modal .modal-header .close {
    padding: .1em .3em;
    margin: 0
}

.dokan-dashboard #tracking-modal .modal-header h2 {
    font-size: 1.6em;
    text-transform: uppercase;
    font-weight: 700
}

.dokan-dashboard #tracking-modal .modal-body {
    padding: 2.4em 2.2em
}

.dokan-dashboard #tracking-modal .modal-body h5 {
    font-size: 1em;
    font-weight: 700;
    margin-bottom: .8em
}

.dokan-dashboard #tracking-modal .modal-body #tracking_number,
.dokan-dashboard #tracking-modal .modal-body .form-control {
    margin-bottom: 20px
}

.dokan-dashboard #tracking-modal .modal-body #shipped-date,
.dokan-dashboard #tracking-modal .modal-body #tracking_number {
    width: 100%;
    max-height: 36px
}

.dokan-dashboard #tracking-modal .modal-footer {
    padding: 1.8em 2.2em
}

.dokan-dashboard #tracking-modal .modal-footer button,
.dokan-dashboard #tracking-modal .modal-footer input {
    padding: .9em 3.134em
}

.dokan-dashboard .toolbar {
    margin: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center
}

.dokan-dashboard .toolbar .chosen-choices {
    background: 0 0
}

.dokan-dashboard .toolbar .chosen-choices .default {
    min-height: 38px!important
}

.dokan-dashboard .toolbar .grant_access {
    margin-left: 20px
}

.dokan-dashboard .dokan-form-group .grant_access {
    width: 100%
}

.dokan-dashboard .dokan-table .quantity .minus,
.dokan-dashboard .dokan-table .quantity .plus {
    display: none
}

.dokan-dashboard .add_note form#add-order-note {
    margin-bottom: 24px
}

.dokan-dashboard .add_note form#add-order-note .clearfix {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center
}

.dokan-dashboard .add_note form#add-order-note .order_note_type {
    margin-bottom: 0
}

.dokan-dashboard .add_note form#add-order-note .add_note {
    padding: .75em 2.646em;
    margin-right: 20px
}

.dokan-orders-area .dokan-btn,
.dokan-orders-area a.add-product-images,
.dokan-orders-area a.dokan-btn,
.dokan-product-gallery .dokan-btn,
.dokan-product-gallery a.add-product-images,
.dokan-product-gallery a.dokan-btn,
.order_download_permissions .dokan-btn,
.order_download_permissions a.add-product-images,
.order_download_permissions a.dokan-btn {
    color: #333e48
}

.dokan-orders-area .dokan-btn:focus,
.dokan-orders-area .dokan-btn:hover,
.dokan-orders-area a.add-product-images:focus,
.dokan-orders-area a.add-product-images:hover,
.dokan-orders-area a.dokan-btn:focus,
.dokan-orders-area a.dokan-btn:hover,
.dokan-product-gallery .dokan-btn:focus,
.dokan-product-gallery .dokan-btn:hover,
.dokan-product-gallery a.add-product-images:focus,
.dokan-product-gallery a.add-product-images:hover,
.dokan-product-gallery a.dokan-btn:focus,
.dokan-product-gallery a.dokan-btn:hover,
.order_download_permissions .dokan-btn:focus,
.order_download_permissions .dokan-btn:hover,
.order_download_permissions a.add-product-images:focus,
.order_download_permissions a.add-product-images:hover,
.order_download_permissions a.dokan-btn:focus,
.order_download_permissions a.dokan-btn:hover {
    color: #fff
}

.woocommerce-tabs #tab-seller #tab-seller h2,
.woocommerce-tabs #tab-seller h2,
.woocommerce-tabs #tab-seller.woocommerce-Tabs-panel h2,
.woocommerce-tabs.woocommerce-Tabs-panel h2 {
    color: #333e48;
    font-size: 13px;
    line-height: 1.043em;
    margin-bottom: 1em;
    font-weight: 500
}

.woocommerce-tabs #tab-seller #tab-seller ul.list-unstyled li.clearfix span.seller-rating,
.woocommerce-tabs #tab-seller ul.list-unstyled li.clearfix span.seller-rating,
.woocommerce-tabs #tab-seller.woocommerce-Tabs-panel ul.list-unstyled li.clearfix span.seller-rating,
.woocommerce-tabs.woocommerce-Tabs-panel ul.list-unstyled li.clearfix span.seller-rating {
    display: block
}

.woocommerce-tabs #tab-seller #tab-seller ul.list-unstyled li.clearfix span.text,
.woocommerce-tabs #tab-seller ul.list-unstyled li.clearfix span.text,
.woocommerce-tabs #tab-seller.woocommerce-Tabs-panel ul.list-unstyled li.clearfix span.text,
.woocommerce-tabs.woocommerce-Tabs-panel ul.list-unstyled li.clearfix span.text {
    display: none
}

.woocommerce-tabs #tab-seller #tab-seller ul.list-unstyled li.clearfix .star-rating,
.woocommerce-tabs #tab-seller ul.list-unstyled li.clearfix .star-rating,
.woocommerce-tabs #tab-seller.woocommerce-Tabs-panel ul.list-unstyled li.clearfix .star-rating,
.woocommerce-tabs.woocommerce-Tabs-panel ul.list-unstyled li.clearfix .star-rating {
    display: inline-block;
    float: right
}

.dropdown-menu-mini-cart ul.product_list_widget li.mini_cart_item dl.variation {
    margin-top: 5px
}

.dropdown-menu-mini-cart ul.product_list_widget li.mini_cart_item dl.variation dd.variation-Seller p,
.dropdown-menu-mini-cart ul.product_list_widget li.mini_cart_item dl.variation dt.variation-Seller {
    float: right;
    margin: 0
}

.dropdown-menu-mini-cart ul.product_list_widget li.mini_cart_item dl.variation dd.variation-Seller {
    padding-right: 5px;
    display: inline-block;
    margin: 0
}

.dokan-rating .star-rating {
    float: right
}

.dokan-store .comment-text {
    display: table;
    width: 100%
}

.dokan-store .comment-text p {
    display: table-footer-group
}

.dokan-category-menu ul {
    list-style: none;
    padding: 0
}

.dokan-category-menu #cat-drop-stack ul {
    padding: 0 5px;
    margin: 0
}

.dokan-category-menu #cat-drop-stack ul>li>a {
    color: #6b6b6b;
    display: block;
    padding: 7px 0;
    border: none!important;
    font-size: 12px;
    margin: 0!important
}

.dokan-category-menu #cat-drop-stack ul>li.has-children .sub-category .sub-block h3 {
    font-size: inherit;
    margin: 0;
    border-top: 1px solid #ddd
}

.dokan-category-menu #cat-drop-stack ul>li.has-children .sub-category .sub-block h3 a {
    color: #333e48;
    display: block;
    padding: .571em 0 .643em 25px;
    line-height: 22px
}

.dokan-category-menu h3.widget-title,
.dokan-widget-area .widget .widget-title {
    font-size: 13px;
    line-height: 39px;
    font-family: IRANSans;
    font-weight: 500;
    display: inline-block;
    color: #7d7d7d;
    padding: 0 15px 0 5px
}

.dokan-category-menu #cat-drop-stack ul>li.has-children .sub-category .sub-block h3 a:before {
    content: none
}

.dokan-category-menu ul li {
    border-top: 1px dashed #e8e8e8
}

.dokan-category-menu,
.dokan-category-menu ul li:first-child {
    border: none
}

.dokan-category-menu h3.widget-title {
    position: relative;
    width: 100%;
    z-index: 2;
    background-color: #fff;
    border: none;
    border-bottom: 2px solid #f5f5f5
}

.dokan-category-menu h3.widget-title:after,
.dokan-category-menu h3.widget-title:before {
    position: absolute;
    z-index: 1;
    height: 2px;
    bottom: -2px;
    content: ''
}

.dokan-category-menu h3.widget-title:after {
    width: 13px;
    background-color: #00acfe;
    right: 0
}

.dokan-category-menu h3.widget-title:before {
    width: 80px;
    background-color: #dcdcdc;
    right: 18px
}

.dokan-widget-area .widget .widget-title {
    position: relative;
    width: 100%;
    z-index: 2;
    background-color: #fff;
    border: none;
    border-bottom: 2px solid #f5f5f5
}

.dokan-widget-area .widget .widget-title:after {
    width: 13px;
    height: 2px;
    background-color: #00acfe;
    position: absolute;
    bottom: -2px;
    right: 0;
    z-index: 1;
    content: ''
}

.dokan-widget-area .widget .widget-title:before {
    width: 80px;
    height: 2px;
    background-color: #dcdcdc;
    position: absolute;
    bottom: -2px;
    right: 18px;
    z-index: 1;
    content: ''
}

.widget.dokan-store-contact form.seller-form ul {
    padding: 0;
    list-style: none
}

.widget.dokan-store-contact form.seller-form .dokan-btn,
.widget.dokan-store-contact form.seller-form input[type=submit] {
    color: #fff
}

.widget.dokan-best-seller-widget ul.dokan-best-sellers>li,
.widget.dokan-best-seller-widget ul.dokan-feature-sellers>li,
.widget.dokan-feature-seller-widget ul.dokan-best-sellers>li,
.widget.dokan-feature-seller-widget ul.dokan-feature-sellers>li {
    margin-bottom: 2.143em
}

.widget.dokan-best-seller-widget ul.dokan-best-sellers>li>a,
.widget.dokan-best-seller-widget ul.dokan-feature-sellers>li>a,
.widget.dokan-feature-seller-widget ul.dokan-best-sellers>li>a,
.widget.dokan-feature-seller-widget ul.dokan-feature-sellers>li>a {
    color: #333e48;
    display: block;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.2em
}

.widget.dokan-best-seller-widget ul.dokan-best-sellers>li i,
.widget.dokan-best-seller-widget ul.dokan-feature-sellers>li i,
.widget.dokan-feature-seller-widget ul.dokan-best-sellers>li i,
.widget.dokan-feature-seller-widget ul.dokan-feature-sellers>li i {
    color: #fed700
}

.widget.dokan-best-seller-widget ul.dokan-best-sellers>li:last-child,
.widget.dokan-best-seller-widget ul.dokan-feature-sellers>li:last-child,
.widget.dokan-feature-seller-widget ul.dokan-best-sellers>li:last-child,
.widget.dokan-feature-seller-widget ul.dokan-feature-sellers>li:last-child {
    margin-bottom: 0
}

.dokan-dashboard .pagination-wrap ul.pagination,
.dokan-store .pagination-wrap ul.pagination {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: block
}

.dokan-dashboard .pagination-wrap ul.pagination::after,
.dokan-store .pagination-wrap ul.pagination::after {
    content: "";
    display: table;
    clear: both
}

.dokan-dashboard .pagination-wrap ul.pagination>li,
.dokan-store .pagination-wrap ul.pagination>li {
    float: left;
    margin-right: .286em
}

.dokan-dashboard .pagination-wrap ul.pagination>li a,
.dokan-dashboard .pagination-wrap ul.pagination>li span,
.dokan-store .pagination-wrap ul.pagination>li a,
.dokan-store .pagination-wrap ul.pagination>li span {
    color: #7e7e7e;
    display: block;
    padding: .643em 1.429em;
    border: 1px solid #e3e3e3;
    border-radius: 1.143em
}

.dokan-dashboard .pagination-wrap ul.pagination>li a:focus,
.dokan-dashboard .pagination-wrap ul.pagination>li a:hover,
.dokan-dashboard .pagination-wrap ul.pagination>li span:focus,
.dokan-dashboard .pagination-wrap ul.pagination>li span:hover,
.dokan-store .pagination-wrap ul.pagination>li a:focus,
.dokan-store .pagination-wrap ul.pagination>li a:hover,
.dokan-store .pagination-wrap ul.pagination>li span:focus,
.dokan-store .pagination-wrap ul.pagination>li span:hover {
    text-decoration: none
}

.dokan-dashboard .pagination-wrap ul.pagination>li a.current,
.dokan-dashboard .pagination-wrap ul.pagination>li span.current,
.dokan-store .pagination-wrap ul.pagination>li a.current,
.dokan-store .pagination-wrap ul.pagination>li span.current {
    color: #262626;
    font-weight: 700;
    border: none
}

.dokan-dashboard .pagination-wrap ul.pagination>li a.dots,
.dokan-dashboard .pagination-wrap ul.pagination>li span.dots,
.dokan-store .pagination-wrap ul.pagination>li a.dots,
.dokan-store .pagination-wrap ul.pagination>li span.dots {
    border: none;
    padding: .642em
}

.dokan-dashboard .pagination-wrap ul.pagination>li a:hover,
.dokan-store .pagination-wrap ul.pagination>li a:hover {
    background-color: #e3e3e3
}

.dokan-dashboard .pagination-wrap ul.pagination>li:last-child,
.dokan-store .pagination-wrap ul.pagination>li:last-child {
    margin-right: 0
}

.dokan-pagination-container ul.dokan-pagination {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    padding-top: 15px;
    font-family: IRANSansnum
}

.dokan-pagination-container ul.dokan-pagination::after {
    content: "";
    display: table;
    clear: both
}

.dokan-pagination-container ul.dokan-pagination>li {
    float: left;
    margin-right: .286em
}

.dokan-pagination-container ul.dokan-pagination>li a,
.dokan-pagination-container ul.dokan-pagination>li span {
    color: #7e7e7e;
    display: block;
    padding: .643em 1.429em;
    border: 1px solid #e3e3e3;
    border-radius: 1.143em
}

.dokan-pagination-container ul.dokan-pagination>li a:focus,
.dokan-pagination-container ul.dokan-pagination>li a:hover,
.dokan-pagination-container ul.dokan-pagination>li span:focus,
.dokan-pagination-container ul.dokan-pagination>li span:hover {
    text-decoration: none
}

.dokan-pagination-container ul.dokan-pagination>li.active a {
    color: #fff;
    font-weight: 500;
    border: none;
    background-color: #00acfe
}

.dokan-pagination-container ul.dokan-pagination>li.dots {
    border: none;
    padding: .642em
}

.dokan-pagination-container ul.dokan-pagination>li a:hover {
    background-color: #e3e3e3
}

.dokan-pagination-container ul.dokan-pagination>li:last-child {
    margin-right: 0
}

@media (max-width:767px) {
    ul.dokan-seller-wrap li.dokan-single-seller {
        width: 100%!important
    }
    .dokan-form-inline {
        margin-bottom: 1.25em
    }
    .dokan-form-inline .dokan-form-group {
        float: none;
        display: block;
        margin-right: 0
    }
    .dokan-coupon-content .dashboard-coupons-area table thead,
    .dokan-dashboard .dokan-dashboard-content.dokan-orders-content .dokan-orders-area .dokan-table thead,
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table thead,
    .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table thead {
        display: none!important
    }
    .dokan-coupon-content .dashboard-coupons-area table tbody tr td,
    .dokan-dashboard .dokan-dashboard-content.dokan-orders-content .dokan-orders-area .dokan-table tbody tr td,
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table tbody tr td,
    .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table tbody tr td {
        display: block!important;
        border-top: none
    }
    .dokan-coupon-content .dashboard-coupons-area table tbody tr td:last-child,
    .dokan-dashboard .dokan-dashboard-content.dokan-orders-content .dokan-orders-area .dokan-table tbody tr td:last-child,
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table tbody tr td:last-child,
    .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table tbody tr td:last-child {
        border-bottom: 1px solid #ededed;
        width: 100%
    }
    .dokan-coupon-content .dashboard-coupons-area table tbody tr:last-child td:last-child,
    .dokan-dashboard .dokan-dashboard-content.dokan-orders-content .dokan-orders-area .dokan-table tbody tr:last-child td:last-child,
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table tbody tr:last-child td:last-child,
    .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table tbody tr:last-child td:last-child {
        border-bottom: none
    }
    .dokan-reviews-content .dokan-reviews-area .dokan-comments-wrap #dokan-comments-table tbody tr td {
        width: 100%!important
    }
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type::before {
        text-align: left!important
    }
    .dokan-w5 {
        width: 75%
    }
}

@media (max-width:991px) {
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table span.product-type::before {
        text-align: left!important
    }
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table thead {
        display: none!important
    }
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table tbody tr td {
        display: block!important;
        border-top: none;
        text-align: inherit
    }
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table tbody tr td:last-child {
        border-bottom: 1px solid #ededed;
        width: 100%
    }
    .dokan-product-listing .dokan-product-listing-area table.product-listing-table tbody tr:last-child td:last-child {
        border-bottom: none
    }
    .dokan-w5 {
        width: 75%
    }
}

.dokan-dashboard-wrap {
    line-height: normal
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a i {
    margin-top: 0
}

.dokan-dashboard .dokan-dash-sidebar ul.dokan-dashboard-menu li a,
.dokan-form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #EDEDED;
    padding: 4px 6px;
    border-radius: 0;
    color: #555;
    display: block;
    font-size: 11px;
    line-height: 23px;
    vertical-align: middle;
    width: 100%;
    margin: 0
}

.dokan-seller-search {
    border: 1px solid #efefef!important;
    padding: 5px 10px 5px 36px!important
}

#dokan-seller-listing-wrap {
    margin-left: 0;
    margin-right: 0
}

.dokan-alert,
.dokan-error,
.dokan-info,
.dokan-message {
    padding: 10px 15px 10px 50px;
    margin: 5px 0 15px;
    position: relative
}

.dokan-error:before,
.dokan-info:before,
.dokan-message:before {
    padding-top: 5px
}

.dokan-single-store .profile-frame .profile-info-box .profile-info-summery-wrapper .profile-info-summery .profile-info i {
    float: right;
    margin-right: 25px;
    margin-left: 15px
}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
    margin: 10px 20px 40px 15px;
    font-weight: 500;
    font-size: 18px
}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout2 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name,
.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .store-name {
    font-size: 18px;
    font-weight: 500;
    padding-bottom: 5px
}

.dokan-single-store .profile-frame .profile-info-box.profile-layout-layout1 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info {
    font-size: 12px
}

.dokan-single-store .profile-frame.profile-frame-no-banner .profile-layout-layout3 .profile-info-summery-wrapper .profile-info-summery .profile-info .dokan-store-info li i {
    margin-left: 14px!important;
    margin-right: 0
}

.dokan-single-store .dokan-store-tabs ul li {
    margin-right: 0;
    font-size: 12px;
    font-weight: 500
}

#dokan-primary #comments {
    background-color: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 15px 15px 25px!important
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget .widget-title {
    font-weight: 500;
    font-size: 13px
}

.dokan-dashboard .dokan-dashboard-content article.dashboard-content-area .dashboard-widget.big-counter .count {
    font-size: 15px;
    font-weight: 500
}

.dokan-product-listing .dokan-product-listing-area p a,
.dokan-table>thead>tr>th {
    font-weight: 500
}

.dokan-dashboard .dokan-btn {
    padding: 5px 10px
}

select.dokan-form-control {
    height: 29px
}

.dokan-btn-default,
a.dokan-btn-default,
input[type=submit].dokan-btn-default {
    color: #555
}

.dokan-product-listing .product-listing-top span.dokan-add-product-link a.dokan-btn,
.dokan-product-listing form.dokan-form-inline .dokan-btn.dokan-btn-theme:hover {
    color: #FFF
}

.dokan-input-group {
    direction: ltr
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-wrapper {
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .1)
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-footer .seller-avatar {
    box-shadow: 0 0 23px -10px #afafaf
}

#dokan-seller-listing-wrap ul.dokan-seller-wrap li .store-content .store-info .store-data h2 {
    font-size: 15px
}

.main-content.mweb-dokan-product-edit .dokan-dashboard-wrap {
    padding: 10px;
    background-color: #FFF;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: 10px;
    box-shadow: 0 1px 7px -3px rgba(0, 0, 0, .1)
}

.dokan-table {
    text-align: right!important
}

@media (max-width:767px) {
    .dokan-dashboard .dokan-dashboard-content {
        padding-right: 0
    }
}

.dokan-category-menu #cat-drop-stack>ul li a .caret-icon {
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    left: 0;
    right: auto
}

#tab-more_seller_product {
    display: block;
    background-color: transparent;
    padding: 10px 0;
    box-shadow: none
}


/*! 
 * jquery modal
 */

.blocker {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 9999;
    padding: 20px;
    box-sizing: border-box;
    background-color: rgba(135, 135, 135, 0.5);
    text-align: center;
}

.blocker:before {
    content: "";
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -0.05em
}

.blocker.behind {
    background-color: transparent
}

.modal {
    display: none;
    vertical-align: middle;
    position: relative;
    z-index: 2;
    max-width: 500px;
    box-sizing: border-box;
    width: 90%;
    background: #fff;
    padding: 20px 20px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    -o-border-radius: 7px;
    -ms-border-radius: 7px;
    border-radius: 7px;
    text-align: right;
}

.modal a.close-modal {
    position: absolute;
    top: 5px;
    left: 5px;
    color: #686873;
    display: block;
    width: 26px;
    height: 26px;
    text-align: center;
    line-height: 24px;
    font-size: 16px;
}

.modal a.close-modal:hover {
    background-color: #adb0bb;
}

.modal a.close-modal:after {
    font-family: 'iwooi';
    content: "\eadf";
    color: inherit;
    position: relative;
    left: -1px;
    top: 1px;
}

.modal-spinner {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-50%);
    padding: 12px 16px;
    border-radius: 5px;
    background-color: #111;
    height: 20px
}

.modal-spinner>div {
    border-radius: 100px;
    background-color: #fff;
    height: 20px;
    width: 2px;
    margin: 0 1px;
    display: inline-block;
    -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
    animation: sk-stretchdelay 1.2s infinite ease-in-out
}

.modal-spinner .rect2 {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s
}

.modal-spinner .rect3 {
    -webkit-animation-delay: -1.0s;
    animation-delay: -1.0s
}

.modal-spinner .rect4 {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s
}

@-webkit-keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        -webkit-transform: scaleY(0.5)
    }
    20% {
        -webkit-transform: scaleY(1.0)
    }
}

@keyframes sk-stretchdelay {
    0%,
    40%,
    100% {
        transform: scaleY(0.5);
        -webkit-transform: scaleY(0.5)
    }
    20% {
        transform: scaleY(1.0);
        -webkit-transform: scaleY(1.0)
    }
}


/* jQuery Nice Select - v1.0
    https://github.com/hernansartorio/jquery-nice-select
    Made by Hern Sartorio  */

.nice-select {
    -webkit-tap-highlight-color: transparent;
    background-color: #fff;
    border-radius: 3px;
    border: 1px solid #f5f5f5;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: inline-block;
    /* float: right; */
    font-family: inherit;
    font-size: 11px;
    height: 26px;
    line-height: 25px;
    outline: 0;
    padding-left: 30px;
    padding-right: 18px;
    position: relative;
    text-align: left!important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
}

.nice-select:hover {
    border-color: #dbdbdb
}

.nice-select.open,
.nice-select:active,
.nice-select:focus {
    border-color: #eee;
}

.nice-select:after {
    border-bottom: 2px solid #999;
    border-right: 2px solid #999;
    content: '';
    display: block;
    height: 5px;
    margin-top: -4px;
    pointer-events: none;
    position: absolute;
    left: 12px;
    top: 50%;
    -webkit-transform-origin: 66% 66%;
    -ms-transform-origin: 66% 66%;
    transform-origin: 66% 66%;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    width: 5px;
}

.nice-select.open:after {
    -webkit-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
    transform: rotate(-135deg)
}

.nice-select.open .list {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: scale(1) translateY(0);
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0)
}

.nice-select.disabled {
    border-color: #ededed;
    color: #999;
    pointer-events: none
}

.nice-select.disabled:after {
    border-color: #ccc
}

.nice-select.wide {
    width: 100%
}

.nice-select.wide .list {
    left: 0!important;
    right: 0!important
}

.nice-select.right {
    float: right
}

.nice-select.right .list {
    left: auto;
    right: 0
}

.nice-select.small {
    font-size: 12px;
    height: 36px;
    line-height: 34px
}

.nice-select.small:after {
    height: 4px;
    width: 4px
}

.nice-select.small .option {
    line-height: 34px;
    min-height: 34px
}

.nice-select .list {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 0 0 1px rgba(68, 68, 68, .11);
    box-sizing: border-box;
    margin-top: 4px;
    opacity: 0;
    overflow: hidden;
    padding: 0;
    pointer-events: none;
    position: absolute;
    top: 100%;
    right: 0;
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(.75) translateY(-21px);
    -ms-transform: scale(.75) translateY(-21px);
    transform: scale(.75) translateY(-21px);
    -webkit-transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
    transition: all .2s cubic-bezier(.5, 0, 0, 1.25), opacity .15s ease-out;
    z-index: 9;
}

.nice-select .list:hover .option:not(:hover) {
    background-color: transparent!important
}

.nice-select .option {
    cursor: pointer;
    margin: 0 !important;
    border: none !important;
    display: block !important;
    font-size: 11px;
    line-height: 26px;
    list-style: none;
    min-height: 27px;
    outline: 0;
    padding-left: 18px;
    padding-right: 17px;
    text-align: right;
    -webkit-transition: all .2s;
    transition: all .2s;
}

.nice-select .option.focus,
.nice-select .option.selected.focus,
.nice-select .option:hover {
    background-color: #f6f6f6
}

.nice-select .option.selected {
    font-weight: 500;
}

.nice-select .option.disabled {
    background-color: transparent;
    color: #999;
    cursor: default
}

.no-csspointerevents .nice-select .list {
    display: none
}

.no-csspointerevents .nice-select.open .list {
    display: block
}