body {
    min-width: 300px
}

blockquote,
body,
figure,
hr,
html {
    margin: 0;
    padding: 0
}

html {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%
}

.g {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    min-width: 300px
}

.g,
.g * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.g * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none
}

b,
strong {
    font-weight: 700
}

input[type=number] {
    -moz-appearance: textfield
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none
}

button,
code,
input,
option,
pre,
select,
textarea {
    font-size: 1rem
}

code {
    font-family: inherit
}

pre {
    width: 100%;
    margin: 0
}

pre code {
    display: block
}

input[type=password]::-ms-clear,
input[type=password]::-ms-reveal {
    display: none
}

.btn,
button,
img,
label,
option,
select {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

hr {
    border: 0
}

table {
    border-collapse: collapse;
    width: 100%
}

button,
input,
option,
select,
textarea {
    outline: none !important;
    border-radius: 0;
    margin: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

input:not([type=submit]):not([type=number]):not(.vs__search),
select,
textarea {
    width: 100%
}

button {
    border: none;
    background: none;
    padding: 0;
    color: inherit;
    cursor: pointer;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

input::-ms-clear {
    display: none;
    width: 0;
    height: 0
}

input::-webkit-contacts-auto-fill-button {
    opacity: 0
}

input::-ms-reveal {
    display: none;
    width: 0;
    height: 0
}

textarea {
    resize: none
}

textarea::-webkit-contacts-auto-fill-button {
    opacity: 0
}

article,
aside,
audio,
footer,
header,
main,
nav,
picture,
section,
video {
    display: block
}

code,
mark {
    padding-left: 3px;
    padding-right: 3px;
    display: inline
}

img {
    border: 0;
    max-width: 100%;
    vertical-align: top
}

button,
input {
    line-height: normal
}

button,
select {
    text-transform: none
}

button,
input[type=button],
input[type=clear],
input[type=reset],
input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button
}

button[disabled],
html input[disabled] {
    cursor: default
}

address {
    font-style: normal
}

button::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=file]>input[type=button]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner {
    padding: 0;
    border: 0
}

a {
    color: inherit
}

a,
button,
input[type=button],
input[type=submit] {
    text-decoration: none;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

a:active,
a:focus,
a:hover,
button:active,
button:focus,
button:hover,
input[type=button]:active,
input[type=button]:focus,
input[type=button]:hover,
input[type=submit]:active,
input[type=submit]:focus,
input[type=submit]:hover {
    outline: 0
}

h1,
h2,
h3,
h4,
h5,
p {
    margin: 0
}

button,
input,
textarea {
    border: 0
}

ol,
ul {
    list-style: none;
    margin: 0;
    padding: 0
}

ol {
    counter-reset: list
}

ol li:before {
    counter-increment: list;
    content: counter(list) ". "
}

iframe {
    border: 0;
    display: block
}

#pix2pix {
    max-width: 999999px
}

input::-webkit-search-cancel-button,
input::-webkit-search-decoration,
input::-webkit-search-results-button,
input::-webkit-search-results-decoration {
    display: none
}

.relative {
    position: relative
}

.wrap {
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-left: var(--wrap-padding);
    padding-right: 30px;
    padding-right: var(--wrap-padding);
    width: 100%;
    max-width: 1260px
}

.overflow {
    overflow: hidden
}

.scroll {
    overflow: auto
}

.vh {
    min-height: 100vh
}

.hidden {
    display: none
}

.block {
    display: block
}

.text-center {
    text-align: center
}

.text-left {
    text-align: left
}

.text-right {
    text-align: right
}

.text-upper {
    text-transform: uppercase
}

.text-light {
    font-weight: 300
}

.text-regular {
    font-weight: 400
}

.text-middle {
    font-weight: 500
}

.text-semibold {
    font-weight: 600
}

.text-bold,
.text-strong {
    font-weight: 700
}

.text-black {
    font-weight: 900
}

@media(max-width:1300px) {
    .text-center--dlg {
        text-align: center
    }
    .text-left--dlg {
        text-align: left
    }
    .text-right--dlg {
        text-align: right
    }
    .hide--dlg {
        display: none
    }
}

@media(max-width:1150px) {
    .text-center--dmd {
        text-align: center
    }
    .text-left--dmd {
        text-align: left
    }
    .text-right--dmd {
        text-align: right
    }
    .hide--dmd {
        display: none
    }
}

@media(max-width:1050px) {
    .text-center--dsm {
        text-align: center
    }
    .text-left--dsm {
        text-align: left
    }
    .text-right--dsm {
        text-align: right
    }
    .hide--dsm {
        display: none
    }
}

@media(max-width:900px) {
    .text-center--tlg {
        text-align: center
    }
    .text-left--tlg {
        text-align: left
    }
    .text-right--tlg {
        text-align: right
    }
    .hide--tlg {
        display: none
    }
}

@media(max-width:700px) {
    .text-center--tsm {
        text-align: center
    }
    .text-left--tsm {
        text-align: left
    }
    .text-right--tsm {
        text-align: right
    }
    .hide--tsm {
        display: none
    }
}

@media(max-width:600px) {
    .text-center--mlg {
        text-align: center
    }
    .text-left--mlg {
        text-align: left
    }
    .text-right--mlg {
        text-align: right
    }
    .hide--mlg {
        display: none
    }
}

@media(max-width:550px) {
    .text-center--mmd {
        text-align: center
    }
    .text-left--mmd {
        text-align: left
    }
    .text-right--mmd {
        text-align: right
    }
    .hide--mmd {
        display: none
    }
}

@media(max-width:370px) {
    .text-center--msm {
        text-align: center
    }
    .text-left--msm {
        text-align: left
    }
    .text-right--msm {
        text-align: right
    }
    .hide--msm {
        display: none
    }
}

@media(min-width:371px) {
    .text-center--msm-i {
        text-align: center
    }
    .text-left--msm-i {
        text-align: left
    }
    .text-right--msm-i {
        text-align: right
    }
    .hide--msm-i {
        display: none !important
    }
}

@media(min-width:551px) {
    .text-center--mmd-i {
        text-align: center
    }
    .text-left--mmd-i {
        text-align: left
    }
    .text-right--mmd-i {
        text-align: right
    }
    .hide--mmd-i {
        display: none !important
    }
}

@media(min-width:601px) {
    .text-center--mlg-i {
        text-align: center
    }
    .text-left--mlg-i {
        text-align: left
    }
    .text-right--mlg-i {
        text-align: right
    }
    .hide--mlg-i {
        display: none !important
    }
}

@media(min-width:701px) {
    .text-center--tsm-i {
        text-align: center
    }
    .text-left--tsm-i {
        text-align: left
    }
    .text-right--tsm-i {
        text-align: right
    }
    .hide--tsm-i {
        display: none !important
    }
}

@media(min-width:901px) {
    .text-center--tlg-i {
        text-align: center
    }
    .text-left--tlg-i {
        text-align: left
    }
    .text-right--tlg-i {
        text-align: right
    }
    .hide--tlg-i {
        display: none !important
    }
}

@media(min-width:1051px) {
    .text-center--dsm-i {
        text-align: center
    }
    .text-left--dsm-i {
        text-align: left
    }
    .text-right--dsm-i {
        text-align: right
    }
    .hide--dsm-i {
        display: none !important
    }
}

@media(min-width:1151px) {
    .text-center--dmd-i {
        text-align: center
    }
    .text-left--dmd-i {
        text-align: left
    }
    .text-right--dmd-i {
        text-align: right
    }
    .hide--dmd-i {
        display: none !important
    }
}

@media(min-width:1301px) {
    .text-center--dlg-i {
        text-align: center
    }
    .text-left--dlg-i {
        text-align: left
    }
    .text-right--dlg-i {
        text-align: right
    }
    .hide--dlg-i {
        display: none !important
    }
}

.order-1 {
    -webkit-box-ordinal-group: 1;
    -o-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1
}

.order-2 {
    -webkit-box-ordinal-group: 2;
    -o-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2
}

.order-3 {
    -webkit-box-ordinal-group: 3;
    -o-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3
}

.order-4 {
    -webkit-box-ordinal-group: 4;
    -o-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4
}

.order-5 {
    -webkit-box-ordinal-group: 5;
    -o-box-ordinal-group: 5;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5
}

.order-6 {
    -webkit-box-ordinal-group: 6;
    -o-box-ordinal-group: 6;
    -ms-flex-order: 6;
    -webkit-order: 6;
    order: 6
}

.order-7 {
    -webkit-box-ordinal-group: 7;
    -o-box-ordinal-group: 7;
    -ms-flex-order: 7;
    -webkit-order: 7;
    order: 7
}

.order-8 {
    -webkit-box-ordinal-group: 8;
    -o-box-ordinal-group: 8;
    -ms-flex-order: 8;
    -webkit-order: 8;
    order: 8
}

.order-9 {
    -webkit-box-ordinal-group: 9;
    -o-box-ordinal-group: 9;
    -ms-flex-order: 9;
    -webkit-order: 9;
    order: 9
}

.order-10 {
    -webkit-box-ordinal-group: 10;
    -o-box-ordinal-group: 10;
    -ms-flex-order: 10;
    -webkit-order: 10;
    order: 10
}

.grid {
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.grid>[class^=cell] {
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 32px
}

.grid-gap {
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px)
}

.grid-gap>[class^=cell] {
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 32px
}

.grid-gap-x {
    margin-left: -16px;
    margin-right: -16px;
    width: calc(100% + 32px)
}

.grid-gap-x>[class^=cell] {
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 0
}

.grid-gap-y {
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

.grid-gap-y>[class^=cell] {
    margin-bottom: 32px;
    padding-left: 0;
    padding-right: 0
}

.grid-nogap {
    width: 100%;
    margin-left: 0;
    margin-right: 0
}

.grid-nogap>[class^=cell] {
    padding: 0;
    margin-bottom: 0
}

.grid-ungap {
    margin-bottom: -32px
}

.grid .cell {
    width: 100%
}

.grid .cell[style^=width] {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.grid .cell-auto {
    width: auto;
    -webkit-box-flex: 1;
    -o-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

.grid .cell-1-1,
.grid .cell-full {
    width: 100%
}

.grid .cell-inline {
    width: auto
}

.grid .cell-1-2 {
    width: 50%
}

.grid .grid-ml-1-2 {
    margin-left: 50%
}

.grid .grid-mr-1-2 {
    margin-right: 50%
}

.grid .cell-1-3 {
    width: 33.3333333333%
}

.grid .grid-ml-1-3 {
    margin-left: 33.3333333333%
}

.grid .grid-mr-1-3 {
    margin-right: 33.3333333333%
}

.grid .cell-1-4 {
    width: 25%
}

.grid .grid-ml-1-4 {
    margin-left: 25%
}

.grid .grid-mr-1-4 {
    margin-right: 25%
}

.grid .cell-1-5 {
    width: 20%
}

.grid .grid-ml-1-5 {
    margin-left: 20%
}

.grid .grid-mr-1-5 {
    margin-right: 20%
}

.grid .cell-2-3 {
    width: 66.6666666667%
}

.grid .grid-ml-2-3 {
    margin-left: 66.6666666667%
}

.grid .grid-mr-2-3 {
    margin-right: 66.6666666667%
}

.grid .cell-2-4 {
    width: 50%
}

.grid .grid-ml-2-4 {
    margin-left: 50%
}

.grid .grid-mr-2-4 {
    margin-right: 50%
}

.grid .cell-2-5 {
    width: 40%
}

.grid .grid-ml-2-5 {
    margin-left: 40%
}

.grid .grid-mr-2-5 {
    margin-right: 40%
}

.grid .cell-3-4 {
    width: 75%
}

.grid .grid-ml-3-4 {
    margin-left: 75%
}

.grid .grid-mr-3-4 {
    margin-right: 75%
}

.grid .cell-3-5 {
    width: 60%
}

.grid .grid-ml-3-5 {
    margin-left: 60%
}

.grid .grid-mr-3-5 {
    margin-right: 60%
}

.grid .cell-4-5 {
    width: 80%
}

.grid .grid-ml-4-5 {
    margin-left: 80%
}

.grid .grid-mr-4-5 {
    margin-right: 80%
}

.grid .grid-ma {
    margin-right: auto
}

.grid .grid-ma,
.grid .grid-mla {
    margin-left: auto
}

.grid .grid-mra {
    margin-right: auto
}

.grid>.grid {
    margin-left: 0;
    margin-right: 0
}

.grid>.grid:not(ul[class^=grid-inline]):not(.grid>.grid div[class^=grid-inline]):not(.grid>.grid section[class^=grid-inline]):not(.grid>.grid span[class^=grid-inline]) {
    width: 100%
}

.grid-inline {
    width: auto
}

.grid-wrap {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.grid-nowrap {
    -webkit-box-lines: single;
    -moz-box-lines: single;
    -o-box-lines: single;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.grid-row {
    -webkit-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.grid-column {
    -webkit-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.grid-justify-start {
    -webkit-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.grid-justify-end {
    -webkit-box-pack: end;
    -o-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.grid-justify-center {
    -webkit-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.grid-justify-between {
    -webkit-box-pack: justify;
    -o-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.grid-justify-around {
    -webkit-box-pack: distribute;
    -o-box-pack: distribute;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    justify-content: space-around
}

.grid-justify-default {
    -webkit-box-pack: normal;
    -o-box-pack: normal;
    -ms-flex-pack: normal;
    -webkit-justify-content: normal;
    justify-content: normal
}

.grid-align-start {
    -webkit-box-align: start;
    -o-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start
}

.grid-align-end {
    -webkit-box-align: end;
    -o-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end
}

.grid-align-center {
    -webkit-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.grid-align-base {
    -webkit-box-align: baseline;
    -o-box-align: baseline;
    -ms-flex-align: baseline;
    -webkit-align-items: baseline;
    align-items: baseline
}

.grid-align-default {
    -webkit-box-align: normal;
    -o-box-align: normal;
    -ms-flex-align: normal;
    -webkit-align-items: normal;
    align-items: normal
}

.grid .cell-noshrink,
.grid .cell-shrink-0 {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.grid .cell-shrink-1 {
    -webkit-flex-shrink: .1;
    -ms-flex-negative: .1;
    flex-shrink: .1
}

.grid .cell-shrink-2 {
    -webkit-flex-shrink: .2;
    -ms-flex-negative: .2;
    flex-shrink: .2
}

.grid .cell-shrink-3 {
    -webkit-flex-shrink: .3;
    -ms-flex-negative: .3;
    flex-shrink: .3
}

.grid .cell-shrink-4 {
    -webkit-flex-shrink: .4;
    -ms-flex-negative: .4;
    flex-shrink: .4
}

.grid .cell-shrink-5 {
    -webkit-flex-shrink: .5;
    -ms-flex-negative: .5;
    flex-shrink: .5
}

.grid .cell-shrink-6 {
    -webkit-flex-shrink: .6;
    -ms-flex-negative: .6;
    flex-shrink: .6
}

.grid .cell-shrink-7 {
    -webkit-flex-shrink: .7;
    -ms-flex-negative: .7;
    flex-shrink: .7
}

.grid .cell-shrink-8 {
    -webkit-flex-shrink: .8;
    -ms-flex-negative: .8;
    flex-shrink: .8
}

.grid .cell-shrink-9 {
    -webkit-flex-shrink: .9;
    -ms-flex-negative: .9;
    flex-shrink: .9
}

.grid .cell-shrink-10 {
    -webkit-flex-shrink: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1
}

@media(max-width:1300px) {
    .order-1--dlg {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--dlg {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--dlg {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--dlg {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--dlg {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--dlg {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--dlg {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--dlg {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--dlg {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--dlg {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--dlg {
        width: 100%
    }
    .grid .cell-auto--dlg {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--dlg,
    .grid .cell-full--dlg {
        width: 100%
    }
    .grid .cell-noshrink--dlg {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--dlg {
        width: auto
    }
    .grid .cell-1-2--dlg {
        width: 50%
    }
    .grid .grid-ml-1-2--dlg {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--dlg {
        margin-right: 50%
    }
    .grid .cell-1-3--dlg {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--dlg {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--dlg {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--dlg {
        width: 25%
    }
    .grid .grid-ml-1-4--dlg {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--dlg {
        margin-right: 25%
    }
    .grid .cell-1-5--dlg {
        width: 20%
    }
    .grid .grid-ml-1-5--dlg {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--dlg {
        margin-right: 20%
    }
    .grid .cell-2-3--dlg {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--dlg {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--dlg {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--dlg {
        width: 50%
    }
    .grid .grid-ml-2-4--dlg {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--dlg {
        margin-right: 50%
    }
    .grid .cell-2-5--dlg {
        width: 40%
    }
    .grid .grid-ml-2-5--dlg {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--dlg {
        margin-right: 40%
    }
    .grid .cell-3-4--dlg {
        width: 75%
    }
    .grid .grid-ml-3-4--dlg {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--dlg {
        margin-right: 75%
    }
    .grid .cell-3-5--dlg {
        width: 60%
    }
    .grid .grid-ml-3-5--dlg {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--dlg {
        margin-right: 60%
    }
    .grid .cell-4-5--dlg {
        width: 80%
    }
    .grid .grid-ml-4-5--dlg {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--dlg {
        margin-right: 80%
    }
    .grid .grid-ma--dlg {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--dlg {
        margin-left: auto
    }
    .grid .grid-mra--dlg {
        margin-right: auto
    }
    .grid-wrap--dlg {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-inline--dlg {
        width: auto
    }
    .grid-row--dlg {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--dlg {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-nowrap--dlg {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-justify-start--dlg {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--dlg {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--dlg {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--dlg {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--dlg {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--dlg {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--dlg {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--dlg {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--dlg {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--dlg {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--dlg {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--dlg {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--dlg {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--dlg {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--dlg {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--dlg {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--dlg {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--dlg {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--dlg {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--dlg {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--dlg {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--dlg {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(max-width:1150px) {
    .order-1--dmd {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--dmd {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--dmd {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--dmd {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--dmd {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--dmd {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--dmd {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--dmd {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--dmd {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--dmd {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--dmd {
        width: 100%
    }
    .grid .cell-auto--dmd {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--dmd,
    .grid .cell-full--dmd {
        width: 100%
    }
    .grid .cell-noshrink--dmd {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--dmd {
        width: auto
    }
    .grid .cell-1-2--dmd {
        width: 50%
    }
    .grid .grid-ml-1-2--dmd {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--dmd {
        margin-right: 50%
    }
    .grid .cell-1-3--dmd {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--dmd {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--dmd {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--dmd {
        width: 25%
    }
    .grid .grid-ml-1-4--dmd {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--dmd {
        margin-right: 25%
    }
    .grid .cell-1-5--dmd {
        width: 20%
    }
    .grid .grid-ml-1-5--dmd {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--dmd {
        margin-right: 20%
    }
    .grid .cell-2-3--dmd {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--dmd {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--dmd {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--dmd {
        width: 50%
    }
    .grid .grid-ml-2-4--dmd {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--dmd {
        margin-right: 50%
    }
    .grid .cell-2-5--dmd {
        width: 40%
    }
    .grid .grid-ml-2-5--dmd {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--dmd {
        margin-right: 40%
    }
    .grid .cell-3-4--dmd {
        width: 75%
    }
    .grid .grid-ml-3-4--dmd {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--dmd {
        margin-right: 75%
    }
    .grid .cell-3-5--dmd {
        width: 60%
    }
    .grid .grid-ml-3-5--dmd {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--dmd {
        margin-right: 60%
    }
    .grid .cell-4-5--dmd {
        width: 80%
    }
    .grid .grid-ml-4-5--dmd {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--dmd {
        margin-right: 80%
    }
    .grid .grid-ma--dmd {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--dmd {
        margin-left: auto
    }
    .grid .grid-mra--dmd {
        margin-right: auto
    }
    .grid-wrap--dmd {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-inline--dmd {
        width: auto
    }
    .grid-row--dmd {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--dmd {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-nowrap--dmd {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-justify-start--dmd {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--dmd {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--dmd {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--dmd {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--dmd {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--dmd {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--dmd {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--dmd {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--dmd {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--dmd {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--dmd {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--dmd {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--dmd {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--dmd {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--dmd {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--dmd {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--dmd {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--dmd {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--dmd {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--dmd {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--dmd {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--dmd {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(max-width:1050px) {
    .order-1--dsm {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--dsm {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--dsm {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--dsm {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--dsm {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--dsm {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--dsm {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--dsm {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--dsm {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--dsm {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--dsm {
        width: 100%
    }
    .grid .cell-auto--dsm {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--dsm,
    .grid .cell-full--dsm {
        width: 100%
    }
    .grid .cell-noshrink--dsm {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--dsm {
        width: auto
    }
    .grid .cell-1-2--dsm {
        width: 50%
    }
    .grid .grid-ml-1-2--dsm {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--dsm {
        margin-right: 50%
    }
    .grid .cell-1-3--dsm {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--dsm {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--dsm {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--dsm {
        width: 25%
    }
    .grid .grid-ml-1-4--dsm {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--dsm {
        margin-right: 25%
    }
    .grid .cell-1-5--dsm {
        width: 20%
    }
    .grid .grid-ml-1-5--dsm {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--dsm {
        margin-right: 20%
    }
    .grid .cell-2-3--dsm {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--dsm {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--dsm {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--dsm {
        width: 50%
    }
    .grid .grid-ml-2-4--dsm {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--dsm {
        margin-right: 50%
    }
    .grid .cell-2-5--dsm {
        width: 40%
    }
    .grid .grid-ml-2-5--dsm {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--dsm {
        margin-right: 40%
    }
    .grid .cell-3-4--dsm {
        width: 75%
    }
    .grid .grid-ml-3-4--dsm {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--dsm {
        margin-right: 75%
    }
    .grid .cell-3-5--dsm {
        width: 60%
    }
    .grid .grid-ml-3-5--dsm {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--dsm {
        margin-right: 60%
    }
    .grid .cell-4-5--dsm {
        width: 80%
    }
    .grid .grid-ml-4-5--dsm {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--dsm {
        margin-right: 80%
    }
    .grid .grid-ma--dsm {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--dsm {
        margin-left: auto
    }
    .grid .grid-mra--dsm {
        margin-right: auto
    }
    .grid-wrap--dsm {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-inline--dsm {
        width: auto
    }
    .grid-row--dsm {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--dsm {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-nowrap--dsm {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-justify-start--dsm {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--dsm {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--dsm {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--dsm {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--dsm {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--dsm {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--dsm {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--dsm {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--dsm {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--dsm {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--dsm {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--dsm {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--dsm {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--dsm {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--dsm {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--dsm {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--dsm {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--dsm {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--dsm {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--dsm {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--dsm {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--dsm {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(max-width:900px) {
    .order-1--tlg {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--tlg {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--tlg {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--tlg {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--tlg {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--tlg {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--tlg {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--tlg {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--tlg {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--tlg {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--tlg {
        width: 100%
    }
    .grid .cell-auto--tlg {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--tlg,
    .grid .cell-full--tlg {
        width: 100%
    }
    .grid .cell-noshrink--tlg {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--tlg {
        width: auto
    }
    .grid .cell-1-2--tlg {
        width: 50%
    }
    .grid .grid-ml-1-2--tlg {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--tlg {
        margin-right: 50%
    }
    .grid .cell-1-3--tlg {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--tlg {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--tlg {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--tlg {
        width: 25%
    }
    .grid .grid-ml-1-4--tlg {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--tlg {
        margin-right: 25%
    }
    .grid .cell-1-5--tlg {
        width: 20%
    }
    .grid .grid-ml-1-5--tlg {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--tlg {
        margin-right: 20%
    }
    .grid .cell-2-3--tlg {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--tlg {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--tlg {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--tlg {
        width: 50%
    }
    .grid .grid-ml-2-4--tlg {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--tlg {
        margin-right: 50%
    }
    .grid .cell-2-5--tlg {
        width: 40%
    }
    .grid .grid-ml-2-5--tlg {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--tlg {
        margin-right: 40%
    }
    .grid .cell-3-4--tlg {
        width: 75%
    }
    .grid .grid-ml-3-4--tlg {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--tlg {
        margin-right: 75%
    }
    .grid .cell-3-5--tlg {
        width: 60%
    }
    .grid .grid-ml-3-5--tlg {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--tlg {
        margin-right: 60%
    }
    .grid .cell-4-5--tlg {
        width: 80%
    }
    .grid .grid-ml-4-5--tlg {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--tlg {
        margin-right: 80%
    }
    .grid .grid-ma--tlg {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--tlg {
        margin-left: auto
    }
    .grid .grid-mra--tlg {
        margin-right: auto
    }
    .grid-wrap--tlg {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-inline--tlg {
        width: auto
    }
    .grid-row--tlg {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--tlg {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-nowrap--tlg {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-justify-start--tlg {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--tlg {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--tlg {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--tlg {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--tlg {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--tlg {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--tlg {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--tlg {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--tlg {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--tlg {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--tlg {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--tlg {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--tlg {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--tlg {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--tlg {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--tlg {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--tlg {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--tlg {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--tlg {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--tlg {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--tlg {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--tlg {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(max-width:700px) {
    .order-1--tsm {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--tsm {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--tsm {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--tsm {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--tsm {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--tsm {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--tsm {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--tsm {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--tsm {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--tsm {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--tsm {
        width: 100%
    }
    .grid .cell-auto--tsm {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--tsm,
    .grid .cell-full--tsm {
        width: 100%
    }
    .grid .cell-noshrink--tsm {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--tsm {
        width: auto
    }
    .grid .cell-1-2--tsm {
        width: 50%
    }
    .grid .grid-ml-1-2--tsm {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--tsm {
        margin-right: 50%
    }
    .grid .cell-1-3--tsm {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--tsm {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--tsm {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--tsm {
        width: 25%
    }
    .grid .grid-ml-1-4--tsm {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--tsm {
        margin-right: 25%
    }
    .grid .cell-1-5--tsm {
        width: 20%
    }
    .grid .grid-ml-1-5--tsm {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--tsm {
        margin-right: 20%
    }
    .grid .cell-2-3--tsm {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--tsm {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--tsm {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--tsm {
        width: 50%
    }
    .grid .grid-ml-2-4--tsm {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--tsm {
        margin-right: 50%
    }
    .grid .cell-2-5--tsm {
        width: 40%
    }
    .grid .grid-ml-2-5--tsm {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--tsm {
        margin-right: 40%
    }
    .grid .cell-3-4--tsm {
        width: 75%
    }
    .grid .grid-ml-3-4--tsm {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--tsm {
        margin-right: 75%
    }
    .grid .cell-3-5--tsm {
        width: 60%
    }
    .grid .grid-ml-3-5--tsm {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--tsm {
        margin-right: 60%
    }
    .grid .cell-4-5--tsm {
        width: 80%
    }
    .grid .grid-ml-4-5--tsm {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--tsm {
        margin-right: 80%
    }
    .grid .grid-ma--tsm {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--tsm {
        margin-left: auto
    }
    .grid .grid-mra--tsm {
        margin-right: auto
    }
    .grid-wrap--tsm {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-inline--tsm {
        width: auto
    }
    .grid-row--tsm {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--tsm {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-nowrap--tsm {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-justify-start--tsm {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--tsm {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--tsm {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--tsm {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--tsm {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--tsm {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--tsm {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--tsm {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--tsm {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--tsm {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--tsm {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--tsm {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--tsm {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--tsm {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--tsm {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--tsm {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--tsm {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--tsm {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--tsm {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--tsm {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--tsm {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--tsm {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(max-width:600px) {
    .order-1--mlg {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--mlg {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--mlg {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--mlg {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--mlg {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--mlg {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--mlg {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--mlg {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--mlg {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--mlg {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--mlg {
        width: 100%
    }
    .grid .cell-auto--mlg {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--mlg,
    .grid .cell-full--mlg {
        width: 100%
    }
    .grid .cell-noshrink--mlg {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--mlg {
        width: auto
    }
    .grid .cell-1-2--mlg {
        width: 50%
    }
    .grid .grid-ml-1-2--mlg {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--mlg {
        margin-right: 50%
    }
    .grid .cell-1-3--mlg {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--mlg {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--mlg {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--mlg {
        width: 25%
    }
    .grid .grid-ml-1-4--mlg {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--mlg {
        margin-right: 25%
    }
    .grid .cell-1-5--mlg {
        width: 20%
    }
    .grid .grid-ml-1-5--mlg {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--mlg {
        margin-right: 20%
    }
    .grid .cell-2-3--mlg {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--mlg {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--mlg {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--mlg {
        width: 50%
    }
    .grid .grid-ml-2-4--mlg {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--mlg {
        margin-right: 50%
    }
    .grid .cell-2-5--mlg {
        width: 40%
    }
    .grid .grid-ml-2-5--mlg {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--mlg {
        margin-right: 40%
    }
    .grid .cell-3-4--mlg {
        width: 75%
    }
    .grid .grid-ml-3-4--mlg {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--mlg {
        margin-right: 75%
    }
    .grid .cell-3-5--mlg {
        width: 60%
    }
    .grid .grid-ml-3-5--mlg {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--mlg {
        margin-right: 60%
    }
    .grid .cell-4-5--mlg {
        width: 80%
    }
    .grid .grid-ml-4-5--mlg {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--mlg {
        margin-right: 80%
    }
    .grid .grid-ma--mlg {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--mlg {
        margin-left: auto
    }
    .grid .grid-mra--mlg {
        margin-right: auto
    }
    .grid-wrap--mlg {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-inline--mlg {
        width: auto
    }
    .grid-row--mlg {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--mlg {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-nowrap--mlg {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-justify-start--mlg {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--mlg {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--mlg {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--mlg {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--mlg {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--mlg {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--mlg {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--mlg {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--mlg {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--mlg {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--mlg {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--mlg {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--mlg {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--mlg {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--mlg {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--mlg {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--mlg {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--mlg {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--mlg {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--mlg {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--mlg {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--mlg {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(max-width:550px) {
    .order-1--mmd {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--mmd {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--mmd {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--mmd {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--mmd {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--mmd {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--mmd {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--mmd {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--mmd {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--mmd {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--mmd {
        width: 100%
    }
    .grid .cell-auto--mmd {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--mmd,
    .grid .cell-full--mmd {
        width: 100%
    }
    .grid .cell-noshrink--mmd {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--mmd {
        width: auto
    }
    .grid .cell-1-2--mmd {
        width: 50%
    }
    .grid .grid-ml-1-2--mmd {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--mmd {
        margin-right: 50%
    }
    .grid .cell-1-3--mmd {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--mmd {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--mmd {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--mmd {
        width: 25%
    }
    .grid .grid-ml-1-4--mmd {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--mmd {
        margin-right: 25%
    }
    .grid .cell-1-5--mmd {
        width: 20%
    }
    .grid .grid-ml-1-5--mmd {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--mmd {
        margin-right: 20%
    }
    .grid .cell-2-3--mmd {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--mmd {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--mmd {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--mmd {
        width: 50%
    }
    .grid .grid-ml-2-4--mmd {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--mmd {
        margin-right: 50%
    }
    .grid .cell-2-5--mmd {
        width: 40%
    }
    .grid .grid-ml-2-5--mmd {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--mmd {
        margin-right: 40%
    }
    .grid .cell-3-4--mmd {
        width: 75%
    }
    .grid .grid-ml-3-4--mmd {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--mmd {
        margin-right: 75%
    }
    .grid .cell-3-5--mmd {
        width: 60%
    }
    .grid .grid-ml-3-5--mmd {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--mmd {
        margin-right: 60%
    }
    .grid .cell-4-5--mmd {
        width: 80%
    }
    .grid .grid-ml-4-5--mmd {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--mmd {
        margin-right: 80%
    }
    .grid .grid-ma--mmd {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--mmd {
        margin-left: auto
    }
    .grid .grid-mra--mmd {
        margin-right: auto
    }
    .grid-wrap--mmd {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-inline--mmd {
        width: auto
    }
    .grid-row--mmd {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--mmd {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-nowrap--mmd {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-justify-start--mmd {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--mmd {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--mmd {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--mmd {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--mmd {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--mmd {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--mmd {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--mmd {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--mmd {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--mmd {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--mmd {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--mmd {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--mmd {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--mmd {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--mmd {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--mmd {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--mmd {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--mmd {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--mmd {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--mmd {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--mmd {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--mmd {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(max-width:370px) {
    .order-1--msm {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--msm {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--msm {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--msm {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--msm {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--msm {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--msm {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--msm {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--msm {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--msm {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--msm {
        width: 100%
    }
    .grid .cell-auto--msm {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--msm,
    .grid .cell-full--msm {
        width: 100%
    }
    .grid .cell-noshrink--msm {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--msm {
        width: auto
    }
    .grid .cell-1-2--msm {
        width: 50%
    }
    .grid .grid-ml-1-2--msm {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--msm {
        margin-right: 50%
    }
    .grid .cell-1-3--msm {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--msm {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--msm {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--msm {
        width: 25%
    }
    .grid .grid-ml-1-4--msm {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--msm {
        margin-right: 25%
    }
    .grid .cell-1-5--msm {
        width: 20%
    }
    .grid .grid-ml-1-5--msm {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--msm {
        margin-right: 20%
    }
    .grid .cell-2-3--msm {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--msm {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--msm {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--msm {
        width: 50%
    }
    .grid .grid-ml-2-4--msm {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--msm {
        margin-right: 50%
    }
    .grid .cell-2-5--msm {
        width: 40%
    }
    .grid .grid-ml-2-5--msm {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--msm {
        margin-right: 40%
    }
    .grid .cell-3-4--msm {
        width: 75%
    }
    .grid .grid-ml-3-4--msm {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--msm {
        margin-right: 75%
    }
    .grid .cell-3-5--msm {
        width: 60%
    }
    .grid .grid-ml-3-5--msm {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--msm {
        margin-right: 60%
    }
    .grid .cell-4-5--msm {
        width: 80%
    }
    .grid .grid-ml-4-5--msm {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--msm {
        margin-right: 80%
    }
    .grid .grid-ma--msm {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--msm {
        margin-left: auto
    }
    .grid .grid-mra--msm {
        margin-right: auto
    }
    .grid-wrap--msm {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-inline--msm {
        width: auto
    }
    .grid-row--msm {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--msm {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-nowrap--msm {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-justify-start--msm {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--msm {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--msm {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--msm {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--msm {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--msm {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--msm {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--msm {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--msm {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--msm {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--msm {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--msm {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--msm {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--msm {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--msm {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--msm {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--msm {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--msm {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--msm {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--msm {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--msm {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--msm {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(min-width:371px) {
    .order-1--msm-i {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--msm-i {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--msm-i {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--msm-i {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--msm-i {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--msm-i {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--msm-i {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--msm-i {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--msm-i {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--msm-i {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--msm-i {
        width: 100%
    }
    .grid .cell-auto--msm-i {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--msm-i,
    .grid .cell-full--msm-i {
        width: 100%
    }
    .grid .cell-noshrink--msm-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--msm-i {
        width: auto
    }
    .grid .cell-1-2--msm-i {
        width: 50%
    }
    .grid .grid-ml-1-2--msm-i {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--msm-i {
        margin-right: 50%
    }
    .grid .cell-1-3--msm-i {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--msm-i {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--msm-i {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--msm-i {
        width: 25%
    }
    .grid .grid-ml-1-4--msm-i {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--msm-i {
        margin-right: 25%
    }
    .grid .cell-1-5--msm-i {
        width: 20%
    }
    .grid .grid-ml-1-5--msm-i {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--msm-i {
        margin-right: 20%
    }
    .grid .cell-2-3--msm-i {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--msm-i {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--msm-i {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--msm-i {
        width: 50%
    }
    .grid .grid-ml-2-4--msm-i {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--msm-i {
        margin-right: 50%
    }
    .grid .cell-2-5--msm-i {
        width: 40%
    }
    .grid .grid-ml-2-5--msm-i {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--msm-i {
        margin-right: 40%
    }
    .grid .cell-3-4--msm-i {
        width: 75%
    }
    .grid .grid-ml-3-4--msm-i {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--msm-i {
        margin-right: 75%
    }
    .grid .cell-3-5--msm-i {
        width: 60%
    }
    .grid .grid-ml-3-5--msm-i {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--msm-i {
        margin-right: 60%
    }
    .grid .cell-4-5--msm-i {
        width: 80%
    }
    .grid .grid-ml-4-5--msm-i {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--msm-i {
        margin-right: 80%
    }
    .grid .grid-ma--msm-i {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--msm-i {
        margin-left: auto
    }
    .grid .grid-mra--msm-i {
        margin-right: auto
    }
    .grid-wrap--msm-i {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-nowrap--msm-i {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-inline--msm-i {
        width: auto
    }
    .grid-row--msm-i {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--msm-i {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-justify-start--msm-i {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--msm-i {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--msm-i {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--msm-i {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--msm-i {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--msm-i {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--msm-i {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--msm-i {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--msm-i {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--msm-i {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--msm-i {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--msm-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--msm-i {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--msm-i {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--msm-i {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--msm-i {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--msm-i {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--msm-i {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--msm-i {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--msm-i {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--msm-i {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--msm-i {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(min-width:551px) {
    .order-1--mmd-i {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--mmd-i {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--mmd-i {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--mmd-i {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--mmd-i {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--mmd-i {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--mmd-i {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--mmd-i {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--mmd-i {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--mmd-i {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--mmd-i {
        width: 100%
    }
    .grid .cell-auto--mmd-i {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--mmd-i,
    .grid .cell-full--mmd-i {
        width: 100%
    }
    .grid .cell-noshrink--mmd-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--mmd-i {
        width: auto
    }
    .grid .cell-1-2--mmd-i {
        width: 50%
    }
    .grid .grid-ml-1-2--mmd-i {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--mmd-i {
        margin-right: 50%
    }
    .grid .cell-1-3--mmd-i {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--mmd-i {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--mmd-i {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--mmd-i {
        width: 25%
    }
    .grid .grid-ml-1-4--mmd-i {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--mmd-i {
        margin-right: 25%
    }
    .grid .cell-1-5--mmd-i {
        width: 20%
    }
    .grid .grid-ml-1-5--mmd-i {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--mmd-i {
        margin-right: 20%
    }
    .grid .cell-2-3--mmd-i {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--mmd-i {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--mmd-i {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--mmd-i {
        width: 50%
    }
    .grid .grid-ml-2-4--mmd-i {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--mmd-i {
        margin-right: 50%
    }
    .grid .cell-2-5--mmd-i {
        width: 40%
    }
    .grid .grid-ml-2-5--mmd-i {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--mmd-i {
        margin-right: 40%
    }
    .grid .cell-3-4--mmd-i {
        width: 75%
    }
    .grid .grid-ml-3-4--mmd-i {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--mmd-i {
        margin-right: 75%
    }
    .grid .cell-3-5--mmd-i {
        width: 60%
    }
    .grid .grid-ml-3-5--mmd-i {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--mmd-i {
        margin-right: 60%
    }
    .grid .cell-4-5--mmd-i {
        width: 80%
    }
    .grid .grid-ml-4-5--mmd-i {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--mmd-i {
        margin-right: 80%
    }
    .grid .grid-ma--mmd-i {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--mmd-i {
        margin-left: auto
    }
    .grid .grid-mra--mmd-i {
        margin-right: auto
    }
    .grid-wrap--mmd-i {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-nowrap--mmd-i {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-inline--mmd-i {
        width: auto
    }
    .grid-row--mmd-i {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--mmd-i {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-justify-start--mmd-i {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--mmd-i {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--mmd-i {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--mmd-i {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--mmd-i {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--mmd-i {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--mmd-i {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--mmd-i {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--mmd-i {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--mmd-i {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--mmd-i {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--mmd-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--mmd-i {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--mmd-i {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--mmd-i {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--mmd-i {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--mmd-i {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--mmd-i {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--mmd-i {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--mmd-i {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--mmd-i {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--mmd-i {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(min-width:601px) {
    .order-1--mlg-i {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--mlg-i {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--mlg-i {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--mlg-i {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--mlg-i {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--mlg-i {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--mlg-i {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--mlg-i {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--mlg-i {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--mlg-i {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--mlg-i {
        width: 100%
    }
    .grid .cell-auto--mlg-i {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--mlg-i,
    .grid .cell-full--mlg-i {
        width: 100%
    }
    .grid .cell-noshrink--mlg-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--mlg-i {
        width: auto
    }
    .grid .cell-1-2--mlg-i {
        width: 50%
    }
    .grid .grid-ml-1-2--mlg-i {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--mlg-i {
        margin-right: 50%
    }
    .grid .cell-1-3--mlg-i {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--mlg-i {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--mlg-i {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--mlg-i {
        width: 25%
    }
    .grid .grid-ml-1-4--mlg-i {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--mlg-i {
        margin-right: 25%
    }
    .grid .cell-1-5--mlg-i {
        width: 20%
    }
    .grid .grid-ml-1-5--mlg-i {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--mlg-i {
        margin-right: 20%
    }
    .grid .cell-2-3--mlg-i {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--mlg-i {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--mlg-i {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--mlg-i {
        width: 50%
    }
    .grid .grid-ml-2-4--mlg-i {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--mlg-i {
        margin-right: 50%
    }
    .grid .cell-2-5--mlg-i {
        width: 40%
    }
    .grid .grid-ml-2-5--mlg-i {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--mlg-i {
        margin-right: 40%
    }
    .grid .cell-3-4--mlg-i {
        width: 75%
    }
    .grid .grid-ml-3-4--mlg-i {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--mlg-i {
        margin-right: 75%
    }
    .grid .cell-3-5--mlg-i {
        width: 60%
    }
    .grid .grid-ml-3-5--mlg-i {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--mlg-i {
        margin-right: 60%
    }
    .grid .cell-4-5--mlg-i {
        width: 80%
    }
    .grid .grid-ml-4-5--mlg-i {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--mlg-i {
        margin-right: 80%
    }
    .grid .grid-ma--mlg-i {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--mlg-i {
        margin-left: auto
    }
    .grid .grid-mra--mlg-i {
        margin-right: auto
    }
    .grid-wrap--mlg-i {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-nowrap--mlg-i {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-inline--mlg-i {
        width: auto
    }
    .grid-row--mlg-i {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--mlg-i {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-justify-start--mlg-i {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--mlg-i {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--mlg-i {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--mlg-i {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--mlg-i {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--mlg-i {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--mlg-i {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--mlg-i {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--mlg-i {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--mlg-i {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--mlg-i {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--mlg-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--mlg-i {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--mlg-i {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--mlg-i {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--mlg-i {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--mlg-i {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--mlg-i {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--mlg-i {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--mlg-i {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--mlg-i {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--mlg-i {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(min-width:701px) {
    .order-1--tsm-i {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--tsm-i {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--tsm-i {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--tsm-i {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--tsm-i {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--tsm-i {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--tsm-i {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--tsm-i {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--tsm-i {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--tsm-i {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--tsm-i {
        width: 100%
    }
    .grid .cell-auto--tsm-i {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--tsm-i,
    .grid .cell-full--tsm-i {
        width: 100%
    }
    .grid .cell-noshrink--tsm-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--tsm-i {
        width: auto
    }
    .grid .cell-1-2--tsm-i {
        width: 50%
    }
    .grid .grid-ml-1-2--tsm-i {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--tsm-i {
        margin-right: 50%
    }
    .grid .cell-1-3--tsm-i {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--tsm-i {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--tsm-i {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--tsm-i {
        width: 25%
    }
    .grid .grid-ml-1-4--tsm-i {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--tsm-i {
        margin-right: 25%
    }
    .grid .cell-1-5--tsm-i {
        width: 20%
    }
    .grid .grid-ml-1-5--tsm-i {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--tsm-i {
        margin-right: 20%
    }
    .grid .cell-2-3--tsm-i {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--tsm-i {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--tsm-i {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--tsm-i {
        width: 50%
    }
    .grid .grid-ml-2-4--tsm-i {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--tsm-i {
        margin-right: 50%
    }
    .grid .cell-2-5--tsm-i {
        width: 40%
    }
    .grid .grid-ml-2-5--tsm-i {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--tsm-i {
        margin-right: 40%
    }
    .grid .cell-3-4--tsm-i {
        width: 75%
    }
    .grid .grid-ml-3-4--tsm-i {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--tsm-i {
        margin-right: 75%
    }
    .grid .cell-3-5--tsm-i {
        width: 60%
    }
    .grid .grid-ml-3-5--tsm-i {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--tsm-i {
        margin-right: 60%
    }
    .grid .cell-4-5--tsm-i {
        width: 80%
    }
    .grid .grid-ml-4-5--tsm-i {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--tsm-i {
        margin-right: 80%
    }
    .grid .grid-ma--tsm-i {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--tsm-i {
        margin-left: auto
    }
    .grid .grid-mra--tsm-i {
        margin-right: auto
    }
    .grid-wrap--tsm-i {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-nowrap--tsm-i {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-inline--tsm-i {
        width: auto
    }
    .grid-row--tsm-i {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--tsm-i {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-justify-start--tsm-i {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--tsm-i {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--tsm-i {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--tsm-i {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--tsm-i {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--tsm-i {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--tsm-i {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--tsm-i {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--tsm-i {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--tsm-i {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--tsm-i {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--tsm-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--tsm-i {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--tsm-i {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--tsm-i {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--tsm-i {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--tsm-i {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--tsm-i {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--tsm-i {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--tsm-i {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--tsm-i {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--tsm-i {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(min-width:901px) {
    .order-1--tlg-i {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--tlg-i {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--tlg-i {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--tlg-i {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--tlg-i {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--tlg-i {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--tlg-i {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--tlg-i {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--tlg-i {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--tlg-i {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--tlg-i {
        width: 100%
    }
    .grid .cell-auto--tlg-i {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--tlg-i,
    .grid .cell-full--tlg-i {
        width: 100%
    }
    .grid .cell-noshrink--tlg-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--tlg-i {
        width: auto
    }
    .grid .cell-1-2--tlg-i {
        width: 50%
    }
    .grid .grid-ml-1-2--tlg-i {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--tlg-i {
        margin-right: 50%
    }
    .grid .cell-1-3--tlg-i {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--tlg-i {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--tlg-i {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--tlg-i {
        width: 25%
    }
    .grid .grid-ml-1-4--tlg-i {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--tlg-i {
        margin-right: 25%
    }
    .grid .cell-1-5--tlg-i {
        width: 20%
    }
    .grid .grid-ml-1-5--tlg-i {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--tlg-i {
        margin-right: 20%
    }
    .grid .cell-2-3--tlg-i {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--tlg-i {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--tlg-i {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--tlg-i {
        width: 50%
    }
    .grid .grid-ml-2-4--tlg-i {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--tlg-i {
        margin-right: 50%
    }
    .grid .cell-2-5--tlg-i {
        width: 40%
    }
    .grid .grid-ml-2-5--tlg-i {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--tlg-i {
        margin-right: 40%
    }
    .grid .cell-3-4--tlg-i {
        width: 75%
    }
    .grid .grid-ml-3-4--tlg-i {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--tlg-i {
        margin-right: 75%
    }
    .grid .cell-3-5--tlg-i {
        width: 60%
    }
    .grid .grid-ml-3-5--tlg-i {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--tlg-i {
        margin-right: 60%
    }
    .grid .cell-4-5--tlg-i {
        width: 80%
    }
    .grid .grid-ml-4-5--tlg-i {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--tlg-i {
        margin-right: 80%
    }
    .grid .grid-ma--tlg-i {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--tlg-i {
        margin-left: auto
    }
    .grid .grid-mra--tlg-i {
        margin-right: auto
    }
    .grid-wrap--tlg-i {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-nowrap--tlg-i {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-inline--tlg-i {
        width: auto
    }
    .grid-row--tlg-i {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--tlg-i {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-justify-start--tlg-i {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--tlg-i {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--tlg-i {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--tlg-i {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--tlg-i {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--tlg-i {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--tlg-i {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--tlg-i {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--tlg-i {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--tlg-i {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--tlg-i {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--tlg-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--tlg-i {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--tlg-i {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--tlg-i {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--tlg-i {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--tlg-i {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--tlg-i {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--tlg-i {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--tlg-i {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--tlg-i {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--tlg-i {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(min-width:1051px) {
    .order-1--dsm-i {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--dsm-i {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--dsm-i {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--dsm-i {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--dsm-i {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--dsm-i {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--dsm-i {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--dsm-i {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--dsm-i {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--dsm-i {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--dsm-i {
        width: 100%
    }
    .grid .cell-auto--dsm-i {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--dsm-i,
    .grid .cell-full--dsm-i {
        width: 100%
    }
    .grid .cell-noshrink--dsm-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--dsm-i {
        width: auto
    }
    .grid .cell-1-2--dsm-i {
        width: 50%
    }
    .grid .grid-ml-1-2--dsm-i {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--dsm-i {
        margin-right: 50%
    }
    .grid .cell-1-3--dsm-i {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--dsm-i {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--dsm-i {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--dsm-i {
        width: 25%
    }
    .grid .grid-ml-1-4--dsm-i {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--dsm-i {
        margin-right: 25%
    }
    .grid .cell-1-5--dsm-i {
        width: 20%
    }
    .grid .grid-ml-1-5--dsm-i {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--dsm-i {
        margin-right: 20%
    }
    .grid .cell-2-3--dsm-i {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--dsm-i {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--dsm-i {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--dsm-i {
        width: 50%
    }
    .grid .grid-ml-2-4--dsm-i {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--dsm-i {
        margin-right: 50%
    }
    .grid .cell-2-5--dsm-i {
        width: 40%
    }
    .grid .grid-ml-2-5--dsm-i {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--dsm-i {
        margin-right: 40%
    }
    .grid .cell-3-4--dsm-i {
        width: 75%
    }
    .grid .grid-ml-3-4--dsm-i {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--dsm-i {
        margin-right: 75%
    }
    .grid .cell-3-5--dsm-i {
        width: 60%
    }
    .grid .grid-ml-3-5--dsm-i {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--dsm-i {
        margin-right: 60%
    }
    .grid .cell-4-5--dsm-i {
        width: 80%
    }
    .grid .grid-ml-4-5--dsm-i {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--dsm-i {
        margin-right: 80%
    }
    .grid .grid-ma--dsm-i {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--dsm-i {
        margin-left: auto
    }
    .grid .grid-mra--dsm-i {
        margin-right: auto
    }
    .grid-wrap--dsm-i {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-nowrap--dsm-i {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-inline--dsm-i {
        width: auto
    }
    .grid-row--dsm-i {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--dsm-i {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-justify-start--dsm-i {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--dsm-i {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--dsm-i {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--dsm-i {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--dsm-i {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--dsm-i {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--dsm-i {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--dsm-i {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--dsm-i {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--dsm-i {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--dsm-i {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--dsm-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--dsm-i {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--dsm-i {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--dsm-i {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--dsm-i {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--dsm-i {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--dsm-i {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--dsm-i {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--dsm-i {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--dsm-i {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--dsm-i {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(min-width:1151px) {
    .order-1--dmd-i {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--dmd-i {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--dmd-i {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--dmd-i {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--dmd-i {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--dmd-i {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--dmd-i {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--dmd-i {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--dmd-i {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--dmd-i {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--dmd-i {
        width: 100%
    }
    .grid .cell-auto--dmd-i {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--dmd-i,
    .grid .cell-full--dmd-i {
        width: 100%
    }
    .grid .cell-noshrink--dmd-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--dmd-i {
        width: auto
    }
    .grid .cell-1-2--dmd-i {
        width: 50%
    }
    .grid .grid-ml-1-2--dmd-i {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--dmd-i {
        margin-right: 50%
    }
    .grid .cell-1-3--dmd-i {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--dmd-i {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--dmd-i {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--dmd-i {
        width: 25%
    }
    .grid .grid-ml-1-4--dmd-i {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--dmd-i {
        margin-right: 25%
    }
    .grid .cell-1-5--dmd-i {
        width: 20%
    }
    .grid .grid-ml-1-5--dmd-i {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--dmd-i {
        margin-right: 20%
    }
    .grid .cell-2-3--dmd-i {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--dmd-i {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--dmd-i {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--dmd-i {
        width: 50%
    }
    .grid .grid-ml-2-4--dmd-i {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--dmd-i {
        margin-right: 50%
    }
    .grid .cell-2-5--dmd-i {
        width: 40%
    }
    .grid .grid-ml-2-5--dmd-i {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--dmd-i {
        margin-right: 40%
    }
    .grid .cell-3-4--dmd-i {
        width: 75%
    }
    .grid .grid-ml-3-4--dmd-i {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--dmd-i {
        margin-right: 75%
    }
    .grid .cell-3-5--dmd-i {
        width: 60%
    }
    .grid .grid-ml-3-5--dmd-i {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--dmd-i {
        margin-right: 60%
    }
    .grid .cell-4-5--dmd-i {
        width: 80%
    }
    .grid .grid-ml-4-5--dmd-i {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--dmd-i {
        margin-right: 80%
    }
    .grid .grid-ma--dmd-i {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--dmd-i {
        margin-left: auto
    }
    .grid .grid-mra--dmd-i {
        margin-right: auto
    }
    .grid-wrap--dmd-i {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-nowrap--dmd-i {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-inline--dmd-i {
        width: auto
    }
    .grid-row--dmd-i {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--dmd-i {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-justify-start--dmd-i {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--dmd-i {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--dmd-i {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--dmd-i {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--dmd-i {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--dmd-i {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--dmd-i {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--dmd-i {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--dmd-i {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--dmd-i {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--dmd-i {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--dmd-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--dmd-i {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--dmd-i {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--dmd-i {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--dmd-i {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--dmd-i {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--dmd-i {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--dmd-i {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--dmd-i {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--dmd-i {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--dmd-i {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

@media(min-width:1301px) {
    .order-1--dlg-i {
        -webkit-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .order-2--dlg-i {
        -webkit-box-ordinal-group: 2;
        -o-box-ordinal-group: 2;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .order-3--dlg-i {
        -webkit-box-ordinal-group: 3;
        -o-box-ordinal-group: 3;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .order-4--dlg-i {
        -webkit-box-ordinal-group: 4;
        -o-box-ordinal-group: 4;
        -ms-flex-order: 4;
        -webkit-order: 4;
        order: 4
    }
    .order-5--dlg-i {
        -webkit-box-ordinal-group: 5;
        -o-box-ordinal-group: 5;
        -ms-flex-order: 5;
        -webkit-order: 5;
        order: 5
    }
    .order-6--dlg-i {
        -webkit-box-ordinal-group: 6;
        -o-box-ordinal-group: 6;
        -ms-flex-order: 6;
        -webkit-order: 6;
        order: 6
    }
    .order-7--dlg-i {
        -webkit-box-ordinal-group: 7;
        -o-box-ordinal-group: 7;
        -ms-flex-order: 7;
        -webkit-order: 7;
        order: 7
    }
    .order-8--dlg-i {
        -webkit-box-ordinal-group: 8;
        -o-box-ordinal-group: 8;
        -ms-flex-order: 8;
        -webkit-order: 8;
        order: 8
    }
    .order-9--dlg-i {
        -webkit-box-ordinal-group: 9;
        -o-box-ordinal-group: 9;
        -ms-flex-order: 9;
        -webkit-order: 9;
        order: 9
    }
    .order-10--dlg-i {
        -webkit-box-ordinal-group: 10;
        -o-box-ordinal-group: 10;
        -ms-flex-order: 10;
        -webkit-order: 10;
        order: 10
    }
    .grid .cell--dlg-i {
        width: 100%
    }
    .grid .cell-auto--dlg-i {
        width: auto;
        -webkit-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
    .grid .cell-1-1--dlg-i,
    .grid .cell-full--dlg-i {
        width: 100%
    }
    .grid .cell-noshrink--dlg-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-inline--dlg-i {
        width: auto
    }
    .grid .cell-1-2--dlg-i {
        width: 50%
    }
    .grid .grid-ml-1-2--dlg-i {
        margin-left: 50%
    }
    .grid .grid-mr-1-2--dlg-i {
        margin-right: 50%
    }
    .grid .cell-1-3--dlg-i {
        width: 33.3333333333%
    }
    .grid .grid-ml-1-3--dlg-i {
        margin-left: 33.3333333333%
    }
    .grid .grid-mr-1-3--dlg-i {
        margin-right: 33.3333333333%
    }
    .grid .cell-1-4--dlg-i {
        width: 25%
    }
    .grid .grid-ml-1-4--dlg-i {
        margin-left: 25%
    }
    .grid .grid-mr-1-4--dlg-i {
        margin-right: 25%
    }
    .grid .cell-1-5--dlg-i {
        width: 20%
    }
    .grid .grid-ml-1-5--dlg-i {
        margin-left: 20%
    }
    .grid .grid-mr-1-5--dlg-i {
        margin-right: 20%
    }
    .grid .cell-2-3--dlg-i {
        width: 66.6666666667%
    }
    .grid .grid-ml-2-3--dlg-i {
        margin-left: 66.6666666667%
    }
    .grid .grid-mr-2-3--dlg-i {
        margin-right: 66.6666666667%
    }
    .grid .cell-2-4--dlg-i {
        width: 50%
    }
    .grid .grid-ml-2-4--dlg-i {
        margin-left: 50%
    }
    .grid .grid-mr-2-4--dlg-i {
        margin-right: 50%
    }
    .grid .cell-2-5--dlg-i {
        width: 40%
    }
    .grid .grid-ml-2-5--dlg-i {
        margin-left: 40%
    }
    .grid .grid-mr-2-5--dlg-i {
        margin-right: 40%
    }
    .grid .cell-3-4--dlg-i {
        width: 75%
    }
    .grid .grid-ml-3-4--dlg-i {
        margin-left: 75%
    }
    .grid .grid-mr-3-4--dlg-i {
        margin-right: 75%
    }
    .grid .cell-3-5--dlg-i {
        width: 60%
    }
    .grid .grid-ml-3-5--dlg-i {
        margin-left: 60%
    }
    .grid .grid-mr-3-5--dlg-i {
        margin-right: 60%
    }
    .grid .cell-4-5--dlg-i {
        width: 80%
    }
    .grid .grid-ml-4-5--dlg-i {
        margin-left: 80%
    }
    .grid .grid-mr-4-5--dlg-i {
        margin-right: 80%
    }
    .grid .grid-ma--dlg-i {
        margin-left: auto;
        margin-right: auto
    }
    .grid .grid-mla--dlg-i {
        margin-left: auto
    }
    .grid .grid-mra--dlg-i {
        margin-right: auto
    }
    .grid-wrap--dlg-i {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .grid-nowrap--dlg-i {
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .grid-inline--dlg-i {
        width: auto
    }
    .grid-row--dlg-i {
        -webkit-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .grid-column--dlg-i {
        -webkit-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .grid-justify-start--dlg-i {
        -webkit-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    .grid-justify-end--dlg-i {
        -webkit-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    .grid-justify-center--dlg-i {
        -webkit-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .grid-justify-between--dlg-i {
        -webkit-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .grid-justify-around--dlg-i {
        -webkit-box-pack: distribute;
        -o-box-pack: distribute;
        -ms-flex-pack: distribute;
        -webkit-justify-content: space-around;
        justify-content: space-around
    }
    .grid-justify-default--dlg-i {
        -webkit-box-pack: normal;
        -o-box-pack: normal;
        -ms-flex-pack: normal;
        -webkit-justify-content: normal;
        justify-content: normal
    }
    .grid-align-start--dlg-i {
        -webkit-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start
    }
    .grid-align-end--dlg-i {
        -webkit-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }
    .grid-align-center--dlg-i {
        -webkit-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .grid-align-base--dlg-i {
        -webkit-box-align: baseline;
        -o-box-align: baseline;
        -ms-flex-align: baseline;
        -webkit-align-items: baseline;
        align-items: baseline
    }
    .grid-align-default--dlg-i {
        -webkit-box-align: normal;
        -o-box-align: normal;
        -ms-flex-align: normal;
        -webkit-align-items: normal;
        align-items: normal
    }
    .grid .cell-shrink-0--dlg-i {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid .cell-shrink-1--dlg-i {
        -webkit-flex-shrink: .1;
        -ms-flex-negative: .1;
        flex-shrink: .1
    }
    .grid .cell-shrink-2--dlg-i {
        -webkit-flex-shrink: .2;
        -ms-flex-negative: .2;
        flex-shrink: .2
    }
    .grid .cell-shrink-3--dlg-i {
        -webkit-flex-shrink: .3;
        -ms-flex-negative: .3;
        flex-shrink: .3
    }
    .grid .cell-shrink-4--dlg-i {
        -webkit-flex-shrink: .4;
        -ms-flex-negative: .4;
        flex-shrink: .4
    }
    .grid .cell-shrink-5--dlg-i {
        -webkit-flex-shrink: .5;
        -ms-flex-negative: .5;
        flex-shrink: .5
    }
    .grid .cell-shrink-6--dlg-i {
        -webkit-flex-shrink: .6;
        -ms-flex-negative: .6;
        flex-shrink: .6
    }
    .grid .cell-shrink-7--dlg-i {
        -webkit-flex-shrink: .7;
        -ms-flex-negative: .7;
        flex-shrink: .7
    }
    .grid .cell-shrink-8--dlg-i {
        -webkit-flex-shrink: .8;
        -ms-flex-negative: .8;
        flex-shrink: .8
    }
    .grid .cell-shrink-9--dlg-i {
        -webkit-flex-shrink: .9;
        -ms-flex-negative: .9;
        flex-shrink: .9
    }
    .grid .cell-shrink-10--dlg-i {
        -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
        flex-shrink: 1
    }
}

.mb,
[class^=cell].mb {
    margin-bottom: 1.5rem
}

.pb,
[class^=cell].pb {
    padding-bottom: 1.5rem
}

.mba,
[class^=cell].mba {
    margin-bottom: auto
}

.mt,
[class^=cell].mt {
    margin-top: 1.5rem
}

.pt,
[class^=cell].pt {
    padding-top: 1.5rem
}

.mta,
[class^=cell].mta {
    margin-top: auto
}

.ml,
[class^=cell].ml {
    margin-left: 1.5rem
}

.pl,
[class^=cell].pl {
    padding-left: 1.5rem
}

.mla,
[class^=cell].mla {
    margin-left: auto
}

.mr,
[class^=cell].mr {
    margin-right: 1.5rem
}

.pr,
[class^=cell].pr {
    padding-right: 1.5rem
}

.mra,
[class^=cell].mra {
    margin-right: auto
}

.mx,
[class^=cell].mx {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.px,
[class^=cell].px {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.mxa,
[class^=cell].mxa {
    margin-left: auto;
    margin-right: auto
}

.my,
[class^=cell].my {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.py,
[class^=cell].py {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.mya,
[class^=cell].mya {
    margin-top: auto;
    margin-bottom: auto
}

.m,
[class^=cell].m {
    margin: 1.5rem
}

.p,
[class^=cell].p {
    padding: 1.5rem
}

.ma,
[class^=cell].ma {
    margin: auto
}

.pb-0,
[class^=cell].pb-0 {
    padding-bottom: 0
}

.mb-0,
[class^=cell].mb-0 {
    margin-bottom: 0
}

.pt-0,
[class^=cell].pt-0 {
    padding-top: 0
}

.mt-0,
[class^=cell].mt-0 {
    margin-top: 0
}

.pl-0,
[class^=cell].pl-0 {
    padding-left: 0
}

.ml-0,
[class^=cell].ml-0 {
    margin-left: 0
}

.pr-0,
[class^=cell].pr-0 {
    padding-right: 0
}

.mr-0,
[class^=cell].mr-0 {
    margin-right: 0
}

.px-0,
[class^=cell].px-0 {
    padding-left: 0;
    padding-right: 0
}

.mx-0,
[class^=cell].mx-0 {
    margin-left: 0;
    margin-right: 0
}

.py-0,
[class^=cell].py-0 {
    padding-top: 0;
    padding-bottom: 0
}

.my-0,
[class^=cell].my-0 {
    margin-top: 0;
    margin-bottom: 0
}

.p-0,
[class^=cell].p-0 {
    padding: 0
}

.m-0,
[class^=cell].m-0 {
    margin: 0
}

.pb-15,
[class^=cell].pb-15 {
    padding-bottom: 15px
}

.mb-15,
[class^=cell].mb-15 {
    margin-bottom: 15px
}

.pt-15,
[class^=cell].pt-15 {
    padding-top: 15px
}

.mt-15,
[class^=cell].mt-15 {
    margin-top: 15px
}

.pl-15,
[class^=cell].pl-15 {
    padding-left: 15px
}

.ml-15,
[class^=cell].ml-15 {
    margin-left: 15px
}

.pr-15,
[class^=cell].pr-15 {
    padding-right: 15px
}

.mr-15,
[class^=cell].mr-15 {
    margin-right: 15px
}

.px-15,
[class^=cell].px-15 {
    padding-left: 15px;
    padding-right: 15px
}

.mx-15,
[class^=cell].mx-15 {
    margin-left: 15px;
    margin-right: 15px
}

.py-15,
[class^=cell].py-15 {
    padding-top: 15px;
    padding-bottom: 15px
}

.my-15,
[class^=cell].my-15 {
    margin-top: 15px;
    margin-bottom: 15px
}

.p-15,
[class^=cell].p-15 {
    padding: 15px
}

.m-15,
[class^=cell].m-15 {
    margin: 15px
}

.pb-def,
[class^=cell].pb-def {
    padding-bottom: 1.5rem
}

.mb-def,
[class^=cell].mb-def {
    margin-bottom: 1.5rem
}

.pt-def,
[class^=cell].pt-def {
    padding-top: 1.5rem
}

.mt-def,
[class^=cell].mt-def {
    margin-top: 1.5rem
}

.pl-def,
[class^=cell].pl-def {
    padding-left: 1.5rem
}

.ml-def,
[class^=cell].ml-def {
    margin-left: 1.5rem
}

.pr-def,
[class^=cell].pr-def {
    padding-right: 1.5rem
}

.mr-def,
[class^=cell].mr-def {
    margin-right: 1.5rem
}

.px-def,
[class^=cell].px-def {
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.mx-def,
[class^=cell].mx-def {
    margin-left: 1.5rem;
    margin-right: 1.5rem
}

.py-def,
[class^=cell].py-def {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.my-def,
[class^=cell].my-def {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem
}

.p-def,
[class^=cell].p-def {
    padding: 1.5rem
}

.m-def,
[class^=cell].m-def {
    margin: 1.5rem
}

.pb-big,
[class^=cell].pb-big {
    padding-bottom: 3rem
}

.mb-big,
[class^=cell].mb-big {
    margin-bottom: 3rem
}

.pt-big,
[class^=cell].pt-big {
    padding-top: 3rem
}

.mt-big,
[class^=cell].mt-big {
    margin-top: 3rem
}

.pl-big,
[class^=cell].pl-big {
    padding-left: 3rem
}

.ml-big,
[class^=cell].ml-big {
    margin-left: 3rem
}

.pr-big,
[class^=cell].pr-big {
    padding-right: 3rem
}

.mr-big,
[class^=cell].mr-big {
    margin-right: 3rem
}

.px-big,
[class^=cell].px-big {
    padding-left: 3rem;
    padding-right: 3rem
}

.mx-big,
[class^=cell].mx-big {
    margin-left: 3rem;
    margin-right: 3rem
}

.py-big,
[class^=cell].py-big {
    padding-top: 3rem;
    padding-bottom: 3rem
}

.my-big,
[class^=cell].my-big {
    margin-top: 3rem;
    margin-bottom: 3rem
}

.p-big,
[class^=cell].p-big {
    padding: 3rem
}

.m-big,
[class^=cell].m-big {
    margin: 3rem
}

@media(max-width:1300px) {
    .mb--dlg,
    [class^=cell].mb--dlg {
        margin-bottom: 1.5rem
    }
    .pb--dlg,
    [class^=cell].pb--dlg {
        padding-bottom: 1.5rem
    }
    .mba--dlg,
    [class^=cell].mba--dlg {
        margin-bottom: auto
    }
    .mt--dlg,
    [class^=cell].mt--dlg {
        margin-top: 1.5rem
    }
    .pt--dlg,
    [class^=cell].pt--dlg {
        padding-top: 1.5rem
    }
    .mta--dlg,
    [class^=cell].mta--dlg {
        margin-top: auto
    }
    .ml--dlg,
    [class^=cell].ml--dlg {
        margin-left: 1.5rem
    }
    .pl--dlg,
    [class^=cell].pl--dlg {
        padding-left: 1.5rem
    }
    .mla--dlg,
    [class^=cell].mla--dlg {
        margin-left: auto
    }
    .mr--dlg,
    [class^=cell].mr--dlg {
        margin-right: 1.5rem
    }
    .pr--dlg,
    [class^=cell].pr--dlg {
        padding-right: 1.5rem
    }
    .mra--dlg,
    [class^=cell].mra--dlg {
        margin-right: auto
    }
    .mx--dlg,
    [class^=cell].mx--dlg {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--dlg,
    [class^=cell].px--dlg {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--dlg,
    [class^=cell].mxa--dlg {
        margin-left: auto;
        margin-right: auto
    }
    .my--dlg,
    [class^=cell].my--dlg {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--dlg,
    [class^=cell].py--dlg {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--dlg,
    [class^=cell].mya--dlg {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--dlg,
    [class^=cell].m--dlg {
        margin: 1.5rem
    }
    .p--dlg,
    [class^=cell].p--dlg {
        padding: 1.5rem
    }
    .ma--dlg,
    [class^=cell].ma--dlg {
        margin: auto
    }
    .pb-0--dlg,
    [class^=cell].pb-0--dlg {
        padding-bottom: 0
    }
    .mb-0--dlg,
    [class^=cell].mb-0--dlg {
        margin-bottom: 0
    }
    .pt-0--dlg,
    [class^=cell].pt-0--dlg {
        padding-top: 0
    }
    .mt-0--dlg,
    [class^=cell].mt-0--dlg {
        margin-top: 0
    }
    .pl-0--dlg,
    [class^=cell].pl-0--dlg {
        padding-left: 0
    }
    .ml-0--dlg,
    [class^=cell].ml-0--dlg {
        margin-left: 0
    }
    .pr-0--dlg,
    [class^=cell].pr-0--dlg {
        padding-right: 0
    }
    .mr-0--dlg,
    [class^=cell].mr-0--dlg {
        margin-right: 0
    }
    .px-0--dlg,
    [class^=cell].px-0--dlg {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--dlg,
    [class^=cell].mx-0--dlg {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--dlg,
    [class^=cell].py-0--dlg {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--dlg,
    [class^=cell].my-0--dlg {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--dlg,
    [class^=cell].p-0--dlg {
        padding: 0
    }
    .m-0--dlg,
    [class^=cell].m-0--dlg {
        margin: 0
    }
    .pb-15--dlg,
    [class^=cell].pb-15--dlg {
        padding-bottom: 15px
    }
    .mb-15--dlg,
    [class^=cell].mb-15--dlg {
        margin-bottom: 15px
    }
    .pt-15--dlg,
    [class^=cell].pt-15--dlg {
        padding-top: 15px
    }
    .mt-15--dlg,
    [class^=cell].mt-15--dlg {
        margin-top: 15px
    }
    .pl-15--dlg,
    [class^=cell].pl-15--dlg {
        padding-left: 15px
    }
    .ml-15--dlg,
    [class^=cell].ml-15--dlg {
        margin-left: 15px
    }
    .pr-15--dlg,
    [class^=cell].pr-15--dlg {
        padding-right: 15px
    }
    .mr-15--dlg,
    [class^=cell].mr-15--dlg {
        margin-right: 15px
    }
    .px-15--dlg,
    [class^=cell].px-15--dlg {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--dlg,
    [class^=cell].mx-15--dlg {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--dlg,
    [class^=cell].py-15--dlg {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--dlg,
    [class^=cell].my-15--dlg {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--dlg,
    [class^=cell].p-15--dlg {
        padding: 15px
    }
    .m-15--dlg,
    [class^=cell].m-15--dlg {
        margin: 15px
    }
    .pb-def--dlg,
    [class^=cell].pb-def--dlg {
        padding-bottom: 1.5rem
    }
    .mb-def--dlg,
    [class^=cell].mb-def--dlg {
        margin-bottom: 1.5rem
    }
    .pt-def--dlg,
    [class^=cell].pt-def--dlg {
        padding-top: 1.5rem
    }
    .mt-def--dlg,
    [class^=cell].mt-def--dlg {
        margin-top: 1.5rem
    }
    .pl-def--dlg,
    [class^=cell].pl-def--dlg {
        padding-left: 1.5rem
    }
    .ml-def--dlg,
    [class^=cell].ml-def--dlg {
        margin-left: 1.5rem
    }
    .pr-def--dlg,
    [class^=cell].pr-def--dlg {
        padding-right: 1.5rem
    }
    .mr-def--dlg,
    [class^=cell].mr-def--dlg {
        margin-right: 1.5rem
    }
    .px-def--dlg,
    [class^=cell].px-def--dlg {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--dlg,
    [class^=cell].mx-def--dlg {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--dlg,
    [class^=cell].py-def--dlg {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--dlg,
    [class^=cell].my-def--dlg {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--dlg,
    [class^=cell].p-def--dlg {
        padding: 1.5rem
    }
    .m-def--dlg,
    [class^=cell].m-def--dlg {
        margin: 1.5rem
    }
    .pb-big--dlg,
    [class^=cell].pb-big--dlg {
        padding-bottom: 3rem
    }
    .mb-big--dlg,
    [class^=cell].mb-big--dlg {
        margin-bottom: 3rem
    }
    .pt-big--dlg,
    [class^=cell].pt-big--dlg {
        padding-top: 3rem
    }
    .mt-big--dlg,
    [class^=cell].mt-big--dlg {
        margin-top: 3rem
    }
    .pl-big--dlg,
    [class^=cell].pl-big--dlg {
        padding-left: 3rem
    }
    .ml-big--dlg,
    [class^=cell].ml-big--dlg {
        margin-left: 3rem
    }
    .pr-big--dlg,
    [class^=cell].pr-big--dlg {
        padding-right: 3rem
    }
    .mr-big--dlg,
    [class^=cell].mr-big--dlg {
        margin-right: 3rem
    }
    .px-big--dlg,
    [class^=cell].px-big--dlg {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--dlg,
    [class^=cell].mx-big--dlg {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--dlg,
    [class^=cell].py-big--dlg {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--dlg,
    [class^=cell].my-big--dlg {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--dlg,
    [class^=cell].p-big--dlg {
        padding: 3rem
    }
    .m-big--dlg,
    [class^=cell].m-big--dlg {
        margin: 3rem
    }
}

@media(max-width:1150px) {
    .mb--dmd,
    [class^=cell].mb--dmd {
        margin-bottom: 1.5rem
    }
    .pb--dmd,
    [class^=cell].pb--dmd {
        padding-bottom: 1.5rem
    }
    .mba--dmd,
    [class^=cell].mba--dmd {
        margin-bottom: auto
    }
    .mt--dmd,
    [class^=cell].mt--dmd {
        margin-top: 1.5rem
    }
    .pt--dmd,
    [class^=cell].pt--dmd {
        padding-top: 1.5rem
    }
    .mta--dmd,
    [class^=cell].mta--dmd {
        margin-top: auto
    }
    .ml--dmd,
    [class^=cell].ml--dmd {
        margin-left: 1.5rem
    }
    .pl--dmd,
    [class^=cell].pl--dmd {
        padding-left: 1.5rem
    }
    .mla--dmd,
    [class^=cell].mla--dmd {
        margin-left: auto
    }
    .mr--dmd,
    [class^=cell].mr--dmd {
        margin-right: 1.5rem
    }
    .pr--dmd,
    [class^=cell].pr--dmd {
        padding-right: 1.5rem
    }
    .mra--dmd,
    [class^=cell].mra--dmd {
        margin-right: auto
    }
    .mx--dmd,
    [class^=cell].mx--dmd {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--dmd,
    [class^=cell].px--dmd {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--dmd,
    [class^=cell].mxa--dmd {
        margin-left: auto;
        margin-right: auto
    }
    .my--dmd,
    [class^=cell].my--dmd {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--dmd,
    [class^=cell].py--dmd {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--dmd,
    [class^=cell].mya--dmd {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--dmd,
    [class^=cell].m--dmd {
        margin: 1.5rem
    }
    .p--dmd,
    [class^=cell].p--dmd {
        padding: 1.5rem
    }
    .ma--dmd,
    [class^=cell].ma--dmd {
        margin: auto
    }
    .pb-0--dmd,
    [class^=cell].pb-0--dmd {
        padding-bottom: 0
    }
    .mb-0--dmd,
    [class^=cell].mb-0--dmd {
        margin-bottom: 0
    }
    .pt-0--dmd,
    [class^=cell].pt-0--dmd {
        padding-top: 0
    }
    .mt-0--dmd,
    [class^=cell].mt-0--dmd {
        margin-top: 0
    }
    .pl-0--dmd,
    [class^=cell].pl-0--dmd {
        padding-left: 0
    }
    .ml-0--dmd,
    [class^=cell].ml-0--dmd {
        margin-left: 0
    }
    .pr-0--dmd,
    [class^=cell].pr-0--dmd {
        padding-right: 0
    }
    .mr-0--dmd,
    [class^=cell].mr-0--dmd {
        margin-right: 0
    }
    .px-0--dmd,
    [class^=cell].px-0--dmd {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--dmd,
    [class^=cell].mx-0--dmd {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--dmd,
    [class^=cell].py-0--dmd {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--dmd,
    [class^=cell].my-0--dmd {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--dmd,
    [class^=cell].p-0--dmd {
        padding: 0
    }
    .m-0--dmd,
    [class^=cell].m-0--dmd {
        margin: 0
    }
    .pb-15--dmd,
    [class^=cell].pb-15--dmd {
        padding-bottom: 15px
    }
    .mb-15--dmd,
    [class^=cell].mb-15--dmd {
        margin-bottom: 15px
    }
    .pt-15--dmd,
    [class^=cell].pt-15--dmd {
        padding-top: 15px
    }
    .mt-15--dmd,
    [class^=cell].mt-15--dmd {
        margin-top: 15px
    }
    .pl-15--dmd,
    [class^=cell].pl-15--dmd {
        padding-left: 15px
    }
    .ml-15--dmd,
    [class^=cell].ml-15--dmd {
        margin-left: 15px
    }
    .pr-15--dmd,
    [class^=cell].pr-15--dmd {
        padding-right: 15px
    }
    .mr-15--dmd,
    [class^=cell].mr-15--dmd {
        margin-right: 15px
    }
    .px-15--dmd,
    [class^=cell].px-15--dmd {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--dmd,
    [class^=cell].mx-15--dmd {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--dmd,
    [class^=cell].py-15--dmd {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--dmd,
    [class^=cell].my-15--dmd {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--dmd,
    [class^=cell].p-15--dmd {
        padding: 15px
    }
    .m-15--dmd,
    [class^=cell].m-15--dmd {
        margin: 15px
    }
    .pb-def--dmd,
    [class^=cell].pb-def--dmd {
        padding-bottom: 1.5rem
    }
    .mb-def--dmd,
    [class^=cell].mb-def--dmd {
        margin-bottom: 1.5rem
    }
    .pt-def--dmd,
    [class^=cell].pt-def--dmd {
        padding-top: 1.5rem
    }
    .mt-def--dmd,
    [class^=cell].mt-def--dmd {
        margin-top: 1.5rem
    }
    .pl-def--dmd,
    [class^=cell].pl-def--dmd {
        padding-left: 1.5rem
    }
    .ml-def--dmd,
    [class^=cell].ml-def--dmd {
        margin-left: 1.5rem
    }
    .pr-def--dmd,
    [class^=cell].pr-def--dmd {
        padding-right: 1.5rem
    }
    .mr-def--dmd,
    [class^=cell].mr-def--dmd {
        margin-right: 1.5rem
    }
    .px-def--dmd,
    [class^=cell].px-def--dmd {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--dmd,
    [class^=cell].mx-def--dmd {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--dmd,
    [class^=cell].py-def--dmd {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--dmd,
    [class^=cell].my-def--dmd {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--dmd,
    [class^=cell].p-def--dmd {
        padding: 1.5rem
    }
    .m-def--dmd,
    [class^=cell].m-def--dmd {
        margin: 1.5rem
    }
    .pb-big--dmd,
    [class^=cell].pb-big--dmd {
        padding-bottom: 3rem
    }
    .mb-big--dmd,
    [class^=cell].mb-big--dmd {
        margin-bottom: 3rem
    }
    .pt-big--dmd,
    [class^=cell].pt-big--dmd {
        padding-top: 3rem
    }
    .mt-big--dmd,
    [class^=cell].mt-big--dmd {
        margin-top: 3rem
    }
    .pl-big--dmd,
    [class^=cell].pl-big--dmd {
        padding-left: 3rem
    }
    .ml-big--dmd,
    [class^=cell].ml-big--dmd {
        margin-left: 3rem
    }
    .pr-big--dmd,
    [class^=cell].pr-big--dmd {
        padding-right: 3rem
    }
    .mr-big--dmd,
    [class^=cell].mr-big--dmd {
        margin-right: 3rem
    }
    .px-big--dmd,
    [class^=cell].px-big--dmd {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--dmd,
    [class^=cell].mx-big--dmd {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--dmd,
    [class^=cell].py-big--dmd {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--dmd,
    [class^=cell].my-big--dmd {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--dmd,
    [class^=cell].p-big--dmd {
        padding: 3rem
    }
    .m-big--dmd,
    [class^=cell].m-big--dmd {
        margin: 3rem
    }
}

@media(max-width:1050px) {
    .mb--dsm,
    [class^=cell].mb--dsm {
        margin-bottom: 1.5rem
    }
    .pb--dsm,
    [class^=cell].pb--dsm {
        padding-bottom: 1.5rem
    }
    .mba--dsm,
    [class^=cell].mba--dsm {
        margin-bottom: auto
    }
    .mt--dsm,
    [class^=cell].mt--dsm {
        margin-top: 1.5rem
    }
    .pt--dsm,
    [class^=cell].pt--dsm {
        padding-top: 1.5rem
    }
    .mta--dsm,
    [class^=cell].mta--dsm {
        margin-top: auto
    }
    .ml--dsm,
    [class^=cell].ml--dsm {
        margin-left: 1.5rem
    }
    .pl--dsm,
    [class^=cell].pl--dsm {
        padding-left: 1.5rem
    }
    .mla--dsm,
    [class^=cell].mla--dsm {
        margin-left: auto
    }
    .mr--dsm,
    [class^=cell].mr--dsm {
        margin-right: 1.5rem
    }
    .pr--dsm,
    [class^=cell].pr--dsm {
        padding-right: 1.5rem
    }
    .mra--dsm,
    [class^=cell].mra--dsm {
        margin-right: auto
    }
    .mx--dsm,
    [class^=cell].mx--dsm {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--dsm,
    [class^=cell].px--dsm {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--dsm,
    [class^=cell].mxa--dsm {
        margin-left: auto;
        margin-right: auto
    }
    .my--dsm,
    [class^=cell].my--dsm {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--dsm,
    [class^=cell].py--dsm {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--dsm,
    [class^=cell].mya--dsm {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--dsm,
    [class^=cell].m--dsm {
        margin: 1.5rem
    }
    .p--dsm,
    [class^=cell].p--dsm {
        padding: 1.5rem
    }
    .ma--dsm,
    [class^=cell].ma--dsm {
        margin: auto
    }
    .pb-0--dsm,
    [class^=cell].pb-0--dsm {
        padding-bottom: 0
    }
    .mb-0--dsm,
    [class^=cell].mb-0--dsm {
        margin-bottom: 0
    }
    .pt-0--dsm,
    [class^=cell].pt-0--dsm {
        padding-top: 0
    }
    .mt-0--dsm,
    [class^=cell].mt-0--dsm {
        margin-top: 0
    }
    .pl-0--dsm,
    [class^=cell].pl-0--dsm {
        padding-left: 0
    }
    .ml-0--dsm,
    [class^=cell].ml-0--dsm {
        margin-left: 0
    }
    .pr-0--dsm,
    [class^=cell].pr-0--dsm {
        padding-right: 0
    }
    .mr-0--dsm,
    [class^=cell].mr-0--dsm {
        margin-right: 0
    }
    .px-0--dsm,
    [class^=cell].px-0--dsm {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--dsm,
    [class^=cell].mx-0--dsm {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--dsm,
    [class^=cell].py-0--dsm {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--dsm,
    [class^=cell].my-0--dsm {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--dsm,
    [class^=cell].p-0--dsm {
        padding: 0
    }
    .m-0--dsm,
    [class^=cell].m-0--dsm {
        margin: 0
    }
    .pb-15--dsm,
    [class^=cell].pb-15--dsm {
        padding-bottom: 15px
    }
    .mb-15--dsm,
    [class^=cell].mb-15--dsm {
        margin-bottom: 15px
    }
    .pt-15--dsm,
    [class^=cell].pt-15--dsm {
        padding-top: 15px
    }
    .mt-15--dsm,
    [class^=cell].mt-15--dsm {
        margin-top: 15px
    }
    .pl-15--dsm,
    [class^=cell].pl-15--dsm {
        padding-left: 15px
    }
    .ml-15--dsm,
    [class^=cell].ml-15--dsm {
        margin-left: 15px
    }
    .pr-15--dsm,
    [class^=cell].pr-15--dsm {
        padding-right: 15px
    }
    .mr-15--dsm,
    [class^=cell].mr-15--dsm {
        margin-right: 15px
    }
    .px-15--dsm,
    [class^=cell].px-15--dsm {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--dsm,
    [class^=cell].mx-15--dsm {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--dsm,
    [class^=cell].py-15--dsm {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--dsm,
    [class^=cell].my-15--dsm {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--dsm,
    [class^=cell].p-15--dsm {
        padding: 15px
    }
    .m-15--dsm,
    [class^=cell].m-15--dsm {
        margin: 15px
    }
    .pb-def--dsm,
    [class^=cell].pb-def--dsm {
        padding-bottom: 1.5rem
    }
    .mb-def--dsm,
    [class^=cell].mb-def--dsm {
        margin-bottom: 1.5rem
    }
    .pt-def--dsm,
    [class^=cell].pt-def--dsm {
        padding-top: 1.5rem
    }
    .mt-def--dsm,
    [class^=cell].mt-def--dsm {
        margin-top: 1.5rem
    }
    .pl-def--dsm,
    [class^=cell].pl-def--dsm {
        padding-left: 1.5rem
    }
    .ml-def--dsm,
    [class^=cell].ml-def--dsm {
        margin-left: 1.5rem
    }
    .pr-def--dsm,
    [class^=cell].pr-def--dsm {
        padding-right: 1.5rem
    }
    .mr-def--dsm,
    [class^=cell].mr-def--dsm {
        margin-right: 1.5rem
    }
    .px-def--dsm,
    [class^=cell].px-def--dsm {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--dsm,
    [class^=cell].mx-def--dsm {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--dsm,
    [class^=cell].py-def--dsm {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--dsm,
    [class^=cell].my-def--dsm {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--dsm,
    [class^=cell].p-def--dsm {
        padding: 1.5rem
    }
    .m-def--dsm,
    [class^=cell].m-def--dsm {
        margin: 1.5rem
    }
    .pb-big--dsm,
    [class^=cell].pb-big--dsm {
        padding-bottom: 3rem
    }
    .mb-big--dsm,
    [class^=cell].mb-big--dsm {
        margin-bottom: 3rem
    }
    .pt-big--dsm,
    [class^=cell].pt-big--dsm {
        padding-top: 3rem
    }
    .mt-big--dsm,
    [class^=cell].mt-big--dsm {
        margin-top: 3rem
    }
    .pl-big--dsm,
    [class^=cell].pl-big--dsm {
        padding-left: 3rem
    }
    .ml-big--dsm,
    [class^=cell].ml-big--dsm {
        margin-left: 3rem
    }
    .pr-big--dsm,
    [class^=cell].pr-big--dsm {
        padding-right: 3rem
    }
    .mr-big--dsm,
    [class^=cell].mr-big--dsm {
        margin-right: 3rem
    }
    .px-big--dsm,
    [class^=cell].px-big--dsm {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--dsm,
    [class^=cell].mx-big--dsm {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--dsm,
    [class^=cell].py-big--dsm {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--dsm,
    [class^=cell].my-big--dsm {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--dsm,
    [class^=cell].p-big--dsm {
        padding: 3rem
    }
    .m-big--dsm,
    [class^=cell].m-big--dsm {
        margin: 3rem
    }
}

@media(max-width:900px) {
    .mb--tlg,
    [class^=cell].mb--tlg {
        margin-bottom: 1.5rem
    }
    .pb--tlg,
    [class^=cell].pb--tlg {
        padding-bottom: 1.5rem
    }
    .mba--tlg,
    [class^=cell].mba--tlg {
        margin-bottom: auto
    }
    .mt--tlg,
    [class^=cell].mt--tlg {
        margin-top: 1.5rem
    }
    .pt--tlg,
    [class^=cell].pt--tlg {
        padding-top: 1.5rem
    }
    .mta--tlg,
    [class^=cell].mta--tlg {
        margin-top: auto
    }
    .ml--tlg,
    [class^=cell].ml--tlg {
        margin-left: 1.5rem
    }
    .pl--tlg,
    [class^=cell].pl--tlg {
        padding-left: 1.5rem
    }
    .mla--tlg,
    [class^=cell].mla--tlg {
        margin-left: auto
    }
    .mr--tlg,
    [class^=cell].mr--tlg {
        margin-right: 1.5rem
    }
    .pr--tlg,
    [class^=cell].pr--tlg {
        padding-right: 1.5rem
    }
    .mra--tlg,
    [class^=cell].mra--tlg {
        margin-right: auto
    }
    .mx--tlg,
    [class^=cell].mx--tlg {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--tlg,
    [class^=cell].px--tlg {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--tlg,
    [class^=cell].mxa--tlg {
        margin-left: auto;
        margin-right: auto
    }
    .my--tlg,
    [class^=cell].my--tlg {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--tlg,
    [class^=cell].py--tlg {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--tlg,
    [class^=cell].mya--tlg {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--tlg,
    [class^=cell].m--tlg {
        margin: 1.5rem
    }
    .p--tlg,
    [class^=cell].p--tlg {
        padding: 1.5rem
    }
    .ma--tlg,
    [class^=cell].ma--tlg {
        margin: auto
    }
    .pb-0--tlg,
    [class^=cell].pb-0--tlg {
        padding-bottom: 0
    }
    .mb-0--tlg,
    [class^=cell].mb-0--tlg {
        margin-bottom: 0
    }
    .pt-0--tlg,
    [class^=cell].pt-0--tlg {
        padding-top: 0
    }
    .mt-0--tlg,
    [class^=cell].mt-0--tlg {
        margin-top: 0
    }
    .pl-0--tlg,
    [class^=cell].pl-0--tlg {
        padding-left: 0
    }
    .ml-0--tlg,
    [class^=cell].ml-0--tlg {
        margin-left: 0
    }
    .pr-0--tlg,
    [class^=cell].pr-0--tlg {
        padding-right: 0
    }
    .mr-0--tlg,
    [class^=cell].mr-0--tlg {
        margin-right: 0
    }
    .px-0--tlg,
    [class^=cell].px-0--tlg {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--tlg,
    [class^=cell].mx-0--tlg {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--tlg,
    [class^=cell].py-0--tlg {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--tlg,
    [class^=cell].my-0--tlg {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--tlg,
    [class^=cell].p-0--tlg {
        padding: 0
    }
    .m-0--tlg,
    [class^=cell].m-0--tlg {
        margin: 0
    }
    .pb-15--tlg,
    [class^=cell].pb-15--tlg {
        padding-bottom: 15px
    }
    .mb-15--tlg,
    [class^=cell].mb-15--tlg {
        margin-bottom: 15px
    }
    .pt-15--tlg,
    [class^=cell].pt-15--tlg {
        padding-top: 15px
    }
    .mt-15--tlg,
    [class^=cell].mt-15--tlg {
        margin-top: 15px
    }
    .pl-15--tlg,
    [class^=cell].pl-15--tlg {
        padding-left: 15px
    }
    .ml-15--tlg,
    [class^=cell].ml-15--tlg {
        margin-left: 15px
    }
    .pr-15--tlg,
    [class^=cell].pr-15--tlg {
        padding-right: 15px
    }
    .mr-15--tlg,
    [class^=cell].mr-15--tlg {
        margin-right: 15px
    }
    .px-15--tlg,
    [class^=cell].px-15--tlg {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--tlg,
    [class^=cell].mx-15--tlg {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--tlg,
    [class^=cell].py-15--tlg {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--tlg,
    [class^=cell].my-15--tlg {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--tlg,
    [class^=cell].p-15--tlg {
        padding: 15px
    }
    .m-15--tlg,
    [class^=cell].m-15--tlg {
        margin: 15px
    }
    .pb-def--tlg,
    [class^=cell].pb-def--tlg {
        padding-bottom: 1.5rem
    }
    .mb-def--tlg,
    [class^=cell].mb-def--tlg {
        margin-bottom: 1.5rem
    }
    .pt-def--tlg,
    [class^=cell].pt-def--tlg {
        padding-top: 1.5rem
    }
    .mt-def--tlg,
    [class^=cell].mt-def--tlg {
        margin-top: 1.5rem
    }
    .pl-def--tlg,
    [class^=cell].pl-def--tlg {
        padding-left: 1.5rem
    }
    .ml-def--tlg,
    [class^=cell].ml-def--tlg {
        margin-left: 1.5rem
    }
    .pr-def--tlg,
    [class^=cell].pr-def--tlg {
        padding-right: 1.5rem
    }
    .mr-def--tlg,
    [class^=cell].mr-def--tlg {
        margin-right: 1.5rem
    }
    .px-def--tlg,
    [class^=cell].px-def--tlg {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--tlg,
    [class^=cell].mx-def--tlg {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--tlg,
    [class^=cell].py-def--tlg {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--tlg,
    [class^=cell].my-def--tlg {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--tlg,
    [class^=cell].p-def--tlg {
        padding: 1.5rem
    }
    .m-def--tlg,
    [class^=cell].m-def--tlg {
        margin: 1.5rem
    }
    .pb-big--tlg,
    [class^=cell].pb-big--tlg {
        padding-bottom: 3rem
    }
    .mb-big--tlg,
    [class^=cell].mb-big--tlg {
        margin-bottom: 3rem
    }
    .pt-big--tlg,
    [class^=cell].pt-big--tlg {
        padding-top: 3rem
    }
    .mt-big--tlg,
    [class^=cell].mt-big--tlg {
        margin-top: 3rem
    }
    .pl-big--tlg,
    [class^=cell].pl-big--tlg {
        padding-left: 3rem
    }
    .ml-big--tlg,
    [class^=cell].ml-big--tlg {
        margin-left: 3rem
    }
    .pr-big--tlg,
    [class^=cell].pr-big--tlg {
        padding-right: 3rem
    }
    .mr-big--tlg,
    [class^=cell].mr-big--tlg {
        margin-right: 3rem
    }
    .px-big--tlg,
    [class^=cell].px-big--tlg {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--tlg,
    [class^=cell].mx-big--tlg {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--tlg,
    [class^=cell].py-big--tlg {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--tlg,
    [class^=cell].my-big--tlg {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--tlg,
    [class^=cell].p-big--tlg {
        padding: 3rem
    }
    .m-big--tlg,
    [class^=cell].m-big--tlg {
        margin: 3rem
    }
}

@media(max-width:700px) {
    .mb--tsm,
    [class^=cell].mb--tsm {
        margin-bottom: 1.5rem
    }
    .pb--tsm,
    [class^=cell].pb--tsm {
        padding-bottom: 1.5rem
    }
    .mba--tsm,
    [class^=cell].mba--tsm {
        margin-bottom: auto
    }
    .mt--tsm,
    [class^=cell].mt--tsm {
        margin-top: 1.5rem
    }
    .pt--tsm,
    [class^=cell].pt--tsm {
        padding-top: 1.5rem
    }
    .mta--tsm,
    [class^=cell].mta--tsm {
        margin-top: auto
    }
    .ml--tsm,
    [class^=cell].ml--tsm {
        margin-left: 1.5rem
    }
    .pl--tsm,
    [class^=cell].pl--tsm {
        padding-left: 1.5rem
    }
    .mla--tsm,
    [class^=cell].mla--tsm {
        margin-left: auto
    }
    .mr--tsm,
    [class^=cell].mr--tsm {
        margin-right: 1.5rem
    }
    .pr--tsm,
    [class^=cell].pr--tsm {
        padding-right: 1.5rem
    }
    .mra--tsm,
    [class^=cell].mra--tsm {
        margin-right: auto
    }
    .mx--tsm,
    [class^=cell].mx--tsm {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--tsm,
    [class^=cell].px--tsm {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--tsm,
    [class^=cell].mxa--tsm {
        margin-left: auto;
        margin-right: auto
    }
    .my--tsm,
    [class^=cell].my--tsm {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--tsm,
    [class^=cell].py--tsm {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--tsm,
    [class^=cell].mya--tsm {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--tsm,
    [class^=cell].m--tsm {
        margin: 1.5rem
    }
    .p--tsm,
    [class^=cell].p--tsm {
        padding: 1.5rem
    }
    .ma--tsm,
    [class^=cell].ma--tsm {
        margin: auto
    }
    .pb-0--tsm,
    [class^=cell].pb-0--tsm {
        padding-bottom: 0
    }
    .mb-0--tsm,
    [class^=cell].mb-0--tsm {
        margin-bottom: 0
    }
    .pt-0--tsm,
    [class^=cell].pt-0--tsm {
        padding-top: 0
    }
    .mt-0--tsm,
    [class^=cell].mt-0--tsm {
        margin-top: 0
    }
    .pl-0--tsm,
    [class^=cell].pl-0--tsm {
        padding-left: 0
    }
    .ml-0--tsm,
    [class^=cell].ml-0--tsm {
        margin-left: 0
    }
    .pr-0--tsm,
    [class^=cell].pr-0--tsm {
        padding-right: 0
    }
    .mr-0--tsm,
    [class^=cell].mr-0--tsm {
        margin-right: 0
    }
    .px-0--tsm,
    [class^=cell].px-0--tsm {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--tsm,
    [class^=cell].mx-0--tsm {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--tsm,
    [class^=cell].py-0--tsm {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--tsm,
    [class^=cell].my-0--tsm {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--tsm,
    [class^=cell].p-0--tsm {
        padding: 0
    }
    .m-0--tsm,
    [class^=cell].m-0--tsm {
        margin: 0
    }
    .pb-15--tsm,
    [class^=cell].pb-15--tsm {
        padding-bottom: 15px
    }
    .mb-15--tsm,
    [class^=cell].mb-15--tsm {
        margin-bottom: 15px
    }
    .pt-15--tsm,
    [class^=cell].pt-15--tsm {
        padding-top: 15px
    }
    .mt-15--tsm,
    [class^=cell].mt-15--tsm {
        margin-top: 15px
    }
    .pl-15--tsm,
    [class^=cell].pl-15--tsm {
        padding-left: 15px
    }
    .ml-15--tsm,
    [class^=cell].ml-15--tsm {
        margin-left: 15px
    }
    .pr-15--tsm,
    [class^=cell].pr-15--tsm {
        padding-right: 15px
    }
    .mr-15--tsm,
    [class^=cell].mr-15--tsm {
        margin-right: 15px
    }
    .px-15--tsm,
    [class^=cell].px-15--tsm {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--tsm,
    [class^=cell].mx-15--tsm {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--tsm,
    [class^=cell].py-15--tsm {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--tsm,
    [class^=cell].my-15--tsm {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--tsm,
    [class^=cell].p-15--tsm {
        padding: 15px
    }
    .m-15--tsm,
    [class^=cell].m-15--tsm {
        margin: 15px
    }
    .pb-def--tsm,
    [class^=cell].pb-def--tsm {
        padding-bottom: 1.5rem
    }
    .mb-def--tsm,
    [class^=cell].mb-def--tsm {
        margin-bottom: 1.5rem
    }
    .pt-def--tsm,
    [class^=cell].pt-def--tsm {
        padding-top: 1.5rem
    }
    .mt-def--tsm,
    [class^=cell].mt-def--tsm {
        margin-top: 1.5rem
    }
    .pl-def--tsm,
    [class^=cell].pl-def--tsm {
        padding-left: 1.5rem
    }
    .ml-def--tsm,
    [class^=cell].ml-def--tsm {
        margin-left: 1.5rem
    }
    .pr-def--tsm,
    [class^=cell].pr-def--tsm {
        padding-right: 1.5rem
    }
    .mr-def--tsm,
    [class^=cell].mr-def--tsm {
        margin-right: 1.5rem
    }
    .px-def--tsm,
    [class^=cell].px-def--tsm {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--tsm,
    [class^=cell].mx-def--tsm {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--tsm,
    [class^=cell].py-def--tsm {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--tsm,
    [class^=cell].my-def--tsm {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--tsm,
    [class^=cell].p-def--tsm {
        padding: 1.5rem
    }
    .m-def--tsm,
    [class^=cell].m-def--tsm {
        margin: 1.5rem
    }
    .pb-big--tsm,
    [class^=cell].pb-big--tsm {
        padding-bottom: 3rem
    }
    .mb-big--tsm,
    [class^=cell].mb-big--tsm {
        margin-bottom: 3rem
    }
    .pt-big--tsm,
    [class^=cell].pt-big--tsm {
        padding-top: 3rem
    }
    .mt-big--tsm,
    [class^=cell].mt-big--tsm {
        margin-top: 3rem
    }
    .pl-big--tsm,
    [class^=cell].pl-big--tsm {
        padding-left: 3rem
    }
    .ml-big--tsm,
    [class^=cell].ml-big--tsm {
        margin-left: 3rem
    }
    .pr-big--tsm,
    [class^=cell].pr-big--tsm {
        padding-right: 3rem
    }
    .mr-big--tsm,
    [class^=cell].mr-big--tsm {
        margin-right: 3rem
    }
    .px-big--tsm,
    [class^=cell].px-big--tsm {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--tsm,
    [class^=cell].mx-big--tsm {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--tsm,
    [class^=cell].py-big--tsm {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--tsm,
    [class^=cell].my-big--tsm {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--tsm,
    [class^=cell].p-big--tsm {
        padding: 3rem
    }
    .m-big--tsm,
    [class^=cell].m-big--tsm {
        margin: 3rem
    }
}

@media(max-width:600px) {
    .mb--mlg,
    [class^=cell].mb--mlg {
        margin-bottom: 1.5rem
    }
    .pb--mlg,
    [class^=cell].pb--mlg {
        padding-bottom: 1.5rem
    }
    .mba--mlg,
    [class^=cell].mba--mlg {
        margin-bottom: auto
    }
    .mt--mlg,
    [class^=cell].mt--mlg {
        margin-top: 1.5rem
    }
    .pt--mlg,
    [class^=cell].pt--mlg {
        padding-top: 1.5rem
    }
    .mta--mlg,
    [class^=cell].mta--mlg {
        margin-top: auto
    }
    .ml--mlg,
    [class^=cell].ml--mlg {
        margin-left: 1.5rem
    }
    .pl--mlg,
    [class^=cell].pl--mlg {
        padding-left: 1.5rem
    }
    .mla--mlg,
    [class^=cell].mla--mlg {
        margin-left: auto
    }
    .mr--mlg,
    [class^=cell].mr--mlg {
        margin-right: 1.5rem
    }
    .pr--mlg,
    [class^=cell].pr--mlg {
        padding-right: 1.5rem
    }
    .mra--mlg,
    [class^=cell].mra--mlg {
        margin-right: auto
    }
    .mx--mlg,
    [class^=cell].mx--mlg {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--mlg,
    [class^=cell].px--mlg {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--mlg,
    [class^=cell].mxa--mlg {
        margin-left: auto;
        margin-right: auto
    }
    .my--mlg,
    [class^=cell].my--mlg {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--mlg,
    [class^=cell].py--mlg {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--mlg,
    [class^=cell].mya--mlg {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--mlg,
    [class^=cell].m--mlg {
        margin: 1.5rem
    }
    .p--mlg,
    [class^=cell].p--mlg {
        padding: 1.5rem
    }
    .ma--mlg,
    [class^=cell].ma--mlg {
        margin: auto
    }
    .pb-0--mlg,
    [class^=cell].pb-0--mlg {
        padding-bottom: 0
    }
    .mb-0--mlg,
    [class^=cell].mb-0--mlg {
        margin-bottom: 0
    }
    .pt-0--mlg,
    [class^=cell].pt-0--mlg {
        padding-top: 0
    }
    .mt-0--mlg,
    [class^=cell].mt-0--mlg {
        margin-top: 0
    }
    .pl-0--mlg,
    [class^=cell].pl-0--mlg {
        padding-left: 0
    }
    .ml-0--mlg,
    [class^=cell].ml-0--mlg {
        margin-left: 0
    }
    .pr-0--mlg,
    [class^=cell].pr-0--mlg {
        padding-right: 0
    }
    .mr-0--mlg,
    [class^=cell].mr-0--mlg {
        margin-right: 0
    }
    .px-0--mlg,
    [class^=cell].px-0--mlg {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--mlg,
    [class^=cell].mx-0--mlg {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--mlg,
    [class^=cell].py-0--mlg {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--mlg,
    [class^=cell].my-0--mlg {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--mlg,
    [class^=cell].p-0--mlg {
        padding: 0
    }
    .m-0--mlg,
    [class^=cell].m-0--mlg {
        margin: 0
    }
    .pb-15--mlg,
    [class^=cell].pb-15--mlg {
        padding-bottom: 15px
    }
    .mb-15--mlg,
    [class^=cell].mb-15--mlg {
        margin-bottom: 15px
    }
    .pt-15--mlg,
    [class^=cell].pt-15--mlg {
        padding-top: 15px
    }
    .mt-15--mlg,
    [class^=cell].mt-15--mlg {
        margin-top: 15px
    }
    .pl-15--mlg,
    [class^=cell].pl-15--mlg {
        padding-left: 15px
    }
    .ml-15--mlg,
    [class^=cell].ml-15--mlg {
        margin-left: 15px
    }
    .pr-15--mlg,
    [class^=cell].pr-15--mlg {
        padding-right: 15px
    }
    .mr-15--mlg,
    [class^=cell].mr-15--mlg {
        margin-right: 15px
    }
    .px-15--mlg,
    [class^=cell].px-15--mlg {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--mlg,
    [class^=cell].mx-15--mlg {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--mlg,
    [class^=cell].py-15--mlg {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--mlg,
    [class^=cell].my-15--mlg {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--mlg,
    [class^=cell].p-15--mlg {
        padding: 15px
    }
    .m-15--mlg,
    [class^=cell].m-15--mlg {
        margin: 15px
    }
    .pb-def--mlg,
    [class^=cell].pb-def--mlg {
        padding-bottom: 1.5rem
    }
    .mb-def--mlg,
    [class^=cell].mb-def--mlg {
        margin-bottom: 1.5rem
    }
    .pt-def--mlg,
    [class^=cell].pt-def--mlg {
        padding-top: 1.5rem
    }
    .mt-def--mlg,
    [class^=cell].mt-def--mlg {
        margin-top: 1.5rem
    }
    .pl-def--mlg,
    [class^=cell].pl-def--mlg {
        padding-left: 1.5rem
    }
    .ml-def--mlg,
    [class^=cell].ml-def--mlg {
        margin-left: 1.5rem
    }
    .pr-def--mlg,
    [class^=cell].pr-def--mlg {
        padding-right: 1.5rem
    }
    .mr-def--mlg,
    [class^=cell].mr-def--mlg {
        margin-right: 1.5rem
    }
    .px-def--mlg,
    [class^=cell].px-def--mlg {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--mlg,
    [class^=cell].mx-def--mlg {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--mlg,
    [class^=cell].py-def--mlg {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--mlg,
    [class^=cell].my-def--mlg {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--mlg,
    [class^=cell].p-def--mlg {
        padding: 1.5rem
    }
    .m-def--mlg,
    [class^=cell].m-def--mlg {
        margin: 1.5rem
    }
    .pb-big--mlg,
    [class^=cell].pb-big--mlg {
        padding-bottom: 3rem
    }
    .mb-big--mlg,
    [class^=cell].mb-big--mlg {
        margin-bottom: 3rem
    }
    .pt-big--mlg,
    [class^=cell].pt-big--mlg {
        padding-top: 3rem
    }
    .mt-big--mlg,
    [class^=cell].mt-big--mlg {
        margin-top: 3rem
    }
    .pl-big--mlg,
    [class^=cell].pl-big--mlg {
        padding-left: 3rem
    }
    .ml-big--mlg,
    [class^=cell].ml-big--mlg {
        margin-left: 3rem
    }
    .pr-big--mlg,
    [class^=cell].pr-big--mlg {
        padding-right: 3rem
    }
    .mr-big--mlg,
    [class^=cell].mr-big--mlg {
        margin-right: 3rem
    }
    .px-big--mlg,
    [class^=cell].px-big--mlg {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--mlg,
    [class^=cell].mx-big--mlg {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--mlg,
    [class^=cell].py-big--mlg {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--mlg,
    [class^=cell].my-big--mlg {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--mlg,
    [class^=cell].p-big--mlg {
        padding: 3rem
    }
    .m-big--mlg,
    [class^=cell].m-big--mlg {
        margin: 3rem
    }
}

@media(max-width:550px) {
    .mb--mmd,
    [class^=cell].mb--mmd {
        margin-bottom: 1.5rem
    }
    .pb--mmd,
    [class^=cell].pb--mmd {
        padding-bottom: 1.5rem
    }
    .mba--mmd,
    [class^=cell].mba--mmd {
        margin-bottom: auto
    }
    .mt--mmd,
    [class^=cell].mt--mmd {
        margin-top: 1.5rem
    }
    .pt--mmd,
    [class^=cell].pt--mmd {
        padding-top: 1.5rem
    }
    .mta--mmd,
    [class^=cell].mta--mmd {
        margin-top: auto
    }
    .ml--mmd,
    [class^=cell].ml--mmd {
        margin-left: 1.5rem
    }
    .pl--mmd,
    [class^=cell].pl--mmd {
        padding-left: 1.5rem
    }
    .mla--mmd,
    [class^=cell].mla--mmd {
        margin-left: auto
    }
    .mr--mmd,
    [class^=cell].mr--mmd {
        margin-right: 1.5rem
    }
    .pr--mmd,
    [class^=cell].pr--mmd {
        padding-right: 1.5rem
    }
    .mra--mmd,
    [class^=cell].mra--mmd {
        margin-right: auto
    }
    .mx--mmd,
    [class^=cell].mx--mmd {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--mmd,
    [class^=cell].px--mmd {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--mmd,
    [class^=cell].mxa--mmd {
        margin-left: auto;
        margin-right: auto
    }
    .my--mmd,
    [class^=cell].my--mmd {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--mmd,
    [class^=cell].py--mmd {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--mmd,
    [class^=cell].mya--mmd {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--mmd,
    [class^=cell].m--mmd {
        margin: 1.5rem
    }
    .p--mmd,
    [class^=cell].p--mmd {
        padding: 1.5rem
    }
    .ma--mmd,
    [class^=cell].ma--mmd {
        margin: auto
    }
    .pb-0--mmd,
    [class^=cell].pb-0--mmd {
        padding-bottom: 0
    }
    .mb-0--mmd,
    [class^=cell].mb-0--mmd {
        margin-bottom: 0
    }
    .pt-0--mmd,
    [class^=cell].pt-0--mmd {
        padding-top: 0
    }
    .mt-0--mmd,
    [class^=cell].mt-0--mmd {
        margin-top: 0
    }
    .pl-0--mmd,
    [class^=cell].pl-0--mmd {
        padding-left: 0
    }
    .ml-0--mmd,
    [class^=cell].ml-0--mmd {
        margin-left: 0
    }
    .pr-0--mmd,
    [class^=cell].pr-0--mmd {
        padding-right: 0
    }
    .mr-0--mmd,
    [class^=cell].mr-0--mmd {
        margin-right: 0
    }
    .px-0--mmd,
    [class^=cell].px-0--mmd {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--mmd,
    [class^=cell].mx-0--mmd {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--mmd,
    [class^=cell].py-0--mmd {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--mmd,
    [class^=cell].my-0--mmd {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--mmd,
    [class^=cell].p-0--mmd {
        padding: 0
    }
    .m-0--mmd,
    [class^=cell].m-0--mmd {
        margin: 0
    }
    .pb-15--mmd,
    [class^=cell].pb-15--mmd {
        padding-bottom: 15px
    }
    .mb-15--mmd,
    [class^=cell].mb-15--mmd {
        margin-bottom: 15px
    }
    .pt-15--mmd,
    [class^=cell].pt-15--mmd {
        padding-top: 15px
    }
    .mt-15--mmd,
    [class^=cell].mt-15--mmd {
        margin-top: 15px
    }
    .pl-15--mmd,
    [class^=cell].pl-15--mmd {
        padding-left: 15px
    }
    .ml-15--mmd,
    [class^=cell].ml-15--mmd {
        margin-left: 15px
    }
    .pr-15--mmd,
    [class^=cell].pr-15--mmd {
        padding-right: 15px
    }
    .mr-15--mmd,
    [class^=cell].mr-15--mmd {
        margin-right: 15px
    }
    .px-15--mmd,
    [class^=cell].px-15--mmd {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--mmd,
    [class^=cell].mx-15--mmd {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--mmd,
    [class^=cell].py-15--mmd {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--mmd,
    [class^=cell].my-15--mmd {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--mmd,
    [class^=cell].p-15--mmd {
        padding: 15px
    }
    .m-15--mmd,
    [class^=cell].m-15--mmd {
        margin: 15px
    }
    .pb-def--mmd,
    [class^=cell].pb-def--mmd {
        padding-bottom: 1.5rem
    }
    .mb-def--mmd,
    [class^=cell].mb-def--mmd {
        margin-bottom: 1.5rem
    }
    .pt-def--mmd,
    [class^=cell].pt-def--mmd {
        padding-top: 1.5rem
    }
    .mt-def--mmd,
    [class^=cell].mt-def--mmd {
        margin-top: 1.5rem
    }
    .pl-def--mmd,
    [class^=cell].pl-def--mmd {
        padding-left: 1.5rem
    }
    .ml-def--mmd,
    [class^=cell].ml-def--mmd {
        margin-left: 1.5rem
    }
    .pr-def--mmd,
    [class^=cell].pr-def--mmd {
        padding-right: 1.5rem
    }
    .mr-def--mmd,
    [class^=cell].mr-def--mmd {
        margin-right: 1.5rem
    }
    .px-def--mmd,
    [class^=cell].px-def--mmd {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--mmd,
    [class^=cell].mx-def--mmd {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--mmd,
    [class^=cell].py-def--mmd {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--mmd,
    [class^=cell].my-def--mmd {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--mmd,
    [class^=cell].p-def--mmd {
        padding: 1.5rem
    }
    .m-def--mmd,
    [class^=cell].m-def--mmd {
        margin: 1.5rem
    }
    .pb-big--mmd,
    [class^=cell].pb-big--mmd {
        padding-bottom: 3rem
    }
    .mb-big--mmd,
    [class^=cell].mb-big--mmd {
        margin-bottom: 3rem
    }
    .pt-big--mmd,
    [class^=cell].pt-big--mmd {
        padding-top: 3rem
    }
    .mt-big--mmd,
    [class^=cell].mt-big--mmd {
        margin-top: 3rem
    }
    .pl-big--mmd,
    [class^=cell].pl-big--mmd {
        padding-left: 3rem
    }
    .ml-big--mmd,
    [class^=cell].ml-big--mmd {
        margin-left: 3rem
    }
    .pr-big--mmd,
    [class^=cell].pr-big--mmd {
        padding-right: 3rem
    }
    .mr-big--mmd,
    [class^=cell].mr-big--mmd {
        margin-right: 3rem
    }
    .px-big--mmd,
    [class^=cell].px-big--mmd {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--mmd,
    [class^=cell].mx-big--mmd {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--mmd,
    [class^=cell].py-big--mmd {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--mmd,
    [class^=cell].my-big--mmd {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--mmd,
    [class^=cell].p-big--mmd {
        padding: 3rem
    }
    .m-big--mmd,
    [class^=cell].m-big--mmd {
        margin: 3rem
    }
}

@media(max-width:370px) {
    .mb--msm,
    [class^=cell].mb--msm {
        margin-bottom: 1.5rem
    }
    .pb--msm,
    [class^=cell].pb--msm {
        padding-bottom: 1.5rem
    }
    .mba--msm,
    [class^=cell].mba--msm {
        margin-bottom: auto
    }
    .mt--msm,
    [class^=cell].mt--msm {
        margin-top: 1.5rem
    }
    .pt--msm,
    [class^=cell].pt--msm {
        padding-top: 1.5rem
    }
    .mta--msm,
    [class^=cell].mta--msm {
        margin-top: auto
    }
    .ml--msm,
    [class^=cell].ml--msm {
        margin-left: 1.5rem
    }
    .pl--msm,
    [class^=cell].pl--msm {
        padding-left: 1.5rem
    }
    .mla--msm,
    [class^=cell].mla--msm {
        margin-left: auto
    }
    .mr--msm,
    [class^=cell].mr--msm {
        margin-right: 1.5rem
    }
    .pr--msm,
    [class^=cell].pr--msm {
        padding-right: 1.5rem
    }
    .mra--msm,
    [class^=cell].mra--msm {
        margin-right: auto
    }
    .mx--msm,
    [class^=cell].mx--msm {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--msm,
    [class^=cell].px--msm {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--msm,
    [class^=cell].mxa--msm {
        margin-left: auto;
        margin-right: auto
    }
    .my--msm,
    [class^=cell].my--msm {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--msm,
    [class^=cell].py--msm {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--msm,
    [class^=cell].mya--msm {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--msm,
    [class^=cell].m--msm {
        margin: 1.5rem
    }
    .p--msm,
    [class^=cell].p--msm {
        padding: 1.5rem
    }
    .ma--msm,
    [class^=cell].ma--msm {
        margin: auto
    }
    .pb-0--msm,
    [class^=cell].pb-0--msm {
        padding-bottom: 0
    }
    .mb-0--msm,
    [class^=cell].mb-0--msm {
        margin-bottom: 0
    }
    .pt-0--msm,
    [class^=cell].pt-0--msm {
        padding-top: 0
    }
    .mt-0--msm,
    [class^=cell].mt-0--msm {
        margin-top: 0
    }
    .pl-0--msm,
    [class^=cell].pl-0--msm {
        padding-left: 0
    }
    .ml-0--msm,
    [class^=cell].ml-0--msm {
        margin-left: 0
    }
    .pr-0--msm,
    [class^=cell].pr-0--msm {
        padding-right: 0
    }
    .mr-0--msm,
    [class^=cell].mr-0--msm {
        margin-right: 0
    }
    .px-0--msm,
    [class^=cell].px-0--msm {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--msm,
    [class^=cell].mx-0--msm {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--msm,
    [class^=cell].py-0--msm {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--msm,
    [class^=cell].my-0--msm {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--msm,
    [class^=cell].p-0--msm {
        padding: 0
    }
    .m-0--msm,
    [class^=cell].m-0--msm {
        margin: 0
    }
    .pb-15--msm,
    [class^=cell].pb-15--msm {
        padding-bottom: 15px
    }
    .mb-15--msm,
    [class^=cell].mb-15--msm {
        margin-bottom: 15px
    }
    .pt-15--msm,
    [class^=cell].pt-15--msm {
        padding-top: 15px
    }
    .mt-15--msm,
    [class^=cell].mt-15--msm {
        margin-top: 15px
    }
    .pl-15--msm,
    [class^=cell].pl-15--msm {
        padding-left: 15px
    }
    .ml-15--msm,
    [class^=cell].ml-15--msm {
        margin-left: 15px
    }
    .pr-15--msm,
    [class^=cell].pr-15--msm {
        padding-right: 15px
    }
    .mr-15--msm,
    [class^=cell].mr-15--msm {
        margin-right: 15px
    }
    .px-15--msm,
    [class^=cell].px-15--msm {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--msm,
    [class^=cell].mx-15--msm {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--msm,
    [class^=cell].py-15--msm {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--msm,
    [class^=cell].my-15--msm {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--msm,
    [class^=cell].p-15--msm {
        padding: 15px
    }
    .m-15--msm,
    [class^=cell].m-15--msm {
        margin: 15px
    }
    .pb-def--msm,
    [class^=cell].pb-def--msm {
        padding-bottom: 1.5rem
    }
    .mb-def--msm,
    [class^=cell].mb-def--msm {
        margin-bottom: 1.5rem
    }
    .pt-def--msm,
    [class^=cell].pt-def--msm {
        padding-top: 1.5rem
    }
    .mt-def--msm,
    [class^=cell].mt-def--msm {
        margin-top: 1.5rem
    }
    .pl-def--msm,
    [class^=cell].pl-def--msm {
        padding-left: 1.5rem
    }
    .ml-def--msm,
    [class^=cell].ml-def--msm {
        margin-left: 1.5rem
    }
    .pr-def--msm,
    [class^=cell].pr-def--msm {
        padding-right: 1.5rem
    }
    .mr-def--msm,
    [class^=cell].mr-def--msm {
        margin-right: 1.5rem
    }
    .px-def--msm,
    [class^=cell].px-def--msm {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--msm,
    [class^=cell].mx-def--msm {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--msm,
    [class^=cell].py-def--msm {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--msm,
    [class^=cell].my-def--msm {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--msm,
    [class^=cell].p-def--msm {
        padding: 1.5rem
    }
    .m-def--msm,
    [class^=cell].m-def--msm {
        margin: 1.5rem
    }
    .pb-big--msm,
    [class^=cell].pb-big--msm {
        padding-bottom: 3rem
    }
    .mb-big--msm,
    [class^=cell].mb-big--msm {
        margin-bottom: 3rem
    }
    .pt-big--msm,
    [class^=cell].pt-big--msm {
        padding-top: 3rem
    }
    .mt-big--msm,
    [class^=cell].mt-big--msm {
        margin-top: 3rem
    }
    .pl-big--msm,
    [class^=cell].pl-big--msm {
        padding-left: 3rem
    }
    .ml-big--msm,
    [class^=cell].ml-big--msm {
        margin-left: 3rem
    }
    .pr-big--msm,
    [class^=cell].pr-big--msm {
        padding-right: 3rem
    }
    .mr-big--msm,
    [class^=cell].mr-big--msm {
        margin-right: 3rem
    }
    .px-big--msm,
    [class^=cell].px-big--msm {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--msm,
    [class^=cell].mx-big--msm {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--msm,
    [class^=cell].py-big--msm {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--msm,
    [class^=cell].my-big--msm {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--msm,
    [class^=cell].p-big--msm {
        padding: 3rem
    }
    .m-big--msm,
    [class^=cell].m-big--msm {
        margin: 3rem
    }
}

@media(min-width:371px) {
    .mb--msm-i,
    [class^=cell].mb--msm-i {
        margin-bottom: 1.5rem
    }
    .pb--msm-i,
    [class^=cell].pb--msm-i {
        padding-bottom: 1.5rem
    }
    .mba--msm-i,
    [class^=cell].mba--msm-i {
        margin-bottom: auto
    }
    .mt--msm-i,
    [class^=cell].mt--msm-i {
        margin-top: 1.5rem
    }
    .pt--msm-i,
    [class^=cell].pt--msm-i {
        padding-top: 1.5rem
    }
    .mta--msm-i,
    [class^=cell].mta--msm-i {
        margin-top: auto
    }
    .ml--msm-i,
    [class^=cell].ml--msm-i {
        margin-left: 1.5rem
    }
    .pl--msm-i,
    [class^=cell].pl--msm-i {
        padding-left: 1.5rem
    }
    .mla--msm-i,
    [class^=cell].mla--msm-i {
        margin-left: auto
    }
    .mr--msm-i,
    [class^=cell].mr--msm-i {
        margin-right: 1.5rem
    }
    .pr--msm-i,
    [class^=cell].pr--msm-i {
        padding-right: 1.5rem
    }
    .mra--msm-i,
    [class^=cell].mra--msm-i {
        margin-right: auto
    }
    .mx--msm-i,
    [class^=cell].mx--msm-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--msm-i,
    [class^=cell].px--msm-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--msm-i,
    [class^=cell].mxa--msm-i {
        margin-left: auto;
        margin-right: auto
    }
    .my--msm-i,
    [class^=cell].my--msm-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--msm-i,
    [class^=cell].py--msm-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--msm-i,
    [class^=cell].mya--msm-i {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--msm-i,
    [class^=cell].m--msm-i {
        margin: 1.5rem
    }
    .p--msm-i,
    [class^=cell].p--msm-i {
        padding: 1.5rem
    }
    .ma--msm-i,
    [class^=cell].ma--msm-i {
        margin: auto
    }
    .pb-0--msm-i,
    [class^=cell].pb-0--msm-i {
        padding-bottom: 0
    }
    .mb-0--msm-i,
    [class^=cell].mb-0--msm-i {
        margin-bottom: 0
    }
    .pt-0--msm-i,
    [class^=cell].pt-0--msm-i {
        padding-top: 0
    }
    .mt-0--msm-i,
    [class^=cell].mt-0--msm-i {
        margin-top: 0
    }
    .pl-0--msm-i,
    [class^=cell].pl-0--msm-i {
        padding-left: 0
    }
    .ml-0--msm-i,
    [class^=cell].ml-0--msm-i {
        margin-left: 0
    }
    .pr-0--msm-i,
    [class^=cell].pr-0--msm-i {
        padding-right: 0
    }
    .mr-0--msm-i,
    [class^=cell].mr-0--msm-i {
        margin-right: 0
    }
    .px-0--msm-i,
    [class^=cell].px-0--msm-i {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--msm-i,
    [class^=cell].mx-0--msm-i {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--msm-i,
    [class^=cell].py-0--msm-i {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--msm-i,
    [class^=cell].my-0--msm-i {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--msm-i,
    [class^=cell].p-0--msm-i {
        padding: 0
    }
    .m-0--msm-i,
    [class^=cell].m-0--msm-i {
        margin: 0
    }
    .pb-15--msm-i,
    [class^=cell].pb-15--msm-i {
        padding-bottom: 15px
    }
    .mb-15--msm-i,
    [class^=cell].mb-15--msm-i {
        margin-bottom: 15px
    }
    .pt-15--msm-i,
    [class^=cell].pt-15--msm-i {
        padding-top: 15px
    }
    .mt-15--msm-i,
    [class^=cell].mt-15--msm-i {
        margin-top: 15px
    }
    .pl-15--msm-i,
    [class^=cell].pl-15--msm-i {
        padding-left: 15px
    }
    .ml-15--msm-i,
    [class^=cell].ml-15--msm-i {
        margin-left: 15px
    }
    .pr-15--msm-i,
    [class^=cell].pr-15--msm-i {
        padding-right: 15px
    }
    .mr-15--msm-i,
    [class^=cell].mr-15--msm-i {
        margin-right: 15px
    }
    .px-15--msm-i,
    [class^=cell].px-15--msm-i {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--msm-i,
    [class^=cell].mx-15--msm-i {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--msm-i,
    [class^=cell].py-15--msm-i {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--msm-i,
    [class^=cell].my-15--msm-i {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--msm-i,
    [class^=cell].p-15--msm-i {
        padding: 15px
    }
    .m-15--msm-i,
    [class^=cell].m-15--msm-i {
        margin: 15px
    }
    .pb-def--msm-i,
    [class^=cell].pb-def--msm-i {
        padding-bottom: 1.5rem
    }
    .mb-def--msm-i,
    [class^=cell].mb-def--msm-i {
        margin-bottom: 1.5rem
    }
    .pt-def--msm-i,
    [class^=cell].pt-def--msm-i {
        padding-top: 1.5rem
    }
    .mt-def--msm-i,
    [class^=cell].mt-def--msm-i {
        margin-top: 1.5rem
    }
    .pl-def--msm-i,
    [class^=cell].pl-def--msm-i {
        padding-left: 1.5rem
    }
    .ml-def--msm-i,
    [class^=cell].ml-def--msm-i {
        margin-left: 1.5rem
    }
    .pr-def--msm-i,
    [class^=cell].pr-def--msm-i {
        padding-right: 1.5rem
    }
    .mr-def--msm-i,
    [class^=cell].mr-def--msm-i {
        margin-right: 1.5rem
    }
    .px-def--msm-i,
    [class^=cell].px-def--msm-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--msm-i,
    [class^=cell].mx-def--msm-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--msm-i,
    [class^=cell].py-def--msm-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--msm-i,
    [class^=cell].my-def--msm-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--msm-i,
    [class^=cell].p-def--msm-i {
        padding: 1.5rem
    }
    .m-def--msm-i,
    [class^=cell].m-def--msm-i {
        margin: 1.5rem
    }
    .pb-big--msm-i,
    [class^=cell].pb-big--msm-i {
        padding-bottom: 3rem
    }
    .mb-big--msm-i,
    [class^=cell].mb-big--msm-i {
        margin-bottom: 3rem
    }
    .pt-big--msm-i,
    [class^=cell].pt-big--msm-i {
        padding-top: 3rem
    }
    .mt-big--msm-i,
    [class^=cell].mt-big--msm-i {
        margin-top: 3rem
    }
    .pl-big--msm-i,
    [class^=cell].pl-big--msm-i {
        padding-left: 3rem
    }
    .ml-big--msm-i,
    [class^=cell].ml-big--msm-i {
        margin-left: 3rem
    }
    .pr-big--msm-i,
    [class^=cell].pr-big--msm-i {
        padding-right: 3rem
    }
    .mr-big--msm-i,
    [class^=cell].mr-big--msm-i {
        margin-right: 3rem
    }
    .px-big--msm-i,
    [class^=cell].px-big--msm-i {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--msm-i,
    [class^=cell].mx-big--msm-i {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--msm-i,
    [class^=cell].py-big--msm-i {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--msm-i,
    [class^=cell].my-big--msm-i {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--msm-i,
    [class^=cell].p-big--msm-i {
        padding: 3rem
    }
    .m-big--msm-i,
    [class^=cell].m-big--msm-i {
        margin: 3rem
    }
}

@media(min-width:551px) {
    .mb--mmd-i,
    [class^=cell].mb--mmd-i {
        margin-bottom: 1.5rem
    }
    .pb--mmd-i,
    [class^=cell].pb--mmd-i {
        padding-bottom: 1.5rem
    }
    .mba--mmd-i,
    [class^=cell].mba--mmd-i {
        margin-bottom: auto
    }
    .mt--mmd-i,
    [class^=cell].mt--mmd-i {
        margin-top: 1.5rem
    }
    .pt--mmd-i,
    [class^=cell].pt--mmd-i {
        padding-top: 1.5rem
    }
    .mta--mmd-i,
    [class^=cell].mta--mmd-i {
        margin-top: auto
    }
    .ml--mmd-i,
    [class^=cell].ml--mmd-i {
        margin-left: 1.5rem
    }
    .pl--mmd-i,
    [class^=cell].pl--mmd-i {
        padding-left: 1.5rem
    }
    .mla--mmd-i,
    [class^=cell].mla--mmd-i {
        margin-left: auto
    }
    .mr--mmd-i,
    [class^=cell].mr--mmd-i {
        margin-right: 1.5rem
    }
    .pr--mmd-i,
    [class^=cell].pr--mmd-i {
        padding-right: 1.5rem
    }
    .mra--mmd-i,
    [class^=cell].mra--mmd-i {
        margin-right: auto
    }
    .mx--mmd-i,
    [class^=cell].mx--mmd-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--mmd-i,
    [class^=cell].px--mmd-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--mmd-i,
    [class^=cell].mxa--mmd-i {
        margin-left: auto;
        margin-right: auto
    }
    .my--mmd-i,
    [class^=cell].my--mmd-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--mmd-i,
    [class^=cell].py--mmd-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--mmd-i,
    [class^=cell].mya--mmd-i {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--mmd-i,
    [class^=cell].m--mmd-i {
        margin: 1.5rem
    }
    .p--mmd-i,
    [class^=cell].p--mmd-i {
        padding: 1.5rem
    }
    .ma--mmd-i,
    [class^=cell].ma--mmd-i {
        margin: auto
    }
    .pb-0--mmd-i,
    [class^=cell].pb-0--mmd-i {
        padding-bottom: 0
    }
    .mb-0--mmd-i,
    [class^=cell].mb-0--mmd-i {
        margin-bottom: 0
    }
    .pt-0--mmd-i,
    [class^=cell].pt-0--mmd-i {
        padding-top: 0
    }
    .mt-0--mmd-i,
    [class^=cell].mt-0--mmd-i {
        margin-top: 0
    }
    .pl-0--mmd-i,
    [class^=cell].pl-0--mmd-i {
        padding-left: 0
    }
    .ml-0--mmd-i,
    [class^=cell].ml-0--mmd-i {
        margin-left: 0
    }
    .pr-0--mmd-i,
    [class^=cell].pr-0--mmd-i {
        padding-right: 0
    }
    .mr-0--mmd-i,
    [class^=cell].mr-0--mmd-i {
        margin-right: 0
    }
    .px-0--mmd-i,
    [class^=cell].px-0--mmd-i {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--mmd-i,
    [class^=cell].mx-0--mmd-i {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--mmd-i,
    [class^=cell].py-0--mmd-i {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--mmd-i,
    [class^=cell].my-0--mmd-i {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--mmd-i,
    [class^=cell].p-0--mmd-i {
        padding: 0
    }
    .m-0--mmd-i,
    [class^=cell].m-0--mmd-i {
        margin: 0
    }
    .pb-15--mmd-i,
    [class^=cell].pb-15--mmd-i {
        padding-bottom: 15px
    }
    .mb-15--mmd-i,
    [class^=cell].mb-15--mmd-i {
        margin-bottom: 15px
    }
    .pt-15--mmd-i,
    [class^=cell].pt-15--mmd-i {
        padding-top: 15px
    }
    .mt-15--mmd-i,
    [class^=cell].mt-15--mmd-i {
        margin-top: 15px
    }
    .pl-15--mmd-i,
    [class^=cell].pl-15--mmd-i {
        padding-left: 15px
    }
    .ml-15--mmd-i,
    [class^=cell].ml-15--mmd-i {
        margin-left: 15px
    }
    .pr-15--mmd-i,
    [class^=cell].pr-15--mmd-i {
        padding-right: 15px
    }
    .mr-15--mmd-i,
    [class^=cell].mr-15--mmd-i {
        margin-right: 15px
    }
    .px-15--mmd-i,
    [class^=cell].px-15--mmd-i {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--mmd-i,
    [class^=cell].mx-15--mmd-i {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--mmd-i,
    [class^=cell].py-15--mmd-i {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--mmd-i,
    [class^=cell].my-15--mmd-i {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--mmd-i,
    [class^=cell].p-15--mmd-i {
        padding: 15px
    }
    .m-15--mmd-i,
    [class^=cell].m-15--mmd-i {
        margin: 15px
    }
    .pb-def--mmd-i,
    [class^=cell].pb-def--mmd-i {
        padding-bottom: 1.5rem
    }
    .mb-def--mmd-i,
    [class^=cell].mb-def--mmd-i {
        margin-bottom: 1.5rem
    }
    .pt-def--mmd-i,
    [class^=cell].pt-def--mmd-i {
        padding-top: 1.5rem
    }
    .mt-def--mmd-i,
    [class^=cell].mt-def--mmd-i {
        margin-top: 1.5rem
    }
    .pl-def--mmd-i,
    [class^=cell].pl-def--mmd-i {
        padding-left: 1.5rem
    }
    .ml-def--mmd-i,
    [class^=cell].ml-def--mmd-i {
        margin-left: 1.5rem
    }
    .pr-def--mmd-i,
    [class^=cell].pr-def--mmd-i {
        padding-right: 1.5rem
    }
    .mr-def--mmd-i,
    [class^=cell].mr-def--mmd-i {
        margin-right: 1.5rem
    }
    .px-def--mmd-i,
    [class^=cell].px-def--mmd-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--mmd-i,
    [class^=cell].mx-def--mmd-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--mmd-i,
    [class^=cell].py-def--mmd-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--mmd-i,
    [class^=cell].my-def--mmd-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--mmd-i,
    [class^=cell].p-def--mmd-i {
        padding: 1.5rem
    }
    .m-def--mmd-i,
    [class^=cell].m-def--mmd-i {
        margin: 1.5rem
    }
    .pb-big--mmd-i,
    [class^=cell].pb-big--mmd-i {
        padding-bottom: 3rem
    }
    .mb-big--mmd-i,
    [class^=cell].mb-big--mmd-i {
        margin-bottom: 3rem
    }
    .pt-big--mmd-i,
    [class^=cell].pt-big--mmd-i {
        padding-top: 3rem
    }
    .mt-big--mmd-i,
    [class^=cell].mt-big--mmd-i {
        margin-top: 3rem
    }
    .pl-big--mmd-i,
    [class^=cell].pl-big--mmd-i {
        padding-left: 3rem
    }
    .ml-big--mmd-i,
    [class^=cell].ml-big--mmd-i {
        margin-left: 3rem
    }
    .pr-big--mmd-i,
    [class^=cell].pr-big--mmd-i {
        padding-right: 3rem
    }
    .mr-big--mmd-i,
    [class^=cell].mr-big--mmd-i {
        margin-right: 3rem
    }
    .px-big--mmd-i,
    [class^=cell].px-big--mmd-i {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--mmd-i,
    [class^=cell].mx-big--mmd-i {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--mmd-i,
    [class^=cell].py-big--mmd-i {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--mmd-i,
    [class^=cell].my-big--mmd-i {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--mmd-i,
    [class^=cell].p-big--mmd-i {
        padding: 3rem
    }
    .m-big--mmd-i,
    [class^=cell].m-big--mmd-i {
        margin: 3rem
    }
}

@media(min-width:601px) {
    .mb--mlg-i,
    [class^=cell].mb--mlg-i {
        margin-bottom: 1.5rem
    }
    .pb--mlg-i,
    [class^=cell].pb--mlg-i {
        padding-bottom: 1.5rem
    }
    .mba--mlg-i,
    [class^=cell].mba--mlg-i {
        margin-bottom: auto
    }
    .mt--mlg-i,
    [class^=cell].mt--mlg-i {
        margin-top: 1.5rem
    }
    .pt--mlg-i,
    [class^=cell].pt--mlg-i {
        padding-top: 1.5rem
    }
    .mta--mlg-i,
    [class^=cell].mta--mlg-i {
        margin-top: auto
    }
    .ml--mlg-i,
    [class^=cell].ml--mlg-i {
        margin-left: 1.5rem
    }
    .pl--mlg-i,
    [class^=cell].pl--mlg-i {
        padding-left: 1.5rem
    }
    .mla--mlg-i,
    [class^=cell].mla--mlg-i {
        margin-left: auto
    }
    .mr--mlg-i,
    [class^=cell].mr--mlg-i {
        margin-right: 1.5rem
    }
    .pr--mlg-i,
    [class^=cell].pr--mlg-i {
        padding-right: 1.5rem
    }
    .mra--mlg-i,
    [class^=cell].mra--mlg-i {
        margin-right: auto
    }
    .mx--mlg-i,
    [class^=cell].mx--mlg-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--mlg-i,
    [class^=cell].px--mlg-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--mlg-i,
    [class^=cell].mxa--mlg-i {
        margin-left: auto;
        margin-right: auto
    }
    .my--mlg-i,
    [class^=cell].my--mlg-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--mlg-i,
    [class^=cell].py--mlg-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--mlg-i,
    [class^=cell].mya--mlg-i {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--mlg-i,
    [class^=cell].m--mlg-i {
        margin: 1.5rem
    }
    .p--mlg-i,
    [class^=cell].p--mlg-i {
        padding: 1.5rem
    }
    .ma--mlg-i,
    [class^=cell].ma--mlg-i {
        margin: auto
    }
    .pb-0--mlg-i,
    [class^=cell].pb-0--mlg-i {
        padding-bottom: 0
    }
    .mb-0--mlg-i,
    [class^=cell].mb-0--mlg-i {
        margin-bottom: 0
    }
    .pt-0--mlg-i,
    [class^=cell].pt-0--mlg-i {
        padding-top: 0
    }
    .mt-0--mlg-i,
    [class^=cell].mt-0--mlg-i {
        margin-top: 0
    }
    .pl-0--mlg-i,
    [class^=cell].pl-0--mlg-i {
        padding-left: 0
    }
    .ml-0--mlg-i,
    [class^=cell].ml-0--mlg-i {
        margin-left: 0
    }
    .pr-0--mlg-i,
    [class^=cell].pr-0--mlg-i {
        padding-right: 0
    }
    .mr-0--mlg-i,
    [class^=cell].mr-0--mlg-i {
        margin-right: 0
    }
    .px-0--mlg-i,
    [class^=cell].px-0--mlg-i {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--mlg-i,
    [class^=cell].mx-0--mlg-i {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--mlg-i,
    [class^=cell].py-0--mlg-i {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--mlg-i,
    [class^=cell].my-0--mlg-i {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--mlg-i,
    [class^=cell].p-0--mlg-i {
        padding: 0
    }
    .m-0--mlg-i,
    [class^=cell].m-0--mlg-i {
        margin: 0
    }
    .pb-15--mlg-i,
    [class^=cell].pb-15--mlg-i {
        padding-bottom: 15px
    }
    .mb-15--mlg-i,
    [class^=cell].mb-15--mlg-i {
        margin-bottom: 15px
    }
    .pt-15--mlg-i,
    [class^=cell].pt-15--mlg-i {
        padding-top: 15px
    }
    .mt-15--mlg-i,
    [class^=cell].mt-15--mlg-i {
        margin-top: 15px
    }
    .pl-15--mlg-i,
    [class^=cell].pl-15--mlg-i {
        padding-left: 15px
    }
    .ml-15--mlg-i,
    [class^=cell].ml-15--mlg-i {
        margin-left: 15px
    }
    .pr-15--mlg-i,
    [class^=cell].pr-15--mlg-i {
        padding-right: 15px
    }
    .mr-15--mlg-i,
    [class^=cell].mr-15--mlg-i {
        margin-right: 15px
    }
    .px-15--mlg-i,
    [class^=cell].px-15--mlg-i {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--mlg-i,
    [class^=cell].mx-15--mlg-i {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--mlg-i,
    [class^=cell].py-15--mlg-i {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--mlg-i,
    [class^=cell].my-15--mlg-i {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--mlg-i,
    [class^=cell].p-15--mlg-i {
        padding: 15px
    }
    .m-15--mlg-i,
    [class^=cell].m-15--mlg-i {
        margin: 15px
    }
    .pb-def--mlg-i,
    [class^=cell].pb-def--mlg-i {
        padding-bottom: 1.5rem
    }
    .mb-def--mlg-i,
    [class^=cell].mb-def--mlg-i {
        margin-bottom: 1.5rem
    }
    .pt-def--mlg-i,
    [class^=cell].pt-def--mlg-i {
        padding-top: 1.5rem
    }
    .mt-def--mlg-i,
    [class^=cell].mt-def--mlg-i {
        margin-top: 1.5rem
    }
    .pl-def--mlg-i,
    [class^=cell].pl-def--mlg-i {
        padding-left: 1.5rem
    }
    .ml-def--mlg-i,
    [class^=cell].ml-def--mlg-i {
        margin-left: 1.5rem
    }
    .pr-def--mlg-i,
    [class^=cell].pr-def--mlg-i {
        padding-right: 1.5rem
    }
    .mr-def--mlg-i,
    [class^=cell].mr-def--mlg-i {
        margin-right: 1.5rem
    }
    .px-def--mlg-i,
    [class^=cell].px-def--mlg-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--mlg-i,
    [class^=cell].mx-def--mlg-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--mlg-i,
    [class^=cell].py-def--mlg-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--mlg-i,
    [class^=cell].my-def--mlg-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--mlg-i,
    [class^=cell].p-def--mlg-i {
        padding: 1.5rem
    }
    .m-def--mlg-i,
    [class^=cell].m-def--mlg-i {
        margin: 1.5rem
    }
    .pb-big--mlg-i,
    [class^=cell].pb-big--mlg-i {
        padding-bottom: 3rem
    }
    .mb-big--mlg-i,
    [class^=cell].mb-big--mlg-i {
        margin-bottom: 3rem
    }
    .pt-big--mlg-i,
    [class^=cell].pt-big--mlg-i {
        padding-top: 3rem
    }
    .mt-big--mlg-i,
    [class^=cell].mt-big--mlg-i {
        margin-top: 3rem
    }
    .pl-big--mlg-i,
    [class^=cell].pl-big--mlg-i {
        padding-left: 3rem
    }
    .ml-big--mlg-i,
    [class^=cell].ml-big--mlg-i {
        margin-left: 3rem
    }
    .pr-big--mlg-i,
    [class^=cell].pr-big--mlg-i {
        padding-right: 3rem
    }
    .mr-big--mlg-i,
    [class^=cell].mr-big--mlg-i {
        margin-right: 3rem
    }
    .px-big--mlg-i,
    [class^=cell].px-big--mlg-i {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--mlg-i,
    [class^=cell].mx-big--mlg-i {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--mlg-i,
    [class^=cell].py-big--mlg-i {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--mlg-i,
    [class^=cell].my-big--mlg-i {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--mlg-i,
    [class^=cell].p-big--mlg-i {
        padding: 3rem
    }
    .m-big--mlg-i,
    [class^=cell].m-big--mlg-i {
        margin: 3rem
    }
}

@media(min-width:701px) {
    .mb--tsm-i,
    [class^=cell].mb--tsm-i {
        margin-bottom: 1.5rem
    }
    .pb--tsm-i,
    [class^=cell].pb--tsm-i {
        padding-bottom: 1.5rem
    }
    .mba--tsm-i,
    [class^=cell].mba--tsm-i {
        margin-bottom: auto
    }
    .mt--tsm-i,
    [class^=cell].mt--tsm-i {
        margin-top: 1.5rem
    }
    .pt--tsm-i,
    [class^=cell].pt--tsm-i {
        padding-top: 1.5rem
    }
    .mta--tsm-i,
    [class^=cell].mta--tsm-i {
        margin-top: auto
    }
    .ml--tsm-i,
    [class^=cell].ml--tsm-i {
        margin-left: 1.5rem
    }
    .pl--tsm-i,
    [class^=cell].pl--tsm-i {
        padding-left: 1.5rem
    }
    .mla--tsm-i,
    [class^=cell].mla--tsm-i {
        margin-left: auto
    }
    .mr--tsm-i,
    [class^=cell].mr--tsm-i {
        margin-right: 1.5rem
    }
    .pr--tsm-i,
    [class^=cell].pr--tsm-i {
        padding-right: 1.5rem
    }
    .mra--tsm-i,
    [class^=cell].mra--tsm-i {
        margin-right: auto
    }
    .mx--tsm-i,
    [class^=cell].mx--tsm-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--tsm-i,
    [class^=cell].px--tsm-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--tsm-i,
    [class^=cell].mxa--tsm-i {
        margin-left: auto;
        margin-right: auto
    }
    .my--tsm-i,
    [class^=cell].my--tsm-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--tsm-i,
    [class^=cell].py--tsm-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--tsm-i,
    [class^=cell].mya--tsm-i {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--tsm-i,
    [class^=cell].m--tsm-i {
        margin: 1.5rem
    }
    .p--tsm-i,
    [class^=cell].p--tsm-i {
        padding: 1.5rem
    }
    .ma--tsm-i,
    [class^=cell].ma--tsm-i {
        margin: auto
    }
    .pb-0--tsm-i,
    [class^=cell].pb-0--tsm-i {
        padding-bottom: 0
    }
    .mb-0--tsm-i,
    [class^=cell].mb-0--tsm-i {
        margin-bottom: 0
    }
    .pt-0--tsm-i,
    [class^=cell].pt-0--tsm-i {
        padding-top: 0
    }
    .mt-0--tsm-i,
    [class^=cell].mt-0--tsm-i {
        margin-top: 0
    }
    .pl-0--tsm-i,
    [class^=cell].pl-0--tsm-i {
        padding-left: 0
    }
    .ml-0--tsm-i,
    [class^=cell].ml-0--tsm-i {
        margin-left: 0
    }
    .pr-0--tsm-i,
    [class^=cell].pr-0--tsm-i {
        padding-right: 0
    }
    .mr-0--tsm-i,
    [class^=cell].mr-0--tsm-i {
        margin-right: 0
    }
    .px-0--tsm-i,
    [class^=cell].px-0--tsm-i {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--tsm-i,
    [class^=cell].mx-0--tsm-i {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--tsm-i,
    [class^=cell].py-0--tsm-i {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--tsm-i,
    [class^=cell].my-0--tsm-i {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--tsm-i,
    [class^=cell].p-0--tsm-i {
        padding: 0
    }
    .m-0--tsm-i,
    [class^=cell].m-0--tsm-i {
        margin: 0
    }
    .pb-15--tsm-i,
    [class^=cell].pb-15--tsm-i {
        padding-bottom: 15px
    }
    .mb-15--tsm-i,
    [class^=cell].mb-15--tsm-i {
        margin-bottom: 15px
    }
    .pt-15--tsm-i,
    [class^=cell].pt-15--tsm-i {
        padding-top: 15px
    }
    .mt-15--tsm-i,
    [class^=cell].mt-15--tsm-i {
        margin-top: 15px
    }
    .pl-15--tsm-i,
    [class^=cell].pl-15--tsm-i {
        padding-left: 15px
    }
    .ml-15--tsm-i,
    [class^=cell].ml-15--tsm-i {
        margin-left: 15px
    }
    .pr-15--tsm-i,
    [class^=cell].pr-15--tsm-i {
        padding-right: 15px
    }
    .mr-15--tsm-i,
    [class^=cell].mr-15--tsm-i {
        margin-right: 15px
    }
    .px-15--tsm-i,
    [class^=cell].px-15--tsm-i {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--tsm-i,
    [class^=cell].mx-15--tsm-i {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--tsm-i,
    [class^=cell].py-15--tsm-i {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--tsm-i,
    [class^=cell].my-15--tsm-i {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--tsm-i,
    [class^=cell].p-15--tsm-i {
        padding: 15px
    }
    .m-15--tsm-i,
    [class^=cell].m-15--tsm-i {
        margin: 15px
    }
    .pb-def--tsm-i,
    [class^=cell].pb-def--tsm-i {
        padding-bottom: 1.5rem
    }
    .mb-def--tsm-i,
    [class^=cell].mb-def--tsm-i {
        margin-bottom: 1.5rem
    }
    .pt-def--tsm-i,
    [class^=cell].pt-def--tsm-i {
        padding-top: 1.5rem
    }
    .mt-def--tsm-i,
    [class^=cell].mt-def--tsm-i {
        margin-top: 1.5rem
    }
    .pl-def--tsm-i,
    [class^=cell].pl-def--tsm-i {
        padding-left: 1.5rem
    }
    .ml-def--tsm-i,
    [class^=cell].ml-def--tsm-i {
        margin-left: 1.5rem
    }
    .pr-def--tsm-i,
    [class^=cell].pr-def--tsm-i {
        padding-right: 1.5rem
    }
    .mr-def--tsm-i,
    [class^=cell].mr-def--tsm-i {
        margin-right: 1.5rem
    }
    .px-def--tsm-i,
    [class^=cell].px-def--tsm-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--tsm-i,
    [class^=cell].mx-def--tsm-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--tsm-i,
    [class^=cell].py-def--tsm-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--tsm-i,
    [class^=cell].my-def--tsm-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--tsm-i,
    [class^=cell].p-def--tsm-i {
        padding: 1.5rem
    }
    .m-def--tsm-i,
    [class^=cell].m-def--tsm-i {
        margin: 1.5rem
    }
    .pb-big--tsm-i,
    [class^=cell].pb-big--tsm-i {
        padding-bottom: 3rem
    }
    .mb-big--tsm-i,
    [class^=cell].mb-big--tsm-i {
        margin-bottom: 3rem
    }
    .pt-big--tsm-i,
    [class^=cell].pt-big--tsm-i {
        padding-top: 3rem
    }
    .mt-big--tsm-i,
    [class^=cell].mt-big--tsm-i {
        margin-top: 3rem
    }
    .pl-big--tsm-i,
    [class^=cell].pl-big--tsm-i {
        padding-left: 3rem
    }
    .ml-big--tsm-i,
    [class^=cell].ml-big--tsm-i {
        margin-left: 3rem
    }
    .pr-big--tsm-i,
    [class^=cell].pr-big--tsm-i {
        padding-right: 3rem
    }
    .mr-big--tsm-i,
    [class^=cell].mr-big--tsm-i {
        margin-right: 3rem
    }
    .px-big--tsm-i,
    [class^=cell].px-big--tsm-i {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--tsm-i,
    [class^=cell].mx-big--tsm-i {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--tsm-i,
    [class^=cell].py-big--tsm-i {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--tsm-i,
    [class^=cell].my-big--tsm-i {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--tsm-i,
    [class^=cell].p-big--tsm-i {
        padding: 3rem
    }
    .m-big--tsm-i,
    [class^=cell].m-big--tsm-i {
        margin: 3rem
    }
}

@media(min-width:901px) {
    .mb--tlg-i,
    [class^=cell].mb--tlg-i {
        margin-bottom: 1.5rem
    }
    .pb--tlg-i,
    [class^=cell].pb--tlg-i {
        padding-bottom: 1.5rem
    }
    .mba--tlg-i,
    [class^=cell].mba--tlg-i {
        margin-bottom: auto
    }
    .mt--tlg-i,
    [class^=cell].mt--tlg-i {
        margin-top: 1.5rem
    }
    .pt--tlg-i,
    [class^=cell].pt--tlg-i {
        padding-top: 1.5rem
    }
    .mta--tlg-i,
    [class^=cell].mta--tlg-i {
        margin-top: auto
    }
    .ml--tlg-i,
    [class^=cell].ml--tlg-i {
        margin-left: 1.5rem
    }
    .pl--tlg-i,
    [class^=cell].pl--tlg-i {
        padding-left: 1.5rem
    }
    .mla--tlg-i,
    [class^=cell].mla--tlg-i {
        margin-left: auto
    }
    .mr--tlg-i,
    [class^=cell].mr--tlg-i {
        margin-right: 1.5rem
    }
    .pr--tlg-i,
    [class^=cell].pr--tlg-i {
        padding-right: 1.5rem
    }
    .mra--tlg-i,
    [class^=cell].mra--tlg-i {
        margin-right: auto
    }
    .mx--tlg-i,
    [class^=cell].mx--tlg-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--tlg-i,
    [class^=cell].px--tlg-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--tlg-i,
    [class^=cell].mxa--tlg-i {
        margin-left: auto;
        margin-right: auto
    }
    .my--tlg-i,
    [class^=cell].my--tlg-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--tlg-i,
    [class^=cell].py--tlg-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--tlg-i,
    [class^=cell].mya--tlg-i {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--tlg-i,
    [class^=cell].m--tlg-i {
        margin: 1.5rem
    }
    .p--tlg-i,
    [class^=cell].p--tlg-i {
        padding: 1.5rem
    }
    .ma--tlg-i,
    [class^=cell].ma--tlg-i {
        margin: auto
    }
    .pb-0--tlg-i,
    [class^=cell].pb-0--tlg-i {
        padding-bottom: 0
    }
    .mb-0--tlg-i,
    [class^=cell].mb-0--tlg-i {
        margin-bottom: 0
    }
    .pt-0--tlg-i,
    [class^=cell].pt-0--tlg-i {
        padding-top: 0
    }
    .mt-0--tlg-i,
    [class^=cell].mt-0--tlg-i {
        margin-top: 0
    }
    .pl-0--tlg-i,
    [class^=cell].pl-0--tlg-i {
        padding-left: 0
    }
    .ml-0--tlg-i,
    [class^=cell].ml-0--tlg-i {
        margin-left: 0
    }
    .pr-0--tlg-i,
    [class^=cell].pr-0--tlg-i {
        padding-right: 0
    }
    .mr-0--tlg-i,
    [class^=cell].mr-0--tlg-i {
        margin-right: 0
    }
    .px-0--tlg-i,
    [class^=cell].px-0--tlg-i {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--tlg-i,
    [class^=cell].mx-0--tlg-i {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--tlg-i,
    [class^=cell].py-0--tlg-i {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--tlg-i,
    [class^=cell].my-0--tlg-i {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--tlg-i,
    [class^=cell].p-0--tlg-i {
        padding: 0
    }
    .m-0--tlg-i,
    [class^=cell].m-0--tlg-i {
        margin: 0
    }
    .pb-15--tlg-i,
    [class^=cell].pb-15--tlg-i {
        padding-bottom: 15px
    }
    .mb-15--tlg-i,
    [class^=cell].mb-15--tlg-i {
        margin-bottom: 15px
    }
    .pt-15--tlg-i,
    [class^=cell].pt-15--tlg-i {
        padding-top: 15px
    }
    .mt-15--tlg-i,
    [class^=cell].mt-15--tlg-i {
        margin-top: 15px
    }
    .pl-15--tlg-i,
    [class^=cell].pl-15--tlg-i {
        padding-left: 15px
    }
    .ml-15--tlg-i,
    [class^=cell].ml-15--tlg-i {
        margin-left: 15px
    }
    .pr-15--tlg-i,
    [class^=cell].pr-15--tlg-i {
        padding-right: 15px
    }
    .mr-15--tlg-i,
    [class^=cell].mr-15--tlg-i {
        margin-right: 15px
    }
    .px-15--tlg-i,
    [class^=cell].px-15--tlg-i {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--tlg-i,
    [class^=cell].mx-15--tlg-i {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--tlg-i,
    [class^=cell].py-15--tlg-i {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--tlg-i,
    [class^=cell].my-15--tlg-i {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--tlg-i,
    [class^=cell].p-15--tlg-i {
        padding: 15px
    }
    .m-15--tlg-i,
    [class^=cell].m-15--tlg-i {
        margin: 15px
    }
    .pb-def--tlg-i,
    [class^=cell].pb-def--tlg-i {
        padding-bottom: 1.5rem
    }
    .mb-def--tlg-i,
    [class^=cell].mb-def--tlg-i {
        margin-bottom: 1.5rem
    }
    .pt-def--tlg-i,
    [class^=cell].pt-def--tlg-i {
        padding-top: 1.5rem
    }
    .mt-def--tlg-i,
    [class^=cell].mt-def--tlg-i {
        margin-top: 1.5rem
    }
    .pl-def--tlg-i,
    [class^=cell].pl-def--tlg-i {
        padding-left: 1.5rem
    }
    .ml-def--tlg-i,
    [class^=cell].ml-def--tlg-i {
        margin-left: 1.5rem
    }
    .pr-def--tlg-i,
    [class^=cell].pr-def--tlg-i {
        padding-right: 1.5rem
    }
    .mr-def--tlg-i,
    [class^=cell].mr-def--tlg-i {
        margin-right: 1.5rem
    }
    .px-def--tlg-i,
    [class^=cell].px-def--tlg-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--tlg-i,
    [class^=cell].mx-def--tlg-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--tlg-i,
    [class^=cell].py-def--tlg-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--tlg-i,
    [class^=cell].my-def--tlg-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--tlg-i,
    [class^=cell].p-def--tlg-i {
        padding: 1.5rem
    }
    .m-def--tlg-i,
    [class^=cell].m-def--tlg-i {
        margin: 1.5rem
    }
    .pb-big--tlg-i,
    [class^=cell].pb-big--tlg-i {
        padding-bottom: 3rem
    }
    .mb-big--tlg-i,
    [class^=cell].mb-big--tlg-i {
        margin-bottom: 3rem
    }
    .pt-big--tlg-i,
    [class^=cell].pt-big--tlg-i {
        padding-top: 3rem
    }
    .mt-big--tlg-i,
    [class^=cell].mt-big--tlg-i {
        margin-top: 3rem
    }
    .pl-big--tlg-i,
    [class^=cell].pl-big--tlg-i {
        padding-left: 3rem
    }
    .ml-big--tlg-i,
    [class^=cell].ml-big--tlg-i {
        margin-left: 3rem
    }
    .pr-big--tlg-i,
    [class^=cell].pr-big--tlg-i {
        padding-right: 3rem
    }
    .mr-big--tlg-i,
    [class^=cell].mr-big--tlg-i {
        margin-right: 3rem
    }
    .px-big--tlg-i,
    [class^=cell].px-big--tlg-i {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--tlg-i,
    [class^=cell].mx-big--tlg-i {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--tlg-i,
    [class^=cell].py-big--tlg-i {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--tlg-i,
    [class^=cell].my-big--tlg-i {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--tlg-i,
    [class^=cell].p-big--tlg-i {
        padding: 3rem
    }
    .m-big--tlg-i,
    [class^=cell].m-big--tlg-i {
        margin: 3rem
    }
}

@media(min-width:1051px) {
    .mb--dsm-i,
    [class^=cell].mb--dsm-i {
        margin-bottom: 1.5rem
    }
    .pb--dsm-i,
    [class^=cell].pb--dsm-i {
        padding-bottom: 1.5rem
    }
    .mba--dsm-i,
    [class^=cell].mba--dsm-i {
        margin-bottom: auto
    }
    .mt--dsm-i,
    [class^=cell].mt--dsm-i {
        margin-top: 1.5rem
    }
    .pt--dsm-i,
    [class^=cell].pt--dsm-i {
        padding-top: 1.5rem
    }
    .mta--dsm-i,
    [class^=cell].mta--dsm-i {
        margin-top: auto
    }
    .ml--dsm-i,
    [class^=cell].ml--dsm-i {
        margin-left: 1.5rem
    }
    .pl--dsm-i,
    [class^=cell].pl--dsm-i {
        padding-left: 1.5rem
    }
    .mla--dsm-i,
    [class^=cell].mla--dsm-i {
        margin-left: auto
    }
    .mr--dsm-i,
    [class^=cell].mr--dsm-i {
        margin-right: 1.5rem
    }
    .pr--dsm-i,
    [class^=cell].pr--dsm-i {
        padding-right: 1.5rem
    }
    .mra--dsm-i,
    [class^=cell].mra--dsm-i {
        margin-right: auto
    }
    .mx--dsm-i,
    [class^=cell].mx--dsm-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--dsm-i,
    [class^=cell].px--dsm-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--dsm-i,
    [class^=cell].mxa--dsm-i {
        margin-left: auto;
        margin-right: auto
    }
    .my--dsm-i,
    [class^=cell].my--dsm-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--dsm-i,
    [class^=cell].py--dsm-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--dsm-i,
    [class^=cell].mya--dsm-i {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--dsm-i,
    [class^=cell].m--dsm-i {
        margin: 1.5rem
    }
    .p--dsm-i,
    [class^=cell].p--dsm-i {
        padding: 1.5rem
    }
    .ma--dsm-i,
    [class^=cell].ma--dsm-i {
        margin: auto
    }
    .pb-0--dsm-i,
    [class^=cell].pb-0--dsm-i {
        padding-bottom: 0
    }
    .mb-0--dsm-i,
    [class^=cell].mb-0--dsm-i {
        margin-bottom: 0
    }
    .pt-0--dsm-i,
    [class^=cell].pt-0--dsm-i {
        padding-top: 0
    }
    .mt-0--dsm-i,
    [class^=cell].mt-0--dsm-i {
        margin-top: 0
    }
    .pl-0--dsm-i,
    [class^=cell].pl-0--dsm-i {
        padding-left: 0
    }
    .ml-0--dsm-i,
    [class^=cell].ml-0--dsm-i {
        margin-left: 0
    }
    .pr-0--dsm-i,
    [class^=cell].pr-0--dsm-i {
        padding-right: 0
    }
    .mr-0--dsm-i,
    [class^=cell].mr-0--dsm-i {
        margin-right: 0
    }
    .px-0--dsm-i,
    [class^=cell].px-0--dsm-i {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--dsm-i,
    [class^=cell].mx-0--dsm-i {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--dsm-i,
    [class^=cell].py-0--dsm-i {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--dsm-i,
    [class^=cell].my-0--dsm-i {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--dsm-i,
    [class^=cell].p-0--dsm-i {
        padding: 0
    }
    .m-0--dsm-i,
    [class^=cell].m-0--dsm-i {
        margin: 0
    }
    .pb-15--dsm-i,
    [class^=cell].pb-15--dsm-i {
        padding-bottom: 15px
    }
    .mb-15--dsm-i,
    [class^=cell].mb-15--dsm-i {
        margin-bottom: 15px
    }
    .pt-15--dsm-i,
    [class^=cell].pt-15--dsm-i {
        padding-top: 15px
    }
    .mt-15--dsm-i,
    [class^=cell].mt-15--dsm-i {
        margin-top: 15px
    }
    .pl-15--dsm-i,
    [class^=cell].pl-15--dsm-i {
        padding-left: 15px
    }
    .ml-15--dsm-i,
    [class^=cell].ml-15--dsm-i {
        margin-left: 15px
    }
    .pr-15--dsm-i,
    [class^=cell].pr-15--dsm-i {
        padding-right: 15px
    }
    .mr-15--dsm-i,
    [class^=cell].mr-15--dsm-i {
        margin-right: 15px
    }
    .px-15--dsm-i,
    [class^=cell].px-15--dsm-i {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--dsm-i,
    [class^=cell].mx-15--dsm-i {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--dsm-i,
    [class^=cell].py-15--dsm-i {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--dsm-i,
    [class^=cell].my-15--dsm-i {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--dsm-i,
    [class^=cell].p-15--dsm-i {
        padding: 15px
    }
    .m-15--dsm-i,
    [class^=cell].m-15--dsm-i {
        margin: 15px
    }
    .pb-def--dsm-i,
    [class^=cell].pb-def--dsm-i {
        padding-bottom: 1.5rem
    }
    .mb-def--dsm-i,
    [class^=cell].mb-def--dsm-i {
        margin-bottom: 1.5rem
    }
    .pt-def--dsm-i,
    [class^=cell].pt-def--dsm-i {
        padding-top: 1.5rem
    }
    .mt-def--dsm-i,
    [class^=cell].mt-def--dsm-i {
        margin-top: 1.5rem
    }
    .pl-def--dsm-i,
    [class^=cell].pl-def--dsm-i {
        padding-left: 1.5rem
    }
    .ml-def--dsm-i,
    [class^=cell].ml-def--dsm-i {
        margin-left: 1.5rem
    }
    .pr-def--dsm-i,
    [class^=cell].pr-def--dsm-i {
        padding-right: 1.5rem
    }
    .mr-def--dsm-i,
    [class^=cell].mr-def--dsm-i {
        margin-right: 1.5rem
    }
    .px-def--dsm-i,
    [class^=cell].px-def--dsm-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--dsm-i,
    [class^=cell].mx-def--dsm-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--dsm-i,
    [class^=cell].py-def--dsm-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--dsm-i,
    [class^=cell].my-def--dsm-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--dsm-i,
    [class^=cell].p-def--dsm-i {
        padding: 1.5rem
    }
    .m-def--dsm-i,
    [class^=cell].m-def--dsm-i {
        margin: 1.5rem
    }
    .pb-big--dsm-i,
    [class^=cell].pb-big--dsm-i {
        padding-bottom: 3rem
    }
    .mb-big--dsm-i,
    [class^=cell].mb-big--dsm-i {
        margin-bottom: 3rem
    }
    .pt-big--dsm-i,
    [class^=cell].pt-big--dsm-i {
        padding-top: 3rem
    }
    .mt-big--dsm-i,
    [class^=cell].mt-big--dsm-i {
        margin-top: 3rem
    }
    .pl-big--dsm-i,
    [class^=cell].pl-big--dsm-i {
        padding-left: 3rem
    }
    .ml-big--dsm-i,
    [class^=cell].ml-big--dsm-i {
        margin-left: 3rem
    }
    .pr-big--dsm-i,
    [class^=cell].pr-big--dsm-i {
        padding-right: 3rem
    }
    .mr-big--dsm-i,
    [class^=cell].mr-big--dsm-i {
        margin-right: 3rem
    }
    .px-big--dsm-i,
    [class^=cell].px-big--dsm-i {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--dsm-i,
    [class^=cell].mx-big--dsm-i {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--dsm-i,
    [class^=cell].py-big--dsm-i {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--dsm-i,
    [class^=cell].my-big--dsm-i {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--dsm-i,
    [class^=cell].p-big--dsm-i {
        padding: 3rem
    }
    .m-big--dsm-i,
    [class^=cell].m-big--dsm-i {
        margin: 3rem
    }
}

@media(min-width:1151px) {
    .mb--dmd-i,
    [class^=cell].mb--dmd-i {
        margin-bottom: 1.5rem
    }
    .pb--dmd-i,
    [class^=cell].pb--dmd-i {
        padding-bottom: 1.5rem
    }
    .mba--dmd-i,
    [class^=cell].mba--dmd-i {
        margin-bottom: auto
    }
    .mt--dmd-i,
    [class^=cell].mt--dmd-i {
        margin-top: 1.5rem
    }
    .pt--dmd-i,
    [class^=cell].pt--dmd-i {
        padding-top: 1.5rem
    }
    .mta--dmd-i,
    [class^=cell].mta--dmd-i {
        margin-top: auto
    }
    .ml--dmd-i,
    [class^=cell].ml--dmd-i {
        margin-left: 1.5rem
    }
    .pl--dmd-i,
    [class^=cell].pl--dmd-i {
        padding-left: 1.5rem
    }
    .mla--dmd-i,
    [class^=cell].mla--dmd-i {
        margin-left: auto
    }
    .mr--dmd-i,
    [class^=cell].mr--dmd-i {
        margin-right: 1.5rem
    }
    .pr--dmd-i,
    [class^=cell].pr--dmd-i {
        padding-right: 1.5rem
    }
    .mra--dmd-i,
    [class^=cell].mra--dmd-i {
        margin-right: auto
    }
    .mx--dmd-i,
    [class^=cell].mx--dmd-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--dmd-i,
    [class^=cell].px--dmd-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--dmd-i,
    [class^=cell].mxa--dmd-i {
        margin-left: auto;
        margin-right: auto
    }
    .my--dmd-i,
    [class^=cell].my--dmd-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--dmd-i,
    [class^=cell].py--dmd-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--dmd-i,
    [class^=cell].mya--dmd-i {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--dmd-i,
    [class^=cell].m--dmd-i {
        margin: 1.5rem
    }
    .p--dmd-i,
    [class^=cell].p--dmd-i {
        padding: 1.5rem
    }
    .ma--dmd-i,
    [class^=cell].ma--dmd-i {
        margin: auto
    }
    .pb-0--dmd-i,
    [class^=cell].pb-0--dmd-i {
        padding-bottom: 0
    }
    .mb-0--dmd-i,
    [class^=cell].mb-0--dmd-i {
        margin-bottom: 0
    }
    .pt-0--dmd-i,
    [class^=cell].pt-0--dmd-i {
        padding-top: 0
    }
    .mt-0--dmd-i,
    [class^=cell].mt-0--dmd-i {
        margin-top: 0
    }
    .pl-0--dmd-i,
    [class^=cell].pl-0--dmd-i {
        padding-left: 0
    }
    .ml-0--dmd-i,
    [class^=cell].ml-0--dmd-i {
        margin-left: 0
    }
    .pr-0--dmd-i,
    [class^=cell].pr-0--dmd-i {
        padding-right: 0
    }
    .mr-0--dmd-i,
    [class^=cell].mr-0--dmd-i {
        margin-right: 0
    }
    .px-0--dmd-i,
    [class^=cell].px-0--dmd-i {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--dmd-i,
    [class^=cell].mx-0--dmd-i {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--dmd-i,
    [class^=cell].py-0--dmd-i {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--dmd-i,
    [class^=cell].my-0--dmd-i {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--dmd-i,
    [class^=cell].p-0--dmd-i {
        padding: 0
    }
    .m-0--dmd-i,
    [class^=cell].m-0--dmd-i {
        margin: 0
    }
    .pb-15--dmd-i,
    [class^=cell].pb-15--dmd-i {
        padding-bottom: 15px
    }
    .mb-15--dmd-i,
    [class^=cell].mb-15--dmd-i {
        margin-bottom: 15px
    }
    .pt-15--dmd-i,
    [class^=cell].pt-15--dmd-i {
        padding-top: 15px
    }
    .mt-15--dmd-i,
    [class^=cell].mt-15--dmd-i {
        margin-top: 15px
    }
    .pl-15--dmd-i,
    [class^=cell].pl-15--dmd-i {
        padding-left: 15px
    }
    .ml-15--dmd-i,
    [class^=cell].ml-15--dmd-i {
        margin-left: 15px
    }
    .pr-15--dmd-i,
    [class^=cell].pr-15--dmd-i {
        padding-right: 15px
    }
    .mr-15--dmd-i,
    [class^=cell].mr-15--dmd-i {
        margin-right: 15px
    }
    .px-15--dmd-i,
    [class^=cell].px-15--dmd-i {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--dmd-i,
    [class^=cell].mx-15--dmd-i {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--dmd-i,
    [class^=cell].py-15--dmd-i {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--dmd-i,
    [class^=cell].my-15--dmd-i {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--dmd-i,
    [class^=cell].p-15--dmd-i {
        padding: 15px
    }
    .m-15--dmd-i,
    [class^=cell].m-15--dmd-i {
        margin: 15px
    }
    .pb-def--dmd-i,
    [class^=cell].pb-def--dmd-i {
        padding-bottom: 1.5rem
    }
    .mb-def--dmd-i,
    [class^=cell].mb-def--dmd-i {
        margin-bottom: 1.5rem
    }
    .pt-def--dmd-i,
    [class^=cell].pt-def--dmd-i {
        padding-top: 1.5rem
    }
    .mt-def--dmd-i,
    [class^=cell].mt-def--dmd-i {
        margin-top: 1.5rem
    }
    .pl-def--dmd-i,
    [class^=cell].pl-def--dmd-i {
        padding-left: 1.5rem
    }
    .ml-def--dmd-i,
    [class^=cell].ml-def--dmd-i {
        margin-left: 1.5rem
    }
    .pr-def--dmd-i,
    [class^=cell].pr-def--dmd-i {
        padding-right: 1.5rem
    }
    .mr-def--dmd-i,
    [class^=cell].mr-def--dmd-i {
        margin-right: 1.5rem
    }
    .px-def--dmd-i,
    [class^=cell].px-def--dmd-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--dmd-i,
    [class^=cell].mx-def--dmd-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--dmd-i,
    [class^=cell].py-def--dmd-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--dmd-i,
    [class^=cell].my-def--dmd-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--dmd-i,
    [class^=cell].p-def--dmd-i {
        padding: 1.5rem
    }
    .m-def--dmd-i,
    [class^=cell].m-def--dmd-i {
        margin: 1.5rem
    }
    .pb-big--dmd-i,
    [class^=cell].pb-big--dmd-i {
        padding-bottom: 3rem
    }
    .mb-big--dmd-i,
    [class^=cell].mb-big--dmd-i {
        margin-bottom: 3rem
    }
    .pt-big--dmd-i,
    [class^=cell].pt-big--dmd-i {
        padding-top: 3rem
    }
    .mt-big--dmd-i,
    [class^=cell].mt-big--dmd-i {
        margin-top: 3rem
    }
    .pl-big--dmd-i,
    [class^=cell].pl-big--dmd-i {
        padding-left: 3rem
    }
    .ml-big--dmd-i,
    [class^=cell].ml-big--dmd-i {
        margin-left: 3rem
    }
    .pr-big--dmd-i,
    [class^=cell].pr-big--dmd-i {
        padding-right: 3rem
    }
    .mr-big--dmd-i,
    [class^=cell].mr-big--dmd-i {
        margin-right: 3rem
    }
    .px-big--dmd-i,
    [class^=cell].px-big--dmd-i {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--dmd-i,
    [class^=cell].mx-big--dmd-i {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--dmd-i,
    [class^=cell].py-big--dmd-i {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--dmd-i,
    [class^=cell].my-big--dmd-i {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--dmd-i,
    [class^=cell].p-big--dmd-i {
        padding: 3rem
    }
    .m-big--dmd-i,
    [class^=cell].m-big--dmd-i {
        margin: 3rem
    }
}

@media(min-width:1301px) {
    .mb--dlg-i,
    [class^=cell].mb--dlg-i {
        margin-bottom: 1.5rem
    }
    .pb--dlg-i,
    [class^=cell].pb--dlg-i {
        padding-bottom: 1.5rem
    }
    .mba--dlg-i,
    [class^=cell].mba--dlg-i {
        margin-bottom: auto
    }
    .mt--dlg-i,
    [class^=cell].mt--dlg-i {
        margin-top: 1.5rem
    }
    .pt--dlg-i,
    [class^=cell].pt--dlg-i {
        padding-top: 1.5rem
    }
    .mta--dlg-i,
    [class^=cell].mta--dlg-i {
        margin-top: auto
    }
    .ml--dlg-i,
    [class^=cell].ml--dlg-i {
        margin-left: 1.5rem
    }
    .pl--dlg-i,
    [class^=cell].pl--dlg-i {
        padding-left: 1.5rem
    }
    .mla--dlg-i,
    [class^=cell].mla--dlg-i {
        margin-left: auto
    }
    .mr--dlg-i,
    [class^=cell].mr--dlg-i {
        margin-right: 1.5rem
    }
    .pr--dlg-i,
    [class^=cell].pr--dlg-i {
        padding-right: 1.5rem
    }
    .mra--dlg-i,
    [class^=cell].mra--dlg-i {
        margin-right: auto
    }
    .mx--dlg-i,
    [class^=cell].mx--dlg-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .px--dlg-i,
    [class^=cell].px--dlg-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mxa--dlg-i,
    [class^=cell].mxa--dlg-i {
        margin-left: auto;
        margin-right: auto
    }
    .my--dlg-i,
    [class^=cell].my--dlg-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .py--dlg-i,
    [class^=cell].py--dlg-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .mya--dlg-i,
    [class^=cell].mya--dlg-i {
        margin-top: auto;
        margin-bottom: auto
    }
    .m--dlg-i,
    [class^=cell].m--dlg-i {
        margin: 1.5rem
    }
    .p--dlg-i,
    [class^=cell].p--dlg-i {
        padding: 1.5rem
    }
    .ma--dlg-i,
    [class^=cell].ma--dlg-i {
        margin: auto
    }
    .pb-0--dlg-i,
    [class^=cell].pb-0--dlg-i {
        padding-bottom: 0
    }
    .mb-0--dlg-i,
    [class^=cell].mb-0--dlg-i {
        margin-bottom: 0
    }
    .pt-0--dlg-i,
    [class^=cell].pt-0--dlg-i {
        padding-top: 0
    }
    .mt-0--dlg-i,
    [class^=cell].mt-0--dlg-i {
        margin-top: 0
    }
    .pl-0--dlg-i,
    [class^=cell].pl-0--dlg-i {
        padding-left: 0
    }
    .ml-0--dlg-i,
    [class^=cell].ml-0--dlg-i {
        margin-left: 0
    }
    .pr-0--dlg-i,
    [class^=cell].pr-0--dlg-i {
        padding-right: 0
    }
    .mr-0--dlg-i,
    [class^=cell].mr-0--dlg-i {
        margin-right: 0
    }
    .px-0--dlg-i,
    [class^=cell].px-0--dlg-i {
        padding-left: 0;
        padding-right: 0
    }
    .mx-0--dlg-i,
    [class^=cell].mx-0--dlg-i {
        margin-left: 0;
        margin-right: 0
    }
    .py-0--dlg-i,
    [class^=cell].py-0--dlg-i {
        padding-top: 0;
        padding-bottom: 0
    }
    .my-0--dlg-i,
    [class^=cell].my-0--dlg-i {
        margin-top: 0;
        margin-bottom: 0
    }
    .p-0--dlg-i,
    [class^=cell].p-0--dlg-i {
        padding: 0
    }
    .m-0--dlg-i,
    [class^=cell].m-0--dlg-i {
        margin: 0
    }
    .pb-15--dlg-i,
    [class^=cell].pb-15--dlg-i {
        padding-bottom: 15px
    }
    .mb-15--dlg-i,
    [class^=cell].mb-15--dlg-i {
        margin-bottom: 15px
    }
    .pt-15--dlg-i,
    [class^=cell].pt-15--dlg-i {
        padding-top: 15px
    }
    .mt-15--dlg-i,
    [class^=cell].mt-15--dlg-i {
        margin-top: 15px
    }
    .pl-15--dlg-i,
    [class^=cell].pl-15--dlg-i {
        padding-left: 15px
    }
    .ml-15--dlg-i,
    [class^=cell].ml-15--dlg-i {
        margin-left: 15px
    }
    .pr-15--dlg-i,
    [class^=cell].pr-15--dlg-i {
        padding-right: 15px
    }
    .mr-15--dlg-i,
    [class^=cell].mr-15--dlg-i {
        margin-right: 15px
    }
    .px-15--dlg-i,
    [class^=cell].px-15--dlg-i {
        padding-left: 15px;
        padding-right: 15px
    }
    .mx-15--dlg-i,
    [class^=cell].mx-15--dlg-i {
        margin-left: 15px;
        margin-right: 15px
    }
    .py-15--dlg-i,
    [class^=cell].py-15--dlg-i {
        padding-top: 15px;
        padding-bottom: 15px
    }
    .my-15--dlg-i,
    [class^=cell].my-15--dlg-i {
        margin-top: 15px;
        margin-bottom: 15px
    }
    .p-15--dlg-i,
    [class^=cell].p-15--dlg-i {
        padding: 15px
    }
    .m-15--dlg-i,
    [class^=cell].m-15--dlg-i {
        margin: 15px
    }
    .pb-def--dlg-i,
    [class^=cell].pb-def--dlg-i {
        padding-bottom: 1.5rem
    }
    .mb-def--dlg-i,
    [class^=cell].mb-def--dlg-i {
        margin-bottom: 1.5rem
    }
    .pt-def--dlg-i,
    [class^=cell].pt-def--dlg-i {
        padding-top: 1.5rem
    }
    .mt-def--dlg-i,
    [class^=cell].mt-def--dlg-i {
        margin-top: 1.5rem
    }
    .pl-def--dlg-i,
    [class^=cell].pl-def--dlg-i {
        padding-left: 1.5rem
    }
    .ml-def--dlg-i,
    [class^=cell].ml-def--dlg-i {
        margin-left: 1.5rem
    }
    .pr-def--dlg-i,
    [class^=cell].pr-def--dlg-i {
        padding-right: 1.5rem
    }
    .mr-def--dlg-i,
    [class^=cell].mr-def--dlg-i {
        margin-right: 1.5rem
    }
    .px-def--dlg-i,
    [class^=cell].px-def--dlg-i {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
    .mx-def--dlg-i,
    [class^=cell].mx-def--dlg-i {
        margin-left: 1.5rem;
        margin-right: 1.5rem
    }
    .py-def--dlg-i,
    [class^=cell].py-def--dlg-i {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }
    .my-def--dlg-i,
    [class^=cell].my-def--dlg-i {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
    .p-def--dlg-i,
    [class^=cell].p-def--dlg-i {
        padding: 1.5rem
    }
    .m-def--dlg-i,
    [class^=cell].m-def--dlg-i {
        margin: 1.5rem
    }
    .pb-big--dlg-i,
    [class^=cell].pb-big--dlg-i {
        padding-bottom: 3rem
    }
    .mb-big--dlg-i,
    [class^=cell].mb-big--dlg-i {
        margin-bottom: 3rem
    }
    .pt-big--dlg-i,
    [class^=cell].pt-big--dlg-i {
        padding-top: 3rem
    }
    .mt-big--dlg-i,
    [class^=cell].mt-big--dlg-i {
        margin-top: 3rem
    }
    .pl-big--dlg-i,
    [class^=cell].pl-big--dlg-i {
        padding-left: 3rem
    }
    .ml-big--dlg-i,
    [class^=cell].ml-big--dlg-i {
        margin-left: 3rem
    }
    .pr-big--dlg-i,
    [class^=cell].pr-big--dlg-i {
        padding-right: 3rem
    }
    .mr-big--dlg-i,
    [class^=cell].mr-big--dlg-i {
        margin-right: 3rem
    }
    .px-big--dlg-i,
    [class^=cell].px-big--dlg-i {
        padding-left: 3rem;
        padding-right: 3rem
    }
    .mx-big--dlg-i,
    [class^=cell].mx-big--dlg-i {
        margin-left: 3rem;
        margin-right: 3rem
    }
    .py-big--dlg-i,
    [class^=cell].py-big--dlg-i {
        padding-top: 3rem;
        padding-bottom: 3rem
    }
    .my-big--dlg-i,
    [class^=cell].my-big--dlg-i {
        margin-top: 3rem;
        margin-bottom: 3rem
    }
    .p-big--dlg-i,
    [class^=cell].p-big--dlg-i {
        padding: 3rem
    }
    .m-big--dlg-i,
    [class^=cell].m-big--dlg-i {
        margin: 3rem
    }
}

@font-face {
    font-family: "icons";
    font-display: swap;
    src: url(/_nuxt/fonts/icons.a384409.woff2) format("woff2"), url(/_nuxt/fonts/icons.e5aa263.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "fontello";
    font-display: swap;
    src: url(/_nuxt/fonts/fontello.1de163d.woff2) format("woff2"), url(/_nuxt/fonts/fontello.0c506c4.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

.i,
.rc-btn_hover-link:before,
.select-box__item:before,
.select-box__main:before {
    display: inline-block;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
    transform: translate(0);
    text-rendering: auto;
    font: normal normal 400 14px/1 icons;
    font-size: inherit;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

.i-android:before {
    content: ""
}

.i-angle:before,
.select-box__main:before {
    content: ""
}

.i-apple:before {
    content: ""
}

.i-arrow:before {
    content: ""
}

.i-ask:before {
    content: ""
}

.i-bell:before {
    content: ""
}

.i-bitcoin:before {
    content: ""
}

.i-branch:before {
    content: ""
}

.i-btc:before {
    content: ""
}

.i-check-circle:before {
    content: ""
}

.i-check-not:before {
    content: ""
}

.i-check-small:before {
    content: ""
}

.i-check:before,
.select-box__item:before {
    content: ""
}

.i-checked:before {
    content: ""
}

.i-copy:before {
    content: ""
}

.i-coupon:before {
    content: ""
}

.i-cross:before {
    content: ""
}

.i-dollar:before {
    content: ""
}

.i-dollar2:before {
    content: ""
}

.i-email:before {
    content: ""
}

.i-ethereum:before {
    content: ""
}

.i-eur:before {
    content: ""
}

.i-exit:before {
    content: ""
}

.i-eye-close:before {
    content: ""
}

.i-eye:before {
    content: ""
}

.i-eye2:before {
    content: ""
}

.i-fb:before {
    content: ""
}

.i-gift:before {
    content: ""
}

.i-hashtag:before {
    content: ""
}

.i-history:before {
    content: ""
}

.i-info:before {
    content: ""
}

.i-inform:before {
    content: ""
}

.i-insta:before {
    content: ""
}

.i-key:before {
    content: ""
}

.i-key2:before {
    content: ""
}

.i-link:before,
.rc-btn_hover-link:before {
    content: ""
}

.i-litecoin:before {
    content: ""
}

.i-lock:before {
    content: ""
}

.i-menu:before {
    content: ""
}

.i-minus-long:before {
    content: ""
}

.i-minus:before {
    content: ""
}

.i-music:before {
    content: ""
}

.i-muted:before {
    content: ""
}

.i-noconnection:before {
    content: ""
}

.i-planet:before {
    content: ""
}

.i-plus:before {
    content: ""
}

.i-question:before {
    content: ""
}

.i-question2:before {
    content: ""
}

.i-reddit:before {
    content: ""
}

.i-refresh:before {
    content: ""
}

.i-rocket:before {
    content: ""
}

.i-ruble:before {
    content: ""
}

.i-setting:before {
    content: ""
}

.i-settings:before {
    content: ""
}

.i-shield:before {
    content: ""
}

.i-star:before {
    content: ""
}

.i-stat:before {
    content: ""
}

.i-stats:before {
    content: ""
}

.i-steam:before {
    content: ""
}

.i-telegram:before {
    content: ""
}

.i-time:before {
    content: ""
}

.i-top:before {
    content: ""
}

.i-twitter:before {
    content: ""
}

.i-user:before {
    content: ""
}

.i-game:before,
.i-user2:before {
    content: ""
}

.i-vk:before {
    content: ""
}

.i-vol:before {
    content: ""
}

.i-volume-sound:before {
    content: ""
}

.i-volume:before {
    content: ""
}

.i-wallet:before {
    content: ""
}

.i-warn:before {
    content: ""
}

.i-yandex:before {
    content: ""
}

.i-crown:before {
    font: normal normal 400 14px/1 fontello;
    content: ""
}

:root {
    --media-xs: 375px;
    --media-sm: 425px;
    --media-md: 768px;
    --media-lg: 1024px;
    --media-xl: 1440px;
    --media-xxl: 2560px
}

.bit-block {
    min-height: 480px;
    border-radius: 12px;
    background: #1b1d25;
    margin-bottom: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50%;
    position: relative
}

.bit-block .bit-block__tags {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%
}

.bit-block__help {
    margin-top: 6px;
    position: relative;
    z-index: 2;
    margin-left: 2px
}

.bit-block__head {
    width: 100%;
    position: relative;
    min-height: 48px
}

.bit-block__footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-bottom: 16px;
    width: 100%;
    padding-left: 22px;
    padding-right: 22px
}

.bit-block__footer-right {
    margin-left: auto
}

.bit-block__middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%
}

@media(max-width:700px) {
    .bit-block {
        border-radius: 0;
        min-height: 210px;
        height: calc(100vh - 410px);
        margin-bottom: -20px
    }
    .bit-block,
    .bit-block .bit-block__tags {
        margin-left: -30px;
        margin-left: calc(0px - var(--wrap-padding));
        margin-right: -30px;
        margin-right: calc(0px - var(--wrap-padding))
    }
    .bit-block .bit-block__tags {
        width: calc(100% + 60px);
        width: calc(100% + var(--wrap-padding)*2);
        margin-top: 0
    }
    .bit-block .bit-block__tags:before {
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        border-radius: 0;
        background-color: #151b29
    }
    .bit-block__footer-right {
        margin-left: auto;
        margin-right: auto
    }
}

.bit-feed-mobile {
    position: fixed;
    bottom: 70px;
    width: 92%;
    z-index: 10;
    border-radius: 8px;
    background: #13151e
}

.bit-feed-mobile__top-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background: #22252f;
    border-radius: 8px 8px 0 0;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 8px;
    gap: 8px
}

.bit-feed-mobile__top-row>div {
    width: 50%
}

.bit-feed-mobile__betgame {
    padding: 0 8px
}

.bit-feed-mobile__autostop,
.bit-feed-mobile__betgame {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.bit-feed-mobile__autostop {
    height: 48px;
    padding-bottom: 4px
}

.bit-feed-mobile__ratio {
    height: 38px;
    width: 163px;
    padding: 0 8px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.bit-feed-mobile__count,
.bit-feed-mobile__ratio {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #13151d;
    border: 1px solid #22252f;
    border-radius: 6px
}

.bit-feed-mobile__count {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-height: 67px
}

.bit-feed-mobile__number {
    color: #fff;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: 12px
}

.bit-feed-mobile__bet,
.bit-feed-mobile__number {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bit-feed-mobile__bet {
    border-radius: 0 0 8px 8px;
    background: #22252f;
    margin-top: 3px;
    padding: 8px;
    max-height: 83px;
    grid-gap: 8px;
    gap: 8px
}

.bit-feed-mobile__bet>div {
    width: 50%
}

.bit-feed-mobile-btn button {
    height: 67px;
    max-width: 109px
}

.bit-feed__row {
    margin-left: -8px;
    margin-right: -8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px
}

.bit-feed__row:last-child {
    margin-bottom: 0
}

.bit-feed__cell {
    width: 34%;
    padding-left: 8px;
    padding-right: 8px
}

.bit-feed__cell_bit {
    width: 32%
}

.bit-feed__box,
.bit-feed__cell_bit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bit-feed__box {
    background: #22252f;
    border-radius: 6px;
    min-height: 80px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 18px 12px;
    height: 100%
}

.bit-feed__switcher {
    margin-top: 8px
}

.bit-feed__buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 8px
}

.bit-feed__btn {
    background: #1b1d25;
    border-radius: 5px;
    display: block;
    padding: 6px;
    margin: 0 6px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    min-width: 35px
}

@media(max-width:550px) {
    .bit-feed__btn {
        margin: 0 3px;
        padding: 0;
        min-width: auto;
        max-width: 35px
    }
}

.bit-feed__btn:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.bit-feed__btn:hover span {
    color: #13151d;
    -webkit-text-fill-color: #13151d
}

.bit-feed__btn:disabled {
    opacity: .5;
    cursor: no-drop
}

.bit-feed__btn span {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    font-weight: 500;
    font-size: 13px;
    line-height: 14px;
    display: block
}

@media(max-width:700px) {
    .bit-feed__buttons {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: 0;
        position: absolute;
        bottom: 16px;
        left: 17px;
        width: 149px
    }
    .bit-feed__btn {
        width: 70px;
        height: 28px;
        max-height: 20px
    }
    .bit-feed__row {
        margin-left: -15px;
        margin-right: -15px;
        width: calc(100% + 30px)
    }
    .bit-feed__cell {
        padding-left: 0;
        padding-right: 0;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .bit-feed__cell_bit {
        margin-left: -5px;
        margin-right: -5px;
        position: relative;
        z-index: 2;
        width: calc(32% + 10px)
    }
    .bit-feed__box,
    .bit-feed__cell_bit .btn:not(.btn_rounded-mobile) {
        border-radius: 0
    }
    .bit-feed__box {
        border-left: 0;
        border-right: 0;
        min-height: 64px;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .bit-feed__switcher {
        margin-top: 4px
    }
}

.bonus-block {
    padding: 18px;
    background-color: #161a29;
    height: 100%
}

.bonus-block,
.bonus-block__image {
    border-radius: 8px;
    position: relative;
    overflow: hidden
}

.bonus-block__image {
    width: 100%;
    padding-bottom: 50%;
    display: block;
    margin-bottom: 16px;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    -webkit-transition: color .25s ease-in-out
}

.bonus-block__image img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.bonus-block__image:before {
    width: 100%;
    height: 35%;
    display: block;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    z-index: 2;
    opacity: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(22, 26, 41, 0)), to(#161a29));
    background-image: -webkit-linear-gradient(top, rgba(22, 26, 41, 0), #161a29);
    background-image: -o-linear-gradient(top, rgba(22, 26, 41, 0) 0, #161a29 100%);
    background-image: linear-gradient(180deg, rgba(22, 26, 41, 0) 0, #161a29);
    content: ""
}

.bonus-block__title {
    display: block;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.25
}

.bonus-block__tag {
    display: block;
    margin-bottom: 16px
}

.bonus-block__text {
    font-size: 14px;
    display: block;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.bonus-block__btn {
    margin-top: 30px
}

.bonus-block_disabled .bonus-block__image {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.bonus-block:hover .bonus-block__image {
    width: calc(100% + 36px);
    margin-left: -18px;
    margin-right: -18px;
    margin-top: -18px;
    padding-bottom: calc(50% + 18px);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.bonus-block:hover .bonus-block__image:before {
    opacity: 1
}

.box-informer {
    background-color: #22252f;
    border-radius: 12px;
    padding: 18px 24px;
    -webkit-background-size: contain;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100% 100%
}

.box-informer__title {
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 18px;
    text-transform: uppercase
}

.box-informer__text {
    display: block;
    color: #6c718d;
    margin-bottom: 26px;
    font-size: 12px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    font-weight: 500
}

.box-informer__wrap {
    max-width: 320px;
    width: 90%
}

@media(max-width:550px) {
    .box-informer {
        -webkit-background-size: 75% 75%;
        background-size: 75%
    }
}

.card-box {
    background: #1b1d25;
    border-radius: 8px;
    padding: 16px 16px 24px;
    height: 100%
}

.card-box__body_py {
    padding: 10px 16px
}

.card-box__head {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 16px
}

.card-box__head,
.card-box__title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.card-box__title {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-weight: 700
}

.card-box__title-icon {
    font-size: 12px;
    color: #62687d;
    margin-right: 12px;
    display: block
}

.card-box__title-icon.i-settings {
    font-size: 15px
}

.card-box__title-icon.i-shield {
    font-size: 20px
}

.card-box__title-text {
    display: block;
    margin-right: 4px
}

@media(max-width:700px) {
    .card-box__body_py {
        padding-left: 0;
        padding-right: 0
    }
}

.cell-navs {
    margin-bottom: 24px;
    padding: 0 15px;
    margin-top: 20px
}

.cell-navs__cell {
    margin-bottom: 48px
}

.cell-navs__cell:last-child {
    margin-bottom: 0
}

.cell-navs__overflow {
    overflow: auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -30px;
    margin-left: calc(0px - var(--wrap-padding));
    margin-right: -30px;
    margin-right: calc(0px - var(--wrap-padding));
    padding-left: 30px;
    padding-left: var(--wrap-padding);
    padding-right: 30px;
    padding-right: var(--wrap-padding)
}

.cell-navs__overflow .btn {
    margin-right: 30px
}

.cell-navs__overflow::-webkit-scrollbar {
    display: none
}

.cell-navs__title {
    display: block;
    position: relative;
    overflow: hidden;
    margin-bottom: 24px;
    text-align: center
}

.cell-navs__title-wrap {
    position: relative;
    display: inline-block;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    text-fill-color: rgba(0, 0, 0, 0);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e9ea), to(#5c6067));
    background-image: -webkit-linear-gradient(top, #e8e9ea, #5c6067);
    background-image: -o-linear-gradient(top, #e8e9ea 0, #5c6067 100%);
    background-image: linear-gradient(180deg, #e8e9ea 0, #5c6067)
}

.cell-navs__title-wrap:before {
    left: 100%;
    margin-left: 30px
}

.cell-navs__title-wrap:after,
.cell-navs__title-wrap:before {
    height: 1px;
    width: calc(50vw - 100px);
    display: block;
    position: absolute;
    top: 50%;
    background: -webkit-gradient(linear, right top, left top, from(rgba(50, 49, 72, .2)), color-stop(49.48%, #403e59), to(rgba(50, 49, 72, .2)));
    background: -webkit-linear-gradient(right, rgba(50, 49, 72, .2), #403e59 49.48%, rgba(50, 49, 72, .2));
    background: -o-linear-gradient(right, rgba(50, 49, 72, .2) 0, #403e59 49.48%, rgba(50, 49, 72, .2) 100%);
    background: linear-gradient(270deg, rgba(50, 49, 72, .2), #403e59 49.48%, rgba(50, 49, 72, .2));
    content: ""
}

.cell-navs__title-wrap:after {
    right: 100%;
    margin-right: 30px
}

@media(max-width:700px) {
    .cell-navs__overflow .btn {
        margin-right: 12px
    }
    .cell-navs__title-wrap {
        font-size: 14px
    }
}

@font-face {
    font-family: "Eurostile";
    font-display: swap;
    src: url(/_nuxt/fonts/eurostile-regular.83dd589.woff) format("woff"), url(/_nuxt/fonts/eurostile-regular.05bc0b5.woff2) format("woff2");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Eurostile";
    font-display: swap;
    src: url(/_nuxt/fonts/eurostile-bold.dd1850e.woff) format("woff"), url(/_nuxt/fonts/eurostile-bold.5b34060.woff2) format("woff2");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: "Eurostile";
    font-display: swap;
    src: url(/_nuxt/fonts/eurostile-medium.4df6182.otf) format("otf");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: "Eurostile";
    font-display: swap;
    src: url(/_nuxt/fonts/eurostile-black.2c1d1b3.woff) format("woff"), url(/_nuxt/fonts/eurostile-black.10d6b8f.woff2) format("woff2");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: "Roboto";
    font-display: swap;
    src: url(/_nuxt/fonts/roboto-regular.309892f.woff) format("woff"), url(/_nuxt/fonts/roboto-regular.4dda6bd.woff2) format("woff2");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "Roboto";
    font-display: swap;
    src: url(/_nuxt/fonts/roboto-medium.38e1682.woff) format("woff"), url(/_nuxt/fonts/roboto-medium.47a90ba.woff2) format("woff2");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: "Roboto";
    font-display: swap;
    src: url(/_nuxt/fonts/roboto-bold.a6d0a32.woff) format("woff"), url(/_nuxt/fonts/roboto-bold.c466f1a.woff2) format("woff2");
    font-weight: 700;
    font-style: normal
}

.footer {
    padding-top: 50px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
    background-position: 100% 0;
    position: relative
}

.footer__payments {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 64px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.footer__mobile {
    display: none
}

.footer:after {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    opacity: .1;
    -webkit-filter: blur(72px);
    filter: blur(72px);
    display: block;
    width: 255px;
    height: 255px;
    pointer-events: none;
    position: absolute;
    right: -150px;
    bottom: -150px;
    -webkit-transform: translateZ(0)
}

.footer__wrap {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.footer__semwrap,
.footer__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.footer__semwrap {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.footer__gameinfo {
    margin-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.footer__gameinfo ul,
.footer__gameinfo ul li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.footer__gameinfo ul li {
    margin-right: 24px
}

.footer__logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 385px;
    margin-bottom: 32px
}

.footer__logo-icon {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 24px;
    width: 64px;
    height: 64px;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .5;
    padding-top: 5px
}

.footer__logo-icon img {
    width: 100%
}

.footer__logo-icon.halloween-logo,
.footer__logo-icon:hover {
    opacity: 1;
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.footer__logo-icon.halloween-logo {
    position: relative
}

.footer__logo-icon.halloween-logo:before {
    width: 66px;
    height: 62px;
    content: "";
    background-image: url(/_nuxt/img/logo-head.668041a.webp);
    right: -23px;
    top: -32px;
    z-index: 1;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover
}

.footer__logo-text {
    max-width: 290px
}

.footer__logo-text b {
    display: block;
    font-weight: 700;
    margin-bottom: 4px
}

.footer__logo-text span {
    display: block;
    color: #62687d;
    font-size: 12px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.footer__seminfo {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.footer__age,
.footer__seminfo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.footer__age {
    margin-right: 14px;
    padding-left: 4px
}

.footer__social {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.footer__social-link {
    margin-right: 16px
}

.footer__main {
    width: 45%
}

.footer__nav {
    width: 60%;
    margin-right: auto
}

.footer__nav,
.footer__nav-cell {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.footer__nav-cell {
    width: 50%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: -12px
}

.footer__nav-title {
    display: block;
    margin-bottom: 22px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px
}

.footer__nav-link {
    display: block;
    color: #62687d;
    margin-bottom: 12px;
    font-size: 14px
}

.footer__nav-link:hover {
    color: #fff
}

.footer__last {
    width: 20%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.footer__last,
.footer__last-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.footer__last-wrap {
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.footer__iconbox {
    margin-bottom: 24px
}

.footer__question {
    position: fixed;
    right: 18px;
    bottom: 18px
}

.footer__iconlinks {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 10px
}

.footer__iconlink {
    color: #62687d;
    font-size: 24px;
    margin-bottom: 12px
}

.footer__iconlink:hover {
    color: #fff
}

.footer__encypt {
    margin-top: auto
}

.footer__more {
    display: none
}

.gameinfo {
    margin-left: 10px
}

.gameinfo__count {
    color: #eaebf3;
    font-weight: 700;
    font-size: 14px
}

.gameinfo__count,
.gameinfo__title {
    letter-spacing: -.2px;
    line-height: 1.3
}

.gameinfo__title {
    color: #5c5f68;
    font-weight: 600;
    font-size: 12px;
    font-family: "Roboto"
}

.payments-l {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.payments-l,
.payments-l__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.payments-l__item {
    height: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 16px
}

.payments-l__item img {
    display: block
}

.payments-r {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.payments-r__item {
    margin-left: 15px
}

.payments-r__item:first-child {
    margin-left: 0
}

.payments-r__item img {
    display: block
}

.encrypt-info {
    color: #fab42d;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.encrypt-info .i,
.encrypt-info .rc-btn_hover-link:before,
.encrypt-info .select-box__item:before,
.encrypt-info .select-box__main:before {
    margin-right: 6px;
    font-size: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.encrypt-info span {
    display: block
}

.iconbox {
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #212537;
    padding-left: 16px;
    padding-right: 16px;
    height: 42px;
    font-size: 12px;
    font-weight: 700;
    color: #fff
}

.iconbox svg {
    margin-right: 8px
}

.circle-btn {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-size: 24px;
    z-index: 7
}

.circle-btn:hover {
    background-color: #223af1
}

.icn-social {
    width: 32px;
    height: 32px;
    font-size: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    background-color: #212537;
    border-radius: 50%;
    font-size: 18px;
    color: #62687d
}

.icn-social:hover {
    background-color: #223af1;
    color: #fff
}

.icn-social.i-insta:hover {
    background-color: #910ad0
}

.icn-social.i-telegram {
    font-size: 12px
}

.icn-social.i-telegram:hover {
    background-color: #0090dc
}

.icn-social.i-twitter {
    font-size: 18px
}

.icn-social.i-twitter:hover {
    background-color: #03a9f4
}

.icn-social.i-vk {
    font-size: 16px
}

.icn-social.i-vk:hover {
    background-color: #1983ff
}

.icn-social.i-fb {
    font-size: 16px
}

.icn-social.i-fb:hover {
    background-color: #3870e4
}

.icn-social.i-reddit:hover {
    background-color: #ff5722
}

.icn-social.i-btc:hover {
    background-color: #ffa114
}

.icn-social.i-link:hover,
.icn-social.rc-btn_hover-link:hover {
    background-color: #fff
}

.icn-social_box {
    border-radius: 8px;
    color: #fff
}

.icn-social_box.i-insta {
    background-color: #910ad0
}

.icn-social_box.i-insta:hover {
    background-color: #8209bb
}

.icn-social_box.i-telegram {
    background-color: #0090dc
}

.icn-social_box.i-telegram:hover {
    background-color: #0082c6
}

.icn-social_box.i-twitter {
    background-color: #03a9f4
}

.icn-social_box.i-twitter:hover {
    background-color: #0398dc
}

.icn-social_box.i-vk {
    background-color: #1983ff
}

.icn-social_box.i-vk:hover {
    background-color: #0074fc
}

.icn-social_box.i-fb {
    background-color: #3870e4
}

.icn-social_box.i-fb:hover {
    background-color: #1f5ee1
}

.icn-social_box.i-reddit {
    background-color: #ff5722
}

.icn-social_box.i-reddit:hover {
    background-color: #ff4105
}

.icn-social_box.i-btc {
    background-color: #ffa114
}

.icn-social_box.i-btc:hover {
    background-color: #f89500
}

.icn-social_box.i-link,
.icn-social_box.rc-btn_hover-link {
    background-color: #fff;
    color: #17152a
}

.icn-social_box.i-link:hover,
.icn-social_box.rc-btn_hover-link:hover {
    background-color: #223af1;
    color: #fff
}

@media(max-width:1050px) {
    .footer {
        padding-bottom: 100px
    }
    .footer__bonuses span {
        margin-top: -5px
    }
    .footer__support span {
        margin-top: -3px
    }
    .footer__games span {
        margin-top: -5px
    }
    .footer__last {
        width: 210px
    }
    .footer__main {
        width: calc(100% - 210px)
    }
    .footer__logo {
        margin-bottom: 12px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: -30px
    }
    .footer__logo-icon {
        margin-right: 0;
        margin-bottom: 10px
    }
    .footer__iconbox {
        margin-bottom: 24px
    }
    .footer__iconlinks {
        margin-top: 0;
        margin-bottom: 12px;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .footer__iconlink {
        margin-right: 24px
    }
    .footer__encypt {
        margin-bottom: 6px
    }
    .footer__question {
        bottom: 92px
    }
    .footer__mobile {
        display: block;
        padding-top: 16px;
        position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        overflow: hidden;
        z-index: 100
    }
    .footer__mobile-rlink {
        font-size: 14px;
        font-weight: 700;
        width: 100%;
        color: #5c5f68;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .footer__mobile-rlink .i,
    .footer__mobile-rlink .rc-btn_hover-link:before,
    .footer__mobile-rlink .select-box__item:before,
    .footer__mobile-rlink .select-box__main:before {
        font-size: 20px;
        margin-right: 9px
    }
    .footer__mobile-rlink span {
        padding-top: 2px
    }
    .footer__mobile-rlink.nuxt-link-exact-active,
    .footer__mobile-rlink:hover {
        color: #fab42d
    }
    .footer__mobile-wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 70px;
        padding-left: 0;
        padding-right: 0
    }
    .footer__mobile-left {
        margin-right: -10px;
        border-top-right-radius: 10px;
        position: relative;
        padding-left: 30px;
        padding-left: var(--wrap-padding)
    }
    .footer__mobile-left,
    .footer__mobile-right {
        width: calc(50% - 42px);
        background-color: #1b1d25;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-top: 25px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .footer__mobile-right {
        border-top-left-radius: 10px;
        margin-left: -10px;
        padding-right: 30px;
        padding-right: var(--wrap-padding);
        text-align: right
    }
    .footer__mobile-right,
    .footer__mobile-right .footer__mobile-rlink {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .footer__mobile-cell {
        width: 50%
    }
    .footer__mobile-center {
        width: 104px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: relative
    }
    .footer__mobile-center-shape {
        width: 100%;
        height: 100%;
        display: block
    }
    .footer__circle-link {
        background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
        background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
        background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
        background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
        background: var(--primary);
        border-radius: 50%;
        position: relative;
        position: absolute;
        z-index: 2;
        width: 56px;
        height: 56px;
        top: -16px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        color: #fff;
        font-size: 24px
    }
    .footer__circle-link:hover {
        background-color: #223af1
    }
    .footer__more {
        position: fixed;
        right: -350px;
        top: 0;
        -webkit-transition: right .25s ease;
        -o-transition: right .25s ease;
        transition: right .25s ease;
        height: calc(100% - 60px);
        width: 100%;
        padding-bottom: 30px;
        max-width: 310px;
        max-height: 100%;
        margin-top: 0;
        z-index: 99;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        overflow: auto;
        padding-left: 18px;
        padding-right: 18px;
        background-color: #1b1d25
    }
    .footer__more.more-open {
        right: 0
    }
    .footer__more-footer {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .footer__more-list {
        margin-left: -18px;
        margin-right: -18px;
        margin-bottom: auto;
        padding-bottom: 24px
    }
    .footer__more-close {
        width: 36px;
        height: 36px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        border-radius: 50%;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        background-color: #161a29;
        font-size: 13px;
        color: #d0d0d4;
        margin-left: 10px
    }
    .footer__more-close,
    .footer__more-close .i,
    .footer__more-close .rc-btn_hover-link:before,
    .footer__more-close .select-box__item:before,
    .footer__more-close .select-box__main:before {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .footer__more-close:active,
    .footer__more-close:hover {
        background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
        background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
        background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
        background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
        background: var(--primary);
        color: #fff
    }
    .footer__more-head {
        margin-bottom: 12px;
        padding-bottom: 24px;
        position: relative;
        padding-top: 24px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .footer__more-head:after {
        background: -webkit-gradient(linear, right top, left top, from(rgba(50, 49, 72, .2)), color-stop(49.48%, #403e59), to(rgba(50, 49, 72, .2)));
        background: -webkit-linear-gradient(right, rgba(50, 49, 72, .2), #403e59 49.48%, rgba(50, 49, 72, .2));
        background: -o-linear-gradient(right, rgba(50, 49, 72, .2) 0, #403e59 49.48%, rgba(50, 49, 72, .2) 100%);
        background: linear-gradient(270deg, rgba(50, 49, 72, .2), #403e59 49.48%, rgba(50, 49, 72, .2));
        opacity: .75;
        width: 100%;
        height: 1px;
        display: block;
        position: absolute;
        left: 0;
        bottom: 0;
        content: ""
    }
    .footer__iconbtn {
        width: 40px;
        height: 40px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        border-radius: 6px;
        margin-right: 10px;
        color: #6c718d
    }
    .footer__iconbtn_scope {
        border: 1px solid #2b2a41;
        border-radius: 6px;
        min-height: 38px;
        min-width: 42px;
        margin-right: 16px
    }
    .footer__iconbtn_volume .i,
    .footer__iconbtn_volume .rc-btn_hover-link:before,
    .footer__iconbtn_volume .select-box__item:before,
    .footer__iconbtn_volume .select-box__main:before {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: 17px
    }
    .footer__iconbtn_volume .i-volume {
        margin-right: 2px
    }
    .footer__iconbtn_volume .i-volume-sound {
        color: #8b8d91;
        -webkit-transition: all .25s ease;
        -o-transition: all .25s ease;
        transition: all .25s ease
    }
    .footer__iconbtn_volume.volume-muted .i-volume-sound {
        opacity: 0
    }
    .footer__iconbtn-informer {
        width: 22px;
        height: 18px;
        border: 2px solid #121724;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        font-style: normal;
        border-radius: 12px;
        position: absolute;
        right: -4px;
        top: 2px;
        background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
        background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
        background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
        background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
        background: var(--primary);
        color: #fff;
        font-size: 11px;
        line-height: 1;
        font-weight: 700
    }
    .footer__iconbtn:hover {
        color: #fff
    }
}

@media(max-width:600px) {
    .footer {
        position: relative;
        background-position: 100%
    }
    .footer__nav {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }
    .footer__nav-cell {
        width: 100%;
        margin: 0 0 30px
    }
    .footer__lang .lang-block__dropdown {
        left: auto !important
    }
    .footer__seminfo {
        position: absolute;
        right: 0;
        top: 24px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .footer__wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .footer__main {
        width: 100%;
        margin-bottom: 24px
    }
    .footer__last {
        width: 100%;
        margin-left: 0;
        max-width: 100%
    }
    .footer__last-wrap {
        margin-right: auto;
        max-width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .footer__iconlinks {
        width: 100%
    }
    .footer__encypt {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin: 0 0 24px
    }
    .footer__iconbox {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-right: 24px
    }
    .footer__iconlinks {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }
    .footer__mobile-left {
        padding-left: 10px;
        position: relative;
        z-index: 2
    }
    .footer__mobile-right {
        padding-right: 10px;
        position: relative;
        z-index: 2
    }
    .footer__mobile-left,
    .footer__mobile-right {
        padding-top: 14px
    }
    .footer__mobile-rlink {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .footer__mobile-rlink .i,
    .footer__mobile-rlink .rc-btn_hover-link:before,
    .footer__mobile-rlink .select-box__item:before,
    .footer__mobile-rlink .select-box__main:before {
        font-size: 20px;
        margin-right: 0;
        margin-bottom: 7px
    }
}

.grecaptcha-badge {
    z-index: 99999
}

.h-captcha {
    margin-bottom: 20px
}

.grid-profile {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    grid-gap: 24px
}

.grid-profile__item {
    display: grid;
    grid-template-rows: 1fr auto;
    margin: 0 0 24px;
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid
}

.grid-profile__main {
    grid-area: a
}

.grid-profile__semi {
    grid-area: b
}

.grid-profile__third {
    grid-area: c
}

@media(max-width:600px) {
    .grid-profile {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1
    }
}

.head-informer {
    margin-top: -32px;
    width: 100%;
    position: relative;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#171c27), to(#0f141f));
    background-image: -webkit-linear-gradient(top, #171c27, #0f141f);
    background-image: -o-linear-gradient(top, #171c27 0, #0f141f 100%);
    background-image: linear-gradient(180deg, #171c27, #0f141f);
    margin-bottom: 50px;
    text-align: center;
    overflow: hidden
}

.head-informer__bg-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    font: none;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.head-informer__bg {
    min-height: 330px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
    z-index: 1
}

.head-informer__wrap {
    width: 100%;
    position: relative;
    z-index: 3
}

.head-informer__img {
    display: inline-block;
    width: 64px;
    height: 64px;
    margin-bottom: 27px
}

.head-informer__title {
    line-height: 1.25;
    display: block;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 700;
    margin-top: 20px
}

.head-informer_big {
    margin-bottom: 64px
}

.head-informer_big .head-informer__bg {
    -webkit-background-size: cover;
    background-size: cover;
    min-height: 380px
}

.head-informer__rounded {
    overflow: hidden;
    border-bottom-left-radius: 60%;
    border-bottom-right-radius: 60%;
    margin-left: -500px;
    margin-right: -500px;
    position: relative;
    padding-left: 500px;
    padding-right: 500px
}

.head-informer__stitle {
    background: -webkit-linear-gradient(358.26deg, #fff 1.8%, #e7edff 97.72%);
    background: -o-linear-gradient(358.26deg, #fff 1.8%, #e7edff 97.72%);
    background: linear-gradient(91.74deg, #fff 1.8%, #e7edff 97.72%);
    -webkit-box-shadow: 0 12px 48px rgba(0, 0, 0, .3);
    box-shadow: 0 12px 48px rgba(0, 0, 0, .3);
    border-radius: 8px;
    -webkit-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    transform: skewX(-15deg);
    font-style: italic;
    font-weight: 900;
    font-size: 48px;
    display: inline-block;
    color: #0f141f;
    text-transform: uppercase;
    line-height: 1;
    padding: 10px 18px 8px;
    position: relative;
    max-width: calc(100% - 28px)
}

.head-informer__stitle-img {
    display: none
}

.head-informer__stitle span {
    display: block;
    -webkit-transform: skewX(15deg);
    -ms-transform: skewX(15deg);
    -o-transform: skewX(15deg);
    transform: skewX(15deg)
}

.head-informer__scaption {
    display: block;
    font-weight: 900;
    font-size: 48px;
    font-style: 1px;
    margin-top: 5px;
    width: 100%;
    text-transform: uppercase;
    text-shadow: 0 4px 12px rgba(0, 0, 0, .25)
}

.head-informer__sbtn {
    margin-top: 16px
}

@media(max-width:1050px) {
    .head-informer_big {
        margin-bottom: 32px
    }
    .head-informer_big .head-informer__bg {
        min-height: 300px;
        padding-top: 40px;
        padding-bottom: 60px
    }
    .head-informer__rounded {
        margin-left: -200px;
        margin-right: -200px;
        padding-left: 200px;
        padding-right: 200px
    }
    .head-informer__stitle {
        margin-top: 30px
    }
    .head-informer__stitle-img {
        position: absolute;
        left: 50%;
        bottom: 100%;
        margin-bottom: -5px;
        width: 64px;
        display: block;
        -webkit-transform: translateX(-50%) skewX(15deg);
        -ms-transform: translateX(-50%) skewX(15deg);
        -o-transform: translateX(-50%) skewX(15deg);
        transform: translateX(-50%) skewX(15deg)
    }
}

@media(max-width:700px) {
    .head-informer {
        margin-top: -16px;
        margin-bottom: 16px
    }
    .head-informer__bg {
        min-height: 200px
    }
    .head-informer__title {
        font-size: 24px
    }
    .head-informer__img {
        margin-bottom: 16px
    }
    .head-informer_big {
        margin-bottom: 32px
    }
    .head-informer__stitle {
        font-size: 28px;
        margin-top: 20px
    }
    .head-informer__scaption {
        font-size: 36px
    }
}

@media(max-width:370px) {
    .head-informer__scaption,
    .head-informer__stitle {
        font-size: 30px
    }
}

.head-list {
    background: -webkit-gradient(linear, left top, right top, color-stop(17.19%, #1b1d25), to(rgba(22, 26, 41, .5)));
    background: -webkit-linear-gradient(left, #1b1d25 17.19%, rgba(22, 26, 41, .5));
    background: -o-linear-gradient(left, #1b1d25 17.19%, rgba(22, 26, 41, .5) 100%);
    background: linear-gradient(90deg, #1b1d25 17.19%, rgba(22, 26, 41, .5));
    border-radius: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 18px;
    min-height: 60px;
    overflow: hidden
}

.head-list.halloween-head {
    position: relative
}

.head-list.halloween-head:after {
    content: "";
    background-image: url(/_nuxt/img/web.cd47bc4.webp);
    left: 0;
    top: 0;
    z-index: 1;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 89px;
    height: 48px
}

.head-list__cell {
    background-repeat: no-repeat;
    background-position: 100%;
    width: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 700;
    position: relative
}

.head-list__cell:first-child {
    background-color: #22252f
}

.head-list__cell:first-child:after {
    background-color: #22252f;
    display: block;
    height: 100%;
    position: absolute;
    right: -10px;
    top: 0;
    -webkit-box-shadow: 12px 0 12px rgba(5, 14, 24, .2);
    -webkit-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    transform: skewX(-15deg);
    width: 30px;
    border-radius: 8px;
    content: "";
    box-shadow: 12px 0 12px rgba(5, 14, 24, .2)
}

.head-list__icon {
    margin-right: 8px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

@media(max-width:700px) {
    .head-list {
        min-height: 44px
    }
    .head-list__cell {
        font-size: 14px
    }
}

:root {
    --header-height: 70px
}

.halloween-cat {
    height: 100%;
    position: absolute;
    right: 0
}

@media(max-width:1360px) {
    .halloween-cat {
        display: none
    }
}

.headline {
    background: #1b1d25;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 10
}

.headline .headline__semi-noty,
.headline__mobile-logo,
.headline__scope,
.headline__user-open {
    display: none
}

.headline__wrap {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 70px;
    height: var(--header-height);
    max-width: none;
    padding-left: 0;
    padding-right: 30px;
    position: relative;
    max-width: 100%
}

.headline__left,
.headline__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.headline__left {
    margin-right: 12px
}

.headline__logo,
.headline__right,
.headline__userscope,
.headline__userscope-bottom,
.headline__userscope-dropgroup {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.headline__logo {
    margin-right: 18px;
    width: 178px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 70px;
    background: #13151d
}

.headline__logo img {
    display: block;
    width: 111px;
    height: 33px
}

.headline__balance {
    margin-right: 47px
}

.headline__iconbtn {
    width: 40px;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    border-radius: 6px;
    margin-right: 10px;
    color: #6c718d
}

.headline__iconbtn_volume {
    margin-right: 0
}

.headline__iconbtn_volume .i,
.headline__iconbtn_volume .rc-btn_hover-link:before,
.headline__iconbtn_volume .select-box__item:before,
.headline__iconbtn_volume .select-box__main:before {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 17px
}

.headline__iconbtn_volume .i-volume {
    margin-right: 2px
}

.headline__iconbtn_volume .i-volume-sound {
    color: #8b8d91;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.headline__iconbtn_volume.volume-muted .i-volume-sound {
    opacity: 0
}

.headline__iconbtn-informer {
    width: 22px;
    height: 18px;
    border: 2px solid #121724;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-style: normal;
    border-radius: 12px;
    position: absolute;
    right: -7px;
    top: 2px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    color: #fff;
    font-size: 11px;
    line-height: 1;
    font-weight: 700
}

.headline__iconbtn:hover {
    color: #fff
}

.headline__user {
    margin-left: 28px
}

.headline__auth {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.headline__auth-cell {
    margin-left: 12px
}

.headline__control-btn {
    width: 50px;
    height: 40px;
    background: #13151d;
    border-radius: 6px;
    margin: 0 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}

@media(max-width:880px) {
    .headline__control-btn {
        display: none
    }
}

.headline__balance-btn {
    max-width: 123px;
    padding: 0 18px
}

.headline.halloween .headline__wrap {
    padding-right: 100px
}

@media(max-width:1360px) {
    .headline.halloween .headline__wrap {
        padding-right: 30px
    }
}

.headline.halloween .headline__logo-halloween {
    height: 36px;
    width: 122px
}

.headline.halloween .headline__logo:before {
    content: "";
    width: 89px;
    height: 48px;
    background-image: url(/_nuxt/img/web.cd47bc4.webp);
    position: absolute;
    left: 0;
    top: 0;
    -webkit-background-size: cover;
    background-size: cover
}

.headline.halloween .halloween-boiler {
    position: absolute;
    left: 0;
    bottom: 0;
    max-height: 100%
}

.headline.halloween .headline__cashback__container {
    padding-left: 50px
}

.headline.halloween .halloween-owl {
    position: absolute;
    left: 4px;
    max-height: 100%
}

.headline.halloween .headline__tp__container {
    padding-left: 50px
}

@media(max-width:1300px) {
    .headline.halloween .headline__tp__container {
        display: none
    }
}

.lang-block {
    position: relative;
    z-index: 7
}

.lang-block__dropdown {
    display: none;
    position: absolute;
    left: 50%;
    top: 100%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: 12px
}

.lang-block__dropdown:before {
    width: 0;
    height: 0;
    border: 10px solid rgba(0, 0, 0, 0);
    border-bottom-color: #121724;
    display: block;
    position: absolute;
    left: 50%;
    top: -20px;
    margin-left: -10px;
    content: ""
}

.lang-block_footer .lang-block__dropdown:before {
    display: none
}

.lang-block_footer .lang-block__dropdown {
    top: auto;
    bottom: calc(100% + 10px);
    left: 0;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none
}

.lang-block_footer .lang-block__dropdown .lang-block__wrap {
    border: 1px solid #2b2a41
}

.lang-block__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 6px;
    border-radius: 6px;
    background-color: #121724;
    min-width: 158px
}

.lang-block__item {
    width: 50%;
    min-width: 72px;
    padding: 10px;
    font-size: 14px;
    text-align: center;
    border-radius: 4px
}

.lang-block__item:hover {
    background-color: #171b2a
}

.lang-block__item-icon {
    width: 24px;
    height: 16px;
    position: relative;
    display: inline-block;
    margin-bottom: 8px
}

.lang-block__item-icon .i,
.lang-block__item-icon .rc-btn_hover-link:before,
.lang-block__item-icon .select-box__item:before,
.lang-block__item-icon .select-box__main:before {
    color: #1bcd49;
    position: absolute;
    right: -8px;
    top: -8px;
    font-size: 15px;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    opacity: 0
}

.lang-block__item span {
    display: block;
    width: 100%
}

.lang-block__item.active .lang-block__item-icon .i,
.lang-block__item.active .lang-block__item-icon .rc-btn_hover-link:before,
.lang-block__item.active .lang-block__item-icon .select-box__item:before,
.lang-block__item.active .lang-block__item-icon .select-box__main:before {
    opacity: 1
}

.lang-block__open {
    padding: 0 10px;
    height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #13151d;
    border-radius: 6px;
    color: #6c718d;
    border: 1px solid rgba(0, 0, 0, 0)
}

.lang-block__open img {
    width: 18px;
    height: 18px;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    display: block;
    border-radius: 50%
}

.lang-block__open .i,
.lang-block__open .rc-btn_hover-link:before,
.lang-block__open .select-box__item:before,
.lang-block__open .select-box__main:before {
    font-size: 6px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 7px
}

.lang-block__open:hover {
    color: #fff
}

.lang-block_footer .lang-block__open {
    background-color: rgba(0, 0, 0, 0)
}

.js-lang_open .lang-block__dropdown {
    display: block;
    -webkit-animation: fade_in .25s;
    -o-animation: fade_in .25s;
    animation: fade_in .25s
}

.js-lang_close .lang-block__dropdown {
    -webkit-animation: fade_out .25s;
    -o-animation: fade_out .25s;
    animation: fade_out .25s
}

.js-lang_open .lang-block__open {
    border-color: #2b2a41
}

.js-lang_open .lang-block__open .i,
.js-lang_open .lang-block__open .rc-btn_hover-link:before,
.js-lang_open .lang-block__open .select-box__item:before,
.js-lang_open .lang-block__open .select-box__main:before {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1)
}

@-webkit-keyframes fade_in {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-o-keyframes fade_in {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes fade_in {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes fade_out {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-o-keyframes fade_out {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fade_out {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.balance {
    position: relative
}

.balance__dropdown {
    display: none;
    position: absolute;
    left: 50%;
    top: 100%;
    margin-top: 12px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    min-width: 274px;
    background: #20232d;
    -webkit-box-shadow: 0 12px 24px 4px rgba(0, 0, 0, .5);
    box-shadow: 0 12px 24px 4px rgba(0, 0, 0, .5);
    border-radius: 8px
}

.balance__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 40px;
    cursor: pointer
}

.balance__main-icon {
    margin-right: 12px;
    position: relative;
    z-index: 9;
    background: #13151d
}

.balance__main-icon,
.balance__main-icon .i,
.balance__main-icon .rc-btn_hover-link:before,
.balance__main-icon .select-box__item:before,
.balance__main-icon .select-box__main:before {
    -webkit-box-shadow: 12px 0 12px rgba(5, 14, 24, .2);
    box-shadow: 12px 0 12px rgba(5, 14, 24, .2);
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.balance__main-icon .i,
.balance__main-icon .rc-btn_hover-link:before,
.balance__main-icon .select-box__item:before,
.balance__main-icon .select-box__main:before {
    background: #13151d;
    text-align: center;
    font-size: 13px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

.balance__main-label {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 12px;
    margin-bottom: 1px
}

.balance__main-label,
.balance__main-label span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.balance__main-label span {
    margin-right: 5px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.balance__main-label .i,
.balance__main-label .rc-btn_hover-link:before,
.balance__main-label .select-box__item:before,
.balance__main-label .select-box__main:before {
    font-size: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff
}

.balance__main-value {
    font-weight: 700;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 18px;
    white-space: nowrap
}

.balance__wrap {
    padding: 8px
}

.balance__change {
    width: 100%;
    margin-top: 8px
}

.balance__item {
    margin-left: -12px;
    margin-right: -12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 12px
}

.balance__item-info b {
    display: block;
    color: #fff;
    font-size: 14px;
    font-weight: 700
}

.balance__item-info span {
    display: block;
    font-size: 10px;
    font-weight: 500;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    color: #62687d
}

.balance__item-icon {
    width: 18px;
    height: 18px;
    margin-right: 12px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.balance__item-icon svg {
    width: 100%
}

.js-drop-down_open .balance__dropdown {
    display: block;
    -webkit-animation: fade_in .25s;
    -o-animation: fade_in .25s;
    animation: fade_in .25s
}

.js-drop-down_close .balance__dropdown {
    -webkit-animation: fade_out .25s;
    -o-animation: fade_out .25s;
    animation: fade_out .25s
}

.js-drop-down_open .balance__main-label .i,
.js-drop-down_open .balance__main-label .rc-btn_hover-link:before,
.js-drop-down_open .balance__main-label .select-box__item:before,
.js-drop-down_open .balance__main-label .select-box__main:before {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1)
}

.dropdownlist_upper {
    text-transform: uppercase
}

.dropdownlist__link {
    padding: 13px 24px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 16px;
    font-weight: 500;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    color: #fff;
    position: relative
}

.dropdownlist__link.nuxt-link-exact-active:after,
.dropdownlist__link.nuxt-link-exact-active:before {
    opacity: 1
}

.dropdownlist__link:before {
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1;
    background: -webkit-gradient(linear, left top, right top, color-stop(17.19%, rgba(249, 175, 44, .065)), to(rgba(22, 26, 41, .5)));
    background: -webkit-linear-gradient(left, rgba(249, 175, 44, .065) 17.19%, rgba(22, 26, 41, .5));
    background: -o-linear-gradient(left, rgba(249, 175, 44, .065) 17.19%, rgba(22, 26, 41, .5) 100%);
    background: linear-gradient(90deg, rgba(249, 175, 44, .065) 17.19%, rgba(22, 26, 41, .5));
    background-repeat: no-repeat
}

.dropdownlist__link:after,
.dropdownlist__link:before {
    display: block;
    position: absolute;
    left: 0;
    opacity: 0;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    content: ""
}

.dropdownlist__link:after {
    width: 3px;
    height: 30px;
    top: 50%;
    margin-top: -15px;
    z-index: 2;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.dropdownlist__link .i,
.dropdownlist__link .rc-btn_hover-link:before,
.dropdownlist__link .select-box__item:before,
.dropdownlist__link .select-box__main:before,
.dropdownlist__link svg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-right: 18px
}

.dropdownlist__link .i,
.dropdownlist__link .rc-btn_hover-link:before,
.dropdownlist__link .select-box__item:before,
.dropdownlist__link .select-box__main:before,
.dropdownlist__link span,
.dropdownlist__link svg {
    position: relative;
    z-index: 2
}

.dropdownlist__link_grey {
    color: #62687d
}

.dropdownlist__link:hover {
    color: #fab42d
}

.dropdownlist__link:hover:after,
.dropdownlist__link:hover:before {
    opacity: 1
}

.user-informer {
    position: relative
}

.user-informer__mobile-user {
    display: none
}

.user-informer__list {
    width: 100%
}

.user-informer__dropdown {
    display: none;
    position: absolute;
    top: 100%;
    margin-top: 20px;
    min-width: 244px;
    right: 0;
    margin-right: -25px
}

.user-informer__wrap {
    background-color: #161a29;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 8px
}

.user-informer__top,
.user-informer__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.user-informer__top {
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 17px;
    width: 100%
}

.user-informer__cell {
    width: 50%;
    text-align: center
}

.user-informer__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 16px
}

.user-informer__main .i,
.user-informer__main .rc-btn_hover-link:before,
.user-informer__main .select-box__item:before,
.user-informer__main .select-box__main:before {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: 8px;
    font-size: 6px;
    color: #6c718d;
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease
}

.user-informer__main img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 12px
}

.user-informer__main span {
    max-width: 150px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.user-informer__main:active .i,
.user-informer__main:active .rc-btn_hover-link:before,
.user-informer__main:active .select-box__item:before,
.user-informer__main:active .select-box__main:before,
.user-informer__main:hover .i,
.user-informer__main:hover .rc-btn_hover-link:before,
.user-informer__main:hover .select-box__item:before,
.user-informer__main:hover .select-box__main:before {
    color: #fff
}

.js-drop-down_open .user-informer__dropdown {
    display: block;
    -webkit-animation: fade_in .25s;
    -o-animation: fade_in .25s;
    animation: fade_in .25s
}

.js-drop-down_close .user-informer__dropdown {
    -webkit-animation: fade_out .25s;
    -o-animation: fade_out .25s;
    animation: fade_out .25s
}

.js-drop-down_open .user-informer__main .i,
.js-drop-down_open .user-informer__main .rc-btn_hover-link:before,
.js-drop-down_open .user-informer__main .select-box__item:before,
.js-drop-down_open .user-informer__main .select-box__main:before {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1)
}

.head-notify {
    position: relative
}

.head-notify__head {
    display: none
}

.head-notify__dropdown {
    position: absolute;
    right: -35px;
    top: 100%;
    margin-top: 20px;
    background-color: #121724;
    padding: 18px 8px;
    min-width: 340px;
    display: none
}

.head-notify__dropdown:before {
    width: 0;
    height: 0;
    border: 10px solid rgba(0, 0, 0, 0);
    border-bottom-color: #121724;
    display: block;
    position: absolute;
    right: 52px;
    top: -20px;
    margin-left: -10px;
    content: ""
}

.head-notify__wrap {
    max-height: 370px;
    overflow: auto;
    padding-right: 12px
}

.js-drop-down_open .head-notify__dropdown {
    display: block;
    -webkit-animation: fade_in .25s;
    -o-animation: fade_in .25s;
    animation: fade_in .25s
}

.js-drop-down_close .head-notify__dropdown {
    -webkit-animation: fade_out .25s;
    -o-animation: fade_out .25s;
    animation: fade_out .25s
}

.noty {
    background-color: #161a29;
    border-radius: 12px;
    margin-bottom: 12px;
    width: 100%;
    max-width: 310px;
    padding: 16px 19px
}

.noty__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.noty__icon {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 14px;
    width: 36px;
    height: 36px
}

.noty__icon,
.noty__icon .i,
.noty__icon .rc-btn_hover-link:before,
.noty__icon .select-box__item:before,
.noty__icon .select-box__main:before {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.noty__icon .i,
.noty__icon .rc-btn_hover-link:before,
.noty__icon .select-box__item:before,
.noty__icon .select-box__main:before {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    color: #fff;
    font-size: 14px;
    -webkit-box-shadow: 0 0 0 6px rgba(47, 71, 255, .3);
    box-shadow: 0 0 0 6px rgba(47, 71, 255, .3)
}

.noty__title {
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    margin-bottom: 4px;
    color: #fab42d
}

.noty__text {
    color: #fff;
    font-size: 12px;
    display: block;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    line-height: 1.25
}

.noty_red .noty__icon .i,
.noty_red .noty__icon .rc-btn_hover-link:before,
.noty_red .noty__icon .select-box__item:before,
.noty_red .noty__icon .select-box__main:before {
    background-color: #e21e4d;
    -webkit-box-shadow: 0 0 0 6px rgba(226, 30, 77, .3);
    box-shadow: 0 0 0 6px rgba(226, 30, 77, .3)
}

.noty_red .noty__title {
    color: #e21e4d
}

.noty_orange .noty__icon .i,
.noty_orange .noty__icon .rc-btn_hover-link:before,
.noty_orange .noty__icon .select-box__item:before,
.noty_orange .noty__icon .select-box__main:before {
    background-color: #ff881b;
    -webkit-box-shadow: 0 0 0 6px rgba(255, 136, 27, .3);
    box-shadow: 0 0 0 6px rgba(255, 136, 27, .3)
}

.noty_orange .noty__title {
    color: #ff881b
}

.noty_green .noty__icon .i,
.noty_green .noty__icon .rc-btn_hover-link:before,
.noty_green .noty__icon .select-box__item:before,
.noty_green .noty__icon .select-box__main:before {
    background-color: #69d344;
    -webkit-box-shadow: 0 0 0 6px rgba(105, 211, 68, .3);
    box-shadow: 0 0 0 6px rgba(105, 211, 68, .3)
}

.noty_green .noty__title {
    color: #69d344
}

@media(max-width:1180px) {
    :root {
        --header-height: 72px
    }
    .lang-block__open {
        border: 1px solid #2b2a41;
        border-radius: 6px;
        min-height: 38px;
        min-width: 59px;
        margin-right: 16px
    }
    .headline__auth {
        margin-left: auto
    }
    .headline__right {
        width: 100%
    }
    .headline__user-open {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 16px;
        margin-left: 20px
    }
    .headline__user-open .i,
    .headline__user-open .rc-btn_hover-link:before,
    .headline__user-open .select-box__item:before,
    .headline__user-open .select-box__main:before {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-left: 8px;
        font-size: 6px;
        color: #6c718d;
        -webkit-transition: color .25s ease;
        -o-transition: color .25s ease;
        transition: color .25s ease
    }
    .headline__user-open img {
        width: 40px;
        height: 40px;
        border-radius: 50%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-right: 12px
    }
    .headline__user-open span {
        max-width: 150px;
        display: block;
        overflow: hidden;
        white-space: nowrap;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis
    }
    .headline__user-open:active .i,
    .headline__user-open:active .rc-btn_hover-link:before,
    .headline__user-open:active .select-box__item:before,
    .headline__user-open:active .select-box__main:before,
    .headline__user-open:hover .i,
    .headline__user-open:hover .rc-btn_hover-link:before,
    .headline__user-open:hover .select-box__item:before,
    .headline__user-open:hover .select-box__main:before {
        color: #fff
    }
    .headline__user-open.sl-active .i,
    .headline__user-open.sl-active .rc-btn_hover-link:before,
    .headline__user-open.sl-active .select-box__item:before,
    .headline__user-open.sl-active .select-box__main:before {
        -webkit-transform: scaleY(-1);
        -ms-transform: scaleY(-1);
        -o-transform: scaleY(-1);
        transform: scaleY(-1)
    }
    .headline .block-bonuses {
        display: none
    }
    .headline__scope {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        padding-top: 24px;
        padding-left: 26px;
        padding-right: 26px
    }
    .headline .lang-block__open {
        margin-right: 0
    }
    .headline__left {
        display: none
    }
    .headline__left.flex {
        -webkit-box-flex: 200px;
        -webkit-flex: 200px 0;
        -ms-flex: 200px 0;
        flex: 200px 0
    }
    .headline__left.flex,
    .headline__left.flex .block-bonuses {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .headline__user {
        width: 100%
    }
    .headline .headline__user-marker {
        display: none
    }
    .headline__mobile-logo {
        display: block;
        margin-right: auto;
        width: 48px;
        height: 44px;
        position: absolute;
        left: 50%;
        top: 50%;
        margin-left: -24px;
        margin-top: -22px
    }
    .headline__mobile-logo.halloween-logo {
        width: 67.573px;
        height: 40px
    }
    .headline__case {
        margin-left: auto
    }
    .headline__wrap {
        padding-left: 30px;
        padding-left: var(--wrap-padding);
        padding-right: 30px;
        padding-right: var(--wrap-padding)
    }
    .headline__userscope {
        position: fixed;
        right: -330px;
        top: 0;
        -webkit-transition: right .25s ease;
        -o-transition: right .25s ease;
        transition: right .25s ease;
        height: 100%;
        width: 100%;
        padding-bottom: 56px;
        max-width: 310px;
        background-color: #121724;
        z-index: 10;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        overflow: auto
    }
    .headline__userscope.usernav-open {
        right: 0
    }
    .headline__user {
        margin-left: 0
    }
    .headline__logo {
        background: rgba(0, 0, 0, 0);
        width: 110px
    }
    .headline__lang {
        display: block
    }
    .headline__mobile-close {
        width: 36px;
        height: 36px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        border-radius: 50%;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        background-color: #161a29;
        font-size: 13px;
        color: #d0d0d4;
        margin-left: 10px
    }
    .headline__mobile-close,
    .headline__mobile-close .i,
    .headline__mobile-close .rc-btn_hover-link:before,
    .headline__mobile-close .select-box__item:before,
    .headline__mobile-close .select-box__main:before {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .headline__mobile-close:active,
    .headline__mobile-close:hover {
        background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
        background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
        background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
        background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
        background: var(--primary);
        color: #fff
    }
    .headline__iconbtn_scope {
        border: 1px solid #2b2a41;
        border-radius: 6px;
        min-height: 38px;
        min-width: 42px;
        margin-right: 16px
    }
    .headline__iconbtn_scope .i,
    .headline__iconbtn_scope .rc-btn_hover-link:before,
    .headline__iconbtn_scope .select-box__item:before,
    .headline__iconbtn_scope .select-box__main:before {
        font-size: 15px
    }
    .headline__balance {
        margin-right: 36px
    }
    .usernav-open .headline__userscope {
        right: 0
    }
    .user-informer__main {
        display: none
    }
    .user-informer__mobile-user {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        padding-left: 16px;
        padding-right: 16px;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 24px;
        padding-top: 12px
    }
    .user-informer__wrap {
        background: none
    }
    .user-informer__top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        border-bottom: 1px solid #1e2132;
        width: 100%;
        padding-left: 16px;
        padding-right: 16px;
        margin-bottom: 10px
    }
    .user-informer__dropdown {
        display: block;
        height: auto;
        overflow: visible;
        max-width: none;
        position: static;
        background: none;
        border-radius: 0;
        margin-top: 0
    }
    .user-informer__cell {
        margin-bottom: 24px
    }
    .balance__main {
        height: 36px
    }
    .balance__main-icon {
        margin-right: 10px
    }
    .balance__main-label {
        font-size: 11px
    }
    .balance__main-value {
        font-size: 16px
    }
    .balance__dropdown {
        left: 0;
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }
    .balance__dropdown:before {
        display: none
    }
    .head-notify__dropdown {
        position: fixed;
        right: -350px;
        top: 0;
        -webkit-transition: right .25s ease;
        -o-transition: right .25s ease;
        transition: right .25s ease;
        height: 100%;
        width: 100%;
        padding-bottom: 56px;
        max-width: 310px;
        max-height: 100%;
        margin-top: 0;
        z-index: 10;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        overflow: auto;
        padding-left: 18px;
        padding-right: 18px;
        background-color: #121724
    }
    .head-notify__wrap {
        overflow: visible;
        max-height: none;
        padding-right: 0
    }
    .head-notify__head {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 24px
    }
    .head-notify__back {
        display: none
    }
    .head-notify__title {
        margin-right: auto
    }
    .head-notify__marker,
    .head-notify__title {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .head-notify__marker {
        font-size: 12px;
        font-weight: 700;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        padding: 2px 5px;
        line-height: 1;
        border-radius: 7px;
        color: #fff;
        background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
        background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
        background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
        background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
        background: var(--primary)
    }
    .head-notify__text {
        text-transform: uppercase;
        display: block;
        font-weight: 700;
        margin-right: 7px
    }
    .head-notify__close {
        width: 36px;
        height: 36px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center;
        border-radius: 50%;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        background-color: #161a29;
        font-size: 13px;
        color: #d0d0d4;
        margin-left: 10px
    }
    .head-notify__close,
    .head-notify__close .i,
    .head-notify__close .rc-btn_hover-link:before,
    .head-notify__close .select-box__item:before,
    .head-notify__close .select-box__main:before {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .head-notify__close:active,
    .head-notify__close:hover {
        background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
        background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
        background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
        background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
        background: var(--primary);
        color: #fff
    }
    .js-drop-down_open .head-notify__dropdown {
        right: 0
    }
}

@media(max-width:1000px) {
    .headline__case {
        margin-left: auto;
        margin-right: 0
    }
    .headline__case .btn {
        width: 40px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 36px;
        border-radius: 50%;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        padding: 0;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .headline__case .btn svg {
        margin: 0
    }
    .headline__case .btn .i,
    .headline__case .btn .rc-btn_hover-link:before,
    .headline__case .btn .select-box__item:before,
    .headline__case .btn .select-box__main:before {
        font-size: 14px;
        margin: 0
    }
    .headline__case .btn span {
        display: none
    }
}

@media(max-width:800px) {
    .headline__left {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .headline__left.hidden {
        display: none
    }
    .headline__left.flex {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
    .headline__left.flex .block-bonuses {
        display: none
    }
    .headline__right {
        width: auto
    }
    .headline__right.w-100 {
        width: 100%
    }
    .headline__auth .btn {
        color: #000
    }
    .head-notify {
        z-index: 11
    }
    .head-notify__open {
        display: none
    }
    .head-notify__dropdown {
        max-width: 400px;
        right: -450px
    }
    .head-notify__dropdown .noty {
        max-width: 100%
    }
    .head-notify__back {
        font-size: 7px;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        margin-right: auto;
        width: 30px;
        height: 30px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        text-align: center
    }
    .head-notify__back,
    .headline .headline__semi-noty {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .headline .headline__semi-noty .i-bell {
        font-size: 20px
    }
    .headline__iconbtn_rc {
        display: none
    }
    .headline__user-open {
        margin-left: 16px;
        position: relative
    }
    .headline .headline__user-name,
    .headline__user-open .i,
    .headline__user-open .rc-btn_hover-link:before,
    .headline__user-open .select-box__item:before,
    .headline__user-open .select-box__main:before {
        display: none
    }
    .headline .headline__user-ava {
        margin-right: 0
    }
    .headline .headline__user-marker {
        display: block;
        position: absolute;
        right: -5px;
        top: -7px;
        background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
        background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
        background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
        background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
        color: #fff;
        font-size: 12px;
        font-weight: 700;
        border-radius: 14px;
        border: 2px solid #161a29;
        padding: 2px 4px
    }
    .headline__userscope {
        max-width: 400px;
        right: -450px
    }
    .user-informer__top {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .user-informer__cell {
        min-width: 50%;
        width: auto;
        padding-right: 15px
    }
}

.user-verification-cell {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
    height: 60px;
    padding: 0 22px;
    margin: -10px 0 0;
    cursor: pointer;
    width: 100%;
    background: #e21e4d;
    background: -webkit-gradient(linear, left top, right top, from(rgba(226, 30, 77, .3)), color-stop(25%, #121724), to(#121724));
    background: -webkit-linear-gradient(left, rgba(226, 30, 77, .3), #121724 25%, #121724);
    background: -o-linear-gradient(left, rgba(226, 30, 77, .3) 0, #121724 25%, #121724 100%);
    background: linear-gradient(90deg, rgba(226, 30, 77, .3), #121724 25%, #121724)
}

.user-verification-cell__ico {
    width: 20px;
    height: 20px;
    margin-right: 18px
}

.user-verification-cell__title {
    white-space: nowrap
}

.user-verification-cell span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px
}

.user-verification-cell span:first-child {
    color: #e21e4d
}

.info-page {
    text-align: center;
    padding-top: 50px;
    padding-bottom: 100px
}

.info-page__img {
    max-width: 380px;
    display: block;
    margin-bottom: 32px;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.info-page__img img {
    display: inline-block
}

.info-page__title {
    font-size: 32px;
    font-weight: 700;
    display: block;
    text-transform: uppercase;
    line-height: 1.2;
    margin-bottom: 50px
}

.info-page__actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.info-page__actions .btn {
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 14px
}

@media(max-width:700px) {
    .info-page__img {
        max-width: 270px;
        margin-bottom: 16px
    }
    .info-page__title {
        font-size: 24px;
        margin-bottom: 32px
    }
}

:root {
    --leftnav-width: 80px
}

.leftnav__icon.leftnav__icon_active:before {
    opacity: 1;
    background: url(/_nuxt/img/sidebar-menu.c0dcc3f.svg) no-repeat
}

.halloween-hand {
    position: absolute;
    left: 0;
    bottom: 70px;
    -webkit-transform-origin: bottom;
    -ms-transform-origin: bottom;
    -o-transform-origin: bottom;
    transform-origin: bottom;
    -webkit-animation: hand 20s linear infinite;
    -o-animation: hand 20s infinite linear;
    animation: hand 20s linear infinite
}

@media(max-width:1051px) {
    .halloween-hand {
        display: none
    }
}

@-webkit-keyframes hand {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    10% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    15% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    20% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    25% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    30% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    35% {
        -webkit-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    40% {
        -webkit-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    45% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    50% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    60% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

@-o-keyframes hand {
    0% {
        transform: translate3d(0, 100%, 0)
    }
    10% {
        transform: translateZ(0)
    }
    15% {
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    20% {
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    25% {
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    30% {
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    35% {
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    40% {
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    45% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    50% {
        transform: translateZ(0)
    }
    60% {
        transform: translate3d(0, 100%, 0)
    }
    to {
        transform: translate3d(0, 100%, 0)
    }
}

@keyframes hand {
    0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    10% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    15% {
        -webkit-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    20% {
        -webkit-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    25% {
        -webkit-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    30% {
        -webkit-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    35% {
        -webkit-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }
    40% {
        -webkit-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }
    45% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    50% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    60% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
    to {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }
}

.halloween-web2 {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1
}

.leftnav {
    background: #1b1d25;
    width: 80px;
    width: var(--leftnav-width);
    height: 100%;
    z-index: 9;
    position: fixed;
    left: 0;
    top: 70px;
    padding-top: 16px;
    padding-bottom: 24px;
    text-align: center
}

@media(min-width:1051px) {
    .leftnav a:hover>div {
        opacity: 1;
        visibility: visible
    }
}

.leftnav a.leftnav__a {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.leftnav a.leftnav__a:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.leftnav a.leftnav__a:hover>svg path {
    fill: #13151d;
    opacity: 1
}

.leftnav__a-title {
    display: none
}

.leftnav--disabled {
    background: #2d2d2f !important
}

.leftnav--disabled:hover>svg path {
    fill: #5d5f68 !important
}

.leftnav__icon {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 48px;
    height: 48px;
    margin-bottom: 10px;
    background: #13151d;
    border-radius: 6px
}

.leftnav__icon_logo {
    margin-top: -15px
}

.leftnav__icon_logo .i,
.leftnav__icon_logo .rc-btn_hover-link:before,
.leftnav__icon_logo .select-box__item:before,
.leftnav__icon_logo .select-box__main:before,
.leftnav__icon_logo img,
.leftnav__icon_logo svg {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

@media(max-height:660px),
(max-width:1050px) {
    .leftnav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        height: 47px;
        padding: 4px;
        margin-bottom: 12px;
        overflow-x: auto;
        overflow-y: hidden
    }
    .leftnav a {
        height: 38px;
        margin-right: 8px;
        padding: 9px;
        width: 100%;
        white-space: nowrap
    }
    .leftnav a svg {
        width: 18px;
        height: 18px;
        margin-right: 8px
    }
    .leftnav__a-title {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-weight: 700;
        font-size: 14px
    }
    div::-webkit-scrollbar {
        display: none
    }
}

.line-sell {
    width: 100%;
    position: relative;
    padding-right: 24px
}

.line-sell:before {
    border: 37.5px solid rgba(0, 0, 0, 0);
    border-left: 24px solid #161a29;
    display: block;
    width: 1px;
    height: 1px;
    position: absolute;
    right: -38px;
    top: 0;
    content: ""
}

.line-sell__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #161a29;
    position: relative;
    overflow: hidden;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    min-height: 75px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.line-sell__wrap:before {
    background: #ffde2f;
    opacity: .1;
    -webkit-filter: blur(72px);
    filter: blur(72px);
    width: 146px;
    height: 146px;
    display: block;
    position: absolute;
    left: -64px;
    top: -64px;
    content: ""
}

.line-sell__top {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 15px;
    line-height: 1.1
}

.line-sell__top,
.line-sell__top_img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.line-sell__top_img {
    height: 75px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.line-sell__top-text {
    font-size: 24px;
    font-weight: 700
}

.line-sell__count {
    height: 75px;
    overflow: hidden;
    padding-left: 24px;
    padding-right: 24px;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.line-sell__count,
.line-sell__count-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    text-align: center
}

.line-sell__count-center {
    width: 56px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #1f2332;
    margin-left: 1px;
    margin-right: 1px
}

.line-sell__count-center .line-sell__count-num:before {
    right: 1px;
    top: -10px;
    width: 15px
}

.line-sell__count-center .line-sell__count-num:after {
    right: 22px
}

.line-sell__count-caption {
    display: block;
    font-size: 12px
}

.line-sell__count-num {
    line-height: 1;
    display: block;
    font-size: 24px;
    font-weight: 700;
    text-shadow: 0 0 12px hsla(0, 0%, 100%, .55)
}

.line-sell__count-num span {
    position: relative;
    z-index: 2
}

.line-sell__count-num:before {
    right: -8px;
    top: 9px
}

.line-sell__count-num:after,
.line-sell__count-num:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#2b303d), to(rgba(43, 48, 61, 0)));
    background: -webkit-linear-gradient(top, #2b303d, rgba(43, 48, 61, 0));
    background: -o-linear-gradient(top, #2b303d 0, rgba(43, 48, 61, 0) 100%);
    background: linear-gradient(180deg, #2b303d 0, rgba(43, 48, 61, 0));
    width: 20px;
    height: 26px;
    display: block;
    position: absolute;
    -webkit-transform: rotate(61deg) skewX(31deg);
    -ms-transform: rotate(61deg) skewX(31deg);
    -o-transform: rotate(61deg) skewX(31deg);
    transform: rotate(61deg) skewX(31deg);
    z-index: 1;
    content: ""
}

.line-sell__count-num:after {
    right: 5px;
    top: -9px
}

.line-sell__count-left .line-sell__count-num:before {
    right: 1px;
    top: -10px
}

.line-sell__count-left .line-sell__count-num:after {
    right: auto;
    left: 5px;
    width: 15px
}

.line-sell__count-left,
.line-sell__count-right {
    width: 47px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    position: relative;
    background-color: #1f2332
}

.line-sell__count-right:before {
    border: 37.5px solid rgba(0, 0, 0, 0);
    border-left: 24px solid #1f2332;
    left: 100%
}

.line-sell__count-left:before,
.line-sell__count-right:before {
    display: block;
    width: 1px;
    height: 1px;
    position: absolute;
    top: 0;
    content: ""
}

.line-sell__count-left:before {
    border: 37.5px solid rgba(0, 0, 0, 0);
    border-right: 24px solid #1f2332;
    right: 100%
}

.line-sell__iconinfo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 24px
}

.line-sell__iconinfo-img {
    width: 28px;
    height: 28px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 12px
}

.line-sell__iconinfo-caption {
    display: block;
    font-size: 11px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    margin-bottom: 2px;
    color: #62687d;
    white-space: nowrap
}

.line-sell__iconinfo-value {
    font-size: 18px;
    font-weight: 700;
    display: block;
    line-height: 1
}

.line-sell__iconinfo_ml {
    margin-left: auto;
    padding-left: 15px
}

@media(max-width:1300px) {
    .line-sell__iconinfo {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center;
        margin-right: auto
    }
    .line-sell__iconinfo-img {
        margin-right: 0;
        margin-bottom: 3px
    }
}

@media(max-width:700px) {
    .line-sell__top {
        display: none
    }
    .line-sell__iconinfo {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        margin-left: auto;
        margin-right: auto;
        padding-left: 5px;
        padding-right: 5px
    }
    .line-sell__iconinfo_ml {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-left: auto;
        margin-right: auto
    }
    .line-sell__count {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }
}

@media(max-width:550px) {
    .line-sell {
        padding-right: 15px
    }
    .line-sell:before {
        border-left-width: 15px
    }
    .line-sell__count {
        margin-left: 10px;
        margin-right: 10px
    }
    .line-sell__count-left,
    .line-sell__count-right {
        width: 30px
    }
    .line-sell__count-left .line-sell__count-caption,
    .line-sell__count-left .line-sell__count-num,
    .line-sell__count-right .line-sell__count-caption,
    .line-sell__count-right .line-sell__count-num {
        margin-left: -10px
    }
    .line-sell__count-left .line-sell__count-caption span,
    .line-sell__count-left .line-sell__count-num span,
    .line-sell__count-right .line-sell__count-caption span,
    .line-sell__count-right .line-sell__count-num span {
        position: relative
    }
    .line-sell__count-left .line-sell__count-caption,
    .line-sell__count-left .line-sell__count-num,
    .line-sell__count-right .line-sell__count-caption,
    .line-sell__count-right .line-sell__count-num {
        margin-right: -10px
    }
    .line-sell__count-num {
        font-size: 18px
    }
}

.line-tags {
    position: relative;
    z-index: 3
}

.line-tags__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 10px 10px 10px 12px;
    z-index: 2;
    position: relative
}

.line-tags__head {
    position: relative;
    width: 100%
}

.line-tags__tags {
    position: absolute;
    left: 0;
    top: 0
}

.line-tags__box {
    max-height: 48px;
    overflow: hidden;
    -webkit-transition: max-height .15s ease;
    -o-transition: max-height .15s ease;
    transition: max-height .15s ease
}

.line-tags:before {
    width: 100%;
    height: 100%;
    display: block;
    background: rgba(32, 35, 45, .9);
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 8px;
    z-index: 1;
    -webkit-transform: perspective(400px) rotateX(2deg);
    transform: perspective(400px) rotateX(2deg);
    content: "";
    -webkit-transform: translateZ(0)
}

.line-tags__tag {
    margin-left: 5px;
    margin-right: 5px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 16px
}

.line-tags__more {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 3
}

.js-line-tags__more--active .line-tags__box {
    max-height: 99999px !important
}

@media(max-width:700px) {
    .line-tags__wrap {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        padding: 10px 12px;
        overflow: auto
    }
    .line-tags .line-tags__more {
        display: none
    }
    .line-tags__box {
        position: relative
    }
    .line-tags__box:before {
        background-image: -webkit-gradient(linear, left top, right top, from(#151b29), to(rgba(21, 27, 41, 0)));
        background-image: -webkit-linear-gradient(left, #151b29, rgba(21, 27, 41, 0));
        background-image: -o-linear-gradient(left, #151b29, rgba(21, 27, 41, 0));
        background-image: linear-gradient(90deg, #151b29, rgba(21, 27, 41, 0));
        left: 0
    }
    .line-tags__box:after,
    .line-tags__box:before {
        width: 30px;
        height: 100%;
        z-index: 5;
        display: block;
        position: absolute;
        top: 0;
        pointer-events: none;
        content: ""
    }
    .line-tags__box:after {
        background-image: -webkit-gradient(linear, right top, left top, from(#151b29), to(rgba(21, 27, 41, 0)));
        background-image: -webkit-linear-gradient(right, #151b29, rgba(21, 27, 41, 0));
        background-image: -o-linear-gradient(right, #151b29, rgba(21, 27, 41, 0));
        background-image: linear-gradient(270deg, #151b29, rgba(21, 27, 41, 0));
        right: 0
    }
}

.minfo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    max-width: 192px;
    width: 100%
}

.minfo__image {
    margin-bottom: 8px
}

.minfo__title {
    margin-bottom: 16px
}

.minfo__count,
.minfo__title {
    display: block;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    font-size: 18px;
    font-weight: 500
}

.minfo__loader {
    margin-bottom: 16px
}

.minfo__info,
.modal {
    width: 100%
}

.modal {
    position: fixed;
    left: 0;
    top: 0;
    -ms-touch-action: auto;
    touch-action: auto;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    height: 100vh;
    min-height: 100%;
    z-index: 9999;
    background-color: rgba(11, 14, 22, .5);
    overflow: auto;
    padding: 24px;
    -webkit-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.modal__wrap {
    margin: auto;
    width: 100%;
    background: #1b1d25;
    border-radius: 12px;
    padding: 30px;
    position: relative
}

.modal__close {
    position: absolute;
    right: -22px;
    top: -22px;
    font-size: 13px;
    width: 48px;
    height: 45px;
    color: #d0d0d4;
    line-height: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    z-index: 999999
}

.modal__close .i,
.modal__close .rc-btn_hover-link:before,
.modal__close .select-box__item:before,
.modal__close .select-box__main:before {
    z-index: 2
}

.modal__close:before {
    width: 100%;
    height: 100%;
    display: block;
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 6px;
    background-color: #22252f;
    content: "";
    -webkit-transform: skewX(-10deg);
    -ms-transform: skewX(-10deg);
    -o-transform: skewX(-10deg);
    transform: skewX(-10deg);
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.modal__close:hover {
    color: #fff
}

.modal__close:hover:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.modal__close:hover i {
    color: #13151d
}

.modal-opened {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none
}

.pay {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 770px;
    max-height: 770px
}

.pay.halloween-pay:after {
    background-image: url(/_nuxt/img/web3.6e83979.webp);
    right: 0;
    bottom: 0;
    width: 177px;
    height: 95px
}

.pay.halloween-pay:after,
.pay.halloween-pay:before {
    content: "";
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover
}

.pay.halloween-pay:before {
    background-image: url(/_nuxt/img/web.cd47bc4.webp);
    left: 0;
    top: 0;
    width: 89px;
    height: 48px
}

@media(max-width:651px) {
    .pay {
        margin: -25px;
        max-height: 80vh;
        min-height: 80vh
    }
}

.pay__left {
    padding: 32px 18px 18px;
    width: 267px;
    background: #20232d;
    border-bottom-left-radius: 12px;
    border-top-left-radius: 12px
}

@media(max-width:651px) {
    .pay__left {
        width: 100%;
        border-radius: 12px
    }
}

.pay__right {
    width: 459px;
    position: relative
}

.pay__right.halloween-bg {
    background-image: url(/_nuxt/img/main-bg.7b6d47d.webp);
    background-blend-mode: luminosity
}

@media(max-width:651px) {
    .pay__right {
        width: 100%;
        border-radius: 12px
    }
}

.pay__right__header {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 32px;
    gap: 32px;
    padding: 35px 32px 14px;
    border-bottom: 1px solid #22252f
}

@media(max-width:651px) {
    .pay__right__header {
        padding: 24px 18px;
        grid-gap: 24px;
        gap: 24px
    }
}

.pay__right__header__item {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    color: #5c5f68;
    cursor: pointer;
    position: relative;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    justify-self: center;
    place-self: center
}

@media(max-width:651px) {
    .pay__right__header__item {
        font-size: 16px;
        line-height: 20px
    }
}

.pay__right__header__item.active {
    color: #fff
}

.pay__right__header__item.active:after {
    content: "";
    left: -5px;
    position: absolute;
    right: -5px;
    height: 1px;
    bottom: -19px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

@media(max-width:651px) {
    .pay__right__header__item.active:after {
        bottom: -27px
    }
}

.pay__right__header__balance {
    padding: 5px 8px;
    background: #3d342c;
    border-radius: 8px;
    height: 27px;
    margin-left: -14px
}

.pay__right__header__balance div {
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

.pay__right__footer {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    background: #13151d;
    border-bottom-right-radius: 12px;
    padding: 18px 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 48px;
    gap: 48px
}

@media(max-width:651px) {
    .pay__right__footer {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        grid-gap: inherit;
        gap: inherit
    }
}

.pay__right__footer__item__title {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    color: #5c5f68
}

.pay__right__footer__item__value {
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    color: #fff
}

@media(max-width:651px) {
    .pay__right__footer__item__value {
        font-size: 16px;
        line-height: 21px
    }
}

.pay__right__content {
    padding: 0 30px;
    height: 678px
}

@media(max-width:651px) {
    .pay__right__content {
        padding: 12px 18px 30px;
        overflow-y: scroll;
        max-height: 70vh
    }
}

.pay__title {
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px
}

.pay__title svg {
    margin-right: 5px
}

.pay__sub {
    color: #5c5f68;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    font-family: "Roboto";
    margin-top: 30px;
    display: block
}

.pay__option {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 14px;
    padding-top: 15px;
    position: relative;
    margin-bottom: 18px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background: #13151d;
    -webkit-box-shadow: inset 0 4px 12px #0a0c16;
    box-shadow: inset 0 4px 12px #0a0c16;
    border-radius: 12px
}

.pay__option:disabled {
    opacity: .4
}

.pay__option span {
    margin-top: 19px;
    font-weight: 600;
    font-size: 13px;
    line-height: 120%;
    position: absolute;
    letter-spacing: -.3px;
    bottom: 16px
}

.pay__option svg {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    transition: filter .2s linear, -webkit-filter .2s linear
}

.pay__option:hover {
    background: -webkit-linear-gradient(315deg, #222631, #3b3e4a);
    background: -o-linear-gradient(315deg, #222631 0, #3b3e4a 100%);
    background: linear-gradient(135deg, #222631, #3b3e4a)
}

.pay__option:hover svg {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.pay__option.active {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.pay__option.active svg {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.pay__option.active svg.v-icon-black {
    -webkit-filter: brightness(0);
    filter: brightness(0)
}

.pay__option.active span {
    color: #13151d
}

.pay__option__limit {
    top: -23px;
    right: -5px;
    background: #ff002d;
    display: inline-table;
    padding: 3px 7px;
    border-radius: 10px;
    font-weight: 700;
    color: #fff !important
}

.pay__option-icons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 8px;
    gap: 8px
}

.pay__option-long {
    max-width: 228px
}

.pay__item {
    margin: 0 9px
}

.pay__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 24px;
    grid-gap: 12px;
    gap: 12px;
    max-height: 670px;
    overflow-y: auto
}

.pay .pay__item {
    margin: 0;
    width: 106px;
    height: 106px
}

.pay .pay__item.pay__item--crypto {
    width: 100%
}

.pay__content {
    margin-bottom: 20px
}

.pay__label {
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    font-family: "Roboto";
    color: #5c5f68;
    margin-top: 20px;
    margin-bottom: 10px
}

.pay__item-long {
    margin: 0 9px;
    width: 228px
}

.fade-enter-active,
.fade-leave-active {
    -webkit-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease
}

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

@media(max-width:1050px) {
    .modal {
        padding: 32px 24px
    }
    .modal .modal__close {
        right: -12px
    }
}

@media(max-width:700px) {
    .modal {
        padding: 32px 8px;
        background-color: var(--white)
    }
    .modal .modal__close {
        width: 40px;
        height: 40px;
        right: -2px
    }
}

@media(max-width:651px) {
    .new-mobile-design .modal__close {
        top: 18px !important;
        right: 15px !important;
        background: #13151d !important;
        border-radius: 6px !important;
        height: 32px !important;
        width: 32px !important
    }
    .new-mobile-design .modal__close:before {
        background: rgba(0, 0, 0, 0) !important
    }
    .new-mobile-design .modal {
        padding: 0
    }
    .new-mobile-design .modal__wrap {
        padding: 0;
        bottom: 0;
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content;
        margin: auto 0 0
    }
}

.nav-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.nav-tabs__list {
    width: 33%;
    padding-right: 54px
}

.nav-tabs__boxes {
    width: 66.666%
}

.nav-tabs__btn {
    width: 100%;
    position: relative;
    padding: 10px 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 62px;
    margin-bottom: 10px;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s
}

.nav-tabs__btn:after {
    display: block;
    width: 100%;
    max-width: 300px;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: -webkit-gradient(linear, right top, left top, from(rgba(50, 49, 72, .2)), color-stop(49.48%, #403e59), to(rgba(50, 49, 72, .2)));
    background: -webkit-linear-gradient(right, rgba(50, 49, 72, .2), #403e59 49.48%, rgba(50, 49, 72, .2));
    background: -o-linear-gradient(right, rgba(50, 49, 72, .2) 0, #403e59 49.48%, rgba(50, 49, 72, .2) 100%);
    background: linear-gradient(270deg, rgba(50, 49, 72, .2), #403e59 49.48%, rgba(50, 49, 72, .2));
    opacity: .75;
    content: ""
}

.nav-tabs__btn-icon {
    width: 26px;
    height: 26px;
    margin-right: 12px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    display: block;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    opacity: .7
}

.nav-tabs__btn-icon img {
    width: 26px;
    height: 26px;
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    display: block
}

.nav-tabs__btn-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left
}

.nav-tabs__btn-text b {
    display: block;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 700
}

.nav-tabs__btn-text span {
    display: block;
    color: #9fa1a5;
    font-size: 12px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    font-weight: 500
}

.nav-tabs__btn.active .nav-tabs__btn-text span {
    color: #13151d;
    opacity: .6
}

.nav-tabs__btn:hover {
    background-color: #22252f;
    border-radius: 12px 0 0 12px
}

.nav-tabs__btn:hover .nav-tabs__btn-icon {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    opacity: 1
}

.nav-tabs__btn:hover:before {
    opacity: 1;
    display: block;
    position: absolute;
    right: -20px;
    top: 9px;
    content: "";
    background: #22252f;
    -webkit-transform: matrix(-.71, -.81, -.62, .71, 0, 0);
    -ms-transform: matrix(-.71, -.81, -.62, .71, 0, 0);
    -o-transform: matrix(-.71, -.81, -.62, .71, 0, 0);
    transform: matrix(-.71, -.81, -.62, .71, 0, 0);
    width: 40px;
    height: 44px
}

.nav-tabs__btn.active {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    pointer-events: none;
    color: #13151d
}

.nav-tabs__btn.active,
.nav-tabs__btn.active:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.nav-tabs__btn.active:before {
    opacity: 1;
    display: block;
    position: absolute;
    right: -20px;
    top: 9px;
    content: "";
    -webkit-transform: matrix(-.71, -.81, -.62, .71, 0, 0);
    -ms-transform: matrix(-.71, -.81, -.62, .71, 0, 0);
    -o-transform: matrix(-.71, -.81, -.62, .71, 0, 0);
    transform: matrix(-.71, -.81, -.62, .71, 0, 0);
    width: 40px;
    height: 44px
}

.nav-tabs__btn.active .nav-tabs__btn-icon {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    opacity: 1
}

@media(max-width:1050px) {
    .nav-tabs {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .nav-tabs__list {
        width: calc(100% + 60px);
        width: calc(100% + var(--wrap-padding)*2);
        overflow: auto;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 24px;
        margin-left: -30px;
        margin-left: calc(0px - var(--wrap-padding));
        margin-right: -30px;
        margin-right: calc(0px - var(--wrap-padding));
        padding-left: 30px;
        padding-left: var(--wrap-padding);
        padding-right: 30px;
        padding-right: var(--wrap-padding)
    }
    .nav-tabs__list::-webkit-scrollbar {
        display: none
    }
    .nav-tabs__list-wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .nav-tabs__boxes {
        width: 100%
    }
    .nav-tabs .nav-tabs__btn {
        padding: 14px 20px;
        border-radius: 12px;
        width: auto;
        background-color: #181c2c;
        margin-right: 14px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .nav-tabs .nav-tabs__btn:after,
    .nav-tabs .nav-tabs__btn:before {
        display: none
    }
    .nav-tabs .nav-tabs__btn:active,
    .nav-tabs .nav-tabs__btn:hover {
        background-color: #2f3757
    }
    .nav-tabs .nav-tabs__btn.active {
        background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
        background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
        background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
        background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
        background: var(--primary);
        border-radius: 12px
    }
}

.noty-box {
    position: fixed;
    right: 0;
    top: 70px;
    top: var(--header-height);
    z-index: 9;
    padding-left: 32px;
    max-height: calc(100vh - 70px);
    max-height: calc(100vh - var(--header-height));
    overflow: auto;
    padding-right: 24px
}

.noty-float {
    margin-bottom: 24px;
    border-radius: 12px;
    position: relative;
    background-color: #131726;
    background-image: url(/notify-bg.png);
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50%;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 242px;
    max-width: 274px;
    padding: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 18px;
    gap: 18px
}

.noty-float__close {
    position: absolute;
    right: 14px;
    top: 14px;
    width: 10px;
    height: 10px;
    font-size: 10px;
    color: #62687d
}

.noty-float__close:active,
.noty-float__close:hover {
    color: #e21e4d
}

.noty-float__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    border-radius: 50%;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    position: relative;
    top: 0;
    left: 0;
    margin-top: 0;
    width: 28px;
    height: 28px;
    -webkit-box-shadow: 0 0 0 6px #13151d;
    box-shadow: 0 0 0 6px #13151d;
    color: #13151d;
    font-weight: 900;
    min-width: 28px;
    max-width: 28px;
    min-height: 28px;
    max-height: 28px
}

.noty-float__title {
    display: block;
    text-transform: none;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 20px;
    margin-bottom: 0;
    color: #fab42d
}

.noty-float__text {
    font-size: 13px;
    display: block;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.noty-float_red .noty-float__icon {
    background: #e21e4d
}

.noty-float_red .noty-float__title {
    color: #e21e4d
}

.noty-float_green .noty-float__icon {
    background: #69d344
}

.noty-float_green .noty-float__title {
    color: #69d344
}

.noty-float_orange .noty-float__icon {
    background: #ff881b
}

.noty-float_orange .noty-float__title {
    color: #ff881b
}

@media(max-width:700px) {
    .noty-box {
        padding-right: 16px
    }
}

.rs-modal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: -30px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    border-radius: 12px;
    position: relative;
    overflow: hidden
}

.rs-modal.halloween-modal:before {
    background-image: url(/_nuxt/img/web3.6e83979.webp);
    right: 0;
    bottom: 0;
    width: 177px;
    height: 95px
}

.rs-modal.halloween-modal:after,
.rs-modal.halloween-modal:before {
    content: "";
    z-index: 2;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover
}

.rs-modal.halloween-modal:after {
    background-image: url(/_nuxt/img/web.cd47bc4.webp);
    left: 0;
    top: 0;
    width: 89px;
    height: 48px
}

.rs-modal_block {
    display: block
}

.rs-modal__image {
    position: relative;
    overflow: hidden;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    min-height: 500px;
    width: 44%;
    background: #161429
}

.rs-modal__image:before {
    z-index: 1;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    opacity: .1;
    -webkit-filter: blur(72px);
    filter: blur(72px);
    top: -57px;
    width: 70%;
    padding-bottom: 100%;
    display: block;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    content: ""
}

.rs-modal__image img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: block;
    z-index: 2;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center
}

.rs-modal__mawbox {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto
}

.rs-modal__intext {
    font-size: 14px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    line-height: 1.7
}

.rs-modal__buttons-triple {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 20px
}

.rs-modal__buttons-cell {
    min-width: 52px;
    padding-top: 12px
}

.rs-modal__form {
    width: 56%;
    padding: 24px 30px
}

.rs-modal__form.halloween-bg {
    background-image: url(/_nuxt/img/main-bg.7b6d47d.webp);
    background-blend-mode: luminosity
}

.rs-modal__form_vt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.rs-modal__form-cell {
    margin-bottom: 24px
}

.rs-modal__form-cell:last-child {
    margin-bottom: 0
}

.rs-modal__form-rcell {
    margin-bottom: 32px
}

.rs-modal__title {
    font-size: 30px;
    display: block;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 24px;
    line-height: 1.2
}

.rs-modal__title_sm {
    margin-bottom: 12px
}

.rs-modal__title_center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.rs-modal__title_icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.rs-modal__title_icon .i,
.rs-modal__title_icon .rc-btn_hover-link:before,
.rs-modal__title_icon .select-box__item:before,
.rs-modal__title_icon .select-box__main:before,
.rs-modal__title_icon svg {
    margin-right: 12px
}

.rs-modal__loading {
    min-height: 62px;
    width: 100%;
    position: relative
}

.rs-modal__code {
    margin-bottom: 24px
}

.rs-modal__info {
    padding: 48px
}

.rs-modal__info_maw {
    max-width: 520px
}

.rs-modal__info_maw,
.rs-modal__info_maw2 {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.rs-modal__info_maw2 {
    max-width: 550px
}

.rs-modal__info_ungap {
    padding-top: 0;
    margin-top: -24px
}

.rs-modal__info-center {
    display: block;
    font-size: 14px
}

.rs-modal__icon-center,
.rs-modal__info-center {
    text-align: center;
    margin-bottom: 32px
}

.rs-modal__indlist {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#131126), color-stop(65.57%, rgba(19, 17, 38, 0)));
    background-image: -webkit-linear-gradient(top, #131126, rgba(19, 17, 38, 0) 65.57%);
    background-image: -o-linear-gradient(top, #131126 0, rgba(19, 17, 38, 0) 65.57%);
    background-image: linear-gradient(180deg, #131126, rgba(19, 17, 38, 0) 65.57%);
    padding: 12px 16px;
    border-radius: 12px
}

.rs-modal__overbtn {
    margin-top: -35px;
    position: relative;
    z-index: 5
}

.rs-modal__shadowbox {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#18162c), to(rgba(24, 22, 46, 0)));
    background-image: -webkit-linear-gradient(bottom, #18162c, rgba(24, 22, 46, 0));
    background-image: -o-linear-gradient(bottom, #18162c 0, rgba(24, 22, 46, 0) 100%);
    background-image: linear-gradient(0deg, #18162c 0, rgba(24, 22, 46, 0))
}

.rs-modal_ungap {
    margin-top: -24px
}

.rs-modal_ungap .rs-modal__info {
    padding-top: 0
}

.rs-modal__prefooter {
    background-color: #1b1931;
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    padding: 20px 16px 16px
}

.rs-modal__prefooter_type2 {
    padding-top: 24px;
    padding-bottom: 24px;
    border-top: 1px solid #2b2a41
}

.rs-modal__center-caption {
    display: block;
    font-size: 14px;
    text-align: center;
    color: #fff;
    margin-bottom: 18px
}

.rs-modal__presocial {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.rs-modal__indcell,
.rs-modal__presocial {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.rs-modal__indcell {
    background-color: #131226;
    margin: 24px -48px
}

.rs-modal__indcell-cell {
    width: 25%;
    border-right: 2px solid #17162c;
    padding-top: 15px;
    padding-bottom: 15px;
    min-height: 130px
}

.rs-modal__indcell-cell:last-child {
    border-right: 0
}

.rs-modal__vbox {
    text-align: center;
    margin-left: -10px;
    margin-right: -10px;
    padding-top: 10px;
    padding-bottom: 24px;
    position: relative
}

.rs-modal__vbox:after {
    width: 100%;
    height: 1px;
    display: block;
    background: -webkit-gradient(linear, right top, left top, from(rgba(50, 49, 72, .2)), color-stop(49.48%, #403e59), to(rgba(50, 49, 72, .2)));
    background: -webkit-linear-gradient(right, rgba(50, 49, 72, .2), #403e59 49.48%, rgba(50, 49, 72, .2));
    background: -o-linear-gradient(right, rgba(50, 49, 72, .2) 0, #403e59 49.48%, rgba(50, 49, 72, .2) 100%);
    background: linear-gradient(270deg, rgba(50, 49, 72, .2), #403e59 49.48%, rgba(50, 49, 72, .2));
    opacity: .75;
    position: absolute;
    left: 0;
    bottom: 0;
    content: ""
}

.rs-modal__lcaption {
    display: block;
    font-size: 14px;
    font-weight: 500;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.rs-modal__cprice {
    margin-top: 20px
}

.rs-modal__semititle {
    font-size: 14px;
    margin-bottom: 16px;
    display: block;
    text-align: center
}

.rs-modal__maw3 {
    max-width: 260px;
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.rs-modal__mtbtn {
    margin-top: 24px;
    padding-bottom: 24px
}

.rs-modal__cbox {
    margin-left: -44px;
    margin-right: -44px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    background-image: -webkit-gradient(linear, left top, right top, from(#1b1931), to(#1b1931));
    background-image: -webkit-linear-gradient(left, #1b1931, #1b1931);
    background-image: -o-linear-gradient(left, #1b1931 0, #1b1931 100%);
    background-image: linear-gradient(90deg, #1b1931 0, #1b1931);
    padding: 24px 44px;
    margin-bottom: -24px;
    border-bottom-right-radius: 12px
}

@media(max-width:900px) {
    .rs-modal__image:not(.rs-modal__image_full) img {
        -o-object-fit: contain;
        object-fit: contain;
        max-width: 90%;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%)
    }
    .rs-modal__info {
        padding-left: 30px;
        padding-right: 30px
    }
    .rs-modal__indcell {
        margin-left: -30px;
        margin-right: -30px
    }
}

@media(max-width:700px) {
    .rs-modal {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .rs-modal .rs-modal__image {
        display: none
    }
    .rs-modal .rs-modal__image_full {
        display: block;
        width: 100%;
        height: 155px;
        min-height: 1px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0
    }
    .rs-modal__form {
        width: 100%
    }
    .rs-modal__lcaption {
        font-size: 12px
    }
    .rs-modal__vbox {
        margin-left: 0;
        margin-right: 0
    }
    .rs-modal__cbox {
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px
    }
}

@media(max-width:600px) {
    .rs-modal__info {
        padding: 32px 16px
    }
    .rs-modal__indcell {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-left: -16px;
        margin-right: -16px
    }
    .rs-modal__indcell-cell {
        width: 50%;
        border: 0
    }
}

@media(max-width:550px) {
    .rs-modal__cbox {
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px
    }
    .rs-modal__form {
        padding: 24px 16px
    }
    .rs-modal__form-cell {
        margin-bottom: 18px
    }
    .rs-modal__form-cell:last-child {
        margin-bottom: 0
    }
    .rs-modal__form-cell_check {
        padding-top: 10px;
        padding-bottom: 10px
    }
    .rs-modal__title {
        margin-bottom: 18px;
        text-align: center
    }
    .rs-modal__indlist {
        padding: 0;
        background-image: rgba(0, 0, 0, 0)
    }
    .rs-modal__intext {
        font-size: 12px
    }
}

body::-webkit-scrollbar-track,
div::-webkit-scrollbar-track,
html::-webkit-scrollbar-track,
textarea::-webkit-scrollbar-track,
ul::-webkit-scrollbar-track {
    background-color: rgba(0, 0, 0, 0)
}

body::-webkit-scrollbar-corner,
div::-webkit-scrollbar-corner,
html::-webkit-scrollbar-corner,
textarea::-webkit-scrollbar-corner,
ul::-webkit-scrollbar-corner {
    background-color: #191f32
}

body::-webkit-scrollbar-button,
div::-webkit-scrollbar-button,
html::-webkit-scrollbar-button,
textarea::-webkit-scrollbar-button,
ul::-webkit-scrollbar-button {
    background-repeat: no-repeat;
    background-color: #191f32;
    width: 0;
    height: 0
}

body::-webkit-scrollbar-thumb,
div::-webkit-scrollbar-thumb,
html::-webkit-scrollbar-thumb,
textarea::-webkit-scrollbar-thumb,
ul::-webkit-scrollbar-thumb {
    background-position: 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    background-color: #191f32;
    border-radius: 10px
}

body::-webkit-scrollbar-thumb:hover,
div::-webkit-scrollbar-thumb:hover,
html::-webkit-scrollbar-thumb:hover,
textarea::-webkit-scrollbar-thumb:hover,
ul::-webkit-scrollbar-thumb:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

body::-webkit-resizer,
div::-webkit-resizer,
html::-webkit-resizer,
textarea::-webkit-resizer,
ul::-webkit-resizer {
    background-repeat: no-repeat;
    width: 4px;
    height: 0;
    background-color: #191f32
}

body::-webkit-scrollbar,
div::-webkit-scrollbar,
html::-webkit-scrollbar,
textarea::-webkit-scrollbar,
ul::-webkit-scrollbar {
    width: 4px;
    background-color: rgba(0, 0, 0, 0)
}

.select-box {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    z-index: 5
}

.select-box.opened {
    z-index: 10
}

.select-box__main,
.select-box_full {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.select-box__main {
    min-height: 56px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 5px 18px;
    border: 1px solid #2b2a41;
    border-radius: 6px;
    font-weight: 500;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.select-box__main .i,
.select-box__main .rc-btn_hover-link:before,
.select-box__main .select-box__item:before,
.select-box__main .select-box__main:before {
    color: #69d344;
    margin-right: 18px
}

.select-box__main img,
.select-box__main svg {
    width: 14px;
    height: 14px;
    margin-right: 18px
}

.select-box__main:before {
    margin-left: auto;
    padding-left: 15px;
    font-size: 6px;
    -webkit-box-ordinal-group: 1000;
    -webkit-order: 999;
    -ms-flex-order: 999;
    order: 999;
    color: #6c718d;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.select-box_label .select-box__main {
    font-size: 14px;
    padding-top: 12px
}

.select-box_label .select-box__main .i,
.select-box_label .select-box__main .rc-btn_hover-link:before,
.select-box_label .select-box__main .select-box__item:before,
.select-box_label .select-box__main .select-box__main:before {
    margin-right: 7px;
    min-width: 18px;
    text-align: center;
    font-size: 13px
}

.select-box_label .select-box__main img,
.select-box_label .select-box__main svg {
    margin-right: 7px
}

.select-box_label .select-box__main:before {
    margin-top: -7px
}

.select-box__drop {
    position: absolute;
    top: 100%;
    margin-top: -1px;
    left: 0;
    -webkit-transition: border-color .25s ease;
    -o-transition: border-color .25s ease;
    transition: border-color .25s ease;
    max-height: 300px;
    width: 100%;
    background-color: #20232d;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    border-left: 1px solid #2b2a41;
    border-bottom: 1px solid #2b2a41;
    border-right: 1px solid #2b2a41;
    overflow: auto;
    display: none;
    opacity: 0
}

.select-box__mainwrap {
    width: 100%
}

.select-box__item {
    padding: 17px 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-weight: 500;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.select-box__item:before {
    margin-left: auto;
    color: #fab42d;
    font-size: 16px;
    opacity: 0;
    -webkit-box-ordinal-group: 1000;
    -webkit-order: 999;
    -ms-flex-order: 999;
    order: 999
}

.select-box__item .i,
.select-box__item .rc-btn_hover-link:before,
.select-box__item .select-box__item:before,
.select-box__item .select-box__main:before {
    width: 12px;
    margin-right: 18px;
    color: #62687d
}

.select-box__item img,
.select-box__item svg {
    width: 14px;
    height: 14px;
    margin-right: 18px
}

.select-box__item.selected:before {
    opacity: 1
}

.select-box__item:hover {
    background-color: #1d1b34
}

.select-box_label .select-box__item img,
.select-box_label .select-box__item svg {
    margin-right: 7px
}

.select-box__label {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 18px;
    width: 100%;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    position: absolute;
    left: 0;
    top: 14px;
    text-align: left;
    pointer-events: none;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.select-box__label .help-btn {
    pointer-events: all
}

.select-box:hover .select-box__drop,
.select-box:hover .select-box__main {
    border-color: #42415f
}

.opened .select-box__main {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    background-color: #20232d
}

.opened .select-box__main:after {
    -webkit-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    color: #fff
}

.opened .select-box__drop {
    display: block;
    -webkit-animation: showDrop .25s ease forwards;
    -o-animation: showDrop .25s ease forwards;
    animation: showDrop .25s ease forwards
}

.opened .select-box__label,
.selected-box .select-box__label {
    top: 4px;
    font-size: 12px;
    color: #6c718d
}

.opened .select-box__label .i,
.opened .select-box__label .rc-btn_hover-link:before,
.opened .select-box__label .select-box__item:before,
.opened .select-box__label .select-box__main:before,
.selected-box .select-box__label .i,
.selected-box .select-box__label .rc-btn_hover-link:before,
.selected-box .select-box__label .select-box__item:before,
.selected-box .select-box__label .select-box__main:before {
    font-size: 12px
}

@-webkit-keyframes showDrop {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-o-keyframes showDrop {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes showDrop {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.rs-spin {
    margin: -30px
}

.rs-spin,
.rs-spin__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.rs-spin__coin {
    position: absolute;
    left: 0;
    top: 0;
    width: 5%
}

.rs-spin__coin_1 {
    left: -32px;
    width: 14%
}

.rs-spin__coin_2 {
    top: 66%;
    left: 4%;
    width: 14%
}

.rs-spin__coin_3 {
    top: 79%;
    right: 1%;
    opacity: .5;
    -webkit-filter: blur(4px);
    filter: blur(4px);
    width: 8%;
    left: auto
}

.rs-spin__coin_4 {
    width: auto;
    left: 15%;
    top: 10%
}

.rs-spin__coin_5 {
    width: auto;
    left: 68%;
    top: 14%;
    width: 13%;
    z-index: 4
}

.rs-spin__coin_6 {
    left: 81%;
    top: 5%;
    width: 7%
}

.rs-spin__coin_7 {
    left: 83%;
    width: 15%;
    top: 23%
}

.rs-spin__coin_8 {
    left: 7%;
    top: 44%;
    width: 6%;
    -webkit-filter: blur(3px);
    filter: blur(3px)
}

.rs-spin__coin_9 {
    width: 10%;
    left: 80%;
    top: 59%
}

.rs-spin__spinbox {
    position: relative;
    width: 60%
}

.rs-spin__info {
    width: 40%;
    background-color: #13151d;
    padding: 24px 32px;
    position: relative;
    overflow: hidden
}

.rs-spin__info-wrap {
    margin-left: auto;
    margin-right: auto;
    max-width: 346px
}

.rs-spin__info-head {
    text-align: center;
    margin-bottom: 32px
}

.rs-spin__overflow {
    width: 100%;
    padding-bottom: 100%;
    overflow: hidden;
    position: relative;
    display: block;
    z-index: 3
}

.rs-spin__circle {
    position: absolute;
    left: 0;
    top: 0
}

.rs-spin__circle,
.rs-spin__circle img {
    width: 100%;
    display: block
}

.rs-spin__arrow {
    position: absolute;
    left: 50%;
    top: 7%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 9%;
    z-index: 5
}

.rs-spin__arrow img {
    -webkit-filter: drop-shadow(0 12px 48px #000);
    filter: drop-shadow(0 12px 48px #000)
}

.rs-spin__title {
    display: block;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 700
}

.rs-spin__sep {
    margin-top: 2px;
    margin-bottom: 2px;
    display: block;
    color: #a1a0a8;
    font-weight: 700;
    font-size: 14px
}

.rs-spin__spin {
    position: relative;
    padding-top: 50px;
    padding-left: 48px;
    padding-right: 48px
}

.rs-spin__spin-wrap {
    position: relative;
    width: 100%
}

.rs-spin__start {
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    -o-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%);
    z-index: 5;
    margin-bottom: 30px
}

.rs-spin__spininfo {
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 32px;
    text-align: center
}

.rs-spin__spincaption {
    display: block;
    margin-bottom: 16px;
    font-size: 12px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.rs-spin__tas {
    margin-bottom: -32px
}

@-webkit-keyframes rorate_spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-o-keyframes rorate_spin {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rorate_spin {
    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@media(max-width:1050px) {
    .rs-spin__title {
        font-size: 24px
    }
}

@media(max-width:900px) {
    .rs-spin {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        background-color: #18162e;
        border-radius: 12px
    }
    .rs-spin__spin {
        max-width: 670px;
        margin-left: auto;
        margin-right: auto
    }
    .rs-spin__info {
        padding-top: 0
    }
    .rs-spin__info-head {
        padding-left: 24px;
        padding-right: 24px;
        padding-top: 24px
    }
    .rs-spin__info-wrap {
        max-width: 100%
    }
    .rs-spin__spinbox {
        width: 100%
    }
    .rs-spin__info {
        width: 100%;
        background-color: rgba(0, 0, 0, 0)
    }
    .rs-spin__title {
        font-size: 30px
    }
    .rs-spin__tas {
        margin-bottom: 0;
        position: relative
    }
    .rs-spin__tas:before {
        left: -24px;
        background-image: -webkit-gradient(linear, left top, right top, from(#18162e), to(rgba(24, 22, 46, 0)));
        background-image: -webkit-linear-gradient(left, #18162e, rgba(24, 22, 46, 0));
        background-image: -o-linear-gradient(left, #18162e, rgba(24, 22, 46, 0));
        background-image: linear-gradient(90deg, #18162e, rgba(24, 22, 46, 0))
    }
    .rs-spin__tas:after,
    .rs-spin__tas:before {
        width: 24px;
        height: 100%;
        position: absolute;
        top: 0;
        bottom: auto;
        display: block;
        z-index: 2;
        content: ""
    }
    .rs-spin__tas:after {
        right: -24px;
        background-image: -webkit-gradient(linear, right top, left top, from(#18162e), to(rgba(24, 22, 46, 0)));
        background-image: -webkit-linear-gradient(right, #18162e, rgba(24, 22, 46, 0));
        background-image: -o-linear-gradient(right, #18162e, rgba(24, 22, 46, 0));
        background-image: linear-gradient(270deg, #18162e, rgba(24, 22, 46, 0))
    }
}

@media(max-width:900px) {
    .rs-spin__inner {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .rs-spin__info {
        margin-top: 20px
    }
}

@media(max-width:600px) {
    .rs-spin__coin {
        display: none
    }
    .rs-spin__spin {
        padding-left: 0;
        padding-right: 0;
        padding-top: 10px
    }
}

@media(max-width:550px) {
    .rs-spin__start {
        margin-bottom: 20px
    }
}

.spoiler-block {
    margin-bottom: 18px
}

.spoiler-block__plus {
    width: 50px;
    height: 50px;
    margin-top: -25px;
    position: absolute;
    top: 50%;
    right: 5px;
    display: block
}

.spoiler-block__plus:before {
    width: 2px;
    height: 18px;
    margin-left: -1px;
    margin-top: -9px
}

.spoiler-block__plus:after,
.spoiler-block__plus:before {
    background-color: #6c718d;
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transition: all .15s ease;
    -o-transition: all .15s ease;
    transition: all .15s ease;
    content: ""
}

.spoiler-block__plus:after {
    width: 18px;
    height: 2px;
    margin-left: -9px;
    margin-top: -1px
}

.spoiler-block__title {
    min-height: 72px;
    text-align: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    width: 100%;
    background-color: #20232d;
    border-radius: 8px;
    padding: 5px 65px 5px 32px;
    font-weight: 700;
    font-size: 18px
}

.spoiler-block__title span {
    position: relative;
    z-index: 2
}

.spoiler-block__title:active,
.spoiler-block__title:hover {
    background-color: #1b1d25
}

.spoiler-block__title:active .spoiler-block__plus:after,
.spoiler-block__title:active .spoiler-block__plus:before,
.spoiler-block__title:hover .spoiler-block__plus:after,
.spoiler-block__title:hover .spoiler-block__plus:before {
    background-color: #fff
}

.spoiler-block__title:before {
    content: attr(data-caption);
    background: -webkit-linear-gradient(270.56deg, hsla(0, 0%, 100%, .15) .49%, hsla(0, 0%, 100%, 0) 80.3%);
    background: -o-linear-gradient(270.56deg, hsla(0, 0%, 100%, .15) .49%, hsla(0, 0%, 100%, 0) 80.3%);
    background: linear-gradient(179.44deg, hsla(0, 0%, 100%, .15) .49%, hsla(0, 0%, 100%, 0) 80.3%);
    opacity: .35;
    font-size: 72px;
    line-height: 1;
    font-weight: 700;
    position: absolute;
    left: 10px;
    top: 0;
    background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    -webkit-background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

.spoiler-block__hidden {
    background-color: #1b1d25;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: none
}

.spoiler-block__content {
    padding: 24px 32px
}

.js-spoiler-active .spoiler-block__plus:before {
    opacity: 0
}

.js-spoiler-active .spoiler-block__title {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #20232d
}

.js-spoiler-active .spoiler-block__hidden {
    display: block
}

@media(max-width:700px) {
    .spoiler-block__title {
        padding-left: 20px
    }
    .spoiler-block__title:before {
        left: 1px;
        font-size: 60px
    }
    .spoiler-block__content {
        padding-left: 20px;
        padding-right: 20px
    }
}

.tas-list {
    margin-bottom: -8px;
    position: relative
}

.tas-list__head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.tas-list_has-scroll .tas-list__head {
    padding-right: 10px
}

.tas-list__tr-mobile {
    display: none;
    background: #20232d;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    min-height: 56px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 5px 34px 5px 18px
}

.tas-list__trm {
    margin-right: 20px;
    display: block;
    font-weight: 700;
    font-size: 14px
}

.tas-list__trm_max {
    margin-right: auto;
    padding-right: 15px
}

.tas-list__trm-action {
    margin-left: auto;
    width: 56px;
    height: 56px;
    position: relative;
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer
}

.tas-list__trm-action:before {
    margin-top: -1px;
    margin-left: -7px;
    width: 14px;
    height: 2px
}

.tas-list__trm-action:after,
.tas-list__trm-action:before {
    position: absolute;
    left: 50%;
    top: 50%;
    display: block;
    background-color: #6c718d;
    content: "";
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.tas-list__trm-action:after {
    margin-top: -7px;
    margin-left: -1px;
    width: 2px;
    height: 14px
}

.tas-list__trm-action:active:after,
.tas-list__trm-action:active:before,
.tas-list__trm-action:hover:after,
.tas-list__trm-action:hover:before {
    background-color: #fff
}

.tas-list__tr-group.box-opened .tas-list__mgroup {
    display: block !important
}

.tas-list__th {
    color: #5c5f68;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase
}

.tas-list__th_50 {
    width: 50%
}

.tas-list__th_40 {
    width: 40%
}

.tas-list__th_25 {
    width: 25%;
    text-align: center
}

.tas-list__th_30 {
    width: 30%
}

.tas-list__th_35 {
    width: 35%
}

.tas-list__th_20 {
    width: 20%
}

.tas-list__th_17 {
    width: 17%
}

.tas-list__th_15 {
    width: 15%
}

.tas-list__th_23 {
    width: 23%
}

.tas-list__th_5 {
    width: 5%;
    text-align: right
}

.tas-list__th:first-child {
    text-align: left
}

.tas-list__th_number {
    padding-left: 32px !important
}

.tas-list__scroll {
    max-height: 320px;
    overflow: auto;
    padding-right: 6px
}

.tas-list__tr {
    margin-bottom: 8px;
    border-radius: 12px;
    border: 1px solid rgba(0, 0, 0, 0);
    background: -webkit-gradient(linear, left top, right top, color-stop(17.19%, #20232d), to(rgba(22, 26, 41, .5)));
    background: -webkit-linear-gradient(left, #20232d 17.19%, rgba(22, 26, 41, .5));
    background: -o-linear-gradient(left, #20232d 17.19%, rgba(22, 26, 41, .5) 100%);
    background: linear-gradient(90deg, #20232d 17.19%, rgba(22, 26, 41, .5));
    overflow: hidden;
    position: relative;
    font-size: 12px
}

.tas-list__tr,
.tas-list__tr_fs .tas-list__td {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tas-list__tr_fs .tas-list__td {
    padding-left: 0;
    padding-right: 0
}

.tas-list__tr_fs .tas-list__td img,
.tas-list__tr_fs .tas-list__td svg {
    margin-right: 8px
}

.tas-list__tr_cs {
    background: #1d1b35
}

.tas-list__tr_md {
    font-size: 14px;
    min-height: 56px
}

.tas-list__tr_big {
    min-height: 56px;
    background: #211e38
}

.tas-list__tr_green {
    background: #112623;
    border-color: #14582f
}

.tas-list__tr_red {
    background: #391628;
    border-color: #6c1833
}

.tas-list__tr_active {
    -webkit-box-shadow: inset 35px 0 50px -65px #2f47ff;
    box-shadow: inset 35px 0 50px -65px #2f47ff
}

.tas-list__tr_active:before {
    width: 3px;
    height: 30px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-top: -15px;
    content: ""
}

.tas-list__tr_yactive {
    -webkit-box-shadow: inset 35px 0 50px -65px #ffe445;
    box-shadow: inset 35px 0 50px -65px #ffe445
}

.tas-list__tr_yactive:before {
    width: 3px;
    height: 30px;
    background-color: #ffe445;
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-top: -15px;
    content: ""
}

.tas-list__eye {
    margin-left: auto;
    color: #595c77;
    font-size: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.tas-list__td {
    padding: 6px;
    font-weight: 700
}

.tas-list__td:first-child {
    padding: 6px 6px 6px 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tas-list__td:first-child svg {
    margin-right: 3px
}

.tas-list__td_50 {
    width: 50%
}

.tas-list__td_40 {
    width: 40%
}

.tas-list__td_25 {
    width: 25%;
    text-align: center
}

.tas-list__td_5 {
    width: 5%;
    text-align: right
}

.tas-list__td_7 {
    width: 7%;
    text-align: right
}

.tas-list__td_70 {
    width: 70%
}

.tas-list__td_30 {
    width: 30%
}

.tas-list__td_35 {
    width: 35%
}

.tas-list__td_20 {
    width: 20%
}

.tas-list__td_17 {
    width: 17%
}

.tas-list__td_15 {
    width: 15%
}

.tas-list__td_23 {
    width: 23%
}

.tas-list_overflow3:before {
    height: 120px;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#13151d), to(rgba(19, 18, 38, 0)));
    background-image: -webkit-linear-gradient(bottom, #13151d, rgba(19, 18, 38, 0));
    background-image: -o-linear-gradient(bottom, #13151d 0, rgba(19, 18, 38, 0) 100%);
    background-image: linear-gradient(0deg, #13151d 0, rgba(19, 18, 38, 0))
}

.tas-list_overflow2:before,
.tas-list_overflow3:before {
    pointer-events: none;
    width: 100%;
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 3;
    content: ""
}

.tas-list_overflow2:before {
    height: 70px;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#18162e), to(rgba(24, 22, 46, 0)));
    background-image: -webkit-linear-gradient(bottom, #18162e, rgba(24, 22, 46, 0));
    background-image: -o-linear-gradient(bottom, #18162e 0, rgba(24, 22, 46, 0) 100%);
    background-image: linear-gradient(0deg, #18162e 0, rgba(24, 22, 46, 0))
}

.tas-list_rdlist .tas-list__tr {
    display: grid;
    grid-template-columns: 56px 36px 26fr 22fr 24fr;
    grid-gap: 5px
}

.tas-list_rdlist .tas-list__tr:hover {
    background: #191f32
}

.tas-list_rdlist .tas-list__head {
    display: grid;
    grid-template-columns: 105px 26fr 22fr 24fr;
    grid-gap: 5px
}

.tas-list_rdlist .tas-list__td:first-child,
.tas-list_rdlist .tas-list__th:first-child {
    padding-left: 24px
}

.tas-list_vtlist .tas-list__tr {
    display: grid;
    grid-template-columns: 52fr 21fr 24fr;
    grid-gap: 5px;
    background: #181c2c;
    -webkit-transition: all .15s ease;
    -o-transition: all .15s ease;
    transition: all .15s ease
}

.tas-list_vtlist .tas-list__tr:hover {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.tas-list_vtlist .tas-list__tr:hover .inline-icon__icon {
    color: #fff
}

.tas-list_vtlist .tas-list__head {
    display: grid;
    grid-template-columns: 52fr 21fr 24fr;
    grid-gap: 5px
}

.tas-list_vtlist .tas-list__td {
    padding: 0
}

.tas-list_vtlist .tas-list__td:first-child {
    padding-left: 15px
}

.tas-list__defscroll {
    max-height: 708px;
    overflow: auto;
    padding-right: 6px
}

.tas-list__defscroll_smart {
    max-height: 320px
}

.tas-list_bet .tas-list__tr {
    display: grid;
    grid-template-columns: 22fr 20fr 15fr 17fr 24fr;
    grid-gap: 5px
}

.tas-list_bet .tas-list__tr:hover {
    background: #1b1d25
}

.tas-list_bet .tas-list__head {
    display: grid;
    grid-template-columns: 22fr 20fr 15fr 17fr 24fr;
    grid-gap: 5px
}

.tas-list_bet .tas-list__td:first-child,
.tas-list_bet .tas-list__th:first-child {
    padding-left: 24px
}

.tas-list_loginfo .tas-list__head,
.tas-list_loginfo .tas-list__tr {
    grid-template-columns: 22fr 20fr 24fr 15fr 17fr;
    display: grid;
    grid-gap: 5px
}

.tas-list_loginfo .tas-list__td:first-child,
.tas-list_loginfo .tas-list__th:first-child {
    padding-left: 32px
}

.tas-list_outcash .tas-list__head,
.tas-list_outcash .tas-list__tr {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 12fr 15fr 14fr 11fr 15fr 16fr 15fr
}

.tas-list_outcash.tas-list__td:first-child,
.tas-list_outcash .tas-list__th:first-child {
    padding-left: 24px
}

.tas-list_spin.tas-list__tr {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #1d1b35
}

.tas-list_payments .tas-list__head,
.tas-list_payments .tas-list__tr {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 18fr 16fr 26fr 19fr 20fr
}

.tas-list_payments .tas-list__td:first-child,
.tas-list_payments .tas-list__th:first-child {
    padding-left: 32px
}

.tas-list_bonuses .tas-list__head,
.tas-list_bonuses .tas-list__tr {
    display: grid;
    grid-gap: 10px;
    grid-template-columns: 40fr 31fr 29fr 40fr
}

.tas-list_bonuses .tas-list__td:first-child,
.tas-list_bonuses .tas-list__th:first-child {
    padding-left: 32px
}

.box-opened .tas-list__trm-action:after {
    opacity: 0
}

.box-opened .tas-list__tr-mobile {
    background: #13151d
}

@media(max-width:1300px) {
    .tas-list .sep {
        font-size: 0;
        display: block;
        width: 100%
    }
    .tas-list_vtlist .tas-list__head,
    .tas-list_vtlist .tas-list__tr {
        grid-template-columns: 42fr 26fr 29fr
    }
}

@media(max-width:1050px) {
    .tas-list__twin {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 28px
    }
    .tas-list_vtlist {
        margin-left: -30px;
        margin-left: calc(0px - var(--wrap-padding));
        margin-right: -30px;
        margin-right: calc(0px - var(--wrap-padding));
        width: calc(100% + 60px);
        width: calc(100% + var(--wrap-padding)*2)
    }
    .tas-list_vtlist .tas-list__head {
        display: none
    }
    .tas-list_vtlist .tas-list__defscroll {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-left: 30px;
        padding-left: var(--wrap-padding);
        padding-right: 30px;
        padding-right: var(--wrap-padding)
    }
    .tas-list_vtlist .tas-list__defscroll::-webkit-scrollbar {
        display: none
    }
    .tas-list_vtlist .tas-list__tr {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-right: 16px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 205px;
        font-weight: 500;
        line-height: 1.3;
        font-family: "Roboto", "Arial", "Helvetica", sans-serif;
        font-family: var(--font-r);
        padding: 14px 14px 14px 55px
    }
    .tas-list_vtlist .tas-list__tr_yactive:before {
        width: 100%;
        height: 3px;
        bottom: 0;
        top: auto;
        left: 0;
        margin: 0
    }
    .tas-list_vtlist .tas-list__td {
        font-weight: 400;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-right: 15px
    }
    .tas-list_vtlist .tas-list__td:first-child {
        padding-left: 0
    }
    .tas-list_vtlist .tas-list__td .sep {
        font-size: 14px;
        display: inline
    }
    .tas-list_vtlist .tas-list__td_full {
        width: 100%;
        margin-right: 0
    }
    .tas-list .tas-list_overflow:before {
        display: none
    }
    .tas-list .tas-list__ricon {
        width: 36px;
        height: 36px;
        position: absolute;
        left: 12px;
        top: 16px;
        font-size: 26px;
        margin-right: 0
    }
    .tas-list_tablet-drop .tas-list__head {
        display: none
    }
    .tas-list_tablet-drop .tas-list__tr-mobile {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .tas-list_tablet-drop .tas-list__tr-group {
        margin-bottom: 12px
    }
    .tas-list_tablet-drop .tas-list__td {
        padding: 0 !important;
        margin-right: 12px;
        margin-bottom: 10px
    }
    .tas-list_tablet-drop .tas-list__td:before {
        content: attr(data-caption);
        display: block;
        color: #62687d;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 700;
        margin-right: 6px
    }
    .tas-list_tablet-drop .tas-list__tr {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 18px 8px 8px 18px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }
    .tas-list_tablet-drop .tas-list__mgroup {
        display: none
    }
    .box-opened .tas-list_tablet-drop .tas-list__mgroup {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

@media(max-width:900px) {
    .tas-list_sv-mobile {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow: auto;
        padding-left: 24px;
        padding-right: 24px;
        position: relative;
        margin-left: -24px;
        margin-right: -24px
    }
    .tas-list_sv-mobile::-webkit-scrollbar {
        display: none
    }
    .tas-list_sv-mobile:after,
    .tas-list_sv-mobile:before {
        display: none
    }
    .tas-list_sv-mobile .tas-list__tr {
        width: auto;
        min-height: 44px;
        padding-left: 18px;
        padding-right: 18px
    }
    .tas-list_sv-mobile .tas-list__tr,
    .tas-list_sv-mobile .user-fas {
        margin-right: 16px;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .tas-list_sv-mobile .user-fas__info {
        display: none
    }
    .tas-list_sv-mobile .user-fas__ava {
        margin: 0
    }
    .tas-list_sv-mobile .tas-list__td {
        padding: 0;
        width: auto !important
    }
    .tas-list__sv-wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
}

@media(max-width:700px) {
    .tas-list__twin {
        display: block
    }
    .tas-list_loginfo .tas-list__head {
        display: none
    }
    .tas-list_loginfo .tas-list__tr {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        min-height: 1px;
        grid-gap: 0;
        padding: 20px 8px 10px 20px
    }
    .tas-list_loginfo .tas-list__td {
        padding: 0 !important;
        margin-right: 12px;
        margin-bottom: 10px;
        min-height: 1px;
        -webkit-box-ordinal-group: 1000;
        -webkit-order: 999;
        -ms-flex-order: 999;
        order: 999;
        color: #62687d
    }
    .tas-list_loginfo .tas-list__td_tsm-main {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        width: 100%;
        color: #fff
    }
    .tas-list_loginfo .tas-list__td_lf {
        width: 100%
    }
    .tas-list_loginfo .tas-list__td:empty {
        margin-bottom: 0 !important
    }
}

@media(max-width:600px) {
    .tas-list_nooverflow--mlg:before {
        display: none
    }
    .tas-list_nooverflow--mlg .tas-list__defscroll,
    .tas-list_nooverflow--mlg .tas-list__scroll {
        max-height: none
    }
    .tas-list .tas-list__tr_big {
        min-height: 44px
    }
    .tas-list .tas-list__th {
        font-size: 12px
    }
    .tas-list .tas-list__td:first-child {
        padding-left: 12px
    }
    .tas-list .tas-list__td .user-fas__ava {
        margin-right: 7px
    }
    .tas-list_rdlist .tas-list__head,
    .tas-list_rdlist .tas-list__tr {
        grid-template-columns: 46fr 27fr 27fr
    }
    .tas-list_rdlist .tas-list__td_number,
    .tas-list_rdlist .tas-list__td_you,
    .tas-list_rdlist .tas-list__th_number,
    .tas-list_rdlist .tas-list__th_you {
        display: none
    }
    .tas-list_rdlist .tas-list__td {
        padding-left: 0
    }
    .tas-list_rdlist .user-fas {
        padding-left: 16px
    }
    .tas-list_mobile-drop .tas-list__head {
        display: none
    }
    .tas-list_mobile-drop .tas-list__tr-group {
        border-radius: 8px;
        margin-bottom: 12px;
        overflow: hidden
    }
    .tas-list_mobile-drop .tas-list__mgroup {
        display: none
    }
    .tas-list_mobile-drop .tas-list__td {
        margin-right: 12px;
        margin-bottom: 10px
    }
    .tas-list_mobile-drop .tas-list__td:before {
        content: attr(data-caption);
        display: block;
        color: #62687d;
        text-transform: uppercase;
        font-size: 12px;
        font-weight: 700;
        margin-right: 6px
    }
    .tas-list_mobile-drop .tas-list__tr {
        padding: 18px 8px 8px 18px;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }
    .tas-list_mobile-drop .tas-list__tr,
    .tas-list_mobile-drop .tas-list__tr-mobile {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.tas-table table {
    border-collapse: separate;
    border-spacing: 0 10px
}

.tas-table th {
    color: #62687d;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    padding-top: 5px;
    text-align: left;
    padding-right: 10px
}

.tas-table tr.tr-active td:first-child {
    position: relative;
    -webkit-box-shadow: inset 15px 0 40px -40px #2f47ff;
    box-shadow: inset 15px 0 40px -40px #2f47ff
}

.tas-table tr.tr-active td:first-child:before {
    width: 3px;
    height: 30px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    margin-top: -15px;
    content: ""
}

.tas-table tr.tr-green td {
    background-color: #112623;
    border-top: 1px solid #14582f;
    border-bottom: 1px solid #14582f
}

.tas-table tr.tr-green td:first-child {
    border-left: 1px solid #14582f
}

.tas-table tr.tr-green td:last-child {
    border-right: 1px solid #14582f
}

.tas-table tr.tr-red td {
    background-color: #391628;
    border-top: 1px solid #6c1833;
    border-bottom: 1px solid #6c1833
}

.tas-table tr.tr-red td:first-child {
    border-left: 1px solid #6c1833
}

.tas-table tr.tr-red td:last-child {
    border-right: 1px solid #6c1833
}

.tas-table td {
    background-color: #211e38;
    height: 56px;
    vertical-align: middle;
    font-size: 14px;
    font-weight: 700;
    padding-right: 14px
}

.tas-table td .i,
.tas-table td .rc-btn_hover-link:before,
.tas-table td .select-box__item:before,
.tas-table td .select-box__main:before {
    line-height: 1;
    vertical-align: middle
}

.tas-table td:first-child {
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    padding-left: 14px
}

.tas-table td:last-child {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px
}

:root {
    --font: "Eurostile", "Arial", "Helvetica", sans-serif;
    --font-r: "Roboto", "Arial", "Helvetica", sans-serif;
    --wrap-padding: 30px
}

body,
html {
    font-size: 16px;
    line-height: 1.5;
    background-color: #12151e;
    color: #fff
}

body.halloween,
html.halloween {
    background-image: url(/_nuxt/img/main-bg.7b6d47d.webp);
    background-blend-mode: luminosity
}

body,
button,
code,
html,
input,
option,
pre,
select,
textarea {
    font-family: "Eurostile", "Arial", "Helvetica", sans-serif;
    font-family: var(--font)
}

.g {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    padding-top: 70px;
    padding-top: var(--header-height);
    padding-left: 80px;
    padding-left: var(--leftnav-width);
    min-height: 100vh
}

.g__main {
    width: 100%;
    padding-top: 32px
}

@media(max-height:660px),
(max-width:1050px) {
    .g__main {
        margin-top: 23px
    }
}

.g__footer {
    width: 100%;
    margin-top: auto
}

.icons {
    position: absolute;
    left: -1px;
    top: -1px;
    width: 1px;
    overflow: hidden;
    height: 1px;
    display: block;
    opacity: 0
}

.js-tab:not(.active) {
    display: none
}

.btn {
    min-height: 40px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    border-radius: 6px;
    padding: 0 18px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #13151d;
    font-size: 16px;
    text-align: center;
    -webkit-transition: background-color 1s linear;
    -o-transition: background-color 1s linear;
    transition: background-color 1s linear;
    font-weight: 500
}

.btn svg {
    margin-right: 8px
}

.btn .i,
.btn .rc-btn_hover-link:before,
.btn .select-box__item:before,
.btn .select-box__main:before {
    margin-right: 8px;
    display: block
}

.btn span {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.btn_switcher .btn__deftext {
    color: #fff
}

.btn_icon {
    min-width: 52px;
    padding-left: 0;
    padding-right: 0;
    color: #a3a2ab
}

.btn_icon .i,
.btn_icon .rc-btn_hover-link:before,
.btn_icon .select-box__item:before,
.btn_icon .select-box__main:before {
    margin: 0
}

.btn_arrow {
    position: relative;
    padding-left: 40px;
    padding-right: 40px;
    min-width: 140px
}

.btn_arrow .i-arrow {
    color: #13151d;
    opacity: .7;
    position: absolute;
    right: 5px;
    top: 50%;
    -webkit-transform: translateY(-50%) scaleX(-1);
    -ms-transform: translateY(-50%) scaleX(-1);
    -o-transform: translateY(-50%) scaleX(-1);
    transform: translateY(-50%) scaleX(-1)
}

.btn_miw2 {
    min-width: 150px
}

.btn_full {
    width: 100%
}

.btn:active,
.btn:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(7.29%, #eb7100), to(#ea8c00));
    background: -webkit-linear-gradient(top, #eb7100 7.29%, #ea8c00);
    background: -o-linear-gradient(top, #eb7100 7.29%, #ea8c00 100%);
    background: linear-gradient(180deg, #eb7100 7.29%, #ea8c00);
    background: var(--primary-hover)
}

.btn_long {
    font-weight: 700;
    text-transform: uppercase;
    font-size: 18px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.btn_long:active,
.btn_long:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(7.29%, #eb7100), to(#ea8c00));
    background: -webkit-linear-gradient(top, #eb7100 7.29%, #ea8c00);
    background: -o-linear-gradient(top, #eb7100 7.29%, #ea8c00 100%);
    background: linear-gradient(180deg, #eb7100 7.29%, #ea8c00);
    background: var(--primary-hover);
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn_can-cancel {
    line-height: 1
}

.btn_can-cancel .btn__ccaption:before {
    content: attr(data-def)
}

.btn_can-cancel.btn_active {
    background: #e21e4d;
    -webkit-box-shadow: inset 0 12px 14px #ff6363;
    box-shadow: inset 0 12px 14px #ff6363
}

.btn_can-cancel.btn_active:active,
.btn_can-cancel.btn_active:hover {
    background: #c40f3b;
    -webkit-box-shadow: inset 0 12px 14px #ca0937;
    box-shadow: inset 0 12px 14px #ca0937
}

.btn_can-cancel.btn_active .btn__ccaption:before {
    content: attr(data-act)
}

.btn_can-cancel:disabled {
    background-color: #5d1c36 !important;
    color: #e21e4d !important;
    border-color: #5d1c36 !important;
    pointer-events: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none
}

.btn__semicaption {
    margin-top: 5px;
    color: #fff;
    opacity: .8
}

.btn_smart {
    font-size: 12px;
    padding-left: 17px;
    padding-right: 17px;
    min-height: 35px
}

.btn_short {
    padding-left: 16px;
    padding-right: 16px
}

.btn_dark {
    background-color: #1a203f;
    color: #2f47ff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn_dark:active,
.btn_dark:hover {
    background-color: #223af1;
    color: #fff
}

.btn_orange {
    background: #ffcc19 -webkit-linear-gradient(357.04deg, #ffcd1a, rgba(255, 235, 54, 0) 50.04%, #ffc554 99.33%);
    background: #ffcc19 -o-linear-gradient(357.04deg, #ffcd1a 0, rgba(255, 235, 54, 0) 50.04%, #ffc554 99.33%);
    background: #ffcc19 linear-gradient(92.96deg, #ffcd1a, rgba(255, 235, 54, 0) 50.04%, #ffc554 99.33%);
    -webkit-box-shadow: 0 6px 48px #ffe53b;
    box-shadow: 0 6px 48px #ffe53b;
    border: 2px solid #f0db69;
    color: #0f141f;
    line-height: 1.1
}

.btn_orange:active,
.btn_orange:hover {
    background: #ffcc19;
    border-color: #ffcc19;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn_grey {
    background: #1b1d25;
    color: #fff;
    -webkit-background-size: 200% 200%;
    background-size: 200%;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0
}

.btn_grey:active,
.btn_grey:hover {
    background-position: 100%
}

.btn_nowrap {
    white-space: nowrap;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.btn_miw {
    min-width: 214px
}

.btn_rc {
    min-width: 150px;
    min-height: 56px;
    font-size: 18px
}

.btn_big {
    min-height: 62px;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 14px
}

.btn_big span {
    padding-top: 2px
}

.btn_clean {
    background: rgba(0, 0, 0, 0);
    color: #6c718d;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn_clean:active,
.btn_clean:hover {
    color: #fab42d;
    background: rgba(0, 0, 0, 0)
}

.btn_bordered {
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 16px;
    color: #fff;
    border: 1px solid #272738
}

.btn_bordered,
.btn_bordered:hover {
    background: rgba(0, 0, 0, 0)
}

.btn:disabled {
    background-color: rgba(0, 0, 0, 0);
    pointer-events: none;
    color: #464558;
    border-color: #2b2a41;
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn .is-witcher {
    border: 1px solid hsla(0, 0%, 100%, .5);
    height: 8px;
    width: 13px;
    display: block;
    margin-right: 10px;
    border-radius: 4px
}

.btn .is-witcher:before {
    left: 1px;
    top: 1px;
    position: absolute;
    width: 4px;
    height: 4px;
    background-color: hsla(0, 0%, 100%, .5);
    display: block;
    border-radius: 50%;
    content: ""
}

.btn__activetext {
    display: none !important
}

.btn_green {
    background: #51b12f !important;
    -webkit-box-shadow: inset 0 12px 14px rgba(125, 238, 85, .6) !important;
    box-shadow: inset 0 12px 14px rgba(125, 238, 85, .6) !important
}

.btn_green:active,
.btn_green:hover {
    background: #248b00 !important
}

.btn.active .btn__activetext {
    display: block !important
}

.btn.active .btn__deftext {
    display: none !important
}

.btn.active.btn_switcher {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #69d344;
    background: none;
    background-color: #173e2d
}

.btn.active.btn_switcher:hover {
    background-color: #20503b
}

.btn.active.btn_switcher .is-witcher {
    border-color: #69d344
}

.btn.active.btn_switcher .is-witcher:before {
    background-color: #69d344;
    left: 6px
}

.sw-slider__item {
    border: 1px solid #242239;
    padding: 12px;
    border-radius: 12px
}

.sw-slider__item img {
    display: block;
    width: 100%;
    border-radius: 12px
}

.sw-slider__item__pager {
    margin-top: 30px;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sw-slider__item__dot {
    width: 8px;
    height: 8px;
    border-radius: 4px;
    margin-left: 4px;
    margin-right: 4px;
    display: block;
    background-color: #363449;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.sw-slider__item__dot:hover,
.sw-slider__item__dot_active {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.sw-slider__item__dot_active {
    width: 20px
}

.rc-tabs {
    margin-bottom: 32px;
    width: 100%
}

.rc-tabs,
.rc-tabs__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.rc-tabs__wrap {
    padding-right: 24px
}

.rc-tabs__link,
.rc-tabs__wrap {
    overflow: hidden;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.rc-tabs__link {
    background-color: #1b1d25;
    padding: 19px 25px 17px;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700;
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    color: #62687d;
    -webkit-transform: skewX(30deg);
    -ms-transform: skewX(30deg);
    -o-transform: skewX(30deg);
    transform: skewX(30deg);
    position: relative
}

.rc-tabs__link:after {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    width: 108px;
    height: 108px;
    -webkit-filter: blur(72px);
    filter: blur(72px);
    border-radius: 50%;
    position: absolute;
    right: 20%;
    bottom: 0;
    display: block;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    opacity: 0;
    content: ""
}

.rc-tabs__link:first-child {
    margin-left: -25px;
    padding-left: 45px
}

.rc-tabs__link span {
    display: block;
    -webkit-transform: skewX(-30deg);
    -ms-transform: skewX(-30deg);
    -o-transform: skewX(-30deg);
    transform: skewX(-30deg)
}

.rc-tabs__link:hover {
    color: #fff
}

.rc-tabs__link.active {
    color: #fff;
    border-bottom: 2px solid #fab42d;
    background: #07070c
}

.rc-tabs__link.active:after {
    opacity: .1
}

.taf-box {
    background-color: #211e38;
    border-radius: 12px;
    padding: 15px 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-weight: 700;
    font-size: 12px
}

.taf-box img {
    width: 24px;
    height: 24px;
    -o-object-fit: contain;
    object-fit: contain;
    margin-right: 14px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.taf-box svg {
    width: 24px;
    height: 24px
}

.taf-box .i,
.taf-box .rc-btn_hover-link:before,
.taf-box .select-box__item:before,
.taf-box .select-box__main:before,
.taf-box svg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 14px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.taf-box .i,
.taf-box .rc-btn_hover-link:before,
.taf-box .select-box__item:before,
.taf-box .select-box__main:before {
    width: 20px;
    height: 20px;
    font-size: 18px;
    color: #6c718d
}

.taf-box__label {
    display: block;
    margin-bottom: 2px;
    color: #6c718d
}

.taf-box__value {
    display: block
}

.taf-box__text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.taf-box .taf-box__btn {
    color: #6c718d;
    margin-left: 3px;
    font-size: 12px;
    display: inline-block
}

.taf-box .taf-box__btn .i,
.taf-box .taf-box__btn .rc-btn_hover-link:before,
.taf-box .taf-box__btn .select-box__item:before,
.taf-box .taf-box__btn .select-box__main:before {
    color: inherit;
    font-size: 12px
}

.taf-box .taf-box__btn:active,
.taf-box .taf-box__btn:hover {
    color: #fab42d
}

.taf-box .taf-box__inform {
    font-size: 14px;
    cursor: pointer;
    margin-left: 3px
}

.taf-box .taf-box__inform .i,
.taf-box .taf-box__inform .rc-btn_hover-link:before,
.taf-box .taf-box__inform .select-box__item:before,
.taf-box .taf-box__inform .select-box__main:before {
    color: inherit
}

.taf-box .taf-box__inform:active,
.taf-box .taf-box__inform:hover {
    color: #fab42d
}

.irs-btn {
    font-size: 12px;
    color: #6c718d;
    cursor: pointer
}

.irs-btn:active,
.irs-btn:hover {
    color: #fab42d
}

.color-green {
    color: #69d344
}

.color-grey {
    color: #6c718d
}

.color-white {
    color: #fff
}

.clickable {
    cursor: pointer
}

.icn-dot {
    width: 18px;
    height: 18px;
    position: relative;
    display: block
}

.icn-dot:before {
    background-color: #1bcd49;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 0 8px rgba(27, 205, 73, .15), 0 0 0 5px rgba(27, 205, 73, .15);
    box-shadow: 0 0 0 8px rgba(27, 205, 73, .15), 0 0 0 5px rgba(27, 205, 73, .15);
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -4px;
    margin-top: -4px;
    content: ""
}

.cv-btn {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 18px;
    font-weight: 700;
    color: #fff
}

.cv-btn,
.cv-btn .i,
.cv-btn .rc-btn_hover-link:before,
.cv-btn .select-box__item:before,
.cv-btn .select-box__main:before {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.cv-btn .i,
.cv-btn .rc-btn_hover-link:before,
.cv-btn .select-box__item:before,
.cv-btn .select-box__main:before {
    width: 48px;
    height: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    font-size: 22px;
    background-color: #1a203f;
    color: #fab42d;
    border-radius: 50%;
    margin-bottom: 10px
}

.cv-btn .i-plus {
    font-size: 16px
}

.cv-btn span {
    display: block;
    width: 100%
}

.cv-btn:hover .i,
.cv-btn:hover .rc-btn_hover-link:before,
.cv-btn:hover .select-box__item:before,
.cv-btn:hover .select-box__main:before {
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.cv-btn_green .i,
.cv-btn_green .rc-btn_hover-link:before,
.cv-btn_green .select-box__item:before,
.cv-btn_green .select-box__main:before {
    background-color: #173d2d;
    color: #69d344
}

.cv-btn_green:hover .i,
.cv-btn_green:hover .rc-btn_hover-link:before,
.cv-btn_green:hover .select-box__item:before,
.cv-btn_green:hover .select-box__main:before {
    color: #fff;
    background-color: #69d344
}

.icn-minus {
    display: inline-block;
    background-color: #62687d;
    width: 10px;
    height: 2px
}

.show-more {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    margin-top: 50px
}

.show-more,
.show-more__link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.show-more__link {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff
}

.show-more__link .i,
.show-more__link .rc-btn_hover-link:before,
.show-more__link .select-box__item:before,
.show-more__link .select-box__main:before {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 10px
}

.show-more__link:active,
.show-more__link:hover {
    color: #fab42d
}

.show-more__link:hover .i,
.show-more__link:hover .rc-btn_hover-link:before,
.show-more__link:hover .select-box__item:before,
.show-more__link:hover .select-box__main:before {
    -webkit-animation: rotate 2s linear infinite;
    -o-animation: rotate 2s infinite linear;
    animation: rotate 2s linear infinite
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-o-keyframes rotate {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.tag {
    color: #fff;
    border-radius: 4px;
    line-height: 1;
    padding: 5px 6px;
    font-size: 12px;
    font-weight: 700;
    display: inline-block
}

.tag,
.tag_blue {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.tag_red {
    background: #e21e4d
}

.tag_green {
    background: #1bcd49
}

.tag_white {
    background-color: #fff;
    color: #0f141f
}

.tag_yellow {
    background-color: #e4b200
}

.ven-wives {
    background: #fab42d;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    pointer-events: none;
    opacity: 0;
    -webkit-filter: blur(52px);
    filter: blur(52px);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    width: 55px;
    height: 55px;
    position: absolute;
    -webkit-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease
}

.ven-wives.mover-active {
    opacity: .27
}

.link-tag {
    border: 1px solid hsla(0, 0%, 100%, .3019607843);
    border-radius: 4px;
    min-height: 28px;
    padding: 2px 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    font-weight: 500;
    font-size: 11px;
    color: #fff;
    background: hsla(0, 0%, 100%, .1019607843);
    cursor: default;
    white-space: nowrap
}

.link-tag_red {
    color: #e21e4d;
    background: rgba(226, 30, 77, .1019607843);
    border-color: rgba(226, 30, 77, .3019607843)
}

.link-tag_green {
    color: #2cc13b;
    border-color: rgba(44, 193, 59, .3019607843);
    background: rgba(44, 193, 59, .1019607843)
}

.link-tag_turquoise {
    color: #30d5c8;
    border-radius: 4px;
    border-width: 2px;
    -webkit-box-shadow: 0 0 8px 1px #30d5c8;
    box-shadow: 0 0 8px 1px #30d5c8;
    border-color: #30d5c8;
    background: rgba(48, 213, 200, .1019607843)
}

.link-tag_purple {
    color: #f0f;
    border-color: rgba(255, 0, 255, .4)
}

.link-tag_mint {
    color: #98ff98;
    border-color: rgba(152, 255, 152, .3019607843);
    background: rgba(152, 255, 152, .1019607843)
}

.link-tag_light-green {
    color: #8cce00;
    border-color: rgba(140, 206, 0, .3019607843);
    background: rgba(140, 206, 0, .1019607843)
}

.link-tag_light-orange {
    color: #ffe380;
    border-radius: 4px;
    border-width: 2px;
    -webkit-box-shadow: 0 0 8px 1px #ffe380;
    box-shadow: 0 0 8px 1px #ffe380;
    border-color: #ffe380;
    background: rgba(255, 227, 128, .1019607843)
}

.link-tag_gold {
    position: relative;
    border-radius: 4px;
    color: #fab42d;
    background: #24252c;
    background-image: url(/_nuxt/img/history-bg.16208fe.png);
    background-position: 50%;
    -webkit-background-size: cover;
    background-size: cover
}

.link-tag_gold:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -2;
    margin: -3px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    -webkit-box-shadow: 0 0 8px 1px #f9b129;
    box-shadow: 0 0 8px 1px #f9b129;
    border-radius: 4px
}

.link-tag_orange {
    color: #ff4d00;
    border-color: #ff4d00;
    -webkit-box-shadow: 0 0 4px 4px rgba(251, 201, 7, .2);
    box-shadow: 0 0 4px 4px rgba(251, 201, 7, .2);
    border-width: 1px
}

.link-tag_yellow {
    color: #e5b300;
    border-color: rgba(229, 179, 0, .4)
}

.link-tag_blue {
    color: #2f82ff;
    border-color: rgba(47, 130, 255, .3019607843);
    background: rgba(47, 130, 255, .1019607843)
}

.link-tag_more {
    background-color: #1d2234;
    border-color: #1d2234;
    min-width: 52px
}

.smart-question {
    width: 26px;
    height: 24px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #62687d;
    font-size: 12px
}

.smart-question .i,
.smart-question .rc-btn_hover-link:before,
.smart-question .select-box__item:before,
.smart-question .select-box__main:before {
    position: relative;
    z-index: 2;
    color: #13151d
}

.smart-question:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    z-index: 1;
    border-radius: 4px;
    width: 100%;
    height: 100%;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: skewX(-15deg);
    -ms-transform: skewX(-15deg);
    -o-transform: skewX(-15deg);
    transform: skewX(-15deg);
    content: ""
}

.smart-question:active,
.smart-question:hover {
    color: #fff
}

.smart-question:active:before,
.smart-question:hover:before {
    background: #fff
}

.bist-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 11px;
    color: #fff;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    font-weight: 500;
    z-index: 9
}

.bist-info .i,
.bist-info .rc-btn_hover-link:before,
.bist-info .select-box__item:before,
.bist-info .select-box__main:before {
    margin-right: 7px;
    color: #e21e4d;
    font-size: 17px
}

.loader {
    width: 100%;
    background-color: #2b304b;
    position: relative;
    height: 8px
}

.loader,
.loader .loader__line {
    display: block;
    border-radius: 64px
}

.loader .loader__line {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.number-field {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 300px;
    width: 100%
}

.number-field,
.number-field__btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.number-field__btn {
    width: 18px;
    height: 18px;
    border-radius: 4px;
    background: #13151d;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.number-field__btn .i,
.number-field__btn .rc-btn_hover-link:before,
.number-field__btn .select-box__item:before,
.number-field__btn .select-box__main:before {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.number-field__btn .i-plus {
    font-size: 8px
}

.number-field__btn .i-minus {
    font-size: 2px
}

.number-field__btn_plus {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    color: #13151d
}

.number-field__btn_plus:hover {
    color: #fff
}

.number-field__btn:active,
.number-field__btn:hover {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(7.29%, #eb7100), to(#ea8c00));
    background: -webkit-linear-gradient(top, #eb7100 7.29%, #ea8c00);
    background: -o-linear-gradient(top, #eb7100 7.29%, #ea8c00 100%);
    background: linear-gradient(180deg, #eb7100 7.29%, #ea8c00);
    background: var(--primary-hover);
    -webkit-box-shadow: none;
    box-shadow: none
}

.number-field__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 700;
    font-size: 18px;
    margin: 0 10px
}

.number-field__info .i,
.number-field__info .rc-btn_hover-link:before,
.number-field__info .select-box__item:before,
.number-field__info .select-box__main:before {
    margin-right: 6px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    font-size: 13px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.switcher {
    position: relative;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    cursor: pointer
}

.switcher__help {
    display: block;
    height: 16px;
    margin-left: 5px
}

.switcher__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.switcher__option {
    margin-right: 5px;
    width: 22px;
    height: 12px;
    display: block;
    position: relative;
    background-color: #5c5f68;
    border-radius: 12px;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.switcher__option .i,
.switcher__option .rc-btn_hover-link:before,
.switcher__option .select-box__item:before,
.switcher__option .select-box__main:before {
    width: 10px;
    height: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #2b2a41;
    border-radius: 50%;
    background-color: #fff;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    position: absolute;
    left: 1px;
    top: 1px
}

.switcher__field {
    position: absolute;
    left: 10px;
    top: 10px;
    width: 1px;
    height: 1px;
    opacity: 0;
    display: block
}

.switcher__field:checked+.switcher__content .switcher__option {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.switcher__field:checked+.switcher__content .switcher__option .i,
.switcher__field:checked+.switcher__content .switcher__option .rc-btn_hover-link:before,
.switcher__field:checked+.switcher__content .switcher__option .select-box__item:before,
.switcher__field:checked+.switcher__content .switcher__option .select-box__main:before {
    left: 11px
}

.switcher_big .switcher__caption {
    font-size: 16px;
    font-weight: 700;
    font-family: "Eurostile", "Arial", "Helvetica", sans-serif;
    font-family: var(--font)
}

.switcher_big .switcher__option {
    width: 42px;
    height: 24px;
    border-radius: 21px
}

.switcher_big .switcher__option .i,
.switcher_big .switcher__option .rc-btn_hover-link:before,
.switcher_big .switcher__option .select-box__item:before,
.switcher_big .switcher__option .select-box__main:before {
    width: 20px;
    height: 20px;
    left: 2px;
    top: 2px;
    font-size: 12px
}

.switcher_big .switcher__option .i-stats {
    font-size: 9px
}

.switcher_big .switcher__field:checked+.switcher__content .switcher__option .i,
.switcher_big .switcher__field:checked+.switcher__content .switcher__option .rc-btn_hover-link:before,
.switcher_big .switcher__field:checked+.switcher__content .switcher__option .select-box__item:before,
.switcher_big .switcher__field:checked+.switcher__content .switcher__option .select-box__main:before {
    left: 20px;
    color: #4056ff
}

.switcher_sb .switcher__content {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.switcher_sb .switcher__option {
    margin-right: 0;
    margin-left: 10px
}

.res-user {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.res-user__ava {
    width: 48px;
    height: 48px;
    display: block;
    margin-right: 16px
}

.res-user__info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(100% - 64px)
}

.res-user__name {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 100%
}

.res-user__price {
    font-weight: 500;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    color: #69d344;
    font-size: 12px;
    display: block
}

.circle-bet {
    border-radius: 50%;
    width: 280px;
    height: 280px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #fff;
    font-size: 22px;
    font-weight: 900;
    font-style: italic;
    text-transform: uppercase;
    top: 50.6%;
    left: 50.5%
}

.circle-bet,
.circle-bet__text {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.circle-bet__text {
    left: 50%;
    top: 50%;
    display: block;
    z-index: 3
}

.c-count {
    height: 54px;
    overflow: hidden;
    padding-left: 24px;
    padding-right: 24px;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.c-count,
.c-count__center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    text-align: center
}

.c-count__center {
    width: 56px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: #1f2332;
    margin-left: 1px;
    margin-right: 1px
}

.c-count__center .c-count__num:before {
    right: 1px;
    top: -10px;
    width: 15px
}

.c-count__center .c-count__num:after {
    right: 22px
}

.c-count__caption {
    display: block;
    font-size: 10px;
    z-index: 1
}

.c-count__num {
    font-family: "Eurostile";
    line-height: 1;
    display: block;
    font-size: 17px;
    font-weight: 700;
    text-shadow: 0 0 12px hsla(0, 0%, 100%, .55)
}

.c-count__num span {
    position: relative;
    z-index: 2
}

.c-count__num:before {
    right: -8px;
    top: 9px
}

.c-count__num:after,
.c-count__num:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#2b303d), to(rgba(43, 48, 61, 0)));
    background: -webkit-linear-gradient(top, #2b303d, rgba(43, 48, 61, 0));
    background: -o-linear-gradient(top, #2b303d 0, rgba(43, 48, 61, 0) 100%);
    background: linear-gradient(180deg, #2b303d 0, rgba(43, 48, 61, 0));
    width: 20px;
    height: 26px;
    display: block;
    position: absolute;
    -webkit-transform: rotate(61deg) skewX(31deg);
    -ms-transform: rotate(61deg) skewX(31deg);
    -o-transform: rotate(61deg) skewX(31deg);
    transform: rotate(61deg) skewX(31deg);
    z-index: 1;
    content: ""
}

.c-count__num:after {
    right: 5px;
    top: -9px
}

.c-count__left .c-count__num:before {
    right: 1px;
    top: -10px
}

.c-count__left .c-count__num:after {
    right: auto;
    left: 5px;
    width: 15px
}

.c-count__left,
.c-count__right {
    width: 55px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    position: relative;
    background-color: #13151d
}

.c-count__right:before {
    border: 26.5px solid rgba(0, 0, 0, 0);
    border-left: 16px solid #13151d;
    left: 100%
}

.c-count__left:before,
.c-count__right:before {
    display: block;
    width: 1px;
    height: 1px;
    position: absolute;
    top: 0;
    content: ""
}

.c-count__left:before {
    border: 26.5px solid rgba(0, 0, 0, 0);
    border-right: 16px solid #13151d;
    right: 100%
}

.button-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background-color: #13151d;
    border-radius: 6px;
    overflow: hidden;
    min-height: 50px;
    margin-bottom: 24px;
    text-align: center
}

.button-group_light {
    min-height: 100%;
    border-radius: 0
}

.button-group_light button {
    -webkit-box-flex: 0;
    -webkit-flex-grow: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    margin-right: 32px;
    line-height: 2;
    font-size: 18px
}

.button-group_light button.active {
    color: #fab42d;
    border-bottom: 2px solid
}

.button-group_light button.active:hover {
    color: #fab42d
}

.button-group_light button:before {
    display: none
}

.button-group__link.active {
    color: #13151d
}

.button-group__link {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    color: #fff;
    font-size: 14px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-transform: uppercase;
    font-weight: 700
}

.button-group__link span {
    position: relative;
    z-index: 2
}

.button-group__link:hover {
    color: #fab42d
}

.button-group__link:before {
    width: 100%;
    height: 100%;
    z-index: 1;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    opacity: 0;
    -webkit-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease;
    content: ""
}

.button-group__link:first-child:before {
    -webkit-transform: skewX(10deg);
    -ms-transform: skewX(10deg);
    -o-transform: skewX(10deg);
    transform: skewX(10deg);
    width: calc(100% + 20px);
    margin-left: -20px
}

.button-group__link:last-child:before {
    -webkit-transform: skewX(-10deg);
    -ms-transform: skewX(-10deg);
    -o-transform: skewX(-10deg);
    transform: skewX(-10deg);
    width: calc(100% + 20px);
    margin-right: -20px
}

.button-group__link.active:before {
    opacity: 1
}

.button-group__link.active:hover {
    color: #fff
}

.qr-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 424px;
    margin-left: auto;
    margin-right: auto
}

.qr-info__img {
    width: 30%;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 24px
}

.qr-info__img img {
    width: 100%
}

.small-caption {
    font-size: 12px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.smart-code {
    background-color: #25233b;
    padding: 2px 6px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 12px;
    color: #fff;
    font-weight: 700;
    border-radius: 4px
}

.cr-btn {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-color: #25233a;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-size: 18px
}

.cr-btn,
.cr-btn .i,
.cr-btn .rc-btn_hover-link:before,
.cr-btn .select-box__item:before,
.cr-btn .select-box__main:before {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.cr-btn .i-android {
    font-size: 24px
}

.cr-btn:active,
.cr-btn:hover {
    background-color: #fff;
    color: #25233a
}

.cr-btn_green {
    background-color: #163d2d
}

.cr-btn_green:active,
.cr-btn_green:hover {
    background-color: #69d344;
    color: #fff
}

.grid_md {
    width: calc(100% + 18px);
    margin-left: -9px;
    margin-right: -9px
}

.grid_md.grid-ungap {
    margin-bottom: -18px
}

.grid_md>[class^=cell] {
    padding-left: 9px;
    padding-right: 9px;
    margin-bottom: 18px
}

.grid_gd {
    width: calc(100% + 24px);
    margin-left: -12px;
    margin-right: -12px
}

.grid_gd.grid-ungap {
    margin-bottom: -24px
}

.grid_gd>[class^=cell] {
    padding-left: 12px;
    padding-right: 12px;
    margin-bottom: 24px
}

.grid_sm {
    width: calc(100% + 12px);
    margin-left: -6px;
    margin-right: -6px
}

.grid_sm.grid-ungap {
    margin-bottom: -12px
}

.grid_sm>[class^=cell] {
    padding-left: 6px;
    padding-right: 6px;
    margin-bottom: 12px
}

.grid_small {
    width: calc(100% + 12px);
    margin-left: -6px;
    margin-right: -6px
}

.grid_small.grid-ungap {
    margin-bottom: -12px
}

.grid_small>[class^=cell] {
    padding-left: 6px;
    padding-right: 6px;
    margin-bottom: 12px
}

.text-caption {
    font-size: 12px;
    font-weight: 500
}

.grey-link {
    color: #62687d
}

.grey-link:hover {
    color: #4258ff
}

.text-caption {
    font-size: 14px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.icon-status {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 14px;
    font-weight: 700;
    color: #fff
}

.icon-status .i,
.icon-status .rc-btn_hover-link:before,
.icon-status .select-box__item:before,
.icon-status .select-box__main:before {
    width: 14px;
    text-align: center;
    color: #737e90;
    margin-right: 7px
}

.icon-status .i-cross,
.icon-status .i-time {
    font-size: 12px
}

.icon-status_green,
.icon-status_green .i,
.icon-status_green .rc-btn_hover-link:before,
.icon-status_green .select-box__item:before,
.icon-status_green .select-box__main:before {
    color: #69d344
}

.icon-status_red,
.icon-status_red .i,
.icon-status_red .rc-btn_hover-link:before,
.icon-status_red .select-box__item:before,
.icon-status_red .select-box__main:before {
    color: #e21e4d
}

.online-status {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background-color: #62687d;
    display: inline-block;
    margin-left: 7px;
    margin-right: 7px;
    vertical-align: middle
}

.online-status.active {
    background-color: #69d344
}

.rc-btn {
    width: 100%;
    min-height: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    background-color: #fff;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    position: relative;
    border-radius: 8px
}

.rc-btn span {
    white-space: nowrap;
    overflow: hidden;
    display: block;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.rc-btn i,
.rc-btn svg {
    margin-right: 12px;
    font-size: 18px
}

.rc-btn:active,
.rc-btn:hover {
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.rc-btn_telegram {
    background: #2da5e1;
    color: #fff
}

.rc-btn_telegram:active,
.rc-btn_telegram:hover {
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.rc-btn_vk {
    background-color: #1983ff;
    color: #fff
}

.rc-btn_vk .i-vk {
    font-size: 20px
}

.rc-btn_vk:active,
.rc-btn_vk:hover {
    color: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.rc-btn_google:active,
.rc-btn_google:hover {
    background-color: #eee;
    color: #000
}

.rc-btn_steam {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#111d2e), color-stop(21.25%, #051839), color-stop(40.69%, #0a1b48), color-stop(58.11%, #132e62), color-stop(73.76%, #144b7e), color-stop(87.28%, #136497), to(#1387b8));
    background-image: -webkit-linear-gradient(top, #111d2e, #051839 21.25%, #0a1b48 40.69%, #132e62 58.11%, #144b7e 73.76%, #136497 87.28%, #1387b8);
    background-image: -o-linear-gradient(top, #111d2e 0, #051839 21.25%, #0a1b48 40.69%, #132e62 58.11%, #144b7e 73.76%, #136497 87.28%, #1387b8 100%);
    background-image: linear-gradient(180deg, #111d2e, #051839 21.25%, #0a1b48 40.69%, #132e62 58.11%, #144b7e 73.76%, #136497 87.28%, #1387b8);
    color: #fff
}

.rc-btn_steam:active,
.rc-btn_steam:hover {
    -webkit-box-shadow: inset 0 -5px 20px #05183a;
    box-shadow: inset 0 -5px 20px #05183a
}

.rc-btn_fb {
    background-color: #3870e4;
    color: #fff
}

.rc-btn_fb:active,
.rc-btn_fb:hover {
    color: #fff;
    background-color: #5685e8
}

.rc-btn_rd {
    background-color: #ff5722;
    color: #fff
}

.rc-btn_rd:active,
.rc-btn_rd:hover {
    color: #fff;
    background-color: #ff7043
}

.rc-btn_lk {
    background-color: #33262e;
    color: #fff
}

.rc-btn_lk .i-link,
.rc-btn_lk .rc-btn_hover-link {
    font-size: 16px
}

.rc-btn_lk:active,
.rc-btn_lk:hover {
    background-color: #57414f;
    color: #fff
}

.rc-btn_yd {
    background-color: #fc3f1d;
    color: #fff
}

.rc-btn_yd:active,
.rc-btn_yd:hover {
    color: #fff;
    background-color: #fc5c3f
}

.rc-btn_sm {
    width: 36px;
    min-height: 36px;
    margin-left: 0;
    padding-right: 0
}

.rc-btn_sm span {
    display: none
}

.rc-btn_sm i,
.rc-btn_sm svg {
    margin-right: 0
}

.rc-btn_sr {
    padding-left: 14px;
    padding-right: 14px;
    min-height: 36px
}

.rc-btn_hover-link:before {
    z-index: 2;
    font-size: 14px;
    opacity: 0;
    border-radius: 6px;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    -webkit-transition: all .15s ease;
    -o-transition: all .15s ease;
    transition: all .15s ease;
    background-color: rgba(16, 19, 32, .75)
}

.rc-btn_hover-link:hover:before {
    opacity: 1
}

.social-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px
}

.social-list__link {
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 12px
}

.staf-caption {
    color: #6c718d;
    font-size: 14px;
    display: block;
    margin-bottom: 12px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.staf-caption_white {
    color: #fff
}

.field-rc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.field-rc__cell {
    width: calc(50% - 13px)
}

.field-rc__caption {
    font-family: "Roboto";
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    text-align: center;
    width: 26px;
    font-size: 14px;
    color: #6c718d;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.field-number {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 64px;
    border: 1px solid #2b2a41;
    border-radius: 6px;
    background-color: #161429;
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.field-number:hover {
    border-color: #42415f
}

.field-number__btn {
    width: 18px;
    height: 18px;
    border-radius: 4px;
    background: #2b2a41;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.field-number__btn,
.field-number__btn .i,
.field-number__btn .rc-btn_hover-link:before,
.field-number__btn .select-box__item:before,
.field-number__btn .select-box__main:before {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.field-number__btn .i-plus {
    font-size: 8px
}

.field-number__btn .i-minus {
    font-size: 2px
}

.field-number__btn_plus {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.field-number__btn:active,
.field-number__btn:hover {
    background: #223af1;
    -webkit-box-shadow: none;
    box-shadow: none
}

.field-number__wrap {
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 56px)
}

.field-number__input {
    height: 100%;
    text-align: center;
    display: block;
    line-height: 62px;
    font-size: 24px;
    overflow: hidden;
    white-space: nowrap;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.field-number__input:before {
    content: attr(data-before);
    color: #6c718d;
    padding-right: 6px;
    font-family: "Eurostile", "Arial", "Helvetica", sans-serif;
    font-family: var(--font)
}

.info-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #e21e4d;
    font-size: 14px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    margin-bottom: 12px
}

.info-text .i,
.info-text .rc-btn_hover-link:before,
.info-text .select-box__item:before,
.info-text .select-box__main:before {
    margin-right: 6px;
    font-size: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.info-text span {
    padding-top: 2px
}

.field-text {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 64px;
    border: 1px solid #2b2a41;
    border-radius: 6px;
    background-color: #161429;
    width: 100%;
    padding-left: 12px;
    padding-right: 12px;
    background-color: #1c1a32;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    font-size: 24px
}

.field-text,
.field-text__caption {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.field-text__caption {
    margin-right: 6px
}

.qr-box {
    background-color: #211e38;
    border-radius: 6px
}

.qr-box__head {
    padding: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.qr-box__img {
    width: 99px;
    height: 99px;
    display: block;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 12px
}

.qr-box__text {
    display: block;
    font-size: 12px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    color: #6c718d;
    padding-right: 0
}

.copy-field {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.copy-field__field {
    width: 100%;
    padding-left: 18px;
    color: #fff;
    font-size: 14px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    padding-right: 56px;
    background-color: #1c1a32;
    height: 56px;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.copy-field__btn {
    width: 56px;
    height: 56px;
    position: absolute;
    right: 0;
    top: 0;
    color: #6c718d;
    font-size: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.copy-field__btn,
.copy-field__btn .i,
.copy-field__btn .rc-btn_hover-link:before,
.copy-field__btn .select-box__item:before,
.copy-field__btn .select-box__main:before {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.copy-field__btn:active,
.copy-field__btn:hover {
    color: #fab42d
}

.copy-field_bordered .copy-field__field {
    border: 1px solid #2b2a41;
    background-color: #161429;
    border-radius: 6px
}

.copy-field_bordered:active .copy-field__field,
.copy-field_bordered:hover .copy-field__field {
    border: 1px solid #42415f
}

.circular {
    height: 46px;
    width: 46px;
    position: relative;
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2);
    margin: 24px
}

.circular__inner {
    position: absolute;
    z-index: 6;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 40px;
    margin: -20px 0 0 -20px;
    background: #18162e;
    border-radius: 100%
}

.circular__number {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 10;
    font-size: 24px;
    font-weight: 900;
    color: #fff
}

.circular__progress {
    clip: rect(0, 23px, 46px, 0);
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.circular__bar,
.circular__progress {
    position: absolute;
    height: 100%;
    width: 100%;
    border-radius: 100%
}

.circular__bar {
    clip: rect(0, 46px, 46px, 23px)
}

.circular__bar_left .circular__progress {
    z-index: 1;
    -webkit-animation: left 2.5s linear both;
    -o-animation: left 2.5s linear both;
    animation: left 2.5s linear both
}

.circular__bar_right {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    z-index: 3
}

.circular__bar_right .circular__progress {
    -webkit-animation: right 2.5s linear both;
    -o-animation: right 2.5s linear both;
    animation: right 2.5s linear both;
    -webkit-animation-delay: 2.5s;
    -o-animation-delay: 2.5s;
    animation-delay: 2.5s
}

@-webkit-keyframes left {
    to {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@-o-keyframes left {
    to {
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@keyframes left {
    to {
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@-webkit-keyframes right {
    to {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@-o-keyframes right {
    to {
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@keyframes right {
    to {
        -webkit-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

.color-red {
    color: #e21e4d
}

.center-info {
    max-width: 370px;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.center-info__image {
    margin-bottom: 32px
}

.center-info__image img {
    display: inline-block
}

.center-info__text {
    display: block;
    font-size: 24px;
    font-weight: 700
}

.center-info__counter {
    margin-top: 32px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.center-info__caption {
    margin-top: 24px
}

.center-info__buttons {
    margin-top: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: -9px;
    margin-right: -9px
}

.center-info__buttons .btn {
    margin-left: 9px;
    margin-right: 9px
}

.field-group {
    position: relative;
    display: block;
    width: 100%
}

.field-group__selected {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%
}

.field-group__selected img {
    width: 18px;
    display: block
}

.field-group__selected span {
    display: block;
    font-size: 14px;
    margin-left: 5px
}

.field-group__selected i {
    font-size: 5px;
    margin-left: 5px
}

.field-group__select {
    height: 56px;
    background: rgba(0, 0, 0, 0);
    border: 1px solid #2b2a41;
    border-radius: 6px 0 0 6px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-right: 0;
    cursor: pointer
}

.field-group__select.open {
    border-radius: 6px 0 0 0
}

.field-group__select.open .field-group__dropdown {
    border: 1px solid #2b2a41;
    border-top: 0
}

.field-group__phone,
.field-group__select.open .field-group__dropdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.field-group__phone .field-group__label {
    left: 97px
}

.field-group__phone input {
    border-radius: 0 6px 6px 0
}

.field-group__dropdown {
    display: none;
    position: absolute;
    width: 80px;
    top: 56px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0 0 6px 6px
}

.field-group__dropdown button {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 8px 0 8px 12px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.field-group__dropdown button:hover {
    background: #2b2a41
}

.field-group__dropdown button img {
    width: 18px;
    display: block
}

.field-group__dropdown button span {
    margin-left: 5px;
    display: block;
    font-size: 14px
}

.field-group__error {
    display: block;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    font-size: 12px;
    color: #e21e4d;
    margin-top: 6px;
    margin-bottom: -8px
}

.field-group__wrap {
    position: relative
}

.field-group__passtype {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.field-group__btn {
    position: absolute;
    right: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%)
}

.field-group__passlabel {
    font-size: 14px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    padding-right: 10px;
    margin-top: 14px
}

.field-group__passpin {
    margin-top: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: -3px;
    margin-right: -3px
}

.field-group__passcircle {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background-color: #393b55;
    display: block;
    margin-left: 3px;
    margin-right: 3px
}

.field-group__passcircle_active {
    background-color: #2cc13b
}

.field-group__icon {
    position: absolute;
    left: 18px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #6c718d;
    font-size: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    pointer-events: none
}

.field-group__icon_valid {
    color: #2cc13b
}

.field-group__icon_error {
    color: #e21e4d
}

.field-group__showpass {
    position: absolute;
    right: 18px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #6c718d;
    font-size: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.field-group__showpass .i-eye-close {
    font-size: 11px
}

.field-group__showpass:hover {
    color: #fab42d
}

.field-group__showpass.active .i-eye-close {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.field-group__showpass.active .i-eye2 {
    display: none
}

.field-group__label {
    color: #6c718d;
    font-size: 14px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    width: calc(100% - 100px);
    white-space: nowrap;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    pointer-events: none;
    position: absolute;
    left: 18px;
    top: 15px;
    text-align: left;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.field-group__label_icon {
    left: 52px
}

.field-group__label .help-btn {
    font-size: 12px;
    pointer-events: all;
    margin-left: 3px
}

.field-group__field {
    padding-top: 14px
}

.field-group .field-group__field:not(:-moz-placeholder-shown)+.field-group__label {
    top: 9px;
    font-size: 12px;
    color: #6c718d
}

.field-group .field-group__field:not(:-ms-input-placeholder)+.field-group__label {
    top: 9px;
    font-size: 12px;
    color: #6c718d
}

.field-group .field-group__field:focus+.field-group__label,
.field-group .field-group__field:not(:placeholder-shown)+.field-group__label {
    top: 9px;
    font-size: 12px;
    color: #6c718d
}

.field-group:hover .field-group__field:not(:focus)+.field-group__label {
    color: #fff
}

.field-group_btn .field {
    padding-right: 155px
}

.field-group_btn .field-group__label {
    width: calc(100% - 176px)
}

.tooltip-checklist {
    padding: 8px;
    width: 190px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.tooltip-checklist__title {
    font-size: 12px;
    font-weight: 500;
    display: block;
    margin-bottom: 5px
}

.tooltip-checklist__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
    color: #babacb;
    font-weight: 400;
    font-size: 12px
}

.tooltip-checklist__item .i,
.tooltip-checklist__item .rc-btn_hover-link:before,
.tooltip-checklist__item .select-box__item:before,
.tooltip-checklist__item .select-box__main:before {
    margin-right: 7px
}

.tooltip-checklist__item_ok {
    color: #2cc13b
}

.checkbox {
    position: relative
}

.checkbox__content {
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    font-size: 12px;
    font-weight: 500;
    position: relative;
    display: block;
    padding-left: 35px
}

.checkbox__check {
    width: 18px;
    height: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: rgba(0, 0, 0, 0);
    border: 1px solid #2b2a41;
    border-radius: 4px;
    cursor: pointer;
    font-size: 7px;
    position: absolute;
    left: 0;
    top: 2px;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.checkbox__field {
    position: absolute;
    left: 15px;
    top: 15px;
    width: 1px;
    height: 1px;
    opacity: 0
}

.checkbox__field:checked+.checkbox__content .checkbox__check {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    color: #fff;
    border-color: #fab42d
}

.checkbox__text {
    display: block
}

.checkbox__semilink {
    color: #6c718d
}

.checkbox__semilink:hover {
    color: #2294ff
}

.checkbox:hover .checkbox__check {
    border-color: #42415f
}

.checkbox:hover .checkbox__field:checked+.checkbox__content .checkbox__check {
    background-color: #4459ff;
    border-color: #4459ff
}

.btn-group {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: -12px
}

.btn-group .btn {
    margin-right: 12px;
    margin-bottom: 12px;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.btn-group .btn:last-child {
    margin-right: 0
}

.loading {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRpc3BsYXk9ImJsb2NrIiBzdHlsZT0ibWFyZ2luOmF1dG87YmFja2dyb3VuZDowIDAiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSIzMSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMkY0N0ZGIiBzdHJva2UtZGFzaGFycmF5PSIxNjAgNTAiIHN0cm9rZS13aWR0aD0iOSI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiBkdXI9IjAuN3MiIGtleVRpbWVzPSIwOzEiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiB0eXBlPSJyb3RhdGUiIHZhbHVlcz0iMCA1MCA1MDszNjAgNTAgNTAiLz48L2NpcmNsZT48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: 50%;
    display: block;
    -webkit-background-size: 40px 40px;
    background-size: 40px
}

.code-auth {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.field {
    width: 100%;
    height: 56px;
    background: rgba(0, 0, 0, 0);
    border: 1px solid #2b2a41;
    border-radius: 6px;
    color: #fff;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    font-size: 14px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    padding-left: 18px;
    padding-right: 18px
}

.field_icon {
    padding-left: 52px
}

.field_password {
    padding-right: 52px
}

.field_error {
    border-color: #e21e4d
}

.field:hover {
    border-color: #42415f
}

.field:focus {
    border-color: #fab42d;
    -webkit-box-shadow: 0 0 0 5px rgba(250, 180, 45, .0509803922);
    box-shadow: 0 0 0 5px rgba(250, 180, 45, .0509803922)
}

.field_smart {
    padding: 0;
    min-height: 90px;
    max-width: 56px;
    text-align: center;
    font-size: 39px
}

.user-infobox {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.user-infobox__ava {
    border: 2px solid #2b2a41;
    border-radius: 50%;
    padding: 10px;
    max-width: 130px
}

.user-infobox__ava img {
    border-radius: 50%
}

.user-infobox__name {
    display: block;
    margin-top: 16px;
    font-weight: 700;
    font-size: 18px
}

.user-infobox__name_big {
    font-size: 24px;
    text-transform: uppercase
}

.user-infobox__caption {
    margin-top: 4px;
    display: block;
    color: #6c718d;
    font-size: 14px
}

.user-infobox__target {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
    font-size: 18px;
    font-weight: 700
}

.user-infobox__target svg {
    margin-right: 9px
}

.user-infobox__eye {
    font-size: 14px;
    color: #6c718d;
    margin-left: 5px
}

.user-infobox__eye .i,
.user-infobox__eye .rc-btn_hover-link:before,
.user-infobox__eye .select-box__item:before,
.user-infobox__eye .select-box__main:before {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.user-infobox__eye:hover {
    color: #fab42d
}

.bigbox {
    position: relative;
    display: block
}

.bigbox__content {
    background: #161429;
    border: 1px solid #2b2a41;
    border-radius: 6px;
    min-height: 128px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #fff;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease
}

.bigbox__content .i,
.bigbox__content .rc-btn_hover-link:before,
.bigbox__content .select-box__item:before,
.bigbox__content .select-box__main:before {
    width: 48px;
    height: 48px;
    font-size: 40px;
    margin-bottom: 5px
}

.bigbox__content:hover {
    background-color: #223af1;
    border-color: #223af1
}

.bigbox__check:checked+.bigbox__content {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    border-radius: 6px;
    border-color: #fab42d
}

.number-st,
.text-small {
    font-size: 12px
}

.number-st {
    width: 22px;
    height: 22px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    line-height: 1;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-weight: 700;
    border-radius: 50%;
    color: #fff;
    background-color: #363a4a;
    border: 1px solid #232737;
    -webkit-box-shadow: 0 0 0 3px #363a4a;
    box-shadow: 0 0 0 3px #363a4a
}

.namebox {
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    font-weight: 500;
    font-size: 14px;
    padding: 6px 20px;
    line-height: 1.2;
    border-radius: 16px;
    background-color: #2d2d2e;
    color: #ffdc56;
    display: inline-block
}

.namebox_maw span {
    display: block;
    max-width: 100px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.namebox:active,
.namebox:hover {
    background-color: #000;
    color: #ffdc56
}

.namebox_silver {
    background-color: #262a3a;
    color: #8c90a3
}

.namebox_silver:active,
.namebox_silver:hover {
    background-color: #8c90a3;
    color: #fff
}

.namebox_bronze {
    background-color: #252630;
    color: #ae956c
}

.namebox_bronze:active,
.namebox_bronze:hover {
    background-color: #ae956c;
    color: #fff
}

.wrap_big {
    max-width: 1300px
}

.text-nowrap {
    white-space: nowrap;
    display: block
}

.inline-icon,
.inline-icon__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.inline-icon__icon {
    margin-right: 7px;
    width: 20px;
    height: 20px;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #74798c;
    font-size: 14px
}

.ls-tabs {
    padding-bottom: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ls-tabs__link {
    display: block;
    margin-right: 32px;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 24px;
    text-transform: uppercase;
    color: #fff;
    border-bottom: 2px solid rgba(0, 0, 0, 0);
    padding-top: 12px;
    padding-bottom: 12px
}

.ls-tabs__link.active {
    color: #fab42d;
    border-bottom-color: #fab42d
}

.ls-tabs__link:active,
.ls-tabs__link:hover {
    color: #fab42d
}

.ls-tabs__link:last-child {
    margin-right: 0
}

.icon-info {
    color: #fff;
    font-size: 14px;
    font-weight: 700
}

.icon-info,
.icon-info .i,
.icon-info .rc-btn_hover-link:before,
.icon-info .select-box__item:before,
.icon-info .select-box__main:before,
.icon-info img,
.icon-info svg {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.icon-info .i,
.icon-info .rc-btn_hover-link:before,
.icon-info .select-box__item:before,
.icon-info .select-box__main:before,
.icon-info img,
.icon-info svg {
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: center;
    object-position: center;
    margin-right: 8px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.icon-info_big img {
    width: 24px;
    height: auto
}

.st-r-tag {
    overflow: hidden;
    border-radius: 8px;
    padding-right: 35px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: 900;
    color: #fff;
    font-size: 14px
}

.st-r-tag,
.st-r-tag span {
    display: inline-block;
    position: relative
}

.st-r-tag span {
    z-index: 2;
    padding: 10px 25px 10px 50px
}

.st-r-tag:before {
    background: #1d253d;
    width: 100%;
    height: calc(100% - 6px);
    display: block;
    z-index: 1;
    -webkit-box-shadow: 12px 0 12px rgba(5, 14, 24, .2), 15px 5px 0 -5px #151a29;
    box-shadow: 12px 0 12px rgba(5, 14, 24, .2), 15px 5px 0 -5px #151a29;
    border-radius: 8px;
    position: absolute;
    left: -25px;
    top: 3px;
    -webkit-transform: skewX(-30deg);
    -ms-transform: skewX(-30deg);
    -o-transform: skewX(-30deg);
    transform: skewX(-30deg);
    content: ""
}

.paf-list__li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding-top: 8px;
    padding-bottom: 12px;
    position: relative;
    font-size: 12px
}

.paf-list__li:after {
    width: 100%;
    height: 1px;
    display: block;
    background: -webkit-gradient(linear, right top, left top, from(rgba(50, 49, 72, .2)), color-stop(49.48%, #403e59), to(rgba(50, 49, 72, .2)));
    background: -webkit-linear-gradient(right, rgba(50, 49, 72, .2), #403e59 49.48%, rgba(50, 49, 72, .2));
    background: -o-linear-gradient(right, rgba(50, 49, 72, .2) 0, #403e59 49.48%, rgba(50, 49, 72, .2) 100%);
    background: linear-gradient(270deg, rgba(50, 49, 72, .2), #403e59 49.48%, rgba(50, 49, 72, .2));
    opacity: .75;
    position: absolute;
    left: 0;
    bottom: 0;
    content: ""
}

.paf-list__caption {
    color: #6c718d;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    padding-right: 15px
}

.paf-list__value {
    color: #fff;
    font-weight: 700
}

.mr-3 {
    margin-right: 3px;
    vertical-align: middle;
    display: inline-block
}

.price-gradient span {
    display: block;
    position: relative;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    font-size: 48px;
    font-weight: 700;
    padding-left: 24px;
    padding-right: 24px;
    line-height: 1
}

.separator {
    position: relative;
    width: 100%;
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.separator_mb {
    margin-bottom: 12px
}

.separator span {
    display: block;
    position: relative;
    background-image: -webkit-gradient(linear, left bottom, left top, from(#2d2d2e), to(#fff));
    background-image: -webkit-linear-gradient(bottom, #2d2d2e, #fff);
    background-image: -o-linear-gradient(bottom, #2d2d2e, #fff);
    background-image: linear-gradient(0deg, #2d2d2e, #fff);
    font-size: 24px;
    font-weight: 700;
    padding-left: 24px;
    padding-right: 24px;
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

.separator span:before {
    right: 100%
}

.separator span:after,
.separator span:before {
    width: 1500px;
    height: 1px;
    display: block;
    position: absolute;
    top: 50%;
    background-color: #2b2a41;
    content: ""
}

.separator span:after {
    left: 100%
}

.separator_big {
    text-transform: uppercase;
    font-size: 30px
}

.section {
    margin-bottom: 90px
}

.help-btn {
    color: #62687d;
    font-size: 16px;
    cursor: pointer
}

.help-btn .i,
.help-btn .rc-btn_hover-link:before,
.help-btn .select-box__item:before,
.help-btn .select-box__main:before {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.help-btn_left {
    margin-left: 7px
}

.help-btn_right {
    margin-right: 7px
}

.help-btn:hover {
    color: #fab42d
}

.code-tag {
    font-style: normal;
    padding: 2px 7px;
    margin-left: 4px;
    margin-right: 4px;
    border-radius: 6px;
    background-color: #25233b;
    display: inline-block
}

.content {
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    font-size: 14px
}

.content>:first-child {
    margin-top: 0 !important
}

.content>:last-child {
    margin-bottom: 0 !important
}

.content p {
    margin-top: 24px;
    margin-bottom: 24px;
    line-height: 1.7
}

.content img {
    margin-top: 32px;
    margin-bottom: 32px;
    display: block
}

.content img+h1,
.content img+h2,
.content img+h3,
.content img+h4 {
    margin-top: 47px
}

.content h1,
.content h2,
.content h3,
.content h4 {
    margin-top: 60px;
    display: block;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 22px;
    position: relative
}

.content h1:after,
.content h2:after,
.content h3:after,
.content h4:after {
    width: 32px;
    height: 4px;
    display: block;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    position: absolute;
    left: 0;
    top: 100%;
    margin-top: 5px;
    content: ""
}

.content h2 {
    font-size: 18px
}

.mt-30 {
    margin-top: 30px
}

.cell-caption {
    display: block;
    margin-bottom: 18px;
    font-size: 16px;
    font-weight: 700
}

.color-gold {
    color: #ffdc56
}

.color-blue {
    color: #fab42d
}

.vat-block {
    text-align: center
}

.vat-block__icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto
}

.vat-block__icon img {
    width: 40px
}

.vat-block__title {
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    display: block;
    margin-bottom: 2px;
    line-height: 1.2
}

.vat-block__nums {
    font-size: 18px;
    font-weight: 700;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.vat-block__nums_blue {
    color: #fab42d
}

.vat-block__nums_gold {
    color: #ffdc56
}

.vat-block__nums_green {
    color: #69d344
}

.vat-block__eye {
    font-size: 14px;
    color: #6c718d;
    margin-left: 4px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.vat-block__eye:active,
.vat-block__eye:hover {
    color: #fab42d
}

.taf-caption {
    display: block;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 16px;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r)
}

.user-ava {
    border: 2px solid #2b2a41;
    padding: 6px;
    width: 100px;
    height: 100px;
    border-radius: 50%
}

.user-ava img {
    display: block;
    border-radius: 50%;
    width: 100%;
    height: 100%
}

@media(max-width:1050px) {
    .g {
        padding-left: 0
    }
    :root {
        --wrap-padding: 22px
    }
    .section {
        margin-bottom: 70px
    }
    .rc-tabs {
        width: calc(100% + 60px);
        width: calc(100% + var(--wrap-padding)*2);
        margin-left: -30px;
        margin-left: calc(0px - var(--wrap-padding));
        margin-right: -30px;
        margin-right: calc(0px - var(--wrap-padding));
        padding-left: 30px;
        padding-left: var(--wrap-padding);
        padding-right: 30px;
        padding-right: var(--wrap-padding);
        overflow: auto
    }
    .rc-tabs::-webkit-scrollbar {
        display: none
    }
    .rc-tabs__link {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
    }
    .grid_sm--dsm {
        width: calc(100% + 18px);
        margin-left: -9px;
        margin-right: -9px
    }
    .grid_sm--dsm.grid-ungap {
        margin-bottom: -18px
    }
    .grid_sm--dsm>[class^=cell] {
        padding-left: 8px;
        padding-right: 8px;
        margin-bottom: 18px
    }
    .btn {
        padding-left: 18px;
        padding-right: 18px;
        font-size: 14px
    }
    .btn_long {
        font-size: 18px
    }
    .btn_smart {
        font-size: 12px;
        padding-left: 12px;
        padding-right: 12px
    }
    .btn_rounded-tablet {
        border-radius: 30px;
        min-width: 240px
    }
    .cv-btn_mobile {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .cv-btn .i,
    .cv-btn .rc-btn_hover-link:before,
    .cv-btn .select-box__item:before,
    .cv-btn .select-box__main:before {
        margin-bottom: 0;
        width: 36px;
        height: 36px;
        margin-right: 14px;
        font-size: 16px
    }
    .cv-btn span {
        font-size: 18px
    }
}

@media(max-width:700px) {
    :root {
        --wrap-padding: 15px
    }
    .g__main {
        padding-top: 22px
    }
    .sw-slider__pager {
        margin-top: 20px;
        margin-bottom: 20px
    }
    .sw-slider__item {
        padding: 5px
    }
    .content img+h1,
    .content img+h2,
    .content img+h3,
    .content img+h4 {
        margin-top: 27px
    }
    .content h1,
    .content h2,
    .content h3,
    .content h4 {
        margin-top: 45px
    }
    .btn_long {
        font-size: 14px
    }
    .btn_rc {
        min-height: 42px;
        min-width: 60px
    }
    .btn_def--tsm {
        background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
        background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
        background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
        background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
        background: var(--primary);
        border-color: rgba(0, 0, 0, 0)
    }
    .btn_def--tsm:active,
    .btn_def--tsm:hover {
        background-color: #fab42d;
        border-color: rgba(0, 0, 0, 0)
    }
    .number-field {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .number-field__value {
        font-size: 16px
    }
    .number-field__info .i,
    .number-field__info .rc-btn_hover-link:before,
    .number-field__info .select-box__item:before,
    .number-field__info .select-box__main:before {
        font-size: 14px
    }
}

@media(max-width:600px) {
    .field_smart {
        min-height: 60px;
        font-size: 24px;
        max-width: 41px
    }
    .switcher_big .switcher__caption {
        font-size: 14px
    }
    .section {
        margin-bottom: 50px
    }
    .ls-tabs {
        margin-left: -12px;
        margin-right: -12px
    }
    .ls-tabs__link {
        margin-left: 12px;
        margin-right: 12px;
        font-size: 14px;
        padding-bottom: 5px;
        margin-bottom: 12px
    }
    .number-st {
        -webkit-box-shadow: 0 0 0 2px #363a4a;
        box-shadow: 0 0 0 2px #363a4a;
        width: 15px;
        height: 15px;
        font-size: 9px
    }
    .code-auth {
        max-width: 350px;
        margin-left: auto;
        margin-right: auto
    }
    .taf-box {
        padding-top: 8px;
        padding-bottom: 8px
    }
    .rc-tabs {
        padding-left: 0;
        padding-right: 0;
        margin-top: -16px
    }
    .rc-tabs__wrap {
        border-radius: 0
    }
    .rc-tabs__link {
        border-radius: 0 !important
    }
}

@media(max-width:550px) {
    .circle-bet {
        width: 130px;
        height: 130px;
        font-size: 18px;
        font-weight: 700
    }
    .user-infobox_mob {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .user-infobox_mob .user-infobox__ava {
        margin-right: 16px;
        margin-bottom: 0;
        width: 80px;
        height: 80px;
        padding: 3px
    }
    .user-infobox_mob .user-infobox__name {
        margin-top: 0
    }
    .user-infobox_mob .user-infobox__target {
        margin-top: 5px
    }
    .namebox {
        padding-left: 10px;
        padding-right: 10px
    }
    .center-info__text {
        font-size: 18px
    }
    .center-info__buttons {
        margin-top: 24px
    }
    .center-info__buttons .btn {
        width: calc(50% - 9px);
        min-width: 1px
    }
    .field-rc {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .field-rc__caption {
        display: none
    }
    .field-rc__cell {
        width: 100%;
        margin-bottom: 16px
    }
    .field-rc__cell:last-child {
        margin-bottom: 0
    }
    .grid_mv {
        width: calc(100% + 14px);
        margin-left: -7px;
        margin-right: -7px
    }
    .grid_mv.grid-ungap {
        margin-bottom: -14px
    }
    .grid_mv>[class^=cell] {
        padding-left: 7px;
        padding-right: 7px;
        margin-bottom: 14px
    }
    .bigbox__content {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        font-size: 14px;
        min-height: 40px
    }
    .bigbox__content .i,
    .bigbox__content .rc-btn_hover-link:before,
    .bigbox__content .select-box__item:before,
    .bigbox__content .select-box__main:before {
        width: auto;
        height: auto;
        margin-bottom: 0;
        margin-right: 5px;
        font-size: 12px
    }
    .btn-group {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: -12px
    }
    .btn-group .btn {
        margin-right: 0;
        margin-bottom: 12px
    }
    .btn-group .btn:last-child {
        margin-bottom: 0
    }
    .btn-group .btn+.btn_clean {
        margin-top: -6px
    }
    .rc-btn {
        min-width: 36px;
        border-radius: 8px;
        min-height: 36px
    }
    .rc-btn:not(.rc-btn_sr) .i,
    .rc-btn:not(.rc-btn_sr) .rc-btn_hover-link:before,
    .rc-btn:not(.rc-btn_sr) .select-box__item:before,
    .rc-btn:not(.rc-btn_sr) .select-box__main:before,
    .rc-btn:not(.rc-btn_sr) svg {
        margin: 0
    }
    .rc-btn:not(.rc-btn_sr) span {
        display: none
    }
    .qr-info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }
    .qr-info__img {
        margin-bottom: 24px
    }
    .qr-info__img,
    .qr-info__info {
        margin-left: auto;
        margin-right: auto
    }
    .qr-info__info {
        max-width: 270px
    }
}

@media(max-width:430px) {
    .button-group button {
        font-size: 15px;
        margin-right: 12px
    }
}

@media(max-width:370px) {
    .qr-box__head {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .qr-box__img {
        width: 120px;
        height: 120px;
        margin-bottom: 20px;
        margin-right: 0
    }
    .qr-box__text {
        width: 100%;
        padding-right: 0
    }
    .ls-tabs {
        margin-left: -8px;
        margin-right: -8px
    }
    .ls-tabs__link {
        margin-left: 8px;
        margin-right: 8px;
        font-size: 13px;
        padding-bottom: 5px
    }
    .field-group_btn .field {
        padding-right: 18px
    }
    .field-group_btn .field-group__label {
        width: calc(100% - 36px) !important
    }
    .field-group__btn {
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        margin-top: 7px;
        width: 100%
    }
}

.user-box {
    background-color: #22252f;
    border-radius: 8px;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDgiIGhlaWdodD0iMTEyIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjQzRDNEM0IiBmaWxsLW9wYWNpdHk9Ii4wMiIgZD0iTS4wMDIgNjQuMjkgNDIuMzkzIDIxLjlsMTEuOTI1IDExLjkyNS00Mi4zOTEgNDIuMzl6Ii8+PHBhdGggZmlsbD0iI0M0QzRDNCIgZmlsbC1vcGFjaXR5PSIuMDEiIGQ9Im0zNC40NDUgNjUuNjIgNDIuMzkxLTQyLjM5MiAxMS45MjUgMTEuOTI1LTQyLjM5MSA0Mi4zOXptMTUuODkzLTUxLjY2OSA0Mi4zOS00Mi4zOTEgMTEuOTI1IDExLjkyNS00Mi4zOSA0Mi4zOXoiLz48cGF0aCBmaWxsPSIjQzRDNEM0IiBmaWxsLW9wYWNpdHk9Ii4wMiIgZD0ibTY4Ljg5MyA2Ni45NDcgNDIuMzktNDIuMzkxTDEyMy4yMSAzNi40OCA4MC44MTcgNzguODcxek04NC43ODcgMTUuMjhsNDIuMzktNDIuMzkyIDExLjkyNiAxMS45MjUtNDIuMzkyIDQyLjM5eiIvPjwvc3ZnPg==), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5OCIgaGVpZ2h0PSI5NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0M0QzRDNCIgZmlsbC1vcGFjaXR5PSIuMDEiIGQ9Im0tMjQuNTU1IDExMC42MiA0Mi4zOTEtNDIuMzkyIDExLjkyNSAxMS45MjUtNDIuMzkxIDQyLjM5em0xNS44OTMtNTEuNjY5IDQyLjM5LTQyLjM5MSAxMS45MjUgMTEuOTI1LTQyLjM5IDQyLjM5em0xOC41NTUgNTIuOTk2IDQyLjM5LTQyLjM5MUw2NC4yMSA4MS40OGwtNDIuMzkxIDQyLjM5MXpNMjUuNzg3IDYwLjI4bDQyLjM5LTQyLjM5MiAxMS45MjYgMTEuOTI1LTQyLjM5MiA0Mi4zOXoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: right -5% top -5%, left -5% bottom -5%;
    -webkit-background-size: 30% auto, 30% auto;
    background-size: 30% auto, 30% auto;
    text-align: center;
    max-height: 208px
}

.user-box,
.user-box__main {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.user-box__main {
    padding: 24px;
    margin-top: auto;
    margin-bottom: auto;
    width: 100%
}

.user-box__footer {
    background-color: #1b1d25;
    padding: 16px;
    width: 100%;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px
}

.user-box__ava {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.user-box__id {
    cursor: pointer
}

.user-box__name {
    font-weight: 700;
    display: block;
    font-size: 18px;
    text-transform: uppercase;
    margin-right: 10px
}

.user-box__price {
    font-size: 24px;
    font-weight: 700;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.user-box__price .i,
.user-box__price .rc-btn_hover-link:before,
.user-box__price .select-box__item:before,
.user-box__price .select-box__main:before {
    color: #69d344;
    margin-right: 7px;
    margin-bottom: 7px
}

.user-box__actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left
}

.user-box__actions .btn {
    margin-top: 7px
}

.user-box__info {
    margin-left: 25px;
    text-align: left;
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content
}

.user-box__header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

@media(max-width:780px) {
    .user-box {
        max-height: 100%
    }
    .user-box__main {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .user-box__ava {
        margin-bottom: 16px
    }
    .user-box__name {
        margin-bottom: 4px;
        margin-right: 0
    }
    .user-box__actions {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .user-box__actions .btn {
        margin-left: 10px;
        margin-right: 10px;
        margin-top: 10px
    }
    .user-box__info {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        margin-left: 0;
        text-align: center;
        height: -webkit-min-content;
        height: -moz-min-content;
        height: min-content
    }
    .user-box__header {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }
}

.user-cbox {
    background: #161a29;
    border-radius: 8px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    padding: 28px 12px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 240px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDgiIGhlaWdodD0iMTEyIiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjQzRDNEM0IiBmaWxsLW9wYWNpdHk9Ii4wMiIgZD0iTS4wMDIgNjQuMjkgNDIuMzkzIDIxLjlsMTEuOTI1IDExLjkyNS00Mi4zOTEgNDIuMzl6Ii8+PHBhdGggZmlsbD0iI0M0QzRDNCIgZmlsbC1vcGFjaXR5PSIuMDEiIGQ9Im0zNC40NDUgNjUuNjIgNDIuMzkxLTQyLjM5MiAxMS45MjUgMTEuOTI1LTQyLjM5MSA0Mi4zOXptMTUuODkzLTUxLjY2OSA0Mi4zOS00Mi4zOTEgMTEuOTI1IDExLjkyNS00Mi4zOSA0Mi4zOXoiLz48cGF0aCBmaWxsPSIjQzRDNEM0IiBmaWxsLW9wYWNpdHk9Ii4wMiIgZD0ibTY4Ljg5MyA2Ni45NDcgNDIuMzktNDIuMzkxTDEyMy4yMSAzNi40OCA4MC44MTcgNzguODcxek04NC43ODcgMTUuMjhsNDIuMzktNDIuMzkyIDExLjkyNiAxMS45MjUtNDIuMzkyIDQyLjM5eiIvPjwvc3ZnPg==), url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5OCIgaGVpZ2h0PSI5NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0M0QzRDNCIgZmlsbC1vcGFjaXR5PSIuMDEiIGQ9Im0tMjQuNTU1IDExMC42MiA0Mi4zOTEtNDIuMzkyIDExLjkyNSAxMS45MjUtNDIuMzkxIDQyLjM5em0xNS44OTMtNTEuNjY5IDQyLjM5LTQyLjM5MSAxMS45MjUgMTEuOTI1LTQyLjM5IDQyLjM5em0xOC41NTUgNTIuOTk2IDQyLjM5LTQyLjM5MUw2NC4yMSA4MS40OGwtNDIuMzkxIDQyLjM5MXpNMjUuNzg3IDYwLjI4bDQyLjM5LTQyLjM5MiAxMS45MjYgMTEuOTI1LTQyLjM5MiA0Mi4zOXoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: right -5% top -5%, left -5% bottom -5%;
    -webkit-background-size: 50% auto, 50% auto;
    background-size: 50% auto, 50% auto
}

.user-cbox,
.user-cbox__ava {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.user-cbox__ava,
.user-cbox__img {
    position: relative
}

.user-cbox__img {
    width: 76px;
    height: 76px;
    border: 2px solid #2b2a41;
    border-radius: 50%;
    padding: 4px;
    margin-left: 2px;
    margin-right: 2px
}

.user-cbox__img img {
    border-radius: 50%
}

.user-cbox__num {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 0;
    bottom: 0;
    border-radius: 50%;
    background-color: #ffca46;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    font-size: 12px;
    overflow: hidden;
    font-weight: 700;
    color: #ae6c00;
    border: 1px solid #ff711f;
    -webkit-box-shadow: 0 0 0 2px #ffb337, 0 0 0 6px #161a29;
    box-shadow: 0 0 0 2px #ffb337, 0 0 0 6px #161a29
}

.user-cbox__num span {
    position: relative;
    z-index: 2
}

.user-cbox__num:before {
    width: 17px;
    height: 17px;
    background-color: #ffdc56;
    display: block;
    border-radius: 50%;
    z-index: 1;
    position: absolute;
    right: -1px;
    top: -1px;
    content: ""
}

.user-cbox__branch {
    font-size: 45px;
    color: #ffdc56
}

.user-cbox__branch_right {
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1)
}

.user-cbox__val {
    display: block;
    font-size: 18px;
    margin-top: 7px;
    font-weight: 700
}

.user-cbox__name {
    margin-top: 12px
}

.user-cbox__caption {
    display: block;
    margin-top: 18px;
    font-size: 12px
}

.user-cbox_silver .user-cbox__branch {
    color: #9ab0ca
}

.user-cbox_silver .user-cbox__num {
    background-color: #8fa3bb;
    color: #364055;
    border: 1px solid #687c94;
    -webkit-box-shadow: 0 0 0 2px #9ab0ca, 0 0 0 6px #161a29;
    box-shadow: 0 0 0 2px #9ab0ca, 0 0 0 6px #161a29
}

.user-cbox_silver .user-cbox__num:before {
    background-color: #c2d1e3
}

.user-cbox_bronze .user-cbox__branch {
    color: #ae956c
}

.user-cbox_bronze .user-cbox__num {
    background-color: #bc983a;
    color: #755725;
    border: 1px solid #896a35;
    -webkit-box-shadow: 0 0 0 2px #bfa769, 0 0 0 6px #161a29;
    box-shadow: 0 0 0 2px #bfa769, 0 0 0 6px #161a29
}

.user-cbox_bronze .user-cbox__num:before {
    background-color: #d6b86d
}

@media(max-width:600px) {
    .user-cbox {
        display: grid;
        min-height: 1px;
        padding-top: 10px;
        padding-bottom: 10px;
        text-align: left;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        grid-template-columns: 1fr 2fr 1fr;
        grid-template-areas: "a b c" "a d c"
    }
    .user-cbox__ava {
        grid-area: a;
        margin-bottom: 0;
        margin-right: 16px
    }
    .user-cbox__val {
        grid-area: b;
        margin: 0;
        padding-top: 10px
    }
    .user-cbox__name {
        grid-area: c;
        margin-top: 0;
        margin-left: 10px
    }
    .user-cbox__caption {
        grid-area: d;
        padding-bottom: 10px;
        margin-top: 0
    }
    .user-cbox__img {
        width: 64px;
        height: 64px
    }
    .user-cbox__branch {
        font-size: 36px
    }
}

.user-fas {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.user-fas__number {
    display: none
}

.user-fas__ava {
    width: 32px;
    height: 32px;
    margin-right: 10px;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.user-fas__title {
    font-weight: 700;
    display: block;
    font-size: 14px;
    line-height: 1.2;
    margin-bottom: 2px;
    max-width: 100%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap
}

.user-fas__name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 5px;
    gap: 5px
}

.user-fas__caption {
    display: block;
    font-size: 12px;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    padding-right: 1px;
    font-weight: 500;
    font-family: "Roboto", "Arial", "Helvetica", sans-serif;
    font-family: var(--font-r);
    line-height: 1.2
}

.user-fas__info {
    width: calc(100% - 46px)
}

@media(max-width:600px) {
    .user-fas {
        position: relative
    }
    .user-fas__number {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: absolute;
        left: 35px;
        top: 19px
    }
}

.noUi-target,
.noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.noUi-target {
    position: relative
}

.noUi-base,
.noUi-connects {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1
}

.noUi-connects {
    overflow: hidden;
    z-index: 0
}

.noUi-connect,
.noUi-origin {
    will-change: transform;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform-style: preserve-3d;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform-style: flat;
    transform-style: flat
}

.noUi-connect {
    height: 100%;
    width: 100%
}

.noUi-origin {
    height: 10%;
    width: 10%
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
    left: 0;
    right: auto
}

.noUi-vertical .noUi-origin {
    width: 0
}

.noUi-horizontal .noUi-origin {
    height: 0
}

.noUi-handle {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute
}

.noUi-touch-area {
    height: 100%;
    width: 100%
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
    -webkit-transition: transform .3s;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    -o-transition: -o-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s, -o-transform .3s
}

.noUi-state-drag * {
    cursor: inherit !important
}

.noUi-horizontal {
    height: 18px
}

.noUi-horizontal .noUi-handle {
    width: 34px;
    height: 28px;
    right: -17px;
    top: -6px
}

.noUi-vertical {
    width: 18px
}

.noUi-vertical .noUi-handle {
    width: 28px;
    height: 34px;
    right: -6px;
    top: -17px
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
    left: -17px;
    right: auto
}

.noUi-target {
    background: #fafafa;
    border-radius: 4px;
    border: 1px solid #d3d3d3;
    -webkit-box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
    box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb
}

.noUi-connects {
    border-radius: 3px
}

.noUi-connect {
    background: #3fb8af
}

.noUi-draggable {
    cursor: ew-resize
}

.noUi-vertical .noUi-draggable {
    cursor: ns-resize
}

.noUi-handle {
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    cursor: default;
    -webkit-box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb
}

.noUi-active {
    -webkit-box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb
}

.noUi-handle:after,
.noUi-handle:before {
    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #e8e7e6;
    left: 14px;
    top: 6px
}

.noUi-handle:after {
    left: 17px
}

.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
    width: 14px;
    height: 1px;
    left: 6px;
    top: 14px
}

.noUi-vertical .noUi-handle:after {
    top: 17px
}

[disabled] .noUi-connect {
    background: #b8b8b8
}

[disabled].noUi-handle,
[disabled] .noUi-handle,
[disabled].noUi-target {
    cursor: not-allowed
}

.noUi-pips,
.noUi-pips * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.noUi-pips {
    position: absolute;
    color: #999
}

.noUi-value {
    position: absolute;
    white-space: nowrap;
    text-align: center
}

.noUi-value-sub {
    color: #ccc;
    font-size: 10px
}

.noUi-marker {
    position: absolute;
    background: #ccc
}

.noUi-marker-large,
.noUi-marker-sub {
    background: #aaa
}

.noUi-pips-horizontal {
    padding: 10px 0;
    height: 80px;
    top: 100%;
    left: 0;
    width: 100%
}

.noUi-value-horizontal {
    -webkit-transform: translate(-50%, 50%);
    -ms-transform: translate(-50%, 50%);
    -o-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%)
}

.noUi-rtl .noUi-value-horizontal {
    -webkit-transform: translate(50%, 50%);
    -ms-transform: translate(50%, 50%);
    -o-transform: translate(50%, 50%);
    transform: translate(50%, 50%)
}

.noUi-marker-horizontal.noUi-marker {
    margin-left: -1px;
    width: 2px;
    height: 5px
}

.noUi-marker-horizontal.noUi-marker-sub {
    height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
    height: 15px
}

.noUi-pips-vertical {
    padding: 0 10px;
    height: 100%;
    top: 0;
    left: 100%
}

.noUi-value-vertical {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding-left: 25px
}

.noUi-rtl .noUi-value-vertical {
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    -o-transform: translateY(50%);
    transform: translateY(50%)
}

.noUi-marker-vertical.noUi-marker {
    width: 5px;
    height: 2px;
    margin-top: -1px
}

.noUi-marker-vertical.noUi-marker-sub {
    width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
    width: 15px
}

.noUi-tooltip {
    display: block;
    position: absolute;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    color: #000;
    padding: 5px;
    text-align: center;
    white-space: nowrap
}

.noUi-horizontal .noUi-tooltip {
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    left: 50%;
    bottom: 120%
}

.noUi-vertical .noUi-tooltip {
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    top: 50%;
    right: 120%
}

.noUi-horizontal .noUi-origin>.noUi-tooltip {
    -webkit-transform: translate(50%);
    -ms-transform: translate(50%);
    -o-transform: translate(50%);
    transform: translate(50%);
    left: auto;
    bottom: 10px
}

.noUi-vertical .noUi-origin>.noUi-tooltip {
    -webkit-transform: translateY(-18px);
    -ms-transform: translateY(-18px);
    -o-transform: translateY(-18px);
    transform: translateY(-18px);
    top: auto;
    right: 28px
}

.popper-tooltip {
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .25);
    box-shadow: 0 0 8px rgba(0, 0, 0, .25);
    border-radius: 8px;
    background-color: #fff;
    z-index: 50;
    font-size: 14px;
    color: #0d121c;
    line-height: 1.4;
    max-width: 300px;
    font-weight: 700;
    opacity: 0;
    -webkit-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease;
    pointer-events: none;
    display: none
}

.popper-tooltip__wrap {
    padding: 10px 12px
}

.popper-tooltip__arrow {
    width: 7px;
    height: 7px
}

.popper-tooltip__arrow:before {
    display: block;
    position: absolute left -4px;
    border: 7px solid rgba(0, 0, 0, 0);
    border-bottom-color: #fefefe;
    content: ""
}

.popper-tooltip[data-popper-placement=top] .popper-tooltip__arrow {
    bottom: -6px
}

.popper-tooltip[data-popper-placement=top] .popper-tooltip__arrow:before {
    border-bottom: 0;
    border-top: 7px solid #fefefe
}

.popper-tooltip[data-popper-placement=right] .popper-tooltip__arrow {
    left: -10px
}

.popper-tooltip[data-popper-placement=right] .popper-tooltip__arrow:before {
    border: 7px solid rgba(0, 0, 0, 0);
    border-right-color: #fefefe;
    margin-top: -3px
}

.popper-tooltip[data-popper-placement=left].popper-tooltip__arrow {
    right: -10px
}

.popper-tooltip[data-popper-placement=left].popper-tooltip__arrow:before {
    border: 7px solid rgba(0, 0, 0, 0);
    border-left-color: #fefefe;
    margin-top: -3px
}

.popper-tooltip[data-popper-placement=bottom] .popper-tooltip__arrow {
    top: -6px
}

.popper-tooltip[data-popper-placement=bottom] .popper-tooltip__arrow:before {
    border-top: 0;
    border-bottom: 7px solid #fefefe
}

.popper-tooltip[data-show] {
    display: block;
    pointer-events: all
}

.popper-tooltip.inshow {
    opacity: 1
}

.popper-tooltip.dark-popper {
    background-color: #1d2234;
    color: #fff
}

.popper-tooltip.dark-popper .popper-tooltip__arrow:before {
    border-bottom-color: #1d2234
}

.popper-tooltip.dark-popper[data-popper-placement=top] .popper-tooltip__arrow:before {
    border-top-color: #1d2234
}

.popper-tooltip.dark-popper[data-popper-placement=right] .popper-tooltip__arrow:before {
    border-right-color: #1d2234
}

.popper-tooltip.dark-popper[data-popper-placement=left] .popper-tooltip__arrow:before {
    border-left-color: #1d2234
}

.popper-tooltip.dark-popper[data-popper-placement=bottom] .popper-tooltip__arrow:before {
    border-bottom-color: #1d2234
}

.v-popover .trigger {
    width: 100%
}

.popper-tooltip.default {
    background-color: #fff
}

.tooltip.popover.default .popover-inner {
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff
}

.tooltip.popover.default[x-placement^=right] .tooltip-arrow:before {
    top: 0;
    left: -22px;
    border: 5px solid rgba(0, 0, 0, 0);
    border-right-color: #fefefe;
    margin-top: -3px
}

.tooltip {
    display: block !important;
    z-index: 10000;
    border-radius: 4px;
    background-color: #13151d;
    font-size: 14px;
    color: #fff;
    line-height: 1.4;
    max-width: 300px;
    font-weight: 700;
    opacity: 0;
    -webkit-transition: opacity .25s ease;
    -o-transition: opacity .25s ease;
    transition: opacity .25s ease;
    pointer-events: none;
    font-family: "Roboto"
}

.tooltip .tooltip-inner {
    padding: 10px 12px
}

.tooltip .tooltip-arrow {
    width: 7px;
    height: 7px
}

.tooltip .tooltip-arrow:before {
    display: block;
    position: absolute;
    left: -4px;
    border: 7px solid rgba(0, 0, 0, 0);
    border-bottom-color: #1d2234;
    content: ""
}

.tooltip[x-placement^=top] {
    margin-bottom: 5px;
    background: #fff;
    color: #0d121c
}

.tooltip[x-placement^=top] .tooltip-arrow {
    border-width: 5px 5px 0;
    border-left-color: rgba(0, 0, 0, 0) !important;
    border-right-color: rgba(0, 0, 0, 0) !important;
    border-bottom-color: rgba(0, 0, 0, 0) !important;
    bottom: 0;
    left: 0;
    margin-top: 0;
    margin-bottom: 0
}

.tooltip[x-placement^=top] .tooltip-arrow:before {
    display: block;
    position: absolute;
    border: 5px solid rgba(0, 0, 0, 0);
    border-top-color: #fff;
    content: "";
    bottom: -10px;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%)
}

.tooltip[x-placement^=bottom] {
    margin-top: 5px
}

.tooltip[x-placement^=bottom] .tooltip-arrow {
    border-width: 0 5px 5px;
    border-left-color: rgba(0, 0, 0, 0) !important;
    border-right-color: rgba(0, 0, 0, 0) !important;
    border-top-color: rgba(0, 0, 0, 0) !important;
    top: -5px;
    left: calc(50% - 5px);
    margin-top: 0;
    margin-bottom: 0
}

.tooltip[x-placement^=right] {
    margin-left: 8px
}

.tooltip[x-placement^=right] .tooltip-arrow {
    width: 9px;
    height: 9px;
    position: absolute
}

.tooltip[x-placement^=right] .tooltip-arrow:before {
    display: block;
    position: absolute;
    border: 10px solid rgba(0, 0, 0, 0);
    border-right-color: #13151d;
    content: "";
    top: -5px;
    left: -18px
}

.tooltip[x-placement^=left] {
    margin-right: 5px
}

.tooltip[x-placement^=left] .tooltip-arrow {
    border-width: 5px 0 5px 5px;
    border-top-color: rgba(0, 0, 0, 0) !important;
    border-right-color: rgba(0, 0, 0, 0) !important;
    border-bottom-color: rgba(0, 0, 0, 0) !important;
    right: -5px;
    top: calc(50% - 5px);
    margin-left: 0;
    margin-right: 0
}

.tooltip.popover .popover-inner {
    background: #f9f9f9;
    color: #000;
    padding: 24px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 30px rgba(0, 0, 0, .1);
    box-shadow: 0 5px 30px rgba(0, 0, 0, .1)
}

.tooltip.popover .popover-arrow {
    border-color: #f9f9f9
}

.tooltip[aria-hidden=true] {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .15s, visibility .15s;
    -o-transition: opacity .15s, visibility .15s;
    transition: opacity .15s, visibility .15s
}

.tooltip[aria-hidden=false] {
    visibility: visible;
    opacity: 1;
    -webkit-transition: opacity .15s;
    -o-transition: opacity .15s;
    transition: opacity .15s
}

.range-slider {
    padding-top: 12px;
    padding-bottom: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: -10px;
    margin-right: -10px;
    width: calc(100% + 20px)
}

.range-slider__caption {
    padding-left: 10px;
    padding-right: 10px;
    width: 30px;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.range-slider__caption .i,
.range-slider__caption .rc-btn_hover-link:before,
.range-slider__caption .select-box__item:before,
.range-slider__caption .select-box__main:before {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px
}

.range-slider__caption .i-muted {
    color: #62687d
}

.range-slider__slider {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

body .noUi-target {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #2b2a41
}

body .noUi-horizontal {
    height: 4px
}

body .noUi-handle {
    width: 20px !important;
    height: 28px !important;
    cursor: pointer;
    right: -10px !important;
    top: -14px !important;
    background-color: #fff;
    border-radius: 8px !important;
    border: 0 !important;
    -webkit-box-shadow: none;
    box-shadow: none
}

body .noUi-handle:before {
    left: 8px !important;
    bottom: 8px !important;
    top: auto !important
}

body .noUi-handle:after,
body .noUi-handle:before {
    width: 4px;
    height: 4px;
    display: block;
    border-radius: 50%;
    background-color: #d9d9d9;
    position: absolute;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    content: ""
}

body .noUi-handle:after {
    left: 8px;
    top: 8px
}

body .noUi-handle:hover:after,
body .noUi-handle:hover:before {
    background-color: #4459ff
}

body .noUi-connect {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

body .autoComplete_wrapper {
    display: block;
    width: 100%;
    min-width: 1px
}

.vue-notification-group {
    position: fixed;
    right: 0;
    top: 0;
    z-index: 99999
}

@media(max-width:420px) {
    .vue-notification-group {
        zoom: .8
    }
}

.vue-notification-wrapper {
    right: 0;
    margin: 20px 0
}

.bit-feed-wrap {
    position: relative
}

.bit-feed-isloggedIn {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1
}

.bit-feed-isloggedIn button {
    width: 240px;
    height: 90px
}

.blur {
    -webkit-filter: blur(2px);
    filter: blur(2px);
    position: relative;
    overflow: hidden
}

.head-list__crash {
    background-image: url(/_nuxt/img/coin.399f8de.svg)
}

.head-list__crash.halloween-head {
    background-image: url(/_nuxt/img/crash-pumpkin.6e713aa.webp);
    -webkit-background-size: contain;
    background-size: contain
}

.crash-nobets {
    text-align: center;
    height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.ratio-timer {
    font-size: 40px
}

.ratio-timer__white {
    color: #fff;
    text-shadow: 0 0 1px #000
}

.ratio-timer__green {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(36.21%, #51b12f), color-stop(97.41%, #7beb53));
    background: -webkit-linear-gradient(bottom, #51b12f 36.21%, #7beb53 97.41%);
    background: -o-linear-gradient(bottom, #51b12f 36.21%, #7beb53 97.41%);
    background: linear-gradient(0deg, #51b12f 36.21%, #7beb53 97.41%);
    -webkit-background-clip: text;
    background-clip: text
}

.ratio-timer__green,
.ratio-timer__red {
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    text-fill-color: rgba(0, 0, 0, 0)
}

.ratio-timer__red {
    background: -webkit-gradient(linear, left bottom, left top, color-stop(36.21%, #ff3636), color-stop(97.41%, #ff6136));
    background: -webkit-linear-gradient(bottom, #ff3636 36.21%, #ff6136 97.41%);
    background: -o-linear-gradient(bottom, #ff3636 36.21%, #ff6136 97.41%);
    background: linear-gradient(0deg, #ff3636 36.21%, #ff6136 97.41%);
    -webkit-background-clip: text;
    background-clip: text
}

.number-field__value {
    font-weight: 700;
    font-size: 18px;
    outline: none;
    text-align: center;
    width: 5ch;
    border: 0;
    background: rgba(0, 0, 0, 0);
    color: #fff
}

.number-field__value_bid {
    text-align: center !important;
    min-width: 60px;
    width: 2em;
    max-width: 145px
}

.number-field .number-field__info i {
    margin-right: 0
}

.number-field__info-currency {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    padding-right: 1px
}

.balance__main-prefix {
    margin-right: 5px
}

.bit-feed__box_bet {
    padding-top: 25px
}

.block-bonuses {
    margin-left: 20px;
    font-family: "Roboto";
    font-weight: 700;
    color: #fff;
    font-size: 12px
}

.block-bonuses img,
.block-bonuses svg {
    margin-right: 5px
}

.ratio-timer {
    font-weight: 700;
    font-size: 64px;
    position: absolute;
    z-index: 2
}

.players-col {
    position: relative
}

.players-col:before {
    pointer-events: none;
    width: 100%;
    height: 130px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 20, 31, 0)), to(#0f141f));
    background-image: -webkit-linear-gradient(top, rgba(15, 20, 31, 0), #0f141f);
    background-image: -o-linear-gradient(top, rgba(15, 20, 31, 0) 0, #0f141f 100%);
    background-image: linear-gradient(180deg, rgba(15, 20, 31, 0) 0, #0f141f);
    display: block;
    position: absolute;
    left: 0;
    bottom: -20px;
    z-index: 3;
    content: ""
}

.rocketCanvas {
    width: 100%
}

.vue-range-slider.slider-component.slider-horizontal .slider-dot {
    border-radius: 8px !important
}

.vue-range-slider.slider-component.slider-horizontal .slider-dot:hover:after,
.vue-range-slider.slider-component.slider-horizontal .slider-dot:hover:before {
    background-color: #f88a25
}

.vue-range-slider.slider-component.slider-horizontal .slider-dot:before {
    bottom: 8px
}

.vue-range-slider.slider-component.slider-horizontal .slider-dot:after,
.vue-range-slider.slider-component.slider-horizontal .slider-dot:before {
    width: 4px;
    height: 4px;
    display: block;
    border-radius: 50%;
    background-color: #d9d9d9;
    position: absolute;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    content: "";
    left: 8px
}

.vue-range-slider.slider-component.slider-horizontal .slider-dot:after {
    top: 8px
}

.vue-range-slider.slider-component .slider-tooltip-wrap .slider-tooltip,
.vue-range-slider.slider-component .slider .slider-process {
    background-color: none !important;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary)
}

.vue-range-slider.slider-component .slider-tooltip-wrap .slider-tooltip {
    border: none !important
}

.vue-range-slider.slider-component .slider-tooltip-wrap.slider-tooltip-top .slider-tooltip:before {
    border-top-color: #f8b025 !important
}

.btn {
    -ms-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none
}

@media(max-width:769px) {
    .ratio-timer {
        font-size: 40px
    }
    .popper-tooltip.default {
        display: none !important
    }
}

@media(max-width:713px) {
    .encrypt-info {
        margin-top: 30px
    }
}

@media(max-width:808px) {
    .payments-r {
        margin-top: 20px
    }
}

@media(max-width:600px) {
    .footer__gameinfo ul {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(2, 50px)
    }
    .encrypt-info {
        width: 100%
    }
    .footer__gameinfo ul li {
        margin-right: 0
    }
    .payments-r__item {
        margin-left: 0;
        margin-right: 15px;
        margin-top: 10px
    }
}

@media(max-width:700px) {
    .bit-feed-wrap {
        display: none
    }
    .bit-feed__buttons button:first-child {
        margin-left: 0
    }
    .number-field__value_bid {
        font-size: 20px;
        text-align: center !important;
        min-width: 2em;
        width: 2em
    }
    .number-field__value {
        font-size: 16px;
        text-align: left
    }
    .number-field__info .i,
    .number-field__info .rc-btn_hover-link:before,
    .number-field__info .select-box__item:before,
    .number-field__info .select-box__main:before {
        font-size: 12px
    }
    .bit-feed__btn span {
        font-size: 11px
    }
}

@media(min-width:700px) {
    .bit-feed-mobile {
        display: none
    }
}

@media(max-width:651px) {
    .modal__wrap {
        padding: 25px !important
    }
}

.user-verification-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2px 0
}

.user-verification-box__ico {
    width: 20px;
    height: 20px;
    margin-right: 9px
}

.user-verification-box__title,
.user-verification-box div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.user-verification-box__title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    color: #e21e4d
}

.user-verification-box__title--failed {
    color: #e21e4d
}

.user-verification-box__title--pending {
    color: #5c5f68
}

.user-verification-box__title--success {
    color: #2cc13b
}

.getx-blur,
.getx-modal-shadow {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    width: 100%;
    z-index: 9999
}

.getx-blur {
    background: rgba(0, 0, 0, .4);
    filter: blur(8px);
    -webkit-filter: blur(8px)
}

.scroll.hide-scroll::-webkit-scrollbar {
    display: none
}

:root {
    --primary: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    --primary-hover: linear-gradient(180deg, #eb7100 7.29%, #ea8c00);
    --purple: #9636f5
}

.halloween {
    --primary: linear-gradient(180deg, #f11, #ff3c3c 46.35%, #fb9c2d);
    --primary-hover: linear-gradient(180deg, #d31010 7.29%, #d03232)
}

.card-to-card-transfer .transfer-label {
    display: block;
    margin-top: 15px;
    font-size: 12px;
    color: #fab32b;
    text-align: left;
    font-weight: 600;
    line-height: 16px;
    font-family: "Roboto"
}

.card-to-card-transfer .transfer-card {
    margin-top: 15px
}

.card-to-card-transfer .transfer-card-body {
    padding: 20px;
    font-size: 12px;
    border-radius: 10px 10px 0 0;
    margin: 15px 0;
    background: -webkit-gradient(linear, left top, right top, from(rgba(67, 67, 67, .36)), color-stop(62.82%, #13151d));
    background: -webkit-linear-gradient(left, rgba(67, 67, 67, .36), #13151d 62.82%);
    background: -o-linear-gradient(left, rgba(67, 67, 67, .36) 0, #13151d 62.82%);
    background: linear-gradient(90deg, rgba(67, 67, 67, .36), #13151d 62.82%)
}

.card-to-card-transfer .transfer-card-body.sberbank {
    background-image: -webkit-gradient(linear, left top, right top, from(#37aa4c), to(#21a038));
    background-image: -webkit-linear-gradient(left, #37aa4c, #21a038);
    background-image: -o-linear-gradient(left, #37aa4c, #21a038);
    background-image: linear-gradient(90deg, #37aa4c, #21a038)
}

.card-to-card-transfer .transfer-card-body--head-bank_type {
    float: right;
    max-height: 26px
}

.card-to-card-transfer .transfer-card-body--content__box:first-of-type {
    margin-bottom: 10px
}

.card-to-card-transfer .transfer-card-body--content__box {
    cursor: pointer
}

.card-to-card-transfer .transfer-card-body--content-label {
    opacity: .7
}

.card-to-card-transfer .transfer-card-body--content-commision,
.card-to-card-transfer .transfer-card-body--content-label {
    cursor: pointer;
    position: relative;
    margin-top: 0;
    opacity: .4
}

.card-to-card-transfer .transfer-card-body--content-data {
    grid-area: value;
    position: relative;
    padding-right: 30px;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    letter-spacing: 2px;
    word-break: break-word;
    color: #fff
}

.card-to-card-transfer .transfer-card-body--content-data.card-border {
    border-bottom: 1px dashed #5c5f68
}

.card-to-card-transfer .transfer-card-body--content-data__copy {
    position: absolute;
    top: calc(50% - 12px);
    right: 0;
    opacity: .4;
    cursor: pointer
}

.card-to-card-transfer .transfer-card-body__method-name {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    color: #fff
}

.card-to-card-transfer .transfer-card-body--head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.card-to-card-transfer .transfer-card-body.spb-payment {
    padding: 18px 0 0;
    margin: 0;
    background: none
}

.card-to-card-transfer .transfer-card-body.spb-payment .transfer-card-body--head {
    background: #13151d;
    border-radius: 6px;
    padding: 24px
}

.card-to-card-transfer .transfer-card-body.spb-payment .transfer-card-body--content-commision,
.card-to-card-transfer .transfer-card-body.spb-payment .transfer-card-body--content-label {
    grid-area: label;
    font-style: normal;
    font-weight: 900;
    font-size: 14px;
    line-height: 16px;
    color: #5c5f68
}

.card-to-card-transfer .transfer-card-body.spb-payment .transfer-card-body--content-data {
    font-size: 16px;
    grid-area: value;
    font-weight: 700;
    line-height: 20px;
    color: #fff;
    letter-spacing: 2px;
    position: relative;
    padding-top: 19px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    grid-gap: 10px;
    gap: 10px;
    padding-bottom: 14px
}

.card-to-card-transfer .transfer-card-body.spb-payment .transfer-card-body--content-data__copy {
    right: auto;
    cursor: pointer;
    position: relative;
    margin-top: 0
}

.card-to-card-transfer .transfer-card-body--crypto-qr .transfer-card__qr-text {
    opacity: .4
}

.card-to-card-transfer .transfer-card-body--crypto-qr .transfer-card-body--head {
    margin-bottom: 20px
}

.card-to-card-transfer .transfer-card-info {
    text-align: center;
    padding: 15px;
    letter-spacing: 1px;
    font-size: 12px;
    opacity: 1;
    border-radius: 0 0 10px 10px;
    color: #fff;
    background: rgba(151, 174, 225, .2);
    line-height: 18px
}

.card-to-card-transfer .transfer-card-info:not(.wating) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: #13151d;
    border-radius: 6px
}

.card-to-card-transfer .transfer-card-info__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: "Roboto";
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    text-align: left;
    color: #fff;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-items: center;
    place-items: center
}

.card-to-card-transfer .transfer-card-info .alert-icon {
    margin-left: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 5px 10px;
    border-radius: 10px;
    background: #e21e4d
}

.card-to-card-transfer .transfer-timer {
    position: relative;
    font-size: 12px;
    margin-top: 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: -webkit-gradient(linear, left top, right top, from(#e21e4d), color-stop(.01%, rgba(226, 30, 77, .36)), color-stop(62.82%, #13151d));
    background: -webkit-linear-gradient(left, #e21e4d, rgba(226, 30, 77, .36) .01%, #13151d 62.82%);
    background: -o-linear-gradient(left, #e21e4d 0, rgba(226, 30, 77, .36) .01%, #13151d 62.82%);
    background: linear-gradient(90deg, #e21e4d, rgba(226, 30, 77, .36) .01%, #13151d 62.82%);
    border-radius: 6px;
    padding: 10px 15px
}

.card-to-card-transfer .transfer-timer__preload div {
    margin-top: 30px
}

.card-to-card-transfer .transfer-timer .preload {
    position: absolute;
    -webkit-animation: rotation 3s linear infinite;
    -o-animation: rotation 3s infinite linear;
    animation: rotation 3s linear infinite
}

.transfer-card-body-double {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap
}

.transfer-card-body-double .transfer-card-body--content__box:last-child {
    width: 40%
}

.transfer-card-body-double .transfer-card-body--content__box:first-child {
    width: 60%
}

.transfer-card-body-full {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap
}

.transfer-card-body-full .transfer-card-body--content__box {
    width: 100%
}

.transfer-card-body--content {
    margin: 15px 0
}

.transfer-card__qr {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    font-size: 14px;
    line-height: 20px
}

.transfer-card__qr,
.transfer-card__qr-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.transfer-card__qr-img {
    width: 120px;
    height: 120px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 10px;
    overflow: hidden
}

.transfer-card__qr-img img {
    width: 100%
}

@-webkit-keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-o-keyframes rotation {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotation {
    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.card-to-card-transfer .transfer-timer__label {
    opacity: .8
}

.card-to-card-transfer .transfer-timer__body {
    margin-top: 4px;
    font-size: 13px;
    font-weight: 700;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.card-to-card-transfer .transfer-info {
    font-style: normal;
    font-weight: 900;
    font-size: 15px;
    line-height: 130%;
    color: #5c5f68
}

.nuxt-progress {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    height: 2px;
    width: 0;
    opacity: 1;
    -webkit-transition: width .1s, opacity .4s;
    -o-transition: width .1s, opacity .4s;
    transition: width .1s, opacity .4s;
    background-color: #000;
    z-index: 999999
}

.nuxt-progress.nuxt-progress-notransition {
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

.nuxt-progress-failed {
    background-color: red
}

.p-left-unset[data-v-e39504dc] {
    padding-left: unset
}

.p-left-unset[data-v-71667851] {
    padding-left: unset
}

.max-width-unset[data-v-71667851] {
    max-width: unset
}

.v-select {
    position: relative;
    font-family: inherit
}

.v-select,
.v-select * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@-webkit-keyframes vSelectSpinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-o-keyframes vSelectSpinner {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes vSelectSpinner {
    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.vs__fade-enter-active,
.vs__fade-leave-active {
    pointer-events: none;
    -webkit-transition: opacity .15s cubic-bezier(1, .5, .8, 1);
    -o-transition: opacity .15s cubic-bezier(1, .5, .8, 1);
    transition: opacity .15s cubic-bezier(1, .5, .8, 1)
}

.vs__fade-enter,
.vs__fade-leave-to {
    opacity: 0
}

.vs--disabled .vs__clear,
.vs--disabled .vs__dropdown-toggle,
.vs--disabled .vs__open-indicator,
.vs--disabled .vs__search,
.vs--disabled .vs__selected {
    cursor: not-allowed;
    background-color: #f8f8f8
}

.v-select[dir=rtl] .vs__actions {
    padding: 0 3px 0 6px
}

.v-select[dir=rtl] .vs__clear {
    margin-left: 6px;
    margin-right: 0
}

.v-select[dir=rtl] .vs__deselect {
    margin-left: 0;
    margin-right: 2px
}

.v-select[dir=rtl] .vs__dropdown-menu {
    text-align: right
}

.vs__dropdown-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 0 4px;
    background: none;
    border: 1px solid rgba(60, 60, 60, .26);
    border-radius: 4px;
    white-space: normal
}

.vs__dropdown-toggle,
.vs__selected-options {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.vs__selected-options {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 2px;
    position: relative
}

.vs__actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px 6px 0 3px
}

.vs--searchable .vs__dropdown-toggle {
    cursor: text
}

.vs--unsearchable .vs__dropdown-toggle {
    cursor: pointer
}

.vs--open .vs__dropdown-toggle {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.vs__open-indicator {
    fill: rgba(60, 60, 60, .5);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .15s cubic-bezier(1, -.115, .975, .855);
    transition: -webkit-transform .15s cubic-bezier(1, -.115, .975, .855);
    -o-transition: -o-transform .15s cubic-bezier(1, -.115, .975, .855);
    transition: transform .15s cubic-bezier(1, -.115, .975, .855);
    transition: transform .15s cubic-bezier(1, -.115, .975, .855), -webkit-transform .15s cubic-bezier(1, -.115, .975, .855), -o-transform .15s cubic-bezier(1, -.115, .975, .855);
    -webkit-transition-timing-function: cubic-bezier(1, -.115, .975, .855);
    -o-transition-timing-function: cubic-bezier(1, -.115, .975, .855);
    transition-timing-function: cubic-bezier(1, -.115, .975, .855)
}

.vs--open .vs__open-indicator {
    -webkit-transform: rotate(180deg) scale(1);
    -ms-transform: rotate(180deg) scale(1);
    -o-transform: rotate(180deg) scale(1);
    transform: rotate(180deg) scale(1)
}

.vs--loading .vs__open-indicator {
    opacity: 0
}

.vs__clear {
    fill: rgba(60, 60, 60, .5);
    padding: 0;
    border: 0;
    background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    margin-right: 8px
}

.vs__dropdown-menu {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: calc(100% - 1px);
    left: 0;
    z-index: 1000;
    padding: 5px 0;
    margin: 0;
    width: 100%;
    max-height: 350px;
    min-width: 160px;
    overflow-y: auto;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);
    border: 1px solid rgba(60, 60, 60, .26);
    border-top-style: none;
    border-radius: 0 0 4px 4px;
    text-align: left;
    list-style: none;
    background: #fff
}

.vs__no-options {
    text-align: center
}

.vs__dropdown-option {
    line-height: 1.42857143;
    display: block;
    padding: 3px 20px;
    clear: both;
    color: #333;
    white-space: nowrap
}

.vs__dropdown-option:hover {
    cursor: pointer
}

.vs__dropdown-option--highlight {
    background: #5897fb;
    color: #fff
}

.vs__dropdown-option--disabled {
    background: inherit;
    color: rgba(60, 60, 60, .5)
}

.vs__dropdown-option--disabled:hover {
    cursor: inherit
}

.vs__selected {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f0f0f0;
    border: 1px solid rgba(60, 60, 60, .26);
    border-radius: 4px;
    color: #333;
    line-height: 1.4;
    margin: 4px 2px 0;
    padding: 0 .25em;
    z-index: 0
}

.vs__deselect {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-left: 4px;
    padding: 0;
    border: 0;
    cursor: pointer;
    background: none;
    fill: rgba(60, 60, 60, .5);
    text-shadow: 0 1px 0 #fff
}

.vs--single .vs__selected {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0)
}

.vs--single.vs--open .vs__selected {
    position: absolute;
    opacity: .4
}

.vs--single.vs--searching .vs__selected {
    display: none
}

.vs__search::-webkit-search-cancel-button {
    display: none
}

.vs__search::-ms-clear,
.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration {
    display: none
}

.vs__search,
.vs__search:focus {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: 1.4;
    font-size: 1em;
    border: 1px solid rgba(0, 0, 0, 0);
    border-left: none;
    outline: none;
    margin: 4px 0 0;
    padding: 0 7px;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 0;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    z-index: 1
}

.vs__search::-webkit-input-placeholder {
    color: inherit
}

.vs__search::-moz-placeholder {
    color: inherit
}

.vs__search:-ms-input-placeholder {
    color: inherit
}

.vs__search::-ms-input-placeholder {
    color: inherit
}

.vs__search::placeholder {
    color: inherit
}

.vs--unsearchable .vs__search {
    opacity: 1
}

.vs--unsearchable:not(.vs--disabled) .vs__search:hover {
    cursor: pointer
}

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
    opacity: .2
}

.vs__spinner {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    opacity: 0;
    font-size: 5px;
    text-indent: -9999em;
    overflow: hidden;
    border: .9em solid hsla(0, 0%, 39.2%, .1);
    border-left-color: rgba(60, 60, 60, .45);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: vSelectSpinner 1.1s linear infinite;
    -o-animation: vSelectSpinner 1.1s linear infinite;
    animation: vSelectSpinner 1.1s linear infinite;
    -webkit-transition: opacity .1s;
    -o-transition: opacity .1s;
    transition: opacity .1s
}

.vs__spinner,
.vs__spinner:after {
    border-radius: 50%;
    width: 5em;
    height: 5em
}

.vs--loading .vs__spinner {
    opacity: 1
}

input.vs__search {
    display: none
}

.vs__dropdown-menu {
    background: #13151d;
    border: 1px solid #22252f;
    border-radius: 6px
}

.vs__dropdown-option,
span.vs__selected {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    color: #fff;
    padding: 10px
}

span.vs__selected {
    grid-gap: 10px;
    gap: 10px
}

.vs__dropdown-toggle {
    min-height: 56px
}

.button[data-v-13a23e13] {
    border-radius: 6px;
    display: grid;
    grid-gap: 8px;
    grid-auto-flow: column
}

.button[data-v-13a23e13]:hover:not(:disabled) {
    -webkit-filter: brightness(1.15);
    filter: brightness(1.15)
}

.button.color--dark[data-v-13a23e13] {
    background: #13151d;
    color: #fff
}

.button.size--medium[data-v-13a23e13] {
    padding: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.headline__tp[data-v-5a236356] {
    margin-left: 12px;
    cursor: pointer;
    position: relative;
    -webkit-transition: -webkit-transform .1s ease;
    transition: -webkit-transform .1s ease;
    -o-transition: -o-transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease, -o-transform .1s ease
}

.headline__tp[data-v-5a236356]:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05)
}

.headline__tp__container[data-v-5a236356] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #13151d;
    border: 1px solid rgba(92, 95, 104, .3);
    border-radius: 6px;
    padding: 5px 14px;
    overflow: hidden;
    position: relative
}

.headline__tp__container[data-v-5a236356]:after {
    bottom: -20px
}

.headline__tp__container[data-v-5a236356]:after,
.headline__tp__container[data-v-5a236356]:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 21px;
    background: var(--primary);
    -webkit-filter: blur(16px);
    filter: blur(16px)
}

.headline__tp__container[data-v-5a236356]:before {
    top: -35px
}

.headline__tp__title[data-v-5a236356] {
    color: #fff;
    color: var(--White, #fff);
    font-family: Roboto;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: 15px
}

.headline__tp__subtitle[data-v-5a236356] {
    font-family: Roboto;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 14px;
    background: var(--primary);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

.headline__tp svg[data-v-5a236356] {
    margin-right: 9px
}

.headline__logo-ny[data-v-5a236356] {
    width: 114px;
    height: 44px;
    margin-bottom: 7px
}

.headline__snow[data-v-5a236356] {
    position: absolute;
    top: 0;
    right: 0
}

.headline__cashback[data-v-5a236356] {
    margin-left: 12px;
    cursor: pointer;
    position: relative;
    -webkit-transition: -webkit-transform .1s ease;
    transition: -webkit-transform .1s ease;
    -o-transition: -o-transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease, -o-transform .1s ease
}

.headline__cashback[data-v-5a236356]:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05)
}

.headline__cashback__container[data-v-5a236356] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #13151d;
    border: 1px solid rgba(92, 95, 104, .3);
    border-radius: 6px;
    padding: 5px 14px;
    overflow: hidden;
    position: relative
}

.headline__cashback__container[data-v-5a236356]:after {
    bottom: -20px
}

.headline__cashback__container[data-v-5a236356]:after,
.headline__cashback__container[data-v-5a236356]:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 21px;
    background: #2cc13b;
    -webkit-filter: blur(16px);
    filter: blur(16px)
}

.headline__cashback__container[data-v-5a236356]:before {
    top: -35px
}

.headline__cashback__title[data-v-5a236356] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 15px;
    color: #fff
}

.headline__cashback__timer[data-v-5a236356] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #2cc13b
}

.headline__cashback__img[data-v-5a236356] {
    margin-right: 9px
}

.balance-payout[data-v-5a236356] {
    border-radius: 8px;
    padding: 12px;
    background: url(/_nuxt/img/background-balance.934cb8f.svg) no-repeat 100% 0 #1b1d25;
    margin-bottom: 6px
}

.balance-payout .balance__main-icon[data-v-5a236356] {
    margin-right: 7px
}

.balance-payout .balance__main-icon__currency[data-v-5a236356] {
    font-size: 18px;
    color: #fab42d
}

.balance-payout .balance__main-icon__currency-green[data-v-5a236356] {
    color: #2cc13b
}

.balance-payout__icon-green[data-v-5a236356] {
    background: rgba(44, 193, 59, .1);
    -webkit-box-shadow: 12px 0 12px rgba(5, 14, 24, .2);
    box-shadow: 12px 0 12px rgba(5, 14, 24, .2);
    border-radius: 50%
}

.balance-payout__close[data-v-5a236356] {
    background: var(--primary);
    border-radius: 6px;
    width: 100%;
    height: 40px;
    color: #13151d;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    margin: 6px 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.balance-payout__close[data-v-5a236356]:hover {
    background: var(--primary-hover)
}

.balance-payout__btn[data-v-5a236356] {
    cursor: pointer;
    height: 40px;
    width: 100%;
    background: #22252f;
    border-radius: 6px;
    margin-top: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.balance-payout__btn[data-v-5a236356]:hover {
    background: #262934
}

.balance-payout__btn span[data-v-5a236356] {
    margin-left: 6px;
    display: block;
    color: #fff;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px
}

.balance-payout__count[data-v-5a236356],
.balance-payout__num[data-v-5a236356] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.balance-payout__num[data-v-5a236356] {
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px
}

.balance-payout__available[data-v-5a236356] {
    color: #fff;
    font-weight: 700;
    font-size: 13px;
    line-height: 14px;
    letter-spacing: -.3px;
    margin-top: 5px
}

.balance-payout__desc[data-v-5a236356] {
    color: #5c5f68;
    letter-spacing: -.3px;
    font-family: "Roboto";
    font-weight: 400;
    font-size: 13px;
    line-height: 16px;
    margin-top: 8px
}

@media(max-width:1180px) {
    .halloween[data-v-5a236356]:before {
        left: 0
    }
    .halloween[data-v-5a236356]:after,
    .halloween[data-v-5a236356]:before {
        content: "";
        width: 89px;
        height: 48px;
        background-image: url(/_nuxt/img/web.cd47bc4.webp);
        position: absolute;
        top: 0;
        -webkit-background-size: cover;
        background-size: cover
    }
    .halloween[data-v-5a236356]:after {
        right: 0;
        z-index: -1;
        -webkit-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        transform: scaleX(-1)
    }
}

.halloween-balance[data-v-5a236356] {
    position: relative
}

.halloween-balance[data-v-5a236356]:before {
    content: "";
    background-image: url(/_nuxt/img/spider_1.1e8eb27.webp);
    right: -20px;
    top: -15px;
    z-index: 1;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 50px;
    height: 50px;
    -webkit-animation: spin-data-v-5a236356 30s linear infinite;
    -o-animation: spin-data-v-5a236356 30s infinite linear;
    animation: spin-data-v-5a236356 30s linear infinite
}

@media(max-width:768px) {
    .halloween-balance[data-v-5a236356]:before {
        right: 55px
    }
}

@-webkit-keyframes spin-data-v-5a236356 {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    10% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    50% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    60% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@-o-keyframes spin-data-v-5a236356 {
    0% {
        transform: translate3d(0, -100%, 0)
    }
    10% {
        transform: translateZ(0)
    }
    50% {
        transform: translateZ(0)
    }
    60% {
        transform: translate3d(0, -100%, 0)
    }
    to {
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes spin-data-v-5a236356 {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    10% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    50% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
    60% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
    to {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@media(max-width:1050px) {
    .headline .headline__tp[data-v-5a236356] {
        display: none
    }
}

.modal__snow[data-v-138998bf] {
    position: relative
}

.modal__snow[data-v-138998bf]:before {
    content: "";
    background-image: url(/_nuxt/img/for-modal.89ba70c.svg);
    left: 0;
    top: -10px;
    z-index: 10;
    width: 100%;
    height: 27px;
    position: absolute
}

.halloween-icons #dashboard path[data-v-78d88486] {
    fill: url(#paint0_linear_618_58206)
}

.halloween-icons #provider path[data-v-78d88486] {
    fill: url(#paint0_linear_618_53495)
}

.halloween-icons #cherry path[data-v-78d88486] {
    fill: url(#paint0_linear_618_53579)
}

.halloween-icons #stats-1 path[data-v-78d88486] {
    fill: url(#paint0_linear_618_57863)
}

.halloween-icons #stats-2 path[data-v-78d88486] {
    fill: url(#paint0_linear_618_53956)
}

.halloween-icons #stats-3 path[data-v-78d88486] {
    fill: url(#paint0_linear_618_54008)
}

.halloween-icons #stats-4 path[data-v-78d88486] {
    fill: url(#paint0_linear_618_58200)
}

.halloween-icons #online path[data-v-78d88486] {
    fill: url(#paint0_linear_618_58206)
}

.fortuna[data-v-3ba3fde1] {
    -webkit-animation-name: rotation-data-v-3ba3fde1;
    -o-animation-name: rotation-data-v-3ba3fde1;
    animation-name: rotation-data-v-3ba3fde1;
    -webkit-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

#menu-fortune.leftnav__halloween[data-v-3ba3fde1] {
    position: relative;
    overflow: hidden
}

#menu-fortune.leftnav__halloween[data-v-3ba3fde1]:after {
    content: "";
    position: absolute;
    width: 115px;
    height: 12px;
    background: var(--purple);
    -webkit-filter: blur(16px);
    filter: blur(16px);
    bottom: 0
}

@media(max-width:1050px) {
    #menu-fortune.leftnav__halloween[data-v-3ba3fde1]:after {
        display: none
    }
}

@media(max-width:1050px) {
    #menu-fortune.leftnav__halloween[data-v-3ba3fde1] {
        overflow: visible;
        overflow: initial
    }
}

.leftnav__snow[data-v-3ba3fde1] {
    position: relative
}

.leftnav__snow[data-v-3ba3fde1]:before {
    content: "";
    background-image: url(/_nuxt/img/for-menu.da9484e.svg);
    right: 0;
    top: -5px;
    z-index: 1;
    width: 19px;
    height: 16px;
    position: absolute
}

.sidebar-games[data-v-3ba3fde1] {
    position: absolute;
    top: 0;
    left: 80px;
    height: 100%;
    background: #1b1d25;
    -webkit-box-shadow: inset 0 4px 12px 8px rgba(0, 0, 0, .25);
    box-shadow: inset 0 4px 12px 8px rgba(0, 0, 0, .25);
    width: 220px;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    visibility: hidden;
    opacity: 0
}

@media(max-height:660px),
(max-width:1050px) {
    .sidebar-games[data-v-3ba3fde1] {
        height: 47px;
        background: #1b1d25;
        -webkit-box-shadow: none;
        box-shadow: none;
        width: 100%;
        left: 0;
        padding: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.sidebar-games ul[data-v-3ba3fde1] {
    grid-gap: 40px;
    grid-template-columns: repeat(2, 1fr);
    display: grid;
    padding: 46px 24px
}

.sidebar-games ul li a[data-v-3ba3fde1] {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    text-align: -webkit-center
}

.sidebar-games ul li a>div[data-v-3ba3fde1] {
    background: #13151d;
    border-radius: 6px;
    width: 48px;
    height: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: auto
}

.sidebar-games ul li a>div svg[data-v-3ba3fde1] {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.sidebar-games ul li a span[data-v-3ba3fde1] {
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    font-weight: 600;
    display: block;
    margin-top: 8px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.sidebar-games ul li a:hover svg[data-v-3ba3fde1] {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.sidebar-games ul li a:hover span[data-v-3ba3fde1] {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0)
}

.leftnav__icon_active[data-v-3ba3fde1] {
    background: var(--primary)
}

@media(max-height:660px),
(max-width:1050px) {
    .sidebar-games[data-v-3ba3fde1] {
        height: 47px;
        background: #1b1d25;
        -webkit-box-shadow: none;
        box-shadow: none;
        width: 100%;
        left: 0;
        padding: 4px;
        z-index: 1
    }
    .sidebar-games__icon[data-v-3ba3fde1] {
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 35px;
        margin-bottom: 10px;
        background: #13151d;
        border-radius: 6px
    }
    .sidebar-games__icon[data-v-3ba3fde1]:hover {
        background: #13151d !important
    }
    .sidebar-games ul[data-v-3ba3fde1] {
        padding: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        grid-gap: 10px;
        gap: 10px
    }
    .sidebar-games ul li a>div[data-v-3ba3fde1] {
        width: 28px;
        height: 35px;
        margin: 0
    }
    .sidebar-games ul li a span[data-v-3ba3fde1] {
        margin-top: 0
    }
}

.pointer[data-v-3ba3fde1] {
    cursor: pointer
}

@-webkit-keyframes rotation-data-v-3ba3fde1 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-o-keyframes rotation-data-v-3ba3fde1 {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotation-data-v-3ba3fde1 {
    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.sidebar-mobile[data-v-3ba3fde1] {
    top: 70px;
    visibility: inherit;
    opacity: 1;
    overflow: scroll
}

.sidebar-mobile ul li a[data-v-3ba3fde1] {
    padding: 10px
}

.sidebar-mobile ul li a>div[data-v-3ba3fde1] {
    padding: 6px
}

#Capa_1[data-v-3ba3fde1] {
    width: 35px;
    height: 35px;
    background: #13151d;
    padding: 10px;
    border-radius: 6px
}

.halloween-bonuses[data-v-3ba3fde1] {
    background-image: url(/_nuxt/img/bonuses-icon.84387e3.webp) !important
}

.halloween-bonuses[data-v-3ba3fde1],
.halloween-icon[data-v-3ba3fde1] {
    -webkit-background-size: cover !important;
    background-size: cover !important
}

.halloween-icon[data-v-3ba3fde1] {
    background-position: 50% !important
}

.halloween-icon svg[data-v-3ba3fde1] {
    display: none
}

.halloween-crash[data-v-3ba3fde1] {
    background-image: url(/_nuxt/img/crash-icon.f13332f.webp) !important
}

.halloween-miner[data-v-3ba3fde1] {
    background-image: url(/_nuxt/img/miner-icon.6171226.webp) !important
}

.halloween-rocket[data-v-3ba3fde1] {
    background-image: url(/_nuxt/img/asteroid-icon.4ce2f7e.webp) !important
}

.halloween-coinflip[data-v-3ba3fde1] {
    background-image: url(/_nuxt/img/coinflip-icon.8bf7c2d.webp) !important
}

.halloween-cases[data-v-3ba3fde1] {
    background-image: url(/_nuxt/img/cases-icon.11f2228.webp) !important
}

.footer__more .headline__tp {
    width: 181px;
    margin-bottom: 20px
}

.footer__more-footer {
    margin-bottom: 23px
}

.footer__nav-cell:last-child {
    width: auto;
    margin-bottom: 60px
}

.footer__bitcoin,
.footer__nav-cell:last-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.footer__bitcoin {
    background: #22252f;
    border-radius: 8px;
    font-weight: 700;
    font-size: 12px;
    line-height: 12px;
    padding: 15px 28px 15px 16px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap
}

.footer__bitcoin img {
    margin-right: 5px
}

.footer__bitcoin__icons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    margin-top: 24px;
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 99
}

.footer__more__bg.more-open {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(9, 10, 17, .7);
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    z-index: 99
}

.footer__more-inner .lang-block__dropdown {
    -webkit-transform: translateX(-32%);
    -ms-transform: translateX(-32%);
    -o-transform: translateX(-32%);
    transform: translateX(-32%)
}

.footer__more-inner .lang-block__dropdown:before {
    margin-left: -50px
}

.footer__rights-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #62687d;
    font-size: 12px;
    max-width: 300px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 16px
}

#prila {
    margin-bottom: 20px
}

.footer__mobile-center-in-main {
    background: #1b1d25;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 4px
}

.sidebar-games ul {
    grid-gap: 40px;
    grid-template-columns: repeat(3, 1fr);
    display: grid;
    padding: 46px 0
}

.sidebar-games ul li a {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    text-align: -webkit-center
}

.sidebar-games ul li a>div {
    background: #13151d;
    border-radius: 6px;
    width: 48px;
    height: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.sidebar-games ul li a>div svg {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.sidebar-games ul li a span {
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    font-weight: 600;
    display: block;
    margin-top: 8px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.sidebar-games ul li a:hover svg {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.sidebar-games ul li a:hover span {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    color: rgba(0, 0, 0, 0)
}

@media(max-width:1050px) {
    .footer__nav-cell:not(:last-child) {
        display: none
    }
}

.footer__faq {
    position: fixed;
    right: 18px;
    bottom: 18px;
    z-index: 99
}

.footer__faq svg {
    width: 40px
}

.footer__faq svg.halloween-svg circle {
    fill: url(#paint0_linear_618_57550)
}

.footer__seo {
    margin: -50px auto 68px;
    padding-left: 30px;
    padding-right: 30px;
    width: 100%;
    max-width: 1260px
}

.footer__seo-header {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    margin-top: 18px
}

.footer__seo-text {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #5c5f68;
    margin-top: 12px;
    white-space: pre-line
}

@media(max-width:768px) {
    .footer__faq {
        position: fixed;
        right: 20px;
        bottom: 90px;
        z-index: 99
    }
    .footer__faq svg {
        width: 48px
    }
    .footer__more-cell .headline__control-btn {
        margin: 0
    }
    .footer__more-cell,
    .footer__more-cell .headline__control-btn {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .footer__more-list .dropdownlist__link-text {
        font-weight: 500;
        text-transform: capitalize;
        font-size: 14px;
        line-height: 14px
    }
}

@media(max-width:700px) {
    .footer__faq {
        display: none
    }
}

@media(max-width:600px) {
    .footer__nav-cell:last-child {
        margin-top: 30px;
        margin-left: auto
    }
    .footer__wrap {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.headline__cashback[data-v-3de6cec4] {
    max-width: 181px;
    margin-bottom: 20px;
    cursor: pointer;
    position: relative;
    -webkit-transition: -webkit-transform .1s ease;
    transition: -webkit-transform .1s ease;
    -o-transition: -o-transform .1s ease;
    transition: transform .1s ease;
    transition: transform .1s ease, -webkit-transform .1s ease, -o-transform .1s ease
}

.headline__cashback[data-v-3de6cec4]:hover {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05)
}

.headline__cashback__container[data-v-3de6cec4] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #13151d;
    border: 1px solid rgba(92, 95, 104, .3);
    border-radius: 6px;
    padding: 5px 14px;
    overflow: hidden;
    position: relative;
    max-width: 181px;
    margin-bottom: 10px
}

.headline__cashback__container[data-v-3de6cec4]:after {
    bottom: -20px
}

.headline__cashback__container[data-v-3de6cec4]:after,
.headline__cashback__container[data-v-3de6cec4]:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 21px;
    background: #2cc13b;
    -webkit-filter: blur(16px);
    filter: blur(16px)
}

.headline__cashback__container[data-v-3de6cec4]:before {
    top: -35px
}

.headline__cashback__title[data-v-3de6cec4] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    line-height: 15px;
    color: #fff
}

.headline__cashback__timer[data-v-3de6cec4] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 600;
    font-size: 12px;
    line-height: 14px;
    color: #2cc13b
}

.headline__cashback__img[data-v-3de6cec4] {
    margin-right: 9px
}

#prila2[data-v-3de6cec4] {
    margin-top: 43px
}

#prila2 img[data-v-3de6cec4] {
    -o-object-fit: contain;
    object-fit: contain
}

@media(min-width:700px) {
    #prila2[data-v-3de6cec4] {
        display: none !important
    }
}

.ios-prila[data-v-3de6cec4] {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    grid-gap: 20px;
    gap: 20px;
    border: 1px solid;
    border-radius: 7px;
    padding: 4px 44px 4px 12px;
    cursor: pointer;
    margin-bottom: 15px
}

.ios-prila svg[data-v-3de6cec4] {
    width: 28px;
    height: 28px
}

.ios-prila .prila-title[data-v-3de6cec4] {
    font-size: 13px;
    color: #525252;
    line-height: 13px
}

.ios-prila .prila-subtitle[data-v-3de6cec4] {
    font-weight: 600;
    line-height: 18px
}

#ios-prila2[data-v-3de6cec4] {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 40px
}

@media(min-width:700px) {
    #ios-prila2[data-v-3de6cec4] {
        display: none !important
    }
}

.halloween-hr[data-v-3de6cec4] {
    background-image: url(/_nuxt/img/hr.392d0a1.webp);
    -webkit-background-size: contain;
    background-size: contain;
    height: 48px
}

.halloween-icon div[data-v-3de6cec4] {
    -webkit-background-size: cover !important;
    background-size: cover !important;
    background-position: 50% !important
}

.halloween-icon div svg[data-v-3de6cec4] {
    display: none
}

.halloween-crash div[data-v-3de6cec4] {
    background-image: url(/_nuxt/img/crash-icon.f13332f.webp) !important
}

.halloween-miner div[data-v-3de6cec4] {
    background-image: url(/_nuxt/img/miner-icon.6171226.webp) !important
}

.halloween-rocket div[data-v-3de6cec4] {
    background-image: url(/_nuxt/img/asteroid-icon.4ce2f7e.webp) !important
}

.halloween-coinflip div[data-v-3de6cec4] {
    background-image: url(/_nuxt/img/coinflip-icon.8bf7c2d.webp) !important
}

.halloween-cases div[data-v-3de6cec4] {
    background-image: url(/_nuxt/img/cases-icon.11f2228.webp) !important
}

.fade-enter-active[data-v-873ef638],
.fade-leave-active[data-v-873ef638] {
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s
}

.fade-enter[data-v-873ef638],
.fade-leave-active[data-v-873ef638] {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0
}

g.ep-half-circle[data-v-0d72183e] {
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.ep-circle[data-v-1e527eb2] {
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.ep-circle--progress__dot-container[data-v-805790d8] {
    position: absolute;
    -webkit-transform-origin: center center;
    transform-origin: center center
}

.ep-circle--progress__dot-container.hidden[data-v-805790d8] {
    -webkit-transition-duration: 0s;
    -o-transition-duration: 0s;
    transition-duration: 0s
}

.ep-circle--progress__dot-container>div[data-v-805790d8] {
    position: relative
}

.ep-circle--progress__dot[data-v-805790d8] {
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    margin: auto;
    right: 0;
    left: 0
}

.ep-circle--progress__dot.ep-hidden[data-v-805790d8] {
    -webkit-transform: scale(0);
    transform: scale(0)
}

@-webkit-keyframes ep-dot--init__loop {
    0% {
        -webkit-transform: rotate(var(--ep-dot-start));
        transform: rotate(var(--ep-dot-start))
    }
    33% {
        -webkit-transform: rotate(var(--ep-dot-360));
        transform: rotate(var(--ep-dot-360))
    }
    66% {
        -webkit-transform: rotate(var(--ep-dot-360));
        transform: rotate(var(--ep-dot-360))
    }
    to {
        -webkit-transform: rotate(var(--ep-dot-loop-end));
        transform: rotate(var(--ep-dot-loop-end))
    }
}

@keyframes ep-dot--init__loop {
    0% {
        -webkit-transform: rotate(var(--ep-dot-start));
        transform: rotate(var(--ep-dot-start))
    }
    33% {
        -webkit-transform: rotate(var(--ep-dot-360));
        transform: rotate(var(--ep-dot-360))
    }
    66% {
        -webkit-transform: rotate(var(--ep-dot-360));
        transform: rotate(var(--ep-dot-360))
    }
    to {
        -webkit-transform: rotate(var(--ep-dot-loop-end));
        transform: rotate(var(--ep-dot-loop-end))
    }
}

@-webkit-keyframes ep-dot--init__reverse {
    0% {
        -webkit-transform: rotate(var(--ep-dot-360));
        transform: rotate(var(--ep-dot-360))
    }
    50% {
        -webkit-transform: rotate(var(--ep-dot-360));
        transform: rotate(var(--ep-dot-360))
    }
    to {
        -webkit-transform: rotate(var(--ep-dot-end));
        transform: rotate(var(--ep-dot-end))
    }
}

@keyframes ep-dot--init__reverse {
    0% {
        -webkit-transform: rotate(var(--ep-dot-360));
        transform: rotate(var(--ep-dot-360))
    }
    50% {
        -webkit-transform: rotate(var(--ep-dot-360));
        transform: rotate(var(--ep-dot-360))
    }
    to {
        -webkit-transform: rotate(var(--ep-dot-end));
        transform: rotate(var(--ep-dot-end))
    }
}

@-webkit-keyframes ep-dot--init__bounce {
    0% {
        opacity: 0
    }
    90% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes ep-dot--init__bounce {
    0% {
        opacity: 0
    }
    90% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes ep-dot--init__disabled {
    0% {
        opacity: 0
    }
    90% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes ep-dot--init__disabled {
    0% {
        opacity: 0
    }
    90% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.ep-circle--progress {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

.ep-circle--progress.animation__default {
    -webkit-animation-name: ep-progress--init__default;
    animation-name: ep-progress--init__default
}

.ep-circle--progress.animation__rs {
    -webkit-animation-name: ep-progress--init__rs;
    animation-name: ep-progress--init__rs
}

.ep-circle--progress.animation__bounce {
    -webkit-animation-name: ep-progress--init__bounce;
    animation-name: ep-progress--init__bounce
}

.ep-circle--progress.animation__reverse {
    -webkit-animation-name: ep-progress--init__reverse;
    animation-name: ep-progress--init__reverse
}

.ep-circle--progress.animation__loop {
    -webkit-animation-name: ep-progress--init__loop;
    animation-name: ep-progress--init__loop
}

.ep-circle--loading.animation__loading {
    -webkit-animation-name: ep-progress--loading, ep-progress--loading__rotation;
    animation-name: ep-progress--loading, ep-progress--loading__rotation;
    -webkit-animation-iteration-count: infinite !important;
    animation-iteration-count: infinite !important;
    -webkit-animation-duration: 2s, 1s !important;
    animation-duration: 2s, 1s !important;
    -webkit-animation-timing-function: ease-in-out, linear;
    animation-timing-function: ease-in-out, linear
}

.ep-half-circle--loading.animation__loading {
    -webkit-animation-name: ep-half-progress--loading;
    animation-name: ep-half-progress--loading;
    -webkit-animation-iteration-count: infinite !important;
    animation-iteration-count: infinite !important;
    -webkit-animation-duration: 2s !important;
    animation-duration: 2s !important;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

.ep-circle--empty.ep-circle--nodata,
.ep-half-circle--empty.ep-circle--nodata {
    opacity: .5
}

.ep-circle--progress__dot-container {
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

.ep-circle--progress__dot-container.animation__rs {
    -webkit-animation-name: ep-dot--init__rs;
    animation-name: ep-dot--init__rs
}

.ep-circle--progress__dot-container.animation__bounce {
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: ep-dot--init__disabled;
    animation-name: ep-dot--init__disabled
}

.ep-circle--progress__dot-container.animation__reverse {
    -webkit-animation-name: ep-dot--init__reverse;
    animation-name: ep-dot--init__reverse
}

.ep-circle--progress__dot-container.animation__loop {
    -webkit-animation-name: ep-dot--init__loop;
    animation-name: ep-dot--init__loop
}

.ep-circle--progress__dot-container.ep-half-circle-progress__dot.animation__bounce,
.ep-circle--progress__dot-container.ep-half-circle-progress__dot.animation__loop {
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-name: ep-dot--init__disabled;
    animation-name: ep-dot--init__disabled
}

@-webkit-keyframes ep-progress--init__default {
    0% {
        stroke-dashoffset: var(--ep-circumference)
    }
    to {
        stroke-dashoffset: var(--ep-stroke-offset)
    }
}

@keyframes ep-progress--init__default {
    0% {
        stroke-dashoffset: var(--ep-circumference)
    }
    to {
        stroke-dashoffset: var(--ep-stroke-offset)
    }
}

@-webkit-keyframes ep-progress--init__rs {
    0% {
        stroke-dashoffset: var(--ep-circumference)
    }
    50% {
        stroke-dashoffset: 0
    }
    to {
        stroke-dashoffset: var(--ep-stroke-offset)
    }
}

@keyframes ep-progress--init__rs {
    0% {
        stroke-dashoffset: var(--ep-circumference)
    }
    50% {
        stroke-dashoffset: 0
    }
    to {
        stroke-dashoffset: var(--ep-stroke-offset)
    }
}

@-webkit-keyframes ep-progress--init__bounce {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        stroke-dashoffset: var(--ep-circumference)
    }
    33% {
        stroke-dashoffset: var(--ep-bounce-out-stroke-offset)
    }
    66% {
        stroke-dashoffset: var(--ep-bounce-in-stroke-offset)
    }
    to {
        stroke-dashoffset: var(--ep-stroke-offset)
    }
}

@keyframes ep-progress--init__bounce {
    0% {
        -webkit-animation-timing-function: linear;
        animation-timing-function: linear;
        stroke-dashoffset: var(--ep-circumference)
    }
    33% {
        stroke-dashoffset: var(--ep-bounce-out-stroke-offset)
    }
    66% {
        stroke-dashoffset: var(--ep-bounce-in-stroke-offset)
    }
    to {
        stroke-dashoffset: var(--ep-stroke-offset)
    }
}

@-webkit-keyframes ep-progress--init__reverse {
    0% {
        stroke-dashoffset: var(--ep-circumference)
    }
    50% {
        stroke-dashoffset: var(--ep-double-circumference)
    }
    to {
        stroke-dashoffset: var(--ep-reverse-stroke-offset)
    }
}

@keyframes ep-progress--init__reverse {
    0% {
        stroke-dashoffset: var(--ep-circumference)
    }
    50% {
        stroke-dashoffset: var(--ep-double-circumference)
    }
    to {
        stroke-dashoffset: var(--ep-reverse-stroke-offset)
    }
}

@-webkit-keyframes ep-progress--init__loop {
    0% {
        stroke-dashoffset: var(--ep-circumference)
    }
    33% {
        stroke-dashoffset: 0
    }
    66% {
        stroke-dashoffset: var(--ep-negative-circumference)
    }
    to {
        stroke-dashoffset: var(--ep-loop-stroke-offset)
    }
}

@keyframes ep-progress--init__loop {
    0% {
        stroke-dashoffset: var(--ep-circumference)
    }
    33% {
        stroke-dashoffset: 0
    }
    66% {
        stroke-dashoffset: var(--ep-negative-circumference)
    }
    to {
        stroke-dashoffset: var(--ep-loop-stroke-offset)
    }
}

@-webkit-keyframes ep-progress--loading {
    0% {
        opacity: .5;
        stroke-dashoffset: var(--ep-circumference)
    }
    50% {
        opacity: .8;
        stroke-dashoffset: var(--ep-loading-stroke-offset)
    }
    to {
        opacity: .5;
        stroke-dashoffset: var(--ep-circumference)
    }
}

@keyframes ep-progress--loading {
    0% {
        opacity: .5;
        stroke-dashoffset: var(--ep-circumference)
    }
    50% {
        opacity: .8;
        stroke-dashoffset: var(--ep-loading-stroke-offset)
    }
    to {
        opacity: .5;
        stroke-dashoffset: var(--ep-circumference)
    }
}

@-webkit-keyframes ep-half-progress--loading {
    0% {
        opacity: .5;
        stroke-dashoffset: var(--ep-circumference)
    }
    50% {
        opacity: .8;
        stroke-dashoffset: 0
    }
    to {
        opacity: .5;
        stroke-dashoffset: var(--ep-circumference)
    }
}

@keyframes ep-half-progress--loading {
    0% {
        opacity: .5;
        stroke-dashoffset: var(--ep-circumference)
    }
    50% {
        opacity: .8;
        stroke-dashoffset: 0
    }
    to {
        opacity: .5;
        stroke-dashoffset: var(--ep-circumference)
    }
}

@-webkit-keyframes ep-progress--loading__rotation {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes ep-progress--loading__rotation {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes ep-dot--init__rs {
    0% {
        -webkit-transform: rotate(var(--ep-dot-start));
        transform: rotate(var(--ep-dot-start))
    }
    50% {
        -webkit-transform: rotate(var(--ep-dot-360));
        transform: rotate(var(--ep-dot-360))
    }
    to {
        -webkit-transform: rotate(var(--ep-dot-end));
        transform: rotate(var(--ep-dot-end))
    }
}

@keyframes ep-dot--init__rs {
    0% {
        -webkit-transform: rotate(var(--ep-dot-start));
        transform: rotate(var(--ep-dot-start))
    }
    50% {
        -webkit-transform: rotate(var(--ep-dot-360));
        transform: rotate(var(--ep-dot-360))
    }
    to {
        -webkit-transform: rotate(var(--ep-dot-end));
        transform: rotate(var(--ep-dot-end))
    }
}

.ep-svg-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute
}

.ep-svg-container.ep-reverse {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

g.ep-circle--container {
    -webkit-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.ep-container[data-v-f887f8f4] {
    display: inline-block;
    overflow: hidden
}

.ep-content[data-v-f887f8f4] {
    max-width: inherit;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: 100%;
    width: 100%
}

.ep-content[data-v-f887f8f4],
.ep-legend--container[data-v-f887f8f4] {
    -webkit-transition: inherit;
    -o-transition: inherit;
    transition: inherit
}

.ep-legend--container[data-v-f887f8f4] {
    position: absolute;
    text-align: center
}

.ep-legend--value[data-v-f887f8f4] {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    text-align: center;
    opacity: 1
}

.ep-hidden[data-v-f887f8f4] {
    opacity: 0
}

svg.ep-svg[data-v-f887f8f4] {
    -webkit-transition: inherit;
    -o-transition: inherit;
    transition: inherit;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%
}

.resize-observer[data-v-8859cc6c] {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    border: none;
    background-color: transparent;
    pointer-events: none;
    display: block;
    overflow: hidden;
    opacity: 0
}

.resize-observer[data-v-8859cc6c] object {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    pointer-events: none;
    z-index: -1
}

.v-select {
    position: relative;
    font-family: inherit
}

.v-select,
.v-select * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@-webkit-keyframes vSelectSpinner {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-o-keyframes vSelectSpinner {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes vSelectSpinner {
    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.vs__fade-enter-active,
.vs__fade-leave-active {
    pointer-events: none;
    -webkit-transition: opacity .15s cubic-bezier(1, .5, .8, 1);
    -o-transition: opacity .15s cubic-bezier(1, .5, .8, 1);
    transition: opacity .15s cubic-bezier(1, .5, .8, 1)
}

.vs__fade-enter,
.vs__fade-leave-to {
    opacity: 0
}

.vs--disabled .vs__clear,
.vs--disabled .vs__dropdown-toggle,
.vs--disabled .vs__open-indicator,
.vs--disabled .vs__search,
.vs--disabled .vs__selected {
    cursor: not-allowed;
    background-color: #f8f8f8
}

.v-select[dir=rtl] .vs__actions {
    padding: 0 3px 0 6px
}

.v-select[dir=rtl] .vs__clear {
    margin-left: 6px;
    margin-right: 0
}

.v-select[dir=rtl] .vs__deselect {
    margin-left: 0;
    margin-right: 2px
}

.v-select[dir=rtl] .vs__dropdown-menu {
    text-align: right
}

.vs__dropdown-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 0 4px;
    background: none;
    border: 1px solid rgba(60, 60, 60, .26);
    border-radius: 4px;
    white-space: normal
}

.vs__dropdown-toggle,
.vs__selected-options {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.vs__selected-options {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 2px;
    position: relative
}

.vs__actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px 6px 0 3px
}

.vs--searchable .vs__dropdown-toggle {
    cursor: text
}

.vs--unsearchable .vs__dropdown-toggle {
    cursor: pointer
}

.vs--open .vs__dropdown-toggle {
    border-bottom-color: rgba(0, 0, 0, 0);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.vs__open-indicator {
    fill: rgba(60, 60, 60, .5);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .15s cubic-bezier(1, -.115, .975, .855);
    transition: -webkit-transform .15s cubic-bezier(1, -.115, .975, .855);
    -o-transition: -o-transform .15s cubic-bezier(1, -.115, .975, .855);
    transition: transform .15s cubic-bezier(1, -.115, .975, .855);
    transition: transform .15s cubic-bezier(1, -.115, .975, .855), -webkit-transform .15s cubic-bezier(1, -.115, .975, .855), -o-transform .15s cubic-bezier(1, -.115, .975, .855);
    -webkit-transition-timing-function: cubic-bezier(1, -.115, .975, .855);
    -o-transition-timing-function: cubic-bezier(1, -.115, .975, .855);
    transition-timing-function: cubic-bezier(1, -.115, .975, .855)
}

.vs--open .vs__open-indicator {
    -webkit-transform: rotate(180deg) scale(1);
    -ms-transform: rotate(180deg) scale(1);
    -o-transform: rotate(180deg) scale(1);
    transform: rotate(180deg) scale(1)
}

.vs--loading .vs__open-indicator {
    opacity: 0
}

.vs__clear {
    fill: rgba(60, 60, 60, .5);
    padding: 0;
    border: 0;
    background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    margin-right: 8px
}

.vs__dropdown-menu {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: calc(100% - 1px);
    left: 0;
    z-index: 1000;
    padding: 5px 0;
    margin: 0;
    width: 100%;
    max-height: 350px;
    min-width: 160px;
    overflow-y: auto;
    -webkit-box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .15);
    border: 1px solid rgba(60, 60, 60, .26);
    border-top-style: none;
    border-radius: 0 0 4px 4px;
    text-align: left;
    list-style: none;
    background: #fff
}

.vs__no-options {
    text-align: center
}

.vs__dropdown-option {
    line-height: 1.42857143;
    display: block;
    padding: 3px 20px;
    clear: both;
    color: #333;
    white-space: nowrap
}

.vs__dropdown-option:hover {
    cursor: pointer
}

.vs__dropdown-option--highlight {
    background: #5897fb;
    color: #fff
}

.vs__dropdown-option--disabled {
    background: inherit;
    color: rgba(60, 60, 60, .5)
}

.vs__dropdown-option--disabled:hover {
    cursor: inherit
}

.vs__selected {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f0f0f0;
    border: 1px solid rgba(60, 60, 60, .26);
    border-radius: 4px;
    color: #333;
    line-height: 1.4;
    margin: 4px 2px 0;
    padding: 0 .25em;
    z-index: 0
}

.vs__deselect {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-left: 4px;
    padding: 0;
    border: 0;
    cursor: pointer;
    background: none;
    fill: rgba(60, 60, 60, .5);
    text-shadow: 0 1px 0 #fff
}

.vs--single .vs__selected {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0)
}

.vs--single.vs--open .vs__selected {
    position: absolute;
    opacity: .4
}

.vs--single.vs--searching .vs__selected {
    display: none
}

.vs__search::-webkit-search-cancel-button {
    display: none
}

.vs__search::-ms-clear,
.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration {
    display: none
}

.vs__search,
.vs__search:focus {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: 1.4;
    font-size: 1em;
    border: 1px solid rgba(0, 0, 0, 0);
    border-left: none;
    outline: none;
    margin: 4px 0 0;
    padding: 0 7px;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 0;
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    z-index: 1
}

.vs__search::-webkit-input-placeholder {
    color: inherit
}

.vs__search::-moz-placeholder {
    color: inherit
}

.vs__search:-ms-input-placeholder {
    color: inherit
}

.vs__search::-ms-input-placeholder {
    color: inherit
}

.vs__search::placeholder {
    color: inherit
}

.vs--unsearchable .vs__search {
    opacity: 1
}

.vs--unsearchable:not(.vs--disabled) .vs__search:hover {
    cursor: pointer
}

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
    opacity: .2
}

.vs__spinner {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    opacity: 0;
    font-size: 5px;
    text-indent: -9999em;
    overflow: hidden;
    border: .9em solid hsla(0, 0%, 39.2%, .1);
    border-left-color: rgba(60, 60, 60, .45);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: vSelectSpinner 1.1s linear infinite;
    -o-animation: vSelectSpinner 1.1s linear infinite;
    animation: vSelectSpinner 1.1s linear infinite;
    -webkit-transition: opacity .1s;
    -o-transition: opacity .1s;
    transition: opacity .1s
}

.vs__spinner,
.vs__spinner:after {
    border-radius: 50%;
    width: 5em;
    height: 5em
}

.vs--loading .vs__spinner {
    opacity: 1
}

@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 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -o-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow-column>.swiper-wrapper,
.swiper-container-multirow>.swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-multirow-column>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform, -o-transform
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: height, -o-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform, -o-transform
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    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 {
    -webkit-transform-style: preserve-3d;
    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: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(270deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(0deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(180deg, 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 {
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
    -webkit-scroll-snap-type: y mandatory;
    -ms-scroll-snap-type: y mandatory;
    scroll-snap-type: y mandatory
}

:root {
    --swiper-navigation-size: 44px
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    width: calc(var(--swiper-navigation-size)/44*27);
    height: 44px;
    height: var(--swiper-navigation-size);
    margin-top: -22px;
    margin-top: calc(var(--swiper-navigation-size)*-1/2);
    z-index: 10;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: var(--swiper-theme-color);
    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: 44px;
    font-size: var(--swiper-navigation-size);
    text-transform: none !important;
    letter-spacing: 0;
    text-transform: none;
    -webkit-font-feature-settings: normal, ;
    font-feature-settings: normal, ;
    font-variant: normal;
    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: #fff
}

.swiper-button-next.swiper-button-black,
.swiper-button-prev.swiper-button-black {
    --swiper-navigation-color: #000
}

.swiper-button-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: opacity .3s;
    -o-transition: .3s opacity;
    transition: opacity .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(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 {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    -o-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    -o-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    -o-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    -o-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    -o-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 50%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    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-theme-color);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -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%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: top .2s, -webkit-transform .2s;
    transition: top .2s, -webkit-transform .2s;
    -o-transition: .2s top, .2s -o-transform;
    transition: transform .2s, top .2s;
    transition: transform .2s, top .2s, -webkit-transform .2s, -o-transform .2s
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: left .2s, -webkit-transform .2s;
    transition: left .2s, -webkit-transform .2s;
    -o-transition: .2s left, .2s -o-transform;
    transition: transform .2s, left .2s;
    transition: transform .2s, left .2s, -webkit-transform .2s, -o-transform .2s
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: right .2s, -webkit-transform .2s;
    transition: right .2s, -webkit-transform .2s;
    -o-transition: .2s right, .2s -o-transform;
    transition: transform .2s, right .2s;
    transition: transform .2s, right .2s, -webkit-transform .2s, -o-transform .2s
}

.swiper-pagination-progressbar {
    background: rgba(0, 0, 0, .25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: var(--swiper-theme-color);
    background: var(--swiper-pagination-color, var(--swiper-theme-color));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    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: #fff
}

.swiper-pagination-black {
    --swiper-pagination-color: #000
}

.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: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: 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%;
    -o-object-fit: contain;
    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;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    -o-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s linear infinite;
    -o-animation: swiper-preloader-spin 1s infinite linear;
    animation: swiper-preloader-spin 1s linear infinite;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 4px solid var(--swiper-theme-color);
    border-bottom: 4px solid var(--swiper-theme-color);
    border-right: 4px solid var(--swiper-theme-color);
    border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
    border-radius: 50%;
    border-top: 4px solid rgba(0, 0, 0, 0)
}

.swiper-lazy-preloader-white {
    --swiper-preloader-color: #fff
}

.swiper-lazy-preloader-black {
    --swiper-preloader-color: #000
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-o-keyframes swiper-preloader-spin {
    to {
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.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 {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    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;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    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 {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    -o-transform-origin: 100% 0;
    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: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    z-index: 0
}

.swiper-container-cube .swiper-cube-shadow:before {
    content: "";
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    -webkit-filter: blur(50px);
    filter: blur(50px)
}

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

.swiper-slide[data-v-5c0387f4] {
    width: 312px
}

@media(max-width:670px) {
    .swiper-slide[data-v-5c0387f4] {
        width: 168px
    }
}

.swiper-full[data-v-5c0387f4] {
    width: 640px
}

@media(max-width:670px) {
    .swiper-full[data-v-5c0387f4] {
        width: 340px
    }
}

.swiper-full-2[data-v-5c0387f4] {
    max-width: 100%;
    width: 1200px
}

@media(max-width:670px) {
    .swiper-full-2[data-v-5c0387f4] {
        width: 600px
    }
}

.banner__container[data-v-5c0387f4] {
    position: relative;
    width: 100%;
    max-width: 1210px;
    margin: 0 auto 32px
}

@media(max-width:600px) {
    .banner__container[data-v-5c0387f4] {
        margin: 0 auto 18px
    }
}

.banner__container .banner[data-v-5c0387f4] {
    width: 100%;
    display: grid;
    grid-gap: 18px;
    grid-auto-flow: column;
    grid-auto-columns: minmax(350px, 1fr);
    overflow-y: auto
}

.banner__container .banner__item.loading[data-v-5c0387f4] {
    height: 11.6vw;
    background: #07070c;
    border-radius: 15px;
    opacity: .3;
    border: 1px dashed #f9af2c;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    background: url(/_nuxt/img/notfound.7e127af.svg) no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    height: 100%
}

.banner__container .banner__item[data-v-5c0387f4] {
    position: relative
}

.banner__container .banner__item div[data-v-5c0387f4] {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.banner__container .banner__item img[data-v-5c0387f4] {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.banner__container .banner__image[data-v-5c0387f4] {
    border-radius: 15px
}

.banner__container .banner__snow[data-v-5c0387f4]:before {
    content: "";
    background-image: url(/_nuxt/img/for-banner.442bceb.svg);
    right: -8px;
    top: -1px;
    z-index: 1;
    width: 34px;
    height: 41px;
    position: absolute
}

.banner__container[data-v-5c0387f4]:before {
    width: 10px
}

.banner__container[data-v-5c0387f4]:after,
.banner__container[data-v-5c0387f4]:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    background: #10151f;
    -webkit-box-shadow: 0 0 48px 48px #11151f;
    box-shadow: 0 0 48px 48px #11151f;
    z-index: 2;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.banner__container[data-v-5c0387f4]:after {
    width: 6px;
    right: 0
}

.banner__container:hover .top-banner-next[data-v-5c0387f4],
.banner__container:hover .top-banner-prev[data-v-5c0387f4],
.banner__container[data-v-5c0387f4]:hover:after,
.banner__container[data-v-5c0387f4]:hover:before {
    opacity: 1
}

.banner__container .banner__item[data-v-5c0387f4] {
    width: 100%
}

@media(max-width:670px) {
    .banner__container .banner__item[data-v-5c0387f4] {
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

.banner__container .banner__item .banner__image[data-v-5c0387f4] {
    width: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    height: 236px;
    border-radius: 7px
}

@media(max-width:670px) {
    .banner__container .banner__item .banner__image[data-v-5c0387f4] {
        height: 200px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

@media(max-width:600px) {
    .banner__container .banner__item .banner__image[data-v-5c0387f4] {
        height: 127px
    }
}

.top-banner-next[data-v-5c0387f4],
.top-banner-prev[data-v-5c0387f4] {
    opacity: 0;
    position: absolute;
    top: 38%;
    width: 60px;
    height: 60px;
    background: var(--primary);
    border-radius: 50%;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.top-banner-next>img[data-v-5c0387f4],
.top-banner-prev>img[data-v-5c0387f4] {
    width: 14px;
    height: 28px
}

.top-banner-prev[data-v-5c0387f4] {
    left: 16px
}

.top-banner-next[data-v-5c0387f4] {
    right: 16px
}

.pointer[data-v-5c0387f4] {
    cursor: pointer
}

.btn-betting[data-v-5c0387f4] {
    width: 170px;
    height: 44px;
    text-transform: uppercase;
    position: absolute;
    font-size: 13px;
    font-weight: 700;
    bottom: 20px
}

@media(max-width:670px) {
    .btn-betting[data-v-5c0387f4] {
        display: none
    }
}

@media(max-height:660px),
(max-width:1050px) {
    .top-banner-next[data-v-5c0387f4],
    .top-banner-prev[data-v-5c0387f4] {
        display: none
    }
}

.halloween-banner[data-v-5c0387f4] {
    display: block;
    height: 236px
}

.halloween-banner[data-v-5c0387f4],
.halloween-banner-md[data-v-5c0387f4] {
    width: 100%;
    background-position: 50%;
    -webkit-background-size: cover;
    background-size: cover
}

.halloween-banner-md[data-v-5c0387f4] {
    display: none;
    height: 200px
}

@media(max-width:670px) {
    .halloween-banner[data-v-5c0387f4] {
        display: none
    }
    .halloween-banner-md[data-v-5c0387f4] {
        display: block;
        width: 100% !important
    }
}

@media(max-width:600px) {
    .halloween-banner-md[data-v-5c0387f4] {
        height: 127px
    }
}

.card__body[data-v-6b8dac45] {
    width: 100%;
    padding: 24px;
    background: #07070c;
    border-radius: 0 32px 32px 32px
}

.card___label[data-v-771ad09e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 14px 16px;
    border-radius: 12px 12px 0 0;
    position: relative;
    background: #07070c;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.card___label[data-v-771ad09e]:after {
    opacity: 1;
    display: block;
    position: absolute;
    right: -26px;
    top: 0;
    bottom: 0;
    content: "";
    -webkit-clip-path: polygon(100% 0, 0 0, 100% 100%);
    clip-path: polygon(100% 0, 0 0, 100% 100%);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    border-radius: 0 0 12px 0;
    width: 32px;
    height: 100%;
    background: #07070c
}

.card___label .label__icon[data-v-771ad09e] {
    margin-right: 8px;
    z-index: 2
}

.card___label .label__text[data-v-771ad09e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    z-index: 2
}

.section[data-v-1b4d3fd1] {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1210px;
    margin-bottom: 32px
}

.stats[data-v-1b4d3fd1] {
    grid-gap: 16px;
    grid-template-columns: repeat(4, 1fr);
    display: grid
}

.stats__col[data-v-1b4d3fd1] {
    max-width: 284px;
    min-width: 284px
}

.stats__inner[data-v-1b4d3fd1] {
    background: #07070c;
    border-radius: 32px;
    padding: 25px
}

.stats__info[data-v-1b4d3fd1] {
    margin-top: 14px
}

.stats__games .swiper-container[data-v-1b4d3fd1] {
    height: 200px
}

.stats__header span[data-v-1b4d3fd1] {
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    margin-left: 10px
}

.stats__item[data-v-1b4d3fd1] {
    max-width: 113px;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.stats__item img[data-v-1b4d3fd1] {
    width: 113px;
    height: 87px;
    border-radius: 8px;
    -o-object-fit: cover;
    object-fit: cover
}

.stats__title[data-v-1b4d3fd1] {
    font-weight: 700;
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap
}

.stats__title span[data-v-1b4d3fd1] {
    margin-left: 4px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
}

.stats__won[data-v-1b4d3fd1] {
    font-size: 14px;
    font-family: "Roboto";
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    font-weight: 500;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap
}

.stats__won svg[data-v-1b4d3fd1] {
    margin-right: 7px
}

.stats__won span[data-v-1b4d3fd1] {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden
}

.stats__case[data-v-1b4d3fd1] {
    font-family: "Eurostile";
    font-weight: 700;
    font-size: 16px;
    color: #5c5f68;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.stats__case span[data-v-1b4d3fd1] {
    margin-left: 4px
}

@media(max-width:1224px) {
    .stats[data-v-1b4d3fd1] {
        grid-template-columns: repeat(2, 1fr);
        justify-items: center
    }
}

@media(max-width:590px) {
    .stats[data-v-1b4d3fd1] {
        grid-template-columns: repeat(1, 1fr)
    }
    .stats__col[data-v-1b4d3fd1] {
        max-width: 100%;
        width: 100%
    }
}

.card__body-radius[data-v-1b4d3fd1] {
    border-radius: 0 8px 8px 8px;
    padding: 18px;
    position: relative
}

.swiper-stats-next[data-v-1b4d3fd1],
.swiper-stats-prev[data-v-1b4d3fd1] {
    position: absolute;
    top: 21%;
    width: 37px;
    height: 37px;
    background: var(--primary);
    border-radius: 50%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}

.swiper-stats-next[data-v-1b4d3fd1] {
    right: 2px
}

@media(max-width:590px) {
    .swiper-stats-next[data-v-1b4d3fd1] {
        top: -50px
    }
}

.swiper-stats-prev[data-v-1b4d3fd1] {
    left: 2px
}

@media(max-width:590px) {
    .swiper-stats-prev[data-v-1b4d3fd1] {
        top: -50px;
        left: auto;
        right: 52px
    }
}

.stats__games>.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: -7px
}

.swiper-pagination-bullet-custom {
    width: 40px;
    height: 3px;
    background: #5d5f68;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border-radius: 0
}

.swiper-pagination-bullet-custom.swiper-pagination-bullet-active {
    background: var(--primary)
}

.hide {
    display: none
}

.stats__halloween .card___label {
    position: relative
}

.stats__halloween .card___label:before {
    width: 86px;
    height: 86px;
    content: "";
    background-image: url(/_nuxt/img/spider.8dba2ee.webp);
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    top: -19px;
    right: -61px;
    z-index: 3
}

@media(max-width:768px) {
    .stats__halloween .card___label:before {
        width: 55px;
        height: 55px;
        top: -4px;
        right: -31px
    }
}

svg[data-v-66ee7655] {
    -webkit-animation-name: rotation-data-v-66ee7655;
    -o-animation-name: rotation-data-v-66ee7655;
    animation-name: rotation-data-v-66ee7655;
    -webkit-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -o-animation-timing-function: linear;
    animation-timing-function: linear;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@-webkit-keyframes rotation-data-v-66ee7655 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-o-keyframes rotation-data-v-66ee7655 {
    0% {
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotation-data-v-66ee7655 {
    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        -o-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.card[data-v-077cf80d] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.game__item[data-v-07ec95c0] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    position: relative
}

.game__item.disabled[data-v-07ec95c0] {
    opacity: .7;
    cursor: no-drop
}

.game__item.blur[data-v-07ec95c0] {
    -webkit-filter: blur(8px);
    filter: blur(8px)
}

.game__item.disabled:hover .item-img__wrapper[data-v-07ec95c0]:before {
    opacity: 0
}

.game__item.disabled:hover .item-img__wrapper .item__img[data-v-07ec95c0] {
    -webkit-filter: blur(0);
    filter: blur(0)
}

.game__item:hover .item-img__wrapper[data-v-07ec95c0]:before {
    opacity: 1
}

.game__item:hover .item-img__wrapper .item__img[data-v-07ec95c0] {
    -webkit-filter: blur(8px);
    filter: blur(8px)
}

.game__item:hover .item__name[data-v-07ec95c0] {
    color: #f8b025
}

.game__item .item-img__wrapper[data-v-07ec95c0] {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    background: url(/_nuxt/img/notfound.7e127af.svg) no-repeat
}

.game__item .item-img__wrapper[data-v-07ec95c0]:before {
    content: "";
    width: 90px;
    height: 90px;
    background: url(/_nuxt/img/play-icon.de788a3.svg) no-repeat 50%;
    -webkit-background-size: contain;
    background-size: contain;
    opacity: 0;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    z-index: 2
}

.game__item .item-img__wrapper .item__img[data-v-07ec95c0] {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transition: -webkit-filter .3s ease-in-out;
    transition: -webkit-filter .3s ease-in-out;
    -o-transition: filter .3s ease-in-out;
    transition: filter .3s ease-in-out;
    transition: filter .3s ease-in-out, -webkit-filter .3s ease-in-out
}

.game__item .item__name[data-v-07ec95c0] {
    margin-top: 8px;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    color: #fff;
    -webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

.games__list a[data-v-8d749498] {
    cursor: pointer
}

.games__container .games__list[data-v-8d749498] {
    min-height: 192px
}

.games__container .games__list[data-v-8d749498],
.live__container .games__list[data-v-8d749498] {
    width: 100%;
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(4, 1fr)
}

.games__snow[data-v-8d749498] {
    position: relative
}

.games__snow[data-v-8d749498]:before {
    content: "";
    background-image: url(/_nuxt/img/for-container.cae35dd.svg);
    right: 0;
    top: 32px;
    z-index: 1;
    width: 128px;
    height: 30px;
    position: absolute
}

.games__halloween[data-v-8d749498] {
    position: relative
}

.games__halloween[data-v-8d749498]:before {
    content: "";
    background-image: url(/_nuxt/img/pumpkin.9281550.webp);
    right: 0;
    top: -24px;
    z-index: 1;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 154px;
    height: 90px
}

@media(max-width:768px) {
    .games__halloween[data-v-8d749498]:before {
        width: 119px;
        height: 74px;
        top: -13px;
        left: 123px
    }
}

.games__halloween[data-v-8d749498]:after {
    content: "";
    background-image: url(/_nuxt/img/web.cd47bc4.webp);
    left: 0;
    top: 50px;
    z-index: 1;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 89px;
    height: 48px
}

.games__list>.swiper-wrapper>.swiper-slide[data-v-8d749498] {
    max-width: 275px;
    margin-right: 24px
}

@media(max-width:430px) {
    .games__list>.swiper-wrapper>.swiper-slide[data-v-8d749498] {
        max-width: 148px
    }
}

.card__body-radius>div[data-v-8d749498] {
    position: relative
}

.swiper-games-next[data-v-8d749498],
.swiper-games-prev[data-v-8d749498] {
    position: absolute;
    width: 37px;
    height: 37px;
    background: var(--primary);
    border-radius: 50%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}

.swiper-games-next[data-v-8d749498] {
    right: -14px
}

@media(max-width:590px) {
    .swiper-games-next[data-v-8d749498] {
        top: -70px
    }
}

@media(max-width:590px) {
    .swiper-games-prev[data-v-8d749498] {
        top: -70px;
        left: auto;
        right: 36px
    }
}

.card__body-radius[data-v-8d749498] {
    border-radius: 0 8px 8px 8px;
    padding: 18px;
    position: relative
}

@media(max-width:430px) {
    .card__body-radius[data-v-8d749498] {
        padding: 18px 18px 0
    }
}

.swiper-pagination-bullet-custom[data-v-8d749498] {
    width: 40px;
    height: 3px;
    background: #5d5f68;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border-radius: 0
}

.swiper-pagination-bullet-custom.swiper-pagination-bullet-active[data-v-8d749498] {
    background: var(--primary)
}

.hide[data-v-8d749498] {
    display: none
}

.rooms[data-v-5b447c5b] {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1210px;
    margin-bottom: 32px
}

.room[data-v-5b447c5b] {
    background-image: url(/_nuxt/img/rooms.14112eb.webp);
    -webkit-background-size: cover;
    background-size: cover;
    text-align: center;
    position: relative
}

.room-title[data-v-5b447c5b] {
    font-style: italic;
    font-weight: 850;
    font-size: 48px;
    line-height: 58px;
    text-align: center;
    text-transform: uppercase;
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    margin-top: 48px
}

.room-subtitle[data-v-5b447c5b] {
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
    text-align: center;
    color: #fff;
    margin-top: 6px
}

.room-timer[data-v-5b447c5b] {
    position: relative;
    margin-top: 25px
}

.room-timer[data-v-5b447c5b],
.room-timer-min[data-v-5b447c5b] {
    right: 0;
    left: 0;
    text-align: center
}

.room-timer-min[data-v-5b447c5b] {
    margin-right: 70px
}

.room-timer-min[data-v-5b447c5b],
.room-timer-sec[data-v-5b447c5b] {
    font-style: normal;
    font-weight: 700;
    font-size: 28.48px;
    line-height: 34px;
    color: #fff;
    text-shadow: 0 0 14.24px hsla(0, 0%, 100%, .55);
    position: absolute;
    top: 0;
    margin-top: 15px
}

.room-timer-sec[data-v-5b447c5b] {
    text-align: center;
    left: 0;
    right: 0;
    margin-left: 70px
}

.room-button[data-v-5b447c5b] {
    border: none;
    background: var(--primary);
    border-radius: 6px;
    font-style: normal;
    font-weight: 900;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    text-transform: uppercase;
    color: #13151d;
    padding: 24px 110px;
    margin-top: 15px
}

.room-timer img[data-v-5b447c5b] {
    height: 89px;
    width: 182px
}

.winners[data-v-5b447c5b] {
    position: relative;
    background-image: url(/_nuxt/img/winners.e2f953e.webp);
    -webkit-background-size: cover;
    background-size: cover;
    padding: 20px 0
}

.winners-title[data-v-5b447c5b] {
    font-style: italic;
    font-weight: 850;
    font-size: 48px;
    line-height: 58px;
    text-align: center;
    text-transform: uppercase;
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    margin-top: 25px
}

.winners-subtitle[data-v-5b447c5b] {
    font-style: italic;
    font-weight: 800;
    font-size: 24px;
    line-height: 29px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    margin-top: 0
}

.winners-user .winners-user-avatar[data-v-5b447c5b] {
    width: 76px;
    height: 76px;
    border-radius: 50%;
    border: 2px solid #22252f;
    padding: 4px;
    -o-object-fit: cover;
    object-fit: cover;
    position: relative
}

.winners-user[data-v-5b447c5b]:before {
    left: -20px
}

.winners-user[data-v-5b447c5b]:after,
.winners-user[data-v-5b447c5b]:before {
    display: block;
    content: "";
    background-image: url(/_nuxt/img/decor-pink.1234e9a.svg);
    width: 18px;
    height: 45px;
    position: absolute;
    top: 15px
}

.winners-user[data-v-5b447c5b]:after {
    right: -20px;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1)
}

.winners-user-win-right[data-v-5b447c5b]:after,
.winners-user-win-right[data-v-5b447c5b]:before {
    background-image: url(/_nuxt/img/decor-purple.d52455f.svg)
}

.winners-user-win-middle[data-v-5b447c5b]:after,
.winners-user-win-middle[data-v-5b447c5b]:before {
    background-image: url(/_nuxt/img/decor-yellow.1a83f77.svg)
}

.winners-user[data-v-5b447c5b] {
    position: relative
}

.winners-users[data-v-5b447c5b] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 400px;
    margin: 24px auto 0
}

.winners-user .winners-user-avatar[data-v-5b447c5b] {
    text-align: center;
    margin: auto
}

.winners-user-sum[data-v-5b447c5b] {
    bottom: -50px;
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 23px;
    text-align: center;
    margin: 12px auto auto
}

.winners-user-win-left .winners-user-sum[data-v-5b447c5b] {
    color: #e21e4d
}

.winners-user-win-right .winners-user-sum[data-v-5b447c5b] {
    color: #9636f5
}

.winners-user-win-middle .winners-user-sum[data-v-5b447c5b] {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

.row[data-v-5b447c5b] {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.col-12[data-v-5b447c5b] {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media (min-width:992px) {
    .col-lg-6[data-v-5b447c5b] {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
        -webkit-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

@media (max-width:600px) {
    .room-title[data-v-5b447c5b],
    .winners-title[data-v-5b447c5b] {
        font-size: 30px;
        line-height: 30px
    }
    .room-subtitle[data-v-5b447c5b] {
        font-size: 14px;
        line-height: 14px
    }
    .winners-subtitle[data-v-5b447c5b] {
        font-size: 24px;
        line-height: 24px
    }
    .room-button[data-v-8feb577c][data-v-5b447c5b] {
        font-size: 12px;
        padding: 15px 55px;
        margin-bottom: 20px
    }
    .winners-users[data-v-5b447c5b] {
        display: grid;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.providers__container[data-v-5f0eb46e] {
    position: relative
}

.providers__container:hover .providers-next[data-v-5f0eb46e],
.providers__container:hover .providers-prev[data-v-5f0eb46e] {
    opacity: 1
}

.providers__snow[data-v-5f0eb46e] {
    position: relative
}

.providers__snow[data-v-5f0eb46e]:before {
    content: "";
    background-image: url(/_nuxt/img/for-container.cae35dd.svg);
    right: 0;
    top: 32px;
    z-index: 1;
    width: 128px;
    height: 30px;
    position: absolute
}

.games__halloween[data-v-5f0eb46e] {
    position: relative
}

.games__halloween[data-v-5f0eb46e]:before {
    content: "";
    background-image: url(/_nuxt/img/pumpkin.9281550.webp);
    right: 0;
    top: -24px;
    z-index: 1;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 154px;
    height: 90px
}

@media(max-width:768px) {
    .games__halloween[data-v-5f0eb46e]:before {
        width: 119px;
        height: 74px;
        top: -13px;
        left: 123px
    }
}

.games__halloween[data-v-5f0eb46e]:after {
    content: "";
    background-image: url(/_nuxt/img/web.cd47bc4.webp);
    left: 0;
    top: 50px;
    z-index: 1;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 89px;
    height: 48px
}

.providers__inner[data-v-5f0eb46e]:after,
.providers__inner[data-v-5f0eb46e]:before {
    content: "";
    height: 100%;
    width: 10px;
    position: absolute;
    top: 0;
    background: #10151f;
    -webkit-box-shadow: 0 0 30px 30px #11151f;
    box-shadow: 0 0 30px 30px #11151f;
    z-index: 1;
    opacity: 0;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.providers__inner[data-v-5f0eb46e]:before {
    left: 0
}

.providers__inner[data-v-5f0eb46e]:after {
    right: 0
}

.providers__inner[data-v-5f0eb46e]:hover:after,
.providers__inner[data-v-5f0eb46e]:hover:before {
    opacity: 1
}

.providers__inner[data-v-5f0eb46e] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px
}

.provider[data-v-5f0eb46e],
.providers__inner[data-v-5f0eb46e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.provider[data-v-5f0eb46e] {
    margin: 15px;
    height: 100%;
    cursor: pointer
}

.provider img[data-v-5f0eb46e] {
    display: block;
    width: 200px;
    min-height: 36px;
    max-height: 36px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.provider img[data-v-5f0eb46e]:hover {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

@media(max-width:740px) {
    .providers__inner[data-v-5f0eb46e] {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .providers__wrap[data-v-5f0eb46e] {
        width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        -ms-overflow-style: none;
        overflow: -moz-scrollbars-none
    }
}

.card__body-radius[data-v-5f0eb46e] {
    border-radius: 0 8px 8px 8px;
    padding: 18px;
    position: relative
}

.providers-next[data-v-5f0eb46e],
.providers-prev[data-v-5f0eb46e] {
    opacity: 0;
    position: absolute;
    top: 54%;
    width: 40px;
    height: 40px;
    background: var(--primary);
    border-radius: 50%;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.providers-next>img[data-v-5f0eb46e],
.providers-prev>img[data-v-5f0eb46e] {
    width: 10px;
    height: 20px
}

.providers-prev[data-v-5f0eb46e] {
    left: 22px
}

.providers-next[data-v-5f0eb46e] {
    right: 22px
}

@media(max-height:660px),
(max-width:1050px) {
    .providers-next[data-v-5f0eb46e],
    .providers-prev[data-v-5f0eb46e] {
        display: none
    }
}

.swiper-providers>.swiper-wrapper {
    display: grid;
    grid-auto-flow: column
}

.games__list a[data-v-59195ab2] {
    cursor: pointer
}

.games__container .games__list[data-v-59195ab2] {
    min-height: 192px;
    width: 100%;
    display: grid;
    grid-gap: 16px;
    grid-template-columns: repeat(5, 1fr)
}

.games__snow[data-v-59195ab2] {
    position: relative
}

.games__snow[data-v-59195ab2]:before {
    content: "";
    background-image: url(/_nuxt/img/for-container.cae35dd.svg);
    right: 0;
    top: 32px;
    z-index: 1;
    width: 128px;
    height: 30px;
    position: absolute
}

.games__halloween[data-v-59195ab2] {
    position: relative
}

.games__halloween[data-v-59195ab2]:before {
    content: "";
    background-image: url(/_nuxt/img/pumpkin.9281550.webp);
    right: 0;
    top: -24px;
    z-index: 1;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 154px;
    height: 90px
}

@media(max-width:768px) {
    .games__halloween[data-v-59195ab2]:before {
        width: 119px;
        height: 74px;
        top: -13px;
        left: 123px
    }
}

.games__halloween[data-v-59195ab2]:after {
    content: "";
    background-image: url(/_nuxt/img/web.cd47bc4.webp);
    left: 0;
    top: 50px;
    z-index: 1;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 89px;
    height: 48px
}

.live__container .games__list[data-v-59195ab2] {
    min-height: 312px;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 16px
}

.live-games__list>.swiper-wrapper>.swiper-slide[data-v-59195ab2] {
    max-height: 245px;
    min-height: 245px;
    min-width: 325px;
    margin-right: 24px
}

@media(max-width:430px) {
    .live-games__list>.swiper-wrapper>.swiper-slide[data-v-59195ab2] {
        max-width: 148px
    }
}

@media(max-width:800px) {
    .home__container .games__container .games__list[data-v-59195ab2] {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media(max-width:640px) {
    .home__container .games__container .games__list[data-v-59195ab2] {
        grid-template-columns: repeat(2, 1fr)
    }
}

.card__body-radius[data-v-59195ab2] {
    border-radius: 0 8px 8px 8px;
    padding: 18px;
    position: relative
}

@media(max-width:430px) {
    .card__body-radius[data-v-59195ab2] {
        padding: 18px 18px 0
    }
}

.card__body-radius>div[data-v-59195ab2] {
    position: relative
}

.swiper-live-games-next[data-v-59195ab2],
.swiper-live-games-prev[data-v-59195ab2] {
    position: absolute;
    width: 37px;
    height: 37px;
    background: var(--primary);
    border-radius: 50%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer
}

.swiper-live-games-next[data-v-59195ab2] {
    right: -14px
}

@media(max-width:590px) {
    .swiper-live-games-next[data-v-59195ab2] {
        top: -70px
    }
}

@media(max-width:590px) {
    .swiper-live-games-prev[data-v-59195ab2] {
        top: -70px;
        left: auto;
        right: 36px
    }
}

.swiper-pagination-bullet-custom[data-v-59195ab2] {
    width: 40px;
    height: 3px;
    background: #5d5f68;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
    border-radius: 0
}

.swiper-pagination-bullet-custom.swiper-pagination-bullet-active[data-v-59195ab2] {
    background: var(--primary)
}

.hide[data-v-59195ab2] {
    display: none
}

.coefficient span[data-v-022ed644] {
    background: #1bcd49;
    border-radius: 4px;
    font-weight: 700;
    font-size: 12px;
    line-height: 12px;
    padding: 6px !important;
    color: #fff
}

.coefficient-red span[data-v-022ed644] {
    background: #e21e4d
}

.coefficient-blue span[data-v-022ed644] {
    background: #2f47ff
}

.coefficient-yellow span[data-v-022ed644] {
    background: #e5b300
}

.coefficient-green span[data-v-022ed644] {
    background: #1bcd49
}

.coefficient-white span[data-v-022ed644] {
    background: #fff;
    color: #0f141f
}

.tas-list_bet .tas-list__tr[data-v-022ed644] {
    grid-template-columns: 30fr 30fr 15fr 17fr 17fr 15fr
}

.tas-list__td[data-v-022ed644] {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.tas-list__td .icon-info[data-v-022ed644] {
    width: 100%
}

.tas-list__td span[data-v-022ed644] {
    white-space: nowrap;
    position: relative;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.player[data-v-022ed644] {
    cursor: pointer
}

.live-player__item[data-v-022ed644] {
    background: #20232d;
    border-radius: 12px;
    margin-bottom: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.live-player__item .item__col[data-v-022ed644] {
    padding: 0 30px;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.live-player__item .item__type[data-v-022ed644] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.live-player__item .item__type .item__icon[data-v-022ed644] {
    width: 20px;
    height: 20px
}

.live-player__item .item__type .item__icon.icon--crash[data-v-022ed644] {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iIzVDNUY2OCIgZD0iTTE2Ljc0IDEuMzMzYy0yLjg2IDAtNi42OTUgMS45NjItOS4yNzEgNS4zMzRINS4zMzNjLTEuNTQzIDAtMi40MjcgMS4xNTEtMy4wMzYgMi4zN2wtLjgxNSAxLjYzaDMuODUxbDIgMiAyIDJ2My44NTFsMS42My0uODE1YzEuMjE5LS42MDkgMi4zNy0xLjQ5MyAyLjM3LTMuMDM2VjEyLjUzYzMuMzcyLTIuNTc2IDUuMzM0LTYuNDEyIDUuMzM0LTkuMjdWMS4zMzJIMTYuNzRabS0zLjQwNyA0YTEuMzMzIDEuMzMzIDAgMSAxIDAgMi42NjcgMS4zMzMgMS4zMzMgMCAwIDEgMC0yLjY2N1ptLTguNjY2IDhMNCAxNGMtLjk2My45NjMtMS4zMzMgMy4zMzMtMS4zMzMgMy4zMzNTNC45MyAxNy4wNyA2IDE2bC42NjctLjY2Ny0yLTJaIi8+PC9zdmc+) no-repeat 50%
}

.live-player__item .item__type .item__game[data-v-022ed644] {
    margin-left: 8px;
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    text-align: right;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width: 128px
}

.live-player__item .item__player[data-v-022ed644] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    overflow: hidden
}

.live-player__item .item__player .player__avatar[data-v-022ed644] {
    width: 37px;
    height: 37px;
    border-radius: 50%;
    -o-object-fit: contain;
    object-fit: contain
}

.live-player__item .item__player .player__nickname[data-v-022ed644] {
    margin-left: 8px;
    font-weight: 700;
    font-size: 14px;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.live-player__item .item__bet[data-v-022ed644] {
    font-weight: 700;
    font-size: 14px;
    color: #fff
}

.live-player__item .item__coefficient .coefficient[data-v-022ed644] {
    font-weight: 700;
    font-size: 12px;
    border-radius: 4px;
    padding: 6px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.live-player__item .item__coefficient .coefficient.color--red[data-v-022ed644] {
    background: #e21e4d;
    color: #fff
}

.live-player__item .item__coefficient .coefficient.color--green[data-v-022ed644] {
    background: #1bcd49;
    color: #fff
}

.live-player__item .item__coefficient .coefficient.color--blue[data-v-022ed644] {
    background: #2f47ff;
    color: #fff
}

.live-player__item .item__coefficient .coefficient.color--white[data-v-022ed644] {
    background: #fff;
    color: #000
}

.live-player__item .item__won[data-v-022ed644] {
    font-weight: 700;
    font-size: 14px;
    color: #ffdc56
}

.live-player__item .item__time[data-v-022ed644] {
    font-weight: 700;
    font-size: 14px;
    color: #62687d
}

.live-player__item .color-gold[data-v-022ed644] {
    color: #ffdc56
}

@media(max-width:600px) {
    .tas-list .tas-list__td[data-v-022ed644] {
        display: block;
        margin-bottom: 0
    }
    .tas-list .tas-list__td[data-v-022ed644],
    .tas-list_mobile-drop .tas-list__tr[data-v-022ed644] {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
    }
    .tas-list_mobile-drop .tas-list__tr[data-v-022ed644] {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .tas-list__tr-mobile .player[data-v-022ed644]:before {
        display: none
    }
    .tas-list_mobile-drop .tas-list__tr-mobile[data-v-022ed644] {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .player__avatar[data-v-022ed644] {
        max-width: 24px !important;
        max-height: 24px !important;
        margin-right: 10px
    }
    .tas-list__mgroup .hide--mlg[data-v-022ed644],
    .tas-list__mgroup .player[data-v-022ed644] {
        display: none !important
    }
    .tas-list__tr-mobile .player span[data-v-022ed644] {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
        width: 125px;
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis;
        font-size: 12px;
        line-height: 12px;
        margin-top: 5px
    }
}

@media(max-width:350px) {
    .tas-list .tas-list__td[data-v-022ed644] {
        width: 100%
    }
}

@media(max-width:400px) {
    .tas-list__tr-mobile .player span[data-v-022ed644] {
        width: 70px
    }
}

.player__avatar[data-v-022ed644] {
    border-radius: 50%;
    max-width: 40px;
    max-height: 40px
}

.online__container[data-v-05dd6ec3] {
    margin-top: 70px
}

.online__container .online__heading[data-v-05dd6ec3] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.online__container .online__heading[data-v-05dd6ec3]:after,
.online__container .online__heading[data-v-05dd6ec3]:before {
    content: "";
    width: calc(100% - 20px);
    height: 1px;
    background: #22252f
}

.online__container .online__heading .heading__text[data-v-05dd6ec3] {
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    color: #fff;
    white-space: nowrap;
    padding: 0 26px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.online__container .online__table[data-v-05dd6ec3] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 32px
}

.online__container .online__table .table__heading[data-v-05dd6ec3] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden
}

.online__container .online__table .table__heading .heading__col[data-v-05dd6ec3] {
    width: 100%;
    overflow: hidden;
    font-weight: 700;
    font-size: 14px;
    color: #5c5f68;
    text-transform: uppercase;
    text-align: left;
    padding: 0 30px
}

.online__container .online__table .table__body[data-v-05dd6ec3] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 18px
}

.online__snow[data-v-05dd6ec3] {
    position: relative
}

.online__snow[data-v-05dd6ec3]:before {
    content: "";
    background-image: url(/_nuxt/img/for-container-long.09a7eea.svg);
    right: 0;
    top: 49px;
    z-index: 1;
    width: 223px;
    height: 27px;
    position: absolute
}

.rc-tabs__link[data-v-05dd6ec3] {
    cursor: pointer
}

.tas-list_bet .tas-list__head[data-v-05dd6ec3] {
    grid-template-columns: 30fr 30fr 15fr 17fr 17fr 15fr
}

@media(max-width:480px) {
    .online__container .online__heading .heading__text[data-v-05dd6ec3] {
        font-size: 24px
    }
}

.swiper-slide[data-v-704b2942] {
    width: 312px
}

.swiper-full[data-v-704b2942] {
    width: 640px
}

.games__list a[data-v-704b2942] {
    cursor: pointer
}

.loading[data-v-704b2942] {
    min-height: 230px;
    height: 100%
}

.home__container[data-v-704b2942] {
    width: 100%;
    padding: 0 15px
}

.home__container .section[data-v-704b2942] {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1210px;
    margin-bottom: 32px
}

.home__container .statistics__container[data-v-704b2942] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
    grid-gap: 16px
}

.home__container .statistics__container .card .card__body[data-v-704b2942] {
    border-radius: 32px
}

.home__container .live__container .games__list[data-v-704b2942] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    grid-gap: 16px
}

@media(max-width:800px) {
    .home__container .games__container .games__list[data-v-704b2942] {
        grid-template-columns: repeat(3, 1fr)
    }
}

@media(max-width:640px) {
    .home__container .games__container .games__list[data-v-704b2942] {
        grid-template-columns: repeat(2, 1fr)
    }
}

@media(max-width:740px) {
    .home__container .games__container .games__list[data-v-704b2942] {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: 2100px
    }
    .card[data-v-704b2942] {
        position: relative
    }
    .card[data-v-704b2942]:after {
        content: "";
        height: calc(100% - 75px);
        position: absolute;
        right: 0;
        bottom: 25px;
        background: #07070c;
        -webkit-box-shadow: 0 0 48px 48px #07070c;
        box-shadow: 0 0 48px 48px #07070c;
        z-index: 9;
        width: 0
    }
    .card__body[data-v-704b2942] {
        position: relative;
        overflow-x: auto;
        overflow-y: hidden;
        -ms-overflow-style: none;
        overflow: -moz-scrollbars-none;
        scrollbar-width: none
    }
    .card__body[data-v-704b2942]::-webkit-scrollbar {
        width: 0;
        height: 0
    }
}

@media(max-width:700px) {
    .home__container .banner__container[data-v-704b2942]:after,
    .home__container .banner__container[data-v-704b2942]:before {
        display: none
    }
    .home__container .banner__container[data-v-704b2942] {
        padding-left: 0
    }
}

.modalTelegramJoin__content[data-v-dbd0d6e4] {
    padding-top: 20px;
    padding-bottom: 25px
}

.modalWindow__content[data-v-dbd0d6e4] {
    padding: 16px 20px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    color: #fff
}

.p-2[data-v-dbd0d6e4] {
    padding: .5rem !important
}

.modalTelegramJoin-step[data-v-dbd0d6e4] {
    padding-left: 55px
}

.modalTelegramJoin-step-title[data-v-dbd0d6e4] {
    position: relative;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 15px;
    color: #fff
}

.modalTelegramJoin-step-text[data-v-dbd0d6e4] {
    font-size: 13px;
    line-height: 19px;
    color: #9ea7c4
}

.modalTelegramJoin-step-text+.modalTelegramJoin-step-text[data-v-dbd0d6e4] {
    margin-top: 10px
}

.modalTelegramJoin-step-button[data-v-dbd0d6e4] {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px;
    padding: 12px 14px;
    height: 42px;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.modalTelegramJoin-step_disabled[data-v-dbd0d6e4] {
    opacity: .3
}

.modalTelegramJoin-step+.modalTelegramJoin-step[data-v-dbd0d6e4] {
    margin-top: 30px
}

.modalTelegramJoin-step-title[data-v-dbd0d6e4]:before {
    position: absolute;
    content: attr(data-step);
    top: 50%;
    left: 0;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -55px;
    border-radius: 50%;
    background: #f7f8ff;
    color: #30314c;
    font-size: 14px;
    font-weight: 700;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.bonuses-page__footer[data-v-33ea2de4] {
    background: url(/_nuxt/img/giftbonus.a7fabec.png) no-repeat 100% 100% #22252f;
    padding: 24px 48px;
    width: 100%
}

.bonuses-page__footer-title[data-v-33ea2de4] {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    text-transform: uppercase
}

.bonuses-page__footer ul[data-v-33ea2de4] {
    margin-top: 24px
}

.bonuses-page__footer ul li[data-v-33ea2de4] {
    font-size: 13px;
    line-height: 19px;
    font-family: "Roboto";
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    max-width: 445px
}

.bonuses-page__footer ul li span[data-v-33ea2de4] {
    margin-left: 10px
}

.bonuses-page__block-button[data-v-33ea2de4] {
    background: var(--primary);
    border-radius: 6px;
    color: #13151d;
    height: 62px;
    font-weight: 900;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    min-width: 150px
}

.bonuses-page__block_header[data-v-33ea2de4] {
    font-weight: 700;
    font-size: 30px;
    line-height: 36px;
    text-transform: uppercase;
    color: #fff
}

.bonuses-page__block[data-v-33ea2de4] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    position: relative;
    z-index: 1;
    width: 100%;
    height: 100%;
    padding: 48px;
    border-radius: 4px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMzYiIGhlaWdodD0iMzk0IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjQzRDNEM0IiBmaWxsLW9wYWNpdHk9Ii4wMiIgZD0iTTAgMjQzLjE0NCAxMzMuODc0IDEwOS4yN2wzNy42NTkgMzcuNjZMMzcuNjU5IDI4MC44MDJ6Ii8+PHBhdGggZmlsbD0iI0M0QzRDNCIgZmlsbC1vcGFjaXR5PSIuMDEiIGQ9Im0xMDguNzgzIDI0Ny4zMzggMTMzLjg3NC0xMzMuODc0IDM3LjY1OSAzNy42Ni0xMzMuODc0IDEzMy44NzN6bTUwLjE5Ni0xNjMuMTdMMjkyLjg1Mi00OS43MDZsMzcuNjYgMzcuNjYtMTMzLjg3NCAxMzMuODczeiIvPjxwYXRoIGZpbGw9IiNDNEM0QzQiIGZpbGwtb3BhY2l0eT0iLjAyIiBkPSJtMjE3LjU3NCAyNTEuNTMyIDEzMy44NzQtMTMzLjg3NCAzNy42NTkgMzcuNjZMMjU1LjIzMyAyODkuMTl6bTUwLjE4Ni0xNjMuMTdMNDAxLjYzMy00NS41MTJsMzcuNjYgMzcuNjZMMzA1LjQxOSAxMjYuMDJ6Ii8+PC9zdmc+) no-repeat 100% 0 #1b1d25
}

.bonuses-page__block-title[data-v-33ea2de4] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    margin-top: 12px;
    margin-bottom: 32px
}

.bonuses-page__block-title span[data-v-33ea2de4] {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

.bonuses-page__repost-steps[data-v-33ea2de4] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    height: 100%;
    margin-top: 10px;
    margin-bottom: 48px
}

.bonuses-page__repost-step[data-v-33ea2de4],
.bonuses-page__repost-steps[data-v-33ea2de4] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bonuses-page__repost-step[data-v-33ea2de4] {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.bonuses-page__repost-step-status[data-v-33ea2de4] {
    position: relative;
    width: 29px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    margin-right: 10px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjIzIiB4PSIuNSIgeT0iLjUiIHN0cm9rZT0idXJsKCNhKSIgcng9IjExLjUiLz48ZGVmcz48bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIxNC41IiB4Mj0iMTQuNSIgeTE9IjAiIHkyPSIyNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNGODhBMjUiLz48c3RvcCBvZmZzZXQ9Ii41MDUiIHN0b3AtY29sb3I9IiNGQUI0MkQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGOEIwMjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=) 50% no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100%
}

.bonuses-page__repost-step-status[data-v-33ea2de4]:before {
    content: attr(data-caption);
    position: absolute;
    width: 29px;
    height: 24px;
    text-align: center;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600
}

.bonuses-page__repost-step-text[data-v-33ea2de4] {
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    font-family: "Roboto"
}

.bonuses-page__repost-step-text a[data-v-33ea2de4],
.bonuses-page__repost-step-text button[data-v-33ea2de4] {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    font-weight: 700;
    font-size: 14px;
    line-height: 24px;
    font-family: "Roboto"
}

.bonuses-page__repost-step+.bonuses-page__repost-step[data-v-33ea2de4] {
    margin-top: 33px
}

.bonuses-page__repost-step-status_ok[data-v-33ea2de4] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSI+PHJlY3Qgd2lkdGg9IjI5IiBoZWlnaHQ9IjI0IiBmaWxsPSJ1cmwoI2EpIiByeD0iMTIiLz48cGF0aCBmaWxsPSIjMTMxNTFEIiBkPSJtMTkuMDIxIDguMzE2LTYuMjUgNS44MjMtMi43NDEtMi43ODdhMS4xOCAxLjE4IDAgMCAwLS44NC0uMzY3IDEuMTY0IDEuMTY0IDAgMCAwLS44NDQuMzUyIDEuMjAyIDEuMjAyIDAgMCAwLS4zNDYuODU5IDEuMjE3IDEuMjE3IDAgMCAwIC4zNi44NTJsMy41NDIgMy42YTEuMTcgMS4xNyAwIDAgMCAxLjYzMy4wMzZsNy4wODItNi42YTEuMjEyIDEuMjEyIDAgMCAwIC4wNzItMS42OTYgMS4xNyAxLjE3IDAgMCAwLTEuNjY4LS4wNzNaIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMTQuNSIgeDI9IjE0LjUiIHkxPSIwIiB5Mj0iMjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjRjg4QTI1Ii8+PHN0b3Agb2Zmc2V0PSIuNTA1IiBzdG9wLWNvbG9yPSIjRkFCNDJEIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjhCMDI1Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PC9zdmc+)
}

.bonuses-page__repost-step-status_ok[data-v-33ea2de4]:before {
    display: none
}

.bonuses-page__repost-step-attach-phone[data-v-33ea2de4] {
    border-radius: 6px;
    border: 2px solid #4d6da9;
    padding: 10px;
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    background: rgba(0, 0, 0, 0);
    color: #95b6f4;
    outline: none;
    -webkit-transition: all .15s ease-in-out;
    -o-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    margin-left: 10px
}

.bonuses-page__repost-step-text>a[data-v-33ea2de4],
.bonuses-page__repost-step-text>button[data-v-33ea2de4] {
    color: #89e8ff;
    border-bottom: 2px solid #523c26;
    padding-bottom: 2px
}

@media(max-width:600px) {
    .bonuses-page__block[data-v-33ea2de4] {
        padding: 30px
    }
    .switcher__help[data-v-33ea2de4] {
        display: none
    }
}

.full-width[data-v-6fd5b265] {
    width: 100%
}

.modalWindow__content[data-v-6fd5b265] {
    padding: 16px 20px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    color: #fff
}

.modalPhoneAttach-attention[data-v-6fd5b265] {
    padding: 15px;
    border-radius: 5px;
    background: #f44336;
    margin-bottom: 25px;
    font-size: 14px;
    line-height: 22px;
    color: #fff
}

.modalPhoneAttach-form[data-v-6fd5b265] {
    width: 100%
}

.modalPhoneAttach-form-wrapper[data-v-6fd5b265] {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.modalPhoneAttach-form-button[data-v-6fd5b265],
.modalPhoneAttach-form-wrapper[data-v-6fd5b265] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.modalPhoneAttach-form-button[data-v-6fd5b265] {
    margin-top: 30px;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.modalPhoneAttach-form-help[data-v-6fd5b265] {
    font-size: 13px;
    margin-top: 12px;
    line-height: 18px;
    color: #b4b1e0
}

.modalPhoneAttach-form-title~.modalPhoneAttach-form-title[data-v-6fd5b265] {
    margin-top: 20px
}

.modalPhoneAttach-form-title[data-v-6fd5b265] {
    margin-bottom: 12px
}

.modalPhoneAttach-call-example[data-v-6fd5b265] {
    margin-top: 10px;
    padding: 13px 16px;
    border-radius: 4px;
    letter-spacing: 1.4px;
    background: rgba(141, 138, 175, .15);
    width: 100%;
    text-align: center
}

.modalPhoneAttach-form-input[data-v-6fd5b265] {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.modalPhoneAttach-form-input>.v-select[data-v-6fd5b265] {
    margin-right: 8px
}

.modalPhoneAttach .v-select.disabled[data-v-6fd5b265] {
    opacity: .75
}

.modalPhoneAttach .v-select[data-v-6fd5b265] {
    min-width: 114px
}

.v-select[data-v-6fd5b265] {
    position: relative;
    font-family: inherit
}

.v-select.unsearchable .dropdown-toggle[data-v-6fd5b265] {
    cursor: pointer
}

.modalPhoneAttach .v-select .dropdown-toggle[data-v-6fd5b265] {
    position: relative;
    height: 44px;
    width: 100%;
    border-radius: 5px
}

.modalPhoneAttach .v-select .dropdown-toggle[data-v-6fd5b265],
.user-setting .v-select .dropdown-toggle[data-v-6fd5b265] {
    padding: 0;
    background: #4c4c68;
    height: 43px;
    border: none
}

.v-select .dropdown-toggle[data-v-6fd5b265] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0 0 4px;
    background: none;
    border: 1px solid rgba(60, 60, 60, .26);
    border-radius: 4px;
    white-space: normal
}

.dropdown-toggle[data-v-6fd5b265] {
    white-space: nowrap
}

.modalPhoneAttach .v-select .vs__actions[data-v-6fd5b265],
.user-setting .v-select .vs__actions[data-v-6fd5b265] {
    padding: 0
}

.v-select .vs__actions[data-v-6fd5b265] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 0 6px 0 3px
}

.v-select.single .selected-tag[data-v-6fd5b265] {
    background-color: rgba(0, 0, 0, 0);
    border-color: rgba(0, 0, 0, 0)
}

.modalPhoneAttach .v-select .selected-tag[data-v-6fd5b265] {
    height: 44px;
    margin: 0
}

.modalPhoneAttach .v-select .selected-tag[data-v-6fd5b265],
.user-setting .v-select .selected-tag[data-v-6fd5b265] {
    color: #fff;
    margin: 4px
}

.v-select .selected-tag[data-v-6fd5b265] {
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    border-radius: 4px;
    color: #333;
    line-height: 1.42857143;
    margin: 4px 2px 0;
    padding: 0 .25em;
    -webkit-transition: opacity .25s;
    -o-transition: opacity .25s;
    transition: opacity .25s
}

.modalPhoneAttach-phone-country[data-v-6fd5b265],
.v-select .selected-tag[data-v-6fd5b265] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.modalPhoneAttach-phone-country[data-v-6fd5b265] {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.v-select[data-v-6fd5b265],
.v-select *[data-v-6fd5b265] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.modalPhoneAttach-phone-country--image[data-v-6fd5b265] {
    display: block;
    width: 20px;
    height: auto;
    min-height: 12px;
    min-width: 20px;
    margin-right: 10px
}

.modalPhoneAttach-phone-country_active .modalPhoneAttach-phone-country--prefix[data-v-6fd5b265] {
    width: auto;
    min-width: auto
}

.modalPhoneAttach-phone-country_active>span[data-v-6fd5b265] {
    color: #fff
}

.modalPhoneAttach-phone-country>span[data-v-6fd5b265] {
    display: block;
    font-size: 16px;
    color: #fff
}

.modalPhoneAttach-phone-country--prefix[data-v-6fd5b265] {
    width: 45px;
    min-width: 45px;
    letter-spacing: 1.4px
}

.v-select.disabled .dropdown-toggle[data-v-6fd5b265],
.v-select.disabled .dropdown-toggle .clear[data-v-6fd5b265],
.v-select.disabled .dropdown-toggle input[data-v-6fd5b265],
.v-select.disabled .open-indicator[data-v-6fd5b265],
.v-select.disabled .selected-tag .close[data-v-6fd5b265] {
    cursor: not-allowed;
    background-color: #f8f8f8
}

.modalPhoneAttach .v-select .dropdown-toggle .clear[data-v-6fd5b265],
.user-setting .v-select .dropdown-toggle .clear[data-v-6fd5b265] {
    display: none
}

.v-select .dropdown-toggle .clear[data-v-6fd5b265] {
    font-size: 23px;
    font-weight: 700;
    line-height: 1;
    color: rgba(60, 60, 60, .5);
    padding: 0;
    border: 0;
    background-color: rgba(0, 0, 0, 0);
    cursor: pointer;
    margin-right: 6px
}

button[data-v-6fd5b265]:disabled {
    background: grey;
    cursor: not-allowed
}

.modalPhoneAttach .v-select .vs__actions .open-indicator[data-v-6fd5b265] {
    padding: 0 8px;
    background: rgba(0, 0, 0, 0)
}

.modalPhoneAttach .v-select .vs__actions .open-indicator[data-v-6fd5b265],
.user-setting .v-select .vs__actions .open-indicator[data-v-6fd5b265] {
    padding: 0 15px;
    background: #5c5c76;
    cursor: pointer;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    border-radius: 0 5px 5px 0;
    width: auto
}

.modalPhoneAttach .v-select .open-indicator[data-v-6fd5b265]:before {
    width: 8px;
    height: 8px
}

.modalPhoneAttach .v-select .open-indicator[data-v-6fd5b265]:before,
.user-setting .v-select .open-indicator[data-v-6fd5b265]:before {
    margin-top: -5px;
    border-color: #fff
}

.v-select .open-indicator[data-v-6fd5b265]:before {
    border-color: rgba(60, 60, 60, .5);
    border-style: solid;
    border-width: 3px 3px 0 0;
    content: "";
    display: inline-block;
    height: 10px;
    width: 10px;
    vertical-align: text-top;
    -webkit-transform: rotate(133deg);
    -ms-transform: rotate(133deg);
    -o-transform: rotate(133deg);
    transform: rotate(133deg);
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

.v-select .spinner[data-v-6fd5b265],
.v-select .spinner[data-v-6fd5b265]:after {
    border-radius: 50%;
    width: 5em;
    height: 5em
}

.v-select .spinner[data-v-6fd5b265] {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    opacity: 0;
    font-size: 5px;
    text-indent: -9999em;
    overflow: hidden;
    border: .9em solid hsla(0, 0%, 39%, .1);
    border-left-color: rgba(60, 60, 60, .45);
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: vSelectSpinner 1.1s linear infinite;
    -o-animation: vSelectSpinner 1.1s infinite linear;
    animation: vSelectSpinner 1.1s linear infinite;
    -webkit-transition: opacity .1s;
    -o-transition: opacity .1s;
    transition: opacity .1s
}

.modalPhoneAttach-form-button_edit>img[data-v-6fd5b265] {
    height: 24px
}

.modalPhoneAttach-form-button>img[data-v-6fd5b265] {
    display: inline-block;
    height: 30px;
    margin-left: 20px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    cursor: pointer
}

.modalPhoneAttach-form-input_code>input[data-v-6fd5b265] {
    text-align: center;
    letter-spacing: 4px;
    font-weight: 700
}

.modalPhoneAttach-form-input>input[data-v-6fd5b265] {
    background: #4c4c68;
    border-radius: 5px;
    height: 44px;
    border: none;
    color: #fff;
    padding: 10px 14px;
    width: 100%;
    min-width: 100px;
    text-transform: uppercase;
    letter-spacing: 1.4px;
    font-size: 17px;
    -webkit-transition: background .2s ease-in-out, opacity .2s ease-in-out;
    -o-transition: background .2s ease-in-out, opacity .2s ease-in-out;
    transition: background .2s ease-in-out, opacity .2s ease-in-out
}

button[data-v-6fd5b265],
input[data-v-6fd5b265] {
    overflow: visible
}

.modalPhoneAttach .v-select .dropdown-toggle[data-v-6fd5b265]:before {
    position: absolute;
    z-index: 2;
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.modalPhoneAttach .v-select .vs__selected-options[data-v-6fd5b265] {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0 0 0 5px
}

.v-select .vs__selected-options[data-v-6fd5b265] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 2px;
    position: relative
}

.modalPhoneAttach .v-select.disabled .dropdown-toggle[data-v-6fd5b265] {
    background: #4c4c68
}

.modalPhoneAttach-form-help a[data-v-6fd5b265] {
    text-decoration: underline
}

.rs-modal[data-v-2210ed64] {
    margin: 0
}

.rs-modal__title[data-v-2210ed64] {
    color: #fff;
    color: var(--white, #fff);
    text-align: center;
    font-family: Eurostile;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 25px
}

.container[data-v-2210ed64] {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 73px;
    padding-bottom: 48px
}

.safe[data-v-2210ed64] {
    margin-left: 50px
}

.close-button[data-v-2210ed64] {
    margin-top: 48px;
    border-radius: 6px;
    background: #13151d;
    background: var(--background, #13151d);
    color: #fff;
    color: var(--white, #fff);
    text-align: center;
    font-family: Eurostile;
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    text-transform: uppercase;
    padding: 18px 62px
}

.rs-modal[data-v-43adf73b] {
    margin: 0
}

.rs-modal__title[data-v-43adf73b] {
    color: #fff;
    color: var(--white, #fff);
    text-align: center;
    font-family: Eurostile;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 25px
}

.container[data-v-43adf73b] {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 73px;
    padding-bottom: 48px
}

.safe[data-v-43adf73b] {
    margin-left: 50px
}

.close-button[data-v-43adf73b] {
    margin-top: 48px;
    border-radius: 6px;
    background: #13151d;
    background: var(--background, #13151d);
    color: #fff;
    color: var(--white, #fff);
    text-align: center;
    font-family: Eurostile;
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    text-transform: uppercase;
    padding: 18px 62px
}

.rs-modal[data-v-64bfedce] {
    margin: 0
}

.rs-modal__title[data-v-64bfedce] {
    color: #fff;
    color: var(--white, #fff);
    text-align: center;
    font-family: Eurostile;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    margin-top: 25px
}

.container[data-v-64bfedce] {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 73px;
    padding-bottom: 48px
}

.rs-modal__title[data-v-64bfedce] {
    font-size: 23px
}

.signed[data-v-64bfedce] {
    margin-left: 50px;
    margin-bottom: 50px
}

.social-tg-button[data-v-64bfedce] {
    font-weight: 600;
    font-size: 27px;
    text-align: center
}

.social-tg-button a[data-v-64bfedce] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 10px;
    gap: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    place-content: center
}

.social-tg-button__text[data-v-64bfedce] {
    font-size: 20px;
    line-height: 19px;
    font-weight: 500
}

.close-button[data-v-64bfedce] {
    margin-top: 48px;
    border-radius: 6px;
    background: #13151d;
    background: var(--background, #13151d);
    color: #fff;
    color: var(--white, #fff);
    text-align: center;
    font-family: Eurostile;
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    line-height: normal;
    text-transform: uppercase;
    padding: 18px 62px
}

.crypto-qr__code[data-v-02b4fbec] {
    margin: auto;
    padding: 10px;
    background: #fff;
    border-radius: 12px
}

.help-button[data-v-02b4fbec] {
    grid-gap: 15px;
    gap: 15px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-weight: 500;
    color: #fff
}

.help-button[data-v-02b4fbec],
.only-sber[data-v-02b4fbec] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.only-sber[data-v-02b4fbec] {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, .2784313725);
    padding: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.only-sber__container[data-v-02b4fbec] {
    background: #20232d;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    padding: 20px;
    border-radius: 15px;
    display: grid;
    grid-gap: 20px;
    gap: 20px;
    white-space: pre-line
}

.field-group[data-v-02b4fbec] {
    margin-bottom: 10px
}

.field-group.hidden[data-v-02b4fbec] {
    display: none
}

.amount-icon[data-v-02b4fbec] {
    padding-left: 10px;
    padding-bottom: 7px;
    position: absolute;
    font-size: 18px
}

.amount[data-v-02b4fbec] {
    padding: 18px 18px 18px 30px !important
}

.amount[data-v-02b4fbec],
.utr[data-v-02b4fbec] {
    width: 100%;
    max-width: 100%;
    text-align: left !important;
    font-weight: 700;
    font-size: 18px;
    outline: none;
    background: rgba(0, 0, 0, 0);
    color: #fff
}

.utr[data-v-02b4fbec] {
    padding: 18px !important
}

.bit-feed__box[data-v-02b4fbec] {
    min-height: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: initial;
    -webkit-align-items: initial;
    -ms-flex-align: initial;
    align-items: normal;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    height: 100%;
    background: #13151d;
    border: 1px solid #22252f;
    border-radius: 6px
}

.number-field[data-v-02b4fbec],
.number-field__info[data-v-02b4fbec] {
    width: 100%;
    max-width: 100%
}

.number-field__info[data-v-02b4fbec] {
    margin: 0
}

.bit-feed__btn span[data-v-02b4fbec] {
    display: block;
    font-weight: 400;
    font-size: 13px;
    line-height: 17px;
    text-align: center;
    letter-spacing: -.03em;
    color: #5c5f68;
    background-clip: border-box;
    background-clip: initial;
    -webkit-text-fill-color: initial;
    background: #13151d;
    border-radius: 5px;
    padding: 8px
}

.bit-feed__btn[data-v-02b4fbec] {
    margin: 0;
    padding-top: 0
}

.bit-feed__btn[data-v-02b4fbec]:hover {
    background: rgba(0, 0, 0, 0) none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial
}

.bit-feed__btn:hover span[data-v-02b4fbec] {
    background: var(--primary);
    color: #13151d;
    -webkit-text-fill-color: #13151d
}

.field[data-v-02b4fbec] {
    padding-top: 0
}

.field[data-v-02b4fbec],
.giftbox[data-v-02b4fbec] {
    background: #13151d
}

.giftbox[data-v-02b4fbec] {
    border-radius: 5px;
    display: inline;
    padding: 8px;
    font-weight: 600;
    font-size: 13px;
    line-height: 17px;
    letter-spacing: -.03em;
    color: #fff;
    cursor: pointer
}

.giftbox svg[data-v-02b4fbec] {
    margin-right: 8px
}

.giftbox[data-v-02b4fbec]:hover {
    background: var(--primary);
    color: #13151d
}

.giftbox:hover svg[data-v-02b4fbec] {
    -webkit-filter: brightness(0);
    filter: brightness(0)
}

@media(max-width:760px) {
    .bit-feed__box[data-v-02b4fbec] {
        min-height: 40px
    }
    .bit-feed__buttons[data-v-02b4fbec] {
        position: static;
        width: 100%;
        margin-top: 8px !important
    }
    button.bit-feed__btn[data-v-02b4fbec]:last-child {
        display: none
    }
    .bit-feed__btn[data-v-02b4fbec] {
        width: 70px;
        height: 28px;
        max-height: 100%;
        max-width: 100%
    }
    .field-group[data-v-02b4fbec] {
        margin-bottom: 20px
    }
}

.alert-icon[data-v-02b4fbec] {
    background: #e21e4d;
    border-radius: 10px;
    padding: 5px 10px
}

.deposit[data-v-02b4fbec] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-bottom: 24px
}

.deposit__first[data-v-02b4fbec] {
    position: relative;
    background-image: url(/_nuxt/img/deposit-bg.3b87baa.png);
    -webkit-background-size: cover;
    background-size: cover;
    width: 100%;
    padding: 16px;
    background-position: 50%;
    border-radius: 8px;
    margin-top: 18px;
    cursor: pointer
}

.deposit__first.active[data-v-02b4fbec] {
    border: 2px solid #f9c228
}

.deposit__first__timer[data-v-02b4fbec] {
    position: absolute;
    top: -19px;
    right: -27px;
    color: #13151d
}

.deposit__first__title[data-v-02b4fbec] {
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary, linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

.deposit__first__subtitle[data-v-02b4fbec] {
    margin-top: 2px
}

.deposit__first__subtitle[data-v-02b4fbec],
.deposit__label[data-v-02b4fbec] {
    color: #fff;
    color: var(--white, #fff);
    font-family: Roboto;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.deposit__label[data-v-02b4fbec] {
    margin-bottom: 21px
}

.deposit__item[data-v-02b4fbec] {
    text-align: center;
    border-radius: 6px;
    background: #13151d;
    background: var(--background, #13151d);
    padding: 0 11px 11px;
    cursor: pointer;
    width: 23%
}

.deposit__item[data-v-02b4fbec]:hover {
    background: #22252f;
    background: var(--panel, #22252f)
}

.deposit__item__img[data-v-02b4fbec] {
    max-height: 49px;
    margin-top: -10px
}

.deposit__item__content[data-v-02b4fbec] {
    margin-top: 5px
}

.deposit__item__precent[data-v-02b4fbec] {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

.deposit__item__precent[data-v-02b4fbec],
.deposit__item__title[data-v-02b4fbec] {
    font-family: Roboto;
    font-style: normal;
    line-height: normal
}

.deposit__item__title[data-v-02b4fbec] {
    color: #fff;
    color: var(--white, #fff);
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase
}

.deposit__item.active[data-v-02b4fbec] {
    background-image: url(/_nuxt/img/deposit-4-bg.c6b1766.webp);
    -webkit-background-size: cover;
    background-size: cover
}

.deposit__item.active .deposit__item__precent[data-v-02b4fbec] {
    -webkit-text-fill-color: #fff
}

.deposit__item.disable[data-v-02b4fbec] {
    cursor: no-drop;
    background: #22252f;
    background: var(--panel, #22252f)
}

.deposit__item.free[data-v-02b4fbec] {
    border: 2px solid #f9c228
}

@media(max-width:760px) {
    .bit-feed__box[data-v-02b4fbec] {
        min-height: 40px
    }
}

.deposit__first__timer .c-count__left,
.deposit__first__timer .c-count__right {
    background: #fab42d !important;
    width: 33px
}

.deposit__first__timer .c-count__left:before {
    border-right-color: #fab42d !important
}

.deposit__first__timer .c-count__right:before {
    border-left-color: #fab42d !important
}

.deposit__first__timer .c-count__num:after,
.deposit__first__timer .c-count__num:before {
    display: none !important
}

.copy[data-v-54ca6250]:hover {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.crypto-qr__code[data-v-060ba805] {
    margin: auto;
    padding: 10px;
    background: #fff;
    border-radius: 12px
}

.help-button[data-v-060ba805] {
    grid-gap: 15px;
    gap: 15px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-weight: 500;
    color: #fff
}

.help-button[data-v-060ba805],
.only-sber[data-v-060ba805] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.only-sber[data-v-060ba805] {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0, 0, 0, .2784313725);
    padding: 20px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.only-sber__container[data-v-060ba805] {
    background: #20232d;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    padding: 20px;
    border-radius: 15px;
    display: grid;
    grid-gap: 20px;
    gap: 20px;
    white-space: pre-line
}

.field-group[data-v-060ba805] {
    margin-bottom: 10px
}

.field-group.hidden[data-v-060ba805] {
    display: none
}

.amount-icon[data-v-060ba805] {
    padding-left: 10px;
    position: absolute;
    font-size: 18px
}

.amount[data-v-060ba805] {
    padding: 18px 18px 18px 30px !important
}

.amount[data-v-060ba805],
.utr[data-v-060ba805] {
    width: 100%;
    max-width: 100%;
    text-align: left !important;
    font-weight: 700;
    font-size: 18px;
    outline: none;
    background: rgba(0, 0, 0, 0);
    color: #fff
}

.utr[data-v-060ba805] {
    padding: 18px !important
}

.bit-feed__box[data-v-060ba805] {
    min-height: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: initial;
    -webkit-align-items: initial;
    -ms-flex-align: initial;
    align-items: normal;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    height: 100%;
    background: #13151d;
    border: 1px solid #22252f;
    border-radius: 6px
}

.number-field[data-v-060ba805],
.number-field__info[data-v-060ba805] {
    width: 100%;
    max-width: 100%
}

.number-field__info[data-v-060ba805] {
    margin: 0
}

.bit-feed__btn span[data-v-060ba805] {
    display: block;
    font-weight: 400;
    font-size: 13px;
    line-height: 17px;
    text-align: center;
    letter-spacing: -.03em;
    color: #5c5f68;
    background-clip: border-box;
    background-clip: initial;
    -webkit-text-fill-color: initial;
    background: #13151d;
    border-radius: 5px;
    padding: 8px
}

.bit-feed__btn[data-v-060ba805] {
    margin: 0;
    padding-top: 0
}

.bit-feed__btn[data-v-060ba805]:hover {
    background: rgba(0, 0, 0, 0) none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial
}

.bit-feed__btn:hover span[data-v-060ba805] {
    background: var(--primary);
    color: #13151d;
    -webkit-text-fill-color: #13151d
}

.field[data-v-060ba805] {
    padding-top: 0
}

.field[data-v-060ba805],
.giftbox[data-v-060ba805] {
    background: #13151d
}

.giftbox[data-v-060ba805] {
    border-radius: 5px;
    display: inline;
    padding: 8px;
    font-weight: 600;
    font-size: 13px;
    line-height: 17px;
    letter-spacing: -.03em;
    color: #fff;
    cursor: pointer
}

.giftbox svg[data-v-060ba805] {
    margin-right: 8px
}

.giftbox[data-v-060ba805]:hover {
    background: var(--primary);
    color: #13151d
}

.giftbox:hover svg[data-v-060ba805] {
    -webkit-filter: brightness(0);
    filter: brightness(0)
}

@media(max-width:760px) {
    .bit-feed__box[data-v-060ba805] {
        min-height: 40px
    }
    .bit-feed__buttons[data-v-060ba805] {
        position: static;
        width: 100%
    }
    button.bit-feed__btn[data-v-060ba805]:last-child {
        display: none
    }
    .bit-feed__btn[data-v-060ba805] {
        width: 70px;
        height: 28px;
        max-height: 100%;
        max-width: 100%
    }
    .field-group[data-v-060ba805] {
        margin-bottom: 20px
    }
}

.deposit[data-v-060ba805] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    margin-bottom: 24px
}

.deposit__first[data-v-060ba805] {
    position: relative;
    background-image: url(/_nuxt/img/deposit-bg.3b87baa.png);
    -webkit-background-size: cover;
    background-size: cover;
    width: 100%;
    padding: 16px;
    background-position: 50%;
    border-radius: 8px;
    margin-top: 18px;
    cursor: pointer
}

.deposit__first.active[data-v-060ba805] {
    border: 2px solid #f9c228
}

.deposit__first__timer[data-v-060ba805] {
    position: absolute;
    top: -19px;
    right: -27px;
    color: #13151d
}

.deposit__first__title[data-v-060ba805] {
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary, linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

.deposit__first__subtitle[data-v-060ba805] {
    margin-top: 2px
}

.deposit__first__subtitle[data-v-060ba805],
.deposit__label[data-v-060ba805] {
    color: #fff;
    color: var(--white, #fff);
    font-family: Roboto;
    font-size: 13px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.deposit__label[data-v-060ba805] {
    margin-bottom: 21px
}

.deposit__item[data-v-060ba805] {
    text-align: center;
    border-radius: 6px;
    background: #13151d;
    background: var(--background, #13151d);
    padding: 0 11px 11px;
    cursor: pointer;
    width: 23%
}

.deposit__item[data-v-060ba805]:hover {
    background: #22252f;
    background: var(--panel, #22252f)
}

.deposit__item__img[data-v-060ba805] {
    max-height: 49px;
    margin-top: -10px
}

.deposit__item__content[data-v-060ba805] {
    margin-top: 5px
}

.deposit__item__precent[data-v-060ba805] {
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

.deposit__item__precent[data-v-060ba805],
.deposit__item__title[data-v-060ba805] {
    font-family: Roboto;
    font-style: normal;
    line-height: normal
}

.deposit__item__title[data-v-060ba805] {
    color: #fff;
    color: var(--white, #fff);
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase
}

.deposit__item.active[data-v-060ba805] {
    background-image: url(/_nuxt/img/deposit-4-bg.c6b1766.webp);
    -webkit-background-size: cover;
    background-size: cover
}

.deposit__item.active .deposit__item__precent[data-v-060ba805] {
    -webkit-text-fill-color: #fff
}

.deposit__item.disable[data-v-060ba805] {
    cursor: no-drop;
    background: #22252f;
    background: var(--panel, #22252f)
}

.deposit__item.free[data-v-060ba805] {
    border: 2px solid #f9c228
}

@media(max-width:760px) {
    .bit-feed__box[data-v-060ba805] {
        min-height: 40px
    }
}

.deposit__first__timer .c-count__left,
.deposit__first__timer .c-count__right {
    background: #fab42d !important;
    width: 33px
}

.deposit__first__timer .c-count__left:before {
    border-right-color: #fab42d !important
}

.deposit__first__timer .c-count__right:before {
    border-left-color: #fab42d !important
}

.deposit__first__timer .c-count__num:after,
.deposit__first__timer .c-count__num:before {
    display: none !important
}

.amount[data-v-400d5f75] {
    width: auto
}

.amount-icon[data-v-400d5f75] {
    font-size: 18px
}

.btn-amount-icon[data-v-400d5f75] {
    padding-left: 6px;
    font-size: 16px;
    font-weight: 600;
    padding-bottom: 6px
}

.qiwi__back[data-v-400d5f75] {
    padding-right: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.qiwi-label[data-v-400d5f75] {
    font-size: 14px;
    line-height: 16px;
    margin-top: 20px;
    margin-bottom: 10px
}

.qiwi-hint[data-v-400d5f75],
.qiwi-label[data-v-400d5f75] {
    font-weight: 600;
    font-family: "Roboto";
    color: #5c5f68
}

.qiwi-hint[data-v-400d5f75] {
    font-size: 13px;
    line-height: 14px;
    display: block;
    margin-top: 11px
}

.qiwi-option[data-v-400d5f75] {
    margin-left: -11px;
    margin-right: -11px;
    margin-top: 15px
}

.qiwi-option button[data-v-400d5f75] {
    color: #5c5f68;
    letter-spacing: -.03em;
    font-weight: 400;
    font-size: 13px;
    line-height: 17px;
    background: #13151d;
    border-radius: 5px;
    padding: 8px;
    margin: 0 11px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.qiwi-option button[data-v-400d5f75]:hover {
    background: var(--primary);
    color: #000
}

.qiwi-field[data-v-400d5f75] {
    margin-top: 24px
}

.qiwi-field label[data-v-400d5f75] {
    color: #5c5f68;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    font-family: "Roboto";
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.qiwi-field label span[data-v-400d5f75] {
    font-weight: 400;
    font-size: 17px;
    line-height: 21px;
    font-family: "Roboto";
    color: #fff;
    margin-left: 3px
}

.qiwi__footer[data-v-400d5f75] {
    margin-bottom: 20px
}

.qiwi__footer ul li[data-v-400d5f75] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 24px
}

.qiwi__footer ul li span[data-v-400d5f75] {
    display: block;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    font-family: "Roboto"
}

.qiwi__footer ul li span[data-v-400d5f75]:first-child {
    color: #5c5f68
}

.qiwi__content[data-v-400d5f75] {
    margin-left: -48px;
    margin-right: -48px;
    margin-bottom: 20px
}

.qiwi__inner[data-v-400d5f75] {
    border-top: 1px solid #22252f;
    border-bottom: 1px solid #22252f;
    margin-top: 15px;
    padding: 0 48px 24px
}

.qiwi__price[data-v-400d5f75] {
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    font-family: "Roboto";
    display: block;
    margin-top: 24px
}

.qiwi__price p[data-v-400d5f75] {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    font-weight: 700;
    font-size: 18px;
    line-height: 21px;
    margin-top: 12px
}

.qiwi__header[data-v-400d5f75] {
    position: relative;
    z-index: 9
}

.qiwi-title[data-v-400d5f75],
.qiwi__header[data-v-400d5f75] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.qiwi-title[data-v-400d5f75] {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    margin-left: 10px
}

.qiwi-title span[data-v-400d5f75] {
    margin-left: 8px;
    display: block
}

.field-group[data-v-400d5f75] {
    margin-bottom: 10px
}

.field-group.hidden[data-v-400d5f75] {
    display: none
}

.amount-icon[data-v-400d5f75] {
    padding-left: 10px;
    position: absolute
}

.field[data-v-400d5f75] {
    background: #13151d;
    padding-top: 0
}

.amount[data-v-400d5f75] {
    width: 100%;
    max-width: 100%;
    text-align: left !important;
    padding: 18px 18px 18px 30px !important;
    font-weight: 700;
    font-size: 18px;
    outline: none;
    background: rgba(0, 0, 0, 0);
    color: #fff
}

.bit-feed__box[data-v-400d5f75] {
    min-height: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: initial;
    -webkit-align-items: initial;
    -ms-flex-align: initial;
    align-items: normal;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
    height: 100%;
    background: #13151d;
    border: 1px solid #22252f;
    border-radius: 6px
}

.number-field[data-v-400d5f75],
.number-field__info[data-v-400d5f75] {
    width: 100%;
    max-width: 100%
}

.number-field__info[data-v-400d5f75] {
    margin: 0
}

.bit-feed__btn span[data-v-400d5f75] {
    display: block;
    font-weight: 400;
    font-size: 13px;
    line-height: 17px;
    text-align: center;
    letter-spacing: -.03em;
    color: #5c5f68;
    background-clip: border-box;
    background-clip: initial;
    -webkit-text-fill-color: initial;
    background: #13151d;
    border-radius: 5px;
    padding: 8px
}

.bit-feed__btn[data-v-400d5f75] {
    margin: 0;
    padding-top: 0
}

.bit-feed__btn[data-v-400d5f75]:hover {
    background: rgba(0, 0, 0, 0) none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial
}

.bit-feed__btn:hover span[data-v-400d5f75] {
    background: var(--primary);
    color: #13151d;
    -webkit-text-fill-color: #13151d
}

.btn-currency[data-v-400d5f75]:before {
    font-size: 12px !important
}

@media(max-width:760px) {
    .bit-feed__buttons[data-v-400d5f75] {
        position: static;
        width: 100%
    }
    .bit-feed__btn[data-v-400d5f75] {
        width: 70px;
        height: 28px;
        max-height: 100%;
        max-width: 100%
    }
}

.pay__right__back-btn[data-v-67e2effc] {
    display: none;
    color: #585a63;
    text-decoration: underline
}

@media(max-width:650px) {
    .pay__right__back-btn[data-v-67e2effc] {
        display: inline-block
    }
}

.pay__right__back-btn .i[data-v-67e2effc] {
    -webkit-transform: rotate(90deg) !important;
    -ms-transform: rotate(90deg) !important;
    -o-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important;
    font-size: 8px !important;
    margin-right: 10px !important
}

.help-question-btn[data-v-67e2effc] {
    width: 26px;
    height: 24px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    color: #62687d;
    font-size: 12px;
    border-radius: 50%;
    border: 2px solid #62687d;
    padding: 3px 5px
}

.captchaNew[data-v-50d9c1f5] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(11, 14, 22, .5);
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
    z-index: 5
}

.captchaNew__content[data-v-50d9c1f5] {
    max-width: 530px;
    padding: 28px 72px;
    border-radius: 18px;
    background: #1b1d25
}

.captchaNew__action[data-v-50d9c1f5],
.captchaNew__title[data-v-50d9c1f5] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center
}

.captchaNew__subtitle[data-v-50d9c1f5],
.captchaNew__title[data-v-50d9c1f5] {
    font-family: "Helvetica Neue", sans-serif;
    text-align: center;
    font-style: normal;
    font-weight: 400;
    line-height: normal
}

.captchaNew__title[data-v-50d9c1f5] {
    font-size: 22px;
    color: #fff
}

.captchaNew__subtitle[data-v-50d9c1f5] {
    margin-top: 8px;
    font-size: 12px;
    color: #cacaca
}

.captchaNew__images[data-v-50d9c1f5] {
    display: grid;
    margin: 32px auto;
    padding: 0;
    grid-gap: 8px;
    grid-template-columns: repeat(3, 100px);
    grid-template-rows: repeat(3, 100px);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media screen and (max-width:767px) {
    .captchaNew__images[data-v-50d9c1f5] {
        grid-template-columns: repeat(3, 80px);
        grid-template-rows: repeat(3, 80px)
    }
}

.captchaNew__images img[data-v-50d9c1f5] {
    position: relative;
    width: 100%;
    height: 100%;
    -webkit-transition: all .1s ease;
    -o-transition: all .1s ease;
    transition: all .1s ease;
    overflow: hidden;
    cursor: pointer;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.captchaNew__images img[data-v-50d9c1f5]:before {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #e6e6e6;
    border: 2px dotted #c8c8c8;
    border-radius: 5px
}

.captchaNew__images img[data-v-50d9c1f5]:after {
    content: "Ошибка";
    display: block;
    font-size: 16px;
    font-style: normal;
    color: #646464;
    position: absolute;
    top: 8px;
    left: 0;
    width: 100%;
    text-align: center
}

.captchaNew__action .btn[data-v-50d9c1f5] {
    min-width: 195px
}

.security-code-wrap[data-v-ad6af096] {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.security-code-container[data-v-ad6af096],
.security-code-wrap[data-v-ad6af096] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.security-code-container[data-v-ad6af096] {
    margin: 0;
    padding: 0
}

.security-code-container .field-wrap[data-v-ad6af096] {
    list-style: none;
    display: block;
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 16px
}

.security-code-container .field-wrap .char-field[data-v-ad6af096] {
    font-style: normal
}

.block-container[data-v-ad6af096] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    grid-gap: 20px;
    gap: 20px
}

.block-container .field-wrap[data-v-ad6af096] {
    background-color: #fff;
    margin: 2px;
    color: #000
}

.input-code[data-v-ad6af096] {
    position: absolute;
    left: -9999px;
    top: -9999px
}

.two-factory__top[data-v-590ff48c] {
    padding: 40px;
    text-align: center
}

.two-factory__top__title[data-v-590ff48c] {
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    color: #fff
}

.two-factory__top__text[data-v-590ff48c] {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #fff;
    padding: 24px 0
}

.two-factory__bottom[data-v-590ff48c] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 23px 47px;
    grid-gap: 26px;
    gap: 26px;
    background: #13151d
}

.two-factory__bottom__left[data-v-590ff48c] {
    background: #fff;
    padding: 15px
}

.two-factory__bottom__text[data-v-590ff48c] {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #6c718d
}

.two-factory__bottom__secret[data-v-590ff48c] {
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 2px;
    color: #fff;
    background: #2b2a41;
    opacity: .6;
    border-radius: 4px;
    padding: 2px 6px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.two-factory__bottom__apps[data-v-590ff48c],
.two-factory__bottom__secret[data-v-590ff48c] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.security-code-container .field-wrap {
    background: #13151d !important;
    border: 1px solid #22252f !important;
    border-radius: 6px !important;
    color: #fff !important;
    height: 90px !important;
    width: 56px !important;
    line-height: 90px !important
}

.security-code-container .field-wrap .char-field {
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 30px !important;
    line-height: 24px !important
}

.two-factory__top[data-v-67005b0c] {
    padding: 40px;
    text-align: center
}

.two-factory__top__title[data-v-67005b0c] {
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
    text-transform: uppercase;
    color: #fff
}

.two-factory__top__text[data-v-67005b0c] {
    font-weight: 400;
    font-size: 16px;
    color: #fff;
    padding: 24px 0
}

.two-factory__bottom[data-v-67005b0c] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 23px 47px;
    grid-gap: 26px;
    gap: 26px;
    background: #13151d
}

.two-factory__bottom__text[data-v-67005b0c] {
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
    color: #6c718d
}

.sw-slider .swiper .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: block;
    background: #22252f;
    border-radius: 50%;
    margin: 0 4px
}

.sw-slider .swiper .swiper-pagination-bullet.active {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025)) !important;
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025) !important;
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%) !important;
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025) !important;
    border-radius: 64px;
    width: 20px
}

.swiper-pager {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 25px 0
}

.sw-slider .swiper .swiper-pagination {
    bottom: 80px !important
}

.rs-modal__intext {
    margin-top: 50px
}

@media(max-width:442px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 93px !important
    }
}

@media(max-width:342px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 114px !important
    }
}

.sw-slider .swiper .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: block;
    background: #22252f;
    border-radius: 50%;
    margin: 0 4px
}

.sw-slider .swiper .swiper-pagination-bullet.active {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025)) !important;
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025) !important;
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%) !important;
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025) !important;
    border-radius: 64px;
    width: 20px
}

.swiper-pager {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 25px 0
}

.sw-slider .swiper .swiper-pagination {
    bottom: 80px !important
}

.rs-modal__intext {
    margin-top: 50px
}

@media(max-width:442px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 93px !important
    }
}

@media(max-width:342px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 114px !important
    }
}

.sw-slider .swiper .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: block;
    background: #22252f;
    border-radius: 50%;
    margin: 0 4px
}

.sw-slider .swiper .swiper-pagination-bullet.active {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025)) !important;
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025) !important;
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%) !important;
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025) !important;
    border-radius: 64px;
    width: 20px
}

.swiper-pager {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 25px 0
}

.sw-slider .swiper .swiper-pagination {
    bottom: 80px !important
}

.rs-modal__intext {
    margin-top: 50px
}

@media(max-width:442px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 93px !important
    }
}

@media(max-width:342px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 114px !important
    }
}

.wager .rs-modal__intext {
    margin-top: 50px
}

.wager .button-group__link:before {
    content: none
}

.wager .button-group {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.wager .button-group,
.wager .button-group__link.active {
    background: rgba(0, 0, 0, 0)
}

.wager .button-group__link {
    color: #5c5f68;
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    margin-right: 24px
}

.wager .button-group__link.active,
.wager .button-group__link:hover {
    color: #fff
}

.wager .button-group__link:after {
    content: none
}

.wager__row[data-v-6dc40336] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media(max-width:651px) {
    .wager__row[data-v-6dc40336] {
        display: block
    }
}

.wager__row.halloween-wager[data-v-6dc40336]:before {
    background-image: url(/_nuxt/img/web3.6e83979.webp);
    right: 0;
    bottom: 0;
    width: 177px;
    height: 95px
}

.wager__row.halloween-wager[data-v-6dc40336]:after,
.wager__row.halloween-wager[data-v-6dc40336]:before {
    content: "";
    z-index: 2;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover
}

.wager__row.halloween-wager[data-v-6dc40336]:after {
    background-image: url(/_nuxt/img/web.cd47bc4.webp);
    left: 0;
    top: 0;
    width: 89px;
    height: 48px
}

.wager__col-left[data-v-6dc40336] {
    width: 45%;
    padding: 24px;
    background: #13151d
}

@media(max-width:651px) {
    .wager__col-left[data-v-6dc40336] {
        width: 100%;
        padding: 0;
        background: rgba(0, 0, 0, 0)
    }
}

.wager__col-right[data-v-6dc40336] {
    padding: 32px 32px 24px
}

@media(max-width:651px) {
    .wager__col-right[data-v-6dc40336] {
        padding: 0
    }
}

.wager__col-right.halloween-bg[data-v-6dc40336] {
    background-image: url(/_nuxt/img/main-bg.7b6d47d.webp);
    background-blend-mode: luminosity
}

.wager__container-text[data-v-6dc40336] {
    background: #20232d;
    border-radius: 12px;
    padding: 18px;
    margin-bottom: 18px
}

.wager__left__title[data-v-6dc40336] {
    font-family: "Eurostile";
    font-weight: 700;
    font-size: 24px;
    text-transform: uppercase;
    padding-top: 8px;
    padding-bottom: 15px
}

.wager__left__subtitle[data-v-6dc40336],
.wager__left__title[data-v-6dc40336] {
    font-style: normal;
    line-height: 24px;
    color: #fff
}

.wager__left__subtitle[data-v-6dc40336] {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-items: center;
    place-items: center
}

.wager__left__subtitle svg[data-v-6dc40336] {
    margin-right: 9px
}

.wager__left__text[data-v-6dc40336] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    color: #5c5f68;
    margin-top: 18px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.wager__left__text svg[data-v-6dc40336] {
    margin-right: 9px;
    margin-top: 3px
}

.wager__wager__text[data-v-6dc40336] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #fff;
    margin-bottom: 18px
}

.wager__wager__no-wager[data-v-6dc40336] {
    margin-bottom: 18px
}

.wager__wager__row[data-v-6dc40336] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    max-width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.wager__wager__col[data-v-6dc40336] {
    width: 48%
}

.wager__wager__container__bottom[data-v-6dc40336] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    color: #5c5f68;
    padding: 17px;
    background: #13151d;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
    margin-bottom: 18px
}

.wager__roleplaying__games-text[data-v-6dc40336] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #fff
}

.wager__roleplaying__games[data-v-6dc40336] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 24px;
    gap: 24px;
    margin: 20px 0
}

.wager__roleplaying__game[data-v-6dc40336] {
    text-align: center
}

.wager__roleplaying__game__container[data-v-6dc40336] {
    background: #13151d;
    border-radius: 6px;
    width: 48px;
    height: 48px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: background .5s ease-in-out;
    -o-transition: background .5s ease-in-out;
    transition: background .5s ease-in-out;
    cursor: pointer
}

.wager__roleplaying__game__container svg[data-v-6dc40336] {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transition: -webkit-filter .5s ease-in-out;
    transition: -webkit-filter .5s ease-in-out;
    -o-transition: filter .5s ease-in-out;
    transition: filter .5s ease-in-out;
    transition: filter .5s ease-in-out, -webkit-filter .5s ease-in-out
}

.wager__roleplaying__game__container path[data-v-6dc40336] {
    -webkit-transition: fill .5s ease-in-out;
    -o-transition: fill .5s ease-in-out;
    transition: fill .5s ease-in-out
}

.wager__roleplaying__game span[data-v-6dc40336] {
    margin-top: 8px;
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff
}

.wager__roleplaying__game.active .wager__roleplaying__game__container[data-v-6dc40336],
.wager__roleplaying__game:hover .wager__roleplaying__game__container[data-v-6dc40336] {
    background: var(--primary);
    -webkit-transition: background .5s ease-in-out;
    -o-transition: background .5s ease-in-out;
    transition: background .5s ease-in-out
}

.wager__roleplaying__game.active span[data-v-6dc40336],
.wager__roleplaying__game:hover span[data-v-6dc40336] {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

.wager__roleplaying__game.active svg[data-v-6dc40336],
.wager__roleplaying__game:hover svg[data-v-6dc40336] {
    -webkit-filter: none;
    filter: none
}

.wager__roleplaying__game.active path[data-v-6dc40336],
.wager__roleplaying__game:hover path[data-v-6dc40336] {
    fill: #13151d
}

.wager__roleplaying__title[data-v-6dc40336] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    margin-bottom: 14px
}

.wager__roleplaying__title svg[data-v-6dc40336] {
    margin-right: 12px
}

.wager__roleplaying__text[data-v-6dc40336] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 140%;
    color: #5c5f68;
    white-space: pre-line
}

.wager__roleplaying__row[data-v-6dc40336] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.wager__roleplaying__params[data-v-6dc40336] {
    background: #13151d;
    border-radius: 6px;
    width: 48%;
    padding: 10px 20px;
    margin: 12px 0
}

.wager__roleplaying__params__title[data-v-6dc40336] {
    font-family: "FS Elliot Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    color: #5c5f68
}

.wager__roleplaying__params__value[data-v-6dc40336] {
    font-family: "FS Elliot Pro";
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    -webkit-font-feature-settings: "kern" off;
    font-feature-settings: "kern" off;
    color: #fff
}

.wager__roleplaying__params__value span[data-v-6dc40336] {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

[data-v-3e3a93e4]:root {
    --media-xs: 375px;
    --media-sm: 425px;
    --media-md: 768px;
    --media-lg: 1024px;
    --media-xl: 1440px;
    --media-xxl: 2560px
}

.static-hidden[data-v-3e3a93e4] {
    text-align: center
}

.tas-list__ratio[data-v-3e3a93e4] {
    max-width: 80px
}

.tas-list_overflow[data-v-3e3a93e4] {
    position: relative
}

.tas-list_overflow[data-v-3e3a93e4]:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 20, 31, 0)), to(#1b1d25));
    background-image: -webkit-linear-gradient(top, rgba(15, 20, 31, 0), #1b1d25);
    background-image: -o-linear-gradient(top, rgba(15, 20, 31, 0) 0, #1b1d25 100%);
    background-image: linear-gradient(180deg, rgba(15, 20, 31, 0) 0, #1b1d25);
    height: 70px;
    width: 100%;
    z-index: 9
}

.full[data-v-3e3a93e4] {
    margin-left: -30px;
    margin-right: -30px;
    width: auto
}

.ava .wrap[data-v-3e3a93e4] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 70px;
    -webkit-border-radius: 70px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 128px;
    height: 128px;
    border: 2px solid #2b2a41
}

.ava .wrap[data-v-3e3a93e4],
.ava .wrap img[data-v-3e3a93e4] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ava .wrap img[data-v-3e3a93e4] {
    width: 100px;
    height: 100px;
    max-width: none;
    border-radius: 100px;
    -webkit-border-radius: 100px
}

.name-title[data-v-3e3a93e4] {
    margin: 5px auto;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    color: #fff;
    text-transform: uppercase
}

.name-title[data-v-3e3a93e4],
.reg[data-v-3e3a93e4] {
    letter-spacing: 0;
    text-align: center
}

.reg[data-v-3e3a93e4] {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    color: #6c718d
}

.stats[data-v-3e3a93e4] {
    background-color: #13151d;
    height: 130px
}

.stats[data-v-3e3a93e4],
.stats .box[data-v-3e3a93e4] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.stats .box[data-v-3e3a93e4] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    margin-bottom: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px
}

.stats .box img[data-v-3e3a93e4] {
    width: 32px;
    height: 32px
}

.stats .box img[data-v-3e3a93e4],
.stats .box svg[data-v-3e3a93e4] {
    margin-bottom: 10px
}

.stats .box .title[data-v-3e3a93e4] {
    text-align: center
}

.stats .box .stat[data-v-3e3a93e4] {
    font-size: 16px;
    line-height: 22px
}

@media(max-width:768px) {
    .stats .box[data-v-3e3a93e4] {
        font-size: 10px
    }
    .stats .box .stat[data-v-3e3a93e4] {
        font-size: 12px
    }
}

@media(max-width:425px) {
    .stats .box[data-v-3e3a93e4] {
        font-size: 10px
    }
    .stats .box .title[data-v-3e3a93e4] {
        height: 30px
    }
    .stats .box .stat[data-v-3e3a93e4] {
        font-size: 10px
    }
}

.total[data-v-3e3a93e4] {
    color: #2f47ff
}

.win[data-v-3e3a93e4] {
    color: #ffdc56
}

.max[data-v-3e3a93e4] {
    color: #69d344
}

.tas-list__th[data-v-3e3a93e4]:first-child {
    padding-left: 20px
}

.bets[data-v-3e3a93e4] {
    max-height: 200px
}

.bets .rocket[data-v-3e3a93e4] {
    width: 16px;
    height: 16px;
    margin-right: 5px
}

.tr[data-v-3e3a93e4] {
    background: -webkit-gradient(linear, left top, right top, color-stop(17.19%, #20232d), to(rgba(22, 26, 41, .5)));
    background: -webkit-linear-gradient(left, #20232d 17.19%, rgba(22, 26, 41, .5));
    background: -o-linear-gradient(left, #20232d 17.19%, rgba(22, 26, 41, .5) 100%);
    background: linear-gradient(90deg, #20232d 17.19%, rgba(22, 26, 41, .5));
    border-radius: 12px;
    padding: 5px 0
}

[data-v-5f9e1f1c]:root {
    --media-xs: 375px;
    --media-sm: 425px;
    --media-md: 768px;
    --media-lg: 1024px;
    --media-xl: 1440px;
    --media-xxl: 2560px
}

.static-hidden[data-v-5f9e1f1c] {
    text-align: center
}

.tas-list__ratio[data-v-5f9e1f1c] {
    max-width: 80px
}

.tas-list_overflow[data-v-5f9e1f1c] {
    position: relative
}

.tas-list_overflow[data-v-5f9e1f1c]:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 20, 31, 0)), to(#1b1d25));
    background-image: -webkit-linear-gradient(top, rgba(15, 20, 31, 0), #1b1d25);
    background-image: -o-linear-gradient(top, rgba(15, 20, 31, 0) 0, #1b1d25 100%);
    background-image: linear-gradient(180deg, rgba(15, 20, 31, 0) 0, #1b1d25);
    height: 70px;
    width: 100%;
    z-index: 9
}

.full[data-v-5f9e1f1c] {
    margin-left: -30px;
    margin-right: -30px;
    width: auto
}

.ava .wrap[data-v-5f9e1f1c] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 70px;
    -webkit-border-radius: 70px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 128px;
    height: 128px;
    border: 2px solid #2b2a41
}

.ava .wrap[data-v-5f9e1f1c],
.ava .wrap img[data-v-5f9e1f1c] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.ava .wrap img[data-v-5f9e1f1c] {
    width: 100px;
    height: 100px;
    max-width: none;
    border-radius: 100px;
    -webkit-border-radius: 100px
}

.name-title[data-v-5f9e1f1c] {
    margin: 5px auto;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    color: #fff;
    text-transform: uppercase
}

.name-title[data-v-5f9e1f1c],
.reg[data-v-5f9e1f1c] {
    letter-spacing: 0;
    text-align: center
}

.reg[data-v-5f9e1f1c] {
    font-size: 14px;
    font-weight: 400;
    line-height: 17px;
    color: #6c718d
}

.stats[data-v-5f9e1f1c] {
    background-color: #13151d;
    height: 130px
}

.stats[data-v-5f9e1f1c],
.stats .box[data-v-5f9e1f1c] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.stats .box[data-v-5f9e1f1c] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    margin-bottom: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px
}

.stats .box img[data-v-5f9e1f1c] {
    width: 32px;
    height: 32px
}

.stats .box img[data-v-5f9e1f1c],
.stats .box svg[data-v-5f9e1f1c] {
    margin-bottom: 10px
}

.stats .box .title[data-v-5f9e1f1c] {
    text-align: center
}

.stats .box .stat[data-v-5f9e1f1c] {
    font-size: 16px;
    line-height: 22px
}

@media(max-width:768px) {
    .stats .box[data-v-5f9e1f1c] {
        font-size: 10px
    }
    .stats .box .stat[data-v-5f9e1f1c] {
        font-size: 12px
    }
}

@media(max-width:425px) {
    .stats .box[data-v-5f9e1f1c] {
        font-size: 10px
    }
    .stats .box .title[data-v-5f9e1f1c] {
        height: 30px
    }
    .stats .box .stat[data-v-5f9e1f1c] {
        font-size: 10px
    }
}

.total[data-v-5f9e1f1c] {
    color: #2f47ff
}

.win[data-v-5f9e1f1c] {
    color: #ffdc56
}

.max[data-v-5f9e1f1c] {
    color: #69d344
}

.tas-list__th[data-v-5f9e1f1c]:first-child {
    padding-left: 20px
}

.bets[data-v-5f9e1f1c] {
    max-height: 200px
}

.bets .rocket[data-v-5f9e1f1c] {
    width: 16px;
    height: 16px;
    margin-right: 5px
}

.tr[data-v-5f9e1f1c] {
    background: -webkit-gradient(linear, left top, right top, color-stop(17.19%, #20232d), to(rgba(22, 26, 41, .5)));
    background: -webkit-linear-gradient(left, #20232d 17.19%, rgba(22, 26, 41, .5));
    background: -o-linear-gradient(left, #20232d 17.19%, rgba(22, 26, 41, .5) 100%);
    background: linear-gradient(90deg, #20232d 17.19%, rgba(22, 26, 41, .5));
    border-radius: 12px;
    padding: 5px 0
}

.sw-slider .swiper .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: block;
    background: #22252f;
    border-radius: 50%;
    margin: 0 4px
}

.sw-slider .swiper .swiper-pagination-bullet.active {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025)) !important;
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025) !important;
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%) !important;
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025) !important;
    border-radius: 64px;
    width: 20px
}

.swiper-pager {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 25px 0
}

.sw-slider .swiper .swiper-pagination {
    bottom: 80px !important
}

.rs-modal__intext {
    margin-top: 50px
}

@media(max-width:442px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 93px !important
    }
}

@media(max-width:342px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 114px !important
    }
}

.rs-modal__title {
    font-size: 22px
}

.sw-slider .swiper .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: block;
    background: #22252f;
    border-radius: 50%;
    margin: 0 4px
}

.sw-slider .swiper .swiper-pagination-bullet.active {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025)) !important;
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025) !important;
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%) !important;
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025) !important;
    border-radius: 64px;
    width: 20px
}

.swiper-pager {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 25px 0
}

.sw-slider .swiper .swiper-pagination {
    bottom: 80px !important
}

.rs-modal__intext {
    margin-top: 50px
}

@media(max-width:442px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 93px !important
    }
}

@media(max-width:342px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 114px !important
    }
}

.rs-modal__title {
    font-size: 22px
}

.sw-slider .swiper .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: block;
    background: #22252f;
    border-radius: 50%;
    margin: 0 4px
}

.sw-slider .swiper .swiper-pagination-bullet.active {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025)) !important;
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025) !important;
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%) !important;
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025) !important;
    border-radius: 64px;
    width: 20px
}

.swiper-pager {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 25px 0
}

.sw-slider .swiper .swiper-pagination {
    bottom: 80px !important
}

.rs-modal__intext {
    margin-top: 50px
}

@media(max-width:442px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 93px !important
    }
}

@media(max-width:342px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 114px !important
    }
}

.sw-slider .swiper .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: block;
    background: #22252f;
    border-radius: 50%;
    margin: 0 4px
}

.sw-slider .swiper .swiper-pagination-bullet.active {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025)) !important;
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025) !important;
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%) !important;
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025) !important;
    border-radius: 64px;
    width: 20px
}

.swiper-pager {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 25px 0
}

.sw-slider .swiper .swiper-pagination {
    bottom: 80px !important
}

.rs-modal__intext {
    margin-top: 50px
}

@media(max-width:442px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 93px !important
    }
}

@media(max-width:342px) {
    .sw-slider .swiper .swiper-pagination {
        bottom: 114px !important
    }
}

.verification-modal[data-v-72b5239a] {
    padding: 2.5rem
}

.verification-modal__row[data-v-72b5239a] {
    margin-bottom: 17px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    grid-gap: 18px;
    gap: 18px
}

.verification-modal__column[data-v-72b5239a] {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.verification-modal__column[data-v-72b5239a],
.verification-modal__success[data-v-72b5239a] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal
}

.verification-modal__success[data-v-72b5239a] {
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.verification-modal__success-ico[data-v-72b5239a] {
    width: 100px;
    height: 100px;
    margin-bottom: 18px
}

.verification-modal__success-message[data-v-72b5239a] {
    font-weight: 850;
    font-size: 20px;
    line-height: 24px;
    text-align: center;
    max-width: 250px
}

.verification-modal__success-auto_close[data-v-72b5239a] {
    margin-top: 24px;
    font-weight: 500;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    padding: 23px 0;
    width: 100%;
    border: 1px solid #22252f;
    border-radius: 6px
}

.verification-modal__submit[data-v-72b5239a] {
    margin-top: 20px
}

.verification-modal-iframe[data-v-72b5239a] {
    border-radius: 12px
}

.field-group__select[data-v-72b5239a] {
    color: #fff;
    width: 100%;
    padding-left: 20px;
    background: #1b1d25;
    border: 1px solid #2b2a41;
    border-radius: 6px
}

.field-group__label[data-v-c9b50e82] {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.btn[data-v-4253b441] {
    width: 100%;
    min-height: 47px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid rgba(0, 0, 0, 0);
    background: var(--primary);
    border-radius: 6px;
    padding-left: 25px;
    padding-right: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #1b1d25;
    font-size: 14px;
    line-height: 17px;
    font-weight: 900;
    text-align: center;
    -webkit-transition: background-color 1s linear;
    -o-transition: background-color 1s linear;
    transition: background-color 1s linear;
    text-transform: uppercase;
    cursor: pointer;
    font-family: "Eurostile", "Arial", "Helvetica", sans-serif
}

.btn[data-v-4253b441]:hover {
    background: var(--primary-hover)
}

.btn_big[data-v-4253b441] {
    min-height: 62px;
    font-weight: 800;
    text-transform: uppercase;
    font-size: 14px
}

.deposit[data-v-36b650c2] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.deposit__left[data-v-36b650c2] {
    background: #13151d;
    padding: 32px 24px;
    max-width: 331px
}

@media(max-width:651px) {
    .deposit__left[data-v-36b650c2] {
        display: none
    }
}

.deposit__left__title[data-v-36b650c2] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    color: #fff;
    margin-top: 32px;
    margin-bottom: 24px
}

.deposit__left__description[data-v-36b650c2] {
    ont-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #fff
}

.deposit__left__description span[data-v-36b650c2] {
    font-weight: 900
}

.deposit__left__description .orange[data-v-36b650c2] {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

.deposit__left__description .green[data-v-36b650c2] {
    color: #2cc13b
}

.deposit__left img[data-v-36b650c2] {
    border: 1px solid rgba(43, 42, 65, .6);
    border-radius: 6px;
    padding: 8px
}

.deposit__right[data-v-36b650c2] {
    padding: 32px
}

@media(max-width:651px) {
    .deposit__right[data-v-36b650c2] {
        padding: 0
    }
}

.deposit__right__title[data-v-36b650c2] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 24px
}

.deposit__right__item[data-v-36b650c2] {
    background-image: url(/_nuxt/img/deposit-bg.1a7e241.webp);
    padding: 16px 20px;
    border-radius: 6px;
    -webkit-background-size: cover;
    background-size: cover;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 20px 0;
    background-position-y: -175px;
    background-position-x: center
}

.deposit__right__item__title[data-v-36b650c2] {
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 140%;
    color: #fff
}

.deposit__right__item__name[data-v-36b650c2] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #fff
}

.deposit__right__item__precent[data-v-36b650c2] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 850;
    font-size: 16px;
    line-height: 19px;
    color: #13151d;
    margin: 6px 0;
    padding: 4px;
    background: var(--primary);
    display: inline-block;
    border-radius: 8px
}

.deposit__right__item__img[data-v-36b650c2] {
    max-height: 90px
}

.spoiler-block__title span[data-v-36b650c2] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 14px
}

.cashback[data-v-703f9aa9] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.cashback__left[data-v-703f9aa9] {
    background: #13151d;
    padding: 32px 24px;
    max-width: 331px
}

@media(max-width:651px) {
    .cashback__left[data-v-703f9aa9] {
        display: none
    }
}

.cashback__left__title[data-v-703f9aa9] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 29px
}

.cashback__left__description[data-v-703f9aa9] {
    margin-top: 24px;
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #fff
}

.cashback__left img[data-v-703f9aa9] {
    border: 1px solid rgba(43, 42, 65, .6);
    border-radius: 6px;
    padding: 8px
}

.cashback__right[data-v-703f9aa9] {
    padding: 32px
}

@media(max-width:651px) {
    .cashback__right[data-v-703f9aa9] {
        padding: 0
    }
}

.cashback__right__title[data-v-703f9aa9] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 24px;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: 24px
}

.cashback__right__item__title[data-v-703f9aa9] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    color: #fff
}

.cashback__right__item__icon[data-v-703f9aa9] {
    width: 36px;
    height: 36px;
    background: #13151d;
    border-radius: 8px;
    margin-bottom: 12px;
    margin-top: 12px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.rocket .button-group__link:before {
    content: none
}

.rocket .button-group__link.active {
    color: #fff
}

.rocket .button-group {
    background: none;
    grid-gap: 32px;
    gap: 32px
}

.rocket .button-group__link {
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    -webkit-box-flex: inherit;
    -webkit-flex-grow: inherit;
    -ms-flex-positive: inherit;
    flex-grow: inherit;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    color: #5c5f68;
    text-transform: none
}

.rocket .button-group__link:hover {
    color: #fff
}

.rocket .link-tag {
    background: #2b2d33;
    color: #e5eaed;
    border-radius: 6px;
    border-color: #2b2d33
}

.rocket .link-tag_yellow {
    color: #e5eaed;
    background: rgba(255, 190, 24, .15);
    border-color: #ffbe18
}

.rocket .link-tag_green {
    color: #13151d;
    background: #2cc13b;
    border-color: #2cc13b
}

.rocket .link-tag_blue {
    color: #e5eaed;
    background: rgba(47, 71, 255, .2);
    border-color: rgba(47, 71, 255, .2)
}

.rocket .link-tag_red {
    color: #e5eaed;
    background: rgba(226, 30, 77, .2);
    border-color: rgba(226, 30, 77, .2)
}

.rocket .rocket .tas-list__players,
.rocket .rocket .tas-list__th {
    text-align: center !important
}

.rocket .win_border {
    border: 1px solid #2cc13b;
    border-radius: 6px;
    padding: 5px;
    width: 100%;
    display: block;
    text-align: center
}

.rocket .rs-modal__mawbox {
    max-width: 550px
}

.button-group[data-v-62bbbd81]:after {
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    height: 1px;
    background: #22252f;
    top: 85px
}

.tag_green[data-v-62bbbd81] {
    border-style: solid;
    border-width: 1px;
    width: 100%
}

.rocket[data-v-62bbbd81] {
    padding: 24px 32px;
    min-height: 482px
}

.user-fas__caption[data-v-62bbbd81] {
    text-align: left !important
}

.link-tag[data-v-62bbbd81]:hover {
    background-color: #2b2d33
}

.currency[data-v-0f16aee8] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media(max-width:651px) {
    .currency[data-v-0f16aee8] {
        display: block
    }
}

.currency__left[data-v-0f16aee8] {
    width: 100%;
    max-width: 350px;
    background: #13151d
}

@media(max-width:651px) {
    .currency__left[data-v-0f16aee8] {
        display: none
    }
}

.currency__right[data-v-0f16aee8] {
    width: 100%;
    max-width: 440px;
    text-align: center;
    padding: 32px 48px
}

.currency__right__header[data-v-0f16aee8] {
    font-style: normal;
    font-weight: 700;
    font-size: 30px;
    line-height: 30px;
    text-transform: uppercase;
    color: #fff;
    padding-bottom: 24px
}

@media(max-width:651px) {
    .currency__right[data-v-0f16aee8] {
        max-width: inherit;
        padding: 0
    }
}

.currency__prefix[data-v-0f16aee8] {
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    text-transform: uppercase;
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

.currency button[data-v-0f16aee8] {
    width: 100%;
    font-style: normal;
    font-weight: 900;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    text-transform: uppercase;
    color: #13151d;
    padding: 24px 0;
    margin-top: 22px
}

.currency__select[data-v-0f16aee8] {
    margin-bottom: 21px
}

.currency__select .vs__dropdown-toggle[data-v-0f16aee8] {
    background: #13151d;
    border: 1px solid #22252f;
    border-radius: 6px
}

.checkbox-error[data-v-7512a5c2] {
    color: red
}

.w-100[data-v-7512a5c2] {
    width: 100%
}

.user-info[data-v-7512a5c2] {
    background: #13151d;
    border-radius: 6px;
    padding: 24px 18px;
    margin-bottom: 14px;
    margin-top: 32px
}

.user-info__group[data-v-7512a5c2] {
    margin-top: 18px;
    margin-bottom: 24px
}

.user-info__warning[data-v-7512a5c2] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    padding-left: 16px
}

.user-info__warning[data-v-7512a5c2]:before {
    content: "";
    position: absolute;
    background: var(--primary);
    height: 100%;
    width: 2px;
    left: 0;
    top: 0
}

.user-info__warning span[data-v-7512a5c2] {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    font-size: 14px;
    line-height: 20px;
    font-family: "Roboto";
    margin-left: 12px
}

.recaptcha-loading[data-v-7512a5c2] {
    position: absolute;
    z-index: 9999;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.btn_oneclick[data-v-7512a5c2] {
    border-radius: 6px;
    height: 62px;
    width: 100%;
    font-weight: 900;
    font-size: 14px;
    line-height: 17px;
    text-transform: uppercase;
    margin-bottom: 32px
}

.btn_light[data-v-7512a5c2] {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    padding: 0;
    min-height: 100%;
    margin-top: 80px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.btn_light[data-v-7512a5c2]:hover {
    color: #fff;
    background: none;
    -webkit-text-fill-color: #fff
}

.recaptcha-loading[data-v-7785cddb] {
    position: absolute;
    z-index: 9999;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.login-form__restore-label[data-v-7785cddb] {
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.login-form__restore-back-icon[data-v-7785cddb] {
    width: 7px;
    height: 14px;
    margin-right: 14px
}

.login-form__restore-title[data-v-7785cddb] {
    font-size: 30px;
    display: block;
    font-weight: 700;
    text-transform: uppercase;
    line-height: 1.2
}

.login-form__restore-form-hint[data-v-7785cddb] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 33px 0 24px;
    color: #fff
}

.login-form__restore-form-hint span[data-v-7785cddb] {
    font-size: 14px;
    line-height: 24px
}

.login-form__restore-form-icon[data-v-7785cddb] {
    width: 53px;
    height: 48px;
    margin-bottom: 20px
}

.login-form__submit-btn[data-v-7785cddb] {
    margin-top: 14px
}

.login-form__back-btn[data-v-7785cddb] {
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    text-transform: uppercase;
    color: #5c5f68;
    margin-top: 32px;
    cursor: pointer
}

.login-form__back-btn[data-v-7785cddb]:hover {
    color: #f9af2e
}

.getx-roulette[data-v-01cd65fa] {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 80%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.getx-roulette[data-v-01cd65fa]:before {
    content: "";
    position: absolute;
    z-index: 2;
    margin-left: -15px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MSIgaGVpZ2h0PSI0NiIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTUwLjgzIDI4Ljc5NlYuNzEzTDI1Ljc0IDIwLjM1NS42NS43MTN2MjguMDgzbDI1LjA5IDE2Ljg0NiAyNS4wOS0xNi44NDZaIi8+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJhIiB4MT0iMjUuNzQiIHgyPSI0OC4xMTIiIHkxPSItMS45NzUiIHkyPSIyOS43MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNEQ0RDREMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=) 50% no-repeat;
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    width: 30px;
    height: 30px
}

.getx-roulette__btn[data-v-01cd65fa] {
    position: absolute;
    z-index: 2;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 28%;
    height: 28%;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background: var(--primary-hover);
    color: #13151d;
    font-size: 36px;
    text-align: center;
    -webkit-transition: background-color 1s linear;
    -o-transition: background-color 1s linear;
    transition: background-color 1s linear;
    border-radius: 50%;
    border: none;
    cursor: pointer;
    outline: none
}

.getx-roulette-container[data-v-01cd65fa],
.getx-roulette__btn[data-v-01cd65fa] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.getx-roulette-container[data-v-01cd65fa] {
    padding: 30px 0 50px;
    max-width: 80%;
    margin: 0 auto
}

.gtx-countdown[data-v-01cd65fa] {
    font-size: 16px
}

@media (max-width:768px) {
    .getx-roulette__btn[data-v-01cd65fa] {
        font-size: 16px
    }
}

.rs-spin__info[data-v-01cd65fa],
.rs-spin__info-wrap[data-v-01cd65fa] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.rs-spin__info-wrap[data-v-01cd65fa] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.rs-spin__tas[data-v-01cd65fa] {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: 0;
    height: 0
}

.rocket__container[data-v-1bb7d033] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden
}

.rocket__container--preview-mode[data-v-1bb7d033] {
    padding-top: 20px
}

@media(min-width:var(--media-lg)) {
    .rocket__container[data-v-1bb7d033] {
        padding: 24px
    }
}

.rocket__container .parachutes__list[data-v-1bb7d033] {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.rocket__container .parachutes__list .parachutes__list-item[data-v-1bb7d033] {
    position: absolute;
    background: #20232d;
    border-radius: 4px;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    opacity: 1;
    padding: 8px;
    max-width: 100px;
    overflow: hidden;
    right: 0;
    top: 0;
    -webkit-animation: leftBid-data-v-1bb7d033 3s ease-in forwards;
    -o-animation: leftBid-data-v-1bb7d033 ease-in 3s forwards;
    animation: leftBid-data-v-1bb7d033 3s ease-in forwards;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.rocket__container .parachutes__list .parachutes__list-item .player__avatar[data-v-1bb7d033] {
    width: 24px;
    height: 24px
}

.rocket__container .parachutes__list .parachutes__list-item .player__info[data-v-1bb7d033] {
    margin-left: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    width: 100%
}

.rocket__container .parachutes__list .parachutes__list-item .player__info .player-info__name[data-v-1bb7d033] {
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    opacity: .9;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 100%
}

.rocket__container .parachutes__list .parachutes__list-item .player__info .player-info__profit[data-v-1bb7d033] {
    width: 100%;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #e5b300;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.crash__rocket[data-v-1bb7d033] {
    width: 170px;
    height: 170px;
    position: absolute;
    z-index: 3
}

.crash__rocket--preview-mode[data-v-1bb7d033] {
    width: 65px;
    height: 65px
}

svg[data-v-1bb7d033] {
    height: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

@-webkit-keyframes leftBid-data-v-1bb7d033 {
    0% {
        opacity: 1;
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate(-150%, 300%);
        transform: translate(-150%, 300%)
    }
}

@-o-keyframes leftBid-data-v-1bb7d033 {
    0% {
        opacity: 1;
        -o-transform: translate(0);
        transform: translate(0)
    }
    to {
        opacity: 0;
        -o-transform: translate(-150%, 300%);
        transform: translate(-150%, 300%)
    }
}

@keyframes leftBid-data-v-1bb7d033 {
    0% {
        opacity: 1;
        -webkit-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate(-150%, 300%);
        -o-transform: translate(-150%, 300%);
        transform: translate(-150%, 300%)
    }
}

@-webkit-keyframes dash-data-v-1bb7d033 {
    0% {
        stroke-dashoffset: 805
    }
    to {
        stroke-dashoffset: 0
    }
}

@-o-keyframes dash-data-v-1bb7d033 {
    0% {
        stroke-dashoffset: 805
    }
    to {
        stroke-dashoffset: 0
    }
}

@keyframes dash-data-v-1bb7d033 {
    0% {
        stroke-dashoffset: 805
    }
    to {
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes hideDash-data-v-1bb7d033 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-o-keyframes hideDash-data-v-1bb7d033 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes hideDash-data-v-1bb7d033 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.crash-timer[data-v-be377276] {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.crash-timer__minfo[data-v-be377276] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    position: absolute;
    top: 5px;
    left: 10px;
    white-space: nowrap
}

.crash-timer .ratio-timer[data-v-be377276] {
    position: absolute;
    top: 80px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

@media(max-width:600px) {
    .crash-timer .ratio-timer[data-v-be377276] {
        top: 25px
    }
    .crash-timer .preview-mode[data-v-be377276] {
        position: absolute;
        top: 6px;
        left: 12px
    }
}

.crash-vertical-graph[data-v-bd178164] {
    height: 100%;
    width: 100%;
    position: absolute;
    overflow-x: hidden;
    overflow-y: scroll;
    right: 0;
    top: 0;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.crash-vertical-graph[data-v-bd178164]::-webkit-scrollbar {
    display: none
}

.crash-vertical-graph .vertical-graph__scroll[data-v-bd178164] {
    height: 100%;
    width: 100%
}

.crash-vertical-graph .vertical-graph__scroll .graph__item[data-v-bd178164] {
    position: relative;
    text-align: right;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2.5px 0
}

.crash-vertical-graph .vertical-graph__scroll .graph__item .graph-item__user[data-v-bd178164] {
    position: absolute;
    background: hsla(0, 0%, 100%, .3);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    border-radius: 4px;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    opacity: .9;
    padding: 8px;
    right: 100px
}

.crash-vertical-graph .vertical-graph__scroll .graph__item .graph-item__coefficient--long[data-v-bd178164],
.crash-vertical-graph .vertical-graph__scroll .graph__item .graph-item__coefficient--middle[data-v-bd178164],
.crash-vertical-graph .vertical-graph__scroll .graph__item .graph-item__coefficient--short[data-v-bd178164] {
    width: 36px;
    overflow: hidden;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px
}

.crash-vertical-graph .vertical-graph__scroll .graph__item .graph-item__coefficient--short[data-v-bd178164] {
    color: rgba(0, 0, 0, 0)
}

.crash-vertical-graph .vertical-graph__scroll .graph__item .graph-item__coefficient--middle[data-v-bd178164] {
    color: #62687d
}

.crash-vertical-graph .vertical-graph__scroll .graph__item .graph-item__coefficient--long[data-v-bd178164] {
    color: #9ca1b3
}

.crash-vertical-graph .vertical-graph__scroll .graph__item .graph-item__line--long[data-v-bd178164],
.crash-vertical-graph .vertical-graph__scroll .graph__item .graph-item__line--middle[data-v-bd178164],
.crash-vertical-graph .vertical-graph__scroll .graph__item .graph-item__line--short[data-v-bd178164] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    width: 18px;
    margin-right: 5px
}

.crash-vertical-graph .vertical-graph__scroll .graph__item .graph-item__line--short[data-v-bd178164]:before {
    content: "";
    width: 8px;
    height: 2px;
    display: block;
    background: #495067
}

.crash-vertical-graph .vertical-graph__scroll .graph__item .graph-item__line--middle[data-v-bd178164]:before {
    content: "";
    width: 12px;
    height: 2px;
    display: block;
    background: #62687d
}

.crash-vertical-graph .vertical-graph__scroll .graph__item .graph-item__line--long[data-v-bd178164]:before {
    content: "";
    width: 18px;
    height: 2px;
    display: block;
    background: #9ca1b3
}

.background .stars-background[data-v-0ead0424] {
    background: url(/crash/stars.webp) 0 0;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1
}

.background .moon-background[data-v-0ead0424] {
    background: url(/crash/moon.webp) no-repeat 0 0;
    -webkit-background-size: contain;
    background-size: contain;
    width: 150px;
    height: 150px;
    position: absolute;
    top: 25px;
    right: 25px;
    z-index: 2;
    will-change: transform
}

.background .bit-background[data-v-0ead0424] {
    width: 200%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    -webkit-background-size: cover;
    background-size: cover;
    will-change: transform
}

.background .bit-background .trees-background[data-v-0ead0424] {
    background: url(/crash/trees-bg.webp) repeat-x bottom;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0
}

.background .bit-background .trees-background.halloween-bg[data-v-0ead0424] {
    background: url(/_nuxt/img/crash-trees-bg.08e206b.webp) repeat-x bottom
}

.grid[data-v-3dbde36c] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    min-height: 480px
}

.grid .bit-block[data-v-3dbde36c],
.grid .order-1--dsm[data-v-3dbde36c] {
    position: relative
}

.grid .bit-block[data-v-3dbde36c] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    overflow: hidden
}

.grid .bit-block--preview-mode[data-v-3dbde36c] {
    position: fixed;
    width: 95%;
    top: 118px;
    left: 0;
    height: 68px;
    min-height: 68px;
    z-index: 10;
    border-radius: 8px;
    margin: 10px;
    -webkit-animation: fadeIn-data-v-3dbde36c .3s;
    -o-animation: fadeIn-data-v-3dbde36c .3s;
    animation: fadeIn-data-v-3dbde36c .3s
}

@-webkit-keyframes fadeIn-data-v-3dbde36c {
    0% {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-o-keyframes fadeIn-data-v-3dbde36c {
    0% {
        opacity: 0;
        -o-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeIn-data-v-3dbde36c {
    0% {
        opacity: 0;
        -webkit-transform: translateY(100%);
        -o-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

.grid .bit-block__animation-switcher[data-v-3dbde36c] {
    z-index: 7;
    position: absolute;
    bottom: 14px;
    left: 18px;
    display: none
}

@media(max-width:550px) {
    .grid .bit-block__animation-switcher[data-v-3dbde36c] {
        display: block
    }
}

.grid .bit-block .bit-block__head[data-v-3dbde36c] {
    position: relative;
    padding: 8px
}

@media(max-width:700px) {
    .grid .bit-block .bit-block__head[data-v-3dbde36c] {
        padding: 0 var(--wrap-padding) 0 var(--wrap-padding)
    }
}

.grid .bit-block .bit-block__head .game-crash-history__wrapper[data-v-3dbde36c] {
    width: 100%;
    position: relative
}

.grid .bit-block .bit-block__middle[data-v-3dbde36c] {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0
}

.grid .bit-block .bit-block__middle .crash-timer__wrapper[data-v-3dbde36c] {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    z-index: 4
}

.grid .bit-block .bit-block__middle .crash-rocket__wrapper[data-v-3dbde36c],
.grid .bit-block .bit-block__middle .crash-vertical-graph__wrapper[data-v-3dbde36c] {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    z-index: 3
}

.halloween-crash[data-v-3dbde36c] {
    position: relative
}

.halloween-crash[data-v-3dbde36c]:before {
    right: 0
}

.halloween-crash[data-v-3dbde36c]:after,
.halloween-crash[data-v-3dbde36c]:before {
    content: "";
    background-image: url(/_nuxt/img/web3.6e83979.webp);
    bottom: 0;
    z-index: 3;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 177px;
    height: 95px
}

.halloween-crash[data-v-3dbde36c]:after {
    left: 0;
    -webkit-transform: scaleX(-1);
    -ms-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    transform: scaleX(-1)
}

.premium__icon[data-v-49d9e48a] {
    position: relative
}

.premium__icon__tooltip[data-v-49d9e48a] {
    padding: 20px 10px;
    visibility: hidden;
    width: 120px;
    background: #13151d;
    -webkit-box-shadow: 0 4.59459px 13.7838px #242c39;
    box-shadow: 0 4.59459px 13.7838px #242c39;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    display: grid;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity .3s
}

.premium__icon__tooltip span[data-v-49d9e48a] {
    font-style: normal;
    font-weight: 900;
    cursor: pointer;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    margin-top: 9px
}

.premium__icon__tooltip[data-v-49d9e48a]:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border: 5px solid rgba(0, 0, 0, 0);
    border-top-color: #13151d
}

.premium__icon:hover path[data-v-49d9e48a] {
    fill: #fff
}

.premium__icon:hover .premium__icon__tooltip[data-v-49d9e48a] {
    visibility: visible;
    opacity: 1
}

#premium__icon__tooltip {
    padding: 20px 10px;
    width: 120px;
    background: #13151d;
    -webkit-box-shadow: 0 4.59459px 13.7838px #242c39;
    box-shadow: 0 4.59459px 13.7838px #242c39;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    position: absolute;
    z-index: 10000;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    display: grid;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

#premium__icon__tooltip span {
    font-style: normal;
    font-weight: 900;
    cursor: pointer;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    margin-top: 9px
}

#premium__icon__tooltip:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border: 5px solid rgba(0, 0, 0, 0);
    border-top-color: #13151d
}

#premium__icon__tooltip:hover {
    opacity: 1 !important
}

.tas-list__players[data-v-62206884] {
    overflow: auto;
    max-height: 620px
}

.user-fas__ava[data-v-62206884] {
    cursor: pointer
}

.head-list__icon-currency[data-v-62206884] {
    margin-right: 8px;
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0);
    padding-right: 1px
}

.line-tags[data-v-e2c49af8] {
    position: relative
}

.clickable[data-v-e2c49af8]:hover {
    cursor: pointer
}

.number-field__btn_mobile[data-v-26d0ad2e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #1b1d25;
    border-radius: 5px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    cursor: pointer;
    font-size: 10px
}

.number-field__btn_mobile.number-field__btn_minus[data-v-26d0ad2e] {
    font-size: 3px;
    color: #5c5f68
}

.number-field__btn_mobile.number-field__btn_plus[data-v-26d0ad2e] {
    color: #fff
}

label[for=BidMobile][data-v-26d0ad2e] {
    width: 100%;
    padding: 7px 0;
    white-space: nowrap;
    margin-left: -8px
}

@media(max-width:700px) {
    .number-field__info[data-v-26d0ad2e] {
        width: 100%;
        text-align: center
    }
    .bit-feed-mobile-btn button[data-v-26d0ad2e] {
        width: 100%;
        max-width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.rocket__container[data-v-7218e13f] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    place-content: center
}

.rocket__container--preview-mode[data-v-7218e13f] {
    padding-top: 20px
}

@media(min-width:var(--media-lg)) {
    .rocket__container[data-v-7218e13f] {
        padding: 24px
    }
}

.rocket__container .parachutes__list[data-v-7218e13f] {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.rocket__container .parachutes__list .parachutes__list-item[data-v-7218e13f] {
    position: absolute;
    background: #20232d;
    border-radius: 4px;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    opacity: 1;
    padding: 8px;
    max-width: 100px;
    overflow: hidden;
    right: 0;
    top: 0;
    -webkit-animation: leftBid-data-v-7218e13f 3s ease-in forwards;
    -o-animation: leftBid-data-v-7218e13f ease-in 3s forwards;
    animation: leftBid-data-v-7218e13f 3s ease-in forwards;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.rocket__container .parachutes__list .parachutes__list-item .player__avatar[data-v-7218e13f] {
    width: 24px;
    height: 24px
}

.rocket__container .parachutes__list .parachutes__list-item .player__info[data-v-7218e13f] {
    margin-left: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    width: 100%
}

.rocket__container .parachutes__list .parachutes__list-item .player__info .player-info__name[data-v-7218e13f] {
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    opacity: .9;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 100%
}

.rocket__container .parachutes__list .parachutes__list-item .player__info .player-info__profit[data-v-7218e13f] {
    width: 100%;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #e5b300;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.crash__rocket[data-v-7218e13f] {
    width: 170px;
    height: 170px;
    position: absolute;
    z-index: 3
}

.crash__rocket--preview-mode[data-v-7218e13f] {
    width: 65px;
    height: 65px
}

svg[data-v-7218e13f] {
    height: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

@-webkit-keyframes leftBid-data-v-7218e13f {
    0% {
        opacity: 1;
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate(-150%, 300%);
        transform: translate(-150%, 300%)
    }
}

@-o-keyframes leftBid-data-v-7218e13f {
    0% {
        opacity: 1;
        -o-transform: translate(0);
        transform: translate(0)
    }
    to {
        opacity: 0;
        -o-transform: translate(-150%, 300%);
        transform: translate(-150%, 300%)
    }
}

@keyframes leftBid-data-v-7218e13f {
    0% {
        opacity: 1;
        -webkit-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate(-150%, 300%);
        -o-transform: translate(-150%, 300%);
        transform: translate(-150%, 300%)
    }
}

@-webkit-keyframes dash-data-v-7218e13f {
    0% {
        stroke-dashoffset: 805
    }
    to {
        stroke-dashoffset: 0
    }
}

@-o-keyframes dash-data-v-7218e13f {
    0% {
        stroke-dashoffset: 805
    }
    to {
        stroke-dashoffset: 0
    }
}

@keyframes dash-data-v-7218e13f {
    0% {
        stroke-dashoffset: 805
    }
    to {
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes hideDash-data-v-7218e13f {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-o-keyframes hideDash-data-v-7218e13f {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes hideDash-data-v-7218e13f {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.miner__cells__container[data-v-7218e13f] {
    display: block;
    width: 500px
}

.miner__cells__row[data-v-7218e13f] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 390px;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin: auto
}

.miner_cell[data-v-7218e13f] {
    width: 20%;
    padding: 3px
}

.miner_cell img[data-v-7218e13f] {
    width: 100%;
    position: absolute;
    -webkit-transition: opacity .3s, visibility .3s;
    -o-transition: opacity .3s, visibility .3s;
    transition: opacity .3s, visibility .3s;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    padding: 10px;
    pointer-events: none
}

.fake-cell[data-v-7218e13f] {
    height: 64px
}

.opened-cell[data-v-7218e13f] {
    border: .717391px solid rgba(92, 95, 104, .3)
}

.closed-cell[data-v-7218e13f],
.opened-cell[data-v-7218e13f] {
    position: relative;
    background: -webkit-gradient(linear, left top, left bottom, from(#1c1e26), color-stop(47.4%, #242731), to(#2e323e));
    background: -webkit-linear-gradient(top, #1c1e26, #242731 47.4%, #2e323e);
    background: -o-linear-gradient(top, #1c1e26 0, #242731 47.4%, #2e323e 100%);
    background: linear-gradient(180deg, #1c1e26, #242731 47.4%, #2e323e);
    padding: 10px;
    overflow: hidden;
    cursor: pointer;
    width: 72px;
    height: 72px
}

.closed-cell[data-v-7218e13f] {
    border: 3px solid rgba(92, 95, 104, .3);
    -webkit-border-image: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    -webkit-border-image: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    -o-border-image: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    border-image: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    border-image: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    border-image-slice: 1
}

.closed-cell[data-v-7218e13f]:after {
    content: "";
    position: absolute;
    background: var(--primary);
    -webkit-filter: blur(22.9565px);
    filter: blur(22.9565px);
    width: 45px;
    height: 45px;
    bottom: -25px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.bomb-cell[data-v-7218e13f] {
    background: #22252f;
    border: 3px solid #e21e4d;
    -webkit-box-shadow: inset 0 1.8691px 14.9528px #433f3b;
    box-shadow: inset 0 1.8691px 14.9528px #433f3b;
    text-align: center;
    min-height: 64px;
    position: relative;
    width: 100%;
    border-image-slice: 1;
    cursor: pointer;
    overflow: hidden;
    width: 72px;
    height: 72px
}

.bomb-cell[data-v-7218e13f]:after {
    content: "";
    position: absolute;
    background: #e21e4d;
    -webkit-filter: blur(22.9565px);
    filter: blur(22.9565px);
    width: 45px;
    height: 45px;
    bottom: -25px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.hidden-cell[data-v-7218e13f] {
    opacity: .5
}

@media(max-width:700px) {
    .bomb-cell[data-v-7218e13f],
    .closed-cell[data-v-7218e13f],
    .opened-cell[data-v-7218e13f] {
        width: 50px;
        height: 50px;
        min-height: 50px;
        padding: 5px
    }
    .miner_cell img[data-v-7218e13f] {
        padding: 5px
    }
    .miner__cells__row[data-v-7218e13f] {
        width: 284px
    }
    .miner__cells__container[data-v-7218e13f] {
        width: 282px
    }
}

.hide[data-v-7218e13f] {
    opacity: 0
}

.hide[data-v-7218e13f],
.show[data-v-7218e13f] {
    display: inherit
}

.show[data-v-7218e13f] {
    opacity: 1
}

.crash-timer[data-v-417f4ae2] {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center
}

.crash-timer__minfo[data-v-417f4ae2] {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    position: absolute;
    top: 5px;
    left: 10px;
    white-space: nowrap
}

.crash-timer .ratio-timer[data-v-417f4ae2] {
    position: absolute;
    top: 80px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

@media(max-width:600px) {
    .crash-timer .ratio-timer[data-v-417f4ae2] {
        top: 25px
    }
    .crash-timer .preview-mode[data-v-417f4ae2] {
        position: absolute;
        top: 6px;
        left: 12px
    }
}

.minfo__image img[data-v-417f4ae2] {
    width: 100px;
    height: 100px;
    -o-object-fit: initial;
    object-fit: fill
}

.background .stars-background[data-v-5d2baa4b] {
    background: url(/crash/stars.webp) 0 0;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1
}

.background .moon-background[data-v-5d2baa4b] {
    background: url(/crash/moon.webp) no-repeat 0 0;
    -webkit-background-size: contain;
    background-size: contain;
    width: 150px;
    height: 150px;
    position: absolute;
    top: 25px;
    right: 25px;
    z-index: 2;
    will-change: transform
}

.background .bit-background[data-v-5d2baa4b] {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    -webkit-background-size: cover;
    background-size: cover;
    will-change: transform
}

.background .bit-background .trees-background[data-v-5d2baa4b] {
    background: url(/crash/trees-bg.webp) repeat-x bottom;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0
}

.background .bit-background .trees-background.halloween-bg[data-v-5d2baa4b] {
    background: url(/_nuxt/img/miner-trees-bg.936df97.webp);
    -webkit-background-size: cover;
    background-size: cover
}

.grid[data-v-28d9e3d7] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    min-height: 480px
}

.grid .bit-block[data-v-28d9e3d7],
.grid .order-1--dsm[data-v-28d9e3d7] {
    position: relative
}

.grid .bit-block[data-v-28d9e3d7] {
    height: 420px;
    min-height: 420px;
    margin-bottom: 3px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    overflow: hidden
}

.grid .bit-block--preview-mode[data-v-28d9e3d7] {
    position: fixed;
    width: 95%;
    top: 118px;
    left: 0;
    height: 68px;
    min-height: 68px;
    z-index: 10;
    border-radius: 8px;
    margin: 10px;
    -webkit-animation: fadeIn-data-v-28d9e3d7 .3s;
    -o-animation: fadeIn-data-v-28d9e3d7 .3s;
    animation: fadeIn-data-v-28d9e3d7 .3s
}

@-webkit-keyframes fadeIn-data-v-28d9e3d7 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-o-keyframes fadeIn-data-v-28d9e3d7 {
    0% {
        opacity: 0;
        -o-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeIn-data-v-28d9e3d7 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(100%);
        -o-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

.grid .bit-block__animation-switcher[data-v-28d9e3d7] {
    z-index: 2;
    position: absolute;
    bottom: 14px;
    left: 18px;
    display: none
}

@media(max-width:550px) {
    .grid .bit-block__animation-switcher[data-v-28d9e3d7] {
        display: block
    }
}

.grid .bit-block .bit-block__head[data-v-28d9e3d7] {
    position: relative
}

@media(max-width:700px) {
    .grid .bit-block .bit-block__head[data-v-28d9e3d7] {
        padding: 0 var(--wrap-padding) 0 var(--wrap-padding)
    }
}

.grid .bit-block .bit-block__head .game-crash-history__wrapper[data-v-28d9e3d7] {
    width: 100%;
    position: relative
}

.grid .bit-block .bit-block__middle[data-v-28d9e3d7] {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0
}

.grid .bit-block .bit-block__middle .crash-timer__wrapper[data-v-28d9e3d7] {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    z-index: 4
}

.grid .bit-block .bit-block__middle .crash-rocket__wrapper[data-v-28d9e3d7],
.grid .bit-block .bit-block__middle .crash-vertical-graph__wrapper[data-v-28d9e3d7] {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    z-index: 3
}

.grid .bit-block .bit-block__head[data-v-28d9e3d7] {
    position: absolute;
    padding: 8px
}

.bit-block__middle[data-v-28d9e3d7] {
    margin-top: 24px
}

.smart-question[data-v-28d9e3d7] {
    z-index: 4
}

@media(max-width:700px) {
    .grid .bit-block .bit-block__head[data-v-28d9e3d7] {
        position: inherit;
        padding: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .bit-block__help[data-v-28d9e3d7] {
        display: none
    }
    .bit-block[data-v-28d9e3d7] {
        height: 345px !important;
        min-height: 345px !important
    }
    .bit-block__middle[data-v-28d9e3d7] {
        margin-top: 12px
    }
}

.halloween-miner[data-v-28d9e3d7] {
    position: relative
}

.halloween-miner[data-v-28d9e3d7]:before {
    content: "";
    background-image: url(/_nuxt/img/web3.6e83979.webp);
    right: 0;
    bottom: 0;
    z-index: 4;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 177px;
    height: 95px
}

@media(max-width:700px) {
    .halloween-miner[data-v-28d9e3d7]:before {
        scale: .6;
        -webkit-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom;
        z-index: 3
    }
}

.halloween-miner[data-v-28d9e3d7]:after {
    content: "";
    background-image: url(/_nuxt/img/web4.96eee81.webp);
    left: 0;
    bottom: 0;
    z-index: 3;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 177px;
    height: 95px
}

@media(max-width:700px) {
    .halloween-miner[data-v-28d9e3d7]:after {
        scale: .6;
        -webkit-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom;
        z-index: 2
    }
}

.tas-list__players[data-v-4dad3664] {
    overflow: auto;
    max-height: 620px
}

.user-fas__ava[data-v-4dad3664] {
    cursor: pointer
}

.line-tags[data-v-01fb3b1d] {
    position: relative
}

.clickable[data-v-01fb3b1d]:hover {
    cursor: pointer
}

.miner-counter-row[data-v-01fb3b1d] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 6px 15px
}

.miner-counter-coll[data-v-01fb3b1d] {
    background: #13151d;
    border: 1px solid #20232d;
    border-radius: 8px;
    padding: 12px 23px;
    z-index: 6;
    -webkit-clip-path: polygon(0 0, 100% 0, 90% 99%, 10% 100%);
    clip-path: polygon(0 0, 100% 0, 90% 99%, 10% 100%);
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    color: #fff;
    position: relative
}

.miner-counter-coll img[data-v-01fb3b1d] {
    width: 24px;
    height: 24px
}

.miner-counter-coll span[data-v-01fb3b1d] {
    line-height: 24px;
    margin-left: 6px
}

.coins[data-v-01fb3b1d]:after {
    background: var(--primary);
    left: 20px
}

.bombs[data-v-01fb3b1d]:after,
.coins[data-v-01fb3b1d]:after {
    content: "";
    position: absolute;
    -webkit-filter: blur(32px);
    filter: blur(32px);
    width: 62px;
    height: 62px;
    bottom: -70px
}

.bombs[data-v-01fb3b1d]:after {
    background: #e21e4d;
    right: 20px
}

.miner-counter-container[data-v-01fb3b1d] {
    margin-top: 22px
}

@media(max-width:700px) {
    .miner-counter-row[data-v-01fb3b1d] {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        grid-gap: 10px;
        gap: 10px;
        padding: 6px 15px
    }
    .miner-counter-coll img[data-v-01fb3b1d] {
        width: 16px;
        height: 16px;
        margin-top: 4px
    }
    .miner-counter-coll[data-v-01fb3b1d] {
        font-family: "Eurostile";
        font-style: normal;
        font-weight: 700;
        font-size: 14px;
        line-height: 14px;
        text-align: center;
        padding: 3px 19px;
        color: #fff
    }
    .coins[data-v-01fb3b1d]:after {
        left: 10px;
        bottom: -75px
    }
    .bombs[data-v-01fb3b1d]:after {
        right: 10px;
        bottom: -75px
    }
    .miner-counter-container[data-v-01fb3b1d] {
        margin-top: 10px
    }
}

.number-field__btn_mobile[data-v-ce937adc] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #1b1d25;
    border-radius: 5px;
    min-width: 20px;
    max-width: 20px;
    height: 20px;
    cursor: pointer;
    font-size: 10px
}

.number-field__btn_mobile.number-field__btn_minus[data-v-ce937adc] {
    font-size: 3px;
    color: #5c5f68
}

.number-field__btn_mobile.number-field__btn_plus[data-v-ce937adc] {
    color: #fff
}

label[for=BidMobile][data-v-ce937adc] {
    width: 100%;
    padding: 7px 0;
    white-space: nowrap;
    margin-left: -8px
}

.bit-feed__btn[data-v-ce937adc] {
    background: #1b1d25;
    border-radius: 5px;
    display: block;
    padding: 6px;
    margin: 0 2px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    min-width: 35px
}

@media(max-width:700px) {
    .number-field__info[data-v-ce937adc] {
        width: 100%;
        text-align: center
    }
    .bit-feed-mobile-btn button[data-v-ce937adc] {
        width: 100%;
        max-width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

.hit-coefficient[data-v-ce937adc] {
    padding: 15px;
    background: -webkit-gradient(linear, left top, left bottom, from(#1c1e26), color-stop(47.4%, #242731), to(#2e323e));
    background: -webkit-linear-gradient(top, #1c1e26, #242731 47.4%, #2e323e);
    background: -o-linear-gradient(top, #1c1e26 0, #242731 47.4%, #2e323e 100%);
    background: linear-gradient(180deg, #1c1e26, #242731 47.4%, #2e323e);
    border: 1px solid rgba(92, 95, 104, .3);
    text-align: center
}

.hit-coefficient-hit[data-v-ce937adc] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    letter-spacing: -.2px;
    color: #5c5f68;
    margin-bottom: 7px
}

.hit-coefficient-coef[data-v-ce937adc] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -.2px;
    color: #fff
}

.hit-coefficient-container[data-v-ce937adc] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 12px;
    z-index: 2;
    position: relative;
    overflow-x: overlay;
    -webkit-clip-path: polygon(5% 0, 95% 0, 100% 50%, 95% 100%, 5% 100%, 0 50%);
    clip-path: polygon(5% 0, 95% 0, 100% 50%, 95% 100%, 5% 100%, 0 50%);
    max-width: 513px;
    margin-left: auto;
    margin-right: auto
}

.hit-coefficient-container[data-v-ce937adc]::-webkit-scrollbar {
    display: none
}

.hit-coefficient[data-v-ce937adc]:first-child {
    padding-left: 25px
}

.hit-coefficient[data-v-ce937adc]:last-child {
    padding-right: 25px
}

.bombs-cell .bit-feed__box_bet[data-v-ce937adc] {
    padding-top: 0
}

.bombs-cell .bit-feed__buttons[data-v-ce937adc] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 0;
    background: #13151d;
    border: 1px solid #22252f;
    border-radius: 6px;
    padding: 4px 1px
}

.bombs-cell .bit-feed__btn span[data-v-ce937adc] {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    display: block;
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    color: #fff
}

.bombs-cell .bit-feed__btn[data-v-ce937adc] {
    display: block;
    padding: 9px 4px;
    margin: 0 2px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background: #13151d;
    border: 1px solid #22252f;
    border-radius: 6px;
    min-width: 35px
}

.bombs-container[data-v-ce937adc] {
    display: block
}

.bombs-title[data-v-ce937adc] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-size: 10px;
    line-height: 12px;
    color: #5c5f68;
    mix-blend-mode: normal
}

.number-field__value_bid[data-v-ce937adc] {
    text-align: left !important
}

.number-field__info[data-v-ce937adc] {
    margin: 5px 0 0 9px
}

.number-field[data-v-ce937adc] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 300px;
    width: 100%;
    background: #13151d;
    border: 1px solid #22252f;
    border-radius: 6px
}

.bit-title[data-v-ce937adc] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
    color: #fff;
    mix-blend-mode: normal;
    text-align: left;
    margin-right: auto;
    margin-top: 15px;
    margin-bottom: 10px
}

.bit-feed__row[data-v-ce937adc] {
    margin-left: -8px;
    margin-right: -8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 16px;
    background: #22252f;
    border-radius: 12px
}

button.btn.btn_full.btn_long.btn_can-cancel[data-v-ce937adc] {
    width: 159px;
    height: 159px;
    margin-left: auto;
    margin-right: auto;
    border: 10px solid #13151d;
    border-radius: 50%
}

.bit-feed__box[data-v-ce937adc] {
    padding-top: 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.bombs-cell button.bit-feed__btn.active[data-v-ce937adc] {
    background: var(--primary);
    border: 1px solid #22252f;
    border-radius: 6px
}

.bombs-cell button.bit-feed__btn.active span[data-v-ce937adc] {
    color: #13151d;
    -webkit-text-fill-color: #13151d
}

.bin-control[data-v-ce937adc] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

button.number-field__btn.number-field__btn_plus[data-v-ce937adc] {
    padding: 12px;
    margin: 8px
}

button.number-field__btn.number-field__btn_minus[data-v-ce937adc] {
    padding: 12px;
    margin: 8px 0 8px 20px
}

i.i.i-ruble[data-v-ce937adc] {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

.hit-coefficient.hit-active[data-v-ce937adc] {
    border-top-color: #fab42d;
    border-top-width: 2px
}

.hit-coefficient.hit-active-cell[data-v-ce937adc] {
    background: var(--primary);
    border: 1px solid rgba(92, 95, 104, .3)
}

.hit-coefficient.hit-active-cell .hit-coefficient-hit[data-v-ce937adc] {
    color: #1b1d25
}

.hit-coefficient.hit-active-cell .hit-coefficient-coef[data-v-ce937adc] {
    color: #13151d
}

.btn-choose-cell[data-v-ce937adc],
.btn-choose-cell[data-v-ce937adc]:hover {
    background: #20232d;
    color: #fff
}

.btn-pick-up[data-v-ce937adc] {
    background: #51b12f;
    color: #fff
}

.btn-pick-up[data-v-ce937adc]:hover {
    background: #248b00;
    color: #fff
}

label.auto-choose[data-v-ce937adc] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 12px;
    color: #5c5f68;
    mix-blend-mode: normal;
    margin-right: auto;
    padding: 11px 0 5px;
    border-bottom: 2px dashed;
    cursor: pointer
}

.bit-feed-mobile__top-row .bit-feed__buttons[data-v-ce937adc] {
    position: inherit
}

.bit-feed-mobile__ratio[data-v-ce937adc] {
    width: 100%
}

.bit-feed-mobile__number[data-v-ce937adc] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.bit-feed-mobile__top-row .bit-feed__buttons[data-v-ce937adc] {
    width: auto
}

.bit-feed-mobile__bet .bit-feed__btn span[data-v-ce937adc] {
    line-height: 9px
}

.bit-feed-mobile__bet[data-v-ce937adc] {
    max-height: none
}

.bit-feed__buttons[data-v-ce937adc] {
    overflow-x: hidden
}

.bit-feed-mobile-btn button.btn.btn_full.btn_long.btn_can-cancel[data-v-ce937adc] {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    border: none;
    border-radius: 6px;
    height: auto;
    padding: 10px
}

.auto-choose-btn[data-v-ce937adc] {
    background: #13151d
}

.auto-choose-btn span[data-v-ce937adc] {
    color: #fff
}

label.auto-choose[data-v-ce937adc]:hover {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

.bit-feed__cell.bit-feed__cell_bit[data-v-ce937adc] {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.bit-feed__box_bet .number-field[data-v-ce937adc] {
    margin-top: 10px
}

.bit-feed-mobile__top-row[data-v-ce937adc] {
    padding: 4px 8px
}

.bit-feed-mobile__ratio .bit-feed__btn[data-v-ce937adc] {
    padding: 0;
    min-width: inherit
}

.win-background[data-v-ce937adc] {
    background-image: url(/_nuxt/img/win.fd3e6fc.png);
    height: 67px;
    -webkit-background-size: cover;
    background-size: cover;
    background-position-x: center
}

.hit-win[data-v-ce937adc] {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 80px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hit-win-ratio[data-v-ce937adc] {
    font-size: 14px;
    line-height: 16px
}

.hit-win-amount[data-v-ce937adc],
.hit-win-ratio[data-v-ce937adc] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

.hit-win-amount[data-v-ce937adc] {
    font-size: 20px;
    line-height: 23px
}

.hit-win-text[data-v-ce937adc] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

.fail-background[data-v-ce937adc] {
    background-image: url(/_nuxt/img/fail.9afccb4.png);
    height: 67px;
    -webkit-background-size: cover;
    background-size: cover;
    background-position-x: center
}

.hit-fail[data-v-ce937adc] {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 80px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.hit-fail-hits[data-v-ce937adc],
.hit-fail-ratio[data-v-ce937adc] {
    font-size: 14px;
    line-height: 16px;
    color: #fff
}

.hit-fail-hits[data-v-ce937adc],
.hit-fail-ratio[data-v-ce937adc],
.hit-fail-text[data-v-ce937adc] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase
}

.hit-fail-text[data-v-ce937adc] {
    font-size: 20px;
    line-height: 23px;
    color: #e21e4d
}

.hit-control[data-v-ce937adc] {
    position: absolute;
    top: 38%;
    width: 50px;
    height: 50px;
    background: var(--primary);
    border-radius: 50%;
    z-index: 3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: pointer;
    -webkit-transition: opacity .3s ease-in-out;
    -o-transition: opacity .3s ease-in-out;
    transition: opacity .3s ease-in-out
}

.hit-control img[data-v-ce937adc] {
    width: 12px;
    height: 22px
}

div#hitPrev[data-v-ce937adc] {
    top: 12px;
    left: calc(50% - 316.5px)
}

div#hitNext[data-v-ce937adc] {
    top: 12px;
    right: calc(50% - 316.5px)
}

@media(max-width:700px) {
    div#hitPrev[data-v-ce937adc] {
        top: 7px;
        left: 5px
    }
    div#hitNext[data-v-ce937adc] {
        top: 7px;
        right: 5px
    }
    .hit-control[data-v-ce937adc] {
        width: 40px;
        height: 40px
    }
    .bit-feed-mobile__count[data-v-ce937adc] {
        position: relative;
        max-height: 100%
    }
    .bit-feed-mobile__count .bit-feed__buttons[data-v-ce937adc] {
        bottom: 0;
        left: 0;
        right: 0;
        max-width: 100%;
        margin: 5px;
        width: auto
    }
    .bit-feed__btn[data-v-ce937adc] {
        min-width: 45px
    }
    .bit-feed-mobile__bet .bit-feed__btn[data-v-ce937adc] {
        min-width: 0;
        padding: 0;
        max-width: none
    }
    .bit-feed-mobile[data-v-ce937adc] {
        bottom: 96px
    }
    .hit-coefficient-container[data-v-ce937adc] {
        margin: 15px 55px 0
    }
    .hit-coefficient[data-v-ce937adc] {
        padding: 10px
    }
    .hit-coefficient-hit[data-v-ce937adc] {
        font-size: 10px;
        margin-bottom: 3px
    }
    .hit-coefficient-coef[data-v-ce937adc] {
        font-size: 12px
    }
    .bit-feed-mobile__ratio .bit-feed__btn.active[data-v-ce937adc] {
        background: var(--primary);
        border: 1px solid #22252f;
        border-radius: 6px
    }
    .bit-feed-mobile__ratio .bit-feed__btn.active span[data-v-ce937adc] {
        color: #13151d;
        -webkit-text-fill-color: #13151d
    }
    .bit-feed-mobile__ratio[data-v-ce937adc] {
        min-height: 40px
    }
    .bit-feed-mobile__ratio__container .bit-title[data-v-ce937adc] {
        display: block;
        margin-top: 0;
        margin-bottom: 0;
        font-style: normal;
        font-weight: 700;
        font-size: 10px;
        line-height: 12px;
        color: #5c5f68;
        padding-bottom: 0
    }
    .auto-choose-btn[data-v-ce937adc] {
        margin-top: 10px
    }
    .number-field__value[data-v-ce937adc] {
        padding: 0;
        margin: 0
    }
    .hit-fail[data-v-ce937adc],
    .hit-win[data-v-ce937adc] {
        padding: 0 20px
    }
}

.bit-feed__btn[data-v-ce937adc]:hover {
    background: var(--primary)
}

.bit-feed__btn:hover span[data-v-ce937adc] {
    color: #13151d;
    -webkit-background-clip: inherit;
    -webkit-text-fill-color: inherit
}

.rocket__container[data-v-4df62a21] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    place-content: center
}

.rocket__container--preview-mode[data-v-4df62a21] {
    padding-top: 20px
}

@media(min-width:var(--media-lg)) {
    .rocket__container[data-v-4df62a21] {
        padding: 24px
    }
}

.rocket__container .parachutes__list[data-v-4df62a21] {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0
}

.rocket__container .parachutes__list .parachutes__list-item[data-v-4df62a21] {
    position: absolute;
    background: #20232d;
    border-radius: 4px;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    opacity: 1;
    padding: 8px;
    max-width: 100px;
    overflow: hidden;
    right: 0;
    top: 0;
    -webkit-animation: leftBid-data-v-4df62a21 3s ease-in forwards;
    -o-animation: leftBid-data-v-4df62a21 ease-in 3s forwards;
    animation: leftBid-data-v-4df62a21 3s ease-in forwards;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.rocket__container .parachutes__list .parachutes__list-item .player__avatar[data-v-4df62a21] {
    width: 24px;
    height: 24px
}

.rocket__container .parachutes__list .parachutes__list-item .player__info[data-v-4df62a21] {
    margin-left: 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    width: 100%
}

.rocket__container .parachutes__list .parachutes__list-item .player__info .player-info__name[data-v-4df62a21] {
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
    opacity: .9;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    width: 100%
}

.rocket__container .parachutes__list .parachutes__list-item .player__info .player-info__profit[data-v-4df62a21] {
    width: 100%;
    font-weight: 500;
    font-size: 12px;
    line-height: 14px;
    color: #e5b300;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.coin__container[data-v-4df62a21] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 64px;
    gap: 64px
}

.coin[data-v-4df62a21]:after {
    content: "";
    position: absolute
}

.coinflip-counter-coll[data-v-4df62a21] {
    background: #13151d;
    border: 1px solid #20232d;
    border-radius: 8px;
    padding: 12px 23px;
    z-index: 6;
    -webkit-clip-path: polygon(0 0, 100% 0, 90% 99%, 10% 100%);
    clip-path: polygon(0 0, 100% 0, 90% 99%, 10% 100%);
    font-family: "Eurostile";
    font-style: normal;
    color: #fff;
    position: relative;
    text-align: center;
    min-width: 109px
}

.coinflip-counter-coll[data-v-4df62a21],
.coinflip-counter-value[data-v-4df62a21] {
    font-weight: 700;
    font-size: 20px;
    line-height: 20px
}

.coinflip-counter-text[data-v-4df62a21] {
    font-weight: 700;
    font-size: 13px;
    line-height: 13px;
    text-align: center;
    text-transform: uppercase
}

.round .coinflip-counter-text[data-v-4df62a21] {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

.ratio .coinflip-counter-text[data-v-4df62a21] {
    color: #5c5f68
}

.coinflip__rocket[data-v-4df62a21] {
    width: 170px;
    height: 170px;
    position: absolute;
    z-index: 3
}

.coinflip__rocket--preview-mode[data-v-4df62a21] {
    width: 65px;
    height: 65px
}

.round[data-v-4df62a21]:after {
    background: var(--primary);
    left: 20px
}

.ratio[data-v-4df62a21]:after,
.round[data-v-4df62a21]:after {
    content: "";
    position: absolute;
    -webkit-filter: blur(32px);
    filter: blur(32px);
    width: 62px;
    height: 62px;
    bottom: -70px
}

.ratio[data-v-4df62a21]:after {
    background: #e21e4d;
    right: 20px
}

.coinflip-counter-container[data-v-4df62a21] {
    margin-top: 22px
}

svg[data-v-4df62a21] {
    height: 100%;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

@-webkit-keyframes leftBid-data-v-4df62a21 {
    0% {
        opacity: 1;
        -webkit-transform: translate(0);
        transform: translate(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate(-150%, 300%);
        transform: translate(-150%, 300%)
    }
}

@-o-keyframes leftBid-data-v-4df62a21 {
    0% {
        opacity: 1;
        -o-transform: translate(0);
        transform: translate(0)
    }
    to {
        opacity: 0;
        -o-transform: translate(-150%, 300%);
        transform: translate(-150%, 300%)
    }
}

@keyframes leftBid-data-v-4df62a21 {
    0% {
        opacity: 1;
        -webkit-transform: translate(0);
        -o-transform: translate(0);
        transform: translate(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translate(-150%, 300%);
        -o-transform: translate(-150%, 300%);
        transform: translate(-150%, 300%)
    }
}

@-webkit-keyframes dash-data-v-4df62a21 {
    0% {
        stroke-dashoffset: 805
    }
    to {
        stroke-dashoffset: 0
    }
}

@-o-keyframes dash-data-v-4df62a21 {
    0% {
        stroke-dashoffset: 805
    }
    to {
        stroke-dashoffset: 0
    }
}

@keyframes dash-data-v-4df62a21 {
    0% {
        stroke-dashoffset: 805
    }
    to {
        stroke-dashoffset: 0
    }
}

@-webkit-keyframes hideDash-data-v-4df62a21 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-o-keyframes hideDash-data-v-4df62a21 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes hideDash-data-v-4df62a21 {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.coinflip__cells__container[data-v-4df62a21] {
    display: block;
    width: 500px
}

.coinflip__cells__row[data-v-4df62a21] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 390px;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin: auto
}

.hide[data-v-4df62a21] {
    opacity: 0
}

.hide[data-v-4df62a21],
.show[data-v-4df62a21] {
    display: inherit
}

.show[data-v-4df62a21] {
    opacity: 1
}

.coin[data-v-4df62a21] {
    --diameter: 180px;
    --thickness: 20px;
    --gradient: linear-gradient(#f3c73a, #face40 50%, #f3c73a);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    width: var(--diameter);
    height: var(--diameter)
}

.side[data-v-4df62a21] {
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #ff0;
    font-size: calc(var(--diameter)*0.6);
    font-weight: 700
}

.head-bg[data-v-4df62a21] {
    -webkit-transform: translateZ(calc(var(--thickness)/2 - 1px));
    transform: translateZ(calc(var(--thickness)/2 - 1px));
    background: #f3c73a !important;
    width: 98%;
    height: 98%;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.head[data-v-4df62a21] {
    -webkit-transform: translateZ(calc(var(--thickness)/2));
    transform: translateZ(calc(var(--thickness)/2))
}

.head img[data-v-4df62a21],
.tail img[data-v-4df62a21] {
    height: 100%;
    width: 100%
}

.tail-bg[data-v-4df62a21] {
    -webkit-transform: translateZ(calc(1px - var(--thickness)/2));
    transform: translateZ(calc(1px - var(--thickness)/2));
    background: #f3c73a !important;
    width: 98%;
    height: 98%;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.tail[data-v-4df62a21] {
    -webkit-transform: translateZ(calc(0px - var(--thickness)/2)) rotateY(180deg);
    transform: translateZ(calc(0px - var(--thickness)/2)) rotateY(180deg)
}

.edge[data-v-4df62a21] {
    position: absolute;
    width: var(--thickness);
    height: 100%;
    -webkit-transform: translateX(calc(var(--diameter)/2)) translateZ(calc(var(--thickness)/2)) rotateY(90deg);
    transform: translateX(calc(var(--diameter)/2)) translateZ(calc(var(--thickness)/2)) rotateY(90deg);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    background-color: #f3c73a;
    background-image: var(--gradient)
}

@media(max-width:700px) {
    .coin__container[data-v-4df62a21] {
        zoom: .8
    }
}

.background .stars-background[data-v-3ca1ba7e] {
    background: url(/crash/stars.webp) 0 0;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 1
}

.background .moon-background[data-v-3ca1ba7e] {
    background: url(/crash/moon.webp) no-repeat 0 0;
    -webkit-background-size: contain;
    background-size: contain;
    width: 150px;
    height: 150px;
    position: absolute;
    top: 25px;
    right: 25px;
    z-index: 2;
    will-change: transform
}

.background .bit-background[data-v-3ca1ba7e] {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 2;
    -webkit-background-size: cover;
    background-size: cover;
    will-change: transform
}

.background .bit-background .trees-background[data-v-3ca1ba7e] {
    background: url(/crash/trees-bg.webp) repeat-x bottom;
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    left: 0
}

.background .bit-background .trees-background.halloween-bg[data-v-3ca1ba7e] {
    background: url(/_nuxt/img/coinflip-trees-bg.1e83c27.webp) repeat-x 0 100%;
    -webkit-background-size: cover;
    background-size: cover
}

@media(max-width:768px) {
    .background .bit-background .trees-background.halloween-bg[data-v-3ca1ba7e] {
        background: url(/_nuxt/img/coinflip-trees-bg-md.79ba2e3.webp);
        -webkit-background-size: cover;
        background-size: cover
    }
}

.bit-feed__eagle[data-v-6e4d937e] {
    padding: 14px 18px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    position: relative;
    display: block;
    text-align: left;
    background: #1b1d25;
    border-radius: 6px;
    height: 93px;
    cursor: pointer;
    -webkit-box-shadow: 3px 5px 8px 2px rgba(255, 180, 0, .37);
    box-shadow: 3px 5px 8px 2px rgba(255, 180, 0, .37);
    border: 1px solid #fab42d
}

@media(max-width:768px) {
    .bit-feed__eagle[data-v-6e4d937e] {
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.bit-feed__eagle[data-v-6e4d937e]:hover {
    background: #22252f
}

.bit-feed__eagle[data-v-6e4d937e]:after {
    content: "";
    background-image: url(/coinflip/eagle.svg);
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    background-repeat-y: no-repeat;
    background-repeat-x: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position-x: right
}

.bit-feed__eagle__text[data-v-6e4d937e] {
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    color: #fff
}

.bit-feed__tails[data-v-6e4d937e] {
    padding: 14px 18px;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    position: relative;
    display: block;
    text-align: left;
    background: #1b1d25;
    border-radius: 6px;
    height: 93px;
    cursor: pointer;
    -webkit-box-shadow: 3px 5px 8px 2px rgba(255, 180, 0, .37);
    box-shadow: 3px 5px 8px 2px rgba(255, 180, 0, .37);
    border: 1px solid #fab42d
}

@media(max-width:768px) {
    .bit-feed__tails[data-v-6e4d937e] {
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.bit-feed__tails[data-v-6e4d937e]:hover {
    background: #22252f
}

.bit-feed__tails[data-v-6e4d937e]:after {
    content: "";
    background-image: url(/coinflip/tails.svg);
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    background-repeat-y: no-repeat;
    background-repeat-x: no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    background-position-x: right
}

.bit-feed__tails__text[data-v-6e4d937e] {
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    text-transform: uppercase;
    color: #fff
}

label[for=BidMobile][data-v-6e4d937e] {
    width: 100%;
    padding: 7px 0;
    white-space: nowrap;
    margin-left: -8px
}

.number-field__value_bid[data-v-6e4d937e] {
    text-align: left !important;
    width: 100%;
    max-width: 100%
}

.number-field[data-v-6e4d937e] {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    max-width: 300px;
    width: 100%;
    background: #13151d;
    border: 1px solid #22252f;
    border-radius: 6px
}

.bit-feed__row[data-v-6e4d937e],
.number-field[data-v-6e4d937e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.bit-feed__row[data-v-6e4d937e] {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 16px;
    border-radius: 12px
}

button.btn.btn_full.btn_long.btn_can-cancel[data-v-6e4d937e] {
    border-radius: 6px;
    padding: 24px 0
}

.bit-feed__box[data-v-6e4d937e] {
    padding-top: 0;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.bin-control[data-v-6e4d937e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.btn-choose-cell[data-v-6e4d937e],
.btn-choose-cell[data-v-6e4d937e]:hover {
    background: #20232d;
    color: #fff
}

.btn-pick-up[data-v-6e4d937e] {
    background: #51b12f;
    color: #fff
}

.btn-pick-up[data-v-6e4d937e]:hover {
    background: #248b00;
    color: #fff
}

.bit-feed__cell[data-v-6e4d937e] {
    width: 48%
}

.bit-feed__cell[data-v-6e4d937e]:first-child,
.bit-feed__cell[data-v-6e4d937e]:last-child {
    width: 24%
}

.bit-feed__cell_bit[data-v-6e4d937e] {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%
}

.bit-feed__box_bet .number-field[data-v-6e4d937e] {
    margin-top: 10px
}

.bit-feed-mobile .bit-feed__cell[data-v-6e4d937e] {
    width: 50%
}

.bit-feed-mobile .bit-feed__row[data-v-6e4d937e] {
    width: 100%;
    margin: -15px 0 0;
    z-index: 2;
    position: relative
}

.bit-feed-mobile .bit-feed__cell_bit[data-v-6e4d937e] {
    margin: 0
}

.bit-feed-mobile .bit-feed__eagle[data-v-6e4d937e] {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.bit-feed-mobile .bit-feed__eagle[data-v-6e4d937e],
.bit-feed-mobile .bit-feed__tails[data-v-6e4d937e] {
    padding: 10px 18px;
    height: 50px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px
}

.bit-feed-mobile .bit-feed__tails[data-v-6e4d937e] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.bit-feed-mobile button.btn.btn_full.btn_long.btn_can-cancel[data-v-6e4d937e] {
    padding: 15px 0
}

.bit-feed-mobile .coinflip-control__bid-field[data-v-6e4d937e] {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding-bottom: 15px
}

@media(max-width:700px) {
    .bit-feed-mobile[data-v-6e4d937e] {
        bottom: 96px
    }
    .number-field__value[data-v-6e4d937e] {
        padding: 0;
        margin: 0
    }
}

.coinflip-control__bid-field[data-v-6e4d937e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    background: #1b1d25;
    border-radius: 12px;
    z-index: 2;
    position: relative
}

.coinflip-control__bid-field__label[data-v-6e4d937e] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-size: 11px;
    line-height: 13px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #4f5155
}

.coinflip-control__bid-field__bid[data-v-6e4d937e] {
    background: #13151d;
    border-radius: 12px;
    margin: 9px 2px 9px 8px;
    padding: 18px;
    width: calc(100% - 140px)
}

.coinflip-control__bid-field__control[data-v-6e4d937e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 120px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 6px 0
}

.coinflip-control__bid-field__control__btn[data-v-6e4d937e] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 23px;
    text-align: center;
    cursor: pointer;
    color: #5c5f68;
    background: #13151d;
    border-radius: 12px;
    margin: 3px;
    padding: 6px 0;
    width: 48px
}

.coinflip-control__bid-field__control__btn[data-v-6e4d937e]:hover {
    background: #22252f;
    color: #5c5f68
}

.tas-list__players[data-v-ddf2c4d2] {
    overflow: auto;
    max-height: 620px
}

.user-fas__ava[data-v-ddf2c4d2] {
    cursor: pointer
}

.grid[data-v-1055e4b7] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    min-height: 480px
}

.grid .bit-block[data-v-1055e4b7],
.grid .order-1--dsm[data-v-1055e4b7] {
    position: relative
}

.grid .bit-block[data-v-1055e4b7] {
    height: 465px;
    min-height: 465px;
    margin-bottom: 3px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    overflow: hidden
}

.grid .bit-block--preview-mode[data-v-1055e4b7] {
    position: fixed;
    width: 95%;
    top: 118px;
    left: 0;
    height: 68px;
    min-height: 68px;
    z-index: 10;
    border-radius: 8px;
    margin: 10px;
    -webkit-animation: fadeIn-data-v-1055e4b7 .3s;
    -o-animation: fadeIn-data-v-1055e4b7 .3s;
    animation: fadeIn-data-v-1055e4b7 .3s
}

@-webkit-keyframes fadeIn-data-v-1055e4b7 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-o-keyframes fadeIn-data-v-1055e4b7 {
    0% {
        opacity: 0;
        -o-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes fadeIn-data-v-1055e4b7 {
    0% {
        opacity: 0;
        -webkit-transform: translateY(100%);
        -o-transform: translateY(100%);
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

.grid .bit-block__animation-switcher[data-v-1055e4b7] {
    z-index: 2;
    position: absolute;
    bottom: 14px;
    left: 18px;
    display: none
}

@media(max-width:550px) {
    .grid .bit-block__animation-switcher[data-v-1055e4b7] {
        display: block
    }
}

.grid .bit-block .bit-block__head[data-v-1055e4b7] {
    position: relative
}

@media(max-width:700px) {
    .grid .bit-block .bit-block__head[data-v-1055e4b7] {
        padding: 0 var(--wrap-padding) 0 var(--wrap-padding)
    }
}

.grid .bit-block .bit-block__head .game-coinflip-history__wrapper[data-v-1055e4b7] {
    width: 100%;
    position: relative
}

.grid .bit-block .bit-block__middle[data-v-1055e4b7] {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0
}

.grid .bit-block .bit-block__middle .coinflip-timer__wrapper[data-v-1055e4b7] {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    z-index: 4
}

.grid .bit-block .bit-block__middle .coinflip-rocket__wrapper[data-v-1055e4b7],
.grid .bit-block .bit-block__middle .coinflip-vertical-graph__wrapper[data-v-1055e4b7] {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    z-index: 3
}

.hit-coefficient[data-v-1055e4b7] {
    padding: 0 8px;
    text-align: center;
    opacity: .4;
    min-width: 63px
}

.hit-coefficient-hit[data-v-1055e4b7] {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 130%;
    letter-spacing: -.2px;
    color: #5c5f68;
    margin-bottom: 7px
}

.hit-coefficient-img[data-v-1055e4b7] {
    width: 40px;
    height: 40px;
    margin-bottom: 5px
}

.hit-coefficient-coef[data-v-1055e4b7] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: -.2px;
    color: #fff
}

.hit-coefficient-container[data-v-1055e4b7] {
    margin-top: 9px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 4;
    position: relative;
    overflow-x: overlay;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    height: 75px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 9px 30px
}

.hit-coefficient-container[data-v-1055e4b7]::-webkit-scrollbar {
    display: none
}

.hit-coefficient.hit-active[data-v-1055e4b7] {
    border-top-color: #fab42d;
    border-top-width: 2px;
    opacity: 1
}

.grid .bit-block .bit-block__head[data-v-1055e4b7] {
    position: absolute;
    padding: 8px
}

.bit-block__middle[data-v-1055e4b7] {
    margin-top: 24px
}

.smart-question[data-v-1055e4b7] {
    z-index: 4
}

@media(max-width:700px) {
    .grid .bit-block .bit-block__head[data-v-1055e4b7] {
        position: inherit;
        padding: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
    .bit-block__help[data-v-1055e4b7] {
        display: none
    }
    .bit-block[data-v-1055e4b7] {
        height: 345px !important;
        min-height: 345px !important
    }
    .bit-block__middle[data-v-1055e4b7] {
        margin-top: 12px
    }
    .hit-coefficient-container[data-v-1055e4b7] {
        padding: 0
    }
}

.case-money[data-v-5017ce59] {
    position: relative;
    pointer-events: none;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    z-index: 1
}

.case-money__amount[data-v-5017ce59] {
    position: absolute;
    color: #13151d;
    font-family: Roboto;
    font-size: 16px;
    font-style: normal;
    font-weight: 800;
    line-height: 130%;
    text-transform: uppercase;
    padding: 2px 10px;
    background: #b7babb;
    min-width: 69px;
    border-radius: 6px;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%);
    text-align: center
}

.case-money__amount.small[data-v-5017ce59] {
    background: #7a4f41;
    color: #fff
}

.case-money__amount.average[data-v-5017ce59] {
    background: #5c5f68;
    color: #fff
}

.case-money__amount.big[data-v-5017ce59] {
    background: #ffe61f
}

.case-money__amount.jackpot[data-v-5017ce59] {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025)
}

.case-winner[data-v-6f3f813c] {
    position: relative;
    width: 60px;
    height: 60px;
    padding: 8px 8px 10px;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-width: 70px
}

@media(max-width:768px) {
    .case-winner[data-v-6f3f813c] {
        width: 60px;
        height: 60px;
        padding: 8px
    }
}

.case-winner__amount[data-v-6f3f813c] {
    color: #fff;
    color: var(--white, #fff);
    text-align: center;
    text-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
    font-family: Eurostile;
    font-size: 14px;
    font-style: normal;
    font-weight: 850;
    line-height: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 8px;
    background: #2f47ff;
    position: absolute;
    top: -11px;
    left: calc(50% - 2px);
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    -o-transform: translate(-50%);
    transform: translate(-50%)
}

@media(max-width:768px) {
    .case-winner__amount[data-v-6f3f813c] {
        font-size: 11px
    }
}

.case-winner__amount__text[data-v-6f3f813c] {
    z-index: 2;
    position: relative
}

.case-winner__info[data-v-6f3f813c] {
    display: none;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.case-winner__info__casename[data-v-6f3f813c] {
    color: #13151d;
    color: var(--Background, #13151d);
    text-align: center;
    font-family: Roboto;
    font-size: 10px;
    font-style: normal;
    font-weight: 800;
    line-height: 130%;
    text-transform: uppercase;
    min-width: 52px;
    background: #ffe61f;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: absolute;
    bottom: -8px;
    border-radius: 50px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width: 52px
}

@media(max-width:768px) {
    .case-winner__info__casename[data-v-6f3f813c] {
        font-size: 11px
    }
}

.case-winner__info__avatar[data-v-6f3f813c] {
    width: 42px;
    height: 42px;
    scale: 2
}

.case-winner:hover .case-winner__money[data-v-6f3f813c] {
    display: none
}

.case-winner:hover .case-winner__info[data-v-6f3f813c] {
    display: block;
    position: relative
}

.case-winner__money .case-money__amount {
    font-size: 11px;
    min-width: inherit;
    bottom: -5px;
    padding: 1px
}

@media(max-width:768px) {
    .case-winner__money img {
        width: 46px;
        height: 47px
    }
}

.winners[data-v-55401738] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 16px;
    gap: 16px;
    margin-bottom: 30px;
    border-bottom: 1px solid #1b1d25;
    overflow-x: scroll;
    cursor: pointer;
    padding: 0 14px 14px
}

.winners__tabs__tab[data-v-55401738] {
    color: #fff;
    color: var(--white, #fff);
    text-align: center;
    font-family: Roboto;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    padding: 6px 0;
    width: 100px;
    background: #13151d;
    position: relative;
    overflow: hidden;
    -webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out
}

.winners__tabs__tab span[data-v-55401738] {
    z-index: 1;
    position: relative
}

.winners__tabs__tab[data-v-55401738]:after {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    width: 100%;
    height: 8px;
    background: #13151d;
    -webkit-filter: blur(16px);
    filter: blur(16px);
    bottom: -8px;
    border-radius: 50%
}

.winners__tabs__tab[data-v-55401738]:hover:after {
    height: 18px;
    bottom: -9px
}

.winners__tabs__tab.active[data-v-55401738]:after {
    height: 24px;
    bottom: -8px
}

.winners__tabs__tab[data-v-55401738]:before {
    position: absolute;
    content: "";
    width: 2px;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    background: #13151d;
    -webkit-transition: background .3s ease-in-out;
    -o-transition: background .3s ease-in-out;
    transition: background .3s ease-in-out
}

.winners__tabs__tab.red[data-v-55401738] {
    color: #e21e4d
}

.winners__tabs__tab.red rect[data-v-55401738] {
    fill: #e21e4d
}

.winners__tabs__tab.red[data-v-55401738]:after {
    background: #e21e4d
}

.winners__tabs__tab.red.active[data-v-55401738] {
    color: #fff
}

.winners__tabs__tab.red.active rect[data-v-55401738] {
    fill: #fff
}

.winners__tabs__tab.red.active[data-v-55401738]:before {
    background: #e21e4d
}

.winners__tabs__tab.yellow[data-v-55401738] {
    color: #fab42d
}

.winners__tabs__tab.yellow.active[data-v-55401738]:before,
.winners__tabs__tab.yellow[data-v-55401738]:after {
    background: #fab42d
}

@media(max-width:768px) {
    .winners__tabs__tab[data-v-55401738] {
        width: 50%;
        height: 44px;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-align-content: center;
        -ms-flex-line-pack: center;
        align-content: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        place-content: center;
        grid-gap: 5px;
        gap: 5px
    }
}

@media(max-width:768px) {
    .winners__tabs[data-v-55401738],
    .winners__tabs__tab[data-v-55401738] {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }
}

@media(max-width:768px) {
    .winners[data-v-55401738] {
        grid-gap: 11px;
        gap: 11px;
        padding: 0 0 6px;
        margin-bottom: 18px;
        display: block
    }
}

.winners__container[data-v-55401738] {
    text-wrap: nowrap;
    white-space: nowrap;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    place-content: center;
    position: relative;
    overflow: hidden;
    height: 60px
}

.winners__container.big[data-v-55401738] {
    border: 1px solid #ffe61f
}

.winners__container.big[data-v-55401738]:after {
    content: "";
    border-radius: 50%;
    width: 48px;
    height: 24px;
    background: #ffe61f;
    -webkit-filter: blur(32px);
    filter: blur(32px);
    position: absolute;
    bottom: 5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.winners__container.jackpot[data-v-55401738] {
    border: 1px solid #f88a25
}

.winners__container.jackpot[data-v-55401738]:after {
    content: "";
    border-radius: 50%;
    width: 48px;
    height: 24px;
    background: #f88a25;
    -webkit-filter: blur(32px);
    filter: blur(32px);
    position: absolute;
    bottom: 5px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.winners[data-v-55401738]::-webkit-scrollbar {
    display: none
}

.winners__container .case-winner {
    min-width: 60px !important
}

.winners__container .case-winner__money img {
    width: 44px;
    height: 42px
}

@media(max-width:768px) {
    .winners__container .case-winner__money img {
        width: 45px;
        height: 43px
    }
}

.winners__container .case-winner__money .case-money__amount {
    min-width: 48px
}

.case[data-v-4b0a3489] {
    cursor: pointer;
    -webkit-transition: -webkit-transform .25s ease;
    transition: -webkit-transform .25s ease;
    -o-transition: -o-transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease, -webkit-transform .25s ease, -o-transform .25s ease
}

@media(max-width:768px) {
    .case[data-v-4b0a3489] {
        width: 46%
    }
}

.case__content[data-v-4b0a3489] {
    border-radius: 12px;
    background: #1b1d25;
    padding: 8px;
    position: relative
}

.case__content__new[data-v-4b0a3489],
.case__content__top[data-v-4b0a3489] {
    position: absolute;
    top: 0;
    right: -15px
}

.case__content__container[data-v-4b0a3489] {
    border-radius: 12px;
    width: 182px;
    height: 124px;
    position: relative;
    overflow: hidden;
    background-image: url(/_nuxt/img/case_background.1f3e06a.webp);
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.case__content__container img[data-v-4b0a3489] {
    margin: 6px 0;
    border-radius: 12px
}

@media(max-width:768px) {
    .case__content__container[data-v-4b0a3489] {
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin: auto
    }
}

.case__content__title[data-v-4b0a3489] {
    color: #fff;
    color: var(--white, #fff);
    font-family: Eurostile;
    line-height: normal;
    margin: 15px 0 18px 10px;
    text-transform: capitalize
}

.case__content__price[data-v-4b0a3489],
.case__content__title[data-v-4b0a3489] {
    font-size: 14px;
    font-style: normal;
    font-weight: 700
}

.case__content__price[data-v-4b0a3489] {
    font-family: Roboto;
    line-height: 130%;
    text-transform: uppercase;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary, linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    padding: 8px 44px 8px 10px
}

.case__content__price__container[data-v-4b0a3489] {
    background-image: url(/_nuxt/img/price_background.93a41ff.webp);
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 105px;
    margin-bottom: 10px
}

.case__content img[data-v-4b0a3489] {
    pointer-events: none;
    z-index: 1
}

.case[data-v-4b0a3489]:hover {
    -webkit-transform: translateY(-5px);
    -ms-transform: translateY(-5px);
    -o-transform: translateY(-5px);
    transform: translateY(-5px)
}

.case:hover .case__content__title[data-v-4b0a3489] {
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary, linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0)
}

.case:hover .case__content__price__container[data-v-4b0a3489] {
    background-image: url(/_nuxt/img/price_background_active.0dff016.webp)
}

.case:hover .case__content__price[data-v-4b0a3489] {
    color: #13151d;
    background-clip: inherit;
    -webkit-text-fill-color: initial;
    background: rgba(0, 0, 0, 0)
}

.case-light[data-v-4b0a3489]:after {
    content: "";
    position: absolute;
    bottom: -6px;
    height: 35px;
    width: 100%;
    left: 0;
    -webkit-filter: blur(32px);
    filter: blur(32px)
}

.case-light-not[data-v-4b0a3489]:after,
.case-light[data-v-4b0a3489]:after {
    background: rgba(0, 0, 0, 0)
}

.case-light-blue[data-v-4b0a3489]:after {
    background: #2f47ff
}

.case-light-purple[data-v-4b0a3489]:after {
    background: #7218cd
}

.case-light-pink[data-v-4b0a3489]:after {
    background: #c729ff
}

.case-light-yellow[data-v-4b0a3489]:after {
    background: var(--primary)
}

.case-light-orange[data-v-4b0a3489]:after {
    background: var(--primary-hover)
}

.halloween-case[data-v-4b0a3489] {
    position: relative
}

.halloween-case[data-v-4b0a3489]:after {
    content: "";
    background-image: url(/_nuxt/img/candles.841a926.webp);
    right: 0;
    bottom: 0;
    z-index: 3;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 52px;
    height: 52px
}

.cases[data-v-da70b73a] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 24px;
    gap: 24px;
    padding: 24px 34px;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    max-width: 720px;
    margin: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-flex-wrap: wrap-reverse;
    -ms-flex-wrap: wrap-reverse;
    flex-wrap: wrap-reverse
}

@media(max-width:768px) {
    .cases[data-v-da70b73a] {
        padding-left: 0;
        padding-right: 0
    }
}

.cases__name[data-v-da70b73a] {
    color: #fff;
    color: var(--white, #fff);
    font-family: Roboto;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: -.3px
}

.cases__logo[data-v-da70b73a],
.cases__name[data-v-da70b73a] {
    text-align: center;
    font-style: normal;
    line-height: normal;
    text-transform: uppercase
}

.cases__logo[data-v-da70b73a] {
    text-shadow: 0 4px 24px rgba(250, 177, 45, .65);
    font-family: Eurostile;
    font-size: 40px;
    font-weight: 850;
    background: -webkit-gradient(linear, left top, left bottom, from(#f88a25), color-stop(50.52%, #fab42d), to(#f8b025));
    background: -webkit-linear-gradient(top, #f88a25, #fab42d 50.52%, #f8b025);
    background: -o-linear-gradient(top, #f88a25 0, #fab42d 50.52%, #f8b025 100%);
    background: linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025);
    background: var(--primary, linear-gradient(180deg, #f88a25, #fab42d 50.52%, #f8b025));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    margin-top: 12px;
    margin-bottom: 6px
}

@media(max-width:768px) {
    .winners[data-v-5e6169ee] {
        margin-left: -15px;
        margin-right: -15px
    }
}

@media(max-width:768px) {
    .case-page-component[data-v-5e6169ee] {
        margin: 0;
        padding: 0
    }
}

.cases-back[data-v-5e6169ee] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    grid-gap: 8px;
    gap: 8px;
    margin-bottom: 20px
}

@media(max-width:768px) {
    .cases-back[data-v-5e6169ee] {
        background: #1b1d25;
        background: var(--gray-bar, #1b1d25);
        margin-bottom: 0
    }
}

.cases-back__icon[data-v-5e6169ee] {
    width: 37px;
    height: 33px;
    background: #13151d;
    background: var(--background, #13151d);
    -ms-flex-align: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    place-content: center
}

.cases-back__icon[data-v-5e6169ee],
.cases-back__text[data-v-5e6169ee] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.cases-back__text[data-v-5e6169ee] {
    color: #fff;
    font-family: Eurostile;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-transform: uppercase;
    -ms-flex-align: center
}

.headline {
    z-index: 9999
}

.betting-page__container[data-v-2b6a9018] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    width: 100%;
    height: 100%;
    margin-top: -32px
}

@media(max-width:670px) {
    .betting-page__container[data-v-2b6a9018] {
        margin-top: -6px
    }
}

.betting-page__container .betting__wrapper[data-v-2b6a9018] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    height: 100%;
    max-width: 100%;
    min-height: 100vh;
    z-index: 1
}

.faq-href {
    color: #fab42d
}

.head-informer__sbtn[data-v-7e2626f1] {
    margin-top: 200px
}

@media(max-width:900px) {
    .head-informer__sbtn[data-v-7e2626f1] {
        margin-top: 16px
    }
}

.head-informer__scaption[data-v-7e2626f1],
.head-informer__stitle[data-v-7e2626f1] {
    display: none
}

@media(max-width:900px) {
    .head-informer__scaption[data-v-7e2626f1],
    .head-informer__stitle[data-v-7e2626f1] {
        display: block
    }
}

.btn_bonus[data-v-7e2626f1] {
    background: -webkit-gradient(linear, left top, left bottom, from(#387cff), color-stop(50.52%, #6473ff), to(#6398ff));
    background: -webkit-linear-gradient(top, #387cff, #6473ff 50.52%, #6398ff);
    background: -o-linear-gradient(top, #387cff 0, #6473ff 50.52%, #6398ff 100%);
    background: linear-gradient(180deg, #387cff, #6473ff 50.52%, #6398ff);
    border: 2px solid #9da7ff;
    -webkit-box-shadow: 0 19px 154px #2253ff;
    box-shadow: 0 19px 154px #2253ff;
    border-radius: 8px;
    color: #fff;
    min-width: 200px;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

.btn_bonus[data-v-7e2626f1]:hover {
    background: #fff;
    color: #13151d
}

.stream-banner[data-v-7e2626f1] {
    padding: 35px 48px;
    border-radius: 8px;
    -webkit-background-size: cover;
    background-size: cover;
    background-image: url(/_nuxt/img/stream-bg.5b75f95.webp)
}

@media(max-width:700px) {
    .stream-banner[data-v-7e2626f1] {
        background-image: url(/_nuxt/img/stream-bg-mb.ed322e4.webp);
        padding: 20px 20px 165px;
        background-position-y: center
    }
}

.stream-banner.halloween-stream[data-v-7e2626f1] {
    background-image: url(/_nuxt/img/streams-bg.ba61618.webp);
    position: relative;
    margin-top: 40px
}

.stream-banner.halloween-stream[data-v-7e2626f1]:before {
    content: "";
    background-image: url(/_nuxt/img/pumpkin.9281550.webp);
    left: 40px;
    top: -55px;
    z-index: 1;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 154px;
    height: 90px
}

@media(max-width:600px) {
    .stream-banner.halloween-stream[data-v-7e2626f1]:before {
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

.stream-banner.halloween-stream[data-v-7e2626f1]:after {
    content: "";
    background-image: url(/_nuxt/img/web.cd47bc4.webp);
    left: 0;
    top: 0;
    z-index: 1;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 89px;
    height: 48px
}

@media(max-width:700px) {
    .stream-banner.halloween-stream[data-v-7e2626f1] {
        background-image: url(/_nuxt/img/streams-bg-md.aec7a7d.webp);
        padding-bottom: 250px;
        text-align: center
    }
}

.stream-banner__text[data-v-7e2626f1] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 32px;
    line-height: 120%;
    text-transform: uppercase;
    color: #fff
}

.stream-banner__text span[data-v-7e2626f1] {
    background: var(--primary);
    -webkit-background-clip: text;
    -webkit-text-fill-color: rgba(0, 0, 0, 0);
    background-clip: text;
    text-fill-color: rgba(0, 0, 0, 0)
}

@media(max-width:700px) {
    .stream-banner__text[data-v-7e2626f1] {
        font-size: 28px
    }
}

.stream-banner__button[data-v-7e2626f1] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 900;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    text-transform: uppercase;
    color: #13151d;
    margin-top: 10px;
    cursor: pointer
}

.accordion[data-v-0dbb906c] {
    background: #13151d;
    border: 1px solid #22252f;
    border-radius: 6px;
    position: relative
}

.accordion.state--collapsed .heading__arrow[data-v-0dbb906c] {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.accordion .accordion__heading[data-v-0dbb906c] {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 18px 16px
}

.accordion .accordion__heading .heading__title[data-v-0dbb906c] {
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    color: #fff
}

.accordion .accordion__heading .heading__arrow[data-v-0dbb906c] {
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    -o-transition: -o-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease
}

.accordion .accordion__body[data-v-0dbb906c] {
    border-top: 1px solid #22252f
}

.accordion .accordion__body .body[data-v-0dbb906c] {
    padding: 18px 16px
}

.accordion .accordion__body.accordion-enter-active[data-v-0dbb906c],
.accordion .accordion__body.accordion-leave-active[data-v-0dbb906c] {
    will-change: height, opacity;
    -webkit-transition: height .3s ease, opacity .3s ease;
    -o-transition: height .3s ease, opacity .3s ease;
    transition: height .3s ease, opacity .3s ease;
    overflow: hidden
}

.accordion .accordion__body.accordion-enter[data-v-0dbb906c],
.accordion .accordion__body.accordion-leave-to[data-v-0dbb906c] {
    height: 0 !important;
    opacity: 0
}

.search__field[data-v-28865663] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
    padding: 12px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.search__field.color--dark[data-v-28865663] {
    background: #1b1d25
}

.search__field.color--dark .input__search[data-v-28865663] {
    color: #fff
}

.search__field.color--dark .input__search[data-v-28865663] ::-webkit-input-placeholder {
    color: #5c5f68
}

.search__field.color--dark .input__search[data-v-28865663] ::-moz-placeholder {
    color: #5c5f68
}

.search__field.color--dark .input__search[data-v-28865663] :-ms-input-placeholder {
    color: #5c5f68
}

.search__field.color--dark .input__search[data-v-28865663] ::-ms-input-placeholder {
    color: #5c5f68
}

.search__field.color--dark .input__search[data-v-28865663] ::placeholder {
    color: #5c5f68
}

.search__field.color--transparent[data-v-28865663] {
    background: rgba(0, 0, 0, 0)
}

.search__field.color--transparent .input__search[data-v-28865663] {
    color: #fff
}

.search__field.color--transparent .input__search[data-v-28865663] ::-webkit-input-placeholder {
    color: #5c5f68
}

.search__field.color--transparent .input__search[data-v-28865663] ::-moz-placeholder {
    color: #5c5f68
}

.search__field.color--transparent .input__search[data-v-28865663] :-ms-input-placeholder {
    color: #5c5f68
}

.search__field.color--transparent .input__search[data-v-28865663] ::-ms-input-placeholder {
    color: #5c5f68
}

.search__field.color--transparent .input__search[data-v-28865663] ::placeholder {
    color: #5c5f68
}

.search__field .input__search[data-v-28865663] {
    background: none;
    border: 0;
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    font-family: "Roboto";
    margin-left: 8px
}

.halloween-search[data-v-28865663] {
    position: relative
}

.halloween-search[data-v-28865663]:after {
    content: "";
    background-image: url(/_nuxt/img/web3.6e83979.webp);
    right: 0;
    bottom: 0;
    z-index: 1;
    position: absolute;
    -webkit-background-size: cover;
    background-size: cover;
    width: 177px;
    height: 95px;
    scale: .3;
    -webkit-transform-origin: bottom right;
    -ms-transform-origin: bottom right;
    -o-transform-origin: bottom right;
    transform-origin: bottom right
}

.searchable-list[data-v-2457d8ec] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.searchable-list .search__field[data-v-2457d8ec] {
    padding: 17px 0
}

.searchable-list .search__list[data-v-2457d8ec] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.filter-list__item[data-v-79c84da8] {
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(0, 0, 0, 0);
    border-radius: 8px;
    position: relative;
    overflow: hidden
}

.filter-list__item.active[data-v-79c84da8] {
    background: #22252f;
    -webkit-box-shadow: inset 0 2.60541px 20.8432px #433f3b;
    box-shadow: inset 0 2.60541px 20.8432px #433f3b
}

.filter-list__item.active[data-v-79c84da8]:before {
    content: "";
    position: absolute;
    left: 0;
    background: var(--primary);
    border-radius: 32px;
    width: 2px;
    height: 100%
}

.filter-list__item.active .item__title[data-v-79c84da8] {
    color: #fff
}

.filter-list__item.active .item__count[data-v-79c84da8] {
    background: var(--primary);
    color: #13151d
}

.filter-list__item .item__icon[data-v-79c84da8] {
    margin-right: 12px
}

.filter-list__item .item__title[data-v-79c84da8] {
    font-weight: 700;
    font-size: 13px;
    line-height: 15px;
    letter-spacing: -.3px;
    color: #fff
}

.filter-list__item .item__count[data-v-79c84da8] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: auto;
    background: #22252f;
    border-radius: 8px;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    text-align: center;
    letter-spacing: -.3px;
    color: #5c5f68;
    padding: 5px 8px
}

.slots__filter[data-v-1fa2221f] {
    width: 100%;
    background: #1b1d25;
    -webkit-box-shadow: inset 12px 0 24px 1px rgba(0, 0, 0, .18);
    box-shadow: inset 12px 0 24px 1px rgba(0, 0, 0, .18);
    padding: 18px 14px;
    border-radius: 8px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
}

.slots__filter[data-v-1fa2221f],
.slots__filter .filter__heading[data-v-1fa2221f] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.slots__filter .filter__heading[data-v-1fa2221f] {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 18px
}

.slots__filter .filter__heading .heading-left__side[data-v-1fa2221f] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.slots__filter .filter__heading .heading-left__side svg[data-v-1fa2221f] {
    margin-right: 8px
}

.slots__filter .filter__heading .heading-left__side .filters__title[data-v-1fa2221f] {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    color: #fff
}

.slots__filter .filter__heading .heading-right__side[data-v-1fa2221f],
.slots__filter .filter__heading .heading-right__side .clear__button[data-v-1fa2221f] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.slots__filter .filter__heading .heading-right__side .clear__button:hover .clear__title[data-v-1fa2221f] {
    color: #e21e4d
}

.slots__filter .filter__heading .heading-right__side .clear__button svg[data-v-1fa2221f] {
    margin-right: 8px
}

.slots__filter .filter__heading .heading-right__side .clear__button .clear__title[data-v-1fa2221f] {
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    letter-spacing: -.03em;
    color: #f3f3f3
}

.slots__filter .filter__group[data-v-1fa2221f] {
    background: #13151d;
    border: 1px solid #22252f;
    border-radius: 6px;
    padding: 3px
}

.slots__filter .filter__section[data-v-1fa2221f] {
    margin-bottom: 12px
}

.slots__filter .categories[data-v-1fa2221f] {
    height: 100%;
    width: 100%;
    overflow-y: auto;
    max-height: 260px;
    padding: 8px
}

.slots__filter .categories[data-v-1fa2221f],
.slots__filter .categories .categories__list[data-v-1fa2221f] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.slots__filter .buttons__group[data-v-1fa2221f] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 4px;
    padding: 3px
}

.slots__filter .buttons__group .toggle__button[data-v-1fa2221f] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #22252f;
    border-radius: 6px;
    padding: 10px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    position: relative
}

.slots__filter .buttons__group .toggle__button input[data-v-1fa2221f] {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0
}

.slots__filter .buttons__group .toggle__button.selected--true[data-v-1fa2221f] {
    background: var(--primary)
}

.slots__filter .buttons__group .toggle__button.selected--true .button__content[data-v-1fa2221f] {
    color: #13151d
}

.slots__filter .buttons__group .toggle__button[data-v-1fa2221f]:hover:not(.selected--true) {
    background: #1b1d25
}

.slots__filter .buttons__group .toggle__button.selected--false .button__content[data-v-1fa2221f] {
    color: #fff
}

.slots__filter .buttons__group .toggle__button .button__content[data-v-1fa2221f] {
    font-weight: 700;
    font-size: 14px;
    line-height: 17px
}

.slots__filter .buttons__group .toggle__button .button__counter[data-v-1fa2221f] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: #22252f;
    border: 2px solid #22252f;
    border-radius: 12px;
    width: 18px;
    height: 18px;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    text-transform: uppercase;
    color: #5c5f68;
    margin-left: 8px
}

.cashback__container[data-v-1fa2221f] {
    background-image: url(/_nuxt/img/cashback-slot-bg.aaa97c6.webp);
    margin: 5px -13px -13px;
    -webkit-background-size: cover;
    background-size: cover;
    background-position-x: center;
    background-position-y: center;
    padding-left: 10px;
    padding-top: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 13px
}

.cashback__title[data-v-1fa2221f] {
    font-size: 11.7107px;
    line-height: 14px;
    letter-spacing: .900822px;
    color: #fff;
    margin-bottom: 2px
}

.cashback__subtitle[data-v-1fa2221f],
.cashback__title[data-v-1fa2221f] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 850;
    text-transform: uppercase
}

.cashback__subtitle[data-v-1fa2221f] {
    font-size: 21.0552px;
    line-height: 25px;
    letter-spacing: 1.61963px;
    color: #13151d;
    padding: 4px;
    background: var(--primary);
    border-radius: 3.59305px
}

.cashback__text[data-v-1fa2221f] {
    -webkit-transform: matrix(.98, -.22, 0, 1, 0, 0);
    -ms-transform: matrix(.98, -.22, 0, 1, 0, 0);
    -o-transform: matrix(.98, -.22, 0, 1, 0, 0);
    transform: matrix(.98, -.22, 0, 1, 0, 0)
}

.cashback__timer[data-v-1fa2221f] {
    zoom: .8;
    max-width: 150px
}

@media(max-width:1100px) {
    .slots__filter .filter__heading[data-v-1fa2221f],
    .slots__filter .filter__section[data-v-1fa2221f]:nth-child(2) {
        display: none
    }
    .cashback__container[data-v-1fa2221f] {
        margin: 0
    }
}

.slot-item[data-v-3c151b20] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    position: relative
}

.slot-item[data-v-3c151b20],
.slot-item__btn[data-v-3c151b20] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.slot-item__btn[data-v-3c151b20] {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: 0
}

.slot-item__btn button[data-v-3c151b20]:last-child {
    margin-left: 15px
}

.slot-item:hover .item__play[data-v-3c151b20],
.slot-item:hover .slot-item__btn[data-v-3c151b20] {
    opacity: 1
}

.slot-item:hover .item-img__wrapper .item__img[data-v-3c151b20] {
    -webkit-filter: blur(8px);
    filter: blur(8px)
}

.slot-item:hover .item__name[data-v-3c151b20] {
    opacity: 1
}

.slot-item .item__play[data-v-3c151b20] {
    background: url(/_nuxt/img/play-icon.de788a3.svg) no-repeat 50%;
    -webkit-background-size: contain;
    background-size: contain;
    width: 48px;
    height: 48px;
    z-index: 2;
    -webkit-transition: opacity .2s ease-in-out, -webkit-transform .1s ease;
    transition: opacity .2s ease-in-out, -webkit-transform .1s ease;
    -o-transition: opacity .2s ease-in-out, -o-transform .1s ease;
    transition: opacity .2s ease-in-out, transform .1s ease;
    transition: opacity .2s ease-in-out, transform .1s ease, -webkit-transform .1s ease, -o-transform .1s ease
}

.slot-item .item__play[data-v-3c151b20]:hover {
    cursor: pointer;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1)
}

.slot-item .item-img__wrapper[data-v-3c151b20] {
    position: relative;
    border-radius: 12px;
    overflow: hidden;
    width: 100%;
    height: 100%;
    background: #1b1e28
}

.slot-item .item-img__wrapper[data-v-3c151b20]:before {
    content: "";
    padding-top: 66%;
    display: block;
    width: 100%
}

.slot-item .item-img__wrapper .item__img[data-v-3c151b20] {
    width: 100%;
    height: 100%;
    position: absolute;
    -o-object-fit: contain;
    object-fit: contain;
    -webkit-transition: -webkit-filter .3s ease-in-out;
    transition: -webkit-filter .3s ease-in-out;
    -o-transition: filter .3s ease-in-out;
    transition: filter .3s ease-in-out;
    transition: filter .3s ease-in-out, -webkit-filter .3s ease-in-out;
    top: 0;
    left: 0
}

.slot-item .item__favorite[data-v-3c151b20] {
    position: absolute;
    top: 10px;
    right: 10px
}

.slot-item .item__favorite[data-v-3c151b20]:hover {
    cursor: pointer;
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

.slot-item .item-demo__label[data-v-3c151b20] {
    left: 10px;
    top: 10px;
    background: #13151d;
    border-radius: 4.33439px;
    padding: 3px 5px;
    font-size: 11px;
    line-height: 13px;
    letter-spacing: -.325079px
}

.slot-item .item-demo__label[data-v-3c151b20],
.slot-item .item__name[data-v-3c151b20] {
    position: absolute;
    font-weight: 700;
    text-align: center;
    color: #fff
}

.slot-item .item__name[data-v-3c151b20] {
    opacity: 0;
    font-size: 16px;
    line-height: 19px;
    -webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    bottom: 10px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding: 0 10px
}

@media(max-width:560px) {
    .slot-item .item__play[data-v-3c151b20] {
        width: 28px;
        height: 28px
    }
    .slot-item__btn button[data-v-3c151b20]:last-child {
        min-height: 20px;
        height: 27px;
        width: 50px;
        margin-left: 4px
    }
}

.slots__list[data-v-478eadb1] {
    width: 100%;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(159px, 1fr));
    grid-gap: 8px
}

@media(max-width:600px) {
    .slots__list[data-v-478eadb1] {
        grid-template-columns: repeat(3, 1fr)
    }
}

.slots-page__container[data-v-6c0eca06] {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    width: 100%;
    height: 100%;
    padding: 0 14px
}

.slots-page__container[data-v-6c0eca06],
.slots-page__container .slots-filter__wrapper[data-v-6c0eca06] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.slots-page__container .slots-filter__wrapper[data-v-6c0eca06] {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 305px;
    -ms-flex: 0 0 305px;
    flex: 0 0 305px;
    width: 305px;
    margin-right: 30px;
    height: 870px
}

.slots-page__container .slots-list__wrapper[data-v-6c0eca06] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    height: 100%;
    max-width: 100%
}

.slots-page__container .slots-list__wrapper .slots-list-search__wrapper[data-v-6c0eca06] {
    margin-bottom: 24px
}

.slots-page__container .slots-list__wrapper .slots-list__title[data-v-6c0eca06] {
    font-weight: 700;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    margin-bottom: 18px
}

.slots-page__container .slots-list__wrapper .slots-list__list[data-v-6c0eca06] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    height: 100%;
    margin-bottom: 24px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.slots-page__container .slots-list__wrapper .slots-list__footer[data-v-6c0eca06] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.slots-page__container .slots-list__wrapper .slots-list__footer .load-more__title[data-v-6c0eca06] {
    text-transform: uppercase
}

.mobile[data-v-6c0eca06] {
    display: none !important
}

.desktop[data-v-6c0eca06] {
    display: block
}

@media(max-width:1100px) {
    .slots-page__container[data-v-6c0eca06] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .slots-page__container .slots-filter__wrapper[data-v-6c0eca06] {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        width: 100%
    }
    .slots-filter__wrapper[data-v-6c0eca06] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .mobile[data-v-6c0eca06] {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
    }
    .desktop[data-v-6c0eca06] {
        display: none
    }
    .slots__filter[data-v-6c0eca06] {
        background: #13151d;
        padding-left: 0;
        padding-right: 0
    }
}

.slots-game-error__title[data-v-319d44ff] {
    font-family: "Eurostile";
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    margin: 32px 0
}

.slots-game-error__wrapper[data-v-319d44ff] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: -70px
}

.slots-game-error__btn[data-v-319d44ff] {
    width: 265px;
    height: 62px;
    font-weight: 800
}

.slots-play__container[data-v-6a05eb7e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 2px 2px 0
}

.slots-play__container .slots__heading[data-v-6a05eb7e] {
    width: 100%;
    background: #1b1d25;
    padding: 8px 18px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: fixed;
    top: 70px;
    left: 80px;
    width: calc(100% - 80px)
}

.slots-play__container .slots__heading[data-v-6a05eb7e],
.slots-play__container .slots__heading .center__side[data-v-6a05eb7e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.slots-play__container .slots__heading .center__side .game__title[data-v-6a05eb7e] {
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff
}

.slots-play__container .slots__heading .center__side .demo__label[data-v-6a05eb7e] {
    background: var(--primary);
    border-radius: 5px;
    padding: 2px 5px;
    font-weight: 700;
    font-size: 11px;
    line-height: 13px;
    text-align: center;
    letter-spacing: -.325079px;
    color: #13151d;
    margin-left: 4px
}

.slots-play__container .slots__heading .right__side[data-v-6a05eb7e] {
    display: grid;
    grid-auto-flow: column;
    grid-gap: 8px
}

.slots-play__container .slots__body[data-v-6a05eb7e] {
    width: 100%;
    height: 100%;
    margin-top: 25px
}

.slots-play__container .slots__body .game__frame[data-v-6a05eb7e] {
    margin: 0 auto;
    width: 100%;
    height: calc(100vh - 125px);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.slots-play__container .slots__body .game__frame iframe[data-v-6a05eb7e] {
    width: 100%;
    height: 100%
}

.slots-play__container .slots__body .game__frame .error__wrapper[data-v-6a05eb7e],
.slots-play__container .slots__body .game__frame .loading__wrapper[data-v-6a05eb7e] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: 100%
}

@media(max-width:1050px) {
    .slots-play__container .slots__heading[data-v-6a05eb7e] {
        left: 0;
        width: 100%;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }
}

@media(max-width:600px) {
    .right__side[data-v-6a05eb7e] {
        display: none !important
    }
    .slots-play__container .slots__heading .center__side .game__title[data-v-6a05eb7e] {
        margin-left: 10px
    }
    .button.color--dark.size--medium span[data-v-6a05eb7e] {
        display: none
    }
}

.grid[data-v-22efff0b],
.top-soon[data-v-22efff0b] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.top-soon[data-v-22efff0b] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.top-soon__title[data-v-22efff0b] {
    font-weight: 700;
    font-size: 24px;
    line-height: 29px
}

.top-soon__desc[data-v-22efff0b] {
    color: #5c5f68;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    margin-top: 18px;
    text-align: center
}

@font-face {
    font-family: 'Ubuntu';
    src: url('https://get-x-casino-play.fun/v/fonts/Ubuntu.woff2') format('woff2');
    src: url('https://get-x-casino-play.fun/v/fonts/Ubuntu.woff') format('woff');
    src: url('https://get-x-casino-play.fun/v/fonts/Ubuntu.ttf') format('truetype');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Ubuntu';
    src: url('https://get-x-casino-play.fun/v/fonts/Ubuntu-Bold.woff2') format('woff2');
    src: url('https://get-x-casino-play.fun/v/fonts/Ubuntu-Bold.woff') format('woff');
    src: url('https://get-x-casino-play.fun/v/fonts/Ubuntu-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: 'Roboto';
    src: url('https://get-x-casino-play.fun/v/fonts/Roboto.woff2') format('woff2');
    src: url('https://get-x-casino-play.fun/v/fonts/Roboto.woff') format('woff');
    src: url('https://get-x-casino-play.fun/v/fonts/Roboto.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('https://get-x-casino-play.fun/v/fonts/Roboto-Bold.woff2') format('woff2');
    src: url('https://get-x-casino-play.fun/v/fonts/Roboto-Bold.woff') format('woff');
    src: url('https://get-x-casino-play.fun/v/fonts/Roboto-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
}

/* CSS reset */

.webim-root,
.webim-root div,
.webim-root span,
.webim-root applet,
.webim-root object,
.webim-root iframe,
.webim-root h1,
.webim-root h2,
.webim-root h3,
.webim-root h4,
.webim-root h5,
.webim-root h6,
.webim-root p,
.webim-root blockquote,
.webim-root pre,
.webim-root a,
.webim-root abbr,
.webim-root acronym,
.webim-root address,
.webim-root big,
.webim-root cite,
.webim-root code,
.webim-root del,
.webim-root dfn,
.webim-root em,
.webim-root img,
.webim-root ins,
.webim-root kbd,
.webim-root q,
.webim-root s,
.webim-root samp,
.webim-root small,
.webim-root strike,
.webim-root strong,
.webim-root sub,
.webim-root sup,
.webim-root tt,
.webim-root var,
.webim-root b,
.webim-root u,
.webim-root i,
.webim-root center,
.webim-root dl,
.webim-root dt,
.webim-root dd,
.webim-root ol,
.webim-root ul,
.webim-root li,
.webim-root fieldset,
.webim-root form,
.webim-root label,
.webim-root legend,
.webim-root table,
.webim-root caption,
.webim-root tbody,
.webim-root tfoot,
.webim-root thead,
.webim-root tr,
.webim-root th,
.webim-root td,
.webim-root article,
.webim-root aside,
.webim-root canvas,
.webim-root details,
.webim-root embed,
.webim-root figure,
.webim-root figcaption,
.webim-root footer,
.webim-root header,
.webim-root hgroup,
.webim-root menu,
.webim-root nav,
.webim-root output,
.webim-root ruby,
.webim-root section,
.webim-root summary,
.webim-root time,
.webim-root mark,
.webim-root audio,
.webim-root button,
.webim-root video {
    background: none;
    color: #393f6b;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    position: static;
    text-transform: none;
    text-indent: 0;
    box-sizing: content-box;
    z-index: 0;
    text-decoration: none;
}

.webim-root button {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: auto;
    min-width: 0;
    box-sizing: border-box;
}

.webim-root li:before,
.webim-root li:after {
    content: none;
}

.webim-root {
    color: #000;
    font: 11px/1.2em 'Roboto', Ubuntu, normal Arial, Helvetica, sans-serif;
    -webkit-backface-visibility: hidden;
    /* WebKit negative z-index fix */
    text-align: left;
}

.webim-root ol,
.webim-root ul {
    list-style: none;
}

.webim-root blockquote,
.webim-root q {
    quotes: none;
}

.webim-root blockquote:before,
.webim-root blockquote:after,
.webim-root q:before,
.webim-root q:after {
    content: '';
    content: none;
}

.webim-root table {
    border-collapse: collapse;
    border-spacing: 0;
}

.webim-root input {
    display: block;
}

.webim-root textarea,
.webim-root .webim-textarea-ext {
    box-sizing: content-box;
}

.webim-root b,
.webim-root strong {
    font-weight: bold;
}

.webim-root img {
    display: inline;
    width: auto;
}

/* General */

.webim-root .webim-rtl_lang,
.webim-root.webim-rtl_lang {
    direction: rtl;
}

.webim-root .webim-clear {
    clear: both;
}

.webim-root .webim-description {
    font-size: 13px;
    line-height: 1.3em;
    white-space: pre-wrap;
    color: #fff;
}

.webim-root .webim-draggable {
    cursor: move;
    background-color: #393f6b;
}

.webim-mobile-mode.webim-root .webim-draggable,
.webim-separate-mode.webim-root .webim-draggable {
    cursor: default;
}

.webim-root .webim-action {
    color: #AEAEAE;
    background: transparent;
    border: none;
    outline: none;
    cursor: pointer;
}

.webim-root .webim-action.webim-active {
    cursor: inherit;
}

.webim-root .webim-offline-block .webim-form .webim-justify-block {
    display: flex;
    flex-direction: column;
    text-align: justify;
    text-align-last: justify;
    line-height: 0;
    font-size: 1px;
    text-justify: newspaper;
    /* IE 6-7*/
    zoom: 1;
}

.webim-root .webim-justify-block.webim-group-btn-2>.webim-btn-upload {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 35px;
    margin: 0 auto 47px 0;
    line-height: 2.1;
    font-family: Roboto, Ubuntu, normal Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 13px;
    color: #29C1E7;
    background: 0;
    border-radius: 30px;
    border: 1px dashed #29c1e766;
}

.webim-root .webim-justify-block.webim-group-btn-2>.webim-btn-upload>.webim-ico {
    width: 14px;
    height: 14px;
    margin: 0 10px -3px 0;
}

.webim-root .webim-top-error-block.webim-top-error-block-hide {
    display: none;
}

.webim-root .webim-top-error-block {
    position: absolute;
    min-width: 300px;
    height: 60px;
    left: 50%;
    top: 95px;
    display: flex;
    transform: translate(-50%, 0);
    z-index: 10;
    background: #FFEEEE;
    border-radius: 15px;
}

.webim-root .webim-top-error-block .webim-top-error-block-text {
    font-style: normal;
    font-weight: normal;
    font-size: 13px;
    line-height: 120%;
    /* or 16px */
    display: flex;
    align-items: center;
    text-align: center;
    letter-spacing: 0.01em;
    padding-left: 1.5em;
    padding-right: 1.5em;
    color: #CF6C6C;
}

.webim-root .webim-justify-block:after {
    width: 100%;
    height: 0;
    visibility: hidden;
    overflow: hidden;
    content: '';
    display: inline-block;
}

.webim-root .webim-justify-block>* {
    display: inline-block;
    font-size: 12px;
}

.webim-root .webim-btn {
    border-radius: 20px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    line-height: 36px;
    overflow: hidden;
    outline: none;
    padding: 4px 10px;
    text-align: center;
    white-space: nowrap;
    letter-spacing: 0.29px;
}

.webim-root .webim-btn.webim-sm {
    border-radius: 3px;
    line-height: 24px;
}

.webim-root .webim-btn.webim-info {
    background: -webkit-linear-gradient(to right, #70e0cd, #3fb6c9);
    background: -moz-linear-gradient(to right, #70e0cd, #3fb6c9);
    background: -ms-linear-gradient(to right, #70e0cd, #3fb6c9);
    background: -o-linear-gradient(to right, #70e0cd, #3fb6c9);
    background: linear-gradient(to right, #70e0cd, #3fb6c9);
}

.webim-root .webim-btn.webim-success {
    background: #069a24;
    border: 1px solid #00813b;
    color: #fff;
}

.webim-root .webim-btn.webim-danger {
    background: #e40022;
    border: 1px solid #880000;
    color: #fff;
}

.webim-root .webim-btn[disabled] {
    cursor: default;
}

.webim-root .webim-btn.webim-btn-send {
    min-width: 135px;
    height: 35px;
    margin: 0 auto;
    text-align: center;
    line-height: 2.1;
    color: #fff;
    background: #393f6b;
    transition: background .3s ease;
}

.webim-root .webim-btn:hover:not([disabled]) {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0.15)), #393F6B;
}

.webim-root .webim-btn.webim-btn-send[disabled] {
    background: #b0b0b0;
}

.webim-root .webim-form-control.webim-justify-block>.webim-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    width: auto;
    text-align: center;
    text-align-last: center;
}

.webim-root .webim-justify-block.webim-group-btn-2>.webim-btn {
    width: 49%;
}

.webim-root .webim-justify-block.webim-group-btn-2>.webim-btn-upload {
    width: 55%;
    font-size: 12px;
    line-height: 1.2;
    transition: border-color .3s ease;
}

.webim-root .webim-justify-block.webim-group-btn-2>.webim-btn-upload:hover {
    border-color: #29C1E7;
    background: 0;
}

.webim-root .webim-group-btn.webim-group-btn-3>.webim-btn {
    width: 33%;
}

/* Forms */

.webim-root .webim-error-message {
    color: #a94442;
}

.webim-root .webim-form.webim-form-horizontal .webim-form-control {
    display: inline-block;
    vertical-align: middle;
}

.webim-root .webim-form-control {
    margin-top: 10px;
    position: relative;
}

.webim-root .webim-form-control .webim-error-message {
    font-size: 16px;
    position: absolute;
    bottom: 0;
    transform: translateY(-50%);
    right: 8px;
}

.webim-root .webim-form-control>.webim-label {
    display: block;
    position: relative;
}

.webim-root .webim-form-control>.webim-label textarea,
.webim-root .webim-form-control>.webim-label .webim-textarea-ext {
    height: 70px;
    vertical-align: middle;
    resize: none;
}

.webim-root .webim-form-control>.webim-label textarea {
    height: 40px;
}

.webim-root .webim-form-wrapper.webim-scrollable-block .webim-form .webim-form-control>.webim-label>.webim-label-text {
    cursor: text;
    font-size: 13px;
    line-height: 36px;
    position: absolute;
    white-space: pre;
    z-index: 100;
}

.webim-root .webim-form-control>.webim-label>.webim-label-text,
.webim-root .webim-form-control>.webim-label>.webim-label-text * {
    color: #888;
}

.webim-root .webim-form-control>.webim-label>.webim-label-text {
    cursor: text;
    font-size: 13px;
    line-height: 36px;
    position: absolute;
    left: 3px;
    white-space: pre;
    z-index: 100;
}

.webim-root .webim-form-control>.webim-label .webim-optional-postfix {
    margin-left: 5px;
}

.webim-root .webim-form-control>.webim-control-actions {
    position: absolute;
    top: 3px;
    right: 3px;
}

.webim-root .webim-form-control textarea {
    resize: vertical;
    min-height: 40px;
    height: 40px;
}

.webim-root .webim-form-control textarea,
.webim-root .webim-form-control .webim-textarea-ext,
.webim-root .webim-form-control input[type="text"],
.webim-root .webim-form-control input[type="tel"],
.webim-root .webim-form-control select {
    background: #fff;
    border: none;
    border-bottom: 1px solid #DBDBDB;
    box-sizing: border-box;
    color: #393f6b;
    font: 13px/1.2em 'Roboto', Ubuntu, normal Arial, Helvetica, sans-serif;
    width: 100%;
    touch-action: manipulation;
}

.webim-root .webim-form-control textarea:disabled,
.webim-root .webim-form-control .webim-textarea-ext:disabled,
.webim-root .webim-form-control input[type="text"]:disabled,
.webim-root .webim-form-control input[type="tel"]:disabled,
.webim-root .webim-form-control select:disabled {
    color: rgba(0, 0, 0, 0.4);
    background-color: rgba(240, 240, 240, .5);
    cursor: auto;
}

.webim-root .webim-form-control.webim-error textarea,
.webim-root .webim-form-control.webim-error .webim-textarea-ext,
.webim-root .webim-form-control.webim-error input[type="text"],
.webim-root .webim-form-control.webim-error input[type="tel"],
.webim-root .webim-form-control.webim-error select {
    border-color: #a94442;
}

.webim-root .webim-form-control.webim-error textarea,
.webim-root .webim-form-control.webim-error input[type="text"],
.webim-root .webim-form-control.webim-error input[type="tel"] {
    padding-right: 30px;
}

.webim-root .webim-form-control.webim-success textarea,
.webim-root .webim-form-control.webim-success .webim-textarea-ext,
.webim-root .webim-form-control.webim-success input[type="text"],
.webim-root .webim-form-control.webim-success input[type="tel"],
.webim-root .webim-form-control.webim-success select {
    border-color: #3c763d;
}

.webim-root .webim-form-control textarea:focus,
.webim-root .webim-form-control .webim-textarea-ext:focus,
.webim-root .webim-form-control select:focus,
.webim-root .webim-form-control input[type="text"]:focus,
.webim-root .webim-form-control input[type="tel"]:focus {
    border-color: #40d6bd;
    outline: none;
}

.webim-root .webim-form-control input[type="text"],
.webim-root .webim-form-control input[type="tel"],
.webim-root .webim-form-control select {
    line-height: 100%;
    height: 40px;
    padding-right: 10px;
    margin: 0 0 20px;
}

.rtl.webim-root .webim-form-control input[type="text"] {
    direction: rtl;
}

.webim-root .webim-form-control select {
    height: 36px;
}

.webim-root .webim-survey-block .webim-form-control select {
    padding-left: 0;
}

.webim-root .webim-form-control .webim-textarea-ext,
.webim-root .webim-form-control textarea {
    padding: 12px 5px 0 2px;
}

.rtl.webim-root .webim-form-control .webim-textarea-ext,
.rtl.webim-root .webim-form-control textarea,
.rtl.webim-root .webim-form-control .webim-textarea-ext~.webim-message-area_placeholder {
    direction: rtl;
    text-align: right;
}

.rtl.webim-root .webim-form-control .webim-textarea-ext~.webim-message-area_placeholder {
    right: 60px;
    left: unset;
}

.webim-root .webim-form-control.webim-form-button-right {
    display: flex;
    margin: 0;
}

.webim-root .webim-form-control.webim-form-button-right .webim-btn.webim-btn-send {
    display: inline-block;
    min-width: 135px;
    height: 35px;
    text-align: center;
    line-height: 2.1;
}

.webim-root .webim-input-group {
    position: relative;
    width: 100%;
}

.webim-root .webim-input-group>* {
    background: #fff;
    border: 1px solid #dfdfdf;
    border-width: 1px 0;
}

.webim-root .webim-input-group>* {
    line-height: 36px;
    height: 36px;
}

.webim-root .webim-input-group>.webim-input-group-main,
.webim-root .webim-input-group>.webim-input-group-main>* {
    height: 34px;
    line-height: 34px;
}

.webim-root .webim-input-group.webim-input-group-left>*:last-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    border-left-width: 1px;
}

.webim-root .webim-input-group.webim-input-group-left>*:first-child {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    border-right-width: 1px;
}

.webim-root .webim-input-group.webim-input-group-left>* {
    float: right;
}

.webim-root .webim-input-group.webim-input-group-left>.webim-input-group-main {
    display: block;
    float: none;
    padding: 0 12px;
}

.webim-root .webim-input-group>.webim-input-group-main>* {
    background: transparent;
    border: none;
    width: 100%;
}

.webim-root .webim-input-group input:focus,
.webim-root .webim-input-group button:focus {
    outline: none;
}

/* Icons */

.webim-root .webim-icon {
    display: inline-block;
}

.webim-root .webim-ico {
    display: inline-block;
    width: 1em;
    height: 1em;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor;
}

.webim-root .webim-process .webim-ico {
    display: none;
}

.webim-root .webim-ico.webim-ico-send {
    stroke-width: 1;
    stroke: #939bba;
    fill: #939bba;
}

.webim-root .webim-ico-viber-logo {
    width: 0.98046875em;
}

.webim-root .webim-ico-bubbles {
    width: 1.125em;
}

.webim-root .webim-ico-webim-logo {
    width: 1.0625em;
}

.webim-root .webim-ico-facebook-logo {
    width: 0.541015625em;
}

.webim-root .webim-ico-instagram-logo {
    width: 1em;
}

.webim-root .webim-ico-vk-logo {
    width: 1.155859375em;
}

.webim-root .webim-ico-email {
    width: 1em;
}

.webim-root .webim-btn>.webim-icon,
.webim-root .webim-action>.webim-icon {
    vertical-align: middle;
}

.webim-root .webim-action .webim-icon {
    position: relative;
}

.webim-root .webim-action.webim-send-button {
    top: 8px;
    right: 5px;
}

.webim-root .webim-send-button .webim-ico.webim-ico-send {
    font-size: 20px;
}

.webim-root .webim-ico.webim-ico-notification {
    width: 36px;
    height: 51px;
    font-weight: bold;
    font-size: 12px;
}

.webim-root .webim-send-button.webim-disabled .webim-ico.webim-ico-send {
    opacity: 0.3;
    cursor: default;
}

.webim-root .webim-header .webim-action.webim-actions-button {
    color: #FFF;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 46px;
}

.webim-root .webim-header .webim-action.webim-return-button {
    margin-right: 10px;
}

.webim-root .webim-header .webim-actions-button .webim-ico.webim-ico-actions {
    color: #949cbb;
    margin-bottom: 2px;
    display: inline-block;
    margin-right: 10px;
    width: 5px;
    font-size: 18px;
}

.webim-root .webim-header .webim-actions-button:disabled .webim-ico {
    opacity: 0.3;
}

.webim-root .webim-icon.webim-icon-call {
    background: url('https://get-x-casino-play.fun/v/images/ico_call.png') top left no-repeat;
    width: 16px;
    height: 16px;
}

.webim-root .webim-operator-rate .webim-ico,
.webim-root .webim-stars .webim-ico {
    font-size: 21px;
    margin-right: 6px;
    margin-left: 6px;
}

.webim-root .webim-form-control li svg {
    width: 26px;
    height: 26px;
}

.webim-root .webim-icon.webim-icon-attach {
    background: url('https://get-x-casino-play.fun/v/images/ico_attach.png') top left no-repeat;
    width: 7px;
    height: 15px;
}

.webim-root .webim-icon.webim-icon-check {
    display: none;
    background: url('https://get-x-casino-play.fun/v/images/ico_check.png') top left no-repeat;
    width: 20px;
    height: 20px;
}

.webim-root .webim-icon.webim-icon-loading {
    background: url('https://get-x-casino-play.fun/v/images/throbber-small.gif') top left no-repeat;
    width: 16px;
    height: 16px;
}

.webim-root .webim-loading-throbber {
    background: url('https://get-x-casino-play.fun/v/images/throbber-small.gif') center center no-repeat;
    min-width: 16px;
    min-height: 16px;
}

/* States */

.webim-root .webim-on-ready,
.webim-root .webim-ready .webim-state-root .webim-on-ready,
.webim-root .webim-on-success,
.webim-root .webim-success .webim-state-root .webim-on-success,
.webim-root .webim-on-error,
.webim-root .webim-error .webim-state-root .webim-on-error,
.webim-root .webim-on-process,
.webim-root .webim-process .webim-state-root .webim-on-process {
    display: none;
}

.webim-root .webim-ready .webim-on-ready,
.webim-root .webim-state-root.webim-ready .webim-on-ready,
.webim-root .webim-success .webim-on-success,
.webim-root .webim-state-root.webim-success .webim-on-success,
.webim-root .webim-process .webim-on-process,
.webim-root .webim-state-root.webim-process .webim-on-process,
.webim-root .webim-error .webim-on-error,
.webim-root .webim-state-root.webim-error .webim-on-error {
    display: inherit;
}

.webim-root .webim-on-dialogue,
.webim-root .webim-on-online,
.webim-root .webim-on-busy-online,
.webim-root .webim-on-offline,
.webim-root .webim-on-busy-offline {
    display: none;
}

.webim-online .webim-root .webim-on-online,
.webim-online.webim-root .webim-on-online,
.webim-busy-online .webim-root .webim-on-busy-online,
.webim-busy-online.webim-root .webim-on-busy-online,
.webim-offline .webim-root .webim-on-offline,
.webim-offline.webim-root .webim-on-offline,
.webim-busy-offline .webim-root .webim-on-busy-offline,
.webim-busy-offline.webim-root .webim-on-busy-offline {
    display: inherit;
}

.webim-root .webim-progressbar-wrapper {
    background: #aaa;
    display: block;
    overflow: hidden;
    width: 100%;
    height: 2px;
}

.webim-root .webim-attached-file:not(.webim-process) .webim-progressbar-wrapper {
    display: none;
}

.webim-root .webim-progressbar-wrapper .webim-progressbar {
    width: 0;
    height: 100%;
    background: #3c763d;
}

/* Chat */

.webim-root.webim-separate-container {
    position: fixed;
    z-index: 9999999;
}

.webim-root.webim-mobile-mode,
.webim-root.webim-separate-mode {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

/* https://bugz.olegb.ru/browse/BUGZTASKS-4369 Safari iframe bug */

.webim-root.webim-separate-mode {
    position: absolute;
    overflow-y: hidden;
}

.webim-root>.webim-chat-block {
    position: relative;
}

.webim-root.webim-desktop-mode>.webim-chat-block {
    margin-right: 30px;
}

.webim-root.webim-mobile-mode>.webim-chat-block,
.webim-root.webim-separate-mode>.webim-chat-block {
    height: 100%;
}

.webim-root .webim-control-block {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 5px;
    z-index: 11;
}

.webim-root.webim-mobile-mode .webim-control-block {
    width: 40px;
    height: 40px;
    text-align: center;
}

.webim-root.webim-separate-mode .webim-control-block {
    display: none;
}

.webim-root .webim-control-block .webim-action {
    color: #ffffff;
    font-size: 13px;
    width: 40px;
    height: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.webim-root>.webim-control-block .webim-action .webim-ico {
    width: 100%;
    height: 100%;
}

.webim-root>.webim-chat-block>.webim-chat {
    overflow: hidden;
    position: relative;
    z-index: 5;
}

.webim-root.webim-desktop-mode>.webim-chat-block>.webim-chat {
    border-radius: 12px;
    margin-left: 26px;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}

.webim-root>.webim-chat-block>.webim-mobile-chat {
    display: flex;
    flex-direction: column;
}

.webim-root.webim-separate-mode:not(.webim-iframe)>.webim-chat-block>.webim-mobile-chat {
    touch-action: none;
}

.webim-mobile-chat>.webim-mobile-auto-height {
    flex-grow: 1;
    flex-basis: 0;
}

.webim-mobile-mode.webim-root .webim-chat,
.webim-separate-mode.webim-root .webim-chat {
    height: 100%;
}

.webim-root .webim-chat-modes-actions {
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 10;
}

.webim-root.webim-separate-mode .webim-chat-modes-actions {
    display: none;
}

.webim-root .webim-chat-modes-actions .webim-action {
    background: #fff;
    border: 1px solid #dfdfdf;
    border-radius: 6px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    box-sizing: content-box;
    color: #999;
    font-size: 15px;
    margin: 2px 0;
    padding: 4px;
    width: 17px;
}

.webim-root .webim-chat-modes-actions .webim-action.webim-active {
    border-right-color: transparent;
    color: #000;
}

.webim-root .webim-chat-modes-actions .webim-action.webim-has-not-read-message {
    color: #0067be;
}

.webim-root .webim-chat .webim-header {
    position: relative;
    min-height: 80px;
}

.webim-root.webim-desktop-mode .webim-chat .webim-header {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

.webim-root.webim-desktop-mode .webim-chat .webim-header>.webim-header {
    padding-left: 25px;
}

.webim-root .webim-header .webim-control-block .webim-action {
    color: #fff;
    font-size: 13px;
    line-height: 40px;
}

.webim-root .webim-chat .webim-header>.webim-account-block {
    float: right;
    right: 0;
}

.webim-root .webim-chat .webim-header-section {
    display: flex;
    align-items: center;
    width: 100%;
}

.webim-root .webim-chat .webim-header .webim-header-section>.webim-logo:has(img[src=""]) {
    display: none;
}

.webim-root .webim-chat .webim-header .webim-header-section>.webim-logo {
    width: 46px;
    height: 46px;
}

.webim-root .webim-header .webim-header-section>.webim-logo>img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
}

.webim-root .webim-header .webim-header-section.webim-offline-section-header .webim-operator {
    max-width: 220px;
}

.webim-root .webim-header .webim-header-section.webim-offline-section-header .webim-operator>.webim-title {
    font-family: 'Roboto', 'Ubuntu', Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 21px;
    display: inline-block;
    max-width: 95%;
    padding: 2px 28px 2px 0;
    color: #fff;
    line-height: 1.08;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.webim-root .webim-chat .webim-header>.webim-account-block {
    position: absolute;
    top: 0;
    right: 0;
}

.webim-root .webim-chat .webim-header>.webim-avatar>.webim-icon {
    position: absolute;
    bottom: 0;
    right: 0;
}

.webim-root .webim-chat .webim-header>.webim-operator-block {
    flex: 0 1 172px;
    line-height: 32px;
}

.webim-root .webim-chat .webim-header .webim-description {
    position: absolute;
    left: 25px;
    top: 35%;
    min-width: max-content;
    font-weight: 700;
    font-size: 16px;
}

.webim-root .webim-chat.webim-mobile-chat .webim-header .webim-description {
    left: 5px;
}

.webim-root .webim-operator-block>.webim-operator {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 2px;
    max-width: 180px;
    width: 100%;
    padding: 22px 0;
    margin-left: 10px;
    text-align: left;
}

.webim-root .webim-operator>.webim-name {
    display: block;
    max-width: 100%;
    padding: 0 2px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.webim-root .webim-operator>.webim-title {
    display: block;
    max-width: 100%;
    padding: 0 2px;
    color: #fff;
    font-size: 13px;
    line-height: 16px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.webim-root .webim-operator-block:not([style*="display: none"])+.webim-no-operator-block {
    display: none;
}

.webim-root .webim-no-operator-block {
    max-width: 200px;
    min-height: 19px;
    margin-left: 15px;
}

.webim-root .webim-no-operator-block .webim-no-operator-title {
    display: inline-block;
    max-width: 100%;
    padding: 3px 0 0 0;
    color: #fff;
    font-size: 15px;
    line-height: 1.08;
    font-weight: bold;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.webim-root .webim-no-operator-block .webim-offline-title {
    left: 50%;
    transform: translateX(-50%);
}

.webim-root .webim-body {
    height: 100%;
    position: relative;
}

.webim-root .webim-chat-block .webim-sections {
    position: relative;
    width: 100%;
    height: 100%;
}

.webim-root .webim-chat-block .webim-section {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

*[data-webim-behavior-type~="auto-height-by-siblings"] {
    height: 0;
}

.webim-root .webim-dialogue-block {
    position: absolute;
    transition: background-color .5s;
    left: 0;
    right: 0;
    top: 1px;
    bottom: 68px;
    overflow: hidden;
}

.webim-root .webim-dialogue-block .webim-dialogues-load-prev-state {
    margin-bottom: 5px;
}

.webim-root .webim-dialogue-block .webim-dialogues-load-prev {
    font-size: 1.1em;
    padding: 3px;
    text-align: center;
}

.webim-root .webim-dialogue-block .webim-dialogues-load-prev:hover {
    background: #f0f0f0;
}

.webim-root .webim-dialogues {
    box-sizing: content-box;
    height: 95%;
}

.webim-root .webim-dialogue {
    margin-bottom: 10px;
}

.webim-root .webim-dialogues .webim-dialogue:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

.webim-root .webim-dialogue .webim-dialogue-date-inner {
    text-align: center;
    margin-bottom: 10px;
}

.webim-root .webim-dialogue .webim-dialogue-date {
    display: inline-block;
    min-width: 50px;
    padding: 7px 5px 5px 5px;
    text-align: center;
    font-size: 1.1em;
    border: 1px solid #E8E8E8;
    border-radius: 30px;
}

.webim-root .webim-dialogue .webim-message {
    margin-bottom: 15px;
    position: relative;
}

.webim-root .webim-dialogue .webim-message .webim-message-loading {
    background: url('https://get-x-casino-play.fun/v/images/throbber-line-small.gif') center center no-repeat;
    width: 38px;
    height: 3px;
}

.webim-root .webim-dialogue .webim-message.webim-cont_req-message,
.webim-root .webim-dialogue .webim-message.webim-info-message,
.webim-root .webim-dialogue .webim-message.webim-contacts-message {
    min-height: inherit;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
}

.webim-root .webim-dialogue .webim-message.webim-operator_busy-message {
    min-height: inherit;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
}

.webim-root .webim-dialogue .webim-message.webim-operator_busy-message .webim-message-body {
    text-align: center;
}

.webim-root .webim-dialogue .webim-message.webim-cont_req-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-contacts-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-info-message .webim-message-body {
    text-align: center;
}

.webim-root .webim-dialogue .webim-message.webim-cont_req-message .webim-message-body>*,
.webim-root .webim-dialogue .webim-message.webim-contacts-message .webim-message-body>*,
.webim-root .webim-dialogue .webim-message.webim-info-message .webim-message-body>* {
    color: #9e9e9e;
}

.webim-root .webim-dialogue .webim-message.webim-operator_busy-message .webim-message-info,
.webim-root .webim-dialogue .webim-message.webim-cont_req-message .webim-message-info,
.webim-root .webim-dialogue .webim-message.webim-info-message .webim-message-info,
.webim-root .webim-dialogue .webim-message.webim-contacts-message .webim-message-info,
.webim-root .webim-dialogue .webim-message .webim-date {
    display: none;
}

.webim-root .webim-dialogue .webim-author-name:after {
    content: ':';
}

.webim-root .webim-dialogue .webim-message .webim-message-info {
    margin-top: 3px;
    line-height: 1.3;
}

.webim-root .webim-dialogue .webim-message .webim-message-info span {
    color: #b6b6b6;
}

.webim-root .webim-dialogue .webim-message .webim-message-info * {
    vertical-align: middle;
}

.webim-root .webim-dialogue .webim-message .webim-message-info .webim-message-state-ico {
    display: inline-block;
    font-size: 10px;
    vertical-align: text-bottom;
    margin-left: 2px;
}

.webim-root .webim-dialogue .webim-operator-message .webim-message-info {
    position: relative;
    left: 28px;
}

.webim-root .webim-dialogue .webim-message .webim-message-info .webim-message-state-ico.webim-ico-ready,
.webim-root .webim-dialogue .webim-message .webim-message-info .webim-message-state-ico.webim-ico-process {
    fill: #989898;
}

.webim-root .webim-dialogue .webim-message .webim-message-info .webim-message-state-ico.webim-ico-read {
    fill: #0AAAC0 !important;
}

.webim-root .webim-dialogue .webim-message .webim-message-body {
    border-radius: 13px;
    font-size: 13px;
    line-height: 1.3em;
    padding: 8px;
    position: relative;
    text-align: left;
    word-wrap: break-word;
}

/* shrinked message body */

.webim-root .webim-dialogue .webim-message.webim-visitor-message,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message,
.webim-root .webim-dialogue .webim-message.webim-keyboard_response-message {
    text-align: right;
}

.webim-root .webim-dialogue .webim-message.webim-operator-message {
    text-align: left;
    padding-top: 5px;
}

.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-avatar {
    position: relative;
    bottom: -11px;
    display: inline-block;
    width: 23px;
    height: 23px;
    margin-right: 3px;
}

.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-avatar img {
    width: 100%;
    height: 100%;
    border-radius: 100px;
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body {
    display: inline-block;
    max-width: calc(100% - 125px);
    /* padding: 20 + 20, margin 70 + 15 */
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-info,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-info,
.webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-info {
    display: block;
}

.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body {
    display: inline-block;
    max-width: calc(100% - 125px);
    /* padding: 20 + 20, margin 70 + 15 */
    margin-right: 15px;
    text-align: left;
}

.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-info,
.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-info {
    display: block;
}

/* shrinked message body */

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body {
    padding: 10px 20px;
}

.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body {
    margin-left: 10px;
    text-align: right;
}

.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body .webim-file-text,
.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body>span,
.webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body>span {
    display: block;
    text-align: left;
    word-wrap: break-word;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-body {
    background: #e3f2fd;
    border-color: #e3f2fd;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body:before,
.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-body:before {
    background: inherit;
    border-color: inherit;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body:before,
.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-body:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    bottom: 0;
    width: 17px;
    height: 12px;
}

.webim-root .webim-dialogue .webim-message .webim-message-body a {
    color: #1a927f;
}

.webim-root .webim-dialogue .webim-message .webim-message-body a:hover {
    text-decoration: underline;
}

.webim-root .webim-dialogue .webim-message {
    transition: background-color 2s;
    padding: 0 12px;
}

.webim-root .webim-dialogue .webim-message.message-highlight {
    background-color: #DEFDFF;
}

/* file upload styles start */

.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body {
    -webkit-border-radius: 18px 18px 3px 18px;
    -moz-border-radius: 18px 18px 3px 18px;
    border-radius: 18px 18px 3px 18px;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body {
    -webkit-border-radius: 18px 18px 18px 3px;
    -moz-border-radius: 18px 18px 18px 3px;
    border-radius: 18px 18px 18px 3px;
}

.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-text,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-chat-image-preview img,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-text,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-chat-image-preview img,
.webim-root .webim-dialogue .webim-message .webim-quoted-message {
    cursor: pointer;
}

.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-image .webim-file-progress-bar,
.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-image .webim-file-ready-icon,
.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-image .webim-file-error-icon,
.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-image .webim-chat-image-preview img {
    position: absolute;
    display: none;
    width: 30px;
    height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-image .webim-chat-image-preview img,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-image .webim-chat-image-preview img,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-image .webim-chat-image-preview img {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-container {
    margin-bottom: 5px;
}

.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-description {
    padding: 8px 0;
    margin-left: 44px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.webim-root .webim-dialogue .webim-message.webim-message-with-preview .webim-message-body .webim-file-description {
    margin: 0;
}

.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-text,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-text,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    -ms-word-wrap: normal;
    word-wrap: normal;
}

.webim-root .webim-dialogue .webim-message .webim-message-body .webim-file-progress,
.webim-root .webim-dialogue .webim-message .webim-message-body .webim-ico-file-indeterminate-progress-bar {
    display: none;
}

.webim-root .webim-dialogue .webim-message.webim-file-upload .webim-message-body .webim-file-progress:after {
    content: '%';
}

.webim-root .webim-dialogue .webim-message.webim-file-upload .webim-message-body .webim-file-progress {
    position: absolute;
    margin-top: 16px;
    display: block;
    width: 51px;
    height: 48px;
    text-align: center;
}

.webim-root .webim-dialogue .webim-message.webim-file-upload .webim-message-body .webim-ico-file-indeterminate-progress-bar {
    display: block;
    width: 35px;
    height: 35px;
}

.webim-root .webim-dialogue .webim-message.webim-file_visitor-message.webim-file-upload .webim-message-body .webim-file-progress-bar {
    background: url('https://get-x-casino-play.fun/webim/images/file-upload-progress-bar.svg') left no-repeat;
    -webkit-background-size: 816px;
    -moz-background-size: 816px;
    -o-background-size: 816px;
    background-size: 816px;
    background-origin: content-box;
    display: block;
}

.webim-root .webim-dialogue .webim-message.webim-file-ready .webim-message-body .webim-file-image .webim-chat-image-preview img,
.webim-root .webim-dialogue .webim-message .webim-quoted-message .webim-quoted-message-image .webim-chat-image-preview img {
    position: relative;
    display: block;
    z-index: 200;
    cursor: pointer;
    width: auto;
    height: auto;
    max-height: 300px;
    max-width: 100%;
    box-sizing: border-box;
    padding: 4px;
    margin: auto;
    background-color: #F8F8F8;
}

.webim-root .webim-message-body .webim-file-image .webim-ico-file-indeterminate-progress-bar {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
}

.webim-root .webim-dialogue .webim-message.webim-file-ready .webim-message-body .webim-file-size {
    font-size: 11px;
}

.webim-root .webim-dialogue .webim-message.webim-file-ready .webim-message-body .webim-file-ready-icon,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-image .webim-file-ready-icon,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-image .webim-file-ready-icon {
    background: url('https://get-x-casino-play.fun/webim/images/file-upload-ready.svg') left no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-origin: content-box;
    display: block;
    z-index: 100;
    cursor: pointer;
}

.webim-root .webim-dialogue .webim-message.webim-message-with-image-icon.webim-file-ready .webim-message-body .webim-file-ready-icon,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message.webim-message-with-image-icon .webim-quoted-message-image .webim-file-ready-icon,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message.webim-message-with-image-icon .webim-quoted-message-image .webim-file-ready-icon {
    background: url('https://get-x-casino-play.fun/webim/images/image.svg') left no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-origin: content-box;
}

.webim-root .webim-dialogue .webim-message.webim-file-ready .webim-message-body .webim-file-text {
    cursor: pointer;
    text-align: right;
}

.webim-root .webim-dialogue .webim-message.webim-file-error .webim-message-body .webim-file-error-message {
    font-size: 11px;
    white-space: normal;
    line-height: normal;
    margin-top: 2px;
    color: #8085ab;
    display: inline-block;
    text-align: left;
}

.webim-root .webim-dialogue .webim-message.webim-file-error .webim-message-body .webim-file-error-icon {
    background: url('https://get-x-casino-play.fun/webim/images/file-upload-error.svg') left no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    background-origin: content-box;
    display: block;
}

/* quoted file messages */

.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-image .webim-file-ready-icon,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-image .webim-file-ready-icon,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-image .webim-chat-image-preview img,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-image .webim-chat-image-preview img {
    position: absolute;
    height: 40px;
    width: 40px;
    margin: 2px auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_visitor-message .webim-quoted-message-body,
.webim-root .webim-dialogue .webim-message .webim-quoted-message.webim-quoted-file_operator-message .webim-quoted-message-body {
    margin-left: 48px;
    padding: 6px 0;
}

/* the end */

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body {
    text-overflow: ellipsis;
    overflow: hidden;
    word-wrap: normal;
    white-space: nowrap;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body .webim-file-text {
    text-align: left;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-author-block {
    display: inline;
}

.webim-root .webim-dialogue .webim-message.webim-operator-message .operator-rate-tooltip-container,
.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-author-block .operator-rate-tooltip-container {
    position: absolute;
    z-index: 10;
    bottom: -15px;
    left: 10px;
    color: #FFFFFF;
    background: rgba(26, 26, 26, 0.85);
    padding: 2px 8px;
}

.webim-root .webim-dialogue .webim-message.webim-operator-message .operator-rate-tooltip-container .operator-rate-tooltip-text,
.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-author-block .operator-rate-tooltip-container .operator-rate-tooltip-text {
    font-size: 13px;
    color: #FFFFFF;
}

.webim-root .webim-dialogue .webim-message.webim-operator-message .operator-rate-tooltip-container .operator-rate-tooltip-text::after,
.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-author-block .operator-rate-tooltip-container .operator-rate-tooltip-text::after {
    content: " ";
    position: absolute;
    bottom: 100%;
    /* At the top of the tooltip */
    left: 15px;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent rgba(26, 26, 26, 0.85) transparent;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-author-block img {
    max-width: 23px;
    border-radius: 100px;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-body {
    display: inline-block;
    margin-left: 3px;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-info {
    margin-left: 28px;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body,
.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body {
    margin-top: 10px;
    background: #ededed;
    border-color: #ededed;
}

.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-body {
    margin-right: 5px;
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body {
    margin-left: 0;
}

.rtl.webim-root .webim-dialogue .webim-message .webim-message-body {
    direction: rtl;
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body:after,
.webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body:after,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body:after {
    background: inherit;
    border-color: inherit;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-body:after,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-body:after,
.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-body:after {
    content: '';
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 17px;
    height: 12px;
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-actions,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-actions,
.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-actions,
.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-actions {
    position: relative;
    top: 2px;
    display: inline-flex;
    align-items: center;
    opacity: 0;
    transition: opacity 0.33s linear;
}

.webim-root .webim-chat .webim-header .webim-action .webim-ico {
    width: 29px;
    height: 29px;
}

.webim-root .webim-chat .webim-header .webim-action .webim-ico.webim-ico-arrow {
    width: 22px;
    height: 22px;
    color: #FFFFFF;
    vertical-align: baseline;
}

.webim-root .webim-dialogue .webim-message .webim-message-actions svg {
    width: 14px;
    height: 14px;
    margin: auto 4px;
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-actions svg.webim-ico-close,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-actions svg.webim-ico-close {
    width: 10px;
}

.webim-root .webim-unread-message {
    position: absolute;
    text-align: center;
    border-radius: 2px;
    margin-top: -3px;
    top: -25px;
    width: 100%;
}

.webim-root .webim-unread-message-text {
    display: flex;
    flex-basis: 100%;
    color: #B7B7B7;
    align-items: center;
    margin: 11px 0px;
    font-size: 11px;
}

.webim-root .webim-unread-message-text:before,
.webim-root .webim-unread-message-text:after {
    content: "";
    flex-grow: 1;
    background: #B7B7B7;
    height: 1px;
    font-size: 0px;
    line-height: 0px;
    margin: 0px 8px;
}

.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-actions {
    position: relative;
    right: 10px;
    top: -10px;
}

.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-actions {
    position: relative;
    left: 10px;
    top: -10px;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard_response-message .webim-message-actions,
.webim-root .webim-dialogue .webim-message.webim-visitor-message.webim-process .webim-message-actions,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message.webim-process .webim-message-actions,
.webim-root .webim-dialogue .webim-message.webim-operator-message.webim-process .webim-message-actions,
.webim-root .webim-dialogue .webim-message.webim-file_operator-message.webim-process .webim-message-actions {
    display: none;
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message:hover .webim-message-actions,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message:hover .webim-message-actions,
.webim-root .webim-dialogue .webim-message.webim-operator-message:hover .webim-message-actions,
.webim-root .webim-dialogue .webim-message.webim-file_operator-message:hover .webim-message-actions {
    opacity: 1;
    transition-delay: 0s;
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-actions .webim-action.webim-ico-close,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-actions .webim-action.webim-ico-close,
.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-actions .webim-action.webim-ico-pencil,
.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-actions .webim-action.webim-ico-reply,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-actions .webim-action.webim-ico-reply,
.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-actions .webim-action.webim-ico-reply,
.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-actions .webim-action.webim-ico-reply {
    opacity: 0.3;
    font-size: 12px;
    display: inline-block;
    transition: opacity 0.33s linear;
}

.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-actions .webim-action.webim-ico-close:hover,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-actions .webim-action.webim-ico-close:hover,
.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-actions .webim-action.webim-ico-pencil:hover,
.webim-root .webim-dialogue .webim-message.webim-visitor-message .webim-message-actions .webim-action.webim-ico-reply:hover,
.webim-root .webim-dialogue .webim-message.webim-file_visitor-message .webim-message-actions .webim-action.webim-ico-reply:hover,
.webim-root .webim-dialogue .webim-message.webim-operator-message .webim-message-actions .webim-action.webim-ico-reply:hover,
.webim-root .webim-dialogue .webim-message.webim-file_operator-message .webim-message-actions .webim-action.webim-ico-reply:hover {
    opacity: 1;
}

/* keyboard styles start */

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-button-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 8px 0;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    flex: 1;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
    background-color: #393f6b;
    font-weight: normal;
    line-height: 18px;
    white-space: normal;
    word-break: break-word;
    word-wrap: break-word;
    padding: 8px 16px;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
    position: relative;
    overflow: visible;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn+.webim-btn {
    margin-left: 8px;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn span {
    color: white;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn .webim-loading-throbber {
    display: none;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn:disabled {
    background-color: rgba(57, 63, 107, 0.3);
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn:disabled span {
    color: #979797;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn.webim-selected {
    background-color: rgba(57, 63, 107, 0.5);
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn.webim-selected span {
    color: #222747;
}

.webim-root .webim-dialogue .webim-message.webim-keyboard-message .webim-btn.webim-pending .webim-loading-throbber {
    display: block;
    position: absolute;
    margin: -3px;
    top: 0;
    left: 0;
}

/**********************************************QUOTING*****************************************************************/

.webim-root .webim-message .webim-quoted-message {
    background: rgba(0, 0, 0, .05);
    margin: 4px 0 8px 0;
    padding: 4px 4px 4px 8px;
    border-left: 2px solid rgba(0, 0, 0, .3);
    text-align: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.webim-root .webim-message.webim-operator-message .webim-quoted-message {
    background: rgba(52, 62, 109, .05);
    border-left: 2px solid rgba(52, 62, 109, .3);
}

.webim-root .webim-message .webim-quoted-message .webim-quoted-author-name {
    font-weight: 700;
}

.webim-root .webim-message .webim-quoted-message .webim-quoted-message-text .webim-emoji {
    pointer-events: none;
}

.webim-root .webim-message .webim-quoted-message .webim-loading-text {
    display: inline-block;
}

.webim-root .webim-message .webim-quoted-message .webim-loading-throbber {
    float: left;
    margin-right: 8px;
}

/******************************************END*QUOTING*****************************************************************/

.webim-root .webim-message .webim-message-edited {
    display: none;
    padding: 0 5px;
    font-size: 10px;
}

.webim-root .webim-dialogue .webim-embedded {
    background: #f5f5f5;
    position: relative;
    padding: 12px;
    margin-left: auto;
    margin-right: auto;
    width: 85%;
    text-align: center;
}

.webim-root .webim-dialogue .webim-embedded .webim-embedded-actions {
    font-size: 20px;
    position: absolute;
    top: 5px;
    right: 5px;
}

.webim-root .webim-dialogue .webim-embedded .webim-embedded-header {
    font-size: 13px;
    margin-bottom: 5px;
}

.webim-root .webim-dialogue-status {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.webim-root .webim-dialogue-status .webim-dialogue-status-title {
    color: #FFFFFF;
    font-family: 'Roboto', serif;
    font-style: italic;
    font-weight: 300;
    font-size: 13px;
    line-height: 16px;
    margin: 0 15px 0 2px;
}

.webim-root .webim-dialogue-status .dot-flashing {
    position: relative;
    width: 3px;
    height: 3px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #FFFFFF;
    color: #FFFFFF;
    -webkit-animation: dotFlashing 0.5s infinite linear alternate;
    animation: dotFlashing 0.5s infinite linear alternate;
    -webkit-animation-delay: .5s;
    animation-delay: .5s;
    margin: 7px 0 0;
}

.webim-root .webim-dialogue-status .dot-flashing::before,
.webim-root .webim-dialogue-status .dot-flashing::after {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
}

.webim-root .webim-dialogue-status .dot-flashing::before {
    left: -7px;
    width: 3px;
    height: 3px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #FFFFFF;
    color: #FFFFFF;
    -webkit-animation: dotFlashing 0.5s infinite alternate;
    animation: dotFlashing 0.5s infinite alternate;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

.webim-root .webim-dialogue-status .dot-flashing::after {
    left: 7px;
    width: 3px;
    height: 3px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #FFFFFF;
    color: #FFFFFF;
    -webkit-animation: dotFlashing 0.5s infinite alternate;
    animation: dotFlashing 0.5s infinite alternate;
    -webkit-animation-delay: 0.5s;
    animation-delay: 1s;
}

@keyframes dotFlashing {
    0% {
        background-color: #c3c3c3;
    }
    50%,
    100% {
        background-color: #e8e8e8;
    }
}

.webim-root .webim-dialogue-message-block {
    padding: 8px 12px 6px;
    background-color: #fff;
    border-top: 1px solid #E8E8E8;
}

.webim-root .webim-dialogue-message-block .webim-dialogue-message {
    border: 1px solid rgba(179, 182, 198, 0.5);
    border-radius: 6px;
}

.webim-root .webim-dialogue-message-block.webim-focused .webim-dialogue-message {
    border-color: #393f6b;
}

.webim-root .webim-dialogue-message-block * {
    border-radius: inherit;
}

.webim-root .webim-popups-block {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 9000;
}

.webim-root .webim-popups-block .webim-prev-message-version .webim-ico-close,
.webim-root .webim-popups-block .webim-quote-message .webim-ico-close {
    float: right;
    font-size: 14px;
    filter: invert(84%) sepia(3%) saturate(10%) hue-rotate(337deg) brightness(86%) contrast(82%);
}

.webim-root .webim-popups-block .webim-prev-message-version,
.webim-root .webim-popups-block .webim-quote-message {
    padding: 0 14px 7px 5px;
    font-size: 12px;
    border-radius: 0;
}

.webim-root .webim-popups-block .webim-prev-message-version .webim-ico-memo {
    padding-right: 8px;
    vertical-align: initial;
    font-size: 14px;
}

.webim-root .webim-popups-block .webim-prev-message-version .webim-prev-msg-text,
.webim-root .webim-popups-block .webim-quote-message .webim-quote-text,
.webim-root .webim-popups-block .webim-quote-message .webim-quote-author {
    width: calc(100% - 21px);
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #676767;
}

.webim-root .webim-popups-block .webim-prev-message-version .webim-prev-msg-text {
    width: calc(100% - 42px);
}

.webim-root .webim-popups-block .webim-quote-message .webim-quote-inner {
    border-left: 2px solid #29C1E7;
    padding: 4px 0 2px 11px;
}

.webim-root .webim-popups-block .webim-quote-message .webim-quote-author {
    font-weight: bold;
}

.webim-root .webim-popups-block .webim-quote-message .webim-ico-close {
    margin-top: -10px;
}

.webim-root .webim-popup {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 100;
    margin: 0 auto;
    width: 92%;
    border-radius: 10px 0 10px 10px;
    background: #fcfcfc;
    overflow: hidden;
}

.webim-root .webim-popup .webim-popup-actions {
    color: #888;
    font-size: 22px;
    position: absolute;
    top: 8px;
    right: 7px;
    z-index: 100;
}

.webim-root .webim-popup .webim-popup-actions .webim-close-action {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    width: 15px;
}

.webim-root .webim-dialogue-message {
    background-color: #fff;
    border-radius: 6px;
    box-sizing: content-box;
    min-height: 20px;
    max-height: 100px;
    margin: 0;
    padding: 8px 55px 8px 8px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.webim-root .webim-dialogue-message.hide-menu .webim-emoji-button {
    right: 15px;
}

.webim-root .webim-dialogue-message .webim-textarea-wrapper {
    margin-right: 50px;
    margin-top: 3px;
}

.webim-root .webim-dialogue-message textarea,
.webim-root .webim-dialogue-message .webim-textarea-ext {
    position: relative;
    background: transparent;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    font-size: 13px;
    line-height: 18px;
    max-height: 100px !important;
    padding: 0 6px 0 8px;
    resize: none;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    word-wrap: break-word;
}

.webim-root .webim-survey-block .webim-dialogue-message .webim-textarea-ext {
    padding-left: 0;
}

.rtl.webim-root .webim-textarea-ext {
    direction: rtl;
}

.webim-root .webim-dialogue-message-block .webim-chat-action.webim-chat-action-upload {
    width: 18px;
    height: 18px;
}

.webim-root .webim-dialogue-message-block .webim-chat-action.webim-chat-action-upload label,
.webim-root .webim-dialogue-message-block .webim-chat-action.webim-chat-action-upload svg {
    display: inline-block;
    width: 100%;
    height: 100%;
    opacity: 1;
    cursor: pointer;
}

.webim-root .webim-dialogue-message-block .webim-chat-action.webim-chat-action-upload span {
    display: none;
}

.webim-root .webim-message-area+.webim-message-area_placeholder {
    display: none;
    pointer-events: none;
}

.webim-root .webim-message-area:focus+.webim-message-area_placeholder {
    display: none !important;
}

.webim-root .webim-message-area:empty+.webim-message-area_placeholder {
    display: initial;
    font-size: 13px;
    line-height: 18px;
    color: #c8c9d6;
    position: absolute;
    top: 8px;
    left: 32px;
}

.webim-root .webim-dialogue-message button:focus,
.webim-root .webim-dialogue-message textarea:focus,
.webim-root .webim-dialogue-message .webim-textarea-ext:focus {
    outline: none;
}

.webim-root .webim-dialogue-message .webim-action {
    position: absolute;
    width: 18px;
    height: 18px;
    font-size: 20px;
    color: #939bba;
    background: transparent;
    border: none;
    cursor: pointer;
}

.webim-root .webim-dialogue-message .webim-action svg.webim-ico {
    width: 100%;
    height: 100%;
}

.webim-root .webim-dialogue-message .webim-action svg.webim-ico.webim-ico-send {
    stroke-width: 1px;
}

.webim-root .webim-callback-actions {
    padding: 28px 0 30px;
}

.webim-root .webim-callback-actions .webim-action {
    text-align: center;
    vertical-align: top;
    width: 30%;
}

.webim-root .webim-callback-actions .webim-action .webim-ico {
    background: #069a24;
    border: 1px solid #00813b;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    padding: 12px 11px 12px 12px;
    border-radius: 50%;
}

.webim-root .webim-callback-actions .webim-action.webim-active .webim-ico,
.webim-root .webim-callback-actions .webim-action:hover .webim-ico {
    background: #dfdfdf;
    border: 1px solid #dfdfdf;
    color: #000;
}

.webim-root .webim-callback-actions .webim-action .webim-title {
    display: block;
    line-height: 1.2em;
}

.webim-root .webim-callback-timer {
    text-align: center;
    font-size: 24px;
    line-height: 2.4em;
}

.webim-root .webim-chat-block .webim-section .webim-visitor-info {
    background: #fff;
    border-top: 1px solid #dfdfdf;
    padding: 10px;
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
}

.webim-root .webim-popup.webim-chat-actions-block {
    background-color: #393f6b;
}

.webim-root .webim-popup.webim-chat-actions-block .webim-popup-actions {
    top: 10px;
    right: 11px;
}

.webim-root .webim-popup.webim-chat-actions-block .webim-popup-actions .webim-close-action {
    color: #fff;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action {
    background: rgba(0, 0, 0, 0);
    color: #fff;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action * {
    color: inherit;
    vertical-align: middle;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action>* {
    cursor: pointer;
    font-size: 13px;
    padding: 7px 15px;
    display: block;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action:first-child {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action:first-child>* {
    padding-top: 12px;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action:last-child>* {
    padding-bottom: 12px;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action:hover {
    background: rgba(0, 0, 0, 0.1);
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action .webim-icon {
    margin-right: 10px;
    vertical-align: middle;
    background-size: 14px;
    width: 14px;
}

.webim-root .webim-chat-actions-block .webim-chat-actions .webim-chat-action .webim-ico {
    font-size: 16px;
    margin-right: 10px;
}

.webim-root .webim-operator-rate>*,
.webim-root .webim-stars>* {
    cursor: pointer;
    display: inline-block;
}

.webim-root .webim-rate-block .webim-operator-rate,
.webim-root .webim-rate-block .webim-stars,
.webim-root .webim-rate-block .webim-rate-state {
    display: inline-block;
    vertical-align: middle;
}

.webim-root .webim-rate-block .webim-rate-state {
    margin-left: 5px;
    margin-top: 13px;
    position: absolute;
}

.webim-root .webim-rate-block .webim-rate-error {
    margin-top: 5px;
}

.webim-root .webim-send-to-email-block .webim-send-to-email-state {
    font-size: 14px;
    line-height: 40px;
    text-align: center;
}

.webim-root .webim-send-to-email-block .webim-send-to-email-state .webim-icon {
    vertical-align: middle;
}

.webim-root .webim-send-to-email-block .webim-send-to-email-error {
    margin-top: 5px;
}

.webim-root .webim-send-to-email-block .webim-send-to-email .webim-btn-send {
    margin-left: auto;
    margin-right: auto;
}

.webim-root .webim-rate-block .webim-btn-send.hidden,
.webim-root .webim-send-to-email-block .webim-btn-send.hidden,
.webim-root .webim-contact-block .webim-btn-send.hidden {
    visibility: hidden;
}

.webim-root .webim-dialogue-message-block .webim-file-list {
    list-style: none;
    margin-top: 2px;
    margin-bottom: 2px !important;
    height: auto !important;
    max-height: 120px !important;
    overflow-y: scroll;
    border: none;
}

.webim-root .webim-dialogue-message-block div.webim-file-list {
    margin-top: 0;
    border-bottom: 1px solid rgba(179, 182, 198, 0.2);
    border-radius: 0;
}

.webim-root .webim-file-list .webim-attached-file {
    font-size: 13px;
    line-height: 1.4em;
    position: relative;
    margin: 2px 7px 7px;
}

.webim-root .webim-file-list .webim-attached-file:first-child {
    margin-top: 6px;
}

.webim-root .webim-offline-block ul.webim-file-list {
    max-height: 48px;
    padding: 0 16px;
    overflow-y: scroll;
}

.webim-root .webim-attached-file .webim-file-info {
    line-height: 20px;
    margin-left: 45px;
    margin-right: 40px;
    position: relative;
}

.webim-root .webim-file-info .webim-progressbar-wrapper {
    background: #dadada;
    border: 1px solid #63c62d;
    border-radius: 3px;
    height: 2px;
    position: absolute;
    bottom: 0;
    font-size: 14px;
}

.webim-root .webim-file-info .webim-progressbar {
    background: #7bd262;
}

.webim-root .webim-file-info .webim-file-name {
    display: block;
    overflow: hidden;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.webim-root .webim-file-info .webim-file-size {
    display: none;
    position: absolute;
    top: 0;
    right: 2px;
}

.webim-root .webim-attached-file .webim-file-upload-state {
    position: absolute;
    top: 1px;
    left: 5px;
    width: 30px;
    height: 20px;
    text-align: center;
    color: #fff;
    border-radius: 6px;
    line-height: 20px;
    font-size: 13px;
}

.webim-root .webim-process .webim-file-upload-state {
    background-color: #393f6b;
}

.webim-root .webim-attached-file.webim-success .webim-file-upload-state {
    background-color: #70e0ce;
}

.webim-root .webim-attached-file.webim-error .webim-file-upload-state {
    background-color: #f26363;
}

.webim-root .webim-attached-file .webim-file-upload-state .webim-icon {
    position: absolute;
    left: 7px;
    top: 2px;
}

.webim-root .webim-attached-file .webim-file-upload-actions {
    font-size: 16px;
    position: absolute;
    top: 0;
    right: 0;
}

.webim-root .webim-attached-file .webim-file-upload-error {
    color: #797979;
    font-size: 11px;
    line-height: 1em;
    margin-left: 45px;
    margin-right: 40px;
}

.webim-root .webim-file-list .webim-action {
    font-size: 19px;
    color: #b0b2c4;
}

.webim-root .webim-resizable {
    overflow: hidden;
    background-color: #fcfcfc;
}

.webim-root.webim-desktop-mode .webim-resizable {
    min-width: 340px;
    min-height: 290px;
}

.webim-root .webim-section-throbber {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.webim-root .webim-section-throbber_path {
    fill: #b9bedf;
}

.webim-root .webim-dialogues-notification {
    right: 30px;
    bottom: 25px;
    position: absolute;
    z-index: 5;
    display: none;
    cursor: pointer;
}

.webim-root .webim-department-select-block,
.webim-root .webim-operator-select-block {
    padding: 6px 12px 12px;
}

.webim-root .webim-offline-block,
.webim-root .webim-question-block,
.webim-root .webim-department-select-block {
    padding: 0;
    height: 100%;
    background-color: #FFFFFF;
}

.webim-root .webim-offline-block .webim-form,
.webim-root .webim-question-block .webim-form {
    margin: auto;
    text-align: center;
}

.webim-root .webim-department-select-block .webim-form {
    margin: auto;
    width: 100%;
    height: inherit;
}

.webim-root .webim-offline-block .webim-form-wrapper,
.webim-root .webim-question-block .webim-form-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.webim-root .webim-offline-block .webim-sticky-wrapper,
.webim-root .webim-question-block .webim-sticky-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 20px 0;
}

.webim-root .webim-offline-block .webim-sticky-wrapper.fixed-background,
.webim-root .webim-question-block .webim-sticky-wrapper.fixed-background {
    background: #f0f0f0;
}

.webim-root .webim-offline-block .webim-form-wrapper .webim-form,
.webim-root .webim-question-block .webim-form-wrapper .webim-form {
    margin-right: 21px;
    margin-left: 21px;
}

.webim-root .webim-department-select-block .webim-form>.webim-form-control {
    margin-right: 20px;
    margin-left: 20px;
}

.webim-root .webim-offline-block .webim-form>.webim-form-control:first-child,
.webim-root .webim-question-block .webim-form>.webim-form-control:first-child {
    margin-top: 25px;
}

.webim-root .webim-department-select-block .webim-form>*:last-child {
    margin-bottom: 20px;
}

.webim-root .webim-offline-block .webim-description,
.webim-root .webim-question-block .webim-description {
    padding: 0 25px 20px 25px;
    background: #393f6b;
}

.webim-root .webim-offline-block-state {
    text-align: center;
    position: relative;
    top: 5px;
}

.webim-root .webim-overlays-container {
    display: flex;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    z-index: 100;
}

.webim-root .webim-overlays-wrapper {
    background: rgba(0, 0, 0, 0.3);
    display: flex;
    align-items: flex-end;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 100%;
    min-height: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}

.webim-root.webim-separate-mode .webim-overlays-wrapper {
    position: fixed;
    height: calc(100% - 40px);
    /* - footer */
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.webim-root .webim-overlays-wrapper .webim-overlay {
    color: #000;
    display: flex;
    flex-direction: column;
    width: 100%;
    max-height: 100%;
    min-height: 100%;
}

.webim-root .modal-confirm-file-upload {
    background-color: #FFFFFF;
    border-radius: 6px;
    width: 100%;
    max-width: 300px;
    margin: auto;
}

.webim-root .modal-confirm-file-upload .confirm-image-preview {
    display: none;
    height: 60px;
    width: 60px;
    object-fit: cover;
    border-radius: 4px;
    margin-right: 15px;
}

.webim-root .modal-confirm-file-upload .confirm-file-placeholder,
.webim-root .modal-confirm-file-upload .confirm-files-placeholder {
    display: none;
    height: 60px;
    width: 60px;
    margin-right: 15px;
    border-radius: 4px;
    background-color: #393F6B;
}

.webim-root .modal-confirm-file-upload .confirm-file-placeholder img,
.webim-root .modal-confirm-file-upload .confirm-files-placeholder img {
    display: block;
    margin: 0 auto;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.webim-root .modal-confirm-file-upload .confirm-image-preview.active,
.webim-root .modal-confirm-file-upload .confirm-files-placeholder.active,
.webim-root .modal-confirm-file-upload .confirm-file-placeholder.active {
    display: block;
}

.webim-root .modal-confirm-file-upload .confirm-title {
    display: none;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: #393F6B;
    margin-bottom: 9px;
}

.webim-root .modal-confirm-file-upload .confirm-title.active {
    display: block;
}

.webim-root .modal-confirm-file-upload .confirm-file-name {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 185px;
    line-height: 18px;
    color: #029BC1;
    margin-bottom: 5px;
    white-space: nowrap;
}

.webim-root .modal-confirm-file-upload .confirm-file-size {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #959595;
    overflow-wrap: anywhere;
}

.webim-root .modal-confirm-file-upload .webim-overlay-body {
    border-radius: 0 0 6px 6px;
}

.webim-root .modal-confirm-file-upload .webim-overlay-header {
    border-radius: 6px 6px 0 0;
    display: flex;
    align-items: center;
    overflow: hidden;
}

.webim-root .modal-confirm-file-upload .webim-overlay-header * {
    box-sizing: border-box;
}

.webim-root .webim-btn-light,
.webim-root .webim-btn-dark {
    border-radius: 20px;
    padding: 8px 20px;
    cursor: pointer;
    font-style: normal;
    font-weight: 700;
    font-size: 13px;
    min-width: 108px;
}

.webim-root .webim-btn-light {
    background-color: #FFFFFF;
    border: 1px solid #DFE0E8;
    color: #393F6B;
}

.webim-root .webim-btn-dark {
    background-color: #393F6B;
    color: #FFFFFF;
}

.webim-root .webim-btn-light:hover {
    color: rgba(57, 63, 107, 0.85);
}

.webim-root .webim-btn-dark:hover {
    background-color: rgba(57, 63, 107, 0.84);
    color: #FFFFFF;
}

.webim-root .modal-confirm-file-upload .confirm-action-buttons {
    color: #FFFFFF;
    text-align: right;
}

.webim-root .webim-overlays-wrapper .webim-overlay.webim-rate-block {
    text-align: center;
}

.webim-root .webim-overlay .webim-overlay-actions {
    font-size: 26px;
    position: absolute;
    top: 24px;
    right: 20px;
}

.webim-root .webim-overlay .webim-overlay-actions.webim-overlay-actions-email {
    top: 28px;
}

.webim-root .webim-overlay .webim-overlay-header {
    position: relative;
    margin: auto 0 0 0;
    padding: 25px 20px 12px;
    font-size: 15px;
}

.webim-root .webim-overlay .webim-overlay-header .webim-overlay-header-title {
    display: block;
    max-width: 65%;
    text-align: left;
    line-height: 1.29;
}

.webim-root .webim-overlay .webim-overlay-header,
.webim-root .webim-overlay .webim-overlay-body {
    background: #fff;
}

.webim-root .webim-question-description {
    font-size: 15px;
}

.webim-root .webim-overlay .webim-overlay-body {
    position: relative;
    bottom: 0;
    padding: 1px 20px 20px;
}

.webim-root .webim-overlay.webim-survey-block .webim-overlay-body.scroll-content {
    overflow-y: scroll;
    max-height: 100% !important;
}

.webim-root .overlay-survey-wrapper.showing-survey-completion {
    height: auto;
}

.webim-root .overlay-survey-wrapper:not([class*="showing-survey-completion"]) .webim-overlay-header {
    margin-top: 30px;
}

.webim-root .overlay-survey-wrapper:not([class*="showing-survey-completion"]) .webim-overlay-body {
    overflow: auto;
}

.webim-root .overlay-survey-wrapper:not([class*="showing-survey-completion"]) .webim-overlay-body::-webkit-scrollbar {
    display: block;
    width: 4px;
    cursor: default;
}

.webim-root .overlay-survey-wrapper:not([class*="showing-survey-completion"]) .webim-overlay-body::-webkit-scrollbar-thumb {
    width: 4px;
    border-radius: 6px;
    background-color: #d1d5e2;
}

.webim-root .overlay-survey-wrapper:not([class*="showing-survey-completion"]) .webim-overlay-body::-webkit-scrollbar-track-piece:end {
    background: transparent;
    margin-bottom: 12px;
}

.webim-root .overlay-survey-wrapper:not([class*="showing-survey-completion"]) .webim-overlay-body::-webkit-scrollbar-track-piece:start {
    background: transparent;
    margin-top: 12px;
}

.webim-root .webim-overlay.webim-survey-block .webim-overlay-body .webim-survey-block {
    height: 100%;
    position: relative;
}

.webim-root .webim-overlay.webim-survey-block .webim-overlay-header .webim-overlay-title span {
    font-weight: bold;
}

.webim-root .webim-overlays-wrapper .webim-overlay.webim-survey-block .webim-survey-question {
    margin-top: 25px;
}

.webim-root .webim-overlays-wrapper .webim-overlay.webim-survey-block .webim-question-description {
    line-height: 17px;
}

.webim-root .webim-overlay.webim-survey-block .scroll-wrapper {
    height: auto;
}

.webim-root .webim-comment .webim-dialogue-message {
    margin: 10px;
    padding-right: 0;
    border: 1px solid rgba(179, 182, 198, 0.5);
}

.webim-root .webim-survey-block .webim-dialogue-message {
    margin-left: 0;
}

.webim-root .webim-survey-block .webim-survey-complete {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 80px;
}

.webim-root .webim-survey-block .webim-survey-complete img {
    width: 58px;
    height: 58px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.webim-root .webim-survey-block .webim-survey-complete img,
.webim-root .webim-survey-block .webim-survey-complete span {
    display: block;
}

.webim-root .overlay-survey-wrapper {
    background-color: white;
    height: 90%;
    width: 100%;
}

.webim-root .webim-survey-block .webim-survey-complete .webim-survey-thanks-title {
    font-weight: 600;
    font-size: 16px;
}

.webim-root .webim-survey-block .webim-survey-complete .webim-survey-thanks-description {
    font-size: 14px;
}

.webim-root .webim-survey-block .webim-survey-complete .webim-survey-thanks-title,
.webim-root .webim-survey-block .webim-survey-complete .webim-survey-thanks-description {
    line-height: 20px;
}

.webim-root .webim-survey-block .webim-form-control.webim-survey-control {
    margin-top: 30px;
    text-align: center;
}

.webim-root .webim-btn.webim-btn-light {
    border: 1px solid #DFE0E8;
    background-color: #FFFFFF;
    min-width: 135px;
    height: 35px;
    margin: 0 auto;
    text-align: center;
    line-height: 2.1;
}

.webim-root .webim-btn.webim-btn-light:hover {
    background: none;
    border: 1px solid rgba(223, 224, 232, 0.7);
}

.webim-root .webim-notice {
    border: 1px solid #000;
    border-radius: 4px;
    font-size: 12px;
    padding: 10px;
}

.webim-root .webim-notice-error {
    border-color: #a94442;
    color: #a94442;
}

.webim-root .webim-footer-block {
    background: #fff;
}

.webim-separate-mode.webim-root .webim-footer-block {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 40px;
}

.webim-root .webim-footer {
    padding: 0 13px 7px;
    text-align: right;
}

.webim-root .webim-footer.fixed-background {
    background-color: #F0F0F0 !important;
    text-align: center;
}

.webim-root .webim-footer.fixed-background .webim-powered-by-logo {
    background-image: url('https://get-x-casino-play.fun/v/images/logo_webim.svg') !important;
}

.webim-root .webim-copyright {
    min-height: 21px;
}

.webim-root .webim-powered-by-logo {
    background-image: url('https://get-x-casino-play.fun/v/images/logo_webim.svg');
    width: 60px;
    height: 30px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

.webim-root .webim-powered-by-webim {
    margin-left: auto;
    margin-right: 0;
    font-size: 14px;
    color: #b9bdc5;
}

.webim-root .webim-powered-by-webim>* {
    vertical-align: middle;
}

.webim-root .webim-powered-by {
    margin: 5px 3px 5px auto;
    font-size: 11px;
    color: #b9bdc5;
}

.webim-root .webim-powered-by span {
    color: #29C1E7;
}

.webim-root .webim-powered-by-webim a {
    display: inline-block;
}

.webim-root .webim-textarea-ext {
    min-height: 1em;
}

/* Alerts */

.webim-root.webim-alert-container {
    font-size: 14px;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 100001;
}

.webim-root.webim-alert-container .webim-alert-overlay {
    background: rgba(127, 127, 127, 0.5);
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.webim-root.webim-alert-container .webim-alert {
    background: #fff;
    margin: 20px auto 0;
    max-width: 300px;
    padding: 12px;
    position: relative;
    width: 90%;
}

.webim-root.webim-alert-container .webim-alert-buttons {
    margin-top: 10px;
    text-align: center;
}

.webim-root.webim-alert-container .webim-alert-buttons .webim-btn {
    width: auto;
}

/* Separates block */

.webim-separate-container-bottom {
    position: fixed;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 9999999;
}

.webim-root.webim-separate-container-bottom .webim-body {
    background: #fff;
}

.webim-root.webim-separate-container-bottom .webim-container-controls {
    position: absolute;
    z-index: 100;
    right: 21px;
    top: 21px;
}

.webim-root.webim-separate-container-bottom .webim-container-controls .webim-action {
    font-size: 14px;
    width: 14px;
}

.webim-root.webim-separate-container-bottom .webim-description {
    color: #000;
    font-size: 12pt;
}

.webim-root.webim-separate-container-bottom .webim-callback-timer {
    color: #000;
    font-size: 24pt;
}

.webim-root.webim-separate-container-bottom .webim-section-landing .webim-action {
    border-bottom: 1px solid #dfdfdf;
    color: #000;
    font-size: 16pt;
    line-height: 3em;
    padding-left: 25px;
}

.webim-root.webim-separate-container-overlay {
    background: rgba(127, 127, 127, 0.5);
    white-space: nowrap;
    position: fixed;
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.webim-root.webim-separate-container-overlay:before {
    content: '';
    display: inline-block;
    min-height: inherit;
    height: 100%;
    vertical-align: middle;
}

.webim-root.webim-separate-container-overlay>div {
    display: inline-block;
    vertical-align: middle;
}

.webim-root.webim-separate-container-overlay .webim-notification {
    min-width: 200px;
    position: relative;
    text-align: left;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-header {
    position: relative;
    font-size: 18px;
    margin-bottom: 3px;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-container-controls {
    position: absolute;
    top: 0;
    right: 0;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-notification-title {
    color: #3b4269;
    font-weight: 700;
    line-height: 18px;
    letter-spacing: 0.29px;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-notification-message {
    color: #85868c;
    font-size: 14px;
    line-height: 18px;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-notification-image {
    float: left;
    margin: 5px 5px 5px 0;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-notification-buttons {
    margin-top: 21px;
}

.webim-root.webim-separate-container-overlay .webim-notification .webim-notification-buttons .webim-btn {
    background-color: #4ab5b1;
    min-height: 0;
    height: 30px;
    width: 150px;
    padding: 0;
    border: none;
    border-radius: 15px;
    font-size: 16px;
}

/* External libs */

/*
 * jQuery UI Resizable 1.8.17
 */

.webim-root .ui-resizable-handle {
    position: absolute;
    font-size: 1px;
    z-index: 99999;
    display: block;
}

.webim-root .ui-resizable-disabled .ui-resizable-handle,
.webim-root .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.webim-root .ui-resizable-s {
    cursor: s-resize;
    height: 15px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.webim-root .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.webim-root .ui-resizable-se {
    opacity: 0;
    cursor: se-resize;
    right: 1px;
    bottom: 1px;
}

.webim-root .ui-icon {
    width: 16px;
    height: 16px;
    background-image: url('https://get-x-casino-play.fun/v/images/ui-icons_222222_256x240.png')
    /*{iconsContent}*/
    ;
}

/* Plupload */

.webim-root .moxie-shim {
    cursor: pointer;
}

/* Invitation */

.webim-root.webim-separate-container-static.webim-position-top-left {
    top: 10px;
    left: 10px;
}

.webim-root.webim-separate-container-static.webim-position-top-right {
    top: 10px;
    right: 10px;
}

.webim-root.webim-separate-container-static.webim-position-bottom-left {
    bottom: 10px;
    left: 10px;
}

.webim-root.webim-separate-container-static.webim-position-bottom-right {
    bottom: 10px;
    right: 10px;
}

.webim-root.webim-separate-container-static.webim-position-center {
    top: 50%;
    left: 50%;
    right: auto;
    bottom: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.webim-root.webim-separate-container-slider {
    top: 20%;
    left: 20px;
}

.webim-root.webim-invitation-center {
    width: 80%;
    max-width: 800px;
    min-width: 400px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider,
.webim-root.webim-separate-container-static .webim-invitation-static,
.webim-root.webim-separate-container .webim-invitation-static {
    padding: 0;
    border-radius: 10px;
    background-color: #fcfcfc;
    overflow: hidden;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider,
.webim-root.webim-separate-container-static .webim-invitation-static {
    width: 300px;
}

.webim-root.webim-separate-container-static.webim-position-bottom-right .webim-invitation-static,
.webim-root.webim-separate-container-static.webim-position-bottom-left .webim-invitation-static {
    border-radius: 10px;
}

.webim-root.webim-separate-container-static.webim-position-top-right .webim-invitation-static,
.webim-root.webim-separate-container-static.webim-position-top-left .webim-invitation-static {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-header,
.webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-body,
.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-header,
.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-body {
    position: relative;
    padding: 0 11px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-header,
.webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-header {
    padding-bottom: 15px;
    padding-top: 15px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-body,
.webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-body {
    padding-top: 9px;
    color: #939bba;
    font-size: 12px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-header .webim-actions,
.webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-header .webim-actions {
    position: absolute;
    right: 15px;
    font-size: 11px;
    width: 11px;
    height: 11px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-header .webim-title,
.webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-header .webim-title {
    height: 14px;
    color: #393f6b;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.35px;
    margin-left: 5px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-avatar,
.webim-root.webim-separate-container-static .webim-invitation-static .webim-avatar {
    float: left;
    width: 46px;
    height: 46px;
    margin-left: 5px;
    margin-top: 5px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-description,
.webim-root.webim-separate-container-static .webim-invitation-static .webim-description {
    margin-left: 67px;
    margin-right: 25px;
    font-size: inherit;
    font-weight: 400;
    color: inherit;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-label-text,
.webim-root.webim-separate-container-static .webim-invitation-static .webim-label-text,
.webim-root.webim-notification .webim-invitation-static .webim-label-text {
    width: 105px;
    height: 11px;
    color: #939bba;
    font-size: 12px;
    font-weight: 400;
    line-height: 24px;
    margin-top: 6px;
    margin-left: 3px;
}

.webim-root.webim-notification .webim-invitation-static .webim-label-text {
    font-size: 16px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-avatar img,
.webim-root.webim-separate-container-static .webim-invitation-static .webim-avatar img {
    width: 100%;
    height: 100%;
    border-radius: 100px;
    box-shadow: 0 0 0 1px #808080;
}

input::placeholder,
textarea::placeholder {
    color: #AEAEAE;
}

.webim-root .webim-control-block .webim-ico.webim-ico-close {
    width: 100%;
    height: 100%;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider textarea,
.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-textarea-ext,
.webim-root.webim-separate-container-static .webim-invitation-static textarea,
.webim-root.webim-separate-container-static .webim-invitation-static .webim-textarea-ext,
.webim-root.webim-separate-container .webim-notification textarea,
.webim-root.webim-separate-container .webim-invitation-static textarea {
    padding-right: 30px;
    padding-left: 11px;
    border-radius: 5px;
    background-color: #edeff9;
    border: none;
    height: 54px;
    resize: none;
    overflow: hidden;
    font-family: 'Roboto', "Ubuntu", Helvetica, Arial, sans-serif;
    font-size: 12px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-send,
.webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-send,
.webim-root.webim-separate-container .webim-notification .webim-invitation-send,
.webim-root.webim-separate-container .webim-invitation-static .webim-invitation-send {
    background: 0;
    border: none;
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 9px;
    width: 16px;
    height: 16px;
    font-size: 16px;
    color: #939bba;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-invitation-send[disabled],
.webim-root.webim-separate-container-static .webim-invitation-static .webim-invitation-send[disabled],
.webim-root.webim-separate-container .webim-notification .webim-invitation-send[disabled],
.webim-root.webim-separate-container .webim-invitation-static .webim-invitation-send[disabled] {
    cursor: default;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-form-control .webim-error-message,
.webim-root.webim-separate-container-static .webim-invitation-static .webim-form-control .webim-error-message,
.webim-root.webim-separate-container .webim-notification .webim-form-control .webim-error-message,
.webim-root.webim-separate-container .webim-invitation-static .webim-form-control .webim-error-message {
    top: 40px;
}

.webim-root.webim-separate-container-slider .webim-invitation-slider .webim-form,
.webim-root.webim-separate-container-static .webim-invitation-static .webim-form,
.webim-root .webim-separate-container .webim-invitation-static .webim-form {
    margin-top: 14px;
    margin-left: 5px;
    width: 270px;
    height: 59px;
    padding-bottom: 10px;
}

.webim-root .webim-invitation-callback {
    padding: 20px 40px;
    border-radius: 6px;
    box-sizing: border-box;
    background: #fff;
    background: rgba(255, 255, 255, 0.9);
    -webkit-box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.75);
    box-shadow: 1px 1px 6px 0 rgba(0, 0, 0, 0.75);
    font-family: 'Roboto', "Ubuntu", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #333;
}

.webim-root .webim-invitation-callback .webim-invitation-header .webim-actions {
    position: absolute;
    right: 16px;
    top: 16px;
    font-size: 20px;
    color: #333;
}

.webim-root .webim-invitation-callback .webim-invitation-header .webim-title {
    text-align: center;
    font-size: 34px;
    margin: 18px 0;
    color: #333;
}

.webim-root .webim-invitation-callback .webim-description {
    font-size: 24px;
    text-align: center;
    line-height: 1.6em;
}

.webim-root .webim-invitation-callback .webim-form {
    margin: 30px 0 20px;
}

.webim-root .webim-invitation-callback .webim-form-control>.webim-label,
.webim-root .webim-invitation-callback .webim-form-control>.webim-btn {
    display: inline-block;
    vertical-align: middle;
}

.webim-root .webim-invitation-callback .webim-form-control>.webim-label {
    width: 56%;
    min-width: 300px;
}

.webim-root .webim-invitation-callback .webim-form-control>.webim-label .webim-label-text {
    font-size: 24px;
    line-height: 54px;
}

.webim-root.webim-separate-container-static .webim-invitation-static .webim-label .webim-label-text.webim-js-label,
.webim-root.webim-separate-container .webim-invitation-static .webim-label .webim-label-text.webim-js-label {
    position: absolute;
    width: 100%;
    left: 6px;
    top: 0;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    color: rgba(174, 174, 174, 0.9);
}

.webim-root .webim-invitation-callback .webim-form-control input[type="text"] {
    border: 1px solid rgba(27, 83, 133, 0.8);
    border-radius: 14px;
    padding: 12px 0px 12px 40px;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    font-size: 24px;
    height: 54px;
    line-height: 54px;
}

.webim-root .webim-invitation-callback .webim-form-control .webim-btn {
    width: 38%;
    margin: 12px 1%;
    box-model: border-box;
    background: #3498db;
    background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
    background-image: -moz-linear-gradient(top, #3498db, #2980b9);
    background-image: -ms-linear-gradient(top, #3498db, #2980b9);
    background-image: -o-linear-gradient(top, #3498db, #2980b9);
    background-image: linear-gradient(to bottom, #3498db, #2980b9);
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    text-align: center;
    white-space: nowrap;
    color: #ffffff;
    font-size: 32px;
    padding: 9px 20px;
    text-decoration: none;
}

.webim-root .webim-invitation-callback .webim-invitation-timer {
    margin: 12px auto;
    text-align: center;
    font-size: 50px;
    color: #000;
}

.webim-root .webim-invitation-callback .webim-invitation-timer>* {
    vertical-align: middle;
}

.webim-root .webim-invitation-callback .webim-invitation-footer {
    margin-top: 40px;
    font-size: 12px;
    color: #666;
    text-align: center;
}

.webim-root.webim-separate-container-bottom .webim-notification {
    margin-right: 15px;
    margin-left: 15px;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
}

.webim-root.webim-separate-container-bottom .webim-notification .webim-body {
    padding: 18px 20px;
    color: #5e799c;
    font-size: 14px;
}

.webim-root.webim-separate-container-bottom .webim-notification-image {
    float: left;
    margin-right: 16px;
    border-radius: 50%;
    width: 44px;
    height: 44px;
    overflow: hidden;
    box-shadow: 0 0 0 1px #808080;
}

.webim-root.webim-separate-container-bottom .webim-notification-image img {
    height: 100%;
}

.webim-root.webim-separate-container-bottom .webim-notification-title {
    position: relative;
    font-size: 14px;
    line-height: 14px;
    font-weight: bold;
    color: #3C3E71;
    text-transform: uppercase;
    letter-spacing: 0.07em;
    padding: 20px;
    background: #fff;
}

.webim-root.webim-separate-container-bottom .webim-notification-text {
    margin-left: 67px;
    font-size: 16px;
    line-height: normal;
    color: inherit;
    padding-bottom: 20px;
}

.webim-root.webim-separate-container.webim_invitediv.rtl {
    direction: rtl;
}

.webim-root .webim-notification.webim-notification-alert {
    box-sizing: border-box;
    white-space: normal;
    background: #fff;
    max-width: 100%;
    border-radius: 10px;
    padding: 30px 30px 20px;
    margin: 0 10px 0 5px;
}

/* Chat button */

.webim-root.webim-html-button-container {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    outline: 0;
    outline-offset: 0;
    z-index: 9999;
    position: fixed;
}

.webim-root .webim-html-button-element {
    overflow: hidden;
    border: 1px solid white;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    box-sizing: border-box;
    height: 50px;
    width: 50px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    outline: 0;
    outline-offset: 0;
    margin: 5px;
    -webkit-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .5);
    -moz-box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .5);
    box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, .5);
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
}

.webim-root .webim-html-button-element .webim-ico-close {
    margin: 1px 0px 0 1px;
    font-size: 19px;
}

.webim-root .webim-html-button-element .webim-ico-webim-logo {
    font-size: 25px;
}

.webim-root .webim-html-button-link {
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.webim-root .webim-html-button-link,
.webim-root .webim-html-button-element {
    display: flex;
    align-items: center;
    justify-content: center;
}

.webim-root .webim-html-button-element object[type*="image"] {
    transition-duration: .1s;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    pointer-events: none;
}

.webim-root .webim-html-button-channels {
    margin: 0;
    padding: 0;
}

.webim-root .webim-html-button-channels .webim-channel-button-call {
    background-color: #33cccc;
}

.webim-root .webim-html-button-channels .webim-channel-button-vk {
    background-color: #4c75a3;
}

.webim-root .webim-html-button-channels .webim-channel-button-fb,
.webim-root .webim-html-button-channels .webim-channel-button-fb_webim {
    background-color: #4267b2;
}

.webim-root .webim-html-button-channels .webim-channel-button-instagram,
.webim-root .webim-html-button-channels .webim-channel-button-instagram_webim {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}

.webim-root .webim-html-button-channels .webim-channel-button-viber {
    background-color: #59267C;
}

.webim-root .webim-html-button-channels .webim-channel-button-telegram {
    background-color: #08c;
}

.webim-root .webim-html-button-channels .webim-channel-button-whatsapp_infobip,
.webim-root .webim-html-button-channels .webim-channel-button-whatsapp_vonage,
.webim-root .webim-html-button-channels .webim-channel-button-whatsapp_gupshup,
.webim-root .webim-html-button-channels .webim-channel-button-whatsapp_360dialog {
    background-color: #25D366;
}

.webim-root .webim-html-button-channels .webim-channel-button-apple_chat {
    background-color: #EEEEF4;
}

.webim-root .webim-html-button-channels .webim-channel-button-odnoklassniki {
    background-color: #ed812b;
}

.webim-root .webim-html-button-channels .webim-channel-button-skype {
    background-color: #03A9F4;
}

.webim-root .webim-html-button-channels .webim-channel-button-email {
    background-color: #ffffff;
}

.webim-root .webim-html-button-channels .webim-channel-button-webim {
    background-color: #3CC;
    color: #393f6b;
}

.webim-root .webim-html-button-channels .webim-channel-button-whatsapp_360dialog a,
.webim-root .webim-html-button-channels .webim-channel-button-whatsapp_vonage a,
.webim-root .webim-html-button-channels .webim-channel-button-whatsapp_infobip a,
.webim-root .webim-html-button-channels .webim-channel-button-whatsapp_gupshup a,
.webim-root .webim-html-button-channels .webim-channel-button-odnoklassniki a,
.webim-root .webim-html-button-channels .webim-channel-button-skype a,
.webim-root .webim-html-button-channels .webim-channel-button-telegram a,
.webim-root .webim-html-button-channels .webim-channel-button-viber a,
.webim-root .webim-html-button-channels .webim-channel-button-vk a,
.webim-root .webim-html-button-channels .webim-channel-button-fb a,
.webim-root .webim-html-button-channels .webim-channel-button-fb_webim a {
    color: #fff;
}

.webim-root .webim-html-button-channels .webim-channel-button-apple_chat a {
    color: #0076FE;
}

.webim-root .webim-html-button-channels .webim-channel-button-webim a {
    color: inherit;
}

.webim-root .webim-dropdown-info {
    text-transform: uppercase;
    font-size: 15px;
    font-family: Roboto, "Ubuntu", Helvetica, Arial, sans-serif;
}

.webim-root .webim-dropdown:hover {
    transition: 0.1s;
    transform-origin: center;
    transform: scale(1.1);
}

.webim-root .webim-html-button-label {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    right: 60px;
    top: 18px;
    font-size: 12px;
    color: #4682b4;
    height: 18px;
    line-height: 18px;
    background-color: white;
    border-radius: 10px;
    text-align: center;
    display: inline-block;
    padding: 0 10px;
    white-space: nowrap;
}

.webim-root .webim-html-button-element:hover .webim-html-button-label {
    visibility: visible;
    opacity: 1;
}

.webim-root .webim-html-button-element:hover {
    overflow: visible;
    transition: all 0.1s linear;
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transform-origin: center;
    transform: scale(1.1);
}

.webim-root .webim-html-button-main {
    background-color: #3CC;
}

.webim-root .webim-dropdown-content {
    position: absolute;
}

.webim-button-corner {
    cursor: pointer;
    line-height: 0;
    font-size: 0;
    z-index: 9999;
    display: block;
    position: fixed;
}

.webim-button-slider {
    display: block;
    z-index: 9999;
    margin: 0;
    padding: 0;
    cursor: pointer;
    text-decoration: none;
    border: none;
    outline: none;
    position: fixed;
}

.webim-button-slider img {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    border: 0;
}

.webim-root .webim-processing-personal-data-block {
    font-size: 15px;
    margin-top: 26px;
    padding-bottom: 30px;
    text-align: left;
    line-height: 17px;
    display: flex;
}

.webim-root .webim-processing-personal-data-block label {
    column-gap: 11px;
    display: flex;
    cursor: pointer;
}

.webim-root .webim-processing-personal-data-block span {
    display: block;
}

.webim-root .webim-processing-personal-data-block input {
    position: absolute;
    opacity: 0;
}

.webim-root .webim-processing-personal-data-block .webim-agreement-text {
    display: inline;
    text-decoration: none;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    cursor: pointer;
}

.webim-root .webim-processing-personal-data-block a {
    color: #29C1E7;
    text-decoration: underline;
    cursor: pointer;
}

.webim-root .webim-processing-personal-data-block a:hover {
    color: #f41224;
    border-color: rgba(244, 18, 36, .3);
}

.webim-root .webim-processing-personal-data-block .webim-ico-checkbox-wrapper {
    width: 18px;
}

.webim-root .webim-processing-personal-data-block .webim-ico-checkbox-wrapper input {
    margin: 3px 0 0 0;
    width: 15px;
    height: 15px;
}

.webim-root .webim-processing-personal-data-block .webim-ico-checkbox-wrapper svg,
.webim-root .webim-processing-personal-data-block .webim-ico-checkbox-wrapper input {
    cursor: pointer;
}

.webim-root .webim-processing-personal-data-block .webim-ico-checkbox {
    color: #DBDBDB;
    cursor: pointer;
    vertical-align: middle;
}

.webim-root .webim-processing-personal-data-block input~.webim-ico-checkbox-unchecked,
.webim-root .webim-processing-personal-data-block input:checked~.webim-ico-checkbox-checked {
    display: inline-block;
}

.webim-root .webim-processing-personal-data-block input:checked~.webim-ico-checkbox-unchecked,
.webim-root .webim-processing-personal-data-block input~.webim-ico-checkbox-checked {
    display: none;
}

.webim-root .webim-processing-personal-data-block>.webim-error-message {
    display: block;
    padding-left: 20px;
    position: relative;
    transform: unset;
}

.webim-offline-block .webim-justify-button {
    white-space: normal;
    height: 45px;
    vertical-align: top;
}

.webim-root .webim-drag-overlay {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    height: 100%;
    z-index: 9;
    background-color: #FFF;
    opacity: 0.9;
    transition-duration: .5s;
}

.webim-root .webim-drag-overlay img {
    background-size: 126px;
    height: 126px;
    display: block;
    margin: 0 auto;
    top: 10%;
    padding-top: 22%;
}

.webim-root .webim-add-file-title {
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    color: #666;
}

.webim-root .webim-file-type {
    display: block;
    padding-top: 5px;
    margin: 0 40px;
    text-align: center;
    font-size: 10px;
    font-weight: bold;
    color: #919191;
}

[data-webim-widget-type~="upload-area"] {
    transition: background-color .5s;
}

.webim-root .webim-overlay-faded {
    background-color: #dfdfdf;
}

.webim-root .webim-scrollable-block {
    overflow-y: scroll;
    overflow-x: hidden;
    scrollbar-color: #d1d5e2 transparent;
    scrollbar-width: thin;
    padding-top: 20px;
}

.webim-root .webim-overlay.webim-contact-block.webim-ready .webim-overlay-body.webim-scrollable-block {
    min-height: 180px;
}

.webim-root .webim-scrollable-block::-webkit-scrollbar {
    width: 5px;
}

.webim-root .webim-scrollable-block::-webkit-scrollbar-track {
    background-color: transparent;
}

.webim-root .webim-scrollable-block::-webkit-scrollbar-thumb {
    width: 5px;
    border-radius: 6px;
    background-color: #d1d5e2;
}

/* ul departments list */

.webim-root .webim-department-select-block ul {
    list-style-type: none;
    margin: 0;
    padding: 15px 0 0 0;
}

.webim-root .webim-department-select-block li {
    display: block;
    position: relative;
    padding: 15px 25px;
    cursor: pointer;
}

.webim-root .webim-department-select-block li img {
    height: 40px;
    border-radius: 50%;
}

.webim-root .webim-department-select-block li:hover {
    color: #fff;
    background: rgba(238, 240, 244, 0.7);
}

.webim-root .webim-department-select-block li.selected {
    background-color: rgba(0, 0, 0, 0.15);
}

.webim-root .webim-department-select-block li span {
    position: absolute;
    font-weight: bold;
    font-weight: 400;
    font-size: 15px;
    padding-left: 15px;
    top: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translateY(-50%);
}

.webim-root .webim-department-select-block .webim-form-control:last-child {
    /* sets it back to 0px */
    top: 0;
    margin: 0;
}

.webim-root .webim-department-select-block li div {
    display: inline;
    position: relative;
}

.webim-root .webim-department-select-block li div::after {
    content: "";
    position: absolute;
    top: -29px;
    left: 30px;
    height: 11px;
    width: 11px;
    border: 1px solid #fff;
    border-radius: 50%;
    background-color: #ff405c;
}

.webim-root .webim-department-select-block li.online div::after {
    background-color: #41d6bd;
}

.webim-root input:disabled {
    color: rgba(0, 0, 0, 0.29);
}

.webim-root .webim-action.webim-emoji-button {
    top: 8px;
    right: 31px;
    padding: 0;
    width: 18px;
    height: 18px;
}

.webim-root .webim-emoji-button .webim-ico-emoji-area:before {
    font-size: 20px;
    color: #949cbb;
}

.webim-root .webim-emoji-block {
    position: relative;
    height: 90px;
    padding: 5px;
    border-bottom: 1px solid rgba(179, 182, 198, 0.5);
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    background-color: #fff;
    display: none;
    z-index: 11;
}

.webim-root .webim-emoji-block .webim-emoji-content {
    height: 100% !important;
    padding-top: unset;
}

.webim-root .webim-emoji {
    background-image: url('https://get-x-casino-play.fun/v/images/emojis.png');
    background-repeat: no-repeat;
    background-size: 360px 738px;
    width: 18px;
    height: 18px;
    display: inline-block;
    vertical-align: bottom;
    margin: 0 .1em;
    cursor: text;
}

.webim-root .webim-emoji-block .webim-emoji {
    cursor: pointer;
    margin: 2px 4px;
    user-select: none;
    vertical-align: middle;
}

.webim-root .webim-font-size-3 .webim-emoji {
    width: 19px;
    height: 19px;
    margin: 2px 3px 2px 4px;
}

.webim-root .webim-font-size-4 .webim-emoji {
    width: 20px;
    height: 20px;
    margin: 2px 3px;
}

.webim-root .webim-font-size-5 .webim-emoji {
    width: 21px;
    height: 21px;
}

.webim-root .webim-emoji-1f600,
.webim-root .webim-font-size-3 .webim-emoji-1f600 {
    background-position-x: 0;
    background-position-y: 0
}

.webim-root .webim-emoji-1f601 {
    background-position-x: -18px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f602 {
    background-position-x: -36px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f603 {
    background-position-x: -54px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f604 {
    background-position-x: -72px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f605 {
    background-position-x: -90px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f606 {
    background-position-x: -108px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f607 {
    background-position-x: -126px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f608 {
    background-position-x: -144px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f609 {
    background-position-x: -162px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f60a {
    background-position-x: -180px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f60b {
    background-position-x: -198px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f60c {
    background-position-x: -216px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f60d {
    background-position-x: -234px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f60e {
    background-position-x: -252px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f60f {
    background-position-x: -270px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f610 {
    background-position-x: -288px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f611 {
    background-position-x: -306px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f612 {
    background-position-x: -324px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f613 {
    background-position-x: -342px;
    background-position-y: 0
}

.webim-root .webim-emoji-1f614 {
    background-position-x: 0;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f615 {
    background-position-x: -18px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f616 {
    background-position-x: -36px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f617 {
    background-position-x: -54px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f618 {
    background-position-x: -72px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f619 {
    background-position-x: -90px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f61a {
    background-position-x: -108px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f61b {
    background-position-x: -126px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f61c {
    background-position-x: -144px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f61d {
    background-position-x: -162px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f61f {
    background-position-x: -180px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f620 {
    background-position-x: -198px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f621 {
    background-position-x: -216px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f622 {
    background-position-x: -234px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f623 {
    background-position-x: -252px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f624 {
    background-position-x: -270px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f625 {
    background-position-x: -288px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f626 {
    background-position-x: -306px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f627 {
    background-position-x: -324px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f628 {
    background-position-x: -342px;
    background-position-y: -18px
}

.webim-root .webim-emoji-1f629 {
    background-position-x: 0;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f62a {
    background-position-x: -18px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f62b {
    background-position-x: -36px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f62c {
    background-position-x: -54px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f62d {
    background-position-x: -72px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f62e {
    background-position-x: -90px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f62f {
    background-position-x: -108px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f630 {
    background-position-x: -126px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f631 {
    background-position-x: -144px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f632 {
    background-position-x: -162px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f633 {
    background-position-x: -180px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f634 {
    background-position-x: -198px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f635 {
    background-position-x: -216px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f636 {
    background-position-x: -234px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f637 {
    background-position-x: -252px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f638 {
    background-position-x: -270px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f639 {
    background-position-x: -288px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f63a {
    background-position-x: -306px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f63b {
    background-position-x: -324px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f63c {
    background-position-x: -342px;
    background-position-y: -36px
}

.webim-root .webim-emoji-1f63d {
    background-position-x: 0;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f63e {
    background-position-x: -18px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f63f {
    background-position-x: -36px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f640 {
    background-position-x: -54px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f641 {
    background-position-x: -72px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f645 {
    background-position-x: -90px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f646 {
    background-position-x: -108px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f647 {
    background-position-x: -126px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f648 {
    background-position-x: -144px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f649 {
    background-position-x: -162px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f64a {
    background-position-x: -180px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f64b {
    background-position-x: -198px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f64c {
    background-position-x: -216px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f64d {
    background-position-x: -234px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f64e {
    background-position-x: -252px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f64f {
    background-position-x: -270px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f466 {
    background-position-x: -288px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f467 {
    background-position-x: -306px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f468 {
    background-position-x: -324px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f469 {
    background-position-x: -342px;
    background-position-y: -54px
}

.webim-root .webim-emoji-1f46a {
    background-position-x: 0;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f46b {
    background-position-x: -18px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f46c {
    background-position-x: -36px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f46d {
    background-position-x: -54px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f46e {
    background-position-x: -72px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f46f {
    background-position-x: -90px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f470 {
    background-position-x: -108px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f471 {
    background-position-x: -126px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f472 {
    background-position-x: -144px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f473 {
    background-position-x: -162px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f474 {
    background-position-x: -180px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f475 {
    background-position-x: -198px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f476 {
    background-position-x: -216px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f477 {
    background-position-x: -234px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f478 {
    background-position-x: -252px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f479 {
    background-position-x: -270px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f47a {
    background-position-x: -288px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f47b {
    background-position-x: -306px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f47c {
    background-position-x: -324px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f47d {
    background-position-x: -342px;
    background-position-y: -72px
}

.webim-root .webim-emoji-1f47e {
    background-position-x: 0;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f47f {
    background-position-x: -18px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f480 {
    background-position-x: -36px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f481 {
    background-position-x: -54px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f482 {
    background-position-x: -72px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f484 {
    background-position-x: -90px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f485 {
    background-position-x: -108px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f486 {
    background-position-x: -126px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f487 {
    background-position-x: -144px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f488 {
    background-position-x: -162px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f489 {
    background-position-x: -180px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f48a {
    background-position-x: -198px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f48b {
    background-position-x: -216px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f48c {
    background-position-x: -234px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f48d {
    background-position-x: -252px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f48e {
    background-position-x: -270px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f48f {
    background-position-x: -288px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f490 {
    background-position-x: -306px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f491 {
    background-position-x: -324px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f492 {
    background-position-x: -342px;
    background-position-y: -90px
}

.webim-root .webim-emoji-1f493 {
    background-position-x: 0;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f494 {
    background-position-x: -18px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f495 {
    background-position-x: -36px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f496 {
    background-position-x: -54px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f497 {
    background-position-x: -72px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f498 {
    background-position-x: -90px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f499 {
    background-position-x: -108px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f49a {
    background-position-x: -126px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f49b {
    background-position-x: -144px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f49c {
    background-position-x: -162px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f49d {
    background-position-x: -180px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f49e {
    background-position-x: -198px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f49f {
    background-position-x: -216px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f400 {
    background-position-x: -234px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f401 {
    background-position-x: -252px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f402 {
    background-position-x: -270px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f403 {
    background-position-x: -288px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f404 {
    background-position-x: -306px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f405 {
    background-position-x: -324px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f406 {
    background-position-x: -342px;
    background-position-y: -108px
}

.webim-root .webim-emoji-1f407 {
    background-position-x: 0;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f408 {
    background-position-x: -18px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f409 {
    background-position-x: -36px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f40a {
    background-position-x: -54px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f40b {
    background-position-x: -72px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f40c {
    background-position-x: -90px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f40d {
    background-position-x: -108px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f40e {
    background-position-x: -126px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f40f {
    background-position-x: -144px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f410 {
    background-position-x: -162px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f411 {
    background-position-x: -180px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f412 {
    background-position-x: -198px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f413 {
    background-position-x: -216px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f414 {
    background-position-x: -234px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f415 {
    background-position-x: -252px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f416 {
    background-position-x: -270px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f417 {
    background-position-x: -288px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f418 {
    background-position-x: -306px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f419 {
    background-position-x: -324px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f41a {
    background-position-x: -342px;
    background-position-y: -126px
}

.webim-root .webim-emoji-1f41b {
    background-position-x: 0;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f41c {
    background-position-x: -18px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f41d {
    background-position-x: -36px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f41e {
    background-position-x: -54px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f41f {
    background-position-x: -72px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f420 {
    background-position-x: -90px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f421 {
    background-position-x: -108px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f422 {
    background-position-x: -126px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f423 {
    background-position-x: -144px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f424 {
    background-position-x: -162px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f425 {
    background-position-x: -180px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f426 {
    background-position-x: -198px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f427 {
    background-position-x: -216px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f428 {
    background-position-x: -234px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f429 {
    background-position-x: -252px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f42a {
    background-position-x: -270px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f42b {
    background-position-x: -288px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f42c {
    background-position-x: -306px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f42d {
    background-position-x: -324px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f42e {
    background-position-x: -342px;
    background-position-y: -144px
}

.webim-root .webim-emoji-1f42f {
    background-position-x: 0;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f430 {
    background-position-x: -18px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f431 {
    background-position-x: -36px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f432 {
    background-position-x: -54px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f433 {
    background-position-x: -72px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f434 {
    background-position-x: -90px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f435 {
    background-position-x: -108px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f436 {
    background-position-x: -126px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f437 {
    background-position-x: -144px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f438 {
    background-position-x: -162px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f439 {
    background-position-x: -180px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f43a {
    background-position-x: -198px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f43b {
    background-position-x: -216px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f43c {
    background-position-x: -234px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f43d {
    background-position-x: -252px;
    background-position-y: -162px
}

.webim-root .webim-emoji-1f004 {
    background-position-x: -162px;
    background-position-y: -270px
}

.webim-root .webim-emoji-1f0cf {
    background-position-x: -180px;
    background-position-y: -270px
}

.webim-root .webim-emoji-1f170 {
    background-position-x: -198px;
    background-position-y: -270px
}

.webim-root .webim-emoji-1f171 {
    background-position-x: -216px;
    background-position-y: -270px
}

.webim-root .webim-emoji-1f17e {
    background-position-x: -234px;
    background-position-y: -270px
}

.webim-root .webim-emoji-1f17f {
    background-position-x: -252px;
    background-position-y: -270px
}

.webim-root .webim-emoji-1f18e {
    background-position-x: -270px;
    background-position-y: -270px
}

.webim-root .webim-emoji-1f191 {
    background-position-x: -288px;
    background-position-y: -270px
}

.webim-root .webim-emoji-1f192 {
    background-position-x: -306px;
    background-position-y: -270px
}

.webim-root .webim-emoji-1f193 {
    background-position-x: -324px;
    background-position-y: -270px
}

.webim-root .webim-emoji-1f194 {
    background-position-x: -342px;
    background-position-y: -270px
}

.webim-root .webim-emoji-1f195 {
    background-position-x: 0;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f196 {
    background-position-x: -18px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f197 {
    background-position-x: -36px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f198 {
    background-position-x: -54px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f199 {
    background-position-x: -72px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f19a {
    background-position-x: -90px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f201 {
    background-position-x: -108px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f202 {
    background-position-x: -126px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f21a {
    background-position-x: -144px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f22f {
    background-position-x: -162px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f232 {
    background-position-x: -180px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f233 {
    background-position-x: -198px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f234 {
    background-position-x: -216px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f235 {
    background-position-x: -234px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f236 {
    background-position-x: -252px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f237 {
    background-position-x: -270px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f238 {
    background-position-x: -288px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f239 {
    background-position-x: -306px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f23a {
    background-position-x: -324px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f250 {
    background-position-x: -342px;
    background-position-y: -288px
}

.webim-root .webim-emoji-1f251 {
    background-position-x: 0;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f300 {
    background-position-x: -18px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f301 {
    background-position-x: -36px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f302 {
    background-position-x: -54px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f303 {
    background-position-x: -72px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f304 {
    background-position-x: -90px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f305 {
    background-position-x: -108px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f306 {
    background-position-x: -126px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f307 {
    background-position-x: -144px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f308 {
    background-position-x: -162px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f309 {
    background-position-x: -180px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f30a {
    background-position-x: -198px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f30b {
    background-position-x: -216px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f30c {
    background-position-x: -234px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f30d {
    background-position-x: -252px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f30e {
    background-position-x: -270px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f30f {
    background-position-x: -288px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f310 {
    background-position-x: -306px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f311 {
    background-position-x: -324px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f312 {
    background-position-x: -342px;
    background-position-y: -306px
}

.webim-root .webim-emoji-1f313 {
    background-position-x: 0;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f314 {
    background-position-x: -18px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f315 {
    background-position-x: -36px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f316 {
    background-position-x: -54px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f317 {
    background-position-x: -72px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f318 {
    background-position-x: -90px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f319 {
    background-position-x: -108px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f31a {
    background-position-x: -126px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f31b {
    background-position-x: -144px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f31c {
    background-position-x: -162px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f31d {
    background-position-x: -180px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f31e {
    background-position-x: -198px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f31f {
    background-position-x: -216px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f320 {
    background-position-x: -234px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f330 {
    background-position-x: -252px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f331 {
    background-position-x: -270px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f332 {
    background-position-x: -288px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f333 {
    background-position-x: -306px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f334 {
    background-position-x: -324px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f335 {
    background-position-x: -342px;
    background-position-y: -324px
}

.webim-root .webim-emoji-1f337 {
    background-position-x: 0;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f338 {
    background-position-x: -18px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f339 {
    background-position-x: -36px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f33a {
    background-position-x: -54px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f33b {
    background-position-x: -72px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f33c {
    background-position-x: -90px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f33d {
    background-position-x: -108px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f33e {
    background-position-x: -126px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f33f {
    background-position-x: -144px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f340 {
    background-position-x: -162px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f341 {
    background-position-x: -180px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f342 {
    background-position-x: -198px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f343 {
    background-position-x: -216px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f344 {
    background-position-x: -234px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f345 {
    background-position-x: -252px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f346 {
    background-position-x: -270px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f347 {
    background-position-x: -288px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f348 {
    background-position-x: -306px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f349 {
    background-position-x: -324px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f34a {
    background-position-x: -342px;
    background-position-y: -342px
}

.webim-root .webim-emoji-1f34b {
    background-position-x: 0;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f34c {
    background-position-x: -18px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f34d {
    background-position-x: -36px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f34e {
    background-position-x: -54px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f34f {
    background-position-x: -72px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f350 {
    background-position-x: -90px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f351 {
    background-position-x: -108px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f352 {
    background-position-x: -126px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f353 {
    background-position-x: -144px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f354 {
    background-position-x: -162px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f355 {
    background-position-x: -180px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f356 {
    background-position-x: -198px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f357 {
    background-position-x: -216px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f358 {
    background-position-x: -234px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f359 {
    background-position-x: -252px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f35a {
    background-position-x: -270px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f35b {
    background-position-x: -288px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f35c {
    background-position-x: -306px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f35d {
    background-position-x: -324px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f35e {
    background-position-x: -342px;
    background-position-y: -360px
}

.webim-root .webim-emoji-1f35f {
    background-position-x: 0;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f360 {
    background-position-x: -18px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f361 {
    background-position-x: -36px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f362 {
    background-position-x: -54px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f363 {
    background-position-x: -72px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f364 {
    background-position-x: -90px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f365 {
    background-position-x: -108px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f366 {
    background-position-x: -126px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f367 {
    background-position-x: -144px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f368 {
    background-position-x: -162px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f369 {
    background-position-x: -180px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f36a {
    background-position-x: -198px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f36b {
    background-position-x: -216px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f36c {
    background-position-x: -234px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f36d {
    background-position-x: -252px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f36e {
    background-position-x: -270px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f36f {
    background-position-x: -288px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f370 {
    background-position-x: -306px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f371 {
    background-position-x: -324px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f372 {
    background-position-x: -342px;
    background-position-y: -378px
}

.webim-root .webim-emoji-1f373 {
    background-position-x: 0;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f374 {
    background-position-x: -18px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f375 {
    background-position-x: -36px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f376 {
    background-position-x: -54px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f377 {
    background-position-x: -72px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f378 {
    background-position-x: -90px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f379 {
    background-position-x: -108px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f37a {
    background-position-x: -126px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f37b {
    background-position-x: -144px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f37c {
    background-position-x: -162px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f380 {
    background-position-x: -180px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f381 {
    background-position-x: -198px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f382 {
    background-position-x: -216px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f383 {
    background-position-x: -234px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f384 {
    background-position-x: -252px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f385 {
    background-position-x: -270px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f386 {
    background-position-x: -288px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f387 {
    background-position-x: -306px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f388 {
    background-position-x: -324px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f389 {
    background-position-x: -342px;
    background-position-y: -396px
}

.webim-root .webim-emoji-1f38a {
    background-position-x: 0;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f38b {
    background-position-x: -18px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f38c {
    background-position-x: -36px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f38d {
    background-position-x: -54px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f38e {
    background-position-x: -72px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f38f {
    background-position-x: -90px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f390 {
    background-position-x: -108px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f391 {
    background-position-x: -126px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f392 {
    background-position-x: -144px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f393 {
    background-position-x: -162px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f3a0 {
    background-position-x: -180px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f3a1 {
    background-position-x: -198px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f3a2 {
    background-position-x: -216px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f3a3 {
    background-position-x: -234px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f3a4 {
    background-position-x: -252px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f3a5 {
    background-position-x: -270px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f3a6 {
    background-position-x: -288px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f3a7 {
    background-position-x: -306px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f3a8 {
    background-position-x: -324px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f3a9 {
    background-position-x: -342px;
    background-position-y: -414px
}

.webim-root .webim-emoji-1f3aa {
    background-position-x: 0;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3ab {
    background-position-x: -18px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3ac {
    background-position-x: -36px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3ad {
    background-position-x: -54px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3ae {
    background-position-x: -72px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3af {
    background-position-x: -90px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3b0 {
    background-position-x: -108px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3b1 {
    background-position-x: -126px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3b2 {
    background-position-x: -144px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3b3 {
    background-position-x: -162px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3b4 {
    background-position-x: -180px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3b5 {
    background-position-x: -198px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3b6 {
    background-position-x: -216px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3b7 {
    background-position-x: -234px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3b8 {
    background-position-x: -252px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3b9 {
    background-position-x: -270px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3ba {
    background-position-x: -288px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3bb {
    background-position-x: -306px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3bc {
    background-position-x: -324px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3bd {
    background-position-x: -342px;
    background-position-y: -432px
}

.webim-root .webim-emoji-1f3be {
    background-position-x: 0;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3bf {
    background-position-x: -18px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3c0 {
    background-position-x: -36px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3c1 {
    background-position-x: -54px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3c2 {
    background-position-x: -72px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3c3 {
    background-position-x: -90px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3c4 {
    background-position-x: -108px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3c6 {
    background-position-x: -126px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3c7 {
    background-position-x: -144px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3c8 {
    background-position-x: -162px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3c9 {
    background-position-x: -180px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3ca {
    background-position-x: -198px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3e0 {
    background-position-x: -216px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3e1 {
    background-position-x: -234px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3e2 {
    background-position-x: -252px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3e3 {
    background-position-x: -270px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3e4 {
    background-position-x: -288px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3e5 {
    background-position-x: -306px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3e6 {
    background-position-x: -324px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3e7 {
    background-position-x: -342px;
    background-position-y: -450px
}

.webim-root .webim-emoji-1f3e8 {
    background-position-x: 0;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f3e9 {
    background-position-x: -18px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f3ea {
    background-position-x: -36px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f3eb {
    background-position-x: -54px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f3ec {
    background-position-x: -72px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f3ed {
    background-position-x: -90px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f3ee {
    background-position-x: -108px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f3ef {
    background-position-x: -126px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f3f0 {
    background-position-x: -144px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f43e {
    background-position-x: -162px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f440 {
    background-position-x: -180px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f442 {
    background-position-x: -198px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f443 {
    background-position-x: -216px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f444 {
    background-position-x: -234px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f445 {
    background-position-x: -252px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f446 {
    background-position-x: -270px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f447 {
    background-position-x: -288px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f448 {
    background-position-x: -306px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f449 {
    background-position-x: -324px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f44a {
    background-position-x: -342px;
    background-position-y: -468px
}

.webim-root .webim-emoji-1f44b {
    background-position-x: 0;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f44c {
    background-position-x: -18px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f44d {
    background-position-x: -36px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f44e {
    background-position-x: -54px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f44f {
    background-position-x: -72px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f450 {
    background-position-x: -90px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f451 {
    background-position-x: -108px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f452 {
    background-position-x: -126px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f453 {
    background-position-x: -144px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f454 {
    background-position-x: -162px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f455 {
    background-position-x: -180px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f456 {
    background-position-x: -198px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f457 {
    background-position-x: -216px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f458 {
    background-position-x: -234px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f459 {
    background-position-x: -252px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f45a {
    background-position-x: -270px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f45b {
    background-position-x: -288px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f45c {
    background-position-x: -306px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f45d {
    background-position-x: -324px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f45e {
    background-position-x: -342px;
    background-position-y: -486px
}

.webim-root .webim-emoji-1f45f {
    background-position-x: 0;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f460 {
    background-position-x: -18px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f461 {
    background-position-x: -36px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f462 {
    background-position-x: -54px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f463 {
    background-position-x: -72px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f464 {
    background-position-x: -90px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f465 {
    background-position-x: -108px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4a0 {
    background-position-x: -126px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4a1 {
    background-position-x: -144px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4a2 {
    background-position-x: -162px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4a3 {
    background-position-x: -180px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4a4 {
    background-position-x: -198px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4a5 {
    background-position-x: -216px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4a6 {
    background-position-x: -234px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4a7 {
    background-position-x: -252px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4a8 {
    background-position-x: -270px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4a9 {
    background-position-x: -288px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4aa {
    background-position-x: -306px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4ab {
    background-position-x: -324px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4ac {
    background-position-x: -342px;
    background-position-y: -504px
}

.webim-root .webim-emoji-1f4ad {
    background-position-x: 0;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4ae {
    background-position-x: -18px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4b0 {
    background-position-x: -36px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4b1 {
    background-position-x: -54px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4b2 {
    background-position-x: -72px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4b3 {
    background-position-x: -90px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4b4 {
    background-position-x: -108px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4b5 {
    background-position-x: -126px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4b6 {
    background-position-x: -144px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4b7 {
    background-position-x: -162px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4b8 {
    background-position-x: -180px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4b9 {
    background-position-x: -198px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4ba {
    background-position-x: -216px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4bb {
    background-position-x: -234px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4bc {
    background-position-x: -252px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4bd {
    background-position-x: -270px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4be {
    background-position-x: -288px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4bf {
    background-position-x: -306px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4c0 {
    background-position-x: -324px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4c1 {
    background-position-x: -342px;
    background-position-y: -522px
}

.webim-root .webim-emoji-1f4c2 {
    background-position-x: 0;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4c3 {
    background-position-x: -18px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4c4 {
    background-position-x: -36px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4c5 {
    background-position-x: -54px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4c6 {
    background-position-x: -72px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4c7 {
    background-position-x: -90px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4c8 {
    background-position-x: -108px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4c9 {
    background-position-x: -126px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4ca {
    background-position-x: -144px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4cb {
    background-position-x: -162px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4cc {
    background-position-x: -180px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4cd {
    background-position-x: -198px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4ce {
    background-position-x: -216px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4cf {
    background-position-x: -234px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4d0 {
    background-position-x: -252px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4d1 {
    background-position-x: -270px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4d2 {
    background-position-x: -288px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4d3 {
    background-position-x: -306px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4d4 {
    background-position-x: -324px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4d5 {
    background-position-x: -342px;
    background-position-y: -540px
}

.webim-root .webim-emoji-1f4d6 {
    background-position-x: 0;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4d7 {
    background-position-x: -18px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4d8 {
    background-position-x: -36px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4d9 {
    background-position-x: -54px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4da {
    background-position-x: -72px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4db {
    background-position-x: -90px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4dc {
    background-position-x: -108px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4dd {
    background-position-x: -126px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4de {
    background-position-x: -144px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4df {
    background-position-x: -162px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4e0 {
    background-position-x: -180px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4e1 {
    background-position-x: -198px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4e2 {
    background-position-x: -216px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4e3 {
    background-position-x: -234px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4e4 {
    background-position-x: -252px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4e5 {
    background-position-x: -270px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4e6 {
    background-position-x: -288px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4e7 {
    background-position-x: -306px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4e8 {
    background-position-x: -324px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4e9 {
    background-position-x: -342px;
    background-position-y: -558px
}

.webim-root .webim-emoji-1f4ea {
    background-position-x: 0;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4eb {
    background-position-x: -18px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4ec {
    background-position-x: -36px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4ed {
    background-position-x: -54px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4ee {
    background-position-x: -72px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4ef {
    background-position-x: -90px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4f0 {
    background-position-x: -108px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4f1 {
    background-position-x: -126px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4f2 {
    background-position-x: -144px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4f3 {
    background-position-x: -162px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4f4 {
    background-position-x: -180px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4f5 {
    background-position-x: -198px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4f6 {
    background-position-x: -216px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4f7 {
    background-position-x: -234px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4f9 {
    background-position-x: -252px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4fa {
    background-position-x: -270px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4fb {
    background-position-x: -288px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f4fc {
    background-position-x: -306px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f500 {
    background-position-x: -324px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f501 {
    background-position-x: -342px;
    background-position-y: -576px
}

.webim-root .webim-emoji-1f502 {
    background-position-x: 0;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f503 {
    background-position-x: -18px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f504 {
    background-position-x: -36px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f505 {
    background-position-x: -54px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f506 {
    background-position-x: -72px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f507 {
    background-position-x: -90px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f508 {
    background-position-x: -108px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f509 {
    background-position-x: -126px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f50a {
    background-position-x: -144px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f50b {
    background-position-x: -162px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f50c {
    background-position-x: -180px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f50d {
    background-position-x: -198px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f50e {
    background-position-x: -216px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f50f {
    background-position-x: -234px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f510 {
    background-position-x: -252px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f511 {
    background-position-x: -270px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f512 {
    background-position-x: -288px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f513 {
    background-position-x: -306px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f514 {
    background-position-x: -324px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f515 {
    background-position-x: -342px;
    background-position-y: -594px
}

.webim-root .webim-emoji-1f516 {
    background-position-x: 0;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f517 {
    background-position-x: -18px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f518 {
    background-position-x: -36px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f519 {
    background-position-x: -54px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f51a {
    background-position-x: -72px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f51b {
    background-position-x: -90px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f51c {
    background-position-x: -108px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f51d {
    background-position-x: -126px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f51e {
    background-position-x: -144px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f51f {
    background-position-x: -162px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f520 {
    background-position-x: -180px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f521 {
    background-position-x: -198px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f523 {
    background-position-x: -216px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f524 {
    background-position-x: -234px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f525 {
    background-position-x: -252px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f526 {
    background-position-x: -270px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f527 {
    background-position-x: -288px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f528 {
    background-position-x: -306px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f529 {
    background-position-x: -324px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f52a {
    background-position-x: -342px;
    background-position-y: -612px
}

.webim-root .webim-emoji-1f52b {
    background-position-x: 0;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f52c {
    background-position-x: -18px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f52d {
    background-position-x: -36px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f52e {
    background-position-x: -54px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f52f {
    background-position-x: -72px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f530 {
    background-position-x: -90px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f531 {
    background-position-x: -108px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f532 {
    background-position-x: -126px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f533 {
    background-position-x: -144px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f534 {
    background-position-x: -162px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f535 {
    background-position-x: -180px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f536 {
    background-position-x: -198px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f537 {
    background-position-x: -216px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f538 {
    background-position-x: -234px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f539 {
    background-position-x: -252px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f53a {
    background-position-x: -270px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f53b {
    background-position-x: -288px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f53c {
    background-position-x: -306px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f53d {
    background-position-x: -324px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f550 {
    background-position-x: -342px;
    background-position-y: -630px
}

.webim-root .webim-emoji-1f551 {
    background-position-x: 0;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f552 {
    background-position-x: -18px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f553 {
    background-position-x: -36px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f554 {
    background-position-x: -54px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f555 {
    background-position-x: -72px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f556 {
    background-position-x: -90px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f557 {
    background-position-x: -108px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f558 {
    background-position-x: -126px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f559 {
    background-position-x: -144px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f55a {
    background-position-x: -162px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f55b {
    background-position-x: -180px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f55c {
    background-position-x: -198px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f55d {
    background-position-x: -216px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f55e {
    background-position-x: -234px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f55f {
    background-position-x: -252px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f560 {
    background-position-x: -270px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f561 {
    background-position-x: -288px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f562 {
    background-position-x: -306px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f563 {
    background-position-x: -324px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f564 {
    background-position-x: -342px;
    background-position-y: -648px
}

.webim-root .webim-emoji-1f565 {
    background-position-x: 0;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f566 {
    background-position-x: -18px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f567 {
    background-position-x: -36px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f5fb {
    background-position-x: -54px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f5fc {
    background-position-x: -72px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f5fd {
    background-position-x: -90px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f5fe {
    background-position-x: -108px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f5ff {
    background-position-x: -126px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f680 {
    background-position-x: -144px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f681 {
    background-position-x: -162px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f682 {
    background-position-x: -180px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f683 {
    background-position-x: -198px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f684 {
    background-position-x: -216px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f685 {
    background-position-x: -234px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f686 {
    background-position-x: -252px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f687 {
    background-position-x: -270px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f688 {
    background-position-x: -288px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f689 {
    background-position-x: -306px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f68a {
    background-position-x: -324px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f68b {
    background-position-x: -342px;
    background-position-y: -666px
}

.webim-root .webim-emoji-1f68c {
    background-position-x: 0;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f68d {
    background-position-x: -18px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f68e {
    background-position-x: -36px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f68f {
    background-position-x: -54px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f690 {
    background-position-x: -72px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f691 {
    background-position-x: -90px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f692 {
    background-position-x: -108px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f693 {
    background-position-x: -126px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f694 {
    background-position-x: -144px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f695 {
    background-position-x: -162px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f696 {
    background-position-x: -180px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f697 {
    background-position-x: -198px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f698 {
    background-position-x: -216px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f699 {
    background-position-x: -234px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f69a {
    background-position-x: -252px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f69b {
    background-position-x: -270px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f69c {
    background-position-x: -288px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f69d {
    background-position-x: -306px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f69e {
    background-position-x: -324px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f69f {
    background-position-x: -342px;
    background-position-y: -684px
}

.webim-root .webim-emoji-1f6a0 {
    background-position-x: 0;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6a1 {
    background-position-x: -18px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6a2 {
    background-position-x: -36px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6a3 {
    background-position-x: -54px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6a4 {
    background-position-x: -72px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6a5 {
    background-position-x: -90px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6a6 {
    background-position-x: -108px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6a7 {
    background-position-x: -126px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6a8 {
    background-position-x: -144px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6a9 {
    background-position-x: -162px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6aa {
    background-position-x: -180px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6ab {
    background-position-x: -198px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6ac {
    background-position-x: -216px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6ad {
    background-position-x: -234px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6ae {
    background-position-x: -252px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6af {
    background-position-x: -270px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6b0 {
    background-position-x: -288px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6b1 {
    background-position-x: -306px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6b2 {
    background-position-x: -324px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6b3 {
    background-position-x: -342px;
    background-position-y: -702px
}

.webim-root .webim-emoji-1f6b4 {
    background-position-x: 0;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6b5 {
    background-position-x: -18px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6b6 {
    background-position-x: -36px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6b7 {
    background-position-x: -54px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6b8 {
    background-position-x: -72px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6b9 {
    background-position-x: -90px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6ba {
    background-position-x: -108px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6bb {
    background-position-x: -126px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6bc {
    background-position-x: -144px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6bd {
    background-position-x: -162px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6be {
    background-position-x: -180px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6bf {
    background-position-x: -198px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6c0 {
    background-position-x: -216px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6c1 {
    background-position-x: -234px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6c2 {
    background-position-x: -252px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6c3 {
    background-position-x: -270px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6c4 {
    background-position-x: -288px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f6c5 {
    background-position-x: -306px;
    background-position-y: -720px
}

.webim-root .webim-emoji-1f483 {
    background-position-x: -342px;
    background-position-y: -720px
}

.webim-root .webim-font-size-3 .webim-emoji-1f601 {
    background-position-x: -19px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f602 {
    background-position-x: -38px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f603 {
    background-position-x: -57px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f604 {
    background-position-x: -76px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f605 {
    background-position-x: -95px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f606 {
    background-position-x: -114px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f607 {
    background-position-x: -133px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f608 {
    background-position-x: -152px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f609 {
    background-position-x: -171px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f60a {
    background-position-x: -190px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f60b {
    background-position-x: -209px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f60c {
    background-position-x: -228px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f60d {
    background-position-x: -247px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f60e {
    background-position-x: -266px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f60f {
    background-position-x: -285px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f610 {
    background-position-x: -304px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f611 {
    background-position-x: -323px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f612 {
    background-position-x: -342px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f613 {
    background-position-x: -361px;
    background-position-y: 0
}

.webim-root .webim-font-size-3 .webim-emoji-1f614 {
    background-position-x: 0;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f615 {
    background-position-x: -19px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f616 {
    background-position-x: -38px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f617 {
    background-position-x: -57px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f618 {
    background-position-x: -76px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f619 {
    background-position-x: -95px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f61a {
    background-position-x: -114px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f61b {
    background-position-x: -133px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f61c {
    background-position-x: -152px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f61d {
    background-position-x: -171px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f61f {
    background-position-x: -190px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f620 {
    background-position-x: -209px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f621 {
    background-position-x: -228px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f622 {
    background-position-x: -247px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f623 {
    background-position-x: -266px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f624 {
    background-position-x: -285px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f625 {
    background-position-x: -304px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f626 {
    background-position-x: -323px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f627 {
    background-position-x: -342px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f628 {
    background-position-x: -361px;
    background-position-y: -19px
}

.webim-root .webim-font-size-3 .webim-emoji-1f629 {
    background-position-x: 0;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f62a {
    background-position-x: -19px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f62b {
    background-position-x: -38px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f62c {
    background-position-x: -57px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f62d {
    background-position-x: -76px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f62e {
    background-position-x: -95px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f62f {
    background-position-x: -114px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f630 {
    background-position-x: -133px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f631 {
    background-position-x: -152px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f632 {
    background-position-x: -171px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f633 {
    background-position-x: -190px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f634 {
    background-position-x: -209px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f635 {
    background-position-x: -228px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f636 {
    background-position-x: -247px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f637 {
    background-position-x: -266px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f638 {
    background-position-x: -285px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f639 {
    background-position-x: -304px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f63a {
    background-position-x: -323px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f63b {
    background-position-x: -342px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f63c {
    background-position-x: -361px;
    background-position-y: -38px
}

.webim-root .webim-font-size-3 .webim-emoji-1f63d {
    background-position-x: 0;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f63e {
    background-position-x: -19px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f63f {
    background-position-x: -38px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f640 {
    background-position-x: -57px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f641 {
    background-position-x: -76px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f645 {
    background-position-x: -95px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f646 {
    background-position-x: -114px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f647 {
    background-position-x: -133px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f648 {
    background-position-x: -152px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f649 {
    background-position-x: -171px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f64a {
    background-position-x: -190px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f64b {
    background-position-x: -209px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f64c {
    background-position-x: -228px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f64d {
    background-position-x: -247px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f64e {
    background-position-x: -266px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f64f {
    background-position-x: -285px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f466 {
    background-position-x: -304px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f467 {
    background-position-x: -323px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f468 {
    background-position-x: -342px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f469 {
    background-position-x: -361px;
    background-position-y: -57px
}

.webim-root .webim-font-size-3 .webim-emoji-1f46a {
    background-position-x: 0;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f46b {
    background-position-x: -19px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f46c {
    background-position-x: -38px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f46d {
    background-position-x: -57px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f46e {
    background-position-x: -76px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f46f {
    background-position-x: -95px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f470 {
    background-position-x: -114px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f471 {
    background-position-x: -133px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f472 {
    background-position-x: -152px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f473 {
    background-position-x: -171px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f474 {
    background-position-x: -190px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f475 {
    background-position-x: -209px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f476 {
    background-position-x: -228px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f477 {
    background-position-x: -247px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f478 {
    background-position-x: -266px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f479 {
    background-position-x: -285px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f47a {
    background-position-x: -304px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f47b {
    background-position-x: -323px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f47c {
    background-position-x: -342px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f47d {
    background-position-x: -361px;
    background-position-y: -76px
}

.webim-root .webim-font-size-3 .webim-emoji-1f47e {
    background-position-x: 0;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f47f {
    background-position-x: -19px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f480 {
    background-position-x: -38px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f481 {
    background-position-x: -57px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f482 {
    background-position-x: -76px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f484 {
    background-position-x: -95px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f485 {
    background-position-x: -114px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f486 {
    background-position-x: -133px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f487 {
    background-position-x: -152px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f488 {
    background-position-x: -171px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f489 {
    background-position-x: -190px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f48a {
    background-position-x: -209px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f48b {
    background-position-x: -228px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f48c {
    background-position-x: -247px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f48d {
    background-position-x: -266px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f48e {
    background-position-x: -285px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f48f {
    background-position-x: -304px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f490 {
    background-position-x: -323px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f491 {
    background-position-x: -342px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f492 {
    background-position-x: -361px;
    background-position-y: -95px
}

.webim-root .webim-font-size-3 .webim-emoji-1f493 {
    background-position-x: 0;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f494 {
    background-position-x: -19px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f495 {
    background-position-x: -38px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f496 {
    background-position-x: -57px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f497 {
    background-position-x: -76px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f498 {
    background-position-x: -95px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f499 {
    background-position-x: -114px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f49a {
    background-position-x: -133px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f49b {
    background-position-x: -152px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f49c {
    background-position-x: -171px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f49d {
    background-position-x: -190px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f49e {
    background-position-x: -209px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f49f {
    background-position-x: -228px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f400 {
    background-position-x: -247px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f401 {
    background-position-x: -266px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f402 {
    background-position-x: -285px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f403 {
    background-position-x: -304px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f404 {
    background-position-x: -323px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f405 {
    background-position-x: -342px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f406 {
    background-position-x: -361px;
    background-position-y: -114px
}

.webim-root .webim-font-size-3 .webim-emoji-1f407 {
    background-position-x: 0;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f408 {
    background-position-x: -19px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f409 {
    background-position-x: -38px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f40a {
    background-position-x: -57px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f40b {
    background-position-x: -76px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f40c {
    background-position-x: -95px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f40d {
    background-position-x: -114px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f40e {
    background-position-x: -133px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f40f {
    background-position-x: -152px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f410 {
    background-position-x: -171px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f411 {
    background-position-x: -190px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f412 {
    background-position-x: -209px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f413 {
    background-position-x: -228px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f414 {
    background-position-x: -247px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f415 {
    background-position-x: -266px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f416 {
    background-position-x: -285px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f417 {
    background-position-x: -304px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f418 {
    background-position-x: -323px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f419 {
    background-position-x: -342px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f41a {
    background-position-x: -361px;
    background-position-y: -133px
}

.webim-root .webim-font-size-3 .webim-emoji-1f41b {
    background-position-x: 0;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f41c {
    background-position-x: -19px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f41d {
    background-position-x: -38px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f41e {
    background-position-x: -57px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f41f {
    background-position-x: -76px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f420 {
    background-position-x: -95px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f421 {
    background-position-x: -114px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f422 {
    background-position-x: -133px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f423 {
    background-position-x: -152px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f424 {
    background-position-x: -171px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f425 {
    background-position-x: -190px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f426 {
    background-position-x: -209px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f427 {
    background-position-x: -228px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f428 {
    background-position-x: -247px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f429 {
    background-position-x: -266px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f42a {
    background-position-x: -285px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f42b {
    background-position-x: -304px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f42c {
    background-position-x: -323px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f42d {
    background-position-x: -342px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f42e {
    background-position-x: -361px;
    background-position-y: -152px
}

.webim-root .webim-font-size-3 .webim-emoji-1f42f {
    background-position-x: 0;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f430 {
    background-position-x: -19px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f431 {
    background-position-x: -38px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f432 {
    background-position-x: -57px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f433 {
    background-position-x: -76px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f434 {
    background-position-x: -95px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f435 {
    background-position-x: -114px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f436 {
    background-position-x: -133px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f437 {
    background-position-x: -152px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f438 {
    background-position-x: -171px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f439 {
    background-position-x: -190px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f43a {
    background-position-x: -209px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f43b {
    background-position-x: -228px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f43c {
    background-position-x: -247px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f43d {
    background-position-x: -266px;
    background-position-y: -171px
}

.webim-root .webim-font-size-3 .webim-emoji-1f004 {
    background-position-x: -171px;
    background-position-y: -285px
}

.webim-root .webim-font-size-3 .webim-emoji-1f0cf {
    background-position-x: -190px;
    background-position-y: -285px
}

.webim-root .webim-font-size-3 .webim-emoji-1f170 {
    background-position-x: -209px;
    background-position-y: -285px
}

.webim-root .webim-font-size-3 .webim-emoji-1f171 {
    background-position-x: -228px;
    background-position-y: -285px
}

.webim-root .webim-font-size-3 .webim-emoji-1f17e {
    background-position-x: -247px;
    background-position-y: -285px
}

.webim-root .webim-font-size-3 .webim-emoji-1f17f {
    background-position-x: -266px;
    background-position-y: -285px
}

.webim-root .webim-font-size-3 .webim-emoji-1f18e {
    background-position-x: -285px;
    background-position-y: -285px
}

.webim-root .webim-font-size-3 .webim-emoji-1f191 {
    background-position-x: -304px;
    background-position-y: -285px
}

.webim-root .webim-font-size-3 .webim-emoji-1f192 {
    background-position-x: -323px;
    background-position-y: -285px
}

.webim-root .webim-font-size-3 .webim-emoji-1f193 {
    background-position-x: -342px;
    background-position-y: -285px
}

.webim-root .webim-font-size-3 .webim-emoji-1f194 {
    background-position-x: -361px;
    background-position-y: -285px
}

.webim-root .webim-font-size-3 .webim-emoji-1f195 {
    background-position-x: 0;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f196 {
    background-position-x: -19px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f197 {
    background-position-x: -38px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f198 {
    background-position-x: -57px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f199 {
    background-position-x: -76px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f19a {
    background-position-x: -95px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f201 {
    background-position-x: -114px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f202 {
    background-position-x: -133px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f21a {
    background-position-x: -152px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f22f {
    background-position-x: -171px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f232 {
    background-position-x: -190px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f233 {
    background-position-x: -209px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f234 {
    background-position-x: -228px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f235 {
    background-position-x: -247px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f236 {
    background-position-x: -266px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f237 {
    background-position-x: -285px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f238 {
    background-position-x: -304px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f239 {
    background-position-x: -323px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f23a {
    background-position-x: -342px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f250 {
    background-position-x: -361px;
    background-position-y: -304px
}

.webim-root .webim-font-size-3 .webim-emoji-1f251 {
    background-position-x: 0;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f300 {
    background-position-x: -19px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f301 {
    background-position-x: -38px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f302 {
    background-position-x: -57px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f303 {
    background-position-x: -76px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f304 {
    background-position-x: -95px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f305 {
    background-position-x: -114px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f306 {
    background-position-x: -133px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f307 {
    background-position-x: -152px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f308 {
    background-position-x: -171px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f309 {
    background-position-x: -190px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f30a {
    background-position-x: -209px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f30b {
    background-position-x: -228px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f30c {
    background-position-x: -247px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f30d {
    background-position-x: -266px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f30e {
    background-position-x: -285px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f30f {
    background-position-x: -304px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f310 {
    background-position-x: -323px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f311 {
    background-position-x: -342px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f312 {
    background-position-x: -361px;
    background-position-y: -323px
}

.webim-root .webim-font-size-3 .webim-emoji-1f313 {
    background-position-x: 0;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f314 {
    background-position-x: -19px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f315 {
    background-position-x: -38px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f316 {
    background-position-x: -57px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f317 {
    background-position-x: -76px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f318 {
    background-position-x: -95px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f319 {
    background-position-x: -114px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f31a {
    background-position-x: -133px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f31b {
    background-position-x: -152px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f31c {
    background-position-x: -171px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f31d {
    background-position-x: -190px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f31e {
    background-position-x: -209px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f31f {
    background-position-x: -228px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f320 {
    background-position-x: -247px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f330 {
    background-position-x: -266px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f331 {
    background-position-x: -285px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f332 {
    background-position-x: -304px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f333 {
    background-position-x: -323px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f334 {
    background-position-x: -342px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f335 {
    background-position-x: -361px;
    background-position-y: -342px
}

.webim-root .webim-font-size-3 .webim-emoji-1f337 {
    background-position-x: 0;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f338 {
    background-position-x: -19px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f339 {
    background-position-x: -38px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f33a {
    background-position-x: -57px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f33b {
    background-position-x: -76px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f33c {
    background-position-x: -95px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f33d {
    background-position-x: -114px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f33e {
    background-position-x: -133px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f33f {
    background-position-x: -152px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f340 {
    background-position-x: -171px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f341 {
    background-position-x: -190px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f342 {
    background-position-x: -209px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f343 {
    background-position-x: -228px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f344 {
    background-position-x: -247px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f345 {
    background-position-x: -266px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f346 {
    background-position-x: -285px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f347 {
    background-position-x: -304px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f348 {
    background-position-x: -323px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f349 {
    background-position-x: -342px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f34a {
    background-position-x: -361px;
    background-position-y: -361px
}

.webim-root .webim-font-size-3 .webim-emoji-1f34b {
    background-position-x: 0;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f34c {
    background-position-x: -19px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f34d {
    background-position-x: -38px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f34e {
    background-position-x: -57px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f34f {
    background-position-x: -76px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f350 {
    background-position-x: -95px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f351 {
    background-position-x: -114px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f352 {
    background-position-x: -133px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f353 {
    background-position-x: -152px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f354 {
    background-position-x: -171px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f355 {
    background-position-x: -190px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f356 {
    background-position-x: -209px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f357 {
    background-position-x: -228px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f358 {
    background-position-x: -247px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f359 {
    background-position-x: -266px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f35a {
    background-position-x: -285px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f35b {
    background-position-x: -304px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f35c {
    background-position-x: -323px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f35d {
    background-position-x: -342px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f35e {
    background-position-x: -361px;
    background-position-y: -380px
}

.webim-root .webim-font-size-3 .webim-emoji-1f35f {
    background-position-x: 0;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f360 {
    background-position-x: -19px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f361 {
    background-position-x: -38px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f362 {
    background-position-x: -57px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f363 {
    background-position-x: -76px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f364 {
    background-position-x: -95px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f365 {
    background-position-x: -114px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f366 {
    background-position-x: -133px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f367 {
    background-position-x: -152px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f368 {
    background-position-x: -171px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f369 {
    background-position-x: -190px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f36a {
    background-position-x: -209px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f36b {
    background-position-x: -228px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f36c {
    background-position-x: -247px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f36d {
    background-position-x: -266px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f36e {
    background-position-x: -285px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f36f {
    background-position-x: -304px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f370 {
    background-position-x: -323px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f371 {
    background-position-x: -342px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f372 {
    background-position-x: -361px;
    background-position-y: -399px
}

.webim-root .webim-font-size-3 .webim-emoji-1f373 {
    background-position-x: 0;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f374 {
    background-position-x: -19px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f375 {
    background-position-x: -38px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f376 {
    background-position-x: -57px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f377 {
    background-position-x: -76px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f378 {
    background-position-x: -95px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f379 {
    background-position-x: -114px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f37a {
    background-position-x: -133px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f37b {
    background-position-x: -152px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f37c {
    background-position-x: -171px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f380 {
    background-position-x: -190px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f381 {
    background-position-x: -209px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f382 {
    background-position-x: -228px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f383 {
    background-position-x: -247px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f384 {
    background-position-x: -266px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f385 {
    background-position-x: -285px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f386 {
    background-position-x: -304px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f387 {
    background-position-x: -323px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f388 {
    background-position-x: -342px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f389 {
    background-position-x: -361px;
    background-position-y: -418px
}

.webim-root .webim-font-size-3 .webim-emoji-1f38a {
    background-position-x: 0;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f38b {
    background-position-x: -19px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f38c {
    background-position-x: -38px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f38d {
    background-position-x: -57px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f38e {
    background-position-x: -76px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f38f {
    background-position-x: -95px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f390 {
    background-position-x: -114px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f391 {
    background-position-x: -133px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f392 {
    background-position-x: -152px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f393 {
    background-position-x: -171px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a0 {
    background-position-x: -190px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a1 {
    background-position-x: -209px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a2 {
    background-position-x: -228px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a3 {
    background-position-x: -247px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a4 {
    background-position-x: -266px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a5 {
    background-position-x: -285px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a6 {
    background-position-x: -304px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a7 {
    background-position-x: -323px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a8 {
    background-position-x: -342px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3a9 {
    background-position-x: -361px;
    background-position-y: -437px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3aa {
    background-position-x: 0;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ab {
    background-position-x: -19px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ac {
    background-position-x: -38px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ad {
    background-position-x: -57px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ae {
    background-position-x: -76px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3af {
    background-position-x: -95px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b0 {
    background-position-x: -114px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b1 {
    background-position-x: -133px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b2 {
    background-position-x: -152px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b3 {
    background-position-x: -171px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b4 {
    background-position-x: -190px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b5 {
    background-position-x: -209px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b6 {
    background-position-x: -228px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b7 {
    background-position-x: -247px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b8 {
    background-position-x: -266px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3b9 {
    background-position-x: -285px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ba {
    background-position-x: -304px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3bb {
    background-position-x: -323px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3bc {
    background-position-x: -342px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3bd {
    background-position-x: -361px;
    background-position-y: -456px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3be {
    background-position-x: 0;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3bf {
    background-position-x: -19px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c0 {
    background-position-x: -38px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c1 {
    background-position-x: -57px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c2 {
    background-position-x: -76px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c3 {
    background-position-x: -95px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c4 {
    background-position-x: -114px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c6 {
    background-position-x: -133px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c7 {
    background-position-x: -152px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c8 {
    background-position-x: -171px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3c9 {
    background-position-x: -190px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ca {
    background-position-x: -209px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e0 {
    background-position-x: -228px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e1 {
    background-position-x: -247px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e2 {
    background-position-x: -266px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e3 {
    background-position-x: -285px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e4 {
    background-position-x: -304px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e5 {
    background-position-x: -323px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e6 {
    background-position-x: -342px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e7 {
    background-position-x: -361px;
    background-position-y: -475px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e8 {
    background-position-x: 0;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3e9 {
    background-position-x: -19px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ea {
    background-position-x: -38px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3eb {
    background-position-x: -57px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ec {
    background-position-x: -76px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ed {
    background-position-x: -95px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ee {
    background-position-x: -114px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3ef {
    background-position-x: -133px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f3f0 {
    background-position-x: -152px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f43e {
    background-position-x: -171px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f440 {
    background-position-x: -190px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f442 {
    background-position-x: -209px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f443 {
    background-position-x: -228px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f444 {
    background-position-x: -247px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f445 {
    background-position-x: -266px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f446 {
    background-position-x: -285px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f447 {
    background-position-x: -304px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f448 {
    background-position-x: -323px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f449 {
    background-position-x: -342px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f44a {
    background-position-x: -361px;
    background-position-y: -494px
}

.webim-root .webim-font-size-3 .webim-emoji-1f44b {
    background-position-x: 0;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f44c {
    background-position-x: -19px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f44d {
    background-position-x: -38px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f44e {
    background-position-x: -57px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f44f {
    background-position-x: -76px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f450 {
    background-position-x: -95px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f451 {
    background-position-x: -114px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f452 {
    background-position-x: -133px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f453 {
    background-position-x: -152px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f454 {
    background-position-x: -171px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f455 {
    background-position-x: -190px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f456 {
    background-position-x: -209px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f457 {
    background-position-x: -228px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f458 {
    background-position-x: -247px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f459 {
    background-position-x: -266px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f45a {
    background-position-x: -285px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f45b {
    background-position-x: -304px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f45c {
    background-position-x: -323px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f45d {
    background-position-x: -342px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f45e {
    background-position-x: -361px;
    background-position-y: -513px
}

.webim-root .webim-font-size-3 .webim-emoji-1f45f {
    background-position-x: 0;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f460 {
    background-position-x: -19px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f461 {
    background-position-x: -38px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f462 {
    background-position-x: -57px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f463 {
    background-position-x: -76px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f464 {
    background-position-x: -95px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f465 {
    background-position-x: -114px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a0 {
    background-position-x: -133px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a1 {
    background-position-x: -152px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a2 {
    background-position-x: -171px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a3 {
    background-position-x: -190px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a4 {
    background-position-x: -209px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a5 {
    background-position-x: -228px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a6 {
    background-position-x: -247px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a7 {
    background-position-x: -266px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a8 {
    background-position-x: -285px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4a9 {
    background-position-x: -304px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4aa {
    background-position-x: -323px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ab {
    background-position-x: -342px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ac {
    background-position-x: -361px;
    background-position-y: -532px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ad {
    background-position-x: 0;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ae {
    background-position-x: -19px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b0 {
    background-position-x: -38px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b1 {
    background-position-x: -57px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b2 {
    background-position-x: -76px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b3 {
    background-position-x: -95px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b4 {
    background-position-x: -114px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b5 {
    background-position-x: -133px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b6 {
    background-position-x: -152px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b7 {
    background-position-x: -171px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b8 {
    background-position-x: -190px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4b9 {
    background-position-x: -209px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ba {
    background-position-x: -228px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4bb {
    background-position-x: -247px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4bc {
    background-position-x: -266px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4bd {
    background-position-x: -285px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4be {
    background-position-x: -304px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4bf {
    background-position-x: -323px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c0 {
    background-position-x: -342px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c1 {
    background-position-x: -361px;
    background-position-y: -551px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c2 {
    background-position-x: 0;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c3 {
    background-position-x: -19px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c4 {
    background-position-x: -38px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c5 {
    background-position-x: -57px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c6 {
    background-position-x: -76px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c7 {
    background-position-x: -95px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c8 {
    background-position-x: -114px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4c9 {
    background-position-x: -133px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ca {
    background-position-x: -152px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4cb {
    background-position-x: -171px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4cc {
    background-position-x: -190px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4cd {
    background-position-x: -209px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ce {
    background-position-x: -228px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4cf {
    background-position-x: -247px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d0 {
    background-position-x: -266px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d1 {
    background-position-x: -285px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d2 {
    background-position-x: -304px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d3 {
    background-position-x: -323px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d4 {
    background-position-x: -342px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d5 {
    background-position-x: -361px;
    background-position-y: -570px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d6 {
    background-position-x: 0;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d7 {
    background-position-x: -19px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d8 {
    background-position-x: -38px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4d9 {
    background-position-x: -57px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4da {
    background-position-x: -76px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4db {
    background-position-x: -95px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4dc {
    background-position-x: -114px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4dd {
    background-position-x: -133px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4de {
    background-position-x: -152px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4df {
    background-position-x: -171px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e0 {
    background-position-x: -190px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e1 {
    background-position-x: -209px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e2 {
    background-position-x: -228px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e3 {
    background-position-x: -247px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e4 {
    background-position-x: -266px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e5 {
    background-position-x: -285px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e6 {
    background-position-x: -304px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e7 {
    background-position-x: -323px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e8 {
    background-position-x: -342px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4e9 {
    background-position-x: -361px;
    background-position-y: -589px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ea {
    background-position-x: 0;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4eb {
    background-position-x: -19px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ec {
    background-position-x: -38px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ed {
    background-position-x: -57px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ee {
    background-position-x: -76px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4ef {
    background-position-x: -95px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f0 {
    background-position-x: -114px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f1 {
    background-position-x: -133px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f2 {
    background-position-x: -152px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f3 {
    background-position-x: -171px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f4 {
    background-position-x: -190px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f5 {
    background-position-x: -209px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f6 {
    background-position-x: -228px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f7 {
    background-position-x: -247px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4f9 {
    background-position-x: -266px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4fa {
    background-position-x: -285px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4fb {
    background-position-x: -304px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f4fc {
    background-position-x: -323px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f500 {
    background-position-x: -342px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f501 {
    background-position-x: -361px;
    background-position-y: -608px
}

.webim-root .webim-font-size-3 .webim-emoji-1f502 {
    background-position-x: 0;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f503 {
    background-position-x: -19px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f504 {
    background-position-x: -38px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f505 {
    background-position-x: -57px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f506 {
    background-position-x: -76px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f507 {
    background-position-x: -95px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f508 {
    background-position-x: -114px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f509 {
    background-position-x: -133px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f50a {
    background-position-x: -152px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f50b {
    background-position-x: -171px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f50c {
    background-position-x: -190px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f50d {
    background-position-x: -209px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f50e {
    background-position-x: -228px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f50f {
    background-position-x: -247px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f510 {
    background-position-x: -266px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f511 {
    background-position-x: -285px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f512 {
    background-position-x: -304px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f513 {
    background-position-x: -323px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f514 {
    background-position-x: -342px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f515 {
    background-position-x: -361px;
    background-position-y: -627px
}

.webim-root .webim-font-size-3 .webim-emoji-1f516 {
    background-position-x: 0;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f517 {
    background-position-x: -19px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f518 {
    background-position-x: -38px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f519 {
    background-position-x: -57px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f51a {
    background-position-x: -76px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f51b {
    background-position-x: -95px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f51c {
    background-position-x: -114px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f51d {
    background-position-x: -133px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f51e {
    background-position-x: -152px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f51f {
    background-position-x: -171px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f520 {
    background-position-x: -190px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f521 {
    background-position-x: -209px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f523 {
    background-position-x: -228px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f524 {
    background-position-x: -247px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f525 {
    background-position-x: -266px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f526 {
    background-position-x: -285px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f527 {
    background-position-x: -304px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f528 {
    background-position-x: -323px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f529 {
    background-position-x: -342px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f52a {
    background-position-x: -361px;
    background-position-y: -646px
}

.webim-root .webim-font-size-3 .webim-emoji-1f52b {
    background-position-x: 0;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f52c {
    background-position-x: -19px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f52d {
    background-position-x: -38px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f52e {
    background-position-x: -57px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f52f {
    background-position-x: -76px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f530 {
    background-position-x: -95px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f531 {
    background-position-x: -114px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f532 {
    background-position-x: -133px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f533 {
    background-position-x: -152px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f534 {
    background-position-x: -171px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f535 {
    background-position-x: -190px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f536 {
    background-position-x: -209px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f537 {
    background-position-x: -228px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f538 {
    background-position-x: -247px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f539 {
    background-position-x: -266px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f53a {
    background-position-x: -285px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f53b {
    background-position-x: -304px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f53c {
    background-position-x: -323px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f53d {
    background-position-x: -342px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f550 {
    background-position-x: -361px;
    background-position-y: -665px
}

.webim-root .webim-font-size-3 .webim-emoji-1f551 {
    background-position-x: 0;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f552 {
    background-position-x: -19px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f553 {
    background-position-x: -38px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f554 {
    background-position-x: -57px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f555 {
    background-position-x: -76px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f556 {
    background-position-x: -95px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f557 {
    background-position-x: -114px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f558 {
    background-position-x: -133px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f559 {
    background-position-x: -152px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f55a {
    background-position-x: -171px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f55b {
    background-position-x: -190px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f55c {
    background-position-x: -209px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f55d {
    background-position-x: -228px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f55e {
    background-position-x: -247px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f55f {
    background-position-x: -266px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f560 {
    background-position-x: -285px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f561 {
    background-position-x: -304px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f562 {
    background-position-x: -323px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f563 {
    background-position-x: -342px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f564 {
    background-position-x: -361px;
    background-position-y: -684px
}

.webim-root .webim-font-size-3 .webim-emoji-1f565 {
    background-position-x: 0;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f566 {
    background-position-x: -19px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f567 {
    background-position-x: -38px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f5fb {
    background-position-x: -57px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f5fc {
    background-position-x: -76px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f5fd {
    background-position-x: -95px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f5fe {
    background-position-x: -114px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f5ff {
    background-position-x: -133px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f680 {
    background-position-x: -152px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f681 {
    background-position-x: -171px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f682 {
    background-position-x: -190px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f683 {
    background-position-x: -209px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f684 {
    background-position-x: -228px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f685 {
    background-position-x: -247px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f686 {
    background-position-x: -266px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f687 {
    background-position-x: -285px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f688 {
    background-position-x: -304px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f689 {
    background-position-x: -323px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f68a {
    background-position-x: -342px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f68b {
    background-position-x: -361px;
    background-position-y: -703px
}

.webim-root .webim-font-size-3 .webim-emoji-1f68c {
    background-position-x: 0;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f68d {
    background-position-x: -19px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f68e {
    background-position-x: -38px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f68f {
    background-position-x: -57px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f690 {
    background-position-x: -76px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f691 {
    background-position-x: -95px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f692 {
    background-position-x: -114px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f693 {
    background-position-x: -133px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f694 {
    background-position-x: -152px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f695 {
    background-position-x: -171px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f696 {
    background-position-x: -190px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f697 {
    background-position-x: -209px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f698 {
    background-position-x: -228px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f699 {
    background-position-x: -247px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f69a {
    background-position-x: -266px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f69b {
    background-position-x: -285px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f69c {
    background-position-x: -304px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f69d {
    background-position-x: -323px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f69e {
    background-position-x: -342px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f69f {
    background-position-x: -361px;
    background-position-y: -722px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a0 {
    background-position-x: 0;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a1 {
    background-position-x: -19px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a2 {
    background-position-x: -38px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a3 {
    background-position-x: -57px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a4 {
    background-position-x: -76px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a5 {
    background-position-x: -95px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a6 {
    background-position-x: -114px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a7 {
    background-position-x: -133px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a8 {
    background-position-x: -152px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6a9 {
    background-position-x: -171px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6aa {
    background-position-x: -190px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6ab {
    background-position-x: -209px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6ac {
    background-position-x: -228px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6ad {
    background-position-x: -247px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6ae {
    background-position-x: -266px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6af {
    background-position-x: -285px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b0 {
    background-position-x: -304px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b1 {
    background-position-x: -323px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b2 {
    background-position-x: -342px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b3 {
    background-position-x: -361px;
    background-position-y: -741px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b4 {
    background-position-x: 0;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b5 {
    background-position-x: -19px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b6 {
    background-position-x: -38px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b7 {
    background-position-x: -57px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b8 {
    background-position-x: -76px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6b9 {
    background-position-x: -95px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6ba {
    background-position-x: -114px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6bb {
    background-position-x: -133px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6bc {
    background-position-x: -152px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6bd {
    background-position-x: -171px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6be {
    background-position-x: -190px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6bf {
    background-position-x: -209px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6c0 {
    background-position-x: -228px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6c1 {
    background-position-x: -247px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6c2 {
    background-position-x: -266px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6c3 {
    background-position-x: -285px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6c4 {
    background-position-x: -304px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f6c5 {
    background-position-x: -323px;
    background-position-y: -760px
}

.webim-root .webim-font-size-3 .webim-emoji-1f483 {
    background-position-x: -361px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f600 {
    background-position-x: 0;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f601 {
    background-position-x: -20px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f602 {
    background-position-x: -40px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f603 {
    background-position-x: -60px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f604 {
    background-position-x: -80px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f605 {
    background-position-x: -100px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f606 {
    background-position-x: -120px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f607 {
    background-position-x: -140px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f608 {
    background-position-x: -160px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f609 {
    background-position-x: -180px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f60a {
    background-position-x: -200px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f60b {
    background-position-x: -220px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f60c {
    background-position-x: -240px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f60d {
    background-position-x: -260px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f60e {
    background-position-x: -280px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f60f {
    background-position-x: -300px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f610 {
    background-position-x: -320px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f611 {
    background-position-x: -340px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f612 {
    background-position-x: -360px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f613 {
    background-position-x: -380px;
    background-position-y: 0
}

.webim-root .webim-font-size-4 .webim-emoji-1f614 {
    background-position-x: 0;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f615 {
    background-position-x: -20px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f616 {
    background-position-x: -40px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f617 {
    background-position-x: -60px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f618 {
    background-position-x: -80px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f619 {
    background-position-x: -100px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f61a {
    background-position-x: -120px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f61b {
    background-position-x: -140px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f61c {
    background-position-x: -160px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f61d {
    background-position-x: -180px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f61f {
    background-position-x: -200px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f620 {
    background-position-x: -220px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f621 {
    background-position-x: -240px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f622 {
    background-position-x: -260px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f623 {
    background-position-x: -280px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f624 {
    background-position-x: -300px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f625 {
    background-position-x: -320px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f626 {
    background-position-x: -340px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f627 {
    background-position-x: -360px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f628 {
    background-position-x: -380px;
    background-position-y: -20px
}

.webim-root .webim-font-size-4 .webim-emoji-1f629 {
    background-position-x: 0;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f62a {
    background-position-x: -20px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f62b {
    background-position-x: -40px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f62c {
    background-position-x: -60px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f62d {
    background-position-x: -80px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f62e {
    background-position-x: -100px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f62f {
    background-position-x: -120px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f630 {
    background-position-x: -140px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f631 {
    background-position-x: -160px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f632 {
    background-position-x: -180px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f633 {
    background-position-x: -200px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f634 {
    background-position-x: -220px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f635 {
    background-position-x: -240px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f636 {
    background-position-x: -260px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f637 {
    background-position-x: -280px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f638 {
    background-position-x: -300px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f639 {
    background-position-x: -320px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f63a {
    background-position-x: -340px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f63b {
    background-position-x: -360px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f63c {
    background-position-x: -380px;
    background-position-y: -40px
}

.webim-root .webim-font-size-4 .webim-emoji-1f63d {
    background-position-x: 0;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f63e {
    background-position-x: -20px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f63f {
    background-position-x: -40px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f640 {
    background-position-x: -60px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f641 {
    background-position-x: -80px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f645 {
    background-position-x: -100px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f646 {
    background-position-x: -120px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f647 {
    background-position-x: -140px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f648 {
    background-position-x: -160px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f649 {
    background-position-x: -180px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f64a {
    background-position-x: -200px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f64b {
    background-position-x: -220px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f64c {
    background-position-x: -240px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f64d {
    background-position-x: -260px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f64e {
    background-position-x: -280px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f64f {
    background-position-x: -300px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f466 {
    background-position-x: -320px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f467 {
    background-position-x: -340px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f468 {
    background-position-x: -360px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f469 {
    background-position-x: -380px;
    background-position-y: -60px
}

.webim-root .webim-font-size-4 .webim-emoji-1f46a {
    background-position-x: 0;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f46b {
    background-position-x: -20px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f46c {
    background-position-x: -40px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f46d {
    background-position-x: -60px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f46e {
    background-position-x: -80px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f46f {
    background-position-x: -100px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f470 {
    background-position-x: -120px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f471 {
    background-position-x: -140px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f472 {
    background-position-x: -160px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f473 {
    background-position-x: -180px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f474 {
    background-position-x: -200px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f475 {
    background-position-x: -220px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f476 {
    background-position-x: -240px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f477 {
    background-position-x: -260px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f478 {
    background-position-x: -280px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f479 {
    background-position-x: -300px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f47a {
    background-position-x: -320px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f47b {
    background-position-x: -340px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f47c {
    background-position-x: -360px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f47d {
    background-position-x: -380px;
    background-position-y: -80px
}

.webim-root .webim-font-size-4 .webim-emoji-1f47e {
    background-position-x: 0;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f47f {
    background-position-x: -20px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f480 {
    background-position-x: -40px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f481 {
    background-position-x: -60px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f482 {
    background-position-x: -80px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f484 {
    background-position-x: -100px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f485 {
    background-position-x: -120px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f486 {
    background-position-x: -140px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f487 {
    background-position-x: -160px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f488 {
    background-position-x: -180px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f489 {
    background-position-x: -200px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f48a {
    background-position-x: -220px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f48b {
    background-position-x: -240px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f48c {
    background-position-x: -260px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f48d {
    background-position-x: -280px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f48e {
    background-position-x: -300px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f48f {
    background-position-x: -320px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f490 {
    background-position-x: -340px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f491 {
    background-position-x: -360px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f492 {
    background-position-x: -380px;
    background-position-y: -100px
}

.webim-root .webim-font-size-4 .webim-emoji-1f493 {
    background-position-x: 0;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f494 {
    background-position-x: -20px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f495 {
    background-position-x: -40px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f496 {
    background-position-x: -60px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f497 {
    background-position-x: -80px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f498 {
    background-position-x: -100px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f499 {
    background-position-x: -120px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f49a {
    background-position-x: -140px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f49b {
    background-position-x: -160px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f49c {
    background-position-x: -180px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f49d {
    background-position-x: -200px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f49e {
    background-position-x: -220px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f49f {
    background-position-x: -240px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f400 {
    background-position-x: -260px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f401 {
    background-position-x: -280px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f402 {
    background-position-x: -300px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f403 {
    background-position-x: -320px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f404 {
    background-position-x: -340px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f405 {
    background-position-x: -360px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f406 {
    background-position-x: -380px;
    background-position-y: -120px
}

.webim-root .webim-font-size-4 .webim-emoji-1f407 {
    background-position-x: 0;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f408 {
    background-position-x: -20px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f409 {
    background-position-x: -40px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f40a {
    background-position-x: -60px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f40b {
    background-position-x: -80px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f40c {
    background-position-x: -100px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f40d {
    background-position-x: -120px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f40e {
    background-position-x: -140px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f40f {
    background-position-x: -160px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f410 {
    background-position-x: -180px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f411 {
    background-position-x: -200px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f412 {
    background-position-x: -220px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f413 {
    background-position-x: -240px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f414 {
    background-position-x: -260px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f415 {
    background-position-x: -280px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f416 {
    background-position-x: -300px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f417 {
    background-position-x: -320px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f418 {
    background-position-x: -340px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f419 {
    background-position-x: -360px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f41a {
    background-position-x: -380px;
    background-position-y: -140px
}

.webim-root .webim-font-size-4 .webim-emoji-1f41b {
    background-position-x: 0;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f41c {
    background-position-x: -20px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f41d {
    background-position-x: -40px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f41e {
    background-position-x: -60px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f41f {
    background-position-x: -80px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f420 {
    background-position-x: -100px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f421 {
    background-position-x: -120px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f422 {
    background-position-x: -140px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f423 {
    background-position-x: -160px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f424 {
    background-position-x: -180px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f425 {
    background-position-x: -200px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f426 {
    background-position-x: -220px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f427 {
    background-position-x: -240px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f428 {
    background-position-x: -260px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f429 {
    background-position-x: -280px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f42a {
    background-position-x: -300px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f42b {
    background-position-x: -320px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f42c {
    background-position-x: -340px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f42d {
    background-position-x: -360px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f42e {
    background-position-x: -380px;
    background-position-y: -160px
}

.webim-root .webim-font-size-4 .webim-emoji-1f42f {
    background-position-x: 0;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f430 {
    background-position-x: -20px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f431 {
    background-position-x: -40px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f432 {
    background-position-x: -60px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f433 {
    background-position-x: -80px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f434 {
    background-position-x: -100px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f435 {
    background-position-x: -120px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f436 {
    background-position-x: -140px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f437 {
    background-position-x: -160px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f438 {
    background-position-x: -180px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f439 {
    background-position-x: -200px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f43a {
    background-position-x: -220px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f43b {
    background-position-x: -240px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f43c {
    background-position-x: -260px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f43d {
    background-position-x: -280px;
    background-position-y: -180px
}

.webim-root .webim-font-size-4 .webim-emoji-1f004 {
    background-position-x: -180px;
    background-position-y: -300px
}

.webim-root .webim-font-size-4 .webim-emoji-1f0cf {
    background-position-x: -200px;
    background-position-y: -300px
}

.webim-root .webim-font-size-4 .webim-emoji-1f170 {
    background-position-x: -220px;
    background-position-y: -300px
}

.webim-root .webim-font-size-4 .webim-emoji-1f171 {
    background-position-x: -240px;
    background-position-y: -300px
}

.webim-root .webim-font-size-4 .webim-emoji-1f17e {
    background-position-x: -260px;
    background-position-y: -300px
}

.webim-root .webim-font-size-4 .webim-emoji-1f17f {
    background-position-x: -280px;
    background-position-y: -300px
}

.webim-root .webim-font-size-4 .webim-emoji-1f18e {
    background-position-x: -300px;
    background-position-y: -300px
}

.webim-root .webim-font-size-4 .webim-emoji-1f191 {
    background-position-x: -320px;
    background-position-y: -300px
}

.webim-root .webim-font-size-4 .webim-emoji-1f192 {
    background-position-x: -340px;
    background-position-y: -300px
}

.webim-root .webim-font-size-4 .webim-emoji-1f193 {
    background-position-x: -360px;
    background-position-y: -300px
}

.webim-root .webim-font-size-4 .webim-emoji-1f194 {
    background-position-x: -380px;
    background-position-y: -300px
}

.webim-root .webim-font-size-4 .webim-emoji-1f195 {
    background-position-x: 0;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f196 {
    background-position-x: -20px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f197 {
    background-position-x: -40px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f198 {
    background-position-x: -60px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f199 {
    background-position-x: -80px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f19a {
    background-position-x: -100px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f201 {
    background-position-x: -120px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f202 {
    background-position-x: -140px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f21a {
    background-position-x: -160px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f22f {
    background-position-x: -180px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f232 {
    background-position-x: -200px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f233 {
    background-position-x: -220px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f234 {
    background-position-x: -240px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f235 {
    background-position-x: -260px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f236 {
    background-position-x: -280px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f237 {
    background-position-x: -300px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f238 {
    background-position-x: -320px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f239 {
    background-position-x: -340px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f23a {
    background-position-x: -360px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f250 {
    background-position-x: -380px;
    background-position-y: -320px
}

.webim-root .webim-font-size-4 .webim-emoji-1f251 {
    background-position-x: 0;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f300 {
    background-position-x: -20px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f301 {
    background-position-x: -40px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f302 {
    background-position-x: -60px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f303 {
    background-position-x: -80px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f304 {
    background-position-x: -100px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f305 {
    background-position-x: -120px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f306 {
    background-position-x: -140px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f307 {
    background-position-x: -160px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f308 {
    background-position-x: -180px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f309 {
    background-position-x: -200px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f30a {
    background-position-x: -220px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f30b {
    background-position-x: -240px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f30c {
    background-position-x: -260px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f30d {
    background-position-x: -280px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f30e {
    background-position-x: -300px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f30f {
    background-position-x: -320px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f310 {
    background-position-x: -340px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f311 {
    background-position-x: -360px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f312 {
    background-position-x: -380px;
    background-position-y: -340px
}

.webim-root .webim-font-size-4 .webim-emoji-1f313 {
    background-position-x: 0;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f314 {
    background-position-x: -20px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f315 {
    background-position-x: -40px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f316 {
    background-position-x: -60px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f317 {
    background-position-x: -80px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f318 {
    background-position-x: -100px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f319 {
    background-position-x: -120px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f31a {
    background-position-x: -140px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f31b {
    background-position-x: -160px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f31c {
    background-position-x: -180px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f31d {
    background-position-x: -200px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f31e {
    background-position-x: -220px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f31f {
    background-position-x: -240px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f320 {
    background-position-x: -260px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f330 {
    background-position-x: -280px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f331 {
    background-position-x: -300px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f332 {
    background-position-x: -320px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f333 {
    background-position-x: -340px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f334 {
    background-position-x: -360px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f335 {
    background-position-x: -380px;
    background-position-y: -360px
}

.webim-root .webim-font-size-4 .webim-emoji-1f337 {
    background-position-x: 0;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f338 {
    background-position-x: -20px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f339 {
    background-position-x: -40px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f33a {
    background-position-x: -60px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f33b {
    background-position-x: -80px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f33c {
    background-position-x: -100px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f33d {
    background-position-x: -120px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f33e {
    background-position-x: -140px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f33f {
    background-position-x: -160px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f340 {
    background-position-x: -180px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f341 {
    background-position-x: -200px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f342 {
    background-position-x: -220px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f343 {
    background-position-x: -240px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f344 {
    background-position-x: -260px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f345 {
    background-position-x: -280px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f346 {
    background-position-x: -300px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f347 {
    background-position-x: -320px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f348 {
    background-position-x: -340px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f349 {
    background-position-x: -360px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f34a {
    background-position-x: -380px;
    background-position-y: -380px
}

.webim-root .webim-font-size-4 .webim-emoji-1f34b {
    background-position-x: 0;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f34c {
    background-position-x: -20px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f34d {
    background-position-x: -40px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f34e {
    background-position-x: -60px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f34f {
    background-position-x: -80px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f350 {
    background-position-x: -100px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f351 {
    background-position-x: -120px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f352 {
    background-position-x: -140px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f353 {
    background-position-x: -160px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f354 {
    background-position-x: -180px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f355 {
    background-position-x: -200px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f356 {
    background-position-x: -220px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f357 {
    background-position-x: -240px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f358 {
    background-position-x: -260px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f359 {
    background-position-x: -280px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f35a {
    background-position-x: -300px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f35b {
    background-position-x: -320px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f35c {
    background-position-x: -340px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f35d {
    background-position-x: -360px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f35e {
    background-position-x: -380px;
    background-position-y: -400px
}

.webim-root .webim-font-size-4 .webim-emoji-1f35f {
    background-position-x: 0;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f360 {
    background-position-x: -20px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f361 {
    background-position-x: -40px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f362 {
    background-position-x: -60px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f363 {
    background-position-x: -80px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f364 {
    background-position-x: -100px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f365 {
    background-position-x: -120px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f366 {
    background-position-x: -140px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f367 {
    background-position-x: -160px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f368 {
    background-position-x: -180px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f369 {
    background-position-x: -200px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f36a {
    background-position-x: -220px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f36b {
    background-position-x: -240px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f36c {
    background-position-x: -260px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f36d {
    background-position-x: -280px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f36e {
    background-position-x: -300px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f36f {
    background-position-x: -320px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f370 {
    background-position-x: -340px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f371 {
    background-position-x: -360px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f372 {
    background-position-x: -380px;
    background-position-y: -420px
}

.webim-root .webim-font-size-4 .webim-emoji-1f373 {
    background-position-x: 0;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f374 {
    background-position-x: -20px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f375 {
    background-position-x: -40px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f376 {
    background-position-x: -60px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f377 {
    background-position-x: -80px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f378 {
    background-position-x: -100px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f379 {
    background-position-x: -120px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f37a {
    background-position-x: -140px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f37b {
    background-position-x: -160px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f37c {
    background-position-x: -180px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f380 {
    background-position-x: -200px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f381 {
    background-position-x: -220px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f382 {
    background-position-x: -240px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f383 {
    background-position-x: -260px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f384 {
    background-position-x: -280px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f385 {
    background-position-x: -300px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f386 {
    background-position-x: -320px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f387 {
    background-position-x: -340px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f388 {
    background-position-x: -360px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f389 {
    background-position-x: -380px;
    background-position-y: -440px
}

.webim-root .webim-font-size-4 .webim-emoji-1f38a {
    background-position-x: 0;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f38b {
    background-position-x: -20px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f38c {
    background-position-x: -40px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f38d {
    background-position-x: -60px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f38e {
    background-position-x: -80px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f38f {
    background-position-x: -100px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f390 {
    background-position-x: -120px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f391 {
    background-position-x: -140px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f392 {
    background-position-x: -160px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f393 {
    background-position-x: -180px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a0 {
    background-position-x: -200px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a1 {
    background-position-x: -220px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a2 {
    background-position-x: -240px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a3 {
    background-position-x: -260px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a4 {
    background-position-x: -280px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a5 {
    background-position-x: -300px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a6 {
    background-position-x: -320px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a7 {
    background-position-x: -340px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a8 {
    background-position-x: -360px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3a9 {
    background-position-x: -380px;
    background-position-y: -460px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3aa {
    background-position-x: 0;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ab {
    background-position-x: -20px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ac {
    background-position-x: -40px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ad {
    background-position-x: -60px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ae {
    background-position-x: -80px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3af {
    background-position-x: -100px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b0 {
    background-position-x: -120px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b1 {
    background-position-x: -140px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b2 {
    background-position-x: -160px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b3 {
    background-position-x: -180px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b4 {
    background-position-x: -200px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b5 {
    background-position-x: -220px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b6 {
    background-position-x: -240px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b7 {
    background-position-x: -260px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b8 {
    background-position-x: -280px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3b9 {
    background-position-x: -300px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ba {
    background-position-x: -320px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3bb {
    background-position-x: -340px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3bc {
    background-position-x: -360px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3bd {
    background-position-x: -380px;
    background-position-y: -480px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3be {
    background-position-x: 0;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3bf {
    background-position-x: -20px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c0 {
    background-position-x: -40px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c1 {
    background-position-x: -60px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c2 {
    background-position-x: -80px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c3 {
    background-position-x: -100px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c4 {
    background-position-x: -120px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c6 {
    background-position-x: -140px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c7 {
    background-position-x: -160px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c8 {
    background-position-x: -180px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3c9 {
    background-position-x: -200px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ca {
    background-position-x: -220px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e0 {
    background-position-x: -240px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e1 {
    background-position-x: -260px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e2 {
    background-position-x: -280px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e3 {
    background-position-x: -300px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e4 {
    background-position-x: -320px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e5 {
    background-position-x: -340px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e6 {
    background-position-x: -360px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e7 {
    background-position-x: -380px;
    background-position-y: -500px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e8 {
    background-position-x: 0;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3e9 {
    background-position-x: -20px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ea {
    background-position-x: -40px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3eb {
    background-position-x: -60px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ec {
    background-position-x: -80px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ed {
    background-position-x: -100px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ee {
    background-position-x: -120px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3ef {
    background-position-x: -140px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f3f0 {
    background-position-x: -160px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f43e {
    background-position-x: -180px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f440 {
    background-position-x: -200px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f442 {
    background-position-x: -220px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f443 {
    background-position-x: -240px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f444 {
    background-position-x: -260px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f445 {
    background-position-x: -280px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f446 {
    background-position-x: -300px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f447 {
    background-position-x: -320px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f448 {
    background-position-x: -340px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f449 {
    background-position-x: -360px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f44a {
    background-position-x: -380px;
    background-position-y: -520px
}

.webim-root .webim-font-size-4 .webim-emoji-1f44b {
    background-position-x: 0;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f44c {
    background-position-x: -20px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f44d {
    background-position-x: -40px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f44e {
    background-position-x: -60px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f44f {
    background-position-x: -80px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f450 {
    background-position-x: -100px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f451 {
    background-position-x: -120px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f452 {
    background-position-x: -140px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f453 {
    background-position-x: -160px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f454 {
    background-position-x: -180px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f455 {
    background-position-x: -200px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f456 {
    background-position-x: -220px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f457 {
    background-position-x: -240px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f458 {
    background-position-x: -260px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f459 {
    background-position-x: -280px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f45a {
    background-position-x: -300px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f45b {
    background-position-x: -320px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f45c {
    background-position-x: -340px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f45d {
    background-position-x: -360px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f45e {
    background-position-x: -380px;
    background-position-y: -540px
}

.webim-root .webim-font-size-4 .webim-emoji-1f45f {
    background-position-x: 0;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f460 {
    background-position-x: -20px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f461 {
    background-position-x: -40px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f462 {
    background-position-x: -60px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f463 {
    background-position-x: -80px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f464 {
    background-position-x: -100px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f465 {
    background-position-x: -120px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a0 {
    background-position-x: -140px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a1 {
    background-position-x: -160px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a2 {
    background-position-x: -180px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a3 {
    background-position-x: -200px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a4 {
    background-position-x: -220px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a5 {
    background-position-x: -240px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a6 {
    background-position-x: -260px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a7 {
    background-position-x: -280px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a8 {
    background-position-x: -300px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4a9 {
    background-position-x: -320px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4aa {
    background-position-x: -340px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ab {
    background-position-x: -360px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ac {
    background-position-x: -380px;
    background-position-y: -560px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ad {
    background-position-x: 0;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ae {
    background-position-x: -20px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b0 {
    background-position-x: -40px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b1 {
    background-position-x: -60px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b2 {
    background-position-x: -80px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b3 {
    background-position-x: -100px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b4 {
    background-position-x: -120px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b5 {
    background-position-x: -140px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b6 {
    background-position-x: -160px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b7 {
    background-position-x: -180px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b8 {
    background-position-x: -200px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4b9 {
    background-position-x: -220px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ba {
    background-position-x: -240px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4bb {
    background-position-x: -260px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4bc {
    background-position-x: -280px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4bd {
    background-position-x: -300px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4be {
    background-position-x: -320px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4bf {
    background-position-x: -340px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c0 {
    background-position-x: -360px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c1 {
    background-position-x: -380px;
    background-position-y: -580px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c2 {
    background-position-x: 0;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c3 {
    background-position-x: -20px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c4 {
    background-position-x: -40px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c5 {
    background-position-x: -60px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c6 {
    background-position-x: -80px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c7 {
    background-position-x: -100px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c8 {
    background-position-x: -120px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4c9 {
    background-position-x: -140px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ca {
    background-position-x: -160px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4cb {
    background-position-x: -180px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4cc {
    background-position-x: -200px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4cd {
    background-position-x: -220px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ce {
    background-position-x: -240px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4cf {
    background-position-x: -260px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d0 {
    background-position-x: -280px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d1 {
    background-position-x: -300px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d2 {
    background-position-x: -320px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d3 {
    background-position-x: -340px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d4 {
    background-position-x: -360px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d5 {
    background-position-x: -380px;
    background-position-y: -600px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d6 {
    background-position-x: 0;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d7 {
    background-position-x: -20px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d8 {
    background-position-x: -40px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4d9 {
    background-position-x: -60px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4da {
    background-position-x: -80px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4db {
    background-position-x: -100px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4dc {
    background-position-x: -120px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4dd {
    background-position-x: -140px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4de {
    background-position-x: -160px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4df {
    background-position-x: -180px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e0 {
    background-position-x: -200px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e1 {
    background-position-x: -220px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e2 {
    background-position-x: -240px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e3 {
    background-position-x: -260px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e4 {
    background-position-x: -280px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e5 {
    background-position-x: -300px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e6 {
    background-position-x: -320px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e7 {
    background-position-x: -340px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e8 {
    background-position-x: -360px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4e9 {
    background-position-x: -380px;
    background-position-y: -620px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ea {
    background-position-x: 0;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4eb {
    background-position-x: -20px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ec {
    background-position-x: -40px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ed {
    background-position-x: -60px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ee {
    background-position-x: -80px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4ef {
    background-position-x: -100px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f0 {
    background-position-x: -120px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f1 {
    background-position-x: -140px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f2 {
    background-position-x: -160px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f3 {
    background-position-x: -180px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f4 {
    background-position-x: -200px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f5 {
    background-position-x: -220px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f6 {
    background-position-x: -240px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f7 {
    background-position-x: -260px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4f9 {
    background-position-x: -280px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4fa {
    background-position-x: -300px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4fb {
    background-position-x: -320px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f4fc {
    background-position-x: -340px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f500 {
    background-position-x: -360px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f501 {
    background-position-x: -380px;
    background-position-y: -640px
}

.webim-root .webim-font-size-4 .webim-emoji-1f502 {
    background-position-x: 0;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f503 {
    background-position-x: -20px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f504 {
    background-position-x: -40px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f505 {
    background-position-x: -60px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f506 {
    background-position-x: -80px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f507 {
    background-position-x: -100px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f508 {
    background-position-x: -120px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f509 {
    background-position-x: -140px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f50a {
    background-position-x: -160px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f50b {
    background-position-x: -180px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f50c {
    background-position-x: -200px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f50d {
    background-position-x: -220px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f50e {
    background-position-x: -240px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f50f {
    background-position-x: -260px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f510 {
    background-position-x: -280px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f511 {
    background-position-x: -300px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f512 {
    background-position-x: -320px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f513 {
    background-position-x: -340px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f514 {
    background-position-x: -360px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f515 {
    background-position-x: -380px;
    background-position-y: -660px
}

.webim-root .webim-font-size-4 .webim-emoji-1f516 {
    background-position-x: 0;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f517 {
    background-position-x: -20px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f518 {
    background-position-x: -40px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f519 {
    background-position-x: -60px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f51a {
    background-position-x: -80px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f51b {
    background-position-x: -100px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f51c {
    background-position-x: -120px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f51d {
    background-position-x: -140px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f51e {
    background-position-x: -160px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f51f {
    background-position-x: -180px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f520 {
    background-position-x: -200px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f521 {
    background-position-x: -220px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f523 {
    background-position-x: -240px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f524 {
    background-position-x: -260px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f525 {
    background-position-x: -280px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f526 {
    background-position-x: -300px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f527 {
    background-position-x: -320px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f528 {
    background-position-x: -340px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f529 {
    background-position-x: -360px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f52a {
    background-position-x: -380px;
    background-position-y: -680px
}

.webim-root .webim-font-size-4 .webim-emoji-1f52b {
    background-position-x: 0;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f52c {
    background-position-x: -20px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f52d {
    background-position-x: -40px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f52e {
    background-position-x: -60px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f52f {
    background-position-x: -80px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f530 {
    background-position-x: -100px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f531 {
    background-position-x: -120px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f532 {
    background-position-x: -140px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f533 {
    background-position-x: -160px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f534 {
    background-position-x: -180px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f535 {
    background-position-x: -200px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f536 {
    background-position-x: -220px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f537 {
    background-position-x: -240px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f538 {
    background-position-x: -260px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f539 {
    background-position-x: -280px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f53a {
    background-position-x: -300px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f53b {
    background-position-x: -320px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f53c {
    background-position-x: -340px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f53d {
    background-position-x: -360px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f550 {
    background-position-x: -380px;
    background-position-y: -700px
}

.webim-root .webim-font-size-4 .webim-emoji-1f551 {
    background-position-x: 0;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f552 {
    background-position-x: -20px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f553 {
    background-position-x: -40px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f554 {
    background-position-x: -60px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f555 {
    background-position-x: -80px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f556 {
    background-position-x: -100px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f557 {
    background-position-x: -120px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f558 {
    background-position-x: -140px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f559 {
    background-position-x: -160px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f55a {
    background-position-x: -180px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f55b {
    background-position-x: -200px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f55c {
    background-position-x: -220px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f55d {
    background-position-x: -240px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f55e {
    background-position-x: -260px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f55f {
    background-position-x: -280px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f560 {
    background-position-x: -300px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f561 {
    background-position-x: -320px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f562 {
    background-position-x: -340px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f563 {
    background-position-x: -360px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f564 {
    background-position-x: -380px;
    background-position-y: -720px
}

.webim-root .webim-font-size-4 .webim-emoji-1f565 {
    background-position-x: 0;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f566 {
    background-position-x: -20px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f567 {
    background-position-x: -40px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f5fb {
    background-position-x: -60px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f5fc {
    background-position-x: -80px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f5fd {
    background-position-x: -100px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f5fe {
    background-position-x: -120px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f5ff {
    background-position-x: -140px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f680 {
    background-position-x: -160px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f681 {
    background-position-x: -180px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f682 {
    background-position-x: -200px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f683 {
    background-position-x: -220px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f684 {
    background-position-x: -240px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f685 {
    background-position-x: -260px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f686 {
    background-position-x: -280px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f687 {
    background-position-x: -300px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f688 {
    background-position-x: -320px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f689 {
    background-position-x: -340px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f68a {
    background-position-x: -360px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f68b {
    background-position-x: -380px;
    background-position-y: -740px
}

.webim-root .webim-font-size-4 .webim-emoji-1f68c {
    background-position-x: 0;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f68d {
    background-position-x: -20px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f68e {
    background-position-x: -40px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f68f {
    background-position-x: -60px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f690 {
    background-position-x: -80px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f691 {
    background-position-x: -100px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f692 {
    background-position-x: -120px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f693 {
    background-position-x: -140px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f694 {
    background-position-x: -160px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f695 {
    background-position-x: -180px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f696 {
    background-position-x: -200px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f697 {
    background-position-x: -220px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f698 {
    background-position-x: -240px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f699 {
    background-position-x: -260px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f69a {
    background-position-x: -280px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f69b {
    background-position-x: -300px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f69c {
    background-position-x: -320px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f69d {
    background-position-x: -340px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f69e {
    background-position-x: -360px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f69f {
    background-position-x: -380px;
    background-position-y: -760px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a0 {
    background-position-x: 0;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a1 {
    background-position-x: -20px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a2 {
    background-position-x: -40px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a3 {
    background-position-x: -60px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a4 {
    background-position-x: -80px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a5 {
    background-position-x: -100px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a6 {
    background-position-x: -120px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a7 {
    background-position-x: -140px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a8 {
    background-position-x: -160px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6a9 {
    background-position-x: -180px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6aa {
    background-position-x: -200px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6ab {
    background-position-x: -220px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6ac {
    background-position-x: -240px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6ad {
    background-position-x: -260px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6ae {
    background-position-x: -280px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6af {
    background-position-x: -300px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b0 {
    background-position-x: -320px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b1 {
    background-position-x: -340px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b2 {
    background-position-x: -360px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b3 {
    background-position-x: -380px;
    background-position-y: -780px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b4 {
    background-position-x: 0;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b5 {
    background-position-x: -20px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b6 {
    background-position-x: -40px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b7 {
    background-position-x: -60px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b8 {
    background-position-x: -80px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6b9 {
    background-position-x: -100px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6ba {
    background-position-x: -120px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6bb {
    background-position-x: -140px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6bc {
    background-position-x: -160px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6bd {
    background-position-x: -180px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6be {
    background-position-x: -200px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6bf {
    background-position-x: -220px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6c0 {
    background-position-x: -240px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6c1 {
    background-position-x: -260px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6c2 {
    background-position-x: -280px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6c3 {
    background-position-x: -300px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6c4 {
    background-position-x: -320px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f6c5 {
    background-position-x: -340px;
    background-position-y: -800px
}

.webim-root .webim-font-size-4 .webim-emoji-1f483 {
    background-position-x: -380px;
    background-position-y: -800px
}

.webim-root .webim-font-size-5 .webim-emoji-1f600 {
    background-position-x: 0;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f601 {
    background-position-x: -21px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f602 {
    background-position-x: -42px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f603 {
    background-position-x: -63px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f604 {
    background-position-x: -84px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f605 {
    background-position-x: -105px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f606 {
    background-position-x: -126px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f607 {
    background-position-x: -147px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f608 {
    background-position-x: -168px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f609 {
    background-position-x: -189px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f60a {
    background-position-x: -210px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f60b {
    background-position-x: -231px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f60c {
    background-position-x: -252px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f60d {
    background-position-x: -273px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f60e {
    background-position-x: -294px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f60f {
    background-position-x: -315px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f610 {
    background-position-x: -336px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f611 {
    background-position-x: -357px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f612 {
    background-position-x: -378px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f613 {
    background-position-x: -399px;
    background-position-y: 0
}

.webim-root .webim-font-size-5 .webim-emoji-1f614 {
    background-position-x: 0;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f615 {
    background-position-x: -21px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f616 {
    background-position-x: -42px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f617 {
    background-position-x: -63px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f618 {
    background-position-x: -84px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f619 {
    background-position-x: -105px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f61a {
    background-position-x: -126px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f61b {
    background-position-x: -147px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f61c {
    background-position-x: -168px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f61d {
    background-position-x: -189px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f61f {
    background-position-x: -210px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f620 {
    background-position-x: -231px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f621 {
    background-position-x: -252px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f622 {
    background-position-x: -273px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f623 {
    background-position-x: -294px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f624 {
    background-position-x: -315px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f625 {
    background-position-x: -336px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f626 {
    background-position-x: -357px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f627 {
    background-position-x: -378px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f628 {
    background-position-x: -399px;
    background-position-y: -21px
}

.webim-root .webim-font-size-5 .webim-emoji-1f629 {
    background-position-x: 0;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f62a {
    background-position-x: -21px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f62b {
    background-position-x: -42px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f62c {
    background-position-x: -63px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f62d {
    background-position-x: -84px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f62e {
    background-position-x: -105px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f62f {
    background-position-x: -126px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f630 {
    background-position-x: -147px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f631 {
    background-position-x: -168px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f632 {
    background-position-x: -189px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f633 {
    background-position-x: -210px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f634 {
    background-position-x: -231px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f635 {
    background-position-x: -252px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f636 {
    background-position-x: -273px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f637 {
    background-position-x: -294px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f638 {
    background-position-x: -315px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f639 {
    background-position-x: -336px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f63a {
    background-position-x: -357px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f63b {
    background-position-x: -378px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f63c {
    background-position-x: -399px;
    background-position-y: -42px
}

.webim-root .webim-font-size-5 .webim-emoji-1f63d {
    background-position-x: 0;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f63e {
    background-position-x: -21px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f63f {
    background-position-x: -42px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f640 {
    background-position-x: -63px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f641 {
    background-position-x: -84px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f645 {
    background-position-x: -105px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f646 {
    background-position-x: -126px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f647 {
    background-position-x: -147px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f648 {
    background-position-x: -168px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f649 {
    background-position-x: -189px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f64a {
    background-position-x: -210px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f64b {
    background-position-x: -231px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f64c {
    background-position-x: -252px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f64d {
    background-position-x: -273px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f64e {
    background-position-x: -294px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f64f {
    background-position-x: -315px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f466 {
    background-position-x: -336px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f467 {
    background-position-x: -357px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f468 {
    background-position-x: -378px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f469 {
    background-position-x: -399px;
    background-position-y: -63px
}

.webim-root .webim-font-size-5 .webim-emoji-1f46a {
    background-position-x: 0;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f46b {
    background-position-x: -21px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f46c {
    background-position-x: -42px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f46d {
    background-position-x: -63px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f46e {
    background-position-x: -84px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f46f {
    background-position-x: -105px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f470 {
    background-position-x: -126px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f471 {
    background-position-x: -147px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f472 {
    background-position-x: -168px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f473 {
    background-position-x: -189px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f474 {
    background-position-x: -210px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f475 {
    background-position-x: -231px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f476 {
    background-position-x: -252px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f477 {
    background-position-x: -273px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f478 {
    background-position-x: -294px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f479 {
    background-position-x: -315px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f47a {
    background-position-x: -336px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f47b {
    background-position-x: -357px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f47c {
    background-position-x: -378px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f47d {
    background-position-x: -399px;
    background-position-y: -84px
}

.webim-root .webim-font-size-5 .webim-emoji-1f47e {
    background-position-x: 0;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f47f {
    background-position-x: -21px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f480 {
    background-position-x: -42px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f481 {
    background-position-x: -63px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f482 {
    background-position-x: -84px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f484 {
    background-position-x: -105px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f485 {
    background-position-x: -126px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f486 {
    background-position-x: -147px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f487 {
    background-position-x: -168px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f488 {
    background-position-x: -189px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f489 {
    background-position-x: -210px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f48a {
    background-position-x: -231px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f48b {
    background-position-x: -252px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f48c {
    background-position-x: -273px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f48d {
    background-position-x: -294px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f48e {
    background-position-x: -315px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f48f {
    background-position-x: -336px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f490 {
    background-position-x: -357px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f491 {
    background-position-x: -378px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f492 {
    background-position-x: -399px;
    background-position-y: -105px
}

.webim-root .webim-font-size-5 .webim-emoji-1f493 {
    background-position-x: 0;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f494 {
    background-position-x: -21px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f495 {
    background-position-x: -42px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f496 {
    background-position-x: -63px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f497 {
    background-position-x: -84px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f498 {
    background-position-x: -105px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f499 {
    background-position-x: -126px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f49a {
    background-position-x: -147px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f49b {
    background-position-x: -168px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f49c {
    background-position-x: -189px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f49d {
    background-position-x: -210px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f49e {
    background-position-x: -231px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f49f {
    background-position-x: -252px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f400 {
    background-position-x: -273px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f401 {
    background-position-x: -294px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f402 {
    background-position-x: -315px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f403 {
    background-position-x: -336px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f404 {
    background-position-x: -357px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f405 {
    background-position-x: -378px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f406 {
    background-position-x: -399px;
    background-position-y: -126px
}

.webim-root .webim-font-size-5 .webim-emoji-1f407 {
    background-position-x: 0;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f408 {
    background-position-x: -21px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f409 {
    background-position-x: -42px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f40a {
    background-position-x: -63px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f40b {
    background-position-x: -84px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f40c {
    background-position-x: -105px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f40d {
    background-position-x: -126px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f40e {
    background-position-x: -147px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f40f {
    background-position-x: -168px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f410 {
    background-position-x: -189px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f411 {
    background-position-x: -210px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f412 {
    background-position-x: -231px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f413 {
    background-position-x: -252px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f414 {
    background-position-x: -273px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f415 {
    background-position-x: -294px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f416 {
    background-position-x: -315px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f417 {
    background-position-x: -336px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f418 {
    background-position-x: -357px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f419 {
    background-position-x: -378px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f41a {
    background-position-x: -399px;
    background-position-y: -147px
}

.webim-root .webim-font-size-5 .webim-emoji-1f41b {
    background-position-x: 0;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f41c {
    background-position-x: -21px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f41d {
    background-position-x: -42px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f41e {
    background-position-x: -63px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f41f {
    background-position-x: -84px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f420 {
    background-position-x: -105px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f421 {
    background-position-x: -126px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f422 {
    background-position-x: -147px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f423 {
    background-position-x: -168px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f424 {
    background-position-x: -189px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f425 {
    background-position-x: -210px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f426 {
    background-position-x: -231px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f427 {
    background-position-x: -252px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f428 {
    background-position-x: -273px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f429 {
    background-position-x: -294px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f42a {
    background-position-x: -315px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f42b {
    background-position-x: -336px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f42c {
    background-position-x: -357px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f42d {
    background-position-x: -378px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f42e {
    background-position-x: -399px;
    background-position-y: -168px
}

.webim-root .webim-font-size-5 .webim-emoji-1f42f {
    background-position-x: 0;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f430 {
    background-position-x: -21px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f431 {
    background-position-x: -42px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f432 {
    background-position-x: -63px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f433 {
    background-position-x: -84px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f434 {
    background-position-x: -105px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f435 {
    background-position-x: -126px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f436 {
    background-position-x: -147px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f437 {
    background-position-x: -168px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f438 {
    background-position-x: -189px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f439 {
    background-position-x: -210px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f43a {
    background-position-x: -231px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f43b {
    background-position-x: -252px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f43c {
    background-position-x: -273px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f43d {
    background-position-x: -294px;
    background-position-y: -189px
}

.webim-root .webim-font-size-5 .webim-emoji-1f004 {
    background-position-x: -189px;
    background-position-y: -315px
}

.webim-root .webim-font-size-5 .webim-emoji-1f0cf {
    background-position-x: -210px;
    background-position-y: -315px
}

.webim-root .webim-font-size-5 .webim-emoji-1f170 {
    background-position-x: -231px;
    background-position-y: -315px
}

.webim-root .webim-font-size-5 .webim-emoji-1f171 {
    background-position-x: -252px;
    background-position-y: -315px
}

.webim-root .webim-font-size-5 .webim-emoji-1f17e {
    background-position-x: -273px;
    background-position-y: -315px
}

.webim-root .webim-font-size-5 .webim-emoji-1f17f {
    background-position-x: -294px;
    background-position-y: -315px
}

.webim-root .webim-font-size-5 .webim-emoji-1f18e {
    background-position-x: -315px;
    background-position-y: -315px
}

.webim-root .webim-font-size-5 .webim-emoji-1f191 {
    background-position-x: -336px;
    background-position-y: -315px
}

.webim-root .webim-font-size-5 .webim-emoji-1f192 {
    background-position-x: -357px;
    background-position-y: -315px
}

.webim-root .webim-font-size-5 .webim-emoji-1f193 {
    background-position-x: -378px;
    background-position-y: -315px
}

.webim-root .webim-font-size-5 .webim-emoji-1f194 {
    background-position-x: -399px;
    background-position-y: -315px
}

.webim-root .webim-font-size-5 .webim-emoji-1f195 {
    background-position-x: 0;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f196 {
    background-position-x: -21px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f197 {
    background-position-x: -42px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f198 {
    background-position-x: -63px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f199 {
    background-position-x: -84px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f19a {
    background-position-x: -105px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f201 {
    background-position-x: -126px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f202 {
    background-position-x: -147px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f21a {
    background-position-x: -168px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f22f {
    background-position-x: -189px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f232 {
    background-position-x: -210px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f233 {
    background-position-x: -231px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f234 {
    background-position-x: -252px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f235 {
    background-position-x: -273px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f236 {
    background-position-x: -294px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f237 {
    background-position-x: -315px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f238 {
    background-position-x: -336px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f239 {
    background-position-x: -357px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f23a {
    background-position-x: -378px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f250 {
    background-position-x: -399px;
    background-position-y: -336px
}

.webim-root .webim-font-size-5 .webim-emoji-1f251 {
    background-position-x: 0;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f300 {
    background-position-x: -21px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f301 {
    background-position-x: -42px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f302 {
    background-position-x: -63px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f303 {
    background-position-x: -84px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f304 {
    background-position-x: -105px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f305 {
    background-position-x: -126px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f306 {
    background-position-x: -147px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f307 {
    background-position-x: -168px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f308 {
    background-position-x: -189px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f309 {
    background-position-x: -210px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f30a {
    background-position-x: -231px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f30b {
    background-position-x: -252px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f30c {
    background-position-x: -273px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f30d {
    background-position-x: -294px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f30e {
    background-position-x: -315px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f30f {
    background-position-x: -336px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f310 {
    background-position-x: -357px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f311 {
    background-position-x: -378px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f312 {
    background-position-x: -399px;
    background-position-y: -357px
}

.webim-root .webim-font-size-5 .webim-emoji-1f313 {
    background-position-x: 0;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f314 {
    background-position-x: -21px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f315 {
    background-position-x: -42px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f316 {
    background-position-x: -63px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f317 {
    background-position-x: -84px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f318 {
    background-position-x: -105px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f319 {
    background-position-x: -126px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f31a {
    background-position-x: -147px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f31b {
    background-position-x: -168px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f31c {
    background-position-x: -189px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f31d {
    background-position-x: -210px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f31e {
    background-position-x: -231px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f31f {
    background-position-x: -252px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f320 {
    background-position-x: -273px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f330 {
    background-position-x: -294px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f331 {
    background-position-x: -315px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f332 {
    background-position-x: -336px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f333 {
    background-position-x: -357px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f334 {
    background-position-x: -378px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f335 {
    background-position-x: -399px;
    background-position-y: -378px
}

.webim-root .webim-font-size-5 .webim-emoji-1f337 {
    background-position-x: 0;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f338 {
    background-position-x: -21px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f339 {
    background-position-x: -42px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f33a {
    background-position-x: -63px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f33b {
    background-position-x: -84px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f33c {
    background-position-x: -105px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f33d {
    background-position-x: -126px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f33e {
    background-position-x: -147px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f33f {
    background-position-x: -168px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f340 {
    background-position-x: -189px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f341 {
    background-position-x: -210px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f342 {
    background-position-x: -231px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f343 {
    background-position-x: -252px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f344 {
    background-position-x: -273px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f345 {
    background-position-x: -294px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f346 {
    background-position-x: -315px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f347 {
    background-position-x: -336px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f348 {
    background-position-x: -357px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f349 {
    background-position-x: -378px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f34a {
    background-position-x: -399px;
    background-position-y: -399px
}

.webim-root .webim-font-size-5 .webim-emoji-1f34b {
    background-position-x: 0;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f34c {
    background-position-x: -21px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f34d {
    background-position-x: -42px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f34e {
    background-position-x: -63px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f34f {
    background-position-x: -84px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f350 {
    background-position-x: -105px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f351 {
    background-position-x: -126px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f352 {
    background-position-x: -147px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f353 {
    background-position-x: -168px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f354 {
    background-position-x: -189px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f355 {
    background-position-x: -210px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f356 {
    background-position-x: -231px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f357 {
    background-position-x: -252px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f358 {
    background-position-x: -273px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f359 {
    background-position-x: -294px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f35a {
    background-position-x: -315px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f35b {
    background-position-x: -336px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f35c {
    background-position-x: -357px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f35d {
    background-position-x: -378px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f35e {
    background-position-x: -399px;
    background-position-y: -420px
}

.webim-root .webim-font-size-5 .webim-emoji-1f35f {
    background-position-x: 0;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f360 {
    background-position-x: -21px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f361 {
    background-position-x: -42px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f362 {
    background-position-x: -63px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f363 {
    background-position-x: -84px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f364 {
    background-position-x: -105px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f365 {
    background-position-x: -126px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f366 {
    background-position-x: -147px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f367 {
    background-position-x: -168px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f368 {
    background-position-x: -189px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f369 {
    background-position-x: -210px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f36a {
    background-position-x: -231px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f36b {
    background-position-x: -252px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f36c {
    background-position-x: -273px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f36d {
    background-position-x: -294px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f36e {
    background-position-x: -315px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f36f {
    background-position-x: -336px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f370 {
    background-position-x: -357px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f371 {
    background-position-x: -378px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f372 {
    background-position-x: -399px;
    background-position-y: -441px
}

.webim-root .webim-font-size-5 .webim-emoji-1f373 {
    background-position-x: 0;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f374 {
    background-position-x: -21px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f375 {
    background-position-x: -42px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f376 {
    background-position-x: -63px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f377 {
    background-position-x: -84px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f378 {
    background-position-x: -105px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f379 {
    background-position-x: -126px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f37a {
    background-position-x: -147px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f37b {
    background-position-x: -168px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f37c {
    background-position-x: -189px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f380 {
    background-position-x: -210px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f381 {
    background-position-x: -231px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f382 {
    background-position-x: -252px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f383 {
    background-position-x: -273px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f384 {
    background-position-x: -294px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f385 {
    background-position-x: -315px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f386 {
    background-position-x: -336px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f387 {
    background-position-x: -357px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f388 {
    background-position-x: -378px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f389 {
    background-position-x: -399px;
    background-position-y: -462px
}

.webim-root .webim-font-size-5 .webim-emoji-1f38a {
    background-position-x: 0;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f38b {
    background-position-x: -21px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f38c {
    background-position-x: -42px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f38d {
    background-position-x: -63px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f38e {
    background-position-x: -84px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f38f {
    background-position-x: -105px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f390 {
    background-position-x: -126px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f391 {
    background-position-x: -147px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f392 {
    background-position-x: -168px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f393 {
    background-position-x: -189px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a0 {
    background-position-x: -210px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a1 {
    background-position-x: -231px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a2 {
    background-position-x: -252px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a3 {
    background-position-x: -273px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a4 {
    background-position-x: -294px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a5 {
    background-position-x: -315px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a6 {
    background-position-x: -336px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a7 {
    background-position-x: -357px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a8 {
    background-position-x: -378px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3a9 {
    background-position-x: -399px;
    background-position-y: -483px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3aa {
    background-position-x: 0;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ab {
    background-position-x: -21px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ac {
    background-position-x: -42px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ad {
    background-position-x: -63px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ae {
    background-position-x: -84px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3af {
    background-position-x: -105px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b0 {
    background-position-x: -126px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b1 {
    background-position-x: -147px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b2 {
    background-position-x: -168px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b3 {
    background-position-x: -189px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b4 {
    background-position-x: -210px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b5 {
    background-position-x: -231px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b6 {
    background-position-x: -252px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b7 {
    background-position-x: -273px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b8 {
    background-position-x: -294px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3b9 {
    background-position-x: -315px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ba {
    background-position-x: -336px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3bb {
    background-position-x: -357px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3bc {
    background-position-x: -378px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3bd {
    background-position-x: -399px;
    background-position-y: -504px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3be {
    background-position-x: 0;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3bf {
    background-position-x: -21px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c0 {
    background-position-x: -42px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c1 {
    background-position-x: -63px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c2 {
    background-position-x: -84px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c3 {
    background-position-x: -105px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c4 {
    background-position-x: -126px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c6 {
    background-position-x: -147px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c7 {
    background-position-x: -168px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c8 {
    background-position-x: -189px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3c9 {
    background-position-x: -210px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ca {
    background-position-x: -231px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e0 {
    background-position-x: -252px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e1 {
    background-position-x: -273px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e2 {
    background-position-x: -294px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e3 {
    background-position-x: -315px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e4 {
    background-position-x: -336px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e5 {
    background-position-x: -357px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e6 {
    background-position-x: -378px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e7 {
    background-position-x: -399px;
    background-position-y: -525px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e8 {
    background-position-x: 0;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3e9 {
    background-position-x: -21px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ea {
    background-position-x: -42px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3eb {
    background-position-x: -63px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ec {
    background-position-x: -84px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ed {
    background-position-x: -105px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ee {
    background-position-x: -126px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3ef {
    background-position-x: -147px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f3f0 {
    background-position-x: -168px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f43e {
    background-position-x: -189px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f440 {
    background-position-x: -210px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f442 {
    background-position-x: -231px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f443 {
    background-position-x: -252px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f444 {
    background-position-x: -273px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f445 {
    background-position-x: -294px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f446 {
    background-position-x: -315px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f447 {
    background-position-x: -336px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f448 {
    background-position-x: -357px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f449 {
    background-position-x: -378px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f44a {
    background-position-x: -399px;
    background-position-y: -546px
}

.webim-root .webim-font-size-5 .webim-emoji-1f44b {
    background-position-x: 0;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f44c {
    background-position-x: -21px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f44d {
    background-position-x: -42px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f44e {
    background-position-x: -63px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f44f {
    background-position-x: -84px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f450 {
    background-position-x: -105px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f451 {
    background-position-x: -126px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f452 {
    background-position-x: -147px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f453 {
    background-position-x: -168px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f454 {
    background-position-x: -189px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f455 {
    background-position-x: -210px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f456 {
    background-position-x: -231px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f457 {
    background-position-x: -252px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f458 {
    background-position-x: -273px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f459 {
    background-position-x: -294px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f45a {
    background-position-x: -315px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f45b {
    background-position-x: -336px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f45c {
    background-position-x: -357px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f45d {
    background-position-x: -378px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f45e {
    background-position-x: -399px;
    background-position-y: -567px
}

.webim-root .webim-font-size-5 .webim-emoji-1f45f {
    background-position-x: 0;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f460 {
    background-position-x: -21px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f461 {
    background-position-x: -42px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f462 {
    background-position-x: -63px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f463 {
    background-position-x: -84px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f464 {
    background-position-x: -105px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f465 {
    background-position-x: -126px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a0 {
    background-position-x: -147px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a1 {
    background-position-x: -168px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a2 {
    background-position-x: -189px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a3 {
    background-position-x: -210px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a4 {
    background-position-x: -231px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a5 {
    background-position-x: -252px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a6 {
    background-position-x: -273px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a7 {
    background-position-x: -294px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a8 {
    background-position-x: -315px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4a9 {
    background-position-x: -336px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4aa {
    background-position-x: -357px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ab {
    background-position-x: -378px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ac {
    background-position-x: -399px;
    background-position-y: -588px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ad {
    background-position-x: 0;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ae {
    background-position-x: -21px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b0 {
    background-position-x: -42px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b1 {
    background-position-x: -63px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b2 {
    background-position-x: -84px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b3 {
    background-position-x: -105px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b4 {
    background-position-x: -126px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b5 {
    background-position-x: -147px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b6 {
    background-position-x: -168px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b7 {
    background-position-x: -189px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b8 {
    background-position-x: -210px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4b9 {
    background-position-x: -231px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ba {
    background-position-x: -252px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4bb {
    background-position-x: -273px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4bc {
    background-position-x: -294px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4bd {
    background-position-x: -315px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4be {
    background-position-x: -336px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4bf {
    background-position-x: -357px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c0 {
    background-position-x: -378px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c1 {
    background-position-x: -399px;
    background-position-y: -609px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c2 {
    background-position-x: 0;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c3 {
    background-position-x: -21px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c4 {
    background-position-x: -42px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c5 {
    background-position-x: -63px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c6 {
    background-position-x: -84px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c7 {
    background-position-x: -105px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c8 {
    background-position-x: -126px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4c9 {
    background-position-x: -147px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ca {
    background-position-x: -168px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4cb {
    background-position-x: -189px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4cc {
    background-position-x: -210px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4cd {
    background-position-x: -231px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ce {
    background-position-x: -252px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4cf {
    background-position-x: -273px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d0 {
    background-position-x: -294px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d1 {
    background-position-x: -315px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d2 {
    background-position-x: -336px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d3 {
    background-position-x: -357px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d4 {
    background-position-x: -378px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d5 {
    background-position-x: -399px;
    background-position-y: -630px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d6 {
    background-position-x: 0;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d7 {
    background-position-x: -21px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d8 {
    background-position-x: -42px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4d9 {
    background-position-x: -63px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4da {
    background-position-x: -84px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4db {
    background-position-x: -105px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4dc {
    background-position-x: -126px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4dd {
    background-position-x: -147px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4de {
    background-position-x: -168px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4df {
    background-position-x: -189px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e0 {
    background-position-x: -210px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e1 {
    background-position-x: -231px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e2 {
    background-position-x: -252px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e3 {
    background-position-x: -273px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e4 {
    background-position-x: -294px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e5 {
    background-position-x: -315px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e6 {
    background-position-x: -336px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e7 {
    background-position-x: -357px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e8 {
    background-position-x: -378px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4e9 {
    background-position-x: -399px;
    background-position-y: -651px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ea {
    background-position-x: 0;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4eb {
    background-position-x: -21px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ec {
    background-position-x: -42px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ed {
    background-position-x: -63px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ee {
    background-position-x: -84px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4ef {
    background-position-x: -105px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f0 {
    background-position-x: -126px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f1 {
    background-position-x: -147px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f2 {
    background-position-x: -168px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f3 {
    background-position-x: -189px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f4 {
    background-position-x: -210px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f5 {
    background-position-x: -231px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f6 {
    background-position-x: -252px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f7 {
    background-position-x: -273px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4f9 {
    background-position-x: -294px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4fa {
    background-position-x: -315px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4fb {
    background-position-x: -336px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f4fc {
    background-position-x: -357px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f500 {
    background-position-x: -378px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f501 {
    background-position-x: -399px;
    background-position-y: -672px
}

.webim-root .webim-font-size-5 .webim-emoji-1f502 {
    background-position-x: 0;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f503 {
    background-position-x: -21px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f504 {
    background-position-x: -42px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f505 {
    background-position-x: -63px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f506 {
    background-position-x: -84px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f507 {
    background-position-x: -105px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f508 {
    background-position-x: -126px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f509 {
    background-position-x: -147px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f50a {
    background-position-x: -168px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f50b {
    background-position-x: -189px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f50c {
    background-position-x: -210px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f50d {
    background-position-x: -231px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f50e {
    background-position-x: -252px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f50f {
    background-position-x: -273px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f510 {
    background-position-x: -294px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f511 {
    background-position-x: -315px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f512 {
    background-position-x: -336px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f513 {
    background-position-x: -357px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f514 {
    background-position-x: -378px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f515 {
    background-position-x: -399px;
    background-position-y: -693px
}

.webim-root .webim-font-size-5 .webim-emoji-1f516 {
    background-position-x: 0;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f517 {
    background-position-x: -21px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f518 {
    background-position-x: -42px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f519 {
    background-position-x: -63px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f51a {
    background-position-x: -84px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f51b {
    background-position-x: -105px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f51c {
    background-position-x: -126px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f51d {
    background-position-x: -147px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f51e {
    background-position-x: -168px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f51f {
    background-position-x: -189px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f520 {
    background-position-x: -210px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f521 {
    background-position-x: -231px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f523 {
    background-position-x: -252px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f524 {
    background-position-x: -273px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f525 {
    background-position-x: -294px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f526 {
    background-position-x: -315px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f527 {
    background-position-x: -336px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f528 {
    background-position-x: -357px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f529 {
    background-position-x: -378px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f52a {
    background-position-x: -399px;
    background-position-y: -714px
}

.webim-root .webim-font-size-5 .webim-emoji-1f52b {
    background-position-x: 0;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f52c {
    background-position-x: -21px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f52d {
    background-position-x: -42px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f52e {
    background-position-x: -63px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f52f {
    background-position-x: -84px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f530 {
    background-position-x: -105px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f531 {
    background-position-x: -126px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f532 {
    background-position-x: -147px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f533 {
    background-position-x: -168px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f534 {
    background-position-x: -189px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f535 {
    background-position-x: -210px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f536 {
    background-position-x: -231px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f537 {
    background-position-x: -252px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f538 {
    background-position-x: -273px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f539 {
    background-position-x: -294px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f53a {
    background-position-x: -315px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f53b {
    background-position-x: -336px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f53c {
    background-position-x: -357px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f53d {
    background-position-x: -378px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f550 {
    background-position-x: -399px;
    background-position-y: -735px
}

.webim-root .webim-font-size-5 .webim-emoji-1f551 {
    background-position-x: 0;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f552 {
    background-position-x: -21px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f553 {
    background-position-x: -42px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f554 {
    background-position-x: -63px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f555 {
    background-position-x: -84px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f556 {
    background-position-x: -105px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f557 {
    background-position-x: -126px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f558 {
    background-position-x: -147px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f559 {
    background-position-x: -168px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f55a {
    background-position-x: -189px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f55b {
    background-position-x: -210px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f55c {
    background-position-x: -231px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f55d {
    background-position-x: -252px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f55e {
    background-position-x: -273px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f55f {
    background-position-x: -294px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f560 {
    background-position-x: -315px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f561 {
    background-position-x: -336px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f562 {
    background-position-x: -357px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f563 {
    background-position-x: -378px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f564 {
    background-position-x: -399px;
    background-position-y: -756px
}

.webim-root .webim-font-size-5 .webim-emoji-1f565 {
    background-position-x: 0;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f566 {
    background-position-x: -21px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f567 {
    background-position-x: -42px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f5fb {
    background-position-x: -63px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f5fc {
    background-position-x: -84px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f5fd {
    background-position-x: -105px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f5fe {
    background-position-x: -126px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f5ff {
    background-position-x: -147px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f680 {
    background-position-x: -168px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f681 {
    background-position-x: -189px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f682 {
    background-position-x: -210px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f683 {
    background-position-x: -231px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f684 {
    background-position-x: -252px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f685 {
    background-position-x: -273px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f686 {
    background-position-x: -294px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f687 {
    background-position-x: -315px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f688 {
    background-position-x: -336px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f689 {
    background-position-x: -357px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f68a {
    background-position-x: -378px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f68b {
    background-position-x: -399px;
    background-position-y: -777px
}

.webim-root .webim-font-size-5 .webim-emoji-1f68c {
    background-position-x: 0;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f68d {
    background-position-x: -21px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f68e {
    background-position-x: -42px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f68f {
    background-position-x: -63px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f690 {
    background-position-x: -84px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f691 {
    background-position-x: -105px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f692 {
    background-position-x: -126px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f693 {
    background-position-x: -147px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f694 {
    background-position-x: -168px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f695 {
    background-position-x: -189px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f696 {
    background-position-x: -210px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f697 {
    background-position-x: -231px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f698 {
    background-position-x: -252px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f699 {
    background-position-x: -273px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f69a {
    background-position-x: -294px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f69b {
    background-position-x: -315px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f69c {
    background-position-x: -336px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f69d {
    background-position-x: -357px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f69e {
    background-position-x: -378px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f69f {
    background-position-x: -399px;
    background-position-y: -798px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a0 {
    background-position-x: 0;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a1 {
    background-position-x: -21px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a2 {
    background-position-x: -42px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a3 {
    background-position-x: -63px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a4 {
    background-position-x: -84px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a5 {
    background-position-x: -105px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a6 {
    background-position-x: -126px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a7 {
    background-position-x: -147px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a8 {
    background-position-x: -168px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6a9 {
    background-position-x: -189px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6aa {
    background-position-x: -210px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6ab {
    background-position-x: -231px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6ac {
    background-position-x: -252px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6ad {
    background-position-x: -273px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6ae {
    background-position-x: -294px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6af {
    background-position-x: -315px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b0 {
    background-position-x: -336px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b1 {
    background-position-x: -357px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b2 {
    background-position-x: -378px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b3 {
    background-position-x: -399px;
    background-position-y: -819px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b4 {
    background-position-x: 0;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b5 {
    background-position-x: -21px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b6 {
    background-position-x: -42px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b7 {
    background-position-x: -63px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b8 {
    background-position-x: -84px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6b9 {
    background-position-x: -105px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6ba {
    background-position-x: -126px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6bb {
    background-position-x: -147px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6bc {
    background-position-x: -168px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6bd {
    background-position-x: -189px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6be {
    background-position-x: -210px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6bf {
    background-position-x: -231px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6c0 {
    background-position-x: -252px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6c1 {
    background-position-x: -273px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6c2 {
    background-position-x: -294px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6c3 {
    background-position-x: -315px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6c4 {
    background-position-x: -336px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f6c5 {
    background-position-x: -357px;
    background-position-y: -840px
}

.webim-root .webim-font-size-5 .webim-emoji-1f483 {
    background-position-x: -399px;
    background-position-y: -840px
}

.webim-root .webim-font-size-3 .webim-emoji {
    background-size: 380px 779px;
}

.webim-root .webim-font-size-4 .webim-emoji {
    background-size: 400px 820px;
}

.webim-root .webim-font-size-5 .webim-emoji {
    background-size: 420px 861px;
}

.webim-root .webim-chat .webim-header {
    display: flex;
    align-items: center;
    max-width: 340px;
}

.webim-root .webim-chat.webim-mobile-chat .webim-header {
    max-width: none;
}

.webim-root .webim-chat.webim-mobile-chat .webim-header .webim-operator>.webim-title {
    max-width: 80vw;
}

.webim-root .webim-chat.webim-mobile-chat>.webim-header {
    padding-left: 25px;
}

.webim-root .webim-chat .webim-top-header {
    display: block;
}

.webim-root .webim-chat .webim-header .webim-description.webim-description-tips {
    display: none;
    box-sizing: border-box;
    min-width: auto;
    padding: 0 28px 20px 28px;
    position: static;
    left: 0;
    top: 0;
    transform: none;
    font-size: 13px;
    font-weight: normal;
}

.webim-root .webim-chat.webim-mobile-chat .webim-header .webim-description.webim-description-tips {
    padding: 0 28px 20px 0;
}

.webim-root .webim-chat.webim-mobile-chat .webim-header-section.webim-offline-section-header .webim-operator {
    max-width: none;
}

.webim-root .webim-form .webim-form-control .webim-label .webim-label-text.webim-js-label {
    cursor: text;
    color: #AEAEAE;
}

.webim-root.webim-separate-mode .webim-chat.webim-mobile-chat .webim-header .webim-action.webim-actions-button {
    right: 23px;
}

.webim-root .webim-btn.webim-custom-style-button:disabled {
    background: -moz-linear-gradient(to bottom, rgba(250, 180, 45, 0.3), rgba(250, 180, 45, 0.3)) !important;
    background: -o-linear-gradient(to bottom, rgba(250, 180, 45, 0.3), rgba(250, 180, 45, 0.3)) !important;
    background: linear-gradient(to bottom, rgba(250, 180, 45, 0.3), rgba(250, 180, 45, 0.3)) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(250, 180, 45, 0.3)), to(rgba(250, 180, 45, 0.3))) !important;
    background-color: rgba(250, 180, 45, 0.3) !important;
}

.webim-root .webim-btn.webim-custom-style-button:hover:not([disabled]) {
    background: -moz-linear-gradient(to bottom, rgba(220, 158.40000000000003, 39.60000000000002, 1), rgba(220, 158.40000000000003, 39.60000000000002, 1)) !important;
    background: -o-linear-gradient(to bottom, rgba(220, 158.40000000000003, 39.60000000000002, 1), rgba(220, 158.40000000000003, 39.60000000000002, 1)) !important;
    background: linear-gradient(to bottom, rgba(220, 158.40000000000003, 39.60000000000002, 1), rgba(220, 158.40000000000003, 39.60000000000002, 1)) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(220, 158.40000000000003, 39.60000000000002, 1)), to(rgba(220, 158.40000000000003, 39.60000000000002, 1))) !important;
    background-color: rgba(220, 158.40000000000003, 39.60000000000002, 1) !important;
}

.webim-root .webim-btn.webim-custom-style-button.webim-custom-style-selected {
    background: -moz-linear-gradient(to bottom, rgba(250, 180, 45, 0.5), rgba(250, 180, 45, 0.5)) !important;
    background: -o-linear-gradient(to bottom, rgba(250, 180, 45, 0.5), rgba(250, 180, 45, 0.5)) !important;
    background: linear-gradient(to bottom, rgba(250, 180, 45, 0.5), rgba(250, 180, 45, 0.5)) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(250, 180, 45, 0.5)), to(rgba(250, 180, 45, 0.5))) !important;
    background-color: rgba(250, 180, 45, 0.5) !important;
}

.webim-root .webim-btn.webim-custom-style-button.webim-custom-style-selected span {
    color: #000 !important;
}

.webim-root .webim-btn.webim-custom-style-button {
    background: -moz-linear-gradient(to bottom, rgba(250, 180, 45, 1), rgba(250, 180, 45, 1)) !important;
    background: -o-linear-gradient(to bottom, rgba(250, 180, 45, 1), rgba(250, 180, 45, 1)) !important;
    background: linear-gradient(to bottom, rgba(250, 180, 45, 1), rgba(250, 180, 45, 1)) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(250, 180, 45, 1)), to(rgba(250, 180, 45, 1))) !important;
    background-color: rgba(250, 180, 45, 1) !important;
    color: #000 !important;
    border: none !important
}

.webim-root .webim-btn.webim-custom-style-button span {
    color: #000 !important;
}

.webim-custom-style-header {
    background: -moz-linear-gradient(to bottom, rgba(248, 138, 37, 1), rgba(250, 180, 45, 1)) !important;
    background: -o-linear-gradient(to bottom, rgba(248, 138, 37, 1), rgba(250, 180, 45, 1)) !important;
    background: linear-gradient(to bottom, rgba(248, 138, 37, 1), rgba(250, 180, 45, 1)) !important;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(248, 138, 37, 1)), to(rgba(250, 180, 45, 1))) !important;
    background-color: rgba(248, 138, 37, 1) !important;
}

.webim-header-adapt-font {
    color: #000 !important;
}

.webim-agent-message-color {
    background: rgba(237, 237, 237, 1) !important;
}

.webim-agent-message-color span {
    color: #6D6D6D !important;
}

.webim-custom-style-chat {
    background: rgba(252, 252, 252, 1) !important;
}

.webim-custom-time {
    color: rgba(174, 174, 174, 0.9) !important;
}

.webim-custom-date {
    color: rgba(57, 63, 107, 0.9) !important;
    border-color: rgba(233, 233, 233, 0.9) !important;
}

.webim-custom-style-chat svg {
    fill: #9009a6 !important;
}

.webim-custom-style-placeholder {
    color: rgba(174, 174, 174, 0.9) !important;
}

.webim-custom-style-invitation-body {
    background: rgba(252, 252, 252, 1) !important;
    color: rgba(147, 155, 186, 1) !important;
    font-size: 20px !important;
}

.webim-custom-style-visitor-message {
    background: rgba(237, 237, 237, 1) !important;
}

.webim-custom-style-visitor-message span {
    color: #6D6D6D !important;
}

.webim-custom-style-invitation-header {
    background: rgba(252, 252, 252, 1) !important;
}

.webim-title-invitation-adapt-font {
    color: #000 !important;
}

.webim-custom-style-info-message span {
    color: rgba(174, 174, 174, 0.9) !important;
}

.webim-custom-style-footer {
    background: rgba(255, 255, 255, 1) !important;
}

.webim-footer-adapt-font {
    color: rgba(70, 70, 70, 1) !important;
}

.webim-powered-by-logo {
    background-image: url("https://get-x-casino-play.fun/v/images/logo_webim.svg") !important;
}

.st0 {
    clip-path: url(#SVGID_2_);
}

.st1 {
    fill: url(#SVGID_3_);
}

.st2 {
    fill: url(#SVGID_4_);
}

.st3 {
    fill: url(#SVGID_5_);
}

.st4 {
    fill: url(#SVGID_6_);
}

.st5 {
    fill: url(#SVGID_7_);
}

.st6 {
    fill: url(#SVGID_8_);
}

.st7 {
    fill: url(#SVGID_9_);
}

.st8 {
    fill: url(#SVGID_10_);
}

.st9 {
    fill: url(#SVGID_11_);
}

.st10 {
    fill: url(#SVGID_12_);
}

.st11 {
    fill: url(#SVGID_13_);
}

.st12 {
    fill: url(#SVGID_14_);
}

.st13 {
    fill: url(#SVGID_15_);
}

.st14 {
    fill: url(#SVGID_16_);
}

.st15 {
    fill: url(#SVGID_17_);
}

.st16 {
    fill: url(#SVGID_18_);
}

.st17 {
    fill: url(#SVGID_19_);
}

.cls-1 {
    fill: #f0b90b;
    stroke: #f0b90b;
}

.seo_text {
    max-width: 1260px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 30px;
    padding-right: 30px;
}

.seo_text .seo_text__body {
    font-family: Roboto, Arial, Helvetica, sans-serif;
    padding-left: 30px;
    padding-right: 30px;
}

.seo_text .seo_text__body h1 {
    font-size: 26px;
    color: #fab42d;
    margin-bottom: 14px;
    line-height: 1.2;
}

.seo_text .seo_text__body h2 {
    font-size: 22px;
    color: #fab42d;
    margin-bottom: 10px;
    line-height: 1.2;
}

.seo_text .seo_text__body ul {
    list-style-type: disc;
    margin-top: 0;
    font-size: 14px;
    margin-left: 16px;
    margin-bottom: 14px;
}

.seo_text .seo_text__body ul:last-child {
    margin-bottom: 0;
}

.seo_text__body {
    background-color: #07070c;
    border-radius: 8px;
    padding: 18px;
    position: relative;
    left: 1.3cm;
}

.seo_text {
    margin: 18px 0;
}

@media (min-width: 701px) {
    .seo_text .seo_text__body ul {
        font-size: 16px;
    }
    .seo_text {
        margin: 32px 0;
    }
}