
            :root {
                --blue: #007bff;
                --indigo: #6610f2;
                --purple: #6f42c1;
                --pink: #e83e8c;
                --red: #dc3545;
                --orange: #fd7e14;
                --yellow: #ffc107;
                --green: #28a745;
                --teal: #20c997;
                --cyan: #17a2b8;
                --white: #fff;
                --gray: #6c757d;
                --gray-dark: #343a40;
                --primary: #007bff;
                --secondary: #6c757d;
                --success: #28a745;
                --info: #17a2b8;
                --warning: #ffc107;
                --danger: #dc3545;
                --light: #f8f9fa;
                --dark: #343a40;
                --breakpoint-xs: 0;
                --breakpoint-sm: 576px;
                --breakpoint-md: 768px;
                --breakpoint-lg: 992px;
                --breakpoint-xl: 1200px;
                --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol",
                    "Noto Color Emoji";
                --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
            }
            *,
            :after,
            :before {
                box-sizing: border-box;
            }
            html {
                font-family: sans-serif;
                line-height: 1.15;
                -webkit-text-size-adjust: 100%;
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            }
            article,
            aside,
            figcaption,
            figure,
            footer,
            header,
            hgroup,
            main,
            nav,
            section {
                display: block;
            }
            body {
                margin: 0;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5;
                color: #212529;
                text-align: left;
                background-color: #fff;
            }
            [tabindex="-1"]:focus:not(.focus-visible),
            [tabindex="-1"]:focus:not(:focus-visible) {
                outline: 0 !important;
            }
            hr {
                box-sizing: content-box;
                height: 0;
                overflow: visible;
            }
            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
                margin-top: 0;
                margin-bottom: 0.5rem;
            }
            p {
                margin-top: 0;
                margin-bottom: 1rem;
            }
            abbr[data-original-title],
            abbr[title] {
                text-decoration: underline;
                -webkit-text-decoration: underline dotted;
                text-decoration: underline dotted;
                cursor: help;
                border-bottom: 0;
                -webkit-text-decoration-skip-ink: none;
                text-decoration-skip-ink: none;
            }
            address {
                font-style: normal;
                line-height: inherit;
            }
            address,
            dl,
            ol,
            ul {
                margin-bottom: 1rem;
            }
            dl,
            ol,
            ul {
                margin-top: 0;
            }
            ol ol,
            ol ul,
            ul ol,
            ul ul {
                margin-bottom: 0;
            }
            dt {
                font-weight: 700;
            }
            dd {
                margin-bottom: 0.5rem;
                margin-left: 0;
            }
            blockquote {
                margin: 0 0 1rem;
            }
            b,
            strong {
                font-weight: bolder;
            }
            small {
                font-size: 80%;
            }
            sub,
            sup {
                position: relative;
                font-size: 75%;
                line-height: 0;
                vertical-align: baseline;
            }
            sub {
                bottom: -0.25em;
            }
            sup {
                top: -0.5em;
            }
            a {
                color: #007bff;
                text-decoration: none;
                background-color: transparent;
            }
            a:hover {
                color: #0056b3;
                text-decoration: underline;
            }
            a:not([href]):not([class]),
            a:not([href]):not([class]):hover {
                color: inherit;
                text-decoration: none;
            }
            code,
            kbd,
            pre,
            samp {
                font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
                font-size: 1em;
            }
            pre {
                margin-top: 0;
                margin-bottom: 1rem;
                overflow: auto;
                -ms-overflow-style: scrollbar;
            }
            figure {
                margin: 0 0 1rem;
            }
            img {
                border-style: none;
            }
            img,
            svg {
                vertical-align: middle;
            }
            svg {
                overflow: hidden;
            }
            table {
                border-collapse: collapse;
            }
            caption {
                padding-top: 0.75rem;
                padding-bottom: 0.75rem;
                color: #6c757d;
                text-align: left;
                caption-side: bottom;
            }
            th {
                text-align: inherit;
                text-align: -webkit-match-parent;
            }
            label {
                display: inline-block;
                margin-bottom: 0.5rem;
            }
            button {
                border-radius: 0;
            }
            button:focus:not(.focus-visible),
            button:focus:not(:focus-visible) {
                outline: 0;
            }
            button,
            input,
            optgroup,
            select,
            textarea {
                margin: 0;
                font-family: inherit;
                font-size: inherit;
                line-height: inherit;
            }
            button,
            input {
                overflow: visible;
            }
            button,
            select {
                text-transform: none;
            }
            [role="button"] {
                cursor: pointer;
            }
            select {
                word-wrap: normal;
            }
            [type="button"],
            [type="reset"],
            [type="submit"],
            button {
                -webkit-appearance: button;
            }
            [type="button"]:not(:disabled),
            [type="reset"]:not(:disabled),
            [type="submit"]:not(:disabled),
            button:not(:disabled) {
                cursor: pointer;
            }
            [type="button"]::-moz-focus-inner,
            [type="reset"]::-moz-focus-inner,
            [type="submit"]::-moz-focus-inner,
            button::-moz-focus-inner {
                padding: 0;
                border-style: none;
            }
            input[type="checkbox"],
            input[type="radio"] {
                box-sizing: border-box;
                padding: 0;
            }
            textarea {
                overflow: auto;
                resize: vertical;
            }
            fieldset {
                min-width: 0;
                padding: 0;
                margin: 0;
                border: 0;
            }
            legend {
                display: block;
                width: 100%;
                max-width: 100%;
                padding: 0;
                margin-bottom: 0.5rem;
                font-size: 1.5rem;
                line-height: inherit;
                color: inherit;
                white-space: normal;
            }
            progress {
                vertical-align: baseline;
            }
            [type="number"]::-webkit-inner-spin-button,
            [type="number"]::-webkit-outer-spin-button {
                height: auto;
            }
            [type="search"] {
                outline-offset: -2px;
                -webkit-appearance: none;
            }
            [type="search"]::-webkit-search-decoration {
                -webkit-appearance: none;
            }
            ::-webkit-file-upload-button {
                font: inherit;
                -webkit-appearance: button;
            }
            output {
                display: inline-block;
            }
            summary {
                display: list-item;
                cursor: pointer;
            }
            template {
                display: none;
            }
            [hidden] {
                display: none !important;
            }
            .h1,
            .h2,
            .h3,
            .h4,
            .h5,
            .h6,
            h1,
            h2,
            h3,
            h4,
            h5,
            h6 {
                margin-bottom: 0.5rem;
                font-weight: 500;
                line-height: 1.2;
            }
            .h1,
            h1 {
                font-size: 2.5rem;
            }
            .h2,
            h2 {
                font-size: 2rem;
            }
            .h3,
            h3 {
                font-size: 1.75rem;
            }
            .h4,
            h4 {
                font-size: 1.5rem;
            }
            .h5,
            h5 {
                font-size: 1.25rem;
            }
            .h6,
            h6 {
                font-size: 1rem;
            }
            .lead {
                font-size: 1.25rem;
                font-weight: 300;
            }
            .display-1 {
                font-size: 6rem;
            }
            .display-1,
            .display-2 {
                font-weight: 300;
                line-height: 1.2;
            }
            .display-2 {
                font-size: 5.5rem;
            }
            .display-3 {
                font-size: 4.5rem;
            }
            .display-3,
            .display-4 {
                font-weight: 300;
                line-height: 1.2;
            }
            .display-4 {
                font-size: 3.5rem;
            }
            hr {
                margin-top: 1rem;
                margin-bottom: 1rem;
                border: 0;
                border-top: 1px solid rgba(0, 0, 0, 0.1);
            }
            .small,
            small {
                font-size: 80%;
                font-weight: 400;
            }
            .mark,
            mark {
                padding: 0.2em;
                background-color: #fcf8e3;
            }
            .list-inline,
            .list-unstyled {
                padding-left: 0;
                list-style: none;
            }
            .list-inline-item {
                display: inline-block;
            }
            .list-inline-item:not(:last-child) {
                margin-right: 0.5rem;
            }
            .initialism {
                font-size: 90%;
                text-transform: uppercase;
            }
            .blockquote {
                margin-bottom: 1rem;
                font-size: 1.25rem;
            }
            .blockquote-footer {
                display: block;
                font-size: 80%;
                color: #6c757d;
            }
            .blockquote-footer:before {
                content: "\2014\00A0";
            }
            .img-fluid,
            .img-thumbnail {
                max-width: 100%;
                height: auto;
            }
            .img-thumbnail {
                padding: 0.25rem;
                background-color: #fff;
                border: 1px solid #dee2e6;
                border-radius: 0.25rem;
            }
            .figure {
                display: inline-block;
            }
            .figure-img {
                margin-bottom: 0.5rem;
                line-height: 1;
            }
            .figure-caption {
                font-size: 90%;
                color: #6c757d;
            }
            code {
                font-size: 87.5%;
                color: #e83e8c;
                word-wrap: break-word;
            }
            a > code {
                color: inherit;
            }
            kbd {
                padding: 0.2rem 0.4rem;
                font-size: 87.5%;
                color: #fff;
                background-color: #212529;
                border-radius: 0.2rem;
            }
            kbd kbd {
                padding: 0;
                font-size: 100%;
                font-weight: 700;
            }
            pre {
                display: block;
                font-size: 87.5%;
                color: #212529;
            }
            pre code {
                font-size: inherit;
                color: inherit;
                word-break: normal;
            }
            .pre-scrollable {
                max-height: 340px;
                overflow-y: scroll;
            }
            .container,
            .container-fluid,
            .container-lg,
            .container-md,
            .container-sm,
            .container-xl {
                width: 100%;
                padding-right: 15px;
                padding-left: 15px;
                margin-right: auto;
                margin-left: auto;
            }
            @media (min-width: 576px) {
                .container,
                .container-sm {
                    max-width: 540px;
                }
            }
            @media (min-width: 768px) {
                .container,
                .container-md,
                .container-sm {
                    max-width: 720px;
                }
            }
            @media (min-width: 992px) {
                .container,
                .container-lg,
                .container-md,
                .container-sm {
                    max-width: 960px;
                }
            }
            @media (min-width: 1200px) {
                .container,
                .container-lg,
                .container-md,
                .container-sm,
                .container-xl {
                    max-width: 1140px;
                }
            }
            .row {
                display: flex;
                flex-wrap: wrap;
                margin-right: -15px;
                margin-left: -15px;
            }
            .no-gutters {
                margin-right: 0;
                margin-left: 0;
            }
            .no-gutters > .col,
            .no-gutters > [class*="col-"] {
                padding-right: 0;
                padding-left: 0;
            }
            .col,
            .col-1,
            .col-2,
            .col-3,
            .col-4,
            .col-5,
            .col-6,
            .col-7,
            .col-8,
            .col-9,
            .col-10,
            .col-11,
            .col-12,
            .col-auto,
            .col-lg,
            .col-lg-1,
            .col-lg-2,
            .col-lg-3,
            .col-lg-4,
            .col-lg-5,
            .col-lg-6,
            .col-lg-7,
            .col-lg-8,
            .col-lg-9,
            .col-lg-10,
            .col-lg-11,
            .col-lg-12,
            .col-lg-auto,
            .col-md,
            .col-md-1,
            .col-md-2,
            .col-md-3,
            .col-md-4,
            .col-md-5,
            .col-md-6,
            .col-md-7,
            .col-md-8,
            .col-md-9,
            .col-md-10,
            .col-md-11,
            .col-md-12,
            .col-md-auto,
            .col-sm,
            .col-sm-1,
            .col-sm-2,
            .col-sm-3,
            .col-sm-4,
            .col-sm-5,
            .col-sm-6,
            .col-sm-7,
            .col-sm-8,
            .col-sm-9,
            .col-sm-10,
            .col-sm-11,
            .col-sm-12,
            .col-sm-auto,
            .col-xl,
            .col-xl-1,
            .col-xl-2,
            .col-xl-3,
            .col-xl-4,
            .col-xl-5,
            .col-xl-6,
            .col-xl-7,
            .col-xl-8,
            .col-xl-9,
            .col-xl-10,
            .col-xl-11,
            .col-xl-12,
            .col-xl-auto {
                position: relative;
                width: 100%;
                padding-right: 15px;
                padding-left: 15px;
            }
            .col {
                flex-basis: 0;
                flex-grow: 1;
                max-width: 100%;
            }
            .row-cols-1 > * {
                flex: 0 0 100%;
                max-width: 100%;
            }
            .row-cols-2 > * {
                flex: 0 0 50%;
                max-width: 50%;
            }
            .row-cols-3 > * {
                flex: 0 0 33.333333%;
                max-width: 33.333333%;
            }
            .row-cols-4 > * {
                flex: 0 0 25%;
                max-width: 25%;
            }
            .row-cols-5 > * {
                flex: 0 0 20%;
                max-width: 20%;
            }
            .row-cols-6 > * {
                flex: 0 0 16.666667%;
                max-width: 16.666667%;
            }
            .col-auto {
                flex: 0 0 auto;
                width: auto;
                max-width: 100%;
            }
            .col-1 {
                flex: 0 0 8.333333%;
                max-width: 8.333333%;
            }
            .col-2 {
                flex: 0 0 16.666667%;
                max-width: 16.666667%;
            }
            .col-3 {
                flex: 0 0 25%;
                max-width: 25%;
            }
            .col-4 {
                flex: 0 0 33.333333%;
                max-width: 33.333333%;
            }
            .col-5 {
                flex: 0 0 41.666667%;
                max-width: 41.666667%;
            }
            .col-6 {
                flex: 0 0 50%;
                max-width: 50%;
            }
            .col-7 {
                flex: 0 0 58.333333%;
                max-width: 58.333333%;
            }
            .col-8 {
                flex: 0 0 66.666667%;
                max-width: 66.666667%;
            }
            .col-9 {
                flex: 0 0 75%;
                max-width: 75%;
            }
            .col-10 {
                flex: 0 0 83.333333%;
                max-width: 83.333333%;
            }
            .col-11 {
                flex: 0 0 91.666667%;
                max-width: 91.666667%;
            }
            .col-12 {
                flex: 0 0 100%;
                max-width: 100%;
            }
            .order-first {
                order: -1;
            }
            .order-last {
                order: 13;
            }
            .order-0 {
                order: 0;
            }
            .order-1 {
                order: 1;
            }
            .order-2 {
                order: 2;
            }
            .order-3 {
                order: 3;
            }
            .order-4 {
                order: 4;
            }
            .order-5 {
                order: 5;
            }
            .order-6 {
                order: 6;
            }
            .order-7 {
                order: 7;
            }
            .order-8 {
                order: 8;
            }
            .order-9 {
                order: 9;
            }
            .order-10 {
                order: 10;
            }
            .order-11 {
                order: 11;
            }
            .order-12 {
                order: 12;
            }
            .offset-1 {
                margin-left: 8.333333%;
            }
            .offset-2 {
                margin-left: 16.666667%;
            }
            .offset-3 {
                margin-left: 25%;
            }
            .offset-4 {
                margin-left: 33.333333%;
            }
            .offset-5 {
                margin-left: 41.666667%;
            }
            .offset-6 {
                margin-left: 50%;
            }
            .offset-7 {
                margin-left: 58.333333%;
            }
            .offset-8 {
                margin-left: 66.666667%;
            }
            .offset-9 {
                margin-left: 75%;
            }
            .offset-10 {
                margin-left: 83.333333%;
            }
            .offset-11 {
                margin-left: 91.666667%;
            }
            @media (min-width: 576px) {
                .col-sm {
                    flex-basis: 0;
                    flex-grow: 1;
                    max-width: 100%;
                }
                .row-cols-sm-1 > * {
                    flex: 0 0 100%;
                    max-width: 100%;
                }
                .row-cols-sm-2 > * {
                    flex: 0 0 50%;
                    max-width: 50%;
                }
                .row-cols-sm-3 > * {
                    flex: 0 0 33.333333%;
                    max-width: 33.333333%;
                }
                .row-cols-sm-4 > * {
                    flex: 0 0 25%;
                    max-width: 25%;
                }
                .row-cols-sm-5 > * {
                    flex: 0 0 20%;
                    max-width: 20%;
                }
                .row-cols-sm-6 > * {
                    flex: 0 0 16.666667%;
                    max-width: 16.666667%;
                }
                .col-sm-auto {
                    flex: 0 0 auto;
                    width: auto;
                    max-width: 100%;
                }
                .col-sm-1 {
                    flex: 0 0 8.333333%;
                    max-width: 8.333333%;
                }
                .col-sm-2 {
                    flex: 0 0 16.666667%;
                    max-width: 16.666667%;
                }
                .col-sm-3 {
                    flex: 0 0 25%;
                    max-width: 25%;
                }
                .col-sm-4 {
                    flex: 0 0 33.333333%;
                    max-width: 33.333333%;
                }
                .col-sm-5 {
                    flex: 0 0 41.666667%;
                    max-width: 41.666667%;
                }
                .col-sm-6 {
                    flex: 0 0 50%;
                    max-width: 50%;
                }
                .col-sm-7 {
                    flex: 0 0 58.333333%;
                    max-width: 58.333333%;
                }
                .col-sm-8 {
                    flex: 0 0 66.666667%;
                    max-width: 66.666667%;
                }
                .col-sm-9 {
                    flex: 0 0 75%;
                    max-width: 75%;
                }
                .col-sm-10 {
                    flex: 0 0 83.333333%;
                    max-width: 83.333333%;
                }
                .col-sm-11 {
                    flex: 0 0 91.666667%;
                    max-width: 91.666667%;
                }
                .col-sm-12 {
                    flex: 0 0 100%;
                    max-width: 100%;
                }
                .order-sm-first {
                    order: -1;
                }
                .order-sm-last {
                    order: 13;
                }
                .order-sm-0 {
                    order: 0;
                }
                .order-sm-1 {
                    order: 1;
                }
                .order-sm-2 {
                    order: 2;
                }
                .order-sm-3 {
                    order: 3;
                }
                .order-sm-4 {
                    order: 4;
                }
                .order-sm-5 {
                    order: 5;
                }
                .order-sm-6 {
                    order: 6;
                }
                .order-sm-7 {
                    order: 7;
                }
                .order-sm-8 {
                    order: 8;
                }
                .order-sm-9 {
                    order: 9;
                }
                .order-sm-10 {
                    order: 10;
                }
                .order-sm-11 {
                    order: 11;
                }
                .order-sm-12 {
                    order: 12;
                }
                .offset-sm-0 {
                    margin-left: 0;
                }
                .offset-sm-1 {
                    margin-left: 8.333333%;
                }
                .offset-sm-2 {
                    margin-left: 16.666667%;
                }
                .offset-sm-3 {
                    margin-left: 25%;
                }
                .offset-sm-4 {
                    margin-left: 33.333333%;
                }
                .offset-sm-5 {
                    margin-left: 41.666667%;
                }
                .offset-sm-6 {
                    margin-left: 50%;
                }
                .offset-sm-7 {
                    margin-left: 58.333333%;
                }
                .offset-sm-8 {
                    margin-left: 66.666667%;
                }
                .offset-sm-9 {
                    margin-left: 75%;
                }
                .offset-sm-10 {
                    margin-left: 83.333333%;
                }
                .offset-sm-11 {
                    margin-left: 91.666667%;
                }
            }
            @media (min-width: 768px) {
                .col-md {
                    flex-basis: 0;
                    flex-grow: 1;
                    max-width: 100%;
                }
                .row-cols-md-1 > * {
                    flex: 0 0 100%;
                    max-width: 100%;
                }
                .row-cols-md-2 > * {
                    flex: 0 0 50%;
                    max-width: 50%;
                }
                .row-cols-md-3 > * {
                    flex: 0 0 33.333333%;
                    max-width: 33.333333%;
                }
                .row-cols-md-4 > * {
                    flex: 0 0 25%;
                    max-width: 25%;
                }
                .row-cols-md-5 > * {
                    flex: 0 0 20%;
                    max-width: 20%;
                }
                .row-cols-md-6 > * {
                    flex: 0 0 16.666667%;
                    max-width: 16.666667%;
                }
                .col-md-auto {
                    flex: 0 0 auto;
                    width: auto;
                    max-width: 100%;
                }
                .col-md-1 {
                    flex: 0 0 8.333333%;
                    max-width: 8.333333%;
                }
                .col-md-2 {
                    flex: 0 0 16.666667%;
                    max-width: 16.666667%;
                }
                .col-md-3 {
                    flex: 0 0 25%;
                    max-width: 25%;
                }
                .col-md-4 {
                    flex: 0 0 33.333333%;
                    max-width: 33.333333%;
                }
                .col-md-5 {
                    flex: 0 0 41.666667%;
                    max-width: 41.666667%;
                }
                .col-md-6 {
                    flex: 0 0 50%;
                    max-width: 50%;
                }
                .col-md-7 {
                    flex: 0 0 58.333333%;
                    max-width: 58.333333%;
                }
                .col-md-8 {
                    flex: 0 0 66.666667%;
                    max-width: 66.666667%;
                }
                .col-md-9 {
                    flex: 0 0 75%;
                    max-width: 75%;
                }
                .col-md-10 {
                    flex: 0 0 83.333333%;
                    max-width: 83.333333%;
                }
                .col-md-11 {
                    flex: 0 0 91.666667%;
                    max-width: 91.666667%;
                }
                .col-md-12 {
                    flex: 0 0 100%;
                    max-width: 100%;
                }
                .order-md-first {
                    order: -1;
                }
                .order-md-last {
                    order: 13;
                }
                .order-md-0 {
                    order: 0;
                }
                .order-md-1 {
                    order: 1;
                }
                .order-md-2 {
                    order: 2;
                }
                .order-md-3 {
                    order: 3;
                }
                .order-md-4 {
                    order: 4;
                }
                .order-md-5 {
                    order: 5;
                }
                .order-md-6 {
                    order: 6;
                }
                .order-md-7 {
                    order: 7;
                }
                .order-md-8 {
                    order: 8;
                }
                .order-md-9 {
                    order: 9;
                }
                .order-md-10 {
                    order: 10;
                }
                .order-md-11 {
                    order: 11;
                }
                .order-md-12 {
                    order: 12;
                }
                .offset-md-0 {
                    margin-left: 0;
                }
                .offset-md-1 {
                    margin-left: 8.333333%;
                }
                .offset-md-2 {
                    margin-left: 16.666667%;
                }
                .offset-md-3 {
                    margin-left: 25%;
                }
                .offset-md-4 {
                    margin-left: 33.333333%;
                }
                .offset-md-5 {
                    margin-left: 41.666667%;
                }
                .offset-md-6 {
                    margin-left: 50%;
                }
                .offset-md-7 {
                    margin-left: 58.333333%;
                }
                .offset-md-8 {
                    margin-left: 66.666667%;
                }
                .offset-md-9 {
                    margin-left: 75%;
                }
                .offset-md-10 {
                    margin-left: 83.333333%;
                }
                .offset-md-11 {
                    margin-left: 91.666667%;
                }
            }
            @media (min-width: 992px) {
                .col-lg {
                    flex-basis: 0;
                    flex-grow: 1;
                    max-width: 100%;
                }
                .row-cols-lg-1 > * {
                    flex: 0 0 100%;
                    max-width: 100%;
                }
                .row-cols-lg-2 > * {
                    flex: 0 0 50%;
                    max-width: 50%;
                }
                .row-cols-lg-3 > * {
                    flex: 0 0 33.333333%;
                    max-width: 33.333333%;
                }
                .row-cols-lg-4 > * {
                    flex: 0 0 25%;
                    max-width: 25%;
                }
                .row-cols-lg-5 > * {
                    flex: 0 0 20%;
                    max-width: 20%;
                }
                .row-cols-lg-6 > * {
                    flex: 0 0 16.666667%;
                    max-width: 16.666667%;
                }
                .col-lg-auto {
                    flex: 0 0 auto;
                    width: auto;
                    max-width: 100%;
                }
                .col-lg-1 {
                    flex: 0 0 8.333333%;
                    max-width: 8.333333%;
                }
                .col-lg-2 {
                    flex: 0 0 16.666667%;
                    max-width: 16.666667%;
                }
                .col-lg-3 {
                    flex: 0 0 25%;
                    max-width: 25%;
                }
                .col-lg-4 {
                    flex: 0 0 33.333333%;
                    max-width: 33.333333%;
                }
                .col-lg-5 {
                    flex: 0 0 41.666667%;
                    max-width: 41.666667%;
                }
                .col-lg-6 {
                    flex: 0 0 50%;
                    max-width: 50%;
                }
                .col-lg-7 {
                    flex: 0 0 58.333333%;
                    max-width: 58.333333%;
                }
                .col-lg-8 {
                    flex: 0 0 66.666667%;
                    max-width: 66.666667%;
                }
                .col-lg-9 {
                    flex: 0 0 75%;
                    max-width: 75%;
                }
                .col-lg-10 {
                    flex: 0 0 83.333333%;
                    max-width: 83.333333%;
                }
                .col-lg-11 {
                    flex: 0 0 91.666667%;
                    max-width: 91.666667%;
                }
                .col-lg-12 {
                    flex: 0 0 100%;
                    max-width: 100%;
                }
                .order-lg-first {
                    order: -1;
                }
                .order-lg-last {
                    order: 13;
                }
                .order-lg-0 {
                    order: 0;
                }
                .order-lg-1 {
                    order: 1;
                }
                .order-lg-2 {
                    order: 2;
                }
                .order-lg-3 {
                    order: 3;
                }
                .order-lg-4 {
                    order: 4;
                }
                .order-lg-5 {
                    order: 5;
                }
                .order-lg-6 {
                    order: 6;
                }
                .order-lg-7 {
                    order: 7;
                }
                .order-lg-8 {
                    order: 8;
                }
                .order-lg-9 {
                    order: 9;
                }
                .order-lg-10 {
                    order: 10;
                }
                .order-lg-11 {
                    order: 11;
                }
                .order-lg-12 {
                    order: 12;
                }
                .offset-lg-0 {
                    margin-left: 0;
                }
                .offset-lg-1 {
                    margin-left: 8.333333%;
                }
                .offset-lg-2 {
                    margin-left: 16.666667%;
                }
                .offset-lg-3 {
                    margin-left: 25%;
                }
                .offset-lg-4 {
                    margin-left: 33.333333%;
                }
                .offset-lg-5 {
                    margin-left: 41.666667%;
                }
                .offset-lg-6 {
                    margin-left: 50%;
                }
                .offset-lg-7 {
                    margin-left: 58.333333%;
                }
                .offset-lg-8 {
                    margin-left: 66.666667%;
                }
                .offset-lg-9 {
                    margin-left: 75%;
                }
                .offset-lg-10 {
                    margin-left: 83.333333%;
                }
                .offset-lg-11 {
                    margin-left: 91.666667%;
                }
            }
            @media (min-width: 1200px) {
                .col-xl {
                    flex-basis: 0;
                    flex-grow: 1;
                    max-width: 100%;
                }
                .row-cols-xl-1 > * {
                    flex: 0 0 100%;
                    max-width: 100%;
                }
                .row-cols-xl-2 > * {
                    flex: 0 0 50%;
                    max-width: 50%;
                }
                .row-cols-xl-3 > * {
                    flex: 0 0 33.333333%;
                    max-width: 33.333333%;
                }
                .row-cols-xl-4 > * {
                    flex: 0 0 25%;
                    max-width: 25%;
                }
                .row-cols-xl-5 > * {
                    flex: 0 0 20%;
                    max-width: 20%;
                }
                .row-cols-xl-6 > * {
                    flex: 0 0 16.666667%;
                    max-width: 16.666667%;
                }
                .col-xl-auto {
                    flex: 0 0 auto;
                    width: auto;
                    max-width: 100%;
                }
                .col-xl-1 {
                    flex: 0 0 8.333333%;
                    max-width: 8.333333%;
                }
                .col-xl-2 {
                    flex: 0 0 16.666667%;
                    max-width: 16.666667%;
                }
                .col-xl-3 {
                    flex: 0 0 25%;
                    max-width: 25%;
                }
                .col-xl-4 {
                    flex: 0 0 33.333333%;
                    max-width: 33.333333%;
                }
                .col-xl-5 {
                    flex: 0 0 41.666667%;
                    max-width: 41.666667%;
                }
                .col-xl-6 {
                    flex: 0 0 50%;
                    max-width: 50%;
                }
                .col-xl-7 {
                    flex: 0 0 58.333333%;
                    max-width: 58.333333%;
                }
                .col-xl-8 {
                    flex: 0 0 66.666667%;
                    max-width: 66.666667%;
                }
                .col-xl-9 {
                    flex: 0 0 75%;
                    max-width: 75%;
                }
                .col-xl-10 {
                    flex: 0 0 83.333333%;
                    max-width: 83.333333%;
                }
                .col-xl-11 {
                    flex: 0 0 91.666667%;
                    max-width: 91.666667%;
                }
                .col-xl-12 {
                    flex: 0 0 100%;
                    max-width: 100%;
                }
                .order-xl-first {
                    order: -1;
                }
                .order-xl-last {
                    order: 13;
                }
                .order-xl-0 {
                    order: 0;
                }
                .order-xl-1 {
                    order: 1;
                }
                .order-xl-2 {
                    order: 2;
                }
                .order-xl-3 {
                    order: 3;
                }
                .order-xl-4 {
                    order: 4;
                }
                .order-xl-5 {
                    order: 5;
                }
                .order-xl-6 {
                    order: 6;
                }
                .order-xl-7 {
                    order: 7;
                }
                .order-xl-8 {
                    order: 8;
                }
                .order-xl-9 {
                    order: 9;
                }
                .order-xl-10 {
                    order: 10;
                }
                .order-xl-11 {
                    order: 11;
                }
                .order-xl-12 {
                    order: 12;
                }
                .offset-xl-0 {
                    margin-left: 0;
                }
                .offset-xl-1 {
                    margin-left: 8.333333%;
                }
                .offset-xl-2 {
                    margin-left: 16.666667%;
                }
                .offset-xl-3 {
                    margin-left: 25%;
                }
                .offset-xl-4 {
                    margin-left: 33.333333%;
                }
                .offset-xl-5 {
                    margin-left: 41.666667%;
                }
                .offset-xl-6 {
                    margin-left: 50%;
                }
                .offset-xl-7 {
                    margin-left: 58.333333%;
                }
                .offset-xl-8 {
                    margin-left: 66.666667%;
                }
                .offset-xl-9 {
                    margin-left: 75%;
                }
                .offset-xl-10 {
                    margin-left: 83.333333%;
                }
                .offset-xl-11 {
                    margin-left: 91.666667%;
                }
            }
            .table {
                width: 100%;
                margin-bottom: 1rem;
                color: #212529;
            }
            .table td,
            .table th {
                padding: 0.75rem;
                vertical-align: top;
                border-top: 1px solid #dee2e6;
            }
            .table thead th {
                vertical-align: bottom;
                border-bottom: 2px solid #dee2e6;
            }
            .table tbody + tbody {
                border-top: 2px solid #dee2e6;
            }
            .table-sm td,
            .table-sm th {
                padding: 0.3rem;
            }
            .table-bordered,
            .table-bordered td,
            .table-bordered th {
                border: 1px solid #dee2e6;
            }
            .table-bordered thead td,
            .table-bordered thead th {
                border-bottom-width: 2px;
            }
            .table-borderless tbody + tbody,
            .table-borderless td,
            .table-borderless th,
            .table-borderless thead th {
                border: 0;
            }
            .table-striped tbody tr:nth-of-type(odd) {
                background-color: rgba(0, 0, 0, 0.05);
            }
            .table-hover tbody tr:hover {
                color: #212529;
                background-color: rgba(0, 0, 0, 0.075);
            }
            .table-primary,
            .table-primary > td,
            .table-primary > th {
                background-color: #b8daff;
            }
            .table-primary tbody + tbody,
            .table-primary td,
            .table-primary th,
            .table-primary thead th {
                border-color: #7abaff;
            }
            .table-hover .table-primary:hover,
            .table-hover .table-primary:hover > td,
            .table-hover .table-primary:hover > th {
                background-color: #9fcdff;
            }
            .table-secondary,
            .table-secondary > td,
            .table-secondary > th {
                background-color: #d6d8db;
            }
            .table-secondary tbody + tbody,
            .table-secondary td,
            .table-secondary th,
            .table-secondary thead th {
                border-color: #b3b7bb;
            }
            .table-hover .table-secondary:hover,
            .table-hover .table-secondary:hover > td,
            .table-hover .table-secondary:hover > th {
                background-color: #c8cbcf;
            }
            .table-success,
            .table-success > td,
            .table-success > th {
                background-color: #c3e6cb;
            }
            .table-success tbody + tbody,
            .table-success td,
            .table-success th,
            .table-success thead th {
                border-color: #8fd19e;
            }
            .table-hover .table-success:hover,
            .table-hover .table-success:hover > td,
            .table-hover .table-success:hover > th {
                background-color: #b1dfbb;
            }
            .table-info,
            .table-info > td,
            .table-info > th {
                background-color: #bee5eb;
            }
            .table-info tbody + tbody,
            .table-info td,
            .table-info th,
            .table-info thead th {
                border-color: #86cfda;
            }
            .table-hover .table-info:hover,
            .table-hover .table-info:hover > td,
            .table-hover .table-info:hover > th {
                background-color: #abdde5;
            }
            .table-warning,
            .table-warning > td,
            .table-warning > th {
                background-color: #ffeeba;
            }
            .table-warning tbody + tbody,
            .table-warning td,
            .table-warning th,
            .table-warning thead th {
                border-color: #ffdf7e;
            }
            .table-hover .table-warning:hover,
            .table-hover .table-warning:hover > td,
            .table-hover .table-warning:hover > th {
                background-color: #ffe8a1;
            }
            .table-danger,
            .table-danger > td,
            .table-danger > th {
                background-color: #f5c6cb;
            }
            .table-danger tbody + tbody,
            .table-danger td,
            .table-danger th,
            .table-danger thead th {
                border-color: #ed969e;
            }
            .table-hover .table-danger:hover,
            .table-hover .table-danger:hover > td,
            .table-hover .table-danger:hover > th {
                background-color: #f1b0b7;
            }
            .table-light,
            .table-light > td,
            .table-light > th {
                background-color: #fdfdfe;
            }
            .table-light tbody + tbody,
            .table-light td,
            .table-light th,
            .table-light thead th {
                border-color: #fbfcfc;
            }
            .table-hover .table-light:hover,
            .table-hover .table-light:hover > td,
            .table-hover .table-light:hover > th {
                background-color: #ececf6;
            }
            .table-dark,
            .table-dark > td,
            .table-dark > th {
                background-color: #c6c8ca;
            }
            .table-dark tbody + tbody,
            .table-dark td,
            .table-dark th,
            .table-dark thead th {
                border-color: #95999c;
            }
            .table-hover .table-dark:hover,
            .table-hover .table-dark:hover > td,
            .table-hover .table-dark:hover > th {
                background-color: #b9bbbe;
            }
            .table-active,
            .table-active > td,
            .table-active > th,
            .table-hover .table-active:hover,
            .table-hover .table-active:hover > td,
            .table-hover .table-active:hover > th {
                background-color: rgba(0, 0, 0, 0.075);
            }
            .table .thead-dark th {
                color: #fff;
                background-color: #343a40;
                border-color: #454d55;
            }
            .table .thead-light th {
                color: #495057;
                background-color: #e9ecef;
                border-color: #dee2e6;
            }
            .table-dark {
                color: #fff;
                background-color: #343a40;
            }
            .table-dark td,
            .table-dark th,
            .table-dark thead th {
                border-color: #454d55;
            }
            .table-dark.table-bordered {
                border: 0;
            }
            .table-dark.table-striped tbody tr:nth-of-type(odd) {
                background-color: hsla(0, 0%, 100%, 0.05);
            }
            .table-dark.table-hover tbody tr:hover {
                color: #fff;
                background-color: hsla(0, 0%, 100%, 0.075);
            }
            @media (max-width: 575.98px) {
                .table-responsive-sm {
                    display: block;
                    width: 100%;
                    overflow-x: auto;
                    -webkit-overflow-scrolling: touch;
                }
                .table-responsive-sm > .table-bordered {
                    border: 0;
                }
            }
            @media (max-width: 767.98px) {
                .table-responsive-md {
                    display: block;
                    width: 100%;
                    overflow-x: auto;
                    -webkit-overflow-scrolling: touch;
                }
                .table-responsive-md > .table-bordered {
                    border: 0;
                }
            }
            @media (max-width: 991.98px) {
                .table-responsive-lg {
                    display: block;
                    width: 100%;
                    overflow-x: auto;
                    -webkit-overflow-scrolling: touch;
                }
                .table-responsive-lg > .table-bordered {
                    border: 0;
                }
            }
            @media (max-width: 1199.98px) {
                .table-responsive-xl {
                    display: block;
                    width: 100%;
                    overflow-x: auto;
                    -webkit-overflow-scrolling: touch;
                }
                .table-responsive-xl > .table-bordered {
                    border: 0;
                }
            }
            .table-responsive {
                display: block;
                width: 100%;
                overflow-x: auto;
                -webkit-overflow-scrolling: touch;
            }
            .table-responsive > .table-bordered {
                border: 0;
            }
            .form-control {
                display: block;
                width: 100%;
                height: calc(1.5em + 0.75rem + 2px);
                padding: 0.375rem 0.75rem;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5;
                color: #495057;
                background-color: #fff;
                background-clip: padding-box;
                border: 1px solid #ced4da;
                border-radius: 0.25rem;
                transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
            }
            @media (prefers-reduced-motion: reduce) {
                .form-control {
                    transition: none;
                }
            }
            .form-control::-ms-expand {
                background-color: transparent;
                border: 0;
            }
            .form-control:focus {
                color: #495057;
                background-color: #fff;
                border-color: #80bdff;
                outline: 0;
                box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            }
            .form-control::-moz-placeholder {
                color: #6c757d;
                opacity: 1;
            }
            .form-control:-ms-input-placeholder {
                color: #6c757d;
                opacity: 1;
            }
            .form-control::placeholder {
                color: #6c757d;
                opacity: 1;
            }
            .form-control:disabled,
            .form-control[readonly] {
                background-color: #e9ecef;
                opacity: 1;
            }
            input[type="date"].form-control,
            input[type="datetime-local"].form-control,
            input[type="month"].form-control,
            input[type="time"].form-control {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
            }
            select.form-control:-moz-focusring {
                color: transparent;
                text-shadow: 0 0 0 #495057;
            }
            select.form-control:focus::-ms-value {
                color: #495057;
                background-color: #fff;
            }
            .form-control-file,
            .form-control-range {
                display: block;
                width: 100%;
            }
            .col-form-label {
                padding-top: calc(0.375rem + 1px);
                padding-bottom: calc(0.375rem + 1px);
                margin-bottom: 0;
                font-size: inherit;
                line-height: 1.5;
            }
            .col-form-label-lg {
                padding-top: calc(0.5rem + 1px);
                padding-bottom: calc(0.5rem + 1px);
                font-size: 1.25rem;
                line-height: 1.5;
            }
            .col-form-label-sm {
                padding-top: calc(0.25rem + 1px);
                padding-bottom: calc(0.25rem + 1px);
                font-size: 0.875rem;
                line-height: 1.5;
            }
            .form-control-plaintext {
                display: block;
                width: 100%;
                padding: 0.375rem 0;
                margin-bottom: 0;
                font-size: 1rem;
                line-height: 1.5;
                color: #212529;
                background-color: transparent;
                border: solid transparent;
                border-width: 1px 0;
            }
            .form-control-plaintext.form-control-lg,
            .form-control-plaintext.form-control-sm {
                padding-right: 0;
                padding-left: 0;
            }
            .form-control-sm {
                height: calc(1.5em + 0.5rem + 2px);
                padding: 0.25rem 0.5rem;
                font-size: 0.875rem;
                line-height: 1.5;
                border-radius: 0.2rem;
            }
            .form-control-lg {
                height: calc(1.5em + 1rem + 2px);
                padding: 0.5rem 1rem;
                font-size: 1.25rem;
                line-height: 1.5;
                border-radius: 0.3rem;
            }
            select.form-control[multiple],
            select.form-control[size],
            textarea.form-control {
                height: auto;
            }
            .form-group {
                margin-bottom: 1rem;
            }
            .form-text {
                display: block;
                margin-top: 0.25rem;
            }
            .form-row {
                display: flex;
                flex-wrap: wrap;
                margin-right: -5px;
                margin-left: -5px;
            }
            .form-row > .col,
            .form-row > [class*="col-"] {
                padding-right: 5px;
                padding-left: 5px;
            }
            .form-check {
                position: relative;
                display: block;
                padding-left: 1.25rem;
            }
            .form-check-input {
                position: absolute;
                margin-top: 0.3rem;
                margin-left: -1.25rem;
            }
            .form-check-input:disabled ~ .form-check-label,
            .form-check-input[disabled] ~ .form-check-label {
                color: #6c757d;
            }
            .form-check-label {
                margin-bottom: 0;
            }
            .form-check-inline {
                display: inline-flex;
                align-items: center;
                padding-left: 0;
                margin-right: 0.75rem;
            }
            .form-check-inline .form-check-input {
                position: static;
                margin-top: 0;
                margin-right: 0.3125rem;
                margin-left: 0;
            }
            .valid-feedback {
                display: none;
                width: 100%;
                margin-top: 0.25rem;
                font-size: 80%;
                color: #28a745;
            }
            .valid-tooltip {
                position: absolute;
                top: 100%;
                left: 0;
                z-index: 5;
                display: none;
                max-width: 100%;
                padding: 0.25rem 0.5rem;
                margin-top: 0.1rem;
                font-size: 0.875rem;
                line-height: 1.5;
                color: #fff;
                background-color: rgba(40, 167, 69, 0.9);
                border-radius: 0.25rem;
            }
            .form-row > .col > .valid-tooltip,
            .form-row > [class*="col-"] > .valid-tooltip {
                left: 5px;
            }
            .is-valid ~ .valid-feedback,
            .is-valid ~ .valid-tooltip,
            .was-validated :valid ~ .valid-feedback,
            .was-validated :valid ~ .valid-tooltip {
                display: block;
            }
            .form-control.is-valid,
            .was-validated .form-control:valid {
                border-color: #28a745;
                padding-right: calc(1.5em + 0.75rem) !important;
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
                background-repeat: no-repeat;
                background-position: right calc(0.375em + 0.1875rem) center;
                background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
            }
            .form-control.is-valid:focus,
            .was-validated .form-control:valid:focus {
                border-color: #28a745;
                box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            }
            .was-validated select.form-control:valid,
            select.form-control.is-valid {
                padding-right: 3rem !important;
                background-position: right 1.5rem center;
            }
            .was-validated textarea.form-control:valid,
            textarea.form-control.is-valid {
                padding-right: calc(1.5em + 0.75rem);
                background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
            }
            .custom-select.is-valid,
            .was-validated .custom-select:valid {
                border-color: #28a745;
                padding-right: calc(0.75em + 2.3125rem) !important;
                background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat,
                    #fff
                        url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E")
                        center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
            }
            .custom-select.is-valid:focus,
            .was-validated .custom-select:valid:focus {
                border-color: #28a745;
                box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            }
            .form-check-input.is-valid ~ .form-check-label,
            .was-validated .form-check-input:valid ~ .form-check-label {
                color: #28a745;
            }
            .form-check-input.is-valid ~ .valid-feedback,
            .form-check-input.is-valid ~ .valid-tooltip,
            .was-validated .form-check-input:valid ~ .valid-feedback,
            .was-validated .form-check-input:valid ~ .valid-tooltip {
                display: block;
            }
            .custom-control-input.is-valid ~ .custom-control-label,
            .was-validated .custom-control-input:valid ~ .custom-control-label {
                color: #28a745;
            }
            .custom-control-input.is-valid ~ .custom-control-label:before,
            .was-validated .custom-control-input:valid ~ .custom-control-label:before {
                border-color: #28a745;
            }
            .custom-control-input.is-valid:checked ~ .custom-control-label:before,
            .was-validated .custom-control-input:valid:checked ~ .custom-control-label:before {
                border-color: #34ce57;
                background-color: #34ce57;
            }
            .custom-control-input.is-valid:focus ~ .custom-control-label:before,
            .was-validated .custom-control-input:valid:focus ~ .custom-control-label:before {
                box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            }
            .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label:before,
            .custom-file-input.is-valid ~ .custom-file-label,
            .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label:before,
            .was-validated .custom-file-input:valid ~ .custom-file-label {
                border-color: #28a745;
            }
            .custom-file-input.is-valid:focus ~ .custom-file-label,
            .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
                border-color: #28a745;
                box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
            }
            .invalid-feedback {
                display: none;
                width: 100%;
                margin-top: 0.25rem;
                font-size: 80%;
                color: #dc3545;
            }
            .invalid-tooltip {
                position: absolute;
                top: 100%;
                left: 0;
                z-index: 5;
                display: none;
                max-width: 100%;
                padding: 0.25rem 0.5rem;
                margin-top: 0.1rem;
                font-size: 0.875rem;
                line-height: 1.5;
                color: #fff;
                background-color: rgba(220, 53, 69, 0.9);
                border-radius: 0.25rem;
            }
            .form-row > .col > .invalid-tooltip,
            .form-row > [class*="col-"] > .invalid-tooltip {
                left: 5px;
            }
            .is-invalid ~ .invalid-feedback,
            .is-invalid ~ .invalid-tooltip,
            .was-validated :invalid ~ .invalid-feedback,
            .was-validated :invalid ~ .invalid-tooltip {
                display: block;
            }
            .form-control.is-invalid,
            .was-validated .form-control:invalid {
                border-color: #dc3545;
                padding-right: calc(1.5em + 0.75rem) !important;
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
                background-repeat: no-repeat;
                background-position: right calc(0.375em + 0.1875rem) center;
                background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
            }
            .form-control.is-invalid:focus,
            .was-validated .form-control:invalid:focus {
                border-color: #dc3545;
                box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            }
            .was-validated select.form-control:invalid,
            select.form-control.is-invalid {
                padding-right: 3rem !important;
                background-position: right 1.5rem center;
            }
            .was-validated textarea.form-control:invalid,
            textarea.form-control.is-invalid {
                padding-right: calc(1.5em + 0.75rem);
                background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
            }
            .custom-select.is-invalid,
            .was-validated .custom-select:invalid {
                border-color: #dc3545;
                padding-right: calc(0.75em + 2.3125rem) !important;
                background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px no-repeat,
                    #fff
                        url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E")
                        center right 1.75rem / calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
            }
            .custom-select.is-invalid:focus,
            .was-validated .custom-select:invalid:focus {
                border-color: #dc3545;
                box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            }
            .form-check-input.is-invalid ~ .form-check-label,
            .was-validated .form-check-input:invalid ~ .form-check-label {
                color: #dc3545;
            }
            .form-check-input.is-invalid ~ .invalid-feedback,
            .form-check-input.is-invalid ~ .invalid-tooltip,
            .was-validated .form-check-input:invalid ~ .invalid-feedback,
            .was-validated .form-check-input:invalid ~ .invalid-tooltip {
                display: block;
            }
            .custom-control-input.is-invalid ~ .custom-control-label,
            .was-validated .custom-control-input:invalid ~ .custom-control-label {
                color: #dc3545;
            }
            .custom-control-input.is-invalid ~ .custom-control-label:before,
            .was-validated .custom-control-input:invalid ~ .custom-control-label:before {
                border-color: #dc3545;
            }
            .custom-control-input.is-invalid:checked ~ .custom-control-label:before,
            .was-validated .custom-control-input:invalid:checked ~ .custom-control-label:before {
                border-color: #e4606d;
                background-color: #e4606d;
            }
            .custom-control-input.is-invalid:focus ~ .custom-control-label:before,
            .was-validated .custom-control-input:invalid:focus ~ .custom-control-label:before {
                box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            }
            .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label:before,
            .custom-file-input.is-invalid ~ .custom-file-label,
            .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label:before,
            .was-validated .custom-file-input:invalid ~ .custom-file-label {
                border-color: #dc3545;
            }
            .custom-file-input.is-invalid:focus ~ .custom-file-label,
            .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
                border-color: #dc3545;
                box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
            }
            .form-inline {
                display: flex;
                flex-flow: row wrap;
                align-items: center;
            }
            .form-inline .form-check {
                width: 100%;
            }
            @media (min-width: 576px) {
                .form-inline label {
                    justify-content: center;
                }
                .form-inline .form-group,
                .form-inline label {
                    display: flex;
                    align-items: center;
                    margin-bottom: 0;
                }
                .form-inline .form-group {
                    flex: 0 0 auto;
                    flex-flow: row wrap;
                }
                .form-inline .form-control {
                    display: inline-block;
                    width: auto;
                    vertical-align: middle;
                }
                .form-inline .form-control-plaintext {
                    display: inline-block;
                }
                .form-inline .custom-select,
                .form-inline .input-group {
                    width: auto;
                }
                .form-inline .form-check {
                    display: flex;
                    align-items: center;
                    justify-content: center;
                    width: auto;
                    padding-left: 0;
                }
                .form-inline .form-check-input {
                    position: relative;
                    flex-shrink: 0;
                    margin-top: 0;
                    margin-right: 0.25rem;
                    margin-left: 0;
                }
                .form-inline .custom-control {
                    align-items: center;
                    justify-content: center;
                }
                .form-inline .custom-control-label {
                    margin-bottom: 0;
                }
            }
            .btn {
                display: inline-block;
                font-weight: 400;
                color: #212529;
                text-align: center;
                vertical-align: middle;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                background-color: transparent;
                border: 1px solid transparent;
                padding: 0.375rem 0.75rem;
                font-size: 1rem;
                line-height: 1.5;
                border-radius: 0.25rem;
                transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
            }
            @media (prefers-reduced-motion: reduce) {
                .btn {
                    transition: none;
                }
            }
            .btn:hover {
                color: #212529;
                text-decoration: none;
            }
            .btn.focus,
            .btn:focus {
                outline: 0;
                box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            }
            .btn.disabled,
            .btn:disabled {
                opacity: 0.65;
            }
            .btn:not(:disabled):not(.disabled) {
                cursor: pointer;
            }
            a.btn.disabled,
            fieldset:disabled a.btn {
                pointer-events: none;
            }
            .btn-primary {
                color: #fff;
                background-color: #007bff;
                border-color: #007bff;
            }
            .btn-primary.focus,
            .btn-primary:focus,
            .btn-primary:hover {
                color: #fff;
                background-color: #0069d9;
                border-color: #0062cc;
            }
            .btn-primary.focus,
            .btn-primary:focus {
                box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
            }
            .btn-primary.disabled,
            .btn-primary:disabled {
                color: #fff;
                background-color: #007bff;
                border-color: #007bff;
            }
            .btn-primary:not(:disabled):not(.disabled).active,
            .btn-primary:not(:disabled):not(.disabled):active,
            .show > .btn-primary.dropdown-toggle {
                color: #fff;
                background-color: #0062cc;
                border-color: #005cbf;
            }
            .btn-primary:not(:disabled):not(.disabled).active:focus,
            .btn-primary:not(:disabled):not(.disabled):active:focus,
            .show > .btn-primary.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
            }
            .btn-secondary {
                color: #fff;
                background-color: #6c757d;
                border-color: #6c757d;
            }
            .btn-secondary.focus,
            .btn-secondary:focus,
            .btn-secondary:hover {
                color: #fff;
                background-color: #5a6268;
                border-color: #545b62;
            }
            .btn-secondary.focus,
            .btn-secondary:focus {
                box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
            }
            .btn-secondary.disabled,
            .btn-secondary:disabled {
                color: #fff;
                background-color: #6c757d;
                border-color: #6c757d;
            }
            .btn-secondary:not(:disabled):not(.disabled).active,
            .btn-secondary:not(:disabled):not(.disabled):active,
            .show > .btn-secondary.dropdown-toggle {
                color: #fff;
                background-color: #545b62;
                border-color: #4e555b;
            }
            .btn-secondary:not(:disabled):not(.disabled).active:focus,
            .btn-secondary:not(:disabled):not(.disabled):active:focus,
            .show > .btn-secondary.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
            }
            .btn-success {
                color: #fff;
                background-color: #28a745;
                border-color: #28a745;
            }
            .btn-success.focus,
            .btn-success:focus,
            .btn-success:hover {
                color: #fff;
                background-color: #218838;
                border-color: #1e7e34;
            }
            .btn-success.focus,
            .btn-success:focus {
                box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
            }
            .btn-success.disabled,
            .btn-success:disabled {
                color: #fff;
                background-color: #28a745;
                border-color: #28a745;
            }
            .btn-success:not(:disabled):not(.disabled).active,
            .btn-success:not(:disabled):not(.disabled):active,
            .show > .btn-success.dropdown-toggle {
                color: #fff;
                background-color: #1e7e34;
                border-color: #1c7430;
            }
            .btn-success:not(:disabled):not(.disabled).active:focus,
            .btn-success:not(:disabled):not(.disabled):active:focus,
            .show > .btn-success.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
            }
            .btn-info {
                color: #fff;
                background-color: #17a2b8;
                border-color: #17a2b8;
            }
            .btn-info.focus,
            .btn-info:focus,
            .btn-info:hover {
                color: #fff;
                background-color: #138496;
                border-color: #117a8b;
            }
            .btn-info.focus,
            .btn-info:focus {
                box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
            }
            .btn-info.disabled,
            .btn-info:disabled {
                color: #fff;
                background-color: #17a2b8;
                border-color: #17a2b8;
            }
            .btn-info:not(:disabled):not(.disabled).active,
            .btn-info:not(:disabled):not(.disabled):active,
            .show > .btn-info.dropdown-toggle {
                color: #fff;
                background-color: #117a8b;
                border-color: #10707f;
            }
            .btn-info:not(:disabled):not(.disabled).active:focus,
            .btn-info:not(:disabled):not(.disabled):active:focus,
            .show > .btn-info.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
            }
            .btn-warning {
                color: #212529;
                background-color: #ffc107;
                border-color: #ffc107;
            }
            .btn-warning.focus,
            .btn-warning:focus,
            .btn-warning:hover {
                color: #212529;
                background-color: #e0a800;
                border-color: #d39e00;
            }
            .btn-warning.focus,
            .btn-warning:focus {
                box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
            }
            .btn-warning.disabled,
            .btn-warning:disabled {
                color: #212529;
                background-color: #ffc107;
                border-color: #ffc107;
            }
            .btn-warning:not(:disabled):not(.disabled).active,
            .btn-warning:not(:disabled):not(.disabled):active,
            .show > .btn-warning.dropdown-toggle {
                color: #212529;
                background-color: #d39e00;
                border-color: #c69500;
            }
            .btn-warning:not(:disabled):not(.disabled).active:focus,
            .btn-warning:not(:disabled):not(.disabled):active:focus,
            .show > .btn-warning.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
            }
            .btn-danger {
                color: #fff;
                background-color: #dc3545;
                border-color: #dc3545;
            }
            .btn-danger.focus,
            .btn-danger:focus,
            .btn-danger:hover {
                color: #fff;
                background-color: #c82333;
                border-color: #bd2130;
            }
            .btn-danger.focus,
            .btn-danger:focus {
                box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
            }
            .btn-danger.disabled,
            .btn-danger:disabled {
                color: #fff;
                background-color: #dc3545;
                border-color: #dc3545;
            }
            .btn-danger:not(:disabled):not(.disabled).active,
            .btn-danger:not(:disabled):not(.disabled):active,
            .show > .btn-danger.dropdown-toggle {
                color: #fff;
                background-color: #bd2130;
                border-color: #b21f2d;
            }
            .btn-danger:not(:disabled):not(.disabled).active:focus,
            .btn-danger:not(:disabled):not(.disabled):active:focus,
            .show > .btn-danger.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
            }
            .btn-light {
                color: #212529;
                background-color: #f8f9fa;
                border-color: #f8f9fa;
            }
            .btn-light.focus,
            .btn-light:focus,
            .btn-light:hover {
                color: #212529;
                background-color: #e2e6ea;
                border-color: #dae0e5;
            }
            .btn-light.focus,
            .btn-light:focus {
                box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
            }
            .btn-light.disabled,
            .btn-light:disabled {
                color: #212529;
                background-color: #f8f9fa;
                border-color: #f8f9fa;
            }
            .btn-light:not(:disabled):not(.disabled).active,
            .btn-light:not(:disabled):not(.disabled):active,
            .show > .btn-light.dropdown-toggle {
                color: #212529;
                background-color: #dae0e5;
                border-color: #d3d9df;
            }
            .btn-light:not(:disabled):not(.disabled).active:focus,
            .btn-light:not(:disabled):not(.disabled):active:focus,
            .show > .btn-light.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
            }
            .btn-dark {
                color: #fff;
                background-color: #343a40;
                border-color: #343a40;
            }
            .btn-dark.focus,
            .btn-dark:focus,
            .btn-dark:hover {
                color: #fff;
                background-color: #23272b;
                border-color: #1d2124;
            }
            .btn-dark.focus,
            .btn-dark:focus {
                box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
            }
            .btn-dark.disabled,
            .btn-dark:disabled {
                color: #fff;
                background-color: #343a40;
                border-color: #343a40;
            }
            .btn-dark:not(:disabled):not(.disabled).active,
            .btn-dark:not(:disabled):not(.disabled):active,
            .show > .btn-dark.dropdown-toggle {
                color: #fff;
                background-color: #1d2124;
                border-color: #171a1d;
            }
            .btn-dark:not(:disabled):not(.disabled).active:focus,
            .btn-dark:not(:disabled):not(.disabled):active:focus,
            .show > .btn-dark.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
            }
            .btn-outline-primary {
                color: #007bff;
                border-color: #007bff;
            }
            .btn-outline-primary:hover {
                color: #fff;
                background-color: #007bff;
                border-color: #007bff;
            }
            .btn-outline-primary.focus,
            .btn-outline-primary:focus {
                box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
            }
            .btn-outline-primary.disabled,
            .btn-outline-primary:disabled {
                color: #007bff;
                background-color: transparent;
            }
            .btn-outline-primary:not(:disabled):not(.disabled).active,
            .btn-outline-primary:not(:disabled):not(.disabled):active,
            .show > .btn-outline-primary.dropdown-toggle {
                color: #fff;
                background-color: #007bff;
                border-color: #007bff;
            }
            .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
            .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
            .show > .btn-outline-primary.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
            }
            .btn-outline-secondary {
                color: #6c757d;
                border-color: #6c757d;
            }
            .btn-outline-secondary:hover {
                color: #fff;
                background-color: #6c757d;
                border-color: #6c757d;
            }
            .btn-outline-secondary.focus,
            .btn-outline-secondary:focus {
                box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
            }
            .btn-outline-secondary.disabled,
            .btn-outline-secondary:disabled {
                color: #6c757d;
                background-color: transparent;
            }
            .btn-outline-secondary:not(:disabled):not(.disabled).active,
            .btn-outline-secondary:not(:disabled):not(.disabled):active,
            .show > .btn-outline-secondary.dropdown-toggle {
                color: #fff;
                background-color: #6c757d;
                border-color: #6c757d;
            }
            .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
            .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
            .show > .btn-outline-secondary.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
            }
            .btn-outline-success {
                color: #28a745;
                border-color: #28a745;
            }
            .btn-outline-success:hover {
                color: #fff;
                background-color: #28a745;
                border-color: #28a745;
            }
            .btn-outline-success.focus,
            .btn-outline-success:focus {
                box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
            }
            .btn-outline-success.disabled,
            .btn-outline-success:disabled {
                color: #28a745;
                background-color: transparent;
            }
            .btn-outline-success:not(:disabled):not(.disabled).active,
            .btn-outline-success:not(:disabled):not(.disabled):active,
            .show > .btn-outline-success.dropdown-toggle {
                color: #fff;
                background-color: #28a745;
                border-color: #28a745;
            }
            .btn-outline-success:not(:disabled):not(.disabled).active:focus,
            .btn-outline-success:not(:disabled):not(.disabled):active:focus,
            .show > .btn-outline-success.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
            }
            .btn-outline-info {
                color: #17a2b8;
                border-color: #17a2b8;
            }
            .btn-outline-info:hover {
                color: #fff;
                background-color: #17a2b8;
                border-color: #17a2b8;
            }
            .btn-outline-info.focus,
            .btn-outline-info:focus {
                box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
            }
            .btn-outline-info.disabled,
            .btn-outline-info:disabled {
                color: #17a2b8;
                background-color: transparent;
            }
            .btn-outline-info:not(:disabled):not(.disabled).active,
            .btn-outline-info:not(:disabled):not(.disabled):active,
            .show > .btn-outline-info.dropdown-toggle {
                color: #fff;
                background-color: #17a2b8;
                border-color: #17a2b8;
            }
            .btn-outline-info:not(:disabled):not(.disabled).active:focus,
            .btn-outline-info:not(:disabled):not(.disabled):active:focus,
            .show > .btn-outline-info.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
            }
            .btn-outline-warning {
                color: #ffc107;
                border-color: #ffc107;
            }
            .btn-outline-warning:hover {
                color: #212529;
                background-color: #ffc107;
                border-color: #ffc107;
            }
            .btn-outline-warning.focus,
            .btn-outline-warning:focus {
                box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
            }
            .btn-outline-warning.disabled,
            .btn-outline-warning:disabled {
                color: #ffc107;
                background-color: transparent;
            }
            .btn-outline-warning:not(:disabled):not(.disabled).active,
            .btn-outline-warning:not(:disabled):not(.disabled):active,
            .show > .btn-outline-warning.dropdown-toggle {
                color: #212529;
                background-color: #ffc107;
                border-color: #ffc107;
            }
            .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
            .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
            .show > .btn-outline-warning.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
            }
            .btn-outline-danger {
                color: #dc3545;
                border-color: #dc3545;
            }
            .btn-outline-danger:hover {
                color: #fff;
                background-color: #dc3545;
                border-color: #dc3545;
            }
            .btn-outline-danger.focus,
            .btn-outline-danger:focus {
                box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
            }
            .btn-outline-danger.disabled,
            .btn-outline-danger:disabled {
                color: #dc3545;
                background-color: transparent;
            }
            .btn-outline-danger:not(:disabled):not(.disabled).active,
            .btn-outline-danger:not(:disabled):not(.disabled):active,
            .show > .btn-outline-danger.dropdown-toggle {
                color: #fff;
                background-color: #dc3545;
                border-color: #dc3545;
            }
            .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
            .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
            .show > .btn-outline-danger.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
            }
            .btn-outline-light {
                color: #f8f9fa;
                border-color: #f8f9fa;
            }
            .btn-outline-light:hover {
                color: #212529;
                background-color: #f8f9fa;
                border-color: #f8f9fa;
            }
            .btn-outline-light.focus,
            .btn-outline-light:focus {
                box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            }
            .btn-outline-light.disabled,
            .btn-outline-light:disabled {
                color: #f8f9fa;
                background-color: transparent;
            }
            .btn-outline-light:not(:disabled):not(.disabled).active,
            .btn-outline-light:not(:disabled):not(.disabled):active,
            .show > .btn-outline-light.dropdown-toggle {
                color: #212529;
                background-color: #f8f9fa;
                border-color: #f8f9fa;
            }
            .btn-outline-light:not(:disabled):not(.disabled).active:focus,
            .btn-outline-light:not(:disabled):not(.disabled):active:focus,
            .show > .btn-outline-light.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            }
            .btn-outline-dark {
                color: #343a40;
                border-color: #343a40;
            }
            .btn-outline-dark:hover {
                color: #fff;
                background-color: #343a40;
                border-color: #343a40;
            }
            .btn-outline-dark.focus,
            .btn-outline-dark:focus {
                box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            }
            .btn-outline-dark.disabled,
            .btn-outline-dark:disabled {
                color: #343a40;
                background-color: transparent;
            }
            .btn-outline-dark:not(:disabled):not(.disabled).active,
            .btn-outline-dark:not(:disabled):not(.disabled):active,
            .show > .btn-outline-dark.dropdown-toggle {
                color: #fff;
                background-color: #343a40;
                border-color: #343a40;
            }
            .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
            .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
            .show > .btn-outline-dark.dropdown-toggle:focus {
                box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            }
            .btn-link {
                font-weight: 400;
                color: #007bff;
                text-decoration: none;
            }
            .btn-link:hover {
                color: #0056b3;
            }
            .btn-link.focus,
            .btn-link:focus,
            .btn-link:hover {
                text-decoration: underline;
            }
            .btn-link.disabled,
            .btn-link:disabled {
                color: #6c757d;
                pointer-events: none;
            }
            .btn-group-lg > .btn,
            .btn-lg {
                padding: 0.5rem 1rem;
                font-size: 1.25rem;
                line-height: 1.5;
                border-radius: 0.3rem;
            }
            .btn-group-sm > .btn,
            .btn-sm {
                padding: 0.25rem 0.5rem;
                font-size: 0.875rem;
                line-height: 1.5;
                border-radius: 0.2rem;
            }
            .btn-block {
                display: block;
                width: 100%;
            }
            .btn-block + .btn-block {
                margin-top: 0.5rem;
            }
            input[type="button"].btn-block,
            input[type="reset"].btn-block,
            input[type="submit"].btn-block {
                width: 100%;
            }
            .fade {
                transition: opacity 0.15s linear;
            }
            @media (prefers-reduced-motion: reduce) {
                .fade {
                    transition: none;
                }
            }
            .fade:not(.show) {
                opacity: 0;
            }
            .collapse:not(.show) {
                display: none;
            }
            .collapsing {
                position: relative;
                height: 0;
                overflow: hidden;
                transition: height 0.35s ease;
            }
            @media (prefers-reduced-motion: reduce) {
                .collapsing {
                    transition: none;
                }
            }
            .dropdown,
            .dropleft,
            .dropright,
            .dropup {
                position: relative;
            }
            .dropdown-toggle {
                white-space: nowrap;
            }
            .dropdown-toggle:after {
                display: inline-block;
                margin-left: 0.255em;
                vertical-align: 0.255em;
                content: "";
                border-top: 0.3em solid;
                border-right: 0.3em solid transparent;
                border-bottom: 0;
                border-left: 0.3em solid transparent;
            }
            .dropdown-toggle:empty:after {
                margin-left: 0;
            }
            .dropdown-menu {
                position: absolute;
                top: 100%;
                left: 0;
                z-index: 1000;
                display: none;
                float: left;
                min-width: 10rem;
                padding: 0.5rem 0;
                margin: 0.125rem 0 0;
                font-size: 1rem;
                color: #212529;
                text-align: left;
                list-style: none;
                background-color: #fff;
                background-clip: padding-box;
                border: 1px solid rgba(0, 0, 0, 0.15);
                border-radius: 0.25rem;
            }
            .dropdown-menu-left {
                right: auto;
                left: 0;
            }
            .dropdown-menu-right {
                right: 0;
                left: auto;
            }
            @media (min-width: 576px) {
                .dropdown-menu-sm-left {
                    right: auto;
                    left: 0;
                }
                .dropdown-menu-sm-right {
                    right: 0;
                    left: auto;
                }
            }
            @media (min-width: 768px) {
                .dropdown-menu-md-left {
                    right: auto;
                    left: 0;
                }
                .dropdown-menu-md-right {
                    right: 0;
                    left: auto;
                }
            }
            @media (min-width: 992px) {
                .dropdown-menu-lg-left {
                    right: auto;
                    left: 0;
                }
                .dropdown-menu-lg-right {
                    right: 0;
                    left: auto;
                }
            }
            @media (min-width: 1200px) {
                .dropdown-menu-xl-left {
                    right: auto;
                    left: 0;
                }
                .dropdown-menu-xl-right {
                    right: 0;
                    left: auto;
                }
            }
            .dropup .dropdown-menu {
                top: auto;
                bottom: 100%;
                margin-top: 0;
                margin-bottom: 0.125rem;
            }
            .dropup .dropdown-toggle:after {
                display: inline-block;
                margin-left: 0.255em;
                vertical-align: 0.255em;
                content: "";
                border-top: 0;
                border-right: 0.3em solid transparent;
                border-bottom: 0.3em solid;
                border-left: 0.3em solid transparent;
            }
            .dropup .dropdown-toggle:empty:after {
                margin-left: 0;
            }
            .dropright .dropdown-menu {
                top: 0;
                right: auto;
                left: 100%;
                margin-top: 0;
                margin-left: 0.125rem;
            }
            .dropright .dropdown-toggle:after {
                display: inline-block;
                margin-left: 0.255em;
                vertical-align: 0.255em;
                content: "";
                border-top: 0.3em solid transparent;
                border-right: 0;
                border-bottom: 0.3em solid transparent;
                border-left: 0.3em solid;
            }
            .dropright .dropdown-toggle:empty:after {
                margin-left: 0;
            }
            .dropright .dropdown-toggle:after {
                vertical-align: 0;
            }
            .dropleft .dropdown-menu {
                top: 0;
                right: 100%;
                left: auto;
                margin-top: 0;
                margin-right: 0.125rem;
            }
            .dropleft .dropdown-toggle:after {
                display: inline-block;
                margin-left: 0.255em;
                vertical-align: 0.255em;
                content: "";
                display: none;
            }
            .dropleft .dropdown-toggle:before {
                display: inline-block;
                margin-right: 0.255em;
                vertical-align: 0.255em;
                content: "";
                border-top: 0.3em solid transparent;
                border-right: 0.3em solid;
                border-bottom: 0.3em solid transparent;
            }
            .dropleft .dropdown-toggle:empty:after {
                margin-left: 0;
            }
            .dropleft .dropdown-toggle:before {
                vertical-align: 0;
            }
            .dropdown-menu[x-placement^="bottom"],
            .dropdown-menu[x-placement^="left"],
            .dropdown-menu[x-placement^="right"],
            .dropdown-menu[x-placement^="top"] {
                right: auto;
                bottom: auto;
            }
            .dropdown-divider {
                height: 0;
                margin: 0.5rem 0;
                overflow: hidden;
                border-top: 1px solid #e9ecef;
            }
            .dropdown-item {
                display: block;
                width: 100%;
                padding: 0.25rem 1.5rem;
                clear: both;
                font-weight: 400;
                color: #212529;
                text-align: inherit;
                white-space: nowrap;
                background-color: transparent;
                border: 0;
            }
            .dropdown-item:focus,
            .dropdown-item:hover {
                color: #16181b;
                text-decoration: none;
                background-color: #e9ecef;
            }
            .dropdown-item.active,
            .dropdown-item:active {
                color: #fff;
                text-decoration: none;
                background-color: #007bff;
            }
            .dropdown-item.disabled,
            .dropdown-item:disabled {
                color: #adb5bd;
                pointer-events: none;
                background-color: transparent;
            }
            .dropdown-menu.show {
                display: block;
            }
            .dropdown-header {
                display: block;
                padding: 0.5rem 1.5rem;
                margin-bottom: 0;
                font-size: 0.875rem;
                color: #6c757d;
                white-space: nowrap;
            }
            .dropdown-item-text {
                display: block;
                padding: 0.25rem 1.5rem;
                color: #212529;
            }
            .btn-group,
            .btn-group-vertical {
                position: relative;
                display: inline-flex;
                vertical-align: middle;
            }
            .btn-group-vertical > .btn,
            .btn-group > .btn {
                position: relative;
                flex: 1 1 auto;
            }
            .btn-group-vertical > .btn.active,
            .btn-group-vertical > .btn:active,
            .btn-group-vertical > .btn:focus,
            .btn-group-vertical > .btn:hover,
            .btn-group > .btn.active,
            .btn-group > .btn:active,
            .btn-group > .btn:focus,
            .btn-group > .btn:hover {
                z-index: 1;
            }
            .btn-toolbar {
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-start;
            }
            .btn-toolbar .input-group {
                width: auto;
            }
            .btn-group > .btn-group:not(:first-child),
            .btn-group > .btn:not(:first-child) {
                margin-left: -1px;
            }
            .btn-group > .btn-group:not(:last-child) > .btn,
            .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }
            .btn-group > .btn-group:not(:first-child) > .btn,
            .btn-group > .btn:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }
            .dropdown-toggle-split {
                padding-right: 0.5625rem;
                padding-left: 0.5625rem;
            }
            .dropdown-toggle-split:after,
            .dropright .dropdown-toggle-split:after,
            .dropup .dropdown-toggle-split:after {
                margin-left: 0;
            }
            .dropleft .dropdown-toggle-split:before {
                margin-right: 0;
            }
            .btn-group-sm > .btn + .dropdown-toggle-split,
            .btn-sm + .dropdown-toggle-split {
                padding-right: 0.375rem;
                padding-left: 0.375rem;
            }
            .btn-group-lg > .btn + .dropdown-toggle-split,
            .btn-lg + .dropdown-toggle-split {
                padding-right: 0.75rem;
                padding-left: 0.75rem;
            }
            .btn-group-vertical {
                flex-direction: column;
                align-items: flex-start;
                justify-content: center;
            }
            .btn-group-vertical > .btn,
            .btn-group-vertical > .btn-group {
                width: 100%;
            }
            .btn-group-vertical > .btn-group:not(:first-child),
            .btn-group-vertical > .btn:not(:first-child) {
                margin-top: -1px;
            }
            .btn-group-vertical > .btn-group:not(:last-child) > .btn,
            .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
            }
            .btn-group-vertical > .btn-group:not(:first-child) > .btn,
            .btn-group-vertical > .btn:not(:first-child) {
                border-top-left-radius: 0;
                border-top-right-radius: 0;
            }
            .btn-group-toggle > .btn,
            .btn-group-toggle > .btn-group > .btn {
                margin-bottom: 0;
            }
            .btn-group-toggle > .btn-group > .btn input[type="checkbox"],
            .btn-group-toggle > .btn-group > .btn input[type="radio"],
            .btn-group-toggle > .btn input[type="checkbox"],
            .btn-group-toggle > .btn input[type="radio"] {
                position: absolute;
                clip: rect(0, 0, 0, 0);
                pointer-events: none;
            }
            .input-group {
                position: relative;
                display: flex;
                flex-wrap: wrap;
                align-items: stretch;
                width: 100%;
            }
            .input-group > .custom-file,
            .input-group > .custom-select,
            .input-group > .form-control,
            .input-group > .form-control-plaintext {
                position: relative;
                flex: 1 1 auto;
                width: 1%;
                min-width: 0;
                margin-bottom: 0;
            }
            .input-group > .custom-file + .custom-file,
            .input-group > .custom-file + .custom-select,
            .input-group > .custom-file + .form-control,
            .input-group > .custom-select + .custom-file,
            .input-group > .custom-select + .custom-select,
            .input-group > .custom-select + .form-control,
            .input-group > .form-control + .custom-file,
            .input-group > .form-control + .custom-select,
            .input-group > .form-control + .form-control,
            .input-group > .form-control-plaintext + .custom-file,
            .input-group > .form-control-plaintext + .custom-select,
            .input-group > .form-control-plaintext + .form-control {
                margin-left: -1px;
            }
            .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label,
            .input-group > .custom-select:focus,
            .input-group > .form-control:focus {
                z-index: 3;
            }
            .input-group > .custom-file .custom-file-input:focus {
                z-index: 4;
            }
            .input-group > .custom-select:not(:first-child),
            .input-group > .form-control:not(:first-child) {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }
            .input-group > .custom-file {
                display: flex;
                align-items: center;
            }
            .input-group > .custom-file:not(:last-child) .custom-file-label,
            .input-group > .custom-file:not(:last-child) .custom-file-label:after {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }
            .input-group > .custom-file:not(:first-child) .custom-file-label {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }
            .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label,
            .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label:after,
            .input-group.has-validation > .custom-select:nth-last-child(n + 3),
            .input-group.has-validation > .form-control:nth-last-child(n + 3),
            .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
            .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label:after,
            .input-group:not(.has-validation) > .custom-select:not(:last-child),
            .input-group:not(.has-validation) > .form-control:not(:last-child) {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }
            .input-group-append,
            .input-group-prepend {
                display: flex;
            }
            .input-group-append .btn,
            .input-group-prepend .btn {
                position: relative;
                z-index: 2;
            }
            .input-group-append .btn:focus,
            .input-group-prepend .btn:focus {
                z-index: 3;
            }
            .input-group-append .btn + .btn,
            .input-group-append .btn + .input-group-text,
            .input-group-append .input-group-text + .btn,
            .input-group-append .input-group-text + .input-group-text,
            .input-group-prepend .btn + .btn,
            .input-group-prepend .btn + .input-group-text,
            .input-group-prepend .input-group-text + .btn,
            .input-group-prepend .input-group-text + .input-group-text {
                margin-left: -1px;
            }
            .input-group-prepend {
                margin-right: -1px;
            }
            .input-group-append {
                margin-left: -1px;
            }
            .input-group-text {
                display: flex;
                align-items: center;
                padding: 0.375rem 0.75rem;
                margin-bottom: 0;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5;
                color: #495057;
                text-align: center;
                white-space: nowrap;
                background-color: #e9ecef;
                border: 1px solid #ced4da;
                border-radius: 0.25rem;
            }
            .input-group-text input[type="checkbox"],
            .input-group-text input[type="radio"] {
                margin-top: 0;
            }
            .input-group-lg > .custom-select,
            .input-group-lg > .form-control:not(textarea) {
                height: calc(1.5em + 1rem + 2px);
            }
            .input-group-lg > .custom-select,
            .input-group-lg > .form-control,
            .input-group-lg > .input-group-append > .btn,
            .input-group-lg > .input-group-append > .input-group-text,
            .input-group-lg > .input-group-prepend > .btn,
            .input-group-lg > .input-group-prepend > .input-group-text {
                padding: 0.5rem 1rem;
                font-size: 1.25rem;
                line-height: 1.5;
                border-radius: 0.3rem;
            }
            .input-group-sm > .custom-select,
            .input-group-sm > .form-control:not(textarea) {
                height: calc(1.5em + 0.5rem + 2px);
            }
            .input-group-sm > .custom-select,
            .input-group-sm > .form-control,
            .input-group-sm > .input-group-append > .btn,
            .input-group-sm > .input-group-append > .input-group-text,
            .input-group-sm > .input-group-prepend > .btn,
            .input-group-sm > .input-group-prepend > .input-group-text {
                padding: 0.25rem 0.5rem;
                font-size: 0.875rem;
                line-height: 1.5;
                border-radius: 0.2rem;
            }
            .input-group-lg > .custom-select,
            .input-group-sm > .custom-select {
                padding-right: 1.75rem;
            }
            .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
            .input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
            .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
            .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
            .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
            .input-group > .input-group-append:last-child > .input-group-text:not(:last-child),
            .input-group > .input-group-prepend > .btn,
            .input-group > .input-group-prepend > .input-group-text {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }
            .input-group > .input-group-append > .btn,
            .input-group > .input-group-append > .input-group-text,
            .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
            .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child),
            .input-group > .input-group-prepend:not(:first-child) > .btn,
            .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }
            .custom-control {
                position: relative;
                z-index: 1;
                display: block;
                min-height: 1.5rem;
                padding-left: 1.5rem;
                -webkit-print-color-adjust: exact;
                color-adjust: exact;
            }
            .custom-control-inline {
                display: inline-flex;
                margin-right: 1rem;
            }
            .custom-control-input {
                position: absolute;
                left: 0;
                z-index: -1;
                width: 1rem;
                height: 1.25rem;
                opacity: 0;
            }
            .custom-control-input:checked ~ .custom-control-label:before {
                color: #fff;
                border-color: #007bff;
                background-color: #007bff;
            }
            .custom-control-input:focus ~ .custom-control-label:before {
                box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            }
            .custom-control-input:focus:not(:checked) ~ .custom-control-label:before {
                border-color: #80bdff;
            }
            .custom-control-input:not(:disabled):active ~ .custom-control-label:before {
                color: #fff;
                background-color: #b3d7ff;
                border-color: #b3d7ff;
            }
            .custom-control-input:disabled ~ .custom-control-label,
            .custom-control-input[disabled] ~ .custom-control-label {
                color: #6c757d;
            }
            .custom-control-input:disabled ~ .custom-control-label:before,
            .custom-control-input[disabled] ~ .custom-control-label:before {
                background-color: #e9ecef;
            }
            .custom-control-label {
                position: relative;
                margin-bottom: 0;
                vertical-align: top;
            }
            .custom-control-label:before {
                pointer-events: none;
                background-color: #fff;
                border: 1px solid #adb5bd;
            }
            .custom-control-label:after,
            .custom-control-label:before {
                position: absolute;
                top: 0.25rem;
                left: -1.5rem;
                display: block;
                width: 1rem;
                height: 1rem;
                content: "";
            }
            .custom-control-label:after {
                background: 50%/50% 50% no-repeat;
            }
            .custom-checkbox .custom-control-label:before {
                border-radius: 0.25rem;
            }
            .custom-checkbox .custom-control-input:checked ~ .custom-control-label:after {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E");
            }
            .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:before {
                border-color: #007bff;
                background-color: #007bff;
            }
            .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label:after {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
            }
            .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label:before {
                background-color: rgba(0, 123, 255, 0.5);
            }
            .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label:before {
                background-color: rgba(0, 123, 255, 0.5);
            }
            .custom-radio .custom-control-label:before {
                border-radius: 50%;
            }
            .custom-radio .custom-control-input:checked ~ .custom-control-label:after {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
            }
            .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label:before {
                background-color: rgba(0, 123, 255, 0.5);
            }
            .custom-switch {
                padding-left: 2.25rem;
            }
            .custom-switch .custom-control-label:before {
                left: -2.25rem;
                width: 1.75rem;
                pointer-events: all;
                border-radius: 0.5rem;
            }
            .custom-switch .custom-control-label:after {
                top: calc(0.25rem + 2px);
                left: calc(-2.25rem + 2px);
                width: calc(1rem - 4px);
                height: calc(1rem - 4px);
                background-color: #adb5bd;
                border-radius: 0.5rem;
                transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
            }
            @media (prefers-reduced-motion: reduce) {
                .custom-switch .custom-control-label:after {
                    transition: none;
                }
            }
            .custom-switch .custom-control-input:checked ~ .custom-control-label:after {
                background-color: #fff;
                transform: translateX(0.75rem);
            }
            .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label:before {
                background-color: rgba(0, 123, 255, 0.5);
            }
            .custom-select {
                display: inline-block;
                width: 100%;
                height: calc(1.5em + 0.75rem + 2px);
                padding: 0.375rem 1.75rem 0.375rem 0.75rem;
                font-size: 1rem;
                font-weight: 400;
                line-height: 1.5;
                color: #495057;
                vertical-align: middle;
                background: #fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right 0.75rem center/8px 10px
                    no-repeat;
                border: 1px solid #ced4da;
                border-radius: 0.25rem;
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
            }
            .custom-select:focus {
                border-color: #80bdff;
                outline: 0;
                box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            }
            .custom-select:focus::-ms-value {
                color: #495057;
                background-color: #fff;
            }
            .custom-select[multiple],
            .custom-select[size]:not([size="1"]) {
                height: auto;
                padding-right: 0.75rem;
                background-image: none;
            }
            .custom-select:disabled {
                color: #6c757d;
                background-color: #e9ecef;
            }
            .custom-select::-ms-expand {
                display: none;
            }
            .custom-select:-moz-focusring {
                color: transparent;
                text-shadow: 0 0 0 #495057;
            }
            .custom-select-sm {
                height: calc(1.5em + 0.5rem + 2px);
                padding-top: 0.25rem;
                padding-bottom: 0.25rem;
                padding-left: 0.5rem;
                font-size: 0.875rem;
            }
            .custom-select-lg {
                height: calc(1.5em + 1rem + 2px);
                padding-top: 0.5rem;
                padding-bottom: 0.5rem;
                padding-left: 1rem;
                font-size: 1.25rem;
            }
            .custom-file {
                display: inline-block;
                margin-bottom: 0;
            }
            .custom-file,
            .custom-file-input {
                position: relative;
                width: 100%;
                height: calc(1.5em + 0.75rem + 2px);
            }
            .custom-file-input {
                z-index: 2;
                margin: 0;
                overflow: hidden;
                opacity: 0;
            }
            .custom-file-input:focus ~ .custom-file-label {
                border-color: #80bdff;
                box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            }
            .custom-file-input:disabled ~ .custom-file-label,
            .custom-file-input[disabled] ~ .custom-file-label {
                background-color: #e9ecef;
            }
            .custom-file-input:lang(en) ~ .custom-file-label:after {
                content: "Browse";
            }
            .custom-file-input ~ .custom-file-label[data-browse]:after {
                content: attr(data-browse);
            }
            .custom-file-label {
                left: 0;
                z-index: 1;
                height: calc(1.5em + 0.75rem + 2px);
                overflow: hidden;
                font-weight: 400;
                background-color: #fff;
                border: 1px solid #ced4da;
                border-radius: 0.25rem;
            }
            .custom-file-label,
            .custom-file-label:after {
                position: absolute;
                top: 0;
                right: 0;
                padding: 0.375rem 0.75rem;
                line-height: 1.5;
                color: #495057;
            }
            .custom-file-label:after {
                bottom: 0;
                z-index: 3;
                display: block;
                height: calc(1.5em + 0.75rem);
                content: "Browse";
                background-color: #e9ecef;
                border-left: inherit;
                border-radius: 0 0.25rem 0.25rem 0;
            }
            .custom-range {
                width: 100%;
                height: 1.4rem;
                padding: 0;
                background-color: transparent;
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
            }
            .custom-range:focus {
                outline: 0;
            }
            .custom-range:focus::-webkit-slider-thumb {
                box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            }
            .custom-range:focus::-moz-range-thumb {
                box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            }
            .custom-range:focus::-ms-thumb {
                box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            }
            .custom-range::-moz-focus-outer {
                border: 0;
            }
            .custom-range::-webkit-slider-thumb {
                width: 1rem;
                height: 1rem;
                margin-top: -0.25rem;
                background-color: #007bff;
                border: 0;
                border-radius: 1rem;
                -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
                transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
                -webkit-appearance: none;
                appearance: none;
            }
            @media (prefers-reduced-motion: reduce) {
                .custom-range::-webkit-slider-thumb {
                    -webkit-transition: none;
                    transition: none;
                }
            }
            .custom-range::-webkit-slider-thumb:active {
                background-color: #b3d7ff;
            }
            .custom-range::-webkit-slider-runnable-track {
                width: 100%;
                height: 0.5rem;
                color: transparent;
                cursor: pointer;
                background-color: #dee2e6;
                border-color: transparent;
                border-radius: 1rem;
            }
            .custom-range::-moz-range-thumb {
                width: 1rem;
                height: 1rem;
                background-color: #007bff;
                border: 0;
                border-radius: 1rem;
                -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
                transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
                -moz-appearance: none;
                appearance: none;
            }
            @media (prefers-reduced-motion: reduce) {
                .custom-range::-moz-range-thumb {
                    -moz-transition: none;
                    transition: none;
                }
            }
            .custom-range::-moz-range-thumb:active {
                background-color: #b3d7ff;
            }
            .custom-range::-moz-range-track {
                width: 100%;
                height: 0.5rem;
                color: transparent;
                cursor: pointer;
                background-color: #dee2e6;
                border-color: transparent;
                border-radius: 1rem;
            }
            .custom-range::-ms-thumb {
                width: 1rem;
                height: 1rem;
                margin-top: 0;
                margin-right: 0.2rem;
                margin-left: 0.2rem;
                background-color: #007bff;
                border: 0;
                border-radius: 1rem;
                -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
                transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
                appearance: none;
            }
            @media (prefers-reduced-motion: reduce) {
                .custom-range::-ms-thumb {
                    -ms-transition: none;
                    transition: none;
                }
            }
            .custom-range::-ms-thumb:active {
                background-color: #b3d7ff;
            }
            .custom-range::-ms-track {
                width: 100%;
                height: 0.5rem;
                color: transparent;
                cursor: pointer;
                background-color: transparent;
                border-color: transparent;
                border-width: 0.5rem;
            }
            .custom-range::-ms-fill-lower,
            .custom-range::-ms-fill-upper {
                background-color: #dee2e6;
                border-radius: 1rem;
            }
            .custom-range::-ms-fill-upper {
                margin-right: 15px;
            }
            .custom-range:disabled::-webkit-slider-thumb {
                background-color: #adb5bd;
            }
            .custom-range:disabled::-webkit-slider-runnable-track {
                cursor: default;
            }
            .custom-range:disabled::-moz-range-thumb {
                background-color: #adb5bd;
            }
            .custom-range:disabled::-moz-range-track {
                cursor: default;
            }
            .custom-range:disabled::-ms-thumb {
                background-color: #adb5bd;
            }
            .custom-control-label:before,
            .custom-file-label,
            .custom-select {
                transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
            }
            @media (prefers-reduced-motion: reduce) {
                .custom-control-label:before,
                .custom-file-label,
                .custom-select {
                    transition: none;
                }
            }
            .nav {
                display: flex;
                flex-wrap: wrap;
                padding-left: 0;
                margin-bottom: 0;
                list-style: none;
            }
            .nav-link {
                display: block;
                padding: 0.5rem 1rem;
            }
            .nav-link:focus,
            .nav-link:hover {
                text-decoration: none;
            }
            .nav-link.disabled {
                color: #6c757d;
                pointer-events: none;
                cursor: default;
            }
            .nav-tabs {
                border-bottom: 1px solid #dee2e6;
            }
            .nav-tabs .nav-link {
                margin-bottom: -1px;
                border: 1px solid transparent;
                border-top-left-radius: 0.25rem;
                border-top-right-radius: 0.25rem;
            }
            .nav-tabs .nav-link:focus,
            .nav-tabs .nav-link:hover {
                border-color: #e9ecef #e9ecef #dee2e6;
            }
            .nav-tabs .nav-link.disabled {
                color: #6c757d;
                background-color: transparent;
                border-color: transparent;
            }
            .nav-tabs .nav-item.show .nav-link,
            .nav-tabs .nav-link.active {
                color: #495057;
                background-color: #fff;
                border-color: #dee2e6 #dee2e6 #fff;
            }
            .nav-tabs .dropdown-menu {
                margin-top: -1px;
                border-top-left-radius: 0;
                border-top-right-radius: 0;
            }
            .nav-pills .nav-link {
                border-radius: 0.25rem;
            }
            .nav-pills .nav-link.active,
            .nav-pills .show > .nav-link {
                color: #fff;
                background-color: #007bff;
            }
            .nav-fill .nav-item,
            .nav-fill > .nav-link {
                flex: 1 1 auto;
                text-align: center;
            }
            .nav-justified .nav-item,
            .nav-justified > .nav-link {
                flex-basis: 0;
                flex-grow: 1;
                text-align: center;
            }
            .tab-content > .tab-pane {
                display: none;
            }
            .tab-content > .active {
                display: block;
            }
            .navbar {
                position: relative;
                padding: 0.5rem 1rem;
            }
            .navbar,
            .navbar .container,
            .navbar .container-fluid,
            .navbar .container-lg,
            .navbar .container-md,
            .navbar .container-sm,
            .navbar .container-xl {
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                justify-content: space-between;
            }
            .navbar-brand {
                display: inline-block;
                padding-top: 0.3125rem;
                padding-bottom: 0.3125rem;
                margin-right: 1rem;
                font-size: 1.25rem;
                line-height: inherit;
                white-space: nowrap;
            }
            .navbar-brand:focus,
            .navbar-brand:hover {
                text-decoration: none;
            }
            .navbar-nav {
                display: flex;
                flex-direction: column;
                padding-left: 0;
                margin-bottom: 0;
                list-style: none;
            }
            .navbar-nav .nav-link {
                padding-right: 0;
                padding-left: 0;
            }
            .navbar-nav .dropdown-menu {
                position: static;
                float: none;
            }
            .navbar-text {
                display: inline-block;
                padding-top: 0.5rem;
                padding-bottom: 0.5rem;
            }
            .navbar-collapse {
                flex-basis: 100%;
                flex-grow: 1;
                align-items: center;
            }
            .navbar-toggler {
                padding: 0.25rem 0.75rem;
                font-size: 1.25rem;
                line-height: 1;
                background-color: transparent;
                border: 1px solid transparent;
                border-radius: 0.25rem;
            }
            .navbar-toggler:focus,
            .navbar-toggler:hover {
                text-decoration: none;
            }
            .navbar-toggler-icon {
                display: inline-block;
                width: 1.5em;
                height: 1.5em;
                vertical-align: middle;
                content: "";
                background: 50%/100% 100% no-repeat;
            }
            .navbar-nav-scroll {
                max-height: 75vh;
                overflow-y: auto;
            }
            @media (max-width: 575.98px) {
                .navbar-expand-sm > .container,
                .navbar-expand-sm > .container-fluid,
                .navbar-expand-sm > .container-lg,
                .navbar-expand-sm > .container-md,
                .navbar-expand-sm > .container-sm,
                .navbar-expand-sm > .container-xl {
                    padding-right: 0;
                    padding-left: 0;
                }
            }
            @media (min-width: 576px) {
                .navbar-expand-sm {
                    flex-flow: row nowrap;
                    justify-content: flex-start;
                }
                .navbar-expand-sm .navbar-nav {
                    flex-direction: row;
                }
                .navbar-expand-sm .navbar-nav .dropdown-menu {
                    position: absolute;
                }
                .navbar-expand-sm .navbar-nav .nav-link {
                    padding-right: 0.5rem;
                    padding-left: 0.5rem;
                }
                .navbar-expand-sm > .container,
                .navbar-expand-sm > .container-fluid,
                .navbar-expand-sm > .container-lg,
                .navbar-expand-sm > .container-md,
                .navbar-expand-sm > .container-sm,
                .navbar-expand-sm > .container-xl {
                    flex-wrap: nowrap;
                }
                .navbar-expand-sm .navbar-nav-scroll {
                    overflow: visible;
                }
                .navbar-expand-sm .navbar-collapse {
                    display: flex !important;
                    flex-basis: auto;
                }
                .navbar-expand-sm .navbar-toggler {
                    display: none;
                }
            }
            @media (max-width: 767.98px) {
                .navbar-expand-md > .container,
                .navbar-expand-md > .container-fluid,
                .navbar-expand-md > .container-lg,
                .navbar-expand-md > .container-md,
                .navbar-expand-md > .container-sm,
                .navbar-expand-md > .container-xl {
                    padding-right: 0;
                    padding-left: 0;
                }
            }
            @media (min-width: 768px) {
                .navbar-expand-md {
                    flex-flow: row nowrap;
                    justify-content: flex-start;
                }
                .navbar-expand-md .navbar-nav {
                    flex-direction: row;
                }
                .navbar-expand-md .navbar-nav .dropdown-menu {
                    position: absolute;
                }
                .navbar-expand-md .navbar-nav .nav-link {
                    padding-right: 0.5rem;
                    padding-left: 0.5rem;
                }
                .navbar-expand-md > .container,
                .navbar-expand-md > .container-fluid,
                .navbar-expand-md > .container-lg,
                .navbar-expand-md > .container-md,
                .navbar-expand-md > .container-sm,
                .navbar-expand-md > .container-xl {
                    flex-wrap: nowrap;
                }
                .navbar-expand-md .navbar-nav-scroll {
                    overflow: visible;
                }
                .navbar-expand-md .navbar-collapse {
                    display: flex !important;
                    flex-basis: auto;
                }
                .navbar-expand-md .navbar-toggler {
                    display: none;
                }
            }
            @media (max-width: 991.98px) {
                .navbar-expand-lg > .container,
                .navbar-expand-lg > .container-fluid,
                .navbar-expand-lg > .container-lg,
                .navbar-expand-lg > .container-md,
                .navbar-expand-lg > .container-sm,
                .navbar-expand-lg > .container-xl {
                    padding-right: 0;
                    padding-left: 0;
                }
            }
            @media (min-width: 992px) {
                .navbar-expand-lg {
                    flex-flow: row nowrap;
                    justify-content: flex-start;
                }
                .navbar-expand-lg .navbar-nav {
                    flex-direction: row;
                }
                .navbar-expand-lg .navbar-nav .dropdown-menu {
                    position: absolute;
                }
                .navbar-expand-lg .navbar-nav .nav-link {
                    padding-right: 0.5rem;
                    padding-left: 0.5rem;
                }
                .navbar-expand-lg > .container,
                .navbar-expand-lg > .container-fluid,
                .navbar-expand-lg > .container-lg,
                .navbar-expand-lg > .container-md,
                .navbar-expand-lg > .container-sm,
                .navbar-expand-lg > .container-xl {
                    flex-wrap: nowrap;
                }
                .navbar-expand-lg .navbar-nav-scroll {
                    overflow: visible;
                }
                .navbar-expand-lg .navbar-collapse {
                    display: flex !important;
                    flex-basis: auto;
                }
                .navbar-expand-lg .navbar-toggler {
                    display: none;
                }
            }
            @media (max-width: 1199.98px) {
                .navbar-expand-xl > .container,
                .navbar-expand-xl > .container-fluid,
                .navbar-expand-xl > .container-lg,
                .navbar-expand-xl > .container-md,
                .navbar-expand-xl > .container-sm,
                .navbar-expand-xl > .container-xl {
                    padding-right: 0;
                    padding-left: 0;
                }
            }
            @media (min-width: 1200px) {
                .navbar-expand-xl {
                    flex-flow: row nowrap;
                    justify-content: flex-start;
                }
                .navbar-expand-xl .navbar-nav {
                    flex-direction: row;
                }
                .navbar-expand-xl .navbar-nav .dropdown-menu {
                    position: absolute;
                }
                .navbar-expand-xl .navbar-nav .nav-link {
                    padding-right: 0.5rem;
                    padding-left: 0.5rem;
                }
                .navbar-expand-xl > .container,
                .navbar-expand-xl > .container-fluid,
                .navbar-expand-xl > .container-lg,
                .navbar-expand-xl > .container-md,
                .navbar-expand-xl > .container-sm,
                .navbar-expand-xl > .container-xl {
                    flex-wrap: nowrap;
                }
                .navbar-expand-xl .navbar-nav-scroll {
                    overflow: visible;
                }
                .navbar-expand-xl .navbar-collapse {
                    display: flex !important;
                    flex-basis: auto;
                }
                .navbar-expand-xl .navbar-toggler {
                    display: none;
                }
            }
            .navbar-expand {
                flex-flow: row nowrap;
                justify-content: flex-start;
            }
            .navbar-expand > .container,
            .navbar-expand > .container-fluid,
            .navbar-expand > .container-lg,
            .navbar-expand > .container-md,
            .navbar-expand > .container-sm,
            .navbar-expand > .container-xl {
                padding-right: 0;
                padding-left: 0;
            }
            .navbar-expand .navbar-nav {
                flex-direction: row;
            }
            .navbar-expand .navbar-nav .dropdown-menu {
                position: absolute;
            }
            .navbar-expand .navbar-nav .nav-link {
                padding-right: 0.5rem;
                padding-left: 0.5rem;
            }
            .navbar-expand > .container,
            .navbar-expand > .container-fluid,
            .navbar-expand > .container-lg,
            .navbar-expand > .container-md,
            .navbar-expand > .container-sm,
            .navbar-expand > .container-xl {
                flex-wrap: nowrap;
            }
            .navbar-expand .navbar-nav-scroll {
                overflow: visible;
            }
            .navbar-expand .navbar-collapse {
                display: flex !important;
                flex-basis: auto;
            }
            .navbar-expand .navbar-toggler {
                display: none;
            }
            .navbar-light .navbar-brand,
            .navbar-light .navbar-brand:focus,
            .navbar-light .navbar-brand:hover {
                color: rgba(0, 0, 0, 0.9);
            }
            .navbar-light .navbar-nav .nav-link {
                color: rgba(0, 0, 0, 0.5);
            }
            .navbar-light .navbar-nav .nav-link:focus,
            .navbar-light .navbar-nav .nav-link:hover {
                color: rgba(0, 0, 0, 0.7);
            }
            .navbar-light .navbar-nav .nav-link.disabled {
                color: rgba(0, 0, 0, 0.3);
            }
            .navbar-light .navbar-nav .active > .nav-link,
            .navbar-light .navbar-nav .nav-link.active,
            .navbar-light .navbar-nav .nav-link.show,
            .navbar-light .navbar-nav .show > .nav-link {
                color: rgba(0, 0, 0, 0.9);
            }
            .navbar-light .navbar-toggler {
                color: rgba(0, 0, 0, 0.5);
                border-color: rgba(0, 0, 0, 0.1);
            }
            .navbar-light .navbar-toggler-icon {
                background-image: url(/domain_files/svg%3E");
            }
            .navbar-light .navbar-text {
                color: rgba(0, 0, 0, 0.5);
            }
            .navbar-light .navbar-text a,
            .navbar-light .navbar-text a:focus,
            .navbar-light .navbar-text a:hover {
                color: rgba(0, 0, 0, 0.9);
            }
            .navbar-dark .navbar-brand,
            .navbar-dark .navbar-brand:focus,
            .navbar-dark .navbar-brand:hover {
                color: #fff;
            }
            .navbar-dark .navbar-nav .nav-link {
                color: hsla(0, 0%, 100%, 0.5);
            }
            .navbar-dark .navbar-nav .nav-link:focus,
            .navbar-dark .navbar-nav .nav-link:hover {
                color: hsla(0, 0%, 100%, 0.75);
            }
            .navbar-dark .navbar-nav .nav-link.disabled {
                color: hsla(0, 0%, 100%, 0.25);
            }
            .navbar-dark .navbar-nav .active > .nav-link,
            .navbar-dark .navbar-nav .nav-link.active,
            .navbar-dark .navbar-nav .nav-link.show,
            .navbar-dark .navbar-nav .show > .nav-link {
                color: #fff;
            }
            .navbar-dark .navbar-toggler {
                color: hsla(0, 0%, 100%, 0.5);
                border-color: hsla(0, 0%, 100%, 0.1);
            }
            .navbar-dark .navbar-toggler-icon {
                background-image: url(/domain_files/svg%3E");
            }
            .navbar-dark .navbar-text {
                color: hsla(0, 0%, 100%, 0.5);
            }
            .navbar-dark .navbar-text a,
            .navbar-dark .navbar-text a:focus,
            .navbar-dark .navbar-text a:hover {
                color: #fff;
            }
            .card {
                position: relative;
                display: flex;
                flex-direction: column;
                min-width: 0;
                word-wrap: break-word;
                background-color: #fff;
                background-clip: border-box;
                border: 1px solid rgba(0, 0, 0, 0.125);
                border-radius: 0.25rem;
            }
            .card > hr {
                margin-right: 0;
                margin-left: 0;
            }
            .card > .list-group {
                border-top: inherit;
                border-bottom: inherit;
            }
            .card > .list-group:first-child {
                border-top-width: 0;
                border-top-left-radius: calc(0.25rem - 1px);
                border-top-right-radius: calc(0.25rem - 1px);
            }
            .card > .list-group:last-child {
                border-bottom-width: 0;
                border-bottom-right-radius: calc(0.25rem - 1px);
                border-bottom-left-radius: calc(0.25rem - 1px);
            }
            .card > .card-header + .list-group,
            .card > .list-group + .card-footer {
                border-top: 0;
            }
            .card-body {
                flex: 1 1 auto;
                min-height: 1px;
                padding: 1.25rem;
            }
            .card-title {
                margin-bottom: 0.75rem;
            }
            .card-subtitle {
                margin-top: -0.375rem;
            }
            .card-subtitle,
            .card-text:last-child {
                margin-bottom: 0;
            }
            .card-link:hover {
                text-decoration: none;
            }
            .card-link + .card-link {
                margin-left: 1.25rem;
            }
            .card-header {
                padding: 0.75rem 1.25rem;
                margin-bottom: 0;
                background-color: rgba(0, 0, 0, 0.03);
                border-bottom: 1px solid rgba(0, 0, 0, 0.125);
            }
            .card-header:first-child {
                border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
            }
            .card-footer {
                padding: 0.75rem 1.25rem;
                background-color: rgba(0, 0, 0, 0.03);
                border-top: 1px solid rgba(0, 0, 0, 0.125);
            }
            .card-footer:last-child {
                border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
            }
            .card-header-tabs {
                margin-bottom: -0.75rem;
                border-bottom: 0;
            }
            .card-header-pills,
            .card-header-tabs {
                margin-right: -0.625rem;
                margin-left: -0.625rem;
            }
            .card-img-overlay {
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                padding: 1.25rem;
                border-radius: calc(0.25rem - 1px);
            }
            .card-img,
            .card-img-bottom,
            .card-img-top {
                flex-shrink: 0;
                width: 100%;
            }
            .card-img,
            .card-img-top {
                border-top-left-radius: calc(0.25rem - 1px);
                border-top-right-radius: calc(0.25rem - 1px);
            }
            .card-img,
            .card-img-bottom {
                border-bottom-right-radius: calc(0.25rem - 1px);
                border-bottom-left-radius: calc(0.25rem - 1px);
            }
            .card-deck .card {
                margin-bottom: 15px;
            }
            @media (min-width: 576px) {
                .card-deck {
                    display: flex;
                    flex-flow: row wrap;
                    margin-right: -15px;
                    margin-left: -15px;
                }
                .card-deck .card {
                    flex: 1 0 0%;
                    margin-right: 15px;
                    margin-bottom: 0;
                    margin-left: 15px;
                }
            }
            .card-group > .card {
                margin-bottom: 15px;
            }
            @media (min-width: 576px) {
                .card-group {
                    display: flex;
                    flex-flow: row wrap;
                }
                .card-group > .card {
                    flex: 1 0 0%;
                    margin-bottom: 0;
                }
                .card-group > .card + .card {
                    margin-left: 0;
                    border-left: 0;
                }
                .card-group > .card:not(:last-child) {
                    border-top-right-radius: 0;
                    border-bottom-right-radius: 0;
                }
                .card-group > .card:not(:last-child) .card-header,
                .card-group > .card:not(:last-child) .card-img-top {
                    border-top-right-radius: 0;
                }
                .card-group > .card:not(:last-child) .card-footer,
                .card-group > .card:not(:last-child) .card-img-bottom {
                    border-bottom-right-radius: 0;
                }
                .card-group > .card:not(:first-child) {
                    border-top-left-radius: 0;
                    border-bottom-left-radius: 0;
                }
                .card-group > .card:not(:first-child) .card-header,
                .card-group > .card:not(:first-child) .card-img-top {
                    border-top-left-radius: 0;
                }
                .card-group > .card:not(:first-child) .card-footer,
                .card-group > .card:not(:first-child) .card-img-bottom {
                    border-bottom-left-radius: 0;
                }
            }
            .card-columns .card {
                margin-bottom: 0.75rem;
            }
            @media (min-width: 576px) {
                .card-columns {
                    -moz-column-count: 3;
                    column-count: 3;
                    -webkit-column-gap: 1.25rem;
                    -moz-column-gap: 1.25rem;
                    grid-column-gap: 1.25rem;
                    column-gap: 1.25rem;
                    orphans: 1;
                    widows: 1;
                }
                .card-columns .card {
                    display: inline-block;
                    width: 100%;
                }
            }
            .accordion {
                overflow-anchor: none;
            }
            .accordion > .card {
                overflow: hidden;
            }
            .accordion > .card:not(:last-of-type) {
                border-bottom: 0;
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
            }
            .accordion > .card:not(:first-of-type) {
                border-top-left-radius: 0;
                border-top-right-radius: 0;
            }
            .accordion > .card > .card-header {
                border-radius: 0;
                margin-bottom: -1px;
            }
            .breadcrumb {
                display: flex;
                flex-wrap: wrap;
                padding: 0.75rem 1rem;
                margin-bottom: 1rem;
                list-style: none;
                background-color: #e9ecef;
                border-radius: 0.25rem;
            }
            .breadcrumb-item + .breadcrumb-item {
                padding-left: 0.5rem;
            }
            .breadcrumb-item + .breadcrumb-item:before {
                float: left;
                padding-right: 0.5rem;
                color: #6c757d;
                content: "/";
            }
            .breadcrumb-item + .breadcrumb-item:hover:before {
                text-decoration: underline;
                text-decoration: none;
            }
            .breadcrumb-item.active {
                color: #6c757d;
            }
            .pagination {
                display: flex;
                padding-left: 0;
                list-style: none;
                border-radius: 0.25rem;
            }
            .page-link {
                position: relative;
                display: block;
                padding: 0.5rem 0.75rem;
                margin-left: -1px;
                line-height: 1.25;
                color: #007bff;
                background-color: #fff;
                border: 1px solid #dee2e6;
            }
            .page-link:hover {
                z-index: 2;
                color: #0056b3;
                text-decoration: none;
                background-color: #e9ecef;
                border-color: #dee2e6;
            }
            .page-link:focus {
                z-index: 3;
                outline: 0;
                box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
            }
            .page-item:first-child .page-link {
                margin-left: 0;
                border-top-left-radius: 0.25rem;
                border-bottom-left-radius: 0.25rem;
            }
            .page-item:last-child .page-link {
                border-top-right-radius: 0.25rem;
                border-bottom-right-radius: 0.25rem;
            }
            .page-item.active .page-link {
                z-index: 3;
                color: #fff;
                background-color: #007bff;
                border-color: #007bff;
            }
            .page-item.disabled .page-link {
                color: #6c757d;
                pointer-events: none;
                cursor: auto;
                background-color: #fff;
                border-color: #dee2e6;
            }
            .pagination-lg .page-link {
                padding: 0.75rem 1.5rem;
                font-size: 1.25rem;
                line-height: 1.5;
            }
            .pagination-lg .page-item:first-child .page-link {
                border-top-left-radius: 0.3rem;
                border-bottom-left-radius: 0.3rem;
            }
            .pagination-lg .page-item:last-child .page-link {
                border-top-right-radius: 0.3rem;
                border-bottom-right-radius: 0.3rem;
            }
            .pagination-sm .page-link {
                padding: 0.25rem 0.5rem;
                font-size: 0.875rem;
                line-height: 1.5;
            }
            .pagination-sm .page-item:first-child .page-link {
                border-top-left-radius: 0.2rem;
                border-bottom-left-radius: 0.2rem;
            }
            .pagination-sm .page-item:last-child .page-link {
                border-top-right-radius: 0.2rem;
                border-bottom-right-radius: 0.2rem;
            }
            .badge {
                display: inline-block;
                padding: 0.25em 0.4em;
                font-size: 75%;
                font-weight: 700;
                line-height: 1;
                text-align: center;
                white-space: nowrap;
                vertical-align: baseline;
                border-radius: 0.25rem;
                transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
            }
            @media (prefers-reduced-motion: reduce) {
                .badge {
                    transition: none;
                }
            }
            a.badge:focus,
            a.badge:hover {
                text-decoration: none;
            }
            .badge:empty {
                display: none;
            }
            .btn .badge {
                position: relative;
                top: -1px;
            }
            .badge-pill {
                padding-right: 0.6em;
                padding-left: 0.6em;
                border-radius: 10rem;
            }
            .badge-primary {
                color: #fff;
                background-color: #007bff;
            }
            a.badge-primary:focus,
            a.badge-primary:hover {
                color: #fff;
                background-color: #0062cc;
            }
            a.badge-primary.focus,
            a.badge-primary:focus {
                outline: 0;
                box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
            }
            .badge-secondary {
                color: #fff;
                background-color: #6c757d;
            }
            a.badge-secondary:focus,
            a.badge-secondary:hover {
                color: #fff;
                background-color: #545b62;
            }
            a.badge-secondary.focus,
            a.badge-secondary:focus {
                outline: 0;
                box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
            }
            .badge-success {
                color: #fff;
                background-color: #28a745;
            }
            a.badge-success:focus,
            a.badge-success:hover {
                color: #fff;
                background-color: #1e7e34;
            }
            a.badge-success.focus,
            a.badge-success:focus {
                outline: 0;
                box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
            }
            .badge-info {
                color: #fff;
                background-color: #17a2b8;
            }
            a.badge-info:focus,
            a.badge-info:hover {
                color: #fff;
                background-color: #117a8b;
            }
            a.badge-info.focus,
            a.badge-info:focus {
                outline: 0;
                box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
            }
            .badge-warning {
                color: #212529;
                background-color: #ffc107;
            }
            a.badge-warning:focus,
            a.badge-warning:hover {
                color: #212529;
                background-color: #d39e00;
            }
            a.badge-warning.focus,
            a.badge-warning:focus {
                outline: 0;
                box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
            }
            .badge-danger {
                color: #fff;
                background-color: #dc3545;
            }
            a.badge-danger:focus,
            a.badge-danger:hover {
                color: #fff;
                background-color: #bd2130;
            }
            a.badge-danger.focus,
            a.badge-danger:focus {
                outline: 0;
                box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
            }
            .badge-light {
                color: #212529;
                background-color: #f8f9fa;
            }
            a.badge-light:focus,
            a.badge-light:hover {
                color: #212529;
                background-color: #dae0e5;
            }
            a.badge-light.focus,
            a.badge-light:focus {
                outline: 0;
                box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
            }
            .badge-dark {
                color: #fff;
                background-color: #343a40;
            }
            a.badge-dark:focus,
            a.badge-dark:hover {
                color: #fff;
                background-color: #1d2124;
            }
            a.badge-dark.focus,
            a.badge-dark:focus {
                outline: 0;
                box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
            }
            .jumbotron {
                padding: 2rem 1rem;
                margin-bottom: 2rem;
                background-color: #e9ecef;
                border-radius: 0.3rem;
            }
            @media (min-width: 576px) {
                .jumbotron {
                    padding: 4rem 2rem;
                }
            }
            .jumbotron-fluid {
                padding-right: 0;
                padding-left: 0;
                border-radius: 0;
            }
            .alert {
                position: relative;
                padding: 0.75rem 1.25rem;
                margin-bottom: 1rem;
                border: 1px solid transparent;
                border-radius: 0.25rem;
            }
            .alert-heading {
                color: inherit;
            }
            .alert-link {
                font-weight: 700;
            }
            .alert-dismissible {
                padding-right: 4rem;
            }
            .alert-dismissible .close {
                position: absolute;
                top: 0;
                right: 0;
                z-index: 2;
                padding: 0.75rem 1.25rem;
                color: inherit;
            }
            .alert-primary {
                color: #004085;
                background-color: #cce5ff;
                border-color: #b8daff;
            }
            .alert-primary hr {
                border-top-color: #9fcdff;
            }
            .alert-primary .alert-link {
                color: #002752;
            }
            .alert-secondary {
                color: #383d41;
                background-color: #e2e3e5;
                border-color: #d6d8db;
            }
            .alert-secondary hr {
                border-top-color: #c8cbcf;
            }
            .alert-secondary .alert-link {
                color: #202326;
            }
            .alert-success {
                color: #155724;
                background-color: #d4edda;
                border-color: #c3e6cb;
            }
            .alert-success hr {
                border-top-color: #b1dfbb;
            }
            .alert-success .alert-link {
                color: #0b2e13;
            }
            .alert-info {
                color: #0c5460;
                background-color: #d1ecf1;
                border-color: #bee5eb;
            }
            .alert-info hr {
                border-top-color: #abdde5;
            }
            .alert-info .alert-link {
                color: #062c33;
            }
            .alert-warning {
                color: #856404;
                background-color: #fff3cd;
                border-color: #ffeeba;
            }
            .alert-warning hr {
                border-top-color: #ffe8a1;
            }
            .alert-warning .alert-link {
                color: #533f03;
            }
            .alert-danger {
                color: #721c24;
                background-color: #f8d7da;
                border-color: #f5c6cb;
            }
            .alert-danger hr {
                border-top-color: #f1b0b7;
            }
            .alert-danger .alert-link {
                color: #491217;
            }
            .alert-light {
                color: #818182;
                background-color: #fefefe;
                border-color: #fdfdfe;
            }
            .alert-light hr {
                border-top-color: #ececf6;
            }
            .alert-light .alert-link {
                color: #686868;
            }
            .alert-dark {
                color: #1b1e21;
                background-color: #d6d8d9;
                border-color: #c6c8ca;
            }
            .alert-dark hr {
                border-top-color: #b9bbbe;
            }
            .alert-dark .alert-link {
                color: #040505;
            }
            @-webkit-keyframes progress-bar-stripes {
                0% {
                    background-position: 1rem 0;
                }
                to {
                    background-position: 0 0;
                }
            }
            @keyframes progress-bar-stripes {
                0% {
                    background-position: 1rem 0;
                }
                to {
                    background-position: 0 0;
                }
            }
            .progress {
                height: 1rem;
                line-height: 0;
                font-size: 0.75rem;
                background-color: #e9ecef;
                border-radius: 0.25rem;
            }
            .progress,
            .progress-bar {
                display: flex;
                overflow: hidden;
            }
            .progress-bar {
                flex-direction: column;
                justify-content: center;
                color: #fff;
                text-align: center;
                white-space: nowrap;
                background-color: #007bff;
                transition: width 0.6s ease;
            }
            @media (prefers-reduced-motion: reduce) {
                .progress-bar {
                    transition: none;
                }
            }
            .progress-bar-striped {
                background-image: linear-gradient(45deg, hsla(0, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, 0.15) 0, hsla(0, 0%, 100%, 0.15) 75%, transparent 0, transparent);
                background-size: 1rem 1rem;
            }
            .progress-bar-animated {
                -webkit-animation: progress-bar-stripes 1s linear infinite;
                animation: progress-bar-stripes 1s linear infinite;
            }
            @media (prefers-reduced-motion: reduce) {
                .progress-bar-animated {
                    -webkit-animation: none;
                    animation: none;
                }
            }
            .media {
                display: flex;
                align-items: flex-start;
            }
            .media-body {
                flex: 1;
            }
            .list-group {
                display: flex;
                flex-direction: column;
                padding-left: 0;
                margin-bottom: 0;
                border-radius: 0.25rem;
            }
            .list-group-item-action {
                width: 100%;
                color: #495057;
                text-align: inherit;
            }
            .list-group-item-action:focus,
            .list-group-item-action:hover {
                z-index: 1;
                color: #495057;
                text-decoration: none;
                background-color: #f8f9fa;
            }
            .list-group-item-action:active {
                color: #212529;
                background-color: #e9ecef;
            }
            .list-group-item {
                position: relative;
                display: block;
                padding: 0.75rem 1.25rem;
                background-color: #fff;
                border: 1px solid rgba(0, 0, 0, 0.125);
            }
            .list-group-item:first-child {
                border-top-left-radius: inherit;
                border-top-right-radius: inherit;
            }
            .list-group-item:last-child {
                border-bottom-right-radius: inherit;
                border-bottom-left-radius: inherit;
            }
            .list-group-item.disabled,
            .list-group-item:disabled {
                color: #6c757d;
                pointer-events: none;
                background-color: #fff;
            }
            .list-group-item.active {
                z-index: 2;
                color: #fff;
                background-color: #007bff;
                border-color: #007bff;
            }
            .list-group-item + .list-group-item {
                border-top-width: 0;
            }
            .list-group-item + .list-group-item.active {
                margin-top: -1px;
                border-top-width: 1px;
            }
            .list-group-horizontal {
                flex-direction: row;
            }
            .list-group-horizontal > .list-group-item:first-child {
                border-bottom-left-radius: 0.25rem;
                border-top-right-radius: 0;
            }
            .list-group-horizontal > .list-group-item:last-child {
                border-top-right-radius: 0.25rem;
                border-bottom-left-radius: 0;
            }
            .list-group-horizontal > .list-group-item.active {
                margin-top: 0;
            }
            .list-group-horizontal > .list-group-item + .list-group-item {
                border-top-width: 1px;
                border-left-width: 0;
            }
            .list-group-horizontal > .list-group-item + .list-group-item.active {
                margin-left: -1px;
                border-left-width: 1px;
            }
            @media (min-width: 576px) {
                .list-group-horizontal-sm {
                    flex-direction: row;
                }
                .list-group-horizontal-sm > .list-group-item:first-child {
                    border-bottom-left-radius: 0.25rem;
                    border-top-right-radius: 0;
                }
                .list-group-horizontal-sm > .list-group-item:last-child {
                    border-top-right-radius: 0.25rem;
                    border-bottom-left-radius: 0;
                }
                .list-group-horizontal-sm > .list-group-item.active {
                    margin-top: 0;
                }
                .list-group-horizontal-sm > .list-group-item + .list-group-item {
                    border-top-width: 1px;
                    border-left-width: 0;
                }
                .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
                    margin-left: -1px;
                    border-left-width: 1px;
                }
            }
            @media (min-width: 768px) {
                .list-group-horizontal-md {
                    flex-direction: row;
                }
                .list-group-horizontal-md > .list-group-item:first-child {
                    border-bottom-left-radius: 0.25rem;
                    border-top-right-radius: 0;
                }
                .list-group-horizontal-md > .list-group-item:last-child {
                    border-top-right-radius: 0.25rem;
                    border-bottom-left-radius: 0;
                }
                .list-group-horizontal-md > .list-group-item.active {
                    margin-top: 0;
                }
                .list-group-horizontal-md > .list-group-item + .list-group-item {
                    border-top-width: 1px;
                    border-left-width: 0;
                }
                .list-group-horizontal-md > .list-group-item + .list-group-item.active {
                    margin-left: -1px;
                    border-left-width: 1px;
                }
            }
            @media (min-width: 992px) {
                .list-group-horizontal-lg {
                    flex-direction: row;
                }
                .list-group-horizontal-lg > .list-group-item:first-child {
                    border-bottom-left-radius: 0.25rem;
                    border-top-right-radius: 0;
                }
                .list-group-horizontal-lg > .list-group-item:last-child {
                    border-top-right-radius: 0.25rem;
                    border-bottom-left-radius: 0;
                }
                .list-group-horizontal-lg > .list-group-item.active {
                    margin-top: 0;
                }
                .list-group-horizontal-lg > .list-group-item + .list-group-item {
                    border-top-width: 1px;
                    border-left-width: 0;
                }
                .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
                    margin-left: -1px;
                    border-left-width: 1px;
                }
            }
            @media (min-width: 1200px) {
                .list-group-horizontal-xl {
                    flex-direction: row;
                }
                .list-group-horizontal-xl > .list-group-item:first-child {
                    border-bottom-left-radius: 0.25rem;
                    border-top-right-radius: 0;
                }
                .list-group-horizontal-xl > .list-group-item:last-child {
                    border-top-right-radius: 0.25rem;
                    border-bottom-left-radius: 0;
                }
                .list-group-horizontal-xl > .list-group-item.active {
                    margin-top: 0;
                }
                .list-group-horizontal-xl > .list-group-item + .list-group-item {
                    border-top-width: 1px;
                    border-left-width: 0;
                }
                .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
                    margin-left: -1px;
                    border-left-width: 1px;
                }
            }
            .list-group-flush {
                border-radius: 0;
            }
            .list-group-flush > .list-group-item {
                border-width: 0 0 1px;
            }
            .list-group-flush > .list-group-item:last-child {
                border-bottom-width: 0;
            }
            .list-group-item-primary {
                color: #004085;
                background-color: #b8daff;
            }
            .list-group-item-primary.list-group-item-action:focus,
            .list-group-item-primary.list-group-item-action:hover {
                color: #004085;
                background-color: #9fcdff;
            }
            .list-group-item-primary.list-group-item-action.active {
                color: #fff;
                background-color: #004085;
                border-color: #004085;
            }
            .list-group-item-secondary {
                color: #383d41;
                background-color: #d6d8db;
            }
            .list-group-item-secondary.list-group-item-action:focus,
            .list-group-item-secondary.list-group-item-action:hover {
                color: #383d41;
                background-color: #c8cbcf;
            }
            .list-group-item-secondary.list-group-item-action.active {
                color: #fff;
                background-color: #383d41;
                border-color: #383d41;
            }
            .list-group-item-success {
                color: #155724;
                background-color: #c3e6cb;
            }
            .list-group-item-success.list-group-item-action:focus,
            .list-group-item-success.list-group-item-action:hover {
                color: #155724;
                background-color: #b1dfbb;
            }
            .list-group-item-success.list-group-item-action.active {
                color: #fff;
                background-color: #155724;
                border-color: #155724;
            }
            .list-group-item-info {
                color: #0c5460;
                background-color: #bee5eb;
            }
            .list-group-item-info.list-group-item-action:focus,
            .list-group-item-info.list-group-item-action:hover {
                color: #0c5460;
                background-color: #abdde5;
            }
            .list-group-item-info.list-group-item-action.active {
                color: #fff;
                background-color: #0c5460;
                border-color: #0c5460;
            }
            .list-group-item-warning {
                color: #856404;
                background-color: #ffeeba;
            }
            .list-group-item-warning.list-group-item-action:focus,
            .list-group-item-warning.list-group-item-action:hover {
                color: #856404;
                background-color: #ffe8a1;
            }
            .list-group-item-warning.list-group-item-action.active {
                color: #fff;
                background-color: #856404;
                border-color: #856404;
            }
            .list-group-item-danger {
                color: #721c24;
                background-color: #f5c6cb;
            }
            .list-group-item-danger.list-group-item-action:focus,
            .list-group-item-danger.list-group-item-action:hover {
                color: #721c24;
                background-color: #f1b0b7;
            }
            .list-group-item-danger.list-group-item-action.active {
                color: #fff;
                background-color: #721c24;
                border-color: #721c24;
            }
            .list-group-item-light {
                color: #818182;
                background-color: #fdfdfe;
            }
            .list-group-item-light.list-group-item-action:focus,
            .list-group-item-light.list-group-item-action:hover {
                color: #818182;
                background-color: #ececf6;
            }
            .list-group-item-light.list-group-item-action.active {
                color: #fff;
                background-color: #818182;
                border-color: #818182;
            }
            .list-group-item-dark {
                color: #1b1e21;
                background-color: #c6c8ca;
            }
            .list-group-item-dark.list-group-item-action:focus,
            .list-group-item-dark.list-group-item-action:hover {
                color: #1b1e21;
                background-color: #b9bbbe;
            }
            .list-group-item-dark.list-group-item-action.active {
                color: #fff;
                background-color: #1b1e21;
                border-color: #1b1e21;
            }
            .close {
                float: right;
                font-size: 1.5rem;
                font-weight: 700;
                line-height: 1;
                color: #000;
                text-shadow: 0 1px 0 #fff;
                opacity: 0.5;
            }
            .close:hover {
                color: #000;
                text-decoration: none;
            }
            .close:not(:disabled):not(.disabled):focus,
            .close:not(:disabled):not(.disabled):hover {
                opacity: 0.75;
            }
            button.close {
                padding: 0;
                background-color: transparent;
                border: 0;
            }
            a.close.disabled {
                pointer-events: none;
            }
            .toast {
                flex-basis: 350px;
                max-width: 350px;
                font-size: 0.875rem;
                background-color: hsla(0, 0%, 100%, 0.85);
                background-clip: padding-box;
                border: 1px solid rgba(0, 0, 0, 0.1);
                box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
                opacity: 0;
                border-radius: 0.25rem;
            }
            .toast:not(:last-child) {
                margin-bottom: 0.75rem;
            }
            .toast.showing {
                opacity: 1;
            }
            .toast.show {
                display: block;
                opacity: 1;
            }
            .toast.hide {
                display: none;
            }
            .toast-header {
                display: flex;
                align-items: center;
                padding: 0.25rem 0.75rem;
                color: #6c757d;
                background-color: hsla(0, 0%, 100%, 0.85);
                background-clip: padding-box;
                border-bottom: 1px solid rgba(0, 0, 0, 0.05);
                border-top-left-radius: calc(0.25rem - 1px);
                border-top-right-radius: calc(0.25rem - 1px);
            }
            .toast-body {
                padding: 0.75rem;
            }
            .modal-open {
                overflow: hidden;
            }
            .modal-open .modal {
                overflow-x: hidden;
                overflow-y: auto;
            }
            .modal {
                position: fixed;
                top: 0;
                left: 0;
                z-index: 1050;
                display: none;
                width: 100%;
                height: 100%;
                overflow: hidden;
                outline: 0;
            }
            .modal-dialog {
                position: relative;
                width: auto;
                margin: 0.5rem;
                pointer-events: none;
            }
            .modal.fade .modal-dialog {
                transition: transform 0.3s ease-out;
                transform: translateY(-50px);
            }
            @media (prefers-reduced-motion: reduce) {
                .modal.fade .modal-dialog {
                    transition: none;
                }
            }
            .modal.show .modal-dialog {
                transform: none;
            }
            .modal.modal-static .modal-dialog {
                transform: scale(1.02);
            }
            .modal-dialog-scrollable {
                display: flex;
                max-height: calc(100% - 1rem);
            }
            .modal-dialog-scrollable .modal-content {
                max-height: calc(100vh - 1rem);
                overflow: hidden;
            }
            .modal-dialog-scrollable .modal-footer,
            .modal-dialog-scrollable .modal-header {
                flex-shrink: 0;
            }
            .modal-dialog-scrollable .modal-body {
                overflow-y: auto;
            }
            .modal-dialog-centered {
                display: flex;
                align-items: center;
                min-height: calc(100% - 1rem);
            }
            .modal-dialog-centered:before {
                display: block;
                height: calc(100vh - 1rem);
                height: -webkit-min-content;
                height: -moz-min-content;
                height: min-content;
                content: "";
            }
            .modal-dialog-centered.modal-dialog-scrollable {
                flex-direction: column;
                justify-content: center;
                height: 100%;
            }
            .modal-dialog-centered.modal-dialog-scrollable .modal-content {
                max-height: none;
            }
            .modal-dialog-centered.modal-dialog-scrollable:before {
                content: none;
            }
            .modal-content {
                position: relative;
                display: flex;
                flex-direction: column;
                width: 100%;
                pointer-events: auto;
                background-color: #fff;
                background-clip: padding-box;
                border: 1px solid rgba(0, 0, 0, 0.2);
                border-radius: 0.3rem;
                outline: 0;
            }
            .modal-backdrop {
                position: fixed;
                top: 0;
                left: 0;
                z-index: 1040;
                width: 100vw;
                height: 100vh;
                background-color: #000;
            }
            .modal-backdrop.fade {
                opacity: 0;
            }
            .modal-backdrop.show {
                opacity: 0.5;
            }
            .modal-header {
                display: flex;
                align-items: flex-start;
                justify-content: space-between;
                padding: 1rem;
                border-bottom: 1px solid #dee2e6;
                border-top-left-radius: calc(0.3rem - 1px);
                border-top-right-radius: calc(0.3rem - 1px);
            }
            .modal-header .close {
                padding: 1rem;
                margin: -1rem -1rem -1rem auto;
            }
            .modal-title {
                margin-bottom: 0;
                line-height: 1.5;
            }
            .modal-body {
                position: relative;
                flex: 1 1 auto;
                padding: 1rem;
            }
            .modal-footer {
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                justify-content: flex-end;
                padding: 0.75rem;
                border-top: 1px solid #dee2e6;
                border-bottom-right-radius: calc(0.3rem - 1px);
                border-bottom-left-radius: calc(0.3rem - 1px);
            }
            .modal-footer > * {
                margin: 0.25rem;
            }
            .modal-scrollbar-measure {
                position: absolute;
                top: -9999px;
                width: 50px;
                height: 50px;
                overflow: scroll;
            }
            @media (min-width: 576px) {
                .modal-dialog {
                    max-width: 500px;
                    margin: 1.75rem auto;
                }
                .modal-dialog-scrollable {
                    max-height: calc(100% - 3.5rem);
                }
                .modal-dialog-scrollable .modal-content {
                    max-height: calc(100vh - 3.5rem);
                }
                .modal-dialog-centered {
                    min-height: calc(100% - 3.5rem);
                }
                .modal-dialog-centered:before {
                    height: calc(100vh - 3.5rem);
                    height: -webkit-min-content;
                    height: -moz-min-content;
                    height: min-content;
                }
                .modal-sm {
                    max-width: 300px;
                }
            }
            @media (min-width: 992px) {
                .modal-lg,
                .modal-xl {
                    max-width: 800px;
                }
            }
            @media (min-width: 1200px) {
                .modal-xl {
                    max-width: 1140px;
                }
            }
            [dir="ltr"] .tooltip {
                text-align: left;
            }
            [dir="rtl"] .tooltip {
                text-align: right;
            }
            .tooltip {
                position: absolute;
                z-index: 1070;
                display: block;
                margin: 0;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
                font-style: normal;
                font-weight: 400;
                line-height: 1.5;
                text-align: left;
                text-decoration: none;
                text-shadow: none;
                text-transform: none;
                letter-spacing: normal;
                word-break: normal;
                word-spacing: normal;
                white-space: normal;
                line-break: auto;
                font-size: 0.875rem;
                word-wrap: break-word;
                opacity: 0;
            }
            .tooltip.show {
                opacity: 0.9;
            }
            .tooltip .arrow {
                position: absolute;
                display: block;
                width: 0.8rem;
                height: 0.4rem;
            }
            .tooltip .arrow:before {
                position: absolute;
                content: "";
                border-color: transparent;
                border-style: solid;
            }
            .bs-tooltip-auto[x-placement^="top"],
            .bs-tooltip-top {
                padding: 0.4rem 0;
            }
            .bs-tooltip-auto[x-placement^="top"] .arrow,
            .bs-tooltip-top .arrow {
                bottom: 0;
            }
            .bs-tooltip-auto[x-placement^="top"] .arrow:before,
            .bs-tooltip-top .arrow:before {
                top: 0;
                border-width: 0.4rem 0.4rem 0;
                border-top-color: #000;
            }
            .bs-tooltip-auto[x-placement^="right"],
            .bs-tooltip-right {
                padding: 0 0.4rem;
            }
            .bs-tooltip-auto[x-placement^="right"] .arrow,
            .bs-tooltip-right .arrow {
                left: 0;
                width: 0.4rem;
                height: 0.8rem;
            }
            .bs-tooltip-auto[x-placement^="right"] .arrow:before,
            .bs-tooltip-right .arrow:before {
                right: 0;
                border-width: 0.4rem 0.4rem 0.4rem 0;
                border-right-color: #000;
            }
            .bs-tooltip-auto[x-placement^="bottom"],
            .bs-tooltip-bottom {
                padding: 0.4rem 0;
            }
            .bs-tooltip-auto[x-placement^="bottom"] .arrow,
            .bs-tooltip-bottom .arrow {
                top: 0;
            }
            .bs-tooltip-auto[x-placement^="bottom"] .arrow:before,
            .bs-tooltip-bottom .arrow:before {
                bottom: 0;
                border-width: 0 0.4rem 0.4rem;
                border-bottom-color: #000;
            }
            .bs-tooltip-auto[x-placement^="left"],
            .bs-tooltip-left {
                padding: 0 0.4rem;
            }
            .bs-tooltip-auto[x-placement^="left"] .arrow,
            .bs-tooltip-left .arrow {
                right: 0;
                width: 0.4rem;
                height: 0.8rem;
            }
            .bs-tooltip-auto[x-placement^="left"] .arrow:before,
            .bs-tooltip-left .arrow:before {
                left: 0;
                border-width: 0.4rem 0 0.4rem 0.4rem;
                border-left-color: #000;
            }
            .tooltip-inner {
                max-width: 200px;
                padding: 0.25rem 0.5rem;
                color: #fff;
                text-align: center;
                background-color: #000;
                border-radius: 0.25rem;
            }
            [dir="ltr"] .popover {
                text-align: left;
            }
            [dir="rtl"] .popover {
                text-align: right;
            }
            .popover {
                top: 0;
                left: 0;
                z-index: 1060;
                max-width: 276px;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
                font-style: normal;
                font-weight: 400;
                line-height: 1.5;
                text-align: left;
                text-decoration: none;
                text-shadow: none;
                text-transform: none;
                letter-spacing: normal;
                word-break: normal;
                word-spacing: normal;
                white-space: normal;
                line-break: auto;
                font-size: 0.875rem;
                word-wrap: break-word;
                background-color: #fff;
                background-clip: padding-box;
                border: 1px solid rgba(0, 0, 0, 0.2);
                border-radius: 0.3rem;
            }
            .popover,
            .popover .arrow {
                position: absolute;
                display: block;
            }
            .popover .arrow {
                width: 1rem;
                height: 0.5rem;
                margin: 0 0.3rem;
            }
            .popover .arrow:after,
            .popover .arrow:before {
                position: absolute;
                display: block;
                content: "";
                border-color: transparent;
                border-style: solid;
            }
            .bs-popover-auto[x-placement^="top"],
            .bs-popover-top {
                margin-bottom: 0.5rem;
            }
            .bs-popover-auto[x-placement^="top"] > .arrow,
            .bs-popover-top > .arrow {
                bottom: calc(-0.5rem - 1px);
            }
            .bs-popover-auto[x-placement^="top"] > .arrow:before,
            .bs-popover-top > .arrow:before {
                bottom: 0;
                border-width: 0.5rem 0.5rem 0;
                border-top-color: rgba(0, 0, 0, 0.25);
            }
            .bs-popover-auto[x-placement^="top"] > .arrow:after,
            .bs-popover-top > .arrow:after {
                bottom: 1px;
                border-width: 0.5rem 0.5rem 0;
                border-top-color: #fff;
            }
            .bs-popover-auto[x-placement^="right"],
            .bs-popover-right {
                margin-left: 0.5rem;
            }
            .bs-popover-auto[x-placement^="right"] > .arrow,
            .bs-popover-right > .arrow {
                left: calc(-0.5rem - 1px);
                width: 0.5rem;
                height: 1rem;
                margin: 0.3rem 0;
            }
            .bs-popover-auto[x-placement^="right"] > .arrow:before,
            .bs-popover-right > .arrow:before {
                left: 0;
                border-width: 0.5rem 0.5rem 0.5rem 0;
                border-right-color: rgba(0, 0, 0, 0.25);
            }
            .bs-popover-auto[x-placement^="right"] > .arrow:after,
            .bs-popover-right > .arrow:after {
                left: 1px;
                border-width: 0.5rem 0.5rem 0.5rem 0;
                border-right-color: #fff;
            }
            .bs-popover-auto[x-placement^="bottom"],
            .bs-popover-bottom {
                margin-top: 0.5rem;
            }
            .bs-popover-auto[x-placement^="bottom"] > .arrow,
            .bs-popover-bottom > .arrow {
                top: calc(-0.5rem - 1px);
            }
            .bs-popover-auto[x-placement^="bottom"] > .arrow:before,
            .bs-popover-bottom > .arrow:before {
                top: 0;
                border-width: 0 0.5rem 0.5rem;
                border-bottom-color: rgba(0, 0, 0, 0.25);
            }
            .bs-popover-auto[x-placement^="bottom"] > .arrow:after,
            .bs-popover-bottom > .arrow:after {
                top: 1px;
                border-width: 0 0.5rem 0.5rem;
                border-bottom-color: #fff;
            }
            .bs-popover-auto[x-placement^="bottom"] .popover-header:before,
            .bs-popover-bottom .popover-header:before {
                position: absolute;
                top: 0;
                left: 50%;
                display: block;
                width: 1rem;
                margin-left: -0.5rem;
                content: "";
                border-bottom: 1px solid #f7f7f7;
            }
            .bs-popover-auto[x-placement^="left"],
            .bs-popover-left {
                margin-right: 0.5rem;
            }
            .bs-popover-auto[x-placement^="left"] > .arrow,
            .bs-popover-left > .arrow {
                right: calc(-0.5rem - 1px);
                width: 0.5rem;
                height: 1rem;
                margin: 0.3rem 0;
            }
            .bs-popover-auto[x-placement^="left"] > .arrow:before,
            .bs-popover-left > .arrow:before {
                right: 0;
                border-width: 0.5rem 0 0.5rem 0.5rem;
                border-left-color: rgba(0, 0, 0, 0.25);
            }
            .bs-popover-auto[x-placement^="left"] > .arrow:after,
            .bs-popover-left > .arrow:after {
                right: 1px;
                border-width: 0.5rem 0 0.5rem 0.5rem;
                border-left-color: #fff;
            }
            .popover-header {
                padding: 0.5rem 0.75rem;
                margin-bottom: 0;
                font-size: 1rem;
                background-color: #f7f7f7;
                border-bottom: 1px solid #ebebeb;
                border-top-left-radius: calc(0.3rem - 1px);
                border-top-right-radius: calc(0.3rem - 1px);
            }
            .popover-header:empty {
                display: none;
            }
            .popover-body {
                padding: 0.5rem 0.75rem;
                color: #212529;
            }
            .carousel {
                position: relative;
            }
            .carousel.pointer-event {
                touch-action: pan-y;
            }
            .carousel-inner {
                position: relative;
                width: 100%;
                overflow: hidden;
            }
            .carousel-inner:after {
                display: block;
                clear: both;
                content: "";
            }
            .carousel-item {
                position: relative;
                display: none;
                float: left;
                width: 100%;
                margin-right: -100%;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                transition: transform 0.6s ease-in-out;
            }
            @media (prefers-reduced-motion: reduce) {
                .carousel-item {
                    transition: none;
                }
            }
            .carousel-item-next,
            .carousel-item-prev,
            .carousel-item.active {
                display: block;
            }
            .active.carousel-item-right,
            .carousel-item-next:not(.carousel-item-left) {
                transform: translateX(100%);
            }
            .active.carousel-item-left,
            .carousel-item-prev:not(.carousel-item-right) {
                transform: translateX(-100%);
            }
            .carousel-fade .carousel-item {
                opacity: 0;
                transition-property: opacity;
                transform: none;
            }
            .carousel-fade .carousel-item-next.carousel-item-left,
            .carousel-fade .carousel-item-prev.carousel-item-right,
            .carousel-fade .carousel-item.active {
                z-index: 1;
                opacity: 1;
            }
            .carousel-fade .active.carousel-item-left,
            .carousel-fade .active.carousel-item-right {
                z-index: 0;
                opacity: 0;
                transition: opacity 0s 0.6s;
            }
            @media (prefers-reduced-motion: reduce) {
                .carousel-fade .active.carousel-item-left,
                .carousel-fade .active.carousel-item-right {
                    transition: none;
                }
            }
            .carousel-control-next,
            .carousel-control-prev {
                position: absolute;
                top: 0;
                bottom: 0;
                z-index: 1;
                display: flex;
                align-items: center;
                justify-content: center;
                width: 15%;
                padding: 0;
                color: #fff;
                text-align: center;
                background: none;
                border: 0;
                opacity: 0.5;
                transition: opacity 0.15s ease;
            }
            @media (prefers-reduced-motion: reduce) {
                .carousel-control-next,
                .carousel-control-prev {
                    transition: none;
                }
            }
            .carousel-control-next:focus,
            .carousel-control-next:hover,
            .carousel-control-prev:focus,
            .carousel-control-prev:hover {
                color: #fff;
                text-decoration: none;
                outline: 0;
                opacity: 0.9;
            }
            .carousel-control-prev {
                left: 0;
            }
            .carousel-control-next {
                right: 0;
            }
            .carousel-control-next-icon,
            .carousel-control-prev-icon {
                display: inline-block;
                width: 20px;
                height: 20px;
                background: 50%/100% 100% no-repeat;
            }
            .carousel-control-prev-icon {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E");
            }
            .carousel-control-next-icon {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E");
            }
            .carousel-indicators {
                position: absolute;
                right: 0;
                bottom: 0;
                left: 0;
                z-index: 15;
                display: flex;
                justify-content: center;
                padding-left: 0;
                margin-right: 15%;
                margin-left: 15%;
                list-style: none;
            }
            .carousel-indicators li {
                box-sizing: content-box;
                flex: 0 1 auto;
                width: 30px;
                height: 3px;
                margin-right: 3px;
                margin-left: 3px;
                text-indent: -999px;
                cursor: pointer;
                background-color: #fff;
                background-clip: padding-box;
                border-top: 10px solid transparent;
                border-bottom: 10px solid transparent;
                opacity: 0.5;
                transition: opacity 0.6s ease;
            }
            @media (prefers-reduced-motion: reduce) {
                .carousel-indicators li {
                    transition: none;
                }
            }
            .carousel-indicators .active {
                opacity: 1;
            }
            .carousel-caption {
                position: absolute;
                right: 15%;
                bottom: 20px;
                left: 15%;
                z-index: 10;
                padding-top: 20px;
                padding-bottom: 20px;
                color: #fff;
                text-align: center;
            }
            @-webkit-keyframes spinner-border {
                to {
                    transform: rotate(1turn);
                }
            }
            @keyframes spinner-border {
                to {
                    transform: rotate(1turn);
                }
            }
            .spinner-border {
                display: inline-block;
                width: 2rem;
                height: 2rem;
                vertical-align: -0.125em;
                border: 0.25em solid;
                border-right: 0.25em solid transparent;
                border-radius: 50%;
                -webkit-animation: spinner-border 0.75s linear infinite;
                animation: spinner-border 0.75s linear infinite;
            }
            .spinner-border-sm {
                width: 1rem;
                height: 1rem;
                border-width: 0.2em;
            }
            @-webkit-keyframes spinner-grow {
                0% {
                    transform: scale(0);
                }
                50% {
                    opacity: 1;
                    transform: none;
                }
            }
            @keyframes spinner-grow {
                0% {
                    transform: scale(0);
                }
                50% {
                    opacity: 1;
                    transform: none;
                }
            }
            .spinner-grow {
                display: inline-block;
                width: 2rem;
                height: 2rem;
                vertical-align: -0.125em;
                background-color: currentColor;
                border-radius: 50%;
                opacity: 0;
                -webkit-animation: spinner-grow 0.75s linear infinite;
                animation: spinner-grow 0.75s linear infinite;
            }
            .spinner-grow-sm {
                width: 1rem;
                height: 1rem;
            }
            @media (prefers-reduced-motion: reduce) {
                .spinner-border,
                .spinner-grow {
                    -webkit-animation-duration: 1.5s;
                    animation-duration: 1.5s;
                }
            }
            .align-baseline {
                vertical-align: baseline !important;
            }
            .align-top {
                vertical-align: top !important;
            }
            .align-middle {
                vertical-align: middle !important;
            }
            .align-bottom {
                vertical-align: bottom !important;
            }
            .align-text-bottom {
                vertical-align: text-bottom !important;
            }
            .align-text-top {
                vertical-align: text-top !important;
            }
            .bg-primary {
                background-color: #007bff !important;
            }
            a.bg-primary:focus,
            a.bg-primary:hover,
            button.bg-primary:focus,
            button.bg-primary:hover {
                background-color: #0062cc !important;
            }
            .bg-secondary {
                background-color: #6c757d !important;
            }
            a.bg-secondary:focus,
            a.bg-secondary:hover,
            button.bg-secondary:focus,
            button.bg-secondary:hover {
                background-color: #545b62 !important;
            }
            .bg-success {
                background-color: #28a745 !important;
            }
            a.bg-success:focus,
            a.bg-success:hover,
            button.bg-success:focus,
            button.bg-success:hover {
                background-color: #1e7e34 !important;
            }
            .bg-info {
                background-color: #17a2b8 !important;
            }
            a.bg-info:focus,
            a.bg-info:hover,
            button.bg-info:focus,
            button.bg-info:hover {
                background-color: #117a8b !important;
            }
            .bg-warning {
                background-color: #ffc107 !important;
            }
            a.bg-warning:focus,
            a.bg-warning:hover,
            button.bg-warning:focus,
            button.bg-warning:hover {
                background-color: #d39e00 !important;
            }
            .bg-danger {
                background-color: #dc3545 !important;
            }
            a.bg-danger:focus,
            a.bg-danger:hover,
            button.bg-danger:focus,
            button.bg-danger:hover {
                background-color: #bd2130 !important;
            }
            .bg-light {
                background-color: #f8f9fa !important;
            }
            a.bg-light:focus,
            a.bg-light:hover,
            button.bg-light:focus,
            button.bg-light:hover {
                background-color: #dae0e5 !important;
            }
            .bg-dark {
                background-color: #343a40 !important;
            }
            a.bg-dark:focus,
            a.bg-dark:hover,
            button.bg-dark:focus,
            button.bg-dark:hover {
                background-color: #1d2124 !important;
            }
            .bg-white {
                background-color: #fff !important;
            }
            .bg-transparent {
                background-color: transparent !important;
            }
            .border {
                border: 1px solid #dee2e6 !important;
            }
            .border-top {
                border-top: 1px solid #dee2e6 !important;
            }
            .border-right {
                border-right: 1px solid #dee2e6 !important;
            }
            .border-bottom {
                border-bottom: 1px solid #dee2e6 !important;
            }
            .border-left {
                border-left: 1px solid #dee2e6 !important;
            }
            .border-0 {
                border: 0 !important;
            }
            .border-top-0 {
                border-top: 0 !important;
            }
            .border-right-0 {
                border-right: 0 !important;
            }
            .border-bottom-0 {
                border-bottom: 0 !important;
            }
            .border-left-0 {
                border-left: 0 !important;
            }
            .border-primary {
                border-color: #007bff !important;
            }
            .border-secondary {
                border-color: #6c757d !important;
            }
            .border-success {
                border-color: #28a745 !important;
            }
            .border-info {
                border-color: #17a2b8 !important;
            }
            .border-warning {
                border-color: #ffc107 !important;
            }
            .border-danger {
                border-color: #dc3545 !important;
            }
            .border-light {
                border-color: #f8f9fa !important;
            }
            .border-dark {
                border-color: #343a40 !important;
            }
            .border-white {
                border-color: #fff !important;
            }
            .rounded-sm {
                border-radius: 0.2rem !important;
            }
            .rounded {
                border-radius: 0.25rem !important;
            }
            .rounded-top {
                border-top-left-radius: 0.25rem !important;
            }
            .rounded-right,
            .rounded-top {
                border-top-right-radius: 0.25rem !important;
            }
            .rounded-bottom,
            .rounded-right {
                border-bottom-right-radius: 0.25rem !important;
            }
            .rounded-bottom,
            .rounded-left {
                border-bottom-left-radius: 0.25rem !important;
            }
            .rounded-left {
                border-top-left-radius: 0.25rem !important;
            }
            .rounded-lg {
                border-radius: 0.3rem !important;
            }
            .rounded-circle {
                border-radius: 50% !important;
            }
            .rounded-pill {
                border-radius: 50rem !important;
            }
            .rounded-0 {
                border-radius: 0 !important;
            }
            .clearfix:after {
                display: block;
                clear: both;
                content: "";
            }
            .d-none {
                display: none !important;
            }
            .d-inline {
                display: inline !important;
            }
            .d-inline-block {
                display: inline-block !important;
            }
            .d-block {
                display: block !important;
            }
            .d-table {
                display: table !important;
            }
            .d-table-row {
                display: table-row !important;
            }
            .d-table-cell {
                display: table-cell !important;
            }
            .d-flex {
                display: flex !important;
            }
            .d-inline-flex {
                display: inline-flex !important;
            }
            @media (min-width: 576px) {
                .d-sm-none {
                    display: none !important;
                }
                .d-sm-inline {
                    display: inline !important;
                }
                .d-sm-inline-block {
                    display: inline-block !important;
                }
                .d-sm-block {
                    display: block !important;
                }
                .d-sm-table {
                    display: table !important;
                }
                .d-sm-table-row {
                    display: table-row !important;
                }
                .d-sm-table-cell {
                    display: table-cell !important;
                }
                .d-sm-flex {
                    display: flex !important;
                }
                .d-sm-inline-flex {
                    display: inline-flex !important;
                }
            }
            @media (min-width: 768px) {
                .d-md-none {
                    display: none !important;
                }
                .d-md-inline {
                    display: inline !important;
                }
                .d-md-inline-block {
                    display: inline-block !important;
                }
                .d-md-block {
                    display: block !important;
                }
                .d-md-table {
                    display: table !important;
                }
                .d-md-table-row {
                    display: table-row !important;
                }
                .d-md-table-cell {
                    display: table-cell !important;
                }
                .d-md-flex {
                    display: flex !important;
                }
                .d-md-inline-flex {
                    display: inline-flex !important;
                }
            }
            @media (min-width: 992px) {
                .d-lg-none {
                    display: none !important;
                }
                .d-lg-inline {
                    display: inline !important;
                }
                .d-lg-inline-block {
                    display: inline-block !important;
                }
                .d-lg-block {
                    display: block !important;
                }
                .d-lg-table {
                    display: table !important;
                }
                .d-lg-table-row {
                    display: table-row !important;
                }
                .d-lg-table-cell {
                    display: table-cell !important;
                }
                .d-lg-flex {
                    display: flex !important;
                }
                .d-lg-inline-flex {
                    display: inline-flex !important;
                }
            }
            @media (min-width: 1200px) {
                .d-xl-none {
                    display: none !important;
                }
                .d-xl-inline {
                    display: inline !important;
                }
                .d-xl-inline-block {
                    display: inline-block !important;
                }
                .d-xl-block {
                    display: block !important;
                }
                .d-xl-table {
                    display: table !important;
                }
                .d-xl-table-row {
                    display: table-row !important;
                }
                .d-xl-table-cell {
                    display: table-cell !important;
                }
                .d-xl-flex {
                    display: flex !important;
                }
                .d-xl-inline-flex {
                    display: inline-flex !important;
                }
            }
            @media print {
                .d-print-none {
                    display: none !important;
                }
                .d-print-inline {
                    display: inline !important;
                }
                .d-print-inline-block {
                    display: inline-block !important;
                }
                .d-print-block {
                    display: block !important;
                }
                .d-print-table {
                    display: table !important;
                }
                .d-print-table-row {
                    display: table-row !important;
                }
                .d-print-table-cell {
                    display: table-cell !important;
                }
                .d-print-flex {
                    display: flex !important;
                }
                .d-print-inline-flex {
                    display: inline-flex !important;
                }
            }
            .embed-responsive {
                position: relative;
                display: block;
                width: 100%;
                padding: 0;
                overflow: hidden;
            }
            .embed-responsive:before {
                display: block;
                content: "";
            }
            .embed-responsive .embed-responsive-item,
            .embed-responsive embed,
            .embed-responsive iframe,
            .embed-responsive object,
            .embed-responsive video {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border: 0;
            }
            .embed-responsive-21by9:before {
                padding-top: 42.857143%;
            }
            .embed-responsive-16by9:before {
                padding-top: 56.25%;
            }
            .embed-responsive-4by3:before {
                padding-top: 75%;
            }
            .embed-responsive-1by1:before {
                padding-top: 100%;
            }
            .flex-row {
                flex-direction: row !important;
            }
            .flex-column {
                flex-direction: column !important;
            }
            .flex-row-reverse {
                flex-direction: row-reverse !important;
            }
            .flex-column-reverse {
                flex-direction: column-reverse !important;
            }
            .flex-wrap {
                flex-wrap: wrap !important;
            }
            .flex-nowrap {
                flex-wrap: nowrap !important;
            }
            .flex-wrap-reverse {
                flex-wrap: wrap-reverse !important;
            }
            .flex-fill {
                flex: 1 1 auto !important;
            }
            .flex-grow-0 {
                flex-grow: 0 !important;
            }
            .flex-grow-1 {
                flex-grow: 1 !important;
            }
            .flex-shrink-0 {
                flex-shrink: 0 !important;
            }
            .flex-shrink-1 {
                flex-shrink: 1 !important;
            }
            .justify-content-start {
                justify-content: flex-start !important;
            }
            .justify-content-end {
                justify-content: flex-end !important;
            }
            .justify-content-center {
                justify-content: center !important;
            }
            .justify-content-between {
                justify-content: space-between !important;
            }
            .justify-content-around {
                justify-content: space-around !important;
            }
            .align-items-start {
                align-items: flex-start !important;
            }
            .align-items-end {
                align-items: flex-end !important;
            }
            .align-items-center {
                align-items: center !important;
            }
            .align-items-baseline {
                align-items: baseline !important;
            }
            .align-items-stretch {
                align-items: stretch !important;
            }
            .align-content-start {
                align-content: flex-start !important;
            }
            .align-content-end {
                align-content: flex-end !important;
            }
            .align-content-center {
                align-content: center !important;
            }
            .align-content-between {
                align-content: space-between !important;
            }
            .align-content-around {
                align-content: space-around !important;
            }
            .align-content-stretch {
                align-content: stretch !important;
            }
            .align-self-auto {
                align-self: auto !important;
            }
            .align-self-start {
                align-self: flex-start !important;
            }
            .align-self-end {
                align-self: flex-end !important;
            }
            .align-self-center {
                align-self: center !important;
            }
            .align-self-baseline {
                align-self: baseline !important;
            }
            .align-self-stretch {
                align-self: stretch !important;
            }
            @media (min-width: 576px) {
                .flex-sm-row {
                    flex-direction: row !important;
                }
                .flex-sm-column {
                    flex-direction: column !important;
                }
                .flex-sm-row-reverse {
                    flex-direction: row-reverse !important;
                }
                .flex-sm-column-reverse {
                    flex-direction: column-reverse !important;
                }
                .flex-sm-wrap {
                    flex-wrap: wrap !important;
                }
                .flex-sm-nowrap {
                    flex-wrap: nowrap !important;
                }
                .flex-sm-wrap-reverse {
                    flex-wrap: wrap-reverse !important;
                }
                .flex-sm-fill {
                    flex: 1 1 auto !important;
                }
                .flex-sm-grow-0 {
                    flex-grow: 0 !important;
                }
                .flex-sm-grow-1 {
                    flex-grow: 1 !important;
                }
                .flex-sm-shrink-0 {
                    flex-shrink: 0 !important;
                }
                .flex-sm-shrink-1 {
                    flex-shrink: 1 !important;
                }
                .justify-content-sm-start {
                    justify-content: flex-start !important;
                }
                .justify-content-sm-end {
                    justify-content: flex-end !important;
                }
                .justify-content-sm-center {
                    justify-content: center !important;
                }
                .justify-content-sm-between {
                    justify-content: space-between !important;
                }
                .justify-content-sm-around {
                    justify-content: space-around !important;
                }
                .align-items-sm-start {
                    align-items: flex-start !important;
                }
                .align-items-sm-end {
                    align-items: flex-end !important;
                }
                .align-items-sm-center {
                    align-items: center !important;
                }
                .align-items-sm-baseline {
                    align-items: baseline !important;
                }
                .align-items-sm-stretch {
                    align-items: stretch !important;
                }
                .align-content-sm-start {
                    align-content: flex-start !important;
                }
                .align-content-sm-end {
                    align-content: flex-end !important;
                }
                .align-content-sm-center {
                    align-content: center !important;
                }
                .align-content-sm-between {
                    align-content: space-between !important;
                }
                .align-content-sm-around {
                    align-content: space-around !important;
                }
                .align-content-sm-stretch {
                    align-content: stretch !important;
                }
                .align-self-sm-auto {
                    align-self: auto !important;
                }
                .align-self-sm-start {
                    align-self: flex-start !important;
                }
                .align-self-sm-end {
                    align-self: flex-end !important;
                }
                .align-self-sm-center {
                    align-self: center !important;
                }
                .align-self-sm-baseline {
                    align-self: baseline !important;
                }
                .align-self-sm-stretch {
                    align-self: stretch !important;
                }
            }
            @media (min-width: 768px) {
                .flex-md-row {
                    flex-direction: row !important;
                }
                .flex-md-column {
                    flex-direction: column !important;
                }
                .flex-md-row-reverse {
                    flex-direction: row-reverse !important;
                }
                .flex-md-column-reverse {
                    flex-direction: column-reverse !important;
                }
                .flex-md-wrap {
                    flex-wrap: wrap !important;
                }
                .flex-md-nowrap {
                    flex-wrap: nowrap !important;
                }
                .flex-md-wrap-reverse {
                    flex-wrap: wrap-reverse !important;
                }
                .flex-md-fill {
                    flex: 1 1 auto !important;
                }
                .flex-md-grow-0 {
                    flex-grow: 0 !important;
                }
                .flex-md-grow-1 {
                    flex-grow: 1 !important;
                }
                .flex-md-shrink-0 {
                    flex-shrink: 0 !important;
                }
                .flex-md-shrink-1 {
                    flex-shrink: 1 !important;
                }
                .justify-content-md-start {
                    justify-content: flex-start !important;
                }
                .justify-content-md-end {
                    justify-content: flex-end !important;
                }
                .justify-content-md-center {
                    justify-content: center !important;
                }
                .justify-content-md-between {
                    justify-content: space-between !important;
                }
                .justify-content-md-around {
                    justify-content: space-around !important;
                }
                .align-items-md-start {
                    align-items: flex-start !important;
                }
                .align-items-md-end {
                    align-items: flex-end !important;
                }
                .align-items-md-center {
                    align-items: center !important;
                }
                .align-items-md-baseline {
                    align-items: baseline !important;
                }
                .align-items-md-stretch {
                    align-items: stretch !important;
                }
                .align-content-md-start {
                    align-content: flex-start !important;
                }
                .align-content-md-end {
                    align-content: flex-end !important;
                }
                .align-content-md-center {
                    align-content: center !important;
                }
                .align-content-md-between {
                    align-content: space-between !important;
                }
                .align-content-md-around {
                    align-content: space-around !important;
                }
                .align-content-md-stretch {
                    align-content: stretch !important;
                }
                .align-self-md-auto {
                    align-self: auto !important;
                }
                .align-self-md-start {
                    align-self: flex-start !important;
                }
                .align-self-md-end {
                    align-self: flex-end !important;
                }
                .align-self-md-center {
                    align-self: center !important;
                }
                .align-self-md-baseline {
                    align-self: baseline !important;
                }
                .align-self-md-stretch {
                    align-self: stretch !important;
                }
            }
            @media (min-width: 992px) {
                .flex-lg-row {
                    flex-direction: row !important;
                }
                .flex-lg-column {
                    flex-direction: column !important;
                }
                .flex-lg-row-reverse {
                    flex-direction: row-reverse !important;
                }
                .flex-lg-column-reverse {
                    flex-direction: column-reverse !important;
                }
                .flex-lg-wrap {
                    flex-wrap: wrap !important;
                }
                .flex-lg-nowrap {
                    flex-wrap: nowrap !important;
                }
                .flex-lg-wrap-reverse {
                    flex-wrap: wrap-reverse !important;
                }
                .flex-lg-fill {
                    flex: 1 1 auto !important;
                }
                .flex-lg-grow-0 {
                    flex-grow: 0 !important;
                }
                .flex-lg-grow-1 {
                    flex-grow: 1 !important;
                }
                .flex-lg-shrink-0 {
                    flex-shrink: 0 !important;
                }
                .flex-lg-shrink-1 {
                    flex-shrink: 1 !important;
                }
                .justify-content-lg-start {
                    justify-content: flex-start !important;
                }
                .justify-content-lg-end {
                    justify-content: flex-end !important;
                }
                .justify-content-lg-center {
                    justify-content: center !important;
                }
                .justify-content-lg-between {
                    justify-content: space-between !important;
                }
                .justify-content-lg-around {
                    justify-content: space-around !important;
                }
                .align-items-lg-start {
                    align-items: flex-start !important;
                }
                .align-items-lg-end {
                    align-items: flex-end !important;
                }
                .align-items-lg-center {
                    align-items: center !important;
                }
                .align-items-lg-baseline {
                    align-items: baseline !important;
                }
                .align-items-lg-stretch {
                    align-items: stretch !important;
                }
                .align-content-lg-start {
                    align-content: flex-start !important;
                }
                .align-content-lg-end {
                    align-content: flex-end !important;
                }
                .align-content-lg-center {
                    align-content: center !important;
                }
                .align-content-lg-between {
                    align-content: space-between !important;
                }
                .align-content-lg-around {
                    align-content: space-around !important;
                }
                .align-content-lg-stretch {
                    align-content: stretch !important;
                }
                .align-self-lg-auto {
                    align-self: auto !important;
                }
                .align-self-lg-start {
                    align-self: flex-start !important;
                }
                .align-self-lg-end {
                    align-self: flex-end !important;
                }
                .align-self-lg-center {
                    align-self: center !important;
                }
                .align-self-lg-baseline {
                    align-self: baseline !important;
                }
                .align-self-lg-stretch {
                    align-self: stretch !important;
                }
            }
            @media (min-width: 1200px) {
                .flex-xl-row {
                    flex-direction: row !important;
                }
                .flex-xl-column {
                    flex-direction: column !important;
                }
                .flex-xl-row-reverse {
                    flex-direction: row-reverse !important;
                }
                .flex-xl-column-reverse {
                    flex-direction: column-reverse !important;
                }
                .flex-xl-wrap {
                    flex-wrap: wrap !important;
                }
                .flex-xl-nowrap {
                    flex-wrap: nowrap !important;
                }
                .flex-xl-wrap-reverse {
                    flex-wrap: wrap-reverse !important;
                }
                .flex-xl-fill {
                    flex: 1 1 auto !important;
                }
                .flex-xl-grow-0 {
                    flex-grow: 0 !important;
                }
                .flex-xl-grow-1 {
                    flex-grow: 1 !important;
                }
                .flex-xl-shrink-0 {
                    flex-shrink: 0 !important;
                }
                .flex-xl-shrink-1 {
                    flex-shrink: 1 !important;
                }
                .justify-content-xl-start {
                    justify-content: flex-start !important;
                }
                .justify-content-xl-end {
                    justify-content: flex-end !important;
                }
                .justify-content-xl-center {
                    justify-content: center !important;
                }
                .justify-content-xl-between {
                    justify-content: space-between !important;
                }
                .justify-content-xl-around {
                    justify-content: space-around !important;
                }
                .align-items-xl-start {
                    align-items: flex-start !important;
                }
                .align-items-xl-end {
                    align-items: flex-end !important;
                }
                .align-items-xl-center {
                    align-items: center !important;
                }
                .align-items-xl-baseline {
                    align-items: baseline !important;
                }
                .align-items-xl-stretch {
                    align-items: stretch !important;
                }
                .align-content-xl-start {
                    align-content: flex-start !important;
                }
                .align-content-xl-end {
                    align-content: flex-end !important;
                }
                .align-content-xl-center {
                    align-content: center !important;
                }
                .align-content-xl-between {
                    align-content: space-between !important;
                }
                .align-content-xl-around {
                    align-content: space-around !important;
                }
                .align-content-xl-stretch {
                    align-content: stretch !important;
                }
                .align-self-xl-auto {
                    align-self: auto !important;
                }
                .align-self-xl-start {
                    align-self: flex-start !important;
                }
                .align-self-xl-end {
                    align-self: flex-end !important;
                }
                .align-self-xl-center {
                    align-self: center !important;
                }
                .align-self-xl-baseline {
                    align-self: baseline !important;
                }
                .align-self-xl-stretch {
                    align-self: stretch !important;
                }
            }
            .float-left {
                float: left !important;
            }
            .float-right {
                float: right !important;
            }
            .float-none {
                float: none !important;
            }
            @media (min-width: 576px) {
                .float-sm-left {
                    float: left !important;
                }
                .float-sm-right {
                    float: right !important;
                }
                .float-sm-none {
                    float: none !important;
                }
            }
            @media (min-width: 768px) {
                .float-md-left {
                    float: left !important;
                }
                .float-md-right {
                    float: right !important;
                }
                .float-md-none {
                    float: none !important;
                }
            }
            @media (min-width: 992px) {
                .float-lg-left {
                    float: left !important;
                }
                .float-lg-right {
                    float: right !important;
                }
                .float-lg-none {
                    float: none !important;
                }
            }
            @media (min-width: 1200px) {
                .float-xl-left {
                    float: left !important;
                }
                .float-xl-right {
                    float: right !important;
                }
                .float-xl-none {
                    float: none !important;
                }
            }
            .user-select-all {
                -webkit-user-select: all !important;
                -moz-user-select: all !important;
                -ms-user-select: all !important;
                user-select: all !important;
            }
            .user-select-auto {
                -webkit-user-select: auto !important;
                -moz-user-select: auto !important;
                -ms-user-select: auto !important;
                user-select: auto !important;
            }
            .user-select-none {
                -webkit-user-select: none !important;
                -moz-user-select: none !important;
                -ms-user-select: none !important;
                user-select: none !important;
            }
            .overflow-auto {
                overflow: auto !important;
            }
            .overflow-hidden {
                overflow: hidden !important;
            }
            .position-static {
                position: static !important;
            }
            .position-relative {
                position: relative !important;
            }
            .position-absolute {
                position: absolute !important;
            }
            .position-fixed {
                position: fixed !important;
            }
            .position-sticky {
                position: -webkit-sticky !important;
                position: sticky !important;
            }
            .fixed-top {
                top: 0;
            }
            .fixed-bottom,
            .fixed-top {
                position: fixed;
                right: 0;
                left: 0;
                z-index: 1030;
            }
            .fixed-bottom {
                bottom: 0;
            }
            @supports ((position: -webkit-sticky) or (position: sticky)) {
                .sticky-top {
                    position: -webkit-sticky;
                    position: sticky;
                    top: 0;
                    z-index: 1020;
                }
            }
            .sr-only {
                position: absolute;
                width: 1px;
                height: 1px;
                padding: 0;
                margin: -1px;
                overflow: hidden;
                clip: rect(0, 0, 0, 0);
                white-space: nowrap;
                border: 0;
            }
            .sr-only-focusable:active,
            .sr-only-focusable:focus {
                position: static;
                width: auto;
                height: auto;
                overflow: visible;
                clip: auto;
                white-space: normal;
            }
            .shadow-sm {
                box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
            }
            .shadow {
                box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
            }
            .shadow-lg {
                box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
            }
            .shadow-none {
                box-shadow: none !important;
            }
            .w-25 {
                width: 25% !important;
            }
            .w-50 {
                width: 50% !important;
            }
            .w-75 {
                width: 75% !important;
            }
            .w-100 {
                width: 100% !important;
            }
            .w-auto {
                width: auto !important;
            }
            .h-25 {
                height: 25% !important;
            }
            .h-50 {
                height: 50% !important;
            }
            .h-75 {
                height: 75% !important;
            }
            .h-100 {
                height: 100% !important;
            }
            .h-auto {
                height: auto !important;
            }
            .mw-100 {
                max-width: 100% !important;
            }
            .mh-100 {
                max-height: 100% !important;
            }
            .min-vw-100 {
                min-width: 100vw !important;
            }
            .min-vh-100 {
                min-height: 100vh !important;
            }
            .vw-100 {
                width: 100vw !important;
            }
            .vh-100 {
                height: 100vh !important;
            }
            .m-0 {
                margin: 0 !important;
            }
            .mt-0,
            .my-0 {
                margin-top: 0 !important;
            }
            .mr-0,
            .mx-0 {
                margin-right: 0 !important;
            }
            .mb-0,
            .my-0 {
                margin-bottom: 0 !important;
            }
            .ml-0,
            .mx-0 {
                margin-left: 0 !important;
            }
            .m-1 {
                margin: 0.25rem !important;
            }
            .mt-1,
            .my-1 {
                margin-top: 0.25rem !important;
            }
            .mr-1,
            .mx-1 {
                margin-right: 0.25rem !important;
            }
            .mb-1,
            .my-1 {
                margin-bottom: 0.25rem !important;
            }
            .ml-1,
            .mx-1 {
                margin-left: 0.25rem !important;
            }
            .m-2 {
                margin: 0.5rem !important;
            }
            .mt-2,
            .my-2 {
                margin-top: 0.5rem !important;
            }
            .mr-2,
            .mx-2 {
                margin-right: 0.5rem !important;
            }
            .mb-2,
            .my-2 {
                margin-bottom: 0.5rem !important;
            }
            .ml-2,
            .mx-2 {
                margin-left: 0.5rem !important;
            }
            .m-3 {
                margin: 1rem !important;
            }
            .mt-3,
            .my-3 {
                margin-top: 1rem !important;
            }
            .mr-3,
            .mx-3 {
                margin-right: 1rem !important;
            }
            .mb-3,
            .my-3 {
                margin-bottom: 1rem !important;
            }
            .ml-3,
            .mx-3 {
                margin-left: 1rem !important;
            }
            .m-4 {
                margin: 1.5rem !important;
            }
            .mt-4,
            .my-4 {
                margin-top: 1.5rem !important;
            }
            .mr-4,
            .mx-4 {
                margin-right: 1.5rem !important;
            }
            .mb-4,
            .my-4 {
                margin-bottom: 1.5rem !important;
            }
            .ml-4,
            .mx-4 {
                margin-left: 1.5rem !important;
            }
            .m-5 {
                margin: 3rem !important;
            }
            .mt-5,
            .my-5 {
                margin-top: 3rem !important;
            }
            .mr-5,
            .mx-5 {
                margin-right: 3rem !important;
            }
            .mb-5,
            .my-5 {
                margin-bottom: 3rem !important;
            }
            .ml-5,
            .mx-5 {
                margin-left: 3rem !important;
            }
            .p-0 {
                padding: 0 !important;
            }
            .pt-0,
            .py-0 {
                padding-top: 0 !important;
            }
            .pr-0,
            .px-0 {
                padding-right: 0 !important;
            }
            .pb-0,
            .py-0 {
                padding-bottom: 0 !important;
            }
            .pl-0,
            .px-0 {
                padding-left: 0 !important;
            }
            .p-1 {
                padding: 0.25rem !important;
            }
            .pt-1,
            .py-1 {
                padding-top: 0.25rem !important;
            }
            .pr-1,
            .px-1 {
                padding-right: 0.25rem !important;
            }
            .pb-1,
            .py-1 {
                padding-bottom: 0.25rem !important;
            }
            .pl-1,
            .px-1 {
                padding-left: 0.25rem !important;
            }
            .p-2 {
                padding: 0.5rem !important;
            }
            .pt-2,
            .py-2 {
                padding-top: 0.5rem !important;
            }
            .pr-2,
            .px-2 {
                padding-right: 0.5rem !important;
            }
            .pb-2,
            .py-2 {
                padding-bottom: 0.5rem !important;
            }
            .pl-2,
            .px-2 {
                padding-left: 0.5rem !important;
            }
            .p-3 {
                padding: 1rem !important;
            }
            .pt-3,
            .py-3 {
                padding-top: 1rem !important;
            }
            .pr-3,
            .px-3 {
                padding-right: 1rem !important;
            }
            .pb-3,
            .py-3 {
                padding-bottom: 1rem !important;
            }
            .pl-3,
            .px-3 {
                padding-left: 1rem !important;
            }
            .p-4 {
                padding: 1.5rem !important;
            }
            .pt-4,
            .py-4 {
                padding-top: 1.5rem !important;
            }
            .pr-4,
            .px-4 {
                padding-right: 1.5rem !important;
            }
            .pb-4,
            .py-4 {
                padding-bottom: 1.5rem !important;
            }
            .pl-4,
            .px-4 {
                padding-left: 1.5rem !important;
            }
            .p-5 {
                padding: 3rem !important;
            }
            .pt-5,
            .py-5 {
                padding-top: 3rem !important;
            }
            .pr-5,
            .px-5 {
                padding-right: 3rem !important;
            }
            .pb-5,
            .py-5 {
                padding-bottom: 3rem !important;
            }
            .pl-5,
            .px-5 {
                padding-left: 3rem !important;
            }
            .m-n1 {
                margin: -0.25rem !important;
            }
            .mt-n1,
            .my-n1 {
                margin-top: -0.25rem !important;
            }
            .mr-n1,
            .mx-n1 {
                margin-right: -0.25rem !important;
            }
            .mb-n1,
            .my-n1 {
                margin-bottom: -0.25rem !important;
            }
            .ml-n1,
            .mx-n1 {
                margin-left: -0.25rem !important;
            }
            .m-n2 {
                margin: -0.5rem !important;
            }
            .mt-n2,
            .my-n2 {
                margin-top: -0.5rem !important;
            }
            .mr-n2,
            .mx-n2 {
                margin-right: -0.5rem !important;
            }
            .mb-n2,
            .my-n2 {
                margin-bottom: -0.5rem !important;
            }
            .ml-n2,
            .mx-n2 {
                margin-left: -0.5rem !important;
            }
            .m-n3 {
                margin: -1rem !important;
            }
            .mt-n3,
            .my-n3 {
                margin-top: -1rem !important;
            }
            .mr-n3,
            .mx-n3 {
                margin-right: -1rem !important;
            }
            .mb-n3,
            .my-n3 {
                margin-bottom: -1rem !important;
            }
            .ml-n3,
            .mx-n3 {
                margin-left: -1rem !important;
            }
            .m-n4 {
                margin: -1.5rem !important;
            }
            .mt-n4,
            .my-n4 {
                margin-top: -1.5rem !important;
            }
            .mr-n4,
            .mx-n4 {
                margin-right: -1.5rem !important;
            }
            .mb-n4,
            .my-n4 {
                margin-bottom: -1.5rem !important;
            }
            .ml-n4,
            .mx-n4 {
                margin-left: -1.5rem !important;
            }
            .m-n5 {
                margin: -3rem !important;
            }
            .mt-n5,
            .my-n5 {
                margin-top: -3rem !important;
            }
            .mr-n5,
            .mx-n5 {
                margin-right: -3rem !important;
            }
            .mb-n5,
            .my-n5 {
                margin-bottom: -3rem !important;
            }
            .ml-n5,
            .mx-n5 {
                margin-left: -3rem !important;
            }
            .m-auto {
                margin: auto !important;
            }
            .mt-auto,
            .my-auto {
                margin-top: auto !important;
            }
            .mr-auto,
            .mx-auto {
                margin-right: auto !important;
            }
            .mb-auto,
            .my-auto {
                margin-bottom: auto !important;
            }
            .ml-auto,
            .mx-auto {
                margin-left: auto !important;
            }
            @media (min-width: 576px) {
                .m-sm-0 {
                    margin: 0 !important;
                }
                .mt-sm-0,
                .my-sm-0 {
                    margin-top: 0 !important;
                }
                .mr-sm-0,
                .mx-sm-0 {
                    margin-right: 0 !important;
                }
                .mb-sm-0,
                .my-sm-0 {
                    margin-bottom: 0 !important;
                }
                .ml-sm-0,
                .mx-sm-0 {
                    margin-left: 0 !important;
                }
                .m-sm-1 {
                    margin: 0.25rem !important;
                }
                .mt-sm-1,
                .my-sm-1 {
                    margin-top: 0.25rem !important;
                }
                .mr-sm-1,
                .mx-sm-1 {
                    margin-right: 0.25rem !important;
                }
                .mb-sm-1,
                .my-sm-1 {
                    margin-bottom: 0.25rem !important;
                }
                .ml-sm-1,
                .mx-sm-1 {
                    margin-left: 0.25rem !important;
                }
                .m-sm-2 {
                    margin: 0.5rem !important;
                }
                .mt-sm-2,
                .my-sm-2 {
                    margin-top: 0.5rem !important;
                }
                .mr-sm-2,
                .mx-sm-2 {
                    margin-right: 0.5rem !important;
                }
                .mb-sm-2,
                .my-sm-2 {
                    margin-bottom: 0.5rem !important;
                }
                .ml-sm-2,
                .mx-sm-2 {
                    margin-left: 0.5rem !important;
                }
                .m-sm-3 {
                    margin: 1rem !important;
                }
                .mt-sm-3,
                .my-sm-3 {
                    margin-top: 1rem !important;
                }
                .mr-sm-3,
                .mx-sm-3 {
                    margin-right: 1rem !important;
                }
                .mb-sm-3,
                .my-sm-3 {
                    margin-bottom: 1rem !important;
                }
                .ml-sm-3,
                .mx-sm-3 {
                    margin-left: 1rem !important;
                }
                .m-sm-4 {
                    margin: 1.5rem !important;
                }
                .mt-sm-4,
                .my-sm-4 {
                    margin-top: 1.5rem !important;
                }
                .mr-sm-4,
                .mx-sm-4 {
                    margin-right: 1.5rem !important;
                }
                .mb-sm-4,
                .my-sm-4 {
                    margin-bottom: 1.5rem !important;
                }
                .ml-sm-4,
                .mx-sm-4 {
                    margin-left: 1.5rem !important;
                }
                .m-sm-5 {
                    margin: 3rem !important;
                }
                .mt-sm-5,
                .my-sm-5 {
                    margin-top: 3rem !important;
                }
                .mr-sm-5,
                .mx-sm-5 {
                    margin-right: 3rem !important;
                }
                .mb-sm-5,
                .my-sm-5 {
                    margin-bottom: 3rem !important;
                }
                .ml-sm-5,
                .mx-sm-5 {
                    margin-left: 3rem !important;
                }
                .p-sm-0 {
                    padding: 0 !important;
                }
                .pt-sm-0,
                .py-sm-0 {
                    padding-top: 0 !important;
                }
                .pr-sm-0,
                .px-sm-0 {
                    padding-right: 0 !important;
                }
                .pb-sm-0,
                .py-sm-0 {
                    padding-bottom: 0 !important;
                }
                .pl-sm-0,
                .px-sm-0 {
                    padding-left: 0 !important;
                }
                .p-sm-1 {
                    padding: 0.25rem !important;
                }
                .pt-sm-1,
                .py-sm-1 {
                    padding-top: 0.25rem !important;
                }
                .pr-sm-1,
                .px-sm-1 {
                    padding-right: 0.25rem !important;
                }
                .pb-sm-1,
                .py-sm-1 {
                    padding-bottom: 0.25rem !important;
                }
                .pl-sm-1,
                .px-sm-1 {
                    padding-left: 0.25rem !important;
                }
                .p-sm-2 {
                    padding: 0.5rem !important;
                }
                .pt-sm-2,
                .py-sm-2 {
                    padding-top: 0.5rem !important;
                }
                .pr-sm-2,
                .px-sm-2 {
                    padding-right: 0.5rem !important;
                }
                .pb-sm-2,
                .py-sm-2 {
                    padding-bottom: 0.5rem !important;
                }
                .pl-sm-2,
                .px-sm-2 {
                    padding-left: 0.5rem !important;
                }
                .p-sm-3 {
                    padding: 1rem !important;
                }
                .pt-sm-3,
                .py-sm-3 {
                    padding-top: 1rem !important;
                }
                .pr-sm-3,
                .px-sm-3 {
                    padding-right: 1rem !important;
                }
                .pb-sm-3,
                .py-sm-3 {
                    padding-bottom: 1rem !important;
                }
                .pl-sm-3,
                .px-sm-3 {
                    padding-left: 1rem !important;
                }
                .p-sm-4 {
                    padding: 1.5rem !important;
                }
                .pt-sm-4,
                .py-sm-4 {
                    padding-top: 1.5rem !important;
                }
                .pr-sm-4,
                .px-sm-4 {
                    padding-right: 1.5rem !important;
                }
                .pb-sm-4,
                .py-sm-4 {
                    padding-bottom: 1.5rem !important;
                }
                .pl-sm-4,
                .px-sm-4 {
                    padding-left: 1.5rem !important;
                }
                .p-sm-5 {
                    padding: 3rem !important;
                }
                .pt-sm-5,
                .py-sm-5 {
                    padding-top: 3rem !important;
                }
                .pr-sm-5,
                .px-sm-5 {
                    padding-right: 3rem !important;
                }
                .pb-sm-5,
                .py-sm-5 {
                    padding-bottom: 3rem !important;
                }
                .pl-sm-5,
                .px-sm-5 {
                    padding-left: 3rem !important;
                }
                .m-sm-n1 {
                    margin: -0.25rem !important;
                }
                .mt-sm-n1,
                .my-sm-n1 {
                    margin-top: -0.25rem !important;
                }
                .mr-sm-n1,
                .mx-sm-n1 {
                    margin-right: -0.25rem !important;
                }
                .mb-sm-n1,
                .my-sm-n1 {
                    margin-bottom: -0.25rem !important;
                }
                .ml-sm-n1,
                .mx-sm-n1 {
                    margin-left: -0.25rem !important;
                }
                .m-sm-n2 {
                    margin: -0.5rem !important;
                }
                .mt-sm-n2,
                .my-sm-n2 {
                    margin-top: -0.5rem !important;
                }
                .mr-sm-n2,
                .mx-sm-n2 {
                    margin-right: -0.5rem !important;
                }
                .mb-sm-n2,
                .my-sm-n2 {
                    margin-bottom: -0.5rem !important;
                }
                .ml-sm-n2,
                .mx-sm-n2 {
                    margin-left: -0.5rem !important;
                }
                .m-sm-n3 {
                    margin: -1rem !important;
                }
                .mt-sm-n3,
                .my-sm-n3 {
                    margin-top: -1rem !important;
                }
                .mr-sm-n3,
                .mx-sm-n3 {
                    margin-right: -1rem !important;
                }
                .mb-sm-n3,
                .my-sm-n3 {
                    margin-bottom: -1rem !important;
                }
                .ml-sm-n3,
                .mx-sm-n3 {
                    margin-left: -1rem !important;
                }
                .m-sm-n4 {
                    margin: -1.5rem !important;
                }
                .mt-sm-n4,
                .my-sm-n4 {
                    margin-top: -1.5rem !important;
                }
                .mr-sm-n4,
                .mx-sm-n4 {
                    margin-right: -1.5rem !important;
                }
                .mb-sm-n4,
                .my-sm-n4 {
                    margin-bottom: -1.5rem !important;
                }
                .ml-sm-n4,
                .mx-sm-n4 {
                    margin-left: -1.5rem !important;
                }
                .m-sm-n5 {
                    margin: -3rem !important;
                }
                .mt-sm-n5,
                .my-sm-n5 {
                    margin-top: -3rem !important;
                }
                .mr-sm-n5,
                .mx-sm-n5 {
                    margin-right: -3rem !important;
                }
                .mb-sm-n5,
                .my-sm-n5 {
                    margin-bottom: -3rem !important;
                }
                .ml-sm-n5,
                .mx-sm-n5 {
                    margin-left: -3rem !important;
                }
                .m-sm-auto {
                    margin: auto !important;
                }
                .mt-sm-auto,
                .my-sm-auto {
                    margin-top: auto !important;
                }
                .mr-sm-auto,
                .mx-sm-auto {
                    margin-right: auto !important;
                }
                .mb-sm-auto,
                .my-sm-auto {
                    margin-bottom: auto !important;
                }
                .ml-sm-auto,
                .mx-sm-auto {
                    margin-left: auto !important;
                }
            }
            @media (min-width: 768px) {
                .m-md-0 {
                    margin: 0 !important;
                }
                .mt-md-0,
                .my-md-0 {
                    margin-top: 0 !important;
                }
                .mr-md-0,
                .mx-md-0 {
                    margin-right: 0 !important;
                }
                .mb-md-0,
                .my-md-0 {
                    margin-bottom: 0 !important;
                }
                .ml-md-0,
                .mx-md-0 {
                    margin-left: 0 !important;
                }
                .m-md-1 {
                    margin: 0.25rem !important;
                }
                .mt-md-1,
                .my-md-1 {
                    margin-top: 0.25rem !important;
                }
                .mr-md-1,
                .mx-md-1 {
                    margin-right: 0.25rem !important;
                }
                .mb-md-1,
                .my-md-1 {
                    margin-bottom: 0.25rem !important;
                }
                .ml-md-1,
                .mx-md-1 {
                    margin-left: 0.25rem !important;
                }
                .m-md-2 {
                    margin: 0.5rem !important;
                }
                .mt-md-2,
                .my-md-2 {
                    margin-top: 0.5rem !important;
                }
                .mr-md-2,
                .mx-md-2 {
                    margin-right: 0.5rem !important;
                }
                .mb-md-2,
                .my-md-2 {
                    margin-bottom: 0.5rem !important;
                }
                .ml-md-2,
                .mx-md-2 {
                    margin-left: 0.5rem !important;
                }
                .m-md-3 {
                    margin: 1rem !important;
                }
                .mt-md-3,
                .my-md-3 {
                    margin-top: 1rem !important;
                }
                .mr-md-3,
                .mx-md-3 {
                    margin-right: 1rem !important;
                }
                .mb-md-3,
                .my-md-3 {
                    margin-bottom: 1rem !important;
                }
                .ml-md-3,
                .mx-md-3 {
                    margin-left: 1rem !important;
                }
                .m-md-4 {
                    margin: 1.5rem !important;
                }
                .mt-md-4,
                .my-md-4 {
                    margin-top: 1.5rem !important;
                }
                .mr-md-4,
                .mx-md-4 {
                    margin-right: 1.5rem !important;
                }
                .mb-md-4,
                .my-md-4 {
                    margin-bottom: 1.5rem !important;
                }
                .ml-md-4,
                .mx-md-4 {
                    margin-left: 1.5rem !important;
                }
                .m-md-5 {
                    margin: 3rem !important;
                }
                .mt-md-5,
                .my-md-5 {
                    margin-top: 3rem !important;
                }
                .mr-md-5,
                .mx-md-5 {
                    margin-right: 3rem !important;
                }
                .mb-md-5,
                .my-md-5 {
                    margin-bottom: 3rem !important;
                }
                .ml-md-5,
                .mx-md-5 {
                    margin-left: 3rem !important;
                }
                .p-md-0 {
                    padding: 0 !important;
                }
                .pt-md-0,
                .py-md-0 {
                    padding-top: 0 !important;
                }
                .pr-md-0,
                .px-md-0 {
                    padding-right: 0 !important;
                }
                .pb-md-0,
                .py-md-0 {
                    padding-bottom: 0 !important;
                }
                .pl-md-0,
                .px-md-0 {
                    padding-left: 0 !important;
                }
                .p-md-1 {
                    padding: 0.25rem !important;
                }
                .pt-md-1,
                .py-md-1 {
                    padding-top: 0.25rem !important;
                }
                .pr-md-1,
                .px-md-1 {
                    padding-right: 0.25rem !important;
                }
                .pb-md-1,
                .py-md-1 {
                    padding-bottom: 0.25rem !important;
                }
                .pl-md-1,
                .px-md-1 {
                    padding-left: 0.25rem !important;
                }
                .p-md-2 {
                    padding: 0.5rem !important;
                }
                .pt-md-2,
                .py-md-2 {
                    padding-top: 0.5rem !important;
                }
                .pr-md-2,
                .px-md-2 {
                    padding-right: 0.5rem !important;
                }
                .pb-md-2,
                .py-md-2 {
                    padding-bottom: 0.5rem !important;
                }
                .pl-md-2,
                .px-md-2 {
                    padding-left: 0.5rem !important;
                }
                .p-md-3 {
                    padding: 1rem !important;
                }
                .pt-md-3,
                .py-md-3 {
                    padding-top: 1rem !important;
                }
                .pr-md-3,
                .px-md-3 {
                    padding-right: 1rem !important;
                }
                .pb-md-3,
                .py-md-3 {
                    padding-bottom: 1rem !important;
                }
                .pl-md-3,
                .px-md-3 {
                    padding-left: 1rem !important;
                }
                .p-md-4 {
                    padding: 1.5rem !important;
                }
                .pt-md-4,
                .py-md-4 {
                    padding-top: 1.5rem !important;
                }
                .pr-md-4,
                .px-md-4 {
                    padding-right: 1.5rem !important;
                }
                .pb-md-4,
                .py-md-4 {
                    padding-bottom: 1.5rem !important;
                }
                .pl-md-4,
                .px-md-4 {
                    padding-left: 1.5rem !important;
                }
                .p-md-5 {
                    padding: 3rem !important;
                }
                .pt-md-5,
                .py-md-5 {
                    padding-top: 3rem !important;
                }
                .pr-md-5,
                .px-md-5 {
                    padding-right: 3rem !important;
                }
                .pb-md-5,
                .py-md-5 {
                    padding-bottom: 3rem !important;
                }
                .pl-md-5,
                .px-md-5 {
                    padding-left: 3rem !important;
                }
                .m-md-n1 {
                    margin: -0.25rem !important;
                }
                .mt-md-n1,
                .my-md-n1 {
                    margin-top: -0.25rem !important;
                }
                .mr-md-n1,
                .mx-md-n1 {
                    margin-right: -0.25rem !important;
                }
                .mb-md-n1,
                .my-md-n1 {
                    margin-bottom: -0.25rem !important;
                }
                .ml-md-n1,
                .mx-md-n1 {
                    margin-left: -0.25rem !important;
                }
                .m-md-n2 {
                    margin: -0.5rem !important;
                }
                .mt-md-n2,
                .my-md-n2 {
                    margin-top: -0.5rem !important;
                }
                .mr-md-n2,
                .mx-md-n2 {
                    margin-right: -0.5rem !important;
                }
                .mb-md-n2,
                .my-md-n2 {
                    margin-bottom: -0.5rem !important;
                }
                .ml-md-n2,
                .mx-md-n2 {
                    margin-left: -0.5rem !important;
                }
                .m-md-n3 {
                    margin: -1rem !important;
                }
                .mt-md-n3,
                .my-md-n3 {
                    margin-top: -1rem !important;
                }
                .mr-md-n3,
                .mx-md-n3 {
                    margin-right: -1rem !important;
                }
                .mb-md-n3,
                .my-md-n3 {
                    margin-bottom: -1rem !important;
                }
                .ml-md-n3,
                .mx-md-n3 {
                    margin-left: -1rem !important;
                }
                .m-md-n4 {
                    margin: -1.5rem !important;
                }
                .mt-md-n4,
                .my-md-n4 {
                    margin-top: -1.5rem !important;
                }
                .mr-md-n4,
                .mx-md-n4 {
                    margin-right: -1.5rem !important;
                }
                .mb-md-n4,
                .my-md-n4 {
                    margin-bottom: -1.5rem !important;
                }
                .ml-md-n4,
                .mx-md-n4 {
                    margin-left: -1.5rem !important;
                }
                .m-md-n5 {
                    margin: -3rem !important;
                }
                .mt-md-n5,
                .my-md-n5 {
                    margin-top: -3rem !important;
                }
                .mr-md-n5,
                .mx-md-n5 {
                    margin-right: -3rem !important;
                }
                .mb-md-n5,
                .my-md-n5 {
                    margin-bottom: -3rem !important;
                }
                .ml-md-n5,
                .mx-md-n5 {
                    margin-left: -3rem !important;
                }
                .m-md-auto {
                    margin: auto !important;
                }
                .mt-md-auto,
                .my-md-auto {
                    margin-top: auto !important;
                }
                .mr-md-auto,
                .mx-md-auto {
                    margin-right: auto !important;
                }
                .mb-md-auto,
                .my-md-auto {
                    margin-bottom: auto !important;
                }
                .ml-md-auto,
                .mx-md-auto {
                    margin-left: auto !important;
                }
            }
            @media (min-width: 992px) {
                .m-lg-0 {
                    margin: 0 !important;
                }
                .mt-lg-0,
                .my-lg-0 {
                    margin-top: 0 !important;
                }
                .mr-lg-0,
                .mx-lg-0 {
                    margin-right: 0 !important;
                }
                .mb-lg-0,
                .my-lg-0 {
                    margin-bottom: 0 !important;
                }
                .ml-lg-0,
                .mx-lg-0 {
                    margin-left: 0 !important;
                }
                .m-lg-1 {
                    margin: 0.25rem !important;
                }
                .mt-lg-1,
                .my-lg-1 {
                    margin-top: 0.25rem !important;
                }
                .mr-lg-1,
                .mx-lg-1 {
                    margin-right: 0.25rem !important;
                }
                .mb-lg-1,
                .my-lg-1 {
                    margin-bottom: 0.25rem !important;
                }
                .ml-lg-1,
                .mx-lg-1 {
                    margin-left: 0.25rem !important;
                }
                .m-lg-2 {
                    margin: 0.5rem !important;
                }
                .mt-lg-2,
                .my-lg-2 {
                    margin-top: 0.5rem !important;
                }
                .mr-lg-2,
                .mx-lg-2 {
                    margin-right: 0.5rem !important;
                }
                .mb-lg-2,
                .my-lg-2 {
                    margin-bottom: 0.5rem !important;
                }
                .ml-lg-2,
                .mx-lg-2 {
                    margin-left: 0.5rem !important;
                }
                .m-lg-3 {
                    margin: 1rem !important;
                }
                .mt-lg-3,
                .my-lg-3 {
                    margin-top: 1rem !important;
                }
                .mr-lg-3,
                .mx-lg-3 {
                    margin-right: 1rem !important;
                }
                .mb-lg-3,
                .my-lg-3 {
                    margin-bottom: 1rem !important;
                }
                .ml-lg-3,
                .mx-lg-3 {
                    margin-left: 1rem !important;
                }
                .m-lg-4 {
                    margin: 1.5rem !important;
                }
                .mt-lg-4,
                .my-lg-4 {
                    margin-top: 1.5rem !important;
                }
                .mr-lg-4,
                .mx-lg-4 {
                    margin-right: 1.5rem !important;
                }
                .mb-lg-4,
                .my-lg-4 {
                    margin-bottom: 1.5rem !important;
                }
                .ml-lg-4,
                .mx-lg-4 {
                    margin-left: 1.5rem !important;
                }
                .m-lg-5 {
                    margin: 3rem !important;
                }
                .mt-lg-5,
                .my-lg-5 {
                    margin-top: 3rem !important;
                }
                .mr-lg-5,
                .mx-lg-5 {
                    margin-right: 3rem !important;
                }
                .mb-lg-5,
                .my-lg-5 {
                    margin-bottom: 3rem !important;
                }
                .ml-lg-5,
                .mx-lg-5 {
                    margin-left: 3rem !important;
                }
                .p-lg-0 {
                    padding: 0 !important;
                }
                .pt-lg-0,
                .py-lg-0 {
                    padding-top: 0 !important;
                }
                .pr-lg-0,
                .px-lg-0 {
                    padding-right: 0 !important;
                }
                .pb-lg-0,
                .py-lg-0 {
                    padding-bottom: 0 !important;
                }
                .pl-lg-0,
                .px-lg-0 {
                    padding-left: 0 !important;
                }
                .p-lg-1 {
                    padding: 0.25rem !important;
                }
                .pt-lg-1,
                .py-lg-1 {
                    padding-top: 0.25rem !important;
                }
                .pr-lg-1,
                .px-lg-1 {
                    padding-right: 0.25rem !important;
                }
                .pb-lg-1,
                .py-lg-1 {
                    padding-bottom: 0.25rem !important;
                }
                .pl-lg-1,
                .px-lg-1 {
                    padding-left: 0.25rem !important;
                }
                .p-lg-2 {
                    padding: 0.5rem !important;
                }
                .pt-lg-2,
                .py-lg-2 {
                    padding-top: 0.5rem !important;
                }
                .pr-lg-2,
                .px-lg-2 {
                    padding-right: 0.5rem !important;
                }
                .pb-lg-2,
                .py-lg-2 {
                    padding-bottom: 0.5rem !important;
                }
                .pl-lg-2,
                .px-lg-2 {
                    padding-left: 0.5rem !important;
                }
                .p-lg-3 {
                    padding: 1rem !important;
                }
                .pt-lg-3,
                .py-lg-3 {
                    padding-top: 1rem !important;
                }
                .pr-lg-3,
                .px-lg-3 {
                    padding-right: 1rem !important;
                }
                .pb-lg-3,
                .py-lg-3 {
                    padding-bottom: 1rem !important;
                }
                .pl-lg-3,
                .px-lg-3 {
                    padding-left: 1rem !important;
                }
                .p-lg-4 {
                    padding: 1.5rem !important;
                }
                .pt-lg-4,
                .py-lg-4 {
                    padding-top: 1.5rem !important;
                }
                .pr-lg-4,
                .px-lg-4 {
                    padding-right: 1.5rem !important;
                }
                .pb-lg-4,
                .py-lg-4 {
                    padding-bottom: 1.5rem !important;
                }
                .pl-lg-4,
                .px-lg-4 {
                    padding-left: 1.5rem !important;
                }
                .p-lg-5 {
                    padding: 3rem !important;
                }
                .pt-lg-5,
                .py-lg-5 {
                    padding-top: 3rem !important;
                }
                .pr-lg-5,
                .px-lg-5 {
                    padding-right: 3rem !important;
                }
                .pb-lg-5,
                .py-lg-5 {
                    padding-bottom: 3rem !important;
                }
                .pl-lg-5,
                .px-lg-5 {
                    padding-left: 3rem !important;
                }
                .m-lg-n1 {
                    margin: -0.25rem !important;
                }
                .mt-lg-n1,
                .my-lg-n1 {
                    margin-top: -0.25rem !important;
                }
                .mr-lg-n1,
                .mx-lg-n1 {
                    margin-right: -0.25rem !important;
                }
                .mb-lg-n1,
                .my-lg-n1 {
                    margin-bottom: -0.25rem !important;
                }
                .ml-lg-n1,
                .mx-lg-n1 {
                    margin-left: -0.25rem !important;
                }
                .m-lg-n2 {
                    margin: -0.5rem !important;
                }
                .mt-lg-n2,
                .my-lg-n2 {
                    margin-top: -0.5rem !important;
                }
                .mr-lg-n2,
                .mx-lg-n2 {
                    margin-right: -0.5rem !important;
                }
                .mb-lg-n2,
                .my-lg-n2 {
                    margin-bottom: -0.5rem !important;
                }
                .ml-lg-n2,
                .mx-lg-n2 {
                    margin-left: -0.5rem !important;
                }
                .m-lg-n3 {
                    margin: -1rem !important;
                }
                .mt-lg-n3,
                .my-lg-n3 {
                    margin-top: -1rem !important;
                }
                .mr-lg-n3,
                .mx-lg-n3 {
                    margin-right: -1rem !important;
                }
                .mb-lg-n3,
                .my-lg-n3 {
                    margin-bottom: -1rem !important;
                }
                .ml-lg-n3,
                .mx-lg-n3 {
                    margin-left: -1rem !important;
                }
                .m-lg-n4 {
                    margin: -1.5rem !important;
                }
                .mt-lg-n4,
                .my-lg-n4 {
                    margin-top: -1.5rem !important;
                }
                .mr-lg-n4,
                .mx-lg-n4 {
                    margin-right: -1.5rem !important;
                }
                .mb-lg-n4,
                .my-lg-n4 {
                    margin-bottom: -1.5rem !important;
                }
                .ml-lg-n4,
                .mx-lg-n4 {
                    margin-left: -1.5rem !important;
                }
                .m-lg-n5 {
                    margin: -3rem !important;
                }
                .mt-lg-n5,
                .my-lg-n5 {
                    margin-top: -3rem !important;
                }
                .mr-lg-n5,
                .mx-lg-n5 {
                    margin-right: -3rem !important;
                }
                .mb-lg-n5,
                .my-lg-n5 {
                    margin-bottom: -3rem !important;
                }
                .ml-lg-n5,
                .mx-lg-n5 {
                    margin-left: -3rem !important;
                }
                .m-lg-auto {
                    margin: auto !important;
                }
                .mt-lg-auto,
                .my-lg-auto {
                    margin-top: auto !important;
                }
                .mr-lg-auto,
                .mx-lg-auto {
                    margin-right: auto !important;
                }
                .mb-lg-auto,
                .my-lg-auto {
                    margin-bottom: auto !important;
                }
                .ml-lg-auto,
                .mx-lg-auto {
                    margin-left: auto !important;
                }
            }
            @media (min-width: 1200px) {
                .m-xl-0 {
                    margin: 0 !important;
                }
                .mt-xl-0,
                .my-xl-0 {
                    margin-top: 0 !important;
                }
                .mr-xl-0,
                .mx-xl-0 {
                    margin-right: 0 !important;
                }
                .mb-xl-0,
                .my-xl-0 {
                    margin-bottom: 0 !important;
                }
                .ml-xl-0,
                .mx-xl-0 {
                    margin-left: 0 !important;
                }
                .m-xl-1 {
                    margin: 0.25rem !important;
                }
                .mt-xl-1,
                .my-xl-1 {
                    margin-top: 0.25rem !important;
                }
                .mr-xl-1,
                .mx-xl-1 {
                    margin-right: 0.25rem !important;
                }
                .mb-xl-1,
                .my-xl-1 {
                    margin-bottom: 0.25rem !important;
                }
                .ml-xl-1,
                .mx-xl-1 {
                    margin-left: 0.25rem !important;
                }
                .m-xl-2 {
                    margin: 0.5rem !important;
                }
                .mt-xl-2,
                .my-xl-2 {
                    margin-top: 0.5rem !important;
                }
                .mr-xl-2,
                .mx-xl-2 {
                    margin-right: 0.5rem !important;
                }
                .mb-xl-2,
                .my-xl-2 {
                    margin-bottom: 0.5rem !important;
                }
                .ml-xl-2,
                .mx-xl-2 {
                    margin-left: 0.5rem !important;
                }
                .m-xl-3 {
                    margin: 1rem !important;
                }
                .mt-xl-3,
                .my-xl-3 {
                    margin-top: 1rem !important;
                }
                .mr-xl-3,
                .mx-xl-3 {
                    margin-right: 1rem !important;
                }
                .mb-xl-3,
                .my-xl-3 {
                    margin-bottom: 1rem !important;
                }
                .ml-xl-3,
                .mx-xl-3 {
                    margin-left: 1rem !important;
                }
                .m-xl-4 {
                    margin: 1.5rem !important;
                }
                .mt-xl-4,
                .my-xl-4 {
                    margin-top: 1.5rem !important;
                }
                .mr-xl-4,
                .mx-xl-4 {
                    margin-right: 1.5rem !important;
                }
                .mb-xl-4,
                .my-xl-4 {
                    margin-bottom: 1.5rem !important;
                }
                .ml-xl-4,
                .mx-xl-4 {
                    margin-left: 1.5rem !important;
                }
                .m-xl-5 {
                    margin: 3rem !important;
                }
                .mt-xl-5,
                .my-xl-5 {
                    margin-top: 3rem !important;
                }
                .mr-xl-5,
                .mx-xl-5 {
                    margin-right: 3rem !important;
                }
                .mb-xl-5,
                .my-xl-5 {
                    margin-bottom: 3rem !important;
                }
                .ml-xl-5,
                .mx-xl-5 {
                    margin-left: 3rem !important;
                }
                .p-xl-0 {
                    padding: 0 !important;
                }
                .pt-xl-0,
                .py-xl-0 {
                    padding-top: 0 !important;
                }
                .pr-xl-0,
                .px-xl-0 {
                    padding-right: 0 !important;
                }
                .pb-xl-0,
                .py-xl-0 {
                    padding-bottom: 0 !important;
                }
                .pl-xl-0,
                .px-xl-0 {
                    padding-left: 0 !important;
                }
                .p-xl-1 {
                    padding: 0.25rem !important;
                }
                .pt-xl-1,
                .py-xl-1 {
                    padding-top: 0.25rem !important;
                }
                .pr-xl-1,
                .px-xl-1 {
                    padding-right: 0.25rem !important;
                }
                .pb-xl-1,
                .py-xl-1 {
                    padding-bottom: 0.25rem !important;
                }
                .pl-xl-1,
                .px-xl-1 {
                    padding-left: 0.25rem !important;
                }
                .p-xl-2 {
                    padding: 0.5rem !important;
                }
                .pt-xl-2,
                .py-xl-2 {
                    padding-top: 0.5rem !important;
                }
                .pr-xl-2,
                .px-xl-2 {
                    padding-right: 0.5rem !important;
                }
                .pb-xl-2,
                .py-xl-2 {
                    padding-bottom: 0.5rem !important;
                }
                .pl-xl-2,
                .px-xl-2 {
                    padding-left: 0.5rem !important;
                }
                .p-xl-3 {
                    padding: 1rem !important;
                }
                .pt-xl-3,
                .py-xl-3 {
                    padding-top: 1rem !important;
                }
                .pr-xl-3,
                .px-xl-3 {
                    padding-right: 1rem !important;
                }
                .pb-xl-3,
                .py-xl-3 {
                    padding-bottom: 1rem !important;
                }
                .pl-xl-3,
                .px-xl-3 {
                    padding-left: 1rem !important;
                }
                .p-xl-4 {
                    padding: 1.5rem !important;
                }
                .pt-xl-4,
                .py-xl-4 {
                    padding-top: 1.5rem !important;
                }
                .pr-xl-4,
                .px-xl-4 {
                    padding-right: 1.5rem !important;
                }
                .pb-xl-4,
                .py-xl-4 {
                    padding-bottom: 1.5rem !important;
                }
                .pl-xl-4,
                .px-xl-4 {
                    padding-left: 1.5rem !important;
                }
                .p-xl-5 {
                    padding: 3rem !important;
                }
                .pt-xl-5,
                .py-xl-5 {
                    padding-top: 3rem !important;
                }
                .pr-xl-5,
                .px-xl-5 {
                    padding-right: 3rem !important;
                }
                .pb-xl-5,
                .py-xl-5 {
                    padding-bottom: 3rem !important;
                }
                .pl-xl-5,
                .px-xl-5 {
                    padding-left: 3rem !important;
                }
                .m-xl-n1 {
                    margin: -0.25rem !important;
                }
                .mt-xl-n1,
                .my-xl-n1 {
                    margin-top: -0.25rem !important;
                }
                .mr-xl-n1,
                .mx-xl-n1 {
                    margin-right: -0.25rem !important;
                }
                .mb-xl-n1,
                .my-xl-n1 {
                    margin-bottom: -0.25rem !important;
                }
                .ml-xl-n1,
                .mx-xl-n1 {
                    margin-left: -0.25rem !important;
                }
                .m-xl-n2 {
                    margin: -0.5rem !important;
                }
                .mt-xl-n2,
                .my-xl-n2 {
                    margin-top: -0.5rem !important;
                }
                .mr-xl-n2,
                .mx-xl-n2 {
                    margin-right: -0.5rem !important;
                }
                .mb-xl-n2,
                .my-xl-n2 {
                    margin-bottom: -0.5rem !important;
                }
                .ml-xl-n2,
                .mx-xl-n2 {
                    margin-left: -0.5rem !important;
                }
                .m-xl-n3 {
                    margin: -1rem !important;
                }
                .mt-xl-n3,
                .my-xl-n3 {
                    margin-top: -1rem !important;
                }
                .mr-xl-n3,
                .mx-xl-n3 {
                    margin-right: -1rem !important;
                }
                .mb-xl-n3,
                .my-xl-n3 {
                    margin-bottom: -1rem !important;
                }
                .ml-xl-n3,
                .mx-xl-n3 {
                    margin-left: -1rem !important;
                }
                .m-xl-n4 {
                    margin: -1.5rem !important;
                }
                .mt-xl-n4,
                .my-xl-n4 {
                    margin-top: -1.5rem !important;
                }
                .mr-xl-n4,
                .mx-xl-n4 {
                    margin-right: -1.5rem !important;
                }
                .mb-xl-n4,
                .my-xl-n4 {
                    margin-bottom: -1.5rem !important;
                }
                .ml-xl-n4,
                .mx-xl-n4 {
                    margin-left: -1.5rem !important;
                }
                .m-xl-n5 {
                    margin: -3rem !important;
                }
                .mt-xl-n5,
                .my-xl-n5 {
                    margin-top: -3rem !important;
                }
                .mr-xl-n5,
                .mx-xl-n5 {
                    margin-right: -3rem !important;
                }
                .mb-xl-n5,
                .my-xl-n5 {
                    margin-bottom: -3rem !important;
                }
                .ml-xl-n5,
                .mx-xl-n5 {
                    margin-left: -3rem !important;
                }
                .m-xl-auto {
                    margin: auto !important;
                }
                .mt-xl-auto,
                .my-xl-auto {
                    margin-top: auto !important;
                }
                .mr-xl-auto,
                .mx-xl-auto {
                    margin-right: auto !important;
                }
                .mb-xl-auto,
                .my-xl-auto {
                    margin-bottom: auto !important;
                }
                .ml-xl-auto,
                .mx-xl-auto {
                    margin-left: auto !important;
                }
            }
            .stretched-link:after {
                position: absolute;
                top: 0;
                right: 0;
                bottom: 0;
                left: 0;
                z-index: 1;
                pointer-events: auto;
                content: "";
                background-color: transparent;
            }
            .text-monospace {
                font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace !important;
            }
            .text-justify {
                text-align: justify !important;
            }
            .text-wrap {
                white-space: normal !important;
            }
            .text-nowrap {
                white-space: nowrap !important;
            }
            .text-truncate {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            .text-left {
                text-align: left !important;
            }
            .text-right {
                text-align: right !important;
            }
            .text-center {
                text-align: center !important;
            }
            @media (min-width: 576px) {
                .text-sm-left {
                    text-align: left !important;
                }
                .text-sm-right {
                    text-align: right !important;
                }
                .text-sm-center {
                    text-align: center !important;
                }
            }
            @media (min-width: 768px) {
                .text-md-left {
                    text-align: left !important;
                }
                .text-md-right {
                    text-align: right !important;
                }
                .text-md-center {
                    text-align: center !important;
                }
            }
            @media (min-width: 992px) {
                .text-lg-left {
                    text-align: left !important;
                }
                .text-lg-right {
                    text-align: right !important;
                }
                .text-lg-center {
                    text-align: center !important;
                }
            }
            @media (min-width: 1200px) {
                .text-xl-left {
                    text-align: left !important;
                }
                .text-xl-right {
                    text-align: right !important;
                }
                .text-xl-center {
                    text-align: center !important;
                }
            }
            .text-lowercase {
                text-transform: lowercase !important;
            }
            .text-uppercase {
                text-transform: uppercase !important;
            }
            .text-capitalize {
                text-transform: capitalize !important;
            }
            .font-weight-light {
                font-weight: 300 !important;
            }
            .font-weight-lighter {
                font-weight: lighter !important;
            }
            .font-weight-normal {
                font-weight: 400 !important;
            }
            .font-weight-bold {
                font-weight: 700 !important;
            }
            .font-weight-bolder {
                font-weight: bolder !important;
            }
            .font-italic {
                font-style: italic !important;
            }
            .text-white {
                color: #fff !important;
            }
            .text-primary {
                color: #007bff !important;
            }
            a.text-primary:focus,
            a.text-primary:hover {
                color: #0056b3 !important;
            }
            .text-secondary {
                color: #6c757d !important;
            }
            a.text-secondary:focus,
            a.text-secondary:hover {
                color: #494f54 !important;
            }
            .text-success {
                color: #28a745 !important;
            }
            a.text-success:focus,
            a.text-success:hover {
                color: #19692c !important;
            }
            .text-info {
                color: #17a2b8 !important;
            }
            a.text-info:focus,
            a.text-info:hover {
                color: #0f6674 !important;
            }
            .text-warning {
                color: #ffc107 !important;
            }
            a.text-warning:focus,
            a.text-warning:hover {
                color: #ba8b00 !important;
            }
            .text-danger {
                color: #dc3545 !important;
            }
            a.text-danger:focus,
            a.text-danger:hover {
                color: #a71d2a !important;
            }
            .text-light {
                color: #f8f9fa !important;
            }
            a.text-light:focus,
            a.text-light:hover {
                color: #cbd3da !important;
            }
            .text-dark {
                color: #343a40 !important;
            }
            a.text-dark:focus,
            a.text-dark:hover {
                color: #121416 !important;
            }
            .text-body {
                color: #212529 !important;
            }
            .text-muted {
                color: #6c757d !important;
            }
            .text-black-50 {
                color: rgba(0, 0, 0, 0.5) !important;
            }
            .text-white-50 {
                color: hsla(0, 0%, 100%, 0.5) !important;
            }
            .text-hide {
                font: 0/0 a;
                color: transparent;
                text-shadow: none;
                background-color: transparent;
                border: 0;
            }
            .text-decoration-none {
                text-decoration: none !important;
            }
            .text-break {
                word-break: break-word !important;
                word-wrap: break-word !important;
            }
            .text-reset {
                color: inherit !important;
            }
            .visible {
                visibility: visible !important;
            }
            .invisible {
                visibility: hidden !important;
            }
            @media print {
                *,
                :after,
                :before {
                    text-shadow: none !important;
                    box-shadow: none !important;
                }
                a:not(.btn) {
                    text-decoration: underline;
                }
                abbr[title]:after {
                    content: " (" attr(title) ")";
                }
                pre {
                    white-space: pre-wrap !important;
                }
                blockquote,
                pre {
                    border: 1px solid #adb5bd;
                }
                blockquote,
                img,
                pre,
                tr {
                    page-break-inside: avoid;
                }
                h2,
                h3,
                p {
                    orphans: 3;
                    widows: 3;
                }
                h2,
                h3 {
                    page-break-after: avoid;
                }
                @page {
                    size: a3;
                }
                .container,
                body {
                    min-width: 992px !important;
                }
                .navbar {
                    display: none;
                }
                .badge {
                    border: 1px solid #000;
                }
                .table {
                    border-collapse: collapse !important;
                }
                .table td,
                .table th {
                    background-color: #fff !important;
                }
                .table-bordered td,
                .table-bordered th {
                    border: 1px solid #dee2e6 !important;
                }
                .table-dark {
                    color: inherit;
                }
                .table-dark tbody + tbody,
                .table-dark td,
                .table-dark th,
                .table-dark thead th {
                    border-color: #dee2e6;
                }
                .table .thead-dark th {
                    color: inherit;
                    border-color: #dee2e6;
                }
            }
            @import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap);
            @charset "UTF-8";
            .fade-enter-active,
            .fade-leave-active {
                transition: opacity 0.5s ease;
            }
            .fade-enter-from,
            .fade-leave-to {
                opacity: 0;
            }
            .hilo-card-slide-enter-active,
            .hilo-card-slide-leave-active {
                transition: 0.25s ease;
                transition-delay: 0.1s;
            }
            .hilo-card-slide-enter {
                transform: translate(-140%);
                opacity: 0;
            }
            .hilo-card-slide-leave-to {
                transform: translate(0);
                opacity: 1;
            }
            .list-complete-item {
                transition: 0.4s ease;
            }
            .list-complete-enter,
            .list-complete-leave-to {
                transform: translateX(-250%);
            }
            .list-complete-leave-active {
                position: absolute;
            }
            @-webkit-keyframes hilo-drop-card-left {
                0% {
                    transform: translate(0) rotate(15deg);
                }
                to {
                    transform: translate(-500px, -200px) rotate(15deg);
                }
            }
            @keyframes hilo-drop-card-left {
                0% {
                    transform: translate(0) rotate(15deg);
                }
                to {
                    transform: translate(-500px, -200px) rotate(15deg);
                }
            }
            @-webkit-keyframes hilo-drop-card-right {
                0% {
                    transform: translate(0) rotate(-15deg);
                }
                to {
                    transform: translate(500px, -200px) rotate(-15deg);
                }
            }
            @keyframes hilo-drop-card-right {
                0% {
                    transform: translate(0) rotate(-15deg);
                }
                to {
                    transform: translate(500px, -200px) rotate(-15deg);
                }
            }
            @-webkit-keyframes hilo-main-card {
                0% {
                    transform: scale(0.8) translate(100px, -5%);
                }
                to {
                    transform: scale(1) translate(0);
                }
            }
            @keyframes hilo-main-card {
                0% {
                    transform: scale(0.8) translate(100px, -5%);
                }
                to {
                    transform: scale(1) translate(0);
                }
            }
            @-webkit-keyframes hilo-main-card-xs {
                0% {
                    transform: scale(0.75) translate(70px, -6.25%);
                }
                to {
                    transform: scale(1) translate(0);
                }
            }
            @keyframes hilo-main-card-xs {
                0% {
                    transform: scale(0.75) translate(70px, -6.25%);
                }
                to {
                    transform: scale(1) translate(0);
                }
            }
            @-webkit-keyframes hilo-coef-upper {
                0% {
                    opacity: 0;
                    transform: translateY(-80px);
                }
                90% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translateY(0);
                }
            }
            @keyframes hilo-coef-upper {
                0% {
                    opacity: 0;
                    transform: translateY(-80px);
                }
                90% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translateY(0);
                }
            }
            @-webkit-keyframes hilo-coef-lower {
                0% {
                    opacity: 0;
                    transform: translateY(0);
                }
                10% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translateY(80px);
                }
            }
            @keyframes hilo-coef-lower {
                0% {
                    opacity: 0;
                    transform: translateY(0);
                }
                10% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translateY(80px);
                }
            }
            @-webkit-keyframes profile-sidebar-rank-lower-fade {
                0% {
                    transform: translateY(0);
                }
                to {
                    opacity: 0;
                    transform: translateY(10px);
                }
            }
            @keyframes profile-sidebar-rank-lower-fade {
                0% {
                    transform: translateY(0);
                }
                to {
                    opacity: 0;
                    transform: translateY(10px);
                }
            }
            @-webkit-keyframes profile-sidebar-rank-up-reveal {
                0% {
                    opacity: 0;
                    transform: translateY(-10px);
                }
                to {
                    opacity: 1;
                    transform: translateY(0);
                }
            }
            @keyframes profile-sidebar-rank-up-reveal {
                0% {
                    opacity: 0;
                    transform: translateY(-10px);
                }
                to {
                    opacity: 1;
                    transform: translateY(0);
                }
            }
            @-webkit-keyframes profile-sidebar-rank-leave {
                0% {
                    transform: translateX(0);
                }
                to {
                    opacity: 0;
                    transform: translateX(-10px);
                }
            }
            @keyframes profile-sidebar-rank-leave {
                0% {
                    transform: translateX(0);
                }
                to {
                    opacity: 0;
                    transform: translateX(-10px);
                }
            }
            @-webkit-keyframes profile-sidebar-rank-new {
                0% {
                    left: auto;
                }
                to {
                    left: 0;
                }
            }
            @keyframes profile-sidebar-rank-new {
                0% {
                    left: auto;
                }
                to {
                    left: 0;
                }
            }
            a,
            abbr,
            acronym,
            address,
            applet,
            article,
            aside,
            audio,
            b,
            big,
            blockquote,
            body,
            canvas,
            caption,
            center,
            cite,
            code,
            dd,
            del,
            details,
            dfn,
            div,
            dl,
            dt,
            em,
            embed,
            fieldset,
            figcaption,
            figure,
            footer,
            form,
            h1,
            h2,
            h3,
            h4,
            h5,
            h6,
            header,
            hgroup,
            html,
            i,
            iframe,
            img,
            ins,
            kbd,
            label,
            legend,
            li,
            mark,
            menu,
            nav,
            object,
            ol,
            output,
            p,
            pre,
            q,
            ruby,
            s,
            samp,
            section,
            small,
            span,
            strike,
            strong,
            sub,
            summary,
            sup,
            table,
            tbody,
            td,
            tfoot,
            th,
            thead,
            time,
            tr,
            tt,
            u,
            ul,
            var,
            video {
                margin: 0;
                padding: 0;
                border: 0;
                font-size: 100%;
                font: inherit;
                vertical-align: baseline;
            }
            article,
            aside,
            details,
            figcaption,
            figure,
            footer,
            header,
            hgroup,
            menu,
            nav,
            section {
                display: block;
            }
            body {
                line-height: 1;
            }
            *,
            body {
                margin: 0;
                padding: 0;
            }
            ol,
            ul {
                list-style: none;
            }
            blockquote,
            q {
                quotes: none;
            }
            blockquote:after,
            blockquote:before,
            q:after,
            q:before {
                content: "";
                content: none;
            }
            table {
                border-collapse: collapse;
                border-spacing: 0;
            }
            strong {
                font-weight: 700;
            }
            a {
                color: #f5bd35;
            }
            a,
            a:hover {
                text-decoration: none;
            }
            button:active {
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            :focus,
            input:active {
                outline: none;
            }
            h1 {
                color: #fff;
                font-size: 32px;
                text-align: center;
                text-transform: uppercase;
                margin-top: 15px;
                margin-bottom: 32px;
            }
            @media screen and (max-width: 500px) {
                h1 {
                    color: #fff;
                    font-size: 18px;
                    line-height: 26px;
                    text-align: center;
                    text-transform: uppercase;
                    margin-top: 10px;
                    margin-bottom: 24px;
                }
            }
            /*!
 * 
 *         SimpleBar.js - v2.6.1
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *         
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *       
 */
            [data-simplebar] {
                position: relative;
                z-index: 0;
                overflow: hidden !important;
                max-height: inherit;
                -webkit-overflow-scrolling: touch;
            }
            [data-simplebar="init"] {
                display: flex;
            }
            .simplebar-scroll-content {
                overflow-x: hidden !important;
                overflow-y: scroll;
                min-width: 100% !important;
                max-height: inherit !important;
                box-sizing: content-box !important;
            }
            .simplebar-content {
                overflow-y: hidden !important;
                overflow-x: hidden;
                box-sizing: border-box !important;
                min-height: 100% !important;
                margin-right: 12px;
            }
            .simplebar-track {
                z-index: 1;
                position: absolute;
                right: 0;
                bottom: 0;
                width: 11px;
            }
            @media screen and (max-width: 1050px) {
                .simplebar-track {
                    bottom: 0;
                }
            }
            .simplebar-scrollbar {
                position: absolute;
                right: 2px;
                width: 7px;
                min-height: 10px;
            }
            .simplebar-scrollbar:before {
                position: absolute;
                content: "";
                background: #9fa1a7;
                border-radius: 7px;
                left: 0;
                right: 0;
                opacity: 0;
                transition: opacity 0.2s linear;
            }
            .simplebar-track .simplebar-scrollbar.visible:before,
            .simplebar-track:hover .simplebar-scrollbar:before {
                opacity: 0.5;
                transition: opacity 0 linear;
            }
            .simplebar-track.vertical {
                top: 0;
            }
            .simplebar-track.vertical .simplebar-scrollbar:before {
                top: 2px;
                bottom: 2px;
            }
            .simplebar-track.horizontal {
                left: 0;
                width: auto;
                height: 11px;
            }
            .simplebar-track.horizontal .simplebar-scrollbar:before {
                height: 100%;
                left: 2px;
                right: 2px;
            }
            .horizontal.simplebar-track .simplebar-scrollbar {
                right: auto;
                top: 2px;
                height: 7px;
                min-height: 0;
                min-width: 10px;
                width: auto;
            }
            .flex {
                display: flex;
            }
            .flex.column {
                flex-direction: column;
            }
            .flex.f-wrap {
                flex-wrap: wrap;
            }
            .flex.j-between {
                justify-content: space-between;
            }
            .flex.j-center {
                justify-content: center;
            }
            .flex.j-end {
                justify-content: flex-end;
            }
            .flex.j-evenly {
                justify-content: space-evenly;
            }
            .flex.a-center {
                align-items: center;
            }
            .flex.as-center {
                align-self: center;
            }
            .flex.as-start {
                align-self: flex-start;
            }
            .flex.grow-1 {
                flex-grow: 1;
            }
            .notice-payin-text {
                font-weight: 700;
                text-decoration: underline;
            }
            .cursor-pointer,
            .n-checkbox {
                cursor: pointer;
            }
            .n-checkbox {
                display: flex;
                align-items: flex-start;
            }
            .n-checkbox input {
                display: none;
            }
            .n-checkbox__box {
                display: flex;
                align-items: center;
                justify-content: center;
                flex-shrink: 0;
                width: 18px;
                height: 18px;
                margin-right: 12px;
                border-radius: 2px;
                border: 1px solid grey;
                background: #fff;
                position: relative;
                overflow: hidden;
                transition: 0.2s ease-in;
            }
            .n-checkbox__box img,
            .n-checkbox__box svg {
                width: 12px;
                transition: 0.2s ease-in;
                transform-origin: center;
                transform: translateY(-20px);
                fill: #0ae612;
            }
            .n-checkbox__title {
                font-size: 12px;
                line-height: 14px;
                color: #6f7090;
            }
            .n-checkbox__title a {
                color: #dfe0ef;
                font-weight: 700;
                transition: 0.2s ease;
            }
            .n-checkbox__title a:hover {
                color: #4be;
                text-decoration: underline;
            }
            .n-checkbox:hover .n-checkbox__box img,
            .n-checkbox:hover .n-checkbox__box svg,
            .n-checkbox input:checked ~ .n-checkbox__box img,
            .n-checkbox input:checked ~ .n-checkbox__box svg {
                transform: translateY(0);
            }
            .n-checkbox input:checked ~ .n-checkbox__box {
                background: #7cb342;
                border-color: #7cb342;
            }
            .n-checkbox input:checked ~ .n-checkbox__box svg {
                fill: #fff;
            }
            :root {
                --safe-area-inset-top: env(safe-area-inset-top);
            }
            .ya-share2 .ya-share2__badge {
                border-radius: 50%;
                padding: 5px;
            }
            .ya-share2 .ya-share2__item:nth-child(2) {
                margin: 0 10px;
            }
            .will-be-credited {
                text-align: center;
                margin-top: 5px;
            }
            .will-be-credited > span {
                font-size: 12px;
                color: #fff;
            }
            .will-be-credited > span:first-child {
                color: #748993;
            }
            .modal__pay .input-wallet {
                margin-top: 25px;
            }
            .payin-total,
            .payout-comission {
                text-align: center;
                margin-top: 15px;
            }
            .payin-total span,
            .payout-comission span {
                font-size: 12px;
                color: #748993;
            }
            .payin-total span:last-child,
            .payout-comission span:last-child {
                color: #fff;
            }
            .main-button {
                border-radius: 6px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                border: none;
                border-top: 2px solid #fff;
                cursor: pointer;
                padding: 15px 20px;
                display: inline-block;
                touch-action: none;
            }
            .main-button span {
                font-size: 16px;
                color: #fff;
                font-weight: 700;
                text-transform: uppercase;
            }
            .page-not-found {
                display: flex;
                align-items: center;
                justify-content: center;
                text-align: center;
                padding: 40px 0;
            }
            .page-not-found__content__404 {
                font-size: 80px;
                font-weight: 600;
                color: #fff;
                margin-bottom: 30px;
                display: block;
            }
            .page-not-found__content__title {
                display: block;
                color: #fff;
                font-size: 40px;
                font-weight: 600;
            }
            .page-not-found__content__desc {
                display: block;
                color: #b4b1e0;
                margin: 30px 0;
                font-size: 20px;
                font-weight: 500;
                line-height: 28px;
            }
            #line-chart {
                height: 40vh !important;
            }
            .navbar-laravel {
                background-color: #fff;
                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
            }
            body {
                font-family: Montserrat, sans-serif;
                background: #25263c;
            }
            .wrap-content-footer {
                min-height: calc(100vh - 172px);
                padding: 20px 20px 0 80px;
            }
            .legacy-page {
                background-color: #2a2a44;
                border-radius: 10px;
                padding: 32px;
            }
            .legacy-page__doc-title {
                text-transform: uppercase;
                color: #b4b1e0;
                display: inline-block;
                font-size: 18px;
                margin: 0;
            }
            .legacy-page ol {
                list-style: none;
                counter-reset: li;
            }
            .legacy-page ol li + li {
                margin-top: 25px;
            }
            .legacy-page ol li {
                font-size: 18px;
                font-weight: 500;
                color: #b4b1e0;
                text-transform: uppercase;
                line-height: 28px;
            }
            .legacy-page ol li:before {
                counter-increment: li;
                content: counters(li, ".") ". ";
                color: #b4b1e0;
            }
            .legacy-page ol li li + li,
            .legacy-page ol li ol {
                margin-top: 10px;
            }
            .legacy-page ol li li {
                font-size: 16px;
                font-weight: 400;
                text-transform: none;
                line-height: 22px;
            }
            .players__wrap {
                min-height: 600px;
                max-height: 65vh;
            }
            .listPlayers {
                transition: all 0.3s;
                position: relative;
            }
            .bounce-enter-active {
                -webkit-animation: bounce-in 0.3s;
                animation: bounce-in 0.3s;
            }
            .bounce-leave-active {
                animation: bounce-in 0.3s reverse;
            }
            @-webkit-keyframes bounce-in {
                0% {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @keyframes bounce-in {
                0% {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            .bloggers__main + .bloggers__main {
                margin-top: 30px;
            }
            .bloggers__wrap {
                position: relative;
            }
            .bloggers__wrap .bx-wrapper {
                margin: auto;
            }
            .bloggers__title {
                color: #fff;
                text-align: center;
                font-size: 18px;
                margin-bottom: 20px;
            }
            .bloggers__item iframe {
                padding: 16px 14px;
                border-radius: 10px;
            }
            .bloggers__nav {
                position: absolute;
            }
            .bloggers__nav__left-wrap,
            .bloggers__nav__right-wrap {
                height: 100%;
                left: 0;
                position: absolute;
                width: 60px;
                display: flex;
                align-items: center;
                justify-content: center;
                cursor: pointer;
                top: 0;
            }
            .bloggers__nav__left-wrap:hover .bloggers__nav__left,
            .bloggers__nav__left-wrap:hover .bloggers__nav__right,
            .bloggers__nav__right-wrap:hover .bloggers__nav__left,
            .bloggers__nav__right-wrap:hover .bloggers__nav__right {
                background: #fff;
            }
            .bloggers__nav__left-wrap:hover .bloggers__nav__left:before,
            .bloggers__nav__left-wrap:hover .bloggers__nav__right:before,
            .bloggers__nav__right-wrap:hover .bloggers__nav__left:before,
            .bloggers__nav__right-wrap:hover .bloggers__nav__right:before {
                opacity: 0;
            }
            .bloggers__nav__left-wrap:hover .bloggers__nav__left:after,
            .bloggers__nav__left-wrap:hover .bloggers__nav__right:after,
            .bloggers__nav__right-wrap:hover .bloggers__nav__left:after,
            .bloggers__nav__right-wrap:hover .bloggers__nav__right:after {
                opacity: 1;
            }
            .bloggers__nav__right-wrap {
                left: inherit;
                right: 0;
            }
            .bloggers__nav__left,
            .bloggers__nav__right {
                background: #2f2e4b;
                width: 50px;
                height: 50px;
                cursor: pointer;
                z-index: 1;
                top: calc(50% - 23px);
                border-radius: 50%;
                transition: all 0.3s;
                display: flex;
                align-items: center;
                justify-content: center;
                box-shadow: 0 0 25px 5px rgba(31, 31, 53, 0.35);
            }
            .bloggers__nav__left img,
            .bloggers__nav__right img {
                width: 20px;
                transition: all 0.3s;
            }
            .bloggers__nav__left:after,
            .bloggers__nav__left:before,
            .bloggers__nav__right:after,
            .bloggers__nav__right:before {
                content: "";
                position: absolute;
                background: url(/domain_files/arrow-left.svg);
                background-size: contain;
                width: 20px;
                height: 20px;
                transition: all 0.3s;
            }
            .bloggers__nav__left:after,
            .bloggers__nav__right:after {
                background: url(/domain_files/arrow-left-gray.svg);
                background-size: contain;
                opacity: 0;
            }
            .bloggers__nav__right:after,
            .bloggers__nav__right:before {
                background: url(/domain_files/arrow-right.svg);
                background-size: contain;
            }
            .bloggers__nav__right:after {
                background: url(/domain_files/arrow-right-gray.svg);
                background-size: contain;
            }
            .videos {
                background: linear-gradient(180deg, rgba(51, 51, 72, 0.4), transparent);
                border-top-right-radius: 10px;
                border-top-left-radius: 10px;
                padding-top: 20px;
            }
            .navTop {
                display: flex;
                justify-content: space-between;
                align-items: center;
                position: relative;
                z-index: 500;
                flex-flow: row wrap;
            }
            .navTop__cashback {
                position: relative;
                display: inline-block;
                width: 31px;
                height: 31px;
                border-radius: 50%;
                margin-right: 8px;
                background-color: rgba(124, 179, 66, 0.35);
                cursor: pointer;
                transition: all 0.3s;
            }
            .navTop__cashback a {
                display: block;
                width: 100%;
                height: 100%;
                position: relative;
                z-index: 1;
            }
            .navTop__cashback:after,
            .navTop__cashback:before {
                content: "";
                position: absolute;
                left: 13%;
                top: 9%;
                width: 74%;
                height: 83%;
                background-size: contain;
                background-repeat: no-repeat;
                transition: all 0.3s;
                z-index: 0;
            }
            .navTop__cashback:before {
                background-image: url(/domain_files/d0d4fe2.svg);
            }
            .navTop__cashback:after {
                opacity: 0;
                background-image: url(/domain_files/d5490b1.svg);
            }
            .navTop__cashback-rotate {
                -webkit-animation: cashback-rotate 2s ease-in-out 3s infinite normal;
                animation: cashback-rotate 2s ease-in-out 3s infinite normal;
            }
            .navTop__cashback:hover {
                background-color: #7cb342;
            }
            .navTop__cashback:hover:before {
                opacity: 0;
            }
            .navTop__cashback:hover:after {
                opacity: 1;
            }
            .navTop__ranks {
                position: relative;
                display: inline-block;
                width: 31px;
                height: 31px;
                border-radius: 50%;
                margin-right: 8px;
                background-color: rgba(3, 169, 244, 0.35);
                cursor: pointer;
                transition: all 0.3s;
            }
            .navTop__ranks a {
                display: block;
                width: 100%;
                height: 100%;
                position: relative;
                z-index: 1;
                background: url(/domain_files/rank.svg) 50% no-repeat;
                background-size: 18px;
                opacity: 0.8;
                transition: opacity 0.3s;
            }
            .navTop__ranks:hover {
                background-color: #03a9f4;
            }
            .navTop__ranks:hover a {
                opacity: 1;
            }
            .navTop__socials_inst,
            .navTop__socials_tg,
            .navTop__socials_vk {
                position: relative;
                display: inline-block;
                width: 33px;
                height: 31px;
                margin-right: 8px;
            }
            .navTop__socials_inst .nav-link,
            .navTop__socials_tg .nav-link,
            .navTop__socials_vk .nav-link {
                display: block;
                width: 100%;
                height: 100%;
                position: relative;
                z-index: 1;
            }
            .navTop__socials_inst:after,
            .navTop__socials_inst:before,
            .navTop__socials_tg:after,
            .navTop__socials_tg:before,
            .navTop__socials_vk:after,
            .navTop__socials_vk:before {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                background-size: contain;
                width: 100%;
                height: 100%;
                transition: all 0.3s;
                cursor: pointer;
            }
            .navTop__socials_inst:after,
            .navTop__socials_inst:hover:before,
            .navTop__socials_tg:after,
            .navTop__socials_tg:hover:before,
            .navTop__socials_vk:after,
            .navTop__socials_vk:hover:before {
                opacity: 0;
            }
            .navTop__socials_inst:hover:after,
            .navTop__socials_tg:hover:after,
            .navTop__socials_vk:hover:after {
                opacity: 1;
            }
            .navTop__socials_vk:before {
                background-image: url(/domain_files/710535e.svg);
            }
            .navTop__socials_vk:after {
                background-image: url(/domain_files/3236cff.svg);
            }
            .navTop__socials_tg:before {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIxIDIwIj4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zMzMpIj4KICAgIDxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBmaWxsPSIjMzgzNTU0IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KICAgIDxwYXRoIGZpbGw9IiNlMGRlZjQiIGQ9Ik03LjIzNDg0ODQ4LDE0Ljc1Mzc4NzkgQzcuNTE4OTM5MzksMTQuNzUzNzg3OSA3LjY0NDQ2MDIzLDE0LjYyMzg2MzYgNy44MDMwMzAzLDE0LjQ2OTY5NyBMOS4zMTgxODE4MiwxMi45OTY0MDE1IEw3LjQyODIxOTcsMTEuODU2NzIzNSIgb3BhY2l0eT0iLjgwMSIvPgogICAgPHBhdGggZmlsbD0iI2UwZGVmNCIgZD0iTTcuNDI4MDMwMywxMS44NTcwMDc2IEwxMi4wMDc1NzU4LDE1LjI0MDQzNTYgQzEyLjUzMDE2MSwxNS41Mjg3Nzg0IDEyLjkwNzMyOTUsMTUuMzc5NDg4NiAxMy4wMzc1LDE0Ljc1NTI1NTcgTDE0LjkwMTYwOTgsNS45NzA4ODA2OCBDMTUuMDkyNDYyMSw1LjIwNTcxMDIzIDE0LjYwOTkzMzcsNC44NTg2NjQ3NyAxNC4xMSw1LjA4NTYzNDQ3IEwzLjE2Mzk3NzI3LDkuMzA2MzczMTEgQzIuNDE2ODA4NzEsOS42MDYwNjA2MSAyLjQyMTE2NDc3LDEwLjAyMjkwNzIgMy4wMjc3ODQwOSwxMC4yMDg2NDU4IEw1LjgzNjc4MDMsMTEuMDg1Mzc4OCBMMTIuMzM5OTA1Myw2Ljk4MjYzMjU4IEMxMi42NDY5MDM0LDYuNzk2NDY3OCAxMi45Mjg2NjQ4LDYuODk2NTUzOTggMTIuNjk3NDA1Myw3LjEwMTc5OTI0Ii8+CiAgPC9nPgo8L3N2Zz4K);
            }
            .navTop__socials_tg:after {
                background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIxIDIwIj4KICA8ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC4zMzMpIj4KICAgIDxjaXJjbGUgY3g9IjEwIiBjeT0iMTAiIHI9IjEwIiBmaWxsPSIjMzdBRUUyIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz4KICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik03LjIzNDg0ODQ4LDE0Ljc1Mzc4NzkgQzcuNTE4OTM5MzksMTQuNzUzNzg3OSA3LjY0NDQ2MDIzLDE0LjYyMzg2MzYgNy44MDMwMzAzLDE0LjQ2OTY5NyBMOS4zMTgxODE4MiwxMi45OTY0MDE1IEw3LjQyODIxOTcsMTEuODU2NzIzNSIgb3BhY2l0eT0iLjgwMSIvPgogICAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTcuNDI4MDMwMywxMS44NTcwMDc2IEwxMi4wMDc1NzU4LDE1LjI0MDQzNTYgQzEyLjUzMDE2MSwxNS41Mjg3Nzg0IDEyLjkwNzMyOTUsMTUuMzc5NDg4NiAxMy4wMzc1LDE0Ljc1NTI1NTcgTDE0LjkwMTYwOTgsNS45NzA4ODA2OCBDMTUuMDkyNDYyMSw1LjIwNTcxMDIzIDE0LjYwOTkzMzcsNC44NTg2NjQ3NyAxNC4xMSw1LjA4NTYzNDQ3IEwzLjE2Mzk3NzI3LDkuMzA2MzczMTEgQzIuNDE2ODA4NzEsOS42MDYwNjA2MSAyLjQyMTE2NDc3LDEwLjAyMjkwNzIgMy4wMjc3ODQwOSwxMC4yMDg2NDU4IEw1LjgzNjc4MDMsMTEuMDg1Mzc4OCBMMTIuMzM5OTA1Myw2Ljk4MjYzMjU4IEMxMi42NDY5MDM0LDYuNzk2NDY3OCAxMi45Mjg2NjQ4LDYuODk2NTUzOTggMTIuNjk3NDA1Myw3LjEwMTc5OTI0Ii8+CiAgPC9nPgo8L3N2Zz4K);
            }
            .navTop__socials_inst {
                width: 31px;
            }
            .navTop__socials_inst:before {
                background-image: url(/domain_files/70dfa60.svg);
            }
            .navTop__socials_inst:after {
                background-image: url(/domain_files/eed10b2.svg);
            }
            .navTop__leftContent {
                display: flex;
                align-items: center;
            }
            .navTop .mainButton {
                margin-left: 20px;
                height: 47px;
            }
            .navTop__header {
                display: flex;
                justify-content: space-between;
                height: 60px;
                align-items: center;
            }
            .navTop .headerLeft {
                margin-top: -17px;
            }
            .mainContent {
                position: relative;
                transition: all 0.3s;
            }
            .mainContent .navTop .emptyButton {
                margin-right: 15px;
            }
            .main-page .mainContent {
                width: 55%;
            }
            .mainContent-history {
                text-align: center;
                margin-top: 3vh;
                text-align: right;
            }
            .mainContent-history .title-history {
                font-size: 17px;
                color: #9490ba;
                text-align: right;
            }
            .mainContent-history ul li {
                margin-top: 24px;
            }
            .mainContent-history ul li span {
                font-size: 14px;
            }
            .mainContent-chart {
                width: 100%;
                margin-top: 3vh;
                position: relative;
            }
            .modalWindow_payments .modalWindow__content {
                height: 500px;
            }
            .seconds {
                margin-top: -50px;
                top: 50%;
                text-align: center;
                position: absolute;
                font-family: Roboto Condensed, sans-serif;
                width: 100%;
                height: 100px;
                font-size: 100px;
                text-transform: uppercase;
                color: #fff;
                font-weight: 700;
                z-index: 50;
                transition: all 0.3s;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .seconds span:nth-child(2) {
                font-size: 0.7em;
                text-transform: uppercase;
            }
            .authButton {
                text-align: center;
            }
            .authButton .mainButton span {
                font-size: 1em;
            }
            .mainContent-chart-history {
                width: 100%;
                display: flex;
                justify-content: space-between;
                flex-flow: row wrap;
            }
            .mainContent-dailyProfit {
                text-align: right;
                margin-top: 25px;
                max-width: 115px;
            }
            .mainContent-dailyProfit__title {
                color: #b4b1e0;
                font-family: GoogleRoboto Condensed;
                font-weight: 300;
                line-height: 20px;
            }
            .mainContent-dailyProfit__value {
                margin-top: 12px;
                color: #fff;
                font-size: 18px;
                font-weight: 700;
            }
            .showGameResult {
                width: 40%;
                height: 100%;
                border: 1px solid #2f2e4b;
                text-align: center;
                padding: 25px;
            }
            .showGameResult span {
                color: #fff;
                font-size: 1em;
            }
            .canvasColorRed {
                background-color: rgba(168, 0, 0, 0.1);
            }
            .canvasColorGreen {
                background-color: rgba(0, 168, 0, 0.1);
            }
            .main-button-play {
                background: #009f62;
                background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.3) 70%);
                height: 50px;
                width: 100%;
                display: block;
                border: none;
                border-top: 2px solid #46d69f;
                border-bottom: 1px solid #29956c;
                border-radius: 5px;
                cursor: pointer;
                touch-action: none;
            }
            .main-button-play span {
                color: #fff;
                text-transform: uppercase;
                font-size: 22px;
                font-weight: 700;
            }
            .main-button-play__disabled {
                opacity: 0.4;
                cursor: not-allowed;
            }
            .main-button-get-win {
                background: #e22020;
                background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.3) 70%);
                height: 50px;
                width: 100%;
                display: block;
                border: none;
                border-top: 2px solid #ff8686;
                border-bottom: 1px solid #ff5f5f;
                border-radius: 5px;
                cursor: pointer;
                touch-action: none;
            }
            .main-button-get-win span {
                color: #fff;
                text-transform: uppercase;
                font-size: 22px;
                font-weight: 700;
            }
            .mainButton {
                width: 150px;
                border-radius: 6px;
                height: 47px;
                border: none;
                border-top: 2px solid #fff;
                cursor: pointer;
                min-height: 40px;
                min-width: 112px;
                transition: all 0.3s;
                position: relative;
                overflow: hidden;
                touch-action: none;
            }
            .mainButton:before {
                background: linear-gradient(to top right, #4be, #81f8fd);
            }
            .mainButton:after,
            .mainButton:before {
                content: "";
                width: 100%;
                height: 100%;
                position: absolute;
                left: 0;
                top: 0;
                border-radius: 6px;
            }
            .mainButton:after {
                background: linear-gradient(to top right, #81f8fd, #4be);
                opacity: 0;
                transition: all 0.3s;
            }
            .mainButton_center {
                margin: auto;
                display: block;
            }
            .mainButton span {
                font-size: 0.8em;
                color: #fff;
                font-weight: 700;
                text-transform: uppercase;
                position: relative;
                z-index: 55;
                display: block;
                transition: all 0.3s;
            }
            .mainButton_big {
                width: 280px;
                height: 80px;
                margin-top: 30px;
            }
            .mainButton_big span {
                font-weight: 700;
                text-transform: uppercase;
                font-size: 1.5em;
            }
            .mainButton:not(.mainButton_disabled):not(:disabled):hover:after {
                opacity: 1;
            }
            .mainButton:not(.mainButton_disabled):not(:disabled):hover span {
                transform: scale(1.1);
            }
            .mainButton:disabled,
            .mainButton_disabled {
                background: linear-gradient(to top right, #4be, #81f8fd);
                opacity: 0.4;
                cursor: not-allowed;
            }
            .paymentButton {
                border-radius: 6px;
                box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.3), inset 0 2px 0 0 hsla(0, 0%, 100%, 0.004);
                padding: 0 2vw;
                height: 40px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                border: none;
                border-top: 2px solid #fff;
                cursor: pointer;
                margin: 32px auto 9px;
                display: block;
                font-weight: 500;
            }
            .paymentButton span {
                font-size: 0.8em;
                color: #fff;
                font-weight: 700;
                text-transform: uppercase;
            }
            .emptyButton {
                height: 47px;
                background: transparent;
                cursor: pointer;
                transition: all 0.3s;
                border: 2px solid #56556d;
                border-radius: 5px;
                display: flex;
                align-items: center;
                text-decoration: none;
                justify-content: center;
                min-height: 40px;
                padding: 10px;
                margin-right: 10px;
            }
            .emptyButton span {
                color: #b4b1e0;
                font-size: 0.8em;
                font-weight: 700;
                text-transform: uppercase;
                transition: all 0.3s;
                display: block;
            }
            .emptyButton img {
                width: 24px;
                transition: all 0.3s;
            }
            .emptyButton:hover {
                border: 2px solid #fff;
            }
            .emptyButton:hover span {
                color: #fff;
            }
            .emptyButton:hover img {
                filter: brightness(1.8);
            }
            .navbar-dark .navbar-nav .nav-link {
                color: #9491b9;
            }
            @media screen and (min-width: 768px) {
                .navbar-dark .navbar-nav .nav-link {
                    flex-direction: column;
                }
            }
            .navbar-dark .navbar-nav .nav-link:focus,
            .navbar-dark .navbar-nav .nav-link:hover {
                color: #e0def4;
            }
            .navbar-dark .navbar-nav .nav-link.active:not(.bonuses) {
                color: #fff;
            }
            .navbar-dark .navbar-nav .nav-link.active:not(.bonuses) img {
                filter: brightness(1.8);
            }
            .navbar-dark .navbar-nav .nav-item.bonuses .nav-link {
                color: #ffc107;
            }
            .nav-top-left li {
                display: flex;
                align-items: center;
                font-size: 0.8em;
                font-weight: 700;
                text-transform: uppercase;
                height: 60px;
                padding-right: 16px;
                white-space: nowrap;
            }
            @media screen and (min-width: 768px) {
                .nav-top-left li {
                    margin: 10px 0;
                }
            }
            .nav-top-left li .dropdown-toggle {
                color: #fff;
                cursor: pointer;
            }
            .nav-top-left li .dropdown-toggle .dropdown-item {
                cursor: pointer;
            }
            .nav-top-left li a {
                color: #b4b1e0;
                text-decoration: none;
                transition: all 0.3s;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .nav-top-left li a img {
                width: 30px;
                transition: all 0.3s;
            }
            .nav-top-left li a span {
                margin-left: 7px;
            }
            @media screen and (min-width: 768px) {
                .nav-top-left li a span {
                    margin-top: 14px;
                    margin-left: 0;
                }
            }
            .nav-top-left li a:hover {
                color: #fff;
            }
            .nav-top-left li a:hover img {
                filter: brightness(1.5);
            }
            .profile-page .rating-select-game,
            .rating-page .rating-select-game {
                display: flex;
                margin-top: 40px;
            }
            .profile-page .rating-select-game div,
            .rating-page .rating-select-game div {
                background: #2a2a44;
                border: 1px solid #2f2e4b;
                width: 200px;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                align-items: center;
                color: #fff;
                padding: 15px 10px;
                cursor: pointer;
                transition: all 0.3s;
                text-align: center;
                position: relative;
            }
            .profile-page .rating-select-game div:first-child,
            .rating-page .rating-select-game div:first-child {
                border-top-left-radius: 5px;
            }
            .profile-page .rating-select-game div:last-child,
            .rating-page .rating-select-game div:last-child {
                border-top-right-radius: 5px;
            }
            .profile-page .rating-select-game div:hover,
            .rating-page .rating-select-game div:hover {
                background: #3b3b56;
                border: 1px solid #3b3a56;
            }
            .profile-page .rating-select-game div.active,
            .rating-page .rating-select-game div.active {
                background: #4c4c68;
                border: 1px solid #4c4c68;
            }
            .profile-page .rating-select-game div .games-count,
            .rating-page .rating-select-game div .games-count {
                color: #b4b1e0;
                font-size: 12px;
                margin-top: 5px;
            }
            @media screen and (max-width: 767px) {
                .profile-page .rating-select-game,
                .rating-page .rating-select-game {
                    flex-direction: column;
                }
                .profile-page .rating-select-game div,
                .rating-page .rating-select-game div {
                    width: 100%;
                    flex-direction: row;
                }
                .profile-page .rating-select-game div:first-child,
                .rating-page .rating-select-game div:first-child {
                    border-top-left-radius: 5px;
                    border-top-right-radius: 5px;
                }
                .profile-page .rating-select-game div:last-child,
                .rating-page .rating-select-game div:last-child {
                    border-top-right-radius: 0;
                }
                .profile-page .rating-select-game div .games-count,
                .rating-page .rating-select-game div .games-count {
                    margin-top: 0;
                }
            }
            .profile-page .rating-select-game {
                flex-wrap: wrap;
                border-radius: 6px 6px 0 0;
                overflow: hidden;
            }
            .profile-page .rating-select-game div {
                padding: 15px 6px;
                font-size: 14px;
                width: 16.666666%;
                flex-grow: 1;
            }
            @media screen and (max-width: 767px) {
                .profile-page .rating-select-game div {
                    width: 100%;
                    padding: 15px 10px;
                    font-size: 16px;
                }
            }
            .profile-page .rating-select-game div:first-child,
            .profile-page .rating-select-game div:last-child {
                border-radius: 0;
            }
            .modalPhoneAttach .v-select .dropdown-menu > .highlight > a,
            .user-setting .v-select .dropdown-menu > .highlight > a {
                background: #aaa !important;
            }
            .modalPhoneAttach .v-select .dropdown-toggle:after,
            .user-setting .v-select .dropdown-toggle:after {
                display: none;
            }
            .modalPhoneAttach .v-select.open .open-indicator:before,
            .user-setting .v-select.open .open-indicator:before {
                margin-top: 5px;
                border-color: #fff;
            }
            .modalPhoneAttach .v-select .open-indicator:before,
            .user-setting .v-select .open-indicator:before {
                margin-top: -5px;
                border-color: #fff;
            }
            .modalPhoneAttach .v-select .dropdown-toggle,
            .user-setting .v-select .dropdown-toggle {
                padding: 0;
                background: #4c4c68;
                height: 43px;
                border: none;
            }
            .modalPhoneAttach .v-select .dropdown-toggle .clear,
            .user-setting .v-select .dropdown-toggle .clear {
                display: none;
            }
            .modalPhoneAttach .v-select .dropdown-toggle:hover .vs__actions .open-indicator,
            .user-setting .v-select .dropdown-toggle:hover .vs__actions .open-indicator {
                background: #74748d;
            }
            .modalPhoneAttach .v-select .selected-tag,
            .user-setting .v-select .selected-tag {
                color: #fff;
                margin: 4px;
            }
            .modalPhoneAttach .v-select .vs__actions,
            .user-setting .v-select .vs__actions {
                padding: 0;
            }
            .modalPhoneAttach .v-select .vs__actions .open-indicator,
            .user-setting .v-select .vs__actions .open-indicator {
                padding: 0 15px;
                background: #5c5c76;
                cursor: pointer;
                transition: all 0.3s;
                border-radius: 0 5px 5px 0;
                width: auto;
            }
            .modalPhoneAttach .v-select.single.open .selected-tag,
            .user-setting .v-select.single.open .selected-tag {
                position: relative;
            }
            .modalPhoneAttach .v-select.single.open .vs__actions .open-indicator,
            .user-setting .v-select.single.open .vs__actions .open-indicator {
                border-bottom-right-radius: 0;
                background: #74748d;
            }
            .modalPhoneAttach .v-select {
                min-width: 114px;
            }
            @media (max-width: 400px) {
                .modalPhoneAttach .v-select {
                    min-width: 110px;
                }
            }
            .modalPhoneAttach .v-select input[type="search"] {
                display: none;
            }
            .modalPhoneAttach .v-select.open .dropdown-toggle {
                border-radius: 5px;
            }
            .modalPhoneAttach .v-select.single.open .vs__actions .open-indicator {
                border-radius: 0 5px 5px 0;
            }
            .modalPhoneAttach .v-select.disabled {
                opacity: 0.75;
            }
            .modalPhoneAttach .v-select.disabled .dropdown-toggle {
                background: #4c4c68;
            }
            .modalPhoneAttach .v-select.disabled .dropdown-toggle:hover .vs__actions .open-indicator {
                background: inherit;
                opacity: 0.5;
                cursor: not-allowed;
            }
            .modalPhoneAttach .v-select li > a {
                padding: 5px 10px;
            }
            .modalPhoneAttach .v-select .dropdown-menu {
                background: #4c4c68;
                border: none;
                border-radius: 5px;
                margin-top: 8px;
                width: 290px;
            }
            .modalPhoneAttach .v-select .dropdown-menu .active > a {
                background: #74748d;
            }
            .modalPhoneAttach .v-select .dropdown-menu > .highlight > a {
                background: rgba(0, 0, 0, 0.15) !important;
            }
            .modalPhoneAttach .v-select .dropdown-toggle {
                position: relative;
                height: 44px;
                width: 100%;
                border-radius: 5px;
            }
            .modalPhoneAttach .v-select .dropdown-toggle:before {
                position: absolute;
                z-index: 2;
                content: "";
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }
            .modalPhoneAttach .v-select .vs__selected-options {
                align-items: center;
                justify-content: flex-start;
                padding: 0 0 0 5px;
            }
            .modalPhoneAttach .v-select .vs__actions .open-indicator {
                padding: 0 8px;
                background: transparent;
            }
            .modalPhoneAttach .v-select .open-indicator:before {
                width: 8px;
                height: 8px;
            }
            .modalPhoneAttach .v-select .selected-tag {
                height: 44px;
                margin: 0;
            }
            .profile-page .rating-select-game {
                margin: 30px 0 0;
            }
            .profile-page .rating-select-game span {
                text-align: center;
            }
            .auth,
            .auth_smallWrap {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            .auth_smallWrap {
                width: 300px;
                margin-left: auto;
            }
            .auth .header-avatar {
                width: 60px;
                height: 60px;
                border-radius: 50%;
            }
            .auth__balance {
                text-align: right;
                white-space: nowrap;
            }
            .auth__balance .title {
                color: #b4b1e0;
                font-size: 12px;
                display: block;
            }
            .auth__balance .balance {
                color: #fff;
                font-size: 26px;
                font-weight: 700;
                margin: 6px -5px 4px 0;
                display: inline-block;
                font-family: Roboto, sans-serif;
                position: relative;
                cursor: pointer;
                padding: 2px 5px;
                border-radius: 4px;
                transition: all 0.2s ease-in-out;
            }
            .auth__balance .balance-informer {
                position: absolute;
                top: 100%;
                right: 0;
                display: block;
                visibility: hidden;
                z-index: 20;
                padding-top: 9px;
                cursor: default;
            }
            @media (max-width: 767px) {
                .auth__balance .balance-informer {
                    right: 50%;
                    margin-right: -120px;
                }
            }
            .auth__balance .balance-informer__content {
                font-family: Montserrat, sans-serif;
                font-size: 12px;
                font-weight: 400;
                width: 240px;
                background: rgba(62, 64, 90, 0.97);
                border-radius: 4px;
                padding: 1px;
                line-height: 18px;
                white-space: normal;
                text-align: center;
                box-shadow: 0 5px 15px 0 #1f2135;
                opacity: 0;
                transform: translateY(5px);
                transition: all 0.2s ease-in-out;
                position: relative;
            }
            .auth__balance .balance-informer__content:after {
                position: absolute;
                content: "";
                top: 0;
                right: 0;
                margin-top: -12px;
                margin-right: 26px;
                border: 6px solid transparent;
                border-bottom-color: rgba(62, 64, 90, 0.97);
            }
            @media (max-width: 767px) {
                .auth__balance .balance-informer__content:after {
                    right: 50%;
                    margin-right: -6px;
                }
            }
            .auth__balance .balance-informer__content-item {
                background: #4a4c68;
                padding: 6px 8px;
                border-radius: 4px;
                margin: 8px;
                color: #7f7b98;
                transition: all 0.2s ease-in-out;
            }
            .auth__balance .balance-informer__content-item:hover {
                background: #545875;
                color: #9c99af;
            }
            .auth__balance .balance-informer__content p {
                margin: 3px 0;
            }
            .auth__balance .balance-informer__content p.help {
                text-align: center;
                font-size: 10px;
                line-height: 14px;
                margin-top: 6px;
            }
            .auth__balance .balance-informer__content p:not(.help) {
                color: #fff;
            }
            .auth__balance .balance-informer__content p > span {
                padding: 2px 4px;
                border-radius: 3px;
                background: #66688c;
                white-space: nowrap;
                line-height: 20px;
                font-weight: 700;
            }
            .auth__balance .balance-informer__content p > span.green {
                background: #7ab13b;
            }
            .auth__balance .balance:hover {
                background: #4b4c68;
            }
            .auth__balance .balance:hover .balance-informer {
                visibility: visible;
            }
            .auth__balance .balance:hover .balance-informer__content {
                opacity: 1;
                transform: translateY(0);
            }
            .auth__balance .buttons button {
                background: transparent;
                border: none;
                position: relative;
                cursor: pointer;
            }
            .auth__balance .buttons button span {
                font-size: 12px;
            }
            .auth__balance .buttons .smallButton.plus:before {
                content: "";
                width: 8px;
                height: 8px;
                background: url(/domain_files/ba0ae59.svg);
                position: absolute;
                background-size: cover;
                left: -13px;
                top: 5px;
            }
            .auth__balance .buttons .smallButton.plus span {
                color: #fff;
            }
            .auth__balance .buttons .smallButton.plus .payin-button-bonus {
                padding: 4px 6px 3px;
                background: #7cb342;
                color: #fbfff5;
                font-size: 10px;
                border-radius: 10px;
                display: inline-block;
                margin-left: 5px;
                box-shadow: 5px 7px 16px rgba(0, 0, 0, 0.15);
                -webkit-animation: tremor 3s ease-out 3s infinite;
                animation: tremor 3s ease-out 3s infinite;
            }
            .auth__balance .buttons .smallButton.minus {
                margin-left: 25px;
            }
            .auth__balance .buttons .smallButton.minus:before {
                content: "";
                width: 8px;
                height: 8px;
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM0MS4zMzMgMzQxLjMzMyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQxLjMzMyAzNDEuMzMzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPGc+Cgk8Zz4KCQk8cmVjdCB5PSIxNDkuMzMzIiB3aWR0aD0iMzQxLjMzMyIgaGVpZ2h0PSI0Mi42NjciIGZpbGw9IiM2MTVjNzkiLz4KCTwvZz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
                position: absolute;
                background-size: cover;
                left: -13px;
                top: 5px;
            }
            .auth__balance .buttons .smallButton.minus span {
                color: #b4b1e0;
            }
            @-webkit-keyframes tremor {
                0%,
                4%,
                8%,
                12%,
                16%,
                20%,
                24% {
                    left: -1px;
                    transform: translateX(-4%);
                }
                2%,
                6%,
                10%,
                14%,
                18%,
                22% {
                    left: 1px;
                    transform: translateX(4%);
                }
                26%,
                to {
                    left: 0;
                    transform: translateX(0);
                }
            }
            @keyframes tremor {
                0%,
                4%,
                8%,
                12%,
                16%,
                20%,
                24% {
                    left: -1px;
                    transform: translateX(-4%);
                }
                2%,
                6%,
                10%,
                14%,
                18%,
                22% {
                    left: 1px;
                    transform: translateX(4%);
                }
                26%,
                to {
                    left: 0;
                    transform: translateX(0);
                }
            }
            .dropdown__header {
                display: flex;
                align-items: center;
            }
            .dropdown__header span {
                color: #fff;
                display: block;
                margin: 0 10px;
            }
            .statistic {
                width: 100%;
                display: flex;
                justify-content: space-between;
                color: #fff;
                margin-top: 3vh;
            }
            .playersEmpty {
                height: 300px;
                display: flex;
                align-items: center;
                justify-content: center;
                text-align: center;
            }
            .playersEmpty span {
                display: block;
                color: #fff;
                font-size: 1.5em;
                text-transform: uppercase;
                font-weight: 700;
                padding-top: 32px;
                line-height: 1.5em;
            }
            .mainFooter {
                display: flex;
                bottom: 0;
                width: calc(100% - 80px);
                justify-content: space-between;
                background-color: #25263c;
                padding-bottom: 16px;
                padding-top: 16px;
            }
            .mainContent-footer {
                align-items: center;
            }
            .mainContent-footer,
            .statistic__footer {
                display: flex;
                width: 49%;
                justify-content: space-around;
            }
            .statistic__footer {
                bottom: 0;
            }
            .statistic__footer img {
                filter: invert(80%);
                opacity: 0.45;
            }
            .big-word {
                font-size: 22px;
                font-weight: 700;
                color: #fff;
            }
            .small-word {
                font-size: 16px;
                color: #b4b1e0;
            }
            .statisticFooter__online div .small-word,
            .statisticFooter__usersCount div .small-word,
            .statisticFooter__usersWins div .small-word {
                display: block;
            }
            .statisticFooter__online img,
            .statisticFooter__usersCount img,
            .statisticFooter__usersWins img {
                height: 31px;
                display: block;
                margin-top: 5px;
                filter: invert(80%);
                opacity: 0.45;
            }
            .contentButton {
                width: 122px;
                height: 36px;
                background-position: 50%;
                margin: auto;
                line-height: 36px;
                text-align: center;
            }
            .contentButton span {
                padding-top: 12px;
                display: block;
            }
            .box-shadow_blue {
                background: radial-gradient(#407188 -150%, transparent 70%);
            }
            .box-shadow_purple {
                background: radial-gradient(#bbf -150%, transparent 70%);
            }
            .box-shadow_green {
                background: radial-gradient(#8aef85 -150%, transparent 70%);
            }
            .box-shadow_yellow {
                background: radial-gradient(#f6c501 -150%, transparent 70%);
            }
            .box-shadow_orange {
                background: radial-gradient(#f49c4c -150%, transparent 70%);
            }
            .box-shadow_red {
                background: radial-gradient(#de4444 -150%, transparent 70%);
            }
            .box-shadow_line_blue {
                background: radial-gradient(closest-side, rgba(133, 219, 255, 0.2), hsla(0, 0%, 100%, 0));
            }
            .box-shadow_line_purple {
                background: radial-gradient(closest-side, rgba(191, 191, 255, 0.2), hsla(0, 0%, 100%, 0));
            }
            .box-shadow_line_green {
                background: radial-gradient(closest-side, rgba(136, 237, 131, 0.2), hsla(0, 0%, 100%, 0));
            }
            .box-shadow_line_yellow {
                background: radial-gradient(closest-side, rgba(247, 198, 1, 0.2), hsla(0, 0%, 100%, 0));
            }
            .box-shadow_line_orange {
                background: radial-gradient(closest-side, rgba(255, 182, 115, 0.2), hsla(0, 0%, 100%, 0));
            }
            .box-shadow_line_red {
                background: radial-gradient(closest-side, rgba(254, 92, 92, 0.2), hsla(0, 0%, 100%, 0));
            }
            .box-shadow_color_blue:hover {
                border: 2px solid #86dbff !important;
                box-shadow: 0 0 15px 0 rgba(134, 219, 255, 0.4);
            }
            .box-shadow_color_blue:hover .box-shadow_color_span {
                color: #86dbff;
            }
            .box-shadow_color_purple:hover {
                border: 2px solid #bbf !important;
                box-shadow: 0 0 15px 0 rgba(187, 187, 255, 0.4);
            }
            .box-shadow_color_purple:hover .box-shadow_color_span {
                color: #bbf;
            }
            .box-shadow_color_green:hover {
                border: 2px solid #8aef85 !important;
                box-shadow: 0 0 15px 0 rgba(138, 239, 133, 0.4);
            }
            .box-shadow_color_green:hover .box-shadow_color_span {
                color: #8aef85;
            }
            .box-shadow_color_yellow:hover {
                border: 2px solid #ffcd05 !important;
                box-shadow: 0 0 15px 0 rgba(255, 205, 5, 0.4);
            }
            .box-shadow_color_yellow:hover .box-shadow_color_span {
                color: #ffcd05;
            }
            .box-shadow_color_orange:hover {
                border: 2px solid #f49c4c !important;
                box-shadow: 0 0 15px 0 rgba(244, 156, 76, 0.4);
            }
            .box-shadow_color_orange:hover .box-shadow_color_span {
                color: #f49c4c;
            }
            .box-shadow_color_red:hover {
                border: 2px solid #de4444 !important;
                box-shadow: 0 0 15px 0 rgba(222, 68, 68, 0.4);
            }
            .box-shadow_color_red:hover .box-shadow_color_span {
                color: #de4444;
            }
            @media screen and (min-width: 500px) {
                .goldButton {
                    background: url(/domain_files/2c50685.png) no-repeat;
                }
                .goldButton,
                .silverButton {
                    width: 122px;
                    height: 36px;
                    line-height: 36px;
                    margin: auto;
                    text-align: center;
                    color: #000;
                }
                .silverButton {
                    background: url(/domain_files/aec1f37.png) no-repeat;
                }
                .bronzeButton {
                    background: url(/domain_files/53b8e9e.png) no-repeat;
                    width: 122px;
                    height: 36px;
                    line-height: 36px;
                    margin: auto;
                    text-align: center;
                }
            }
            .players {
                margin-top: 32px;
            }
            .playersRow {
                height: 70px;
                border-top: 1px solid hsla(0, 0%, 100%, 0.3);
                display: flex;
                align-items: center;
                color: #fff;
                font-size: 16px;
                text-align: center;
            }
            .playersRow:last-child {
                border-bottom: 1px solid hsla(0, 0%, 100%, 0.3);
            }
            .playersRow__avatar img {
                width: 50px;
                border-radius: 50%;
            }
            .playersRow__name {
                width: 240px;
            }
            .playersRow__rate {
                width: 125px;
            }
            .playersRow__rateX {
                width: 180px;
            }
            .playersRow__wins {
                width: 125px;
            }
            @media (min-width: 481px) {
                .playersTable__img img {
                    border: 2px solid #64648e;
                    padding: 3px;
                }
                .playersTable_active-row .playersTable__img img {
                    border: 2px solid #4be;
                    padding: 3px;
                }
                .playersTable td {
                    color: #fff;
                    font-size: 15px;
                    vertical-align: middle;
                    line-height: 60px;
                    border-top: 2px solid #2f2f4b;
                }
                .playersTable__user {
                    max-width: 120px;
                }
                .playersTable__ration {
                    white-space: nowrap;
                    text-align: center;
                }
                .playersTable__ration span:after {
                    content: "▲";
                    color: #2288c9;
                    font-size: 14px;
                }
                .playersTable__bid {
                    white-space: nowrap;
                    min-width: 122px;
                }
                .playersTable__bid span.gold {
                    background: url(/domain_files/2c50685.png) no-repeat;
                }
                .playersTable__bid span.gold,
                .playersTable__bid span.silver {
                    width: 122px;
                    height: 36px;
                    line-height: 36px;
                    margin: auto;
                    text-align: center;
                    color: #fff;
                    display: block;
                }
                .playersTable__bid span.silver {
                    background: url(/domain_files/aec1f37.png) no-repeat;
                }
                .playersTable__bid span.bronze {
                    background: url(/domain_files/53b8e9e.png) no-repeat;
                    width: 122px;
                    height: 36px;
                    line-height: 36px;
                    margin: auto;
                    text-align: center;
                    color: #fff;
                    display: block;
                }
            }
            @media (max-width: 360px) {
                .playersTable__ration {
                    white-space: nowrap;
                    padding-right: 8px;
                    text-align: center;
                }
                .playersTable__ration span {
                    font-size: 13px;
                }
                .playersTable__ration span:after {
                    content: "▲";
                    color: #2288c9;
                    font-size: 12px;
                }
                .playersTable__bid {
                    white-space: nowrap;
                    padding-right: 8px;
                    min-width: 10px;
                    text-align: center;
                }
                .playersTable__bid span.gold {
                    color: #ecd86b;
                }
                .playersTable__bid span.silver {
                    color: #aaa;
                }
                .playersTable__bid span.bronze {
                    color: #a88282;
                }
                .playersRow {
                    height: 50px;
                    font-size: 14px;
                }
                .playersRow__avatar {
                    margin-right: 8px;
                }
                .playersRow__avatar img {
                    width: 25px;
                    border-radius: 50%;
                }
            }
            @media (max-width: 480px) {
                .playersTable td {
                    color: #fff;
                    font-size: 14px;
                    vertical-align: middle;
                    line-height: 50px;
                    border-top: 2px solid #2f2f4b;
                }
                .playersTable__ration {
                    white-space: nowrap;
                    padding-right: 8px;
                }
                .playersTable__ration span:after {
                    content: "▲";
                    color: #2288c9;
                    font-size: 14px;
                }
                .playersTable__bid {
                    white-space: nowrap;
                    padding-right: 8px;
                    text-align: center;
                }
                .playersTable__bid span.gold {
                    color: #ecd86b;
                }
                .playersTable__bid span.silver {
                    color: #aaa;
                }
                .playersTable__bid span.bronze {
                    color: #a88282;
                }
            }
            @media (max-width: 400px) and (min-width: 321px) {
                .playersRow {
                    height: 45px;
                    font-size: 15px;
                }
                .playersRow__avatar img {
                    width: 32px;
                    border-radius: 50%;
                }
            }
            .user-info {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                flex-wrap: nowrap;
                overflow: hidden;
                min-width: 40px;
            }
            .user-info__avatar {
                position: relative;
            }
            .user-info__avatar-image {
                width: 40px;
                height: 40px;
                padding: 2px;
                border: 2px solid #64648e;
                border-radius: 50%;
            }
            .user-info__avatar-image_active {
                border-color: #4be;
            }
            .user-info__avatar-image > img {
                display: block;
                width: 100%;
                height: 100%;
                min-width: 100%;
                min-height: 100%;
                border-radius: 50%;
            }
            .user-info__avatar-rank {
                position: absolute;
                top: 2px;
                left: 2px;
                right: 2px;
                bottom: 2px;
                border-radius: 50%;
                background: rgba(42, 41, 68, 0.75);
                cursor: pointer;
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .user-info__avatar-rank > img {
                display: block;
                width: 71%;
            }
            .user-info__avatar_large .user-info__avatar-image {
                width: 80px;
                height: 80px;
                padding: 3px;
            }
            .user-info__avatar_large .user-info__avatar-rank {
                top: 2px;
                left: 2px;
                right: 2px;
                bottom: 2px;
            }
            .user-info__name {
                color: #fff;
                margin-left: 10px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .paymentsTitle {
                font-size: 16px;
                color: #b4b1e0;
                display: block;
            }
            .mainContent-footer-payments__image-wrap {
                display: flex;
                flex-flow: row wrap;
            }
            .mainContent-footer-payments__image-wrap__loop {
                margin-right: 15px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .mainContent-footer-payments__image-wrap__loop img {
                display: block;
                margin-top: 15px;
                width: 20px;
                max-height: 20px;
                overflow: hidden;
            }
            .mainContent-footer-docs > * a {
                color: #b4b1e0;
                text-decoration: none;
                transition: all 0.3s;
                font-size: 0.8em;
                font-weight: 700;
                text-transform: uppercase;
            }
            .mainContent-footer-docs > * a:hover {
                color: #fff;
            }
            .vk a {
                color: #b4b1e0;
                text-decoration: none;
            }
            .v--modal-overlay {
                background: rgba(0, 0, 0, 0.6) !important;
                position: fixed;
                box-sizing: border-box;
                left: 0;
                top: 0;
                width: 100%;
                height: 100vh;
                background: rgba(0, 0, 0, 0.2);
                z-index: 999;
                opacity: 1;
            }
            .modalMessage span {
                color: #fff;
            }
            .modalWindowHashGame .modalWindow__content {
                display: block;
            }
            .modalWindowHashGame .btnCopy {
                border: 2px solid #d4d1e1;
                background: #d4d1e1;
                padding: 0 20px;
            }
            .modalWindowHashGame .btnCopy:hover {
                background: #bdb3e6;
            }
            .modalWindowHashGame .btnCopy span {
                color: #3b3862;
                font-size: 0.8em;
                font-weight: 700;
            }
            .modalWindowHashGame .copy-active-input {
                background: #b0ddcc;
                color: #949494;
            }
            .modalWindowHashGame__game-number {
                color: #48beee;
            }
            .modalWindow-wrapper {
                padding-top: 50px;
                padding-bottom: 50px;
            }
            @media (max-width: 991px) {
                .modalWindow-wrapper {
                    padding-bottom: 140px;
                }
            }
            .modalWindow-inner {
                background-color: #202233;
                width: 100%;
                height: 100%;
                background-size: cover;
                position: relative;
                border-radius: 6px;
            }
            .modalWindow__close-button {
                position: absolute;
                right: 10px;
                top: 23px;
                cursor: pointer;
                transition: all 0.3s;
                height: 30px;
            }
            .modalWindow__close-button:hover {
                transform: rotate(1turn);
            }
            .modalWindow__close-button img {
                width: 30px;
            }
            .modalWindow__header {
                height: 80px;
                background: linear-gradient(0deg, rgba(62, 62, 96, 0.5), rgba(38, 41, 61, 0.5));
                text-align: center;
                line-height: 24px;
                background: #30314a;
                border-bottom: 1px solid #3e3f5e;
            }
            .modalWindow__header__title {
                font-size: 20px;
                line-height: 26px;
                color: #fff;
                text-transform: uppercase;
            }
            .modalWindow__header__title_blue {
                color: #4ce6f7;
                font-weight: 700;
            }
            .modalWindow__game-item {
                text-align: center;
            }
            .modalWindow__game-item img {
                max-height: 100px;
            }
            .modalWindow__game-item__name {
                font-size: 18px;
                color: #fff;
                display: inline-block;
                margin-top: 20px;
            }
            .new-vk-modal {
                background-image: inherit;
            }
            .new-vk-modal:before {
                content: "";
                background: url(/domain_files/back-new-vk.jpg);
                opacity: 0.1;
                top: 0;
                left: 0;
                bottom: 0;
                right: 0;
                position: absolute;
                z-index: 1;
                background-size: cover;
            }
            .modalWindow__payout-cancel-buttons {
                display: flex;
                justify-content: center;
            }
            .modalWindow__payout-cancel-button_yes {
                border-radius: 6px;
                box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.3), inset 0 2px 0 0 hsla(0, 0%, 100%, 0.004);
                height: 40px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                border: none;
                border-top: 2px solid #fff;
                margin: 32px 16px;
                display: block;
                width: 100px;
                cursor: pointer;
            }
            .modalWindow__payout-cancel-button_yes span {
                font-size: 0.8em;
                color: #fff;
                font-weight: 700;
                text-transform: uppercase;
            }
            .modalWindow__payout-cancel-button_no {
                width: 100px;
                border: 1px solid #b4b1e0;
                border-radius: 6px;
                height: 40px;
                padding: 10px;
                margin: 32px 16px;
                background: transparent;
                cursor: pointer;
            }
            .modalWindow__payout-cancel-button_no span {
                color: #b4b1e0;
                font-size: 0.8em;
                font-weight: 700;
                text-transform: uppercase;
                transition: all 0.3s;
            }
            .modalWindow__payout-cancel-button_no:hover span {
                color: #fff;
            }
            .modalWindow__header {
                background-color: #25263c;
                border-top-right-radius: 10px;
                border-top-left-radius: 10px;
                display: flex;
                justify-content: center;
                align-items: center;
                min-height: 70px;
                padding: 0 40px;
                color: #fff;
                text-transform: uppercase;
                position: relative;
            }
            .modalWindow__content {
                padding: 16px 20px;
                border-bottom-right-radius: 10px;
                border-bottom-left-radius: 10px;
                display: flex;
                justify-content: space-around;
                color: #fff;
            }
            .comingSoonWindow {
                background: url(/domain_files/backgroundComingSoon.png);
                width: 100%;
                height: 100%;
                background-size: cover;
                position: relative;
                border-radius: 6px;
            }
            .comingSoonWindow__header {
                height: 80px;
                border-bottom: 2px solid #3e3e60;
                background: linear-gradient(0deg, rgba(62, 62, 96, 0.5), rgba(38, 41, 61, 0.5));
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .comingSoonWindow__header img {
                width: 30px;
                top: calc(50% - 15px);
            }
            .comingSoonWindow__header__title {
                font-size: 20px;
                color: #fff;
                text-transform: uppercase;
            }
            .comingSoonWindow__header__title_blue {
                color: #4ce6f7;
                font-weight: 700;
            }
            .comingSoonWindow__game-item {
                text-align: center;
            }
            .comingSoonWindow__game-item img {
                max-height: 100px;
            }
            .comingSoonWindow__game-item__name {
                font-size: 18px;
                color: #fff;
                display: inline-block;
                margin-top: 20px;
            }
            .image-free-modal {
                pointer-events: none;
            }
            .youtube-modal__content {
                width: 100%;
                height: 100%;
            }
            .youtube-video {
                width: 100%;
                height: 500px;
            }
            .winContents {
                width: 100%;
            }
            .winContents__inputs {
                background: repeating-linear-gradient(-45deg, #37374c, #37374c 3px, #333348 0, #333348 13px);
                border-radius: 10px;
            }
            .vue-switcher-theme--bulma.vue-switcher-color--green.vue-switcher--unchecked div {
                background-color: #55516c !important;
            }
            .vue-switcher input[type="checkbox"] {
                visibility: hidden;
            }
            .input-with-buttons {
                position: relative;
            }
            .input-with-buttons__title {
                color: #55516c;
                display: block;
            }
            .input-with-buttons__wrap {
                position: relative;
            }
            .input-with-buttons__minus,
            .input-with-buttons__plus {
                background: #d4d1e1;
                position: absolute;
                height: 100%;
                width: 48px;
                left: 0;
                top: 0;
                z-index: 11;
                display: flex;
                align-items: center;
                justify-content: center;
                border-top-left-radius: 5px;
                border-bottom-left-radius: 5px;
                cursor: pointer;
                transition: all 0.3s;
            }
            .input-with-buttons__minus:hover,
            .input-with-buttons__plus:hover {
                background: #b4b1e0;
            }
            .input-with-buttons__minus:hover img,
            .input-with-buttons__plus:hover img {
                filter: brightness(10);
            }
            .input-with-buttons img {
                width: 11px;
            }
            .input-with-buttons input {
                width: 100%;
                background: #fff;
                border-radius: 5px;
                border: none;
                height: 38px;
                z-index: 10;
                text-align: center;
            }
            .input-with-buttons_disable,
            .input-with-buttons input:disabled {
                opacity: 0.3;
            }
            .input-with-buttons_disable:hover {
                cursor: not-allowed;
            }
            .input-with-buttons__plus {
                right: 0;
                left: inherit;
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
                border-top-right-radius: 5px;
                border-bottom-right-radius: 5px;
            }
            button:disabled {
                background: grey;
                cursor: not-allowed;
            }
            button:active {
                outline: none;
                border: none;
            }
            button:focus {
                outline: 0;
            }
            input:disabled,
            select:disabled {
                cursor: not-allowed;
            }
            .inputError {
                border: 2px solid red !important;
            }
            .alertModal .modalWindow__content {
                height: calc(100% - 80px);
            }
            .v--modal-background-click {
                width: 100vw;
                height: 100vh;
            }
            .pop-out-enter-active,
            .pop-out-leave-active {
                transition: all 0.3s;
            }
            .pop-out-enter,
            .pop-out-leave-active {
                opacity: 0;
                transform: scale(0.3) translateY(24px);
            }
            .localeDropDown-overflow {
                width: 100vw;
                height: 100vh;
                position: absolute;
                left: 0;
                top: 0;
                z-index: 100;
            }
            .modal-promo {
                text-align: center;
                margin-top: 10px;
                color: #4be;
                cursor: pointer;
            }
            .modal-promo__bonus-exists {
                padding: 10px;
                line-height: 18px;
                font-size: 13px;
                text-align: center;
                border-radius: 5px;
                background: #7cb342;
                color: #fff;
                font-weight: 500;
                box-shadow: 0 20px 30px 0 rgba(0, 0, 0, 0.3), inset 0 2px 0 0 hsla(0, 0%, 100%, 0.004);
                transition: background 0.4s ease-in-out;
            }
            .modal-promo__bonus-exists > div,
            .modal-promo__bonus-exists > span:not(.mindep),
            .modal-promo__bonus-exists > strong {
                transition: opacity 0.4s ease-in-out;
            }
            .modal-promo__bonus-exists.disabled {
                background: rgba(124, 179, 66, 0.4);
            }
            .modal-promo__bonus-exists.disabled > div,
            .modal-promo__bonus-exists.disabled > span:not(.mindep),
            .modal-promo__bonus-exists.disabled > strong {
                opacity: 0.4;
            }
            .modal-promo__bonus-exists .mindep {
                margin-top: 10px;
                display: block;
            }
            .modal-promo__bonus-exists .mindep > strong {
                padding: 1px 5px 2px;
                border-radius: 3px;
                background: #6c9e37;
                color: #fff;
                transition: all 0.2s ease-in-out;
                cursor: pointer;
            }
            .modal-promo__bonus-exists .mindep > strong:hover {
                background: #fff;
                color: #232323;
            }
            .modal-promo input {
                display: block;
                width: 100%;
                border-radius: 6px;
                border: none;
                outline: none;
                padding: 0 10px;
                line-height: 40px;
                color: #18172b;
                text-align: center;
                text-decoration: none;
                text-transform: uppercase;
                text-indent: 1.2px;
                letter-spacing: 1.2px;
            }
            .modal-promo .have-promo-code {
                overflow: hidden;
                transition: all 0.3s;
                text-decoration: underline;
            }
            .modal-promo .have-promo-code.have-promo-code_show {
                height: 20px;
            }
            .modal-promo .input-promo-code-wrapper {
                display: flex;
            }
            .modal-promo .input-promo-code-wrapper .input-promo-code__button {
                display: flex;
                min-width: 46px;
                align-items: center;
            }
            .modal-promo .input-promo-code-wrapper .input-promo-code__button img {
                display: inline-block;
                height: 30px;
                margin-left: 16px;
                transition: all 0.3s;
            }
            .modal-promo .input-promo-code-wrapper .input-promo-code__button img.disabled {
                opacity: 0.4;
                cursor: not-allowed;
            }
            .promocode-enter-active,
            .promocode-leave-active {
                transition: all 0.3s ease;
            }
            .promocode-enter,
            .promocode-leave-to {
                transform: scaleY(0);
                transform-origin: top;
            }
            .promocode-input-enter-active,
            .promocode-input-leave-active {
                transition: all 0.3s ease;
            }
            .promocode-input-enter,
            .promocode-input-leave-to {
                transform: scaleY(1);
                transform-origin: top;
            }
            .layout-enter-active,
            .layout-leave-active {
                transition: opacity 0.2s;
            }
            .layout-enter,
            .layout-leave-active {
                opacity: 0;
            }
            .page-enter-active,
            .page-leave-active {
                transition: opacity 0.2s;
            }
            .page-enter,
            .page-leave-active {
                opacity: 0;
            }
            .promo {
                transition: all 0.3s;
                padding: 0 15px;
                height: 100%;
                background-image: url(/domain_files/backgroundComingSoon.png);
                background-size: cover;
                background-repeat: no-repeat;
                background-position: 50%;
                border-bottom: 2px solid #343450;
            }
            .promo-repost__text {
                margin: 20px 0;
                color: #fff;
                text-align: center;
                line-height: 24px;
            }
            @media (max-width: 767px) {
                .promo-repost__text {
                    margin-bottom: 0;
                }
            }
            .promo-repost__text > strong {
                padding: 4px 6px 3px;
                margin: 0 4px;
                border-radius: 4px;
                background: #6b9e37;
                color: #fff;
                font-size: 14px;
            }
            .promo-repost__button {
                border-radius: 6px;
                border: 2px solid rgba(199, 251, 138, 0.3);
                padding: 10px;
                cursor: pointer;
                font-size: 12px;
                font-weight: 700;
                text-transform: uppercase;
                background: transparent;
                color: #c7fb8a;
                outline: none;
                transition: all 0.15s ease-in-out;
            }
            @media (max-width: 767px) {
                .promo-repost__button {
                    margin-bottom: 20px;
                }
            }
            .promo-repost__button:active,
            .promo-repost__button:hover {
                background: #6b9e37;
                border-color: #6b9e37;
                color: #fff;
            }
            .promo-hide {
                height: 0;
                border-bottom: 0;
            }
            .promo__text {
                font-size: 14px;
                color: #b4b4bd;
                line-height: 18px;
            }
            .promo__text b {
                color: #40bff1;
            }
            .promo__text-rules {
                color: #737388;
                font-size: 12px;
                display: block;
                margin-top: 4px;
            }
            .promo__code {
                color: #fff;
                font-size: 19px;
                letter-spacing: 3px;
                text-align: center;
                display: block;
                transition: all 0.3s;
            }
            .promo__code-copy-text {
                display: none;
                position: absolute;
                width: 150px;
                height: 80%;
                color: #fff;
                bottom: -7px;
                text-transform: uppercase;
                font-size: 11px;
                opacity: 0.5;
            }
            .promo__code-copy-text,
            .promo__code-wrap {
                align-items: center;
                justify-content: center;
            }
            .promo__code-wrap {
                display: flex;
                width: 100%;
                min-height: 50px;
                cursor: pointer;
                position: relative;
            }
            .promo__code-wrap.promo__code-copied .promo__code,
            .promo__code-wrap:hover .promo__code {
                margin-top: -14px;
            }
            .promo__code-wrap.promo__code-copied .promo__code-copy-text,
            .promo__code-wrap:hover .promo__code-copy-text {
                display: flex;
            }
            .promo__code-wrap.promo__code-copied .promo__code {
                color: #8bc34a;
            }
            .promo__close {
                width: 50px;
                height: 100%;
                margin-right: -15px;
                display: flex;
                justify-content: center;
                align-items: center;
                cursor: pointer;
            }
            .promo__close img {
                transition: transform 0.2s;
            }
            .promo__close:hover {
                background: rgba(148, 144, 178, 0.15);
            }
            .promo__close:hover img {
                transform: rotate(180deg);
            }
            .crash-game-block .authButton {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                z-index: 25;
                background: rgba(37, 37, 61, 0.8);
                border-radius: 5px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .crash-game-block .authButton .mainButton_big {
                margin-top: 0;
            }
            .partnerCode__share {
                color: #b4b1e0;
            }
            .partnerCode__share__title {
                margin-bottom: 10px;
                font-size: 12px;
            }
            .partnerCode-input {
                border-radius: 6px;
                background-color: #2f2e4b;
                border: none;
                height: 5vh;
                color: #fff;
                font-size: 1.1em;
                text-align: center;
                min-width: 130px;
                min-height: 40px;
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                transition: all 0.3s;
                cursor: pointer;
                position: relative;
                margin-top: 25px;
            }
            .partnerCode-input span {
                display: block;
                transition: all 0.3s;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
            }
            .partnerCode-input.changedBackground:not(.skeleton-loading),
            .partnerCode-input:not(.skeleton-loading):hover {
                background: #3e3c63;
            }
            .partnerCode-input.changedBackground:not(.skeleton-loading) span,
            .partnerCode-input:not(.skeleton-loading):hover span {
                margin-top: -17px;
            }
            .partnerCode-input.changedBackground {
                background: rgba(31, 229, 19, 0.2);
            }
            .partnerCode-input.changedBackground span {
                color: #8bc34a;
            }
            .partnerCode-code-buttom {
                display: none;
                position: absolute;
                width: 150px;
                height: 80%;
                color: #fff;
                align-items: center;
                justify-content: center;
                bottom: -7px;
                text-transform: uppercase;
                font-size: 11px;
                opacity: 0.5;
            }
            .changedBackground:not(.skeleton-loading) .partnerCode-code-buttom,
            .partnerCode-input:not(.skeleton-loading):hover .partnerCode-code-buttom {
                display: flex;
            }
            .slide-fade-enter-active {
                transition: all 0.3s ease;
            }
            .slide-fade-leave-active {
                transition: all 0.3s cubic-bezier(1, 0.5, 0.8, 1);
            }
            .slide-fade-enter {
                transform: translateY(-20px);
                opacity: 0;
                top: 10vh;
            }
            .slide-fade-leave-to {
                transform: translateY(-20px);
                opacity: 0;
                top: -10vh;
            }
            #myChart {
                width: 100%;
            }
            .balance {
                display: inline-block;
            }
            .main-content {
                display: flex;
                justify-content: space-between;
            }
            .showloader {
                display: none;
            }
            .loader-enter-active,
            .loader-leave-active {
                transition: opacity 0.5s;
            }
            .loader-enter,
            .loader-leave-to {
                opacity: 0;
            }
            .skeleton-loading {
                background-image: linear-gradient(
                    90deg,
                    transparent 10%,
                    hsla(0, 0%, 100%, 0.1) 20%,
                    transparent 30%,
                    transparent 40%,
                    hsla(0, 0%, 100%, 0.1) 50%,
                    transparent 60%,
                    transparent 70%,
                    hsla(0, 0%, 100%, 0.1) 80%,
                    transparent 90%
                ) !important;
                -webkit-animation: skeleton-loading 16s linear infinite;
                animation: skeleton-loading 16s linear infinite;
                background-position: 0 0;
                cursor: default !important;
            }
            @-webkit-keyframes skeleton-loading {
                0% {
                    background-position: 2000px 0;
                }
                to {
                    background-position: -2000px 0;
                }
            }
            @keyframes skeleton-loading {
                0% {
                    background-position: 2000px 0;
                }
                to {
                    background-position: -2000px 0;
                }
            }
            .userInfo {
                width: 20%;
                text-align: center;
            }
            .userInfo,
            .userInfo__stat__wrap {
                display: flex;
                justify-content: space-between;
            }
            .userInfo__stat__wrap {
                flex-flow: row wrap;
            }
            .userInfo__stat img {
                height: 23px;
            }
            .userInfo__stat .title {
                color: #b4b1e0;
                display: block;
                margin-top: 15px;
                margin-bottom: 15px;
            }
            .userInfo__stat .content {
                color: #fff;
                font-size: 1.2em;
                font-weight: 700;
                display: block;
            }
            .userInfo__stat .rating {
                color: #fff;
                font-size: 1.2em;
                font-weight: 700;
                display: inline;
            }
            .userInfo__stat .rating .up:before {
                position: absolute;
                content: "↑";
                color: #8bc34a;
                font-size: 16px;
                top: -2px;
                left: -15px;
            }
            .userInfo__stat .rating .down:before {
                position: absolute;
                content: "↓";
                color: #ff5722;
                font-size: 16px;
                top: -2px;
                left: -15px;
            }
            .userInfo__stat .rating .up {
                color: #8bc34a;
            }
            .userInfo__stat .rating .down,
            .userInfo__stat .rating .up {
                position: relative;
                font: normal 16px Arial;
                margin-left: 25px;
                top: -1px;
            }
            .userInfo__stat .rating .down {
                color: #ff5722;
            }
            .userInfo__secondColumn {
                width: 40%;
                margin-top: 5vh;
            }
            .userInfo__avatar,
            .userInfo__userName {
                display: inline-block;
            }
            .userInfo__userName {
                font-weight: 700;
                text-transform: uppercase;
                color: #fff;
                font-size: 1.5em;
                margin-top: 24px;
                line-height: 34px;
            }
            .userInfo__balance {
                background: url(/domain_files/92f7a2c.png) no-repeat;
                width: 100%;
                max-width: 250px;
                background-size: 100% 100%;
                margin: 16px auto;
                padding: 18px 0;
            }
            .userInfo__balance span {
                display: block;
                font-weight: 700;
                text-transform: uppercase;
                color: #fff;
                font-size: 30px;
            }
            .userInfo .mainButton.userInfo__replenishBalance {
                width: 100%;
                margin-top: 2vh;
            }
            .userInfo .emptyButton.emptyButton_withBorder {
                width: 100%;
                border: 1px solid #b4b1e0;
                border-radius: 6px;
                margin-top: 2vh;
                height: auto;
                padding: 10px;
            }
            .default-game-card {
                width: 100%;
                display: block;
                margin-bottom: 20px;
            }
            @media (max-width: 400px) {
                .default-game-card {
                    margin-bottom: 10px;
                }
            }
            .default-game-card__wrapper {
                display: block;
                position: relative;
                width: 100%;
                padding-top: 71.428571%;
            }
            .default-game-card__inner {
                display: block;
                position: absolute;
                z-index: 1;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 6px;
                overflow: hidden;
                background-color: #363a58;
            }
            .default-game-card__image {
                position: relative;
                z-index: 2;
                display: block;
                width: 100%;
                height: 100%;
                background-size: 102%;
                background-repeat: no-repeat;
                background-position: 50%;
            }
            .default-game-card__name {
                position: absolute;
                z-index: 3;
                bottom: 15px;
                right: 15px;
                padding: 8px 12px;
                color: #fff;
                text-transform: uppercase;
                font-size: 14px;
                background: rgba(0, 0, 0, 0.6);
                border-radius: 5px;
                transition: padding 0.2s ease-in-out;
            }
            @media (max-width: 500px), (min-width: 768px) and (max-width: 991px) {
                .default-game-card__name {
                    bottom: 10px;
                    right: 10px;
                    padding: 6px 10px;
                    font-size: 12px;
                }
            }
            .default-game-card:hover .default-game-card__name {
                padding: 8px 18px;
            }
            @media (max-width: 500px), (min-width: 768px) and (max-width: 991px) {
                .default-game-card:hover .default-game-card__name {
                    padding: 6px 14px;
                }
            }
            .default-game-card__new-label {
                position: absolute;
                z-index: 3;
                left: 10px;
                top: 10px;
                margin-top: 0;
                margin-left: 0;
                background: hsla(0, 0%, 100%, 0.75);
                border-radius: 4px;
                color: #333;
                padding: 6px 8px 5px;
                font-size: 14px;
                text-transform: uppercase;
                font-weight: 700;
                box-shadow: 0 2px 5px 0 rgba(30, 31, 47, 0.2), inset 0 0 1px 1px hsla(0, 0%, 100%, 0.1);
                -webkit-animation: shake 1.4s ease-in-out infinite;
                animation: shake 1.4s ease-in-out infinite;
            }
            @media (max-width: 500px), (min-width: 768px) and (max-width: 991px) {
                .default-game-card__new-label {
                    font-size: 10px;
                    padding: 4px 6px;
                }
            }
            @-webkit-keyframes shake {
                0% {
                    transform: translate(1px, 1px) rotate(0deg);
                }
                3% {
                    transform: translate(-1px, -1px) rotate(-1deg);
                }
                6% {
                    transform: translate(-1px) rotate(1deg);
                }
                9% {
                    transform: translate(1px, 1px) rotate(0deg);
                }
                12% {
                    transform: translate(1px, -1px) rotate(1deg);
                }
                15% {
                    transform: translate(-1px, 1px) rotate(-1deg);
                }
                18% {
                    transform: translate(-1px, 1px) rotate(0deg);
                }
                21% {
                    transform: translate(1px, 1px) rotate(-1deg);
                }
                24% {
                    transform: translate(-1px, -1px) rotate(1deg);
                }
                27% {
                    transform: translate(1px, 1px) rotate(0deg);
                }
                30% {
                    transform: translate(1px, -1px) rotate(-1deg);
                }
                33% {
                    transform: translate(1px, 1px) rotate(0deg);
                }
                to {
                    transform: translate(1px, 1px) rotate(0deg);
                }
            }
            @keyframes shake {
                0% {
                    transform: translate(1px, 1px) rotate(0deg);
                }
                3% {
                    transform: translate(-1px, -1px) rotate(-1deg);
                }
                6% {
                    transform: translate(-1px) rotate(1deg);
                }
                9% {
                    transform: translate(1px, 1px) rotate(0deg);
                }
                12% {
                    transform: translate(1px, -1px) rotate(1deg);
                }
                15% {
                    transform: translate(-1px, 1px) rotate(-1deg);
                }
                18% {
                    transform: translate(-1px, 1px) rotate(0deg);
                }
                21% {
                    transform: translate(1px, 1px) rotate(-1deg);
                }
                24% {
                    transform: translate(-1px, -1px) rotate(1deg);
                }
                27% {
                    transform: translate(1px, 1px) rotate(0deg);
                }
                30% {
                    transform: translate(1px, -1px) rotate(-1deg);
                }
                33% {
                    transform: translate(1px, 1px) rotate(0deg);
                }
                to {
                    transform: translate(1px, 1px) rotate(0deg);
                }
            }
            .fair-game-page__header-text {
                color: #b4b1e0;
                font-size: 14px;
            }
            .page-check-game__block {
                margin: 10px 0;
            }
            .page-check-game__title {
                text-align: center;
                margin: 30px 0;
                font-size: 22px;
                text-transform: uppercase;
                font-weight: 500;
            }
            .page-check-game__value-wrapper {
                display: inline-block;
            }
            .page-check-game__value-wrapper:hover .page-check-game__value_hash,
            .page-check-game__value-wrapper:hover .page-check-game__value_number,
            .page-check-game__value-wrapper:hover .page-check-game__value_salt1,
            .page-check-game__value-wrapper:hover .page-check-game__value_salt2 {
                box-shadow: 0 0 30px 0 hsla(0, 0%, 83.9%, 0.3);
            }
            .page-check-game__value_hash,
            .page-check-game__value_number,
            .page-check-game__value_salt1,
            .page-check-game__value_salt2 {
                display: inline-block;
                padding: 4px;
                cursor: pointer;
                transition: all 0.3s;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                max-width: 100%;
            }
            .page-check-game__value_salt1 {
                background: rgba(244, 67, 54, 0.5);
            }
            .page-check-game__value_salt1:hover {
                box-shadow: 0 0 30px 0 rgba(244, 67, 54, 0.5);
            }
            .page-check-game__value_salt2 {
                background: rgba(255, 193, 7, 0.5);
            }
            .page-check-game__value_salt2:hover {
                box-shadow: 0 0 30px 0 rgba(255, 193, 7, 0.5);
            }
            .page-check-game__value_hash {
                background: hsla(0, 0%, 83.9%, 0.5);
            }
            .page-check-game__value_hash:hover {
                box-shadow: 0 0 30px 0 hsla(0, 0%, 83.9%, 0.5);
            }
            .page-check-game__value_number {
                background: rgba(3, 169, 244, 0.5);
            }
            .page-check-game__value_number:hover {
                box-shadow: 0 0 30px 0 rgba(3, 169, 244, 0.5);
            }
            .opinions__container {
                padding: 20px;
                margin-bottom: 35px;
                color: #fff;
            }
            .opinions__item {
                padding: 30px;
                background-color: #2a2a44;
                align-items: center;
                justify-content: center;
                margin-bottom: 35px;
            }
            .opinions-footer {
                padding-bottom: 128px;
            }
            .opinions-add .mainButton {
                width: 100%;
                text-align: center;
                height: 47px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .opinions-add p {
                font-weight: 700;
                line-height: 22px;
            }
            .opinions-add p span {
                color: #53cef3;
            }
            .opinions-add small {
                font-size: 12px;
                line-height: 18px;
                display: block;
                padding-top: 15px;
                margin-top: 20px;
                border-top: 1px solid #454569;
                color: #71719c;
            }
            .opinions-add small a {
                color: #b1b1cc;
            }
            .opinions-add small a:hover {
                color: #e7e7fb;
            }
            @media (max-width: 360px) {
                .opinions__item {
                    padding: 0;
                }
            }
            .rating-wrap {
                display: flex;
                justify-content: space-between;
                flex-flow: row wrap;
            }
            h2 {
                color: #fff;
                font-size: 28px;
                text-align: center;
                margin: 50px 0;
            }
            .luckyOfDay {
                width: 35%;
                order: 2;
            }
            .luckyOfDay-wrap {
                background: #2a2a44;
                padding: 30px 0;
                border: 1px solid #2f2e4b;
            }
            .luckyOfDay img {
                display: block;
                margin: auto;
                width: 100px;
                height: 100px;
                border-radius: 50%;
                border: 1px solid #2f2e4b;
            }
            .luckyOfDay-content {
                text-align: center;
                margin-top: 30px;
            }
            .luckyOfDay-content-name {
                color: #b4b1e0;
                font-size: 14px;
                display: block;
                margin-bottom: 10px;
            }
            .luckyOfDay-content-desc {
                color: #fff;
                font-size: 18px;
            }
            .userInfoTable-wrap {
                width: 60%;
            }
            .userInfoTable__payout-cancel {
                color: #f44336;
                margin-top: 10px;
                cursor: pointer;
            }
            .userInfoTable__headerButtom {
                flex: 1;
                padding: 0 10px;
                text-align: center;
                cursor: pointer;
                border-right: 1px solid #2f2e4b;
                border-bottom: 1px solid #2f2e4b;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            @media (max-width: 575px) {
                .userInfoTable__headerButtom {
                    padding: 6px 10px;
                }
            }
            .userInfoTable__headerButtom span {
                color: #b4b1e0;
                font-weight: 700;
                font-size: 1em;
                display: inline-block;
                padding: 15px 0;
            }
            @media (max-width: 576px) {
                .userInfoTable__headerButtom span {
                    font-size: 14px;
                    padding: 10px 0;
                }
            }
            .userInfoTable__headerButtom_active {
                background: #2a2a44;
            }
            .userInfoTable__headerButtom_active span {
                color: #fff;
            }
            .userInfoTable__headerButtom_active img {
                filter: brightness(3);
            }
            .userInfoTable__headerButtom__wrap {
                display: flex;
                flex-flow: row wrap;
                margin-top: 46px;
                border-radius: 5px;
                border-top: 1px solid #2f2e4b;
                border-left: 1px solid #2f2e4b;
                overflow: hidden;
            }
            .userInfoTable__headerButtom__wrap img {
                width: 25px;
                display: block;
                margin-right: 15px;
            }
            .userTable {
                height: 70px;
                border: 1px solid #2f2e4b;
                border-bottom: none;
                display: flex;
                justify-content: space-between;
                align-items: center;
                color: #fff;
                font-size: 15px;
                text-align: center;
                background: #2a2a44;
                padding: 0 1vw;
            }
            @media (max-width: 575px) {
                .userTable {
                    height: 60px;
                }
            }
            @media (max-width: 575px) {
                .userTable > div {
                    padding-left: 5px;
                    padding-right: 5px;
                }
            }
            .userTable .id-field {
                width: 60px;
                min-width: 60px;
            }
            .userTable .col {
                width: 100%;
            }
            .userTable .col .hash {
                max-width: 200px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .userTable .avatar {
                display: flex;
                align-items: center;
            }
            .userTable .avatar span {
                margin-right: 10px;
            }
            .userTable .avatar img {
                width: 50px;
                height: 50px;
                border: 2px solid #2f2e4b;
                border-radius: 50%;
            }
            .userTable:last-child {
                border-bottom: 1px solid #2f2e4b;
            }
            .userTable .goldButton span {
                color: #fff;
            }
            .userTable .rating {
                color: #fff;
                font-size: 1.2em;
                font-weight: 700;
                display: inline;
            }
            .userTable .rating .up:before {
                position: absolute;
                content: "↑";
                color: #8bc34a;
                font-size: 16px;
                top: -2px;
                left: -15px;
            }
            .userTable .rating .down:before {
                position: absolute;
                content: "↓";
                color: #ff5722;
                font-size: 16px;
                top: -2px;
                left: -15px;
            }
            .userTable .rating .up {
                position: relative;
                color: #8bc34a;
                font: normal 16px Arial;
            }
            .userTable .rating .down {
                position: relative;
                font: normal 16px Arial;
                color: #ff5722;
            }
            .userTable.userTable--skinPay {
                flex-wrap: wrap;
                height: auto;
                padding: 20px 0;
            }
            .payout-table-skinPay {
                margin-top: 20px;
                padding-top: 20px;
                min-height: 40px;
                display: flex;
                flex-direction: column;
                grid-gap: 8px;
                gap: 8px;
                border-top: 2px solid #2f2e4b;
            }
            .payout-table-skinPay__row {
                width: 100%;
                display: flex;
                grid-gap: 24px;
                gap: 24px;
                padding-bottom: 8px;
                border-bottom: 1px solid #2f2e4b;
            }
            @media screen and (max-width: 767px) {
                .payout-table-skinPay__row {
                    grid-gap: 8px;
                    gap: 8px;
                    position: relative;
                }
            }
            .payout-table-skinPay__row > :first-child {
                width: 100%;
            }
            .payout-table-skinPay__row > :nth-child(2) {
                width: 200px;
                display: flex;
                flex-shrink: 0;
            }
            @media screen and (max-width: 767px) {
                .payout-table-skinPay__row > :nth-child(2) {
                    width: auto;
                    position: absolute;
                    right: 0;
                }
            }
            .payout-table-skinPay__title {
                display: flex;
                justify-content: flex-start;
                font-size: 14px;
                line-height: 20px;
            }
            .payout-table-skinPay__title > * {
                font-weight: 500;
            }
            .payout-table-skinPay-list {
                width: 100%;
            }
            .payout-table-skinPay-list__list {
                width: calc(100% + 8px);
                display: flex;
                flex-wrap: wrap;
                margin-left: -4px;
                margin-right: -4px;
            }
            .payout-table-skinPay-list__item {
                width: 25%;
                padding: 4px;
            }
            @media screen and (max-width: 767px) {
                .payout-table-skinPay-list__item {
                    min-width: 100px;
                    width: auto;
                    flex-basis: 25%;
                }
            }
            .payout-table-skinPay-list__item .skin-card {
                width: 100%;
                max-width: 100%;
            }
            .payout-table-skinPay-list__item .skin-card .skin-card__img {
                margin-top: 8px;
                width: 60px;
                height: 60px;
            }
            .payout-table-skinPay-list__item .skin-card .skin-card__name {
                height: auto;
            }
            .userTable-empty-table {
                display: flex;
                align-items: center;
                justify-content: center;
                height: 200px;
                border: 1px solid #2f2e4b;
            }
            .userTable-empty-table span {
                color: #fff;
                font-size: 30px;
            }
            .profile-page-table-nav {
                height: 100px;
            }
            .profile-page-table-nav__next-page,
            .profile-page-table-nav__prev-page {
                width: 30px;
                transition: all 0.3s;
                cursor: pointer;
            }
            .profile-page-table-nav__next-page_disabled,
            .profile-page-table-nav__prev-page_disabled {
                opacity: 0.5;
                cursor: not-allowed;
            }
            .profile-page-table-nav__next-page:hover,
            .profile-page-table-nav__prev-page:hover {
                filter: brightness(1.5);
            }
            .userTable .changeColor span {
                color: #b4b1e0;
            }
            .userTable.gameFailed > div:not(.game-failed-message) {
                opacity: 0.15;
            }
            .userTable .game-failed-message {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                padding: 15px;
                z-index: 1;
                text-align: center;
            }
            .userTable .game-failed-message span {
                color: #e0def5;
                font-size: 13px;
                text-shadow: 0 0 25px #25253d;
            }
            .userTable .bidId,
            .userTable .gameId {
                font-size: 12px;
                display: block;
                text-align: center;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                padding: 3px;
            }
            .userTable .bidId:hover,
            .userTable .gameId:hover {
                overflow: visible;
            }
            .partner {
                background: #2a2a44;
                width: 100%;
                text-align: center;
                border-top-left-radius: 5px;
                border-top-right-radius: 5px;
                margin-top: 30px;
            }
            .partner__title {
                color: #fff;
                font-weight: 700;
                font-size: 1.2em;
                display: block;
                margin-bottom: 10px;
                text-align: center;
            }
            .partner__title_blue {
                color: #4be;
            }
            .partner p {
                text-align: center;
                color: #b4b1e0;
                line-height: 20px;
                font-size: 14px;
            }
            .partner__link,
            .partner__profit {
                display: inline-block;
                margin: auto;
                background: #25263c;
                border-radius: 5px;
                border: none;
                padding: 15px 20px;
                color: #4be;
                font-weight: 700;
                font-size: 1.2em;
                width: 100%;
                text-align: center;
                height: 49px;
            }
            .partner__link__wrap,
            .partner__profit__wrap {
                text-align: center;
                margin-top: 3vh;
            }
            .partner__profit {
                background-color: rgba(31, 229, 19, 0.2);
                color: #8bc34a;
            }
            .emptyButtonHref {
                height: 5vh;
                background: transparent;
                border: none;
                cursor: pointer;
                vertical-align: middle;
                display: flex;
                align-items: center;
                text-decoration: none;
            }
            .emptyButtonHref span {
                color: #b4b1e0;
                font-size: 0.8em;
                font-weight: 700;
                text-transform: uppercase;
                text-decoration: none;
                transition: all 0.3s;
            }
            .emptyButtonHref:hover span {
                color: #fff;
                text-decoration: none;
            }
            .mobileNavIconClose {
                cursor: pointer;
            }
            .mobileNavIconClose:hover img {
                transform: scale(1.1);
            }
            .mobileNavIconClose img {
                transition: all 0.3s;
                height: 35px;
                margin-top: 4px;
            }
            .mobileNav {
                transition: all 0.3s;
                cursor: pointer;
            }
            .mobileNav:hover {
                transform: scale(1.1);
            }
            .mobileNav__headerContent {
                display: flex;
                justify-content: space-around;
                margin-top: 20px;
            }
            .mobileNav__headerContent .avatar {
                width: 70px;
                height: 70px;
                border-radius: 50%;
            }
            .mobileNav__headerContent .balance {
                color: #fff;
                font-size: 14px;
                display: block;
                margin-bottom: 10px;
                margin-top: 14px;
            }
            .mobileNav__headerContent .balance__count {
                color: #fff;
                font-size: 22px;
                font-weight: 700;
            }
            .mobileNav__footerContent {
                display: flex;
                justify-content: space-around;
                margin-bottom: 30px;
            }
            .mobileNav__list {
                text-align: center;
            }
            .mobileNav__list li {
                border: none;
            }
            .mobileNav__list li a {
                cursor: pointer;
                border-bottom: 2px solid #2f2e4b;
                min-height: 45px;
                color: #b4b1e0;
                font-size: 0.8em;
                font-weight: 700;
                text-transform: uppercase;
                text-decoration: none;
                transition: all 0.3s;
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .mobileNav__list li:first-child {
                border-top: 2px solid #2f2e4b;
            }
            .mobileNav__list li:hover {
                background: #3e3d5c;
            }
            .mobileNav__list li:hover a {
                color: #fff;
            }
            .mobileNav__content {
                width: 100vw;
                background: #2a2a44;
                position: absolute;
                top: 60px;
                left: 0;
                z-index: 900;
            }
            .mobileNav__content .money-buttons {
                display: flex;
            }
            .mobileNav__content .money-buttons .payin,
            .mobileNav__content .money-buttons .payout {
                width: 50%;
                border: 2px solid #3e3d5c;
                height: 45px;
                cursor: pointer;
                display: flex;
                align-items: center;
                justify-content: center;
                transition: all 0.3s;
            }
            .mobileNav__content .money-buttons .payin:hover,
            .mobileNav__content .money-buttons .payout:hover {
                background: #3e3d5c;
            }
            .mobileNav__content .money-buttons .payin:hover span,
            .mobileNav__content .money-buttons .payout:hover span {
                color: #fff;
            }
            .mobileNav__content .money-buttons .payin span,
            .mobileNav__content .money-buttons .payout span {
                color: #b4b1e0;
            }
            .mobileNav__content .money-buttons .payin {
                border-left: none;
                border-right: 1px solid #3e3d5c;
            }
            .mobileNav__content .money-buttons .payout {
                border-left: 1px solid #3e3d5c;
                border-right: none;
            }
            .fade-enter-active,
            .fade-leave-active {
                transition: opacity 0.5s;
            }
            .fade-enter,
            .fade-leave-to {
                opacity: 0;
            }
            .overflow {
                width: 100vw;
                height: 100vh;
                background: rgba(0, 0, 0, 0.3);
                position: fixed;
                left: 0;
                top: 0;
                z-index: 899;
            }
            .waitStartGame {
                background: #181821;
                background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.3) 70%);
                height: 50px;
                width: 100%;
                display: block;
                border: none;
                border-top: 2px solid #77777e;
                border-bottom: 1px solid #434349;
                border-radius: 5px;
            }
            .waitStartGame span {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
                font-weight: 700;
            }
            .modalWindowCashback__content {
                font-size: 14px;
                line-height: 20px;
            }
            .modalWindowCashback__content-table,
            .modalWindowCashback__content-text + .modalWindowCashback__content-text {
                margin-top: 15px;
            }
            .modalWindowCashback__content-table ol {
                margin-top: 10px;
                font-size: 12px;
            }
            .modalWindowCashback__content-table ol li {
                margin-top: 2px;
                color: #acadc1;
            }
            .modalWindowCashback__content-table ol li.active,
            .modalWindowCashback__content-table ol li .percent {
                color: #fff;
            }
            .modalWindowCashback__content-table ol li .current {
                color: #acadc1;
                margin-left: 20px;
            }
            .modalWindowCashback__content-rules {
                position: relative;
                font-size: 12px;
                color: #606184;
                margin-top: 25px;
                padding-top: 15px;
            }
            .modalWindowCashback__content-rules:before {
                position: absolute;
                content: "";
                display: block;
                top: 0;
                left: 0;
                width: 20%;
                height: 1px;
                background: #3e3d61;
            }
            .modalWindowCashback .blue {
                color: #4ce6f7;
                font-weight: 700;
            }
            .block-wrap {
                border: 1px solid #2f2e4b;
                border-radius: 5px;
                background: #2a2a44;
            }
            .userInfoTable__wrap {
                overflow: auto;
            }
            .profile-page .emptyButton,
            .profile-page .mainButton {
                width: 100%;
                max-width: 250px;
            }
            .profile-page .userInfo__avatar {
                width: 150px;
                height: 150px;
                display: block;
                margin: 0 auto;
                border-radius: 50%;
            }
            .profile-page .emptyButton {
                margin: 20px auto 0;
            }
            .navbar-dark .navbar-toggler {
                border: none;
            }
            .navbar-dark .navbar-toggler .navbar-toggler-icon {
                background-image: url(/domain_files/mobile-nav.svg);
            }
            #app .v--modal {
                background-color: #2f2e4b;
            }
            #app .vue-modal__content-title {
                color: #fff;
                font-size: 22px;
            }
            #app .vue-modal__content-text {
                color: #b4b1e0;
                margin-top: 25px;
            }
            #app .vue-modal .close-icon-in-modal__small {
                position: absolute;
                right: 10px;
                top: 10px;
                cursor: pointer;
            }
            #app .vue-modal .close-icon-in-modal__small img {
                width: 30px;
                transition: transform 0.3s;
            }
            #app .vue-modal .close-icon-in-modal__small:hover img {
                transform: rotate(1turn);
            }
            #app .vue-modal__content {
                text-align: center;
                height: calc(100% - 47px);
            }
            @media screen and (max-height: 600px) and (min-width: 1050px) {
                .paymentsTitle,
                .statisticFooter__online div .small-word,
                .statisticFooter__usersCount div .small-word,
                .statisticFooter__usersWins div .small-word,
                .vk span {
                    display: none;
                }
            }
            @media screen and (max-width: 1050px) {
                .wrap {
                    overflow: auto;
                    height: auto;
                    padding: 10px 50px 40px !important;
                }
                .statistic__footer {
                    display: block;
                    text-align: center;
                    position: relative;
                }
                .statistic__footer .statisticFooter__online {
                    justify-content: center;
                }
                .statistic__footer .statisticFooter__usersCount {
                    justify-content: center;
                    margin: 30px 0;
                }
                .statistic__footer .statisticFooter__usersWins {
                    justify-content: center;
                }
                .mainContent-footer {
                    display: block;
                    text-align: center;
                    position: relative;
                }
                .mainContent-footer .mainContent-footer-payments {
                    margin: -3px auto 0;
                }
                .mainContent-footer .mainContent-footer-docs {
                    margin: 33px auto;
                }
                .mainContent-footer .vk {
                    margin: auto;
                }
                .listPlayers {
                    padding-bottom: 0;
                }
            }
            @media screen and (max-width: 1095px) {
                .userInfo {
                    display: flex;
                    justify-content: center;
                }
                .mainFooter {
                    width: auto;
                }
            }
            @media screen and (max-width: 1095px) {
                .main-content {
                    display: flex;
                    flex-flow: row wrap;
                }
                .main-content .mainContent-history {
                    order: 1;
                    width: 100%;
                }
                .main-content .mainContent-history .title-history {
                    text-align: left;
                }
                .main-content .mainContent-history ul {
                    display: flex;
                    justify-content: space-between;
                }
                .listPlayers,
                .main-page .mainContent,
                .mainContent {
                    width: 100%;
                }
                .listPlayers {
                    order: 2;
                }
                .mainButton.mainButton_big span,
                .mainButton_big span {
                    font-size: 0.8em;
                }
                .mainContent-footer,
                .statistic__footer {
                    flex-flow: row wrap;
                    align-items: unset;
                }
                .mainFooter {
                    position: relative;
                    height: 250px;
                }
                .mainContent-chart {
                    margin: 40px auto 0;
                }
                .wins-sum .smaller,
                .wins-sum span {
                    font-size: 0.8em;
                }
            }
            @media screen and (max-width: 1024px) {
                .wins-sum span {
                    font-size: 2em;
                }
            }
            @media screen and (max-width: 850px) {
                .headerLeft a img {
                    width: 100px;
                }
            }
            @media screen and (max-width: 700px) {
                .wrap {
                    padding: 10px 30px 40px !important;
                }
                .userTable-empty-table span {
                    font-size: 12px;
                }
                .userInfoTable__headerButtom__wrap {
                    margin-bottom: 30px;
                }
                .winContents__content .get-win-block {
                    display: block;
                }
                .winContents__content .get-win-block .main-button-get-win {
                    width: 75%;
                }
                .main-button-get-win span,
                .waitStartGame span {
                    font-size: 14px;
                }
                .wins-sum {
                    margin: 0 auto 30px;
                }
                .auth .profile {
                    display: none;
                }
                .mainContent-history .title-history {
                    text-align: left;
                }
                .mainContent-history ul {
                    list-style: none;
                    display: flex;
                    width: 100%;
                    flex-flow: row wrap;
                }
                .mainContent-history ul li {
                    padding: 0 5px;
                    margin-top: 12px;
                    text-align: center;
                }
                .mainContent-history__container {
                    margin-right: 0;
                }
                .mainContent-dailyProfit {
                    text-align: left;
                    max-width: 100%;
                }
                .mainContent-today-wins {
                    margin-top: 16px;
                }
                .mainContent-today-wins div:first-child {
                    color: #b4b1e0;
                    text-align: right;
                    font-family: GoogleRoboto Condensed;
                    font-weight: 300;
                    line-height: 20px;
                    display: inline;
                }
                .mainContent-today-wins div:last-child {
                    text-align: right;
                    margin-top: 8px;
                    color: #fff;
                    font-size: 18px;
                    font-weight: 700;
                    display: inline;
                }
            }
            .terms {
                color: #fff;
                line-height: 18px;
            }
            .terms__wrapper {
                padding: 32px;
                margin: auto;
            }
            .terms__title {
                text-transform: uppercase;
                color: #ffc107;
                line-height: 26px;
            }
            .terms__title ~ .terms__title {
                margin-top: 25px;
            }
            .terms__paragraph {
                margin-top: 12px;
                line-height: 22px;
            }
            .terms__paragraph ol {
                list-style: decimal;
                margin-left: 20px;
            }
            .terms__paragraph ul {
                list-style: disc;
                margin-left: 20px;
            }
            .terms__paragraph li + li,
            .terms__paragraph li > ol,
            .terms__paragraph li > ul {
                margin-top: 8px;
            }
            .terms p {
                line-height: 24px;
            }
            .modal {
                position: fixed;
                display: none;
                top: 0;
                right: auto;
                bottom: auto;
                left: 0;
                height: 100vh;
                width: 100vw;
                z-index: 900;
                transition: opacity 0.3s;
            }
            .modal_active {
                opacity: 1;
            }
            .modal__wrapper {
                height: 100%;
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: center;
                -webkit-align-items: center;
                justify-content: center;
                -webkit-justify-content: center;
            }
            .modal__wrapper_top {
                justify-content: flex-start;
                -webkit-justify-content: flex-start;
            }
            .modal__close-layout {
                position: absolute;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%;
                background: rgba(0, 0, 0, 0.7);
                z-index: 1;
            }
            .modal__window {
                position: relative;
                height: auto;
                max-height: 100vh;
                width: 90%;
                max-width: 585px;
                background: #2c2a4a;
                border-radius: 10px;
                box-shadow: 0 4px 30px 0 rgba(0, 0, 0, 0.5);
                border: 2px solid #54527e;
                overflow-x: hidden;
                z-index: 2;
                padding-bottom: 20px;
                transform: translateY(-100vh);
                transition: all 0.3s ease-out;
                opacity: 0;
            }
            .mobile-buttons-block {
                display: none;
                margin-top: 30px;
                text-align: center;
            }
            .mobile-buttons-block .mainButton {
                margin-right: 20px;
            }
            @media (max-width: 800px) {
                .mobile-buttons-block,
                .rating-wrap {
                    display: block;
                }
                .luckyOfDay {
                    margin: auto;
                    width: 100%;
                    max-width: 300px;
                }
                h2 {
                    text-align: center;
                }
                .userInfoTable-wrap {
                    width: 100%;
                }
            }
            @media (max-width: 480px) {
                .modal__window {
                    width: 95%;
                }
            }
            .modal__window_active {
                transform: translateY(0);
                opacity: 1;
            }
            .modal__window_no-pad-bot {
                padding-bottom: 0;
            }
            .modal__window_error {
                border: 2px solid #e3666d;
            }
            .modal__window_error .modal__header span {
                color: #e3666d;
            }
            .modal__window_success {
                border: 2px solid #4dab53;
            }
            .modal__window_success .modal__header span {
                color: #4dab53;
            }
            .modal__window-wrapper {
                display: block;
                width: 100%;
                height: auto;
            }
            .modal__close-button {
                position: absolute;
                top: 20px;
                right: 25px;
                height: 24px;
                width: 24px;
                cursor: pointer;
                z-index: 1;
            }
            .modal__close-button:hover .modal__close-button-img_main {
                opacity: 0;
            }
            .modal__close-button:hover .modal__close-button-img_hover {
                opacity: 1;
            }
            .modal__close-button-img {
                position: absolute;
                top: 0;
                left: 0;
                height: 24px;
                width: 24px;
            }
            .modal__close-button-img_main {
                opacity: 1;
            }
            .modal__close-button-img_hover {
                opacity: 0;
            }
            .modal__header {
                color: #fff;
                line-height: 24px;
                text-transform: uppercase;
                padding: 20px 25px;
                border-bottom: 2px solid #18172b;
            }
            .modal__header span {
                color: #deb31c;
            }
            .modal__sb-line {
                margin-top: 10px;
                padding: 0 20px;
                font-size: 0;
            }
            .modal__sb-block {
                margin-top: 10px;
                position: relative;
                display: inline-block;
                width: 16.6666666666667%;
                padding: 0 5px;
            }
            .modal__sb-block:before {
                content: "";
                padding-top: 100%;
                float: left;
            }
            @media (max-width: 400px) {
                .modal__sb-block {
                    width: 33.33333333%;
                }
            }
            .modal__sb-button-wrapper {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                padding: 0 5px;
            }
            .modal__sb-button {
                display: flex;
                align-items: center;
                -webkit-align-items: center;
                justify-content: center;
                -webkit-justify-content: center;
                width: 100%;
                height: 100%;
                border-radius: 10px;
                cursor: pointer;
            }
            .modal__sb-button_vk {
                background: #49739f;
            }
            .modal__sb-button_fb {
                background: #1c407b;
            }
            .modal__sb-button_ok {
                background: #f58429;
            }
            .modal__sb-button_inst {
                background: #7d22b7;
            }
            .modal__sb-button_telegram {
                background: #61a8de;
            }
            .modal__sb-button_steam {
                background: #748993;
            }
            .modal__sb-button_mymail {
                background: #168de2;
            }
            .modal__sb-button:hover {
                filter: brightness(1.1);
            }
            .modal__sb-button-img {
                height: 60%;
                width: 60%;
            }
            .modal__pay {
                width: 100%;
                display: flex;
                position: relative;
                flex-direction: row;
                align-items: stretch;
                -webkit-align-items: stretch;
                flex-wrap: nowrap;
                -ms-flex-wrap: nowrap;
                -webkit-flex-wrap: nowrap;
            }
            .modal__pay-phone {
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
                width: 100%;
                max-width: 340px;
            }
            .modal__pay-phone_wide {
                max-width: 420px;
            }
            .modal__pay-phone-overlay {
                position: absolute;
                display: flex;
                align-items: center;
                justify-content: center;
                z-index: 20;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(31, 32, 53, 0.96);
                border-radius: 0 0 4px 4px;
                padding: 15px;
            }
            .modal__pay-phone-title {
                font-size: 18px;
                font-weight: 700;
                line-height: 28px;
            }
            .modal__pay-phone-text {
                text-align: center;
                font-size: 16px;
                line-height: 24px;
            }
            .modal__pay-phone-text_small {
                font-size: 13px;
                line-height: 20px;
                color: #919aac;
                padding: 0 20px;
            }
            .modal__pay-phone-button {
                margin: 20px 0;
                border-radius: 6px;
                border: 2px solid #4d6da9;
                padding: 10px;
                cursor: pointer;
                width: 100%;
                max-width: 140px;
                font-size: 12px;
                font-weight: 700;
                text-transform: uppercase;
                background: transparent;
                color: #95b6f4;
                outline: none;
                transition: all 0.15s ease-in-out;
            }
            .modal__pay-phone-button:active:not(:disabled),
            .modal__pay-phone-button:hover:not(:disabled) {
                background: #4d6da9;
                color: #fff;
                border: 2px solid #4d6da9;
            }
            .modal__pay-phone-button:active:not(:disabled) {
                background: rgba(77, 109, 169, 0.75);
                color: #fff;
            }
            .modal__pay-phone-button:disabled {
                opacity: 0.5;
                cursor: not-allowed;
            }
            .modal__pay-phone-button_check,
            .modal__pay-phone-button_check:disabled {
                padding: 16px 12px;
                margin: 0 0 0 10px;
                background: #4d6da9;
                color: #fff;
                border: none;
            }
            .modal__pay-phone-button_check:active:not(:disabled),
            .modal__pay-phone-button_check:disabled:active:not(:disabled),
            .modal__pay-phone-button_check:disabled:hover:not(:disabled),
            .modal__pay-phone-button_check:hover:not(:disabled) {
                background: #fff;
                color: #333;
                border: none;
            }
            .modal__pay-phone-button_check:active:not(:disabled),
            .modal__pay-phone-button_check:disabled:active:not(:disabled) {
                opacity: 0.75;
            }
            .modal__pay-phone-input {
                display: flex;
                align-items: center;
            }
            .modal__pay-phone-input input {
                background: #2f2f53;
                border-radius: 6px;
                height: 44px;
                border: none;
                color: #fff;
                padding: 10px 14px;
                width: 100%;
                max-width: 160px;
                text-transform: uppercase;
                text-align: center;
                letter-spacing: 4px;
                font-size: 18px;
                font-weight: 700;
                transition: background 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            .modal__pay-phone-input input::-moz-placeholder {
                color: #6b6b88;
                opacity: 1;
            }
            .modal__pay-phone-input input:-ms-input-placeholder {
                color: #6b6b88;
            }
            .modal__pay-phone-input input::placeholder {
                color: #6b6b88;
            }
            .modal__pay-phone-input input:focus {
                background: #484873;
            }
            .modal__pay-phone-input input:disabled {
                opacity: 0.75;
            }
            @media (max-width: 559px) {
                .modal__pay {
                    transition: all 0.3s;
                }
            }
            @media (max-width: 559px) {
                .modal__pay_active {
                    transform: translateX(-100%);
                }
            }
            .modal__pay-ps {
                position: relative;
                height: 563px;
                border-radius: 0 0 0 4px;
            }
            @media (max-width: 559px) {
                .modal__pay-ps {
                    flex: 0 0 100%;
                    overflow: hidden;
                }
            }
            @media (max-width: 375px) {
                .wins-sum {
                    margin: auto;
                }
                .waitStartGame {
                    align-items: center;
                    width: 100%;
                    text-align: center;
                    max-width: 100%;
                }
                .userInfo__balance span {
                    font-size: 20px;
                }
                .modalWindow__content .modal__pay-info {
                    padding: 1px 25px 25px;
                }
                .mainButton {
                    margin-top: 10px;
                }
            }
            .header-desktop .navbar {
                padding: 0.5rem 0;
            }
            .header-mobile__first-line,
            .header-mobile__second-line {
                display: flex;
                justify-content: space-between;
            }
            .header-mobile__user-info a {
                transition: all 0.5s;
            }
            .header-mobile__user-info a:hover {
                transform: rotate(1turn);
            }
            .header-mobile__user-info a img {
                width: 40px;
                height: 40px;
                border-radius: 50%;
                border: 1px solid #2f2e4b;
            }
            .header-mobile__user-info__desc {
                display: flex;
                justify-content: center;
                flex-flow: row wrap;
                flex-direction: column;
            }
            .header-mobile__user-info__desc span {
                color: #fff;
            }
            .header-mobile__first-line {
                background: #3e3e60;
                padding: 10px;
                position: relative;
                z-index: 900;
            }
            .header-mobile__first-line .logo {
                height: 35px;
            }
            .header-mobile__first-line .mobileNav img {
                height: 35px;
                margin-top: 4px;
            }
            .header-mobile__second-line {
                margin: 30px 0;
            }
            @media (max-width: 650px) {
                .howToPlay,
                .mobileNav {
                    display: block;
                }
                .howToPlay {
                    margin: auto;
                }
                .header-mobile {
                    display: block;
                }
                .mainContent-footer-docs a {
                    font-size: 10px;
                }
            }
            .modal__ps-wrapper {
                display: block;
                height: 100%;
                max-height: 500px;
            }
            .modal__info-block {
                display: block;
                position: relative;
                padding: 1px 25px 20px;
            }
            .modal__info-text-block {
                display: block;
                position: relative;
                margin-top: 40px;
            }
            .modal__info-text {
                display: block;
                font-size: 14px;
                color: #fff;
                margin-top: 5px;
                line-height: 16px;
            }
            .modal__info-text_center {
                text-align: center;
            }
            .modal__info-text span.gray {
                color: #748993;
            }
            .modal__info-text span.yellow {
                color: #deb31c;
            }
            .modal__info-text a {
                color: #deb31c;
                text-align: center;
                text-decoration: none;
                display: block;
            }
            .modal__ps-block {
                display: flex;
                align-items: center;
                justify-content: space-between;
                position: relative;
                height: 40px;
                padding: 5px 5px 5px 15px;
                margin-right: 20px;
                cursor: pointer;
            }
            .modal__ps-block .modal__ps-icons {
                display: flex;
                justify-content: center;
                flex-wrap: wrap;
                flex-shrink: 0;
                max-width: 40px;
                grid-gap: 4px;
                gap: 4px;
            }
            .modal__ps-block .modal__ps-icons .modal__ps-img {
                width: 16px !important;
                height: 16px !important;
            }
            .modal__ps-block .modal__ps-img {
                display: inline-block;
                height: 20px !important;
                width: 20px !important;
                float: right;
                overflow: hidden;
            }
            .modal__ps-block:hover {
                background: rgba(222, 179, 28, 0.25);
            }
            .modal__ps-block:hover .modal__ps-block-arrow {
                border-left: 10px solid rgba(222, 179, 28, 0.25);
            }
            .modal__ps-block:hover .modal__ps-name {
                color: #deb31c;
            }
            .modal__ps-block_active {
                background: #d7b443;
                cursor: default;
            }
            .modal__ps-block_active .modal__ps-block-arrow {
                border-left: 10px solid #deb31c;
            }
            .modal__ps-block_active .modal__ps-name {
                color: #18172b;
            }
            .modal__ps-block_active:hover {
                background: #deb31c;
                cursor: default;
            }
            .modal__ps-block_active:hover .modal__ps-block-arrow {
                border-left: 10px solid #deb31c;
            }
            .modal__ps-block_active:hover .modal__ps-name {
                color: #18172b;
            }
            .modal__ps-block-arrow {
                display: block;
                position: absolute;
                top: 0;
                right: -20px;
                height: 40px;
                width: 20px;
                border-color: transparent;
                border-style: solid;
                border-width: 20px 10px;
            }
            .modal__pay_next:not(:last-child) {
                margin-bottom: 12px;
            }
            @media (max-width: 559px) {
                .modal__pay_next:not(:last-child) {
                    margin-bottom: 0;
                }
            }
            .deposit-group {
                margin-top: 20px;
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
            }
            .deposit-group__title {
                font-size: 14px;
                line-height: 20px;
                color: #fff;
                margin-bottom: 16px;
            }
            .deposit-group__list {
                width: calc(100% + 16px);
                display: flex;
                align-items: stretch;
                flex-wrap: wrap;
                margin: -8px;
            }
            .deposit-group-item {
                width: 50%;
                padding: 8px;
                cursor: pointer;
                font-size: 16px;
                font-weight: 400;
                line-height: 20px;
            }
            .deposit-group-item__wrap {
                width: 100%;
                height: 100%;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                padding: 8px;
                border-radius: 12px;
                border: 1px solid #3e3f5e;
                transition: 0.2s ease;
            }
            .deposit-group-item__title {
                margin-bottom: 8px;
            }
            .deposit-group-item__icon {
                display: flex;
                justify-content: center;
                align-items: center;
                flex-shrink: 0;
                margin-top: auto;
                width: 24px;
                height: 24px;
            }
            .deposit-group-item__icon img {
                overflow: hidden;
                width: 100%;
                max-width: 100%;
                max-height: 100%;
            }
            .deposit-group-item:hover {
                color: #fff;
            }
            .deposit-group-item:hover .deposit-group-item__wrap {
                background: rgba(222, 179, 28, 0.25);
                border-color: rgba(222, 179, 28, 0.25);
            }
            .deposit-group-item.active {
                color: #fff;
            }
            .deposit-group-item.active .deposit-group-item__wrap {
                background-color: #d7b443;
                color: #18172b;
                border-color: transparent;
            }
            .modalPayinWindow .simplebar-content,
            .modalPayoutWindow .simplebar-content {
                margin-bottom: -20px;
                margin-right: 0;
            }
            .modalPayinWindow .simplebar-scrollbar:before,
            .modalPayoutWindow .simplebar-scrollbar:before {
                background: #717192;
            }
            .modalPayinWindow .modal__ps-wrapper,
            .modalPayoutWindow .modal__ps-wrapper {
                max-height: 563px;
                height: 100%;
                margin: 0;
            }
            .modal__ps-name {
                display: inline-block;
                color: #fff;
                font-size: 15px;
                vertical-align: top;
            }
            .modal__ps-name img {
                max-height: 15px;
                float: right;
                margin: 7px 0 0 7px;
            }
            .modal__pay-info {
                flex: 0 0 60%;
                position: relative;
                padding: 1px 35px 25px 25px;
                width: 100%;
                flex-grow: 1;
            }
            .modal__pay-header {
                display: block;
                margin-top: 15px;
                font-size: 20px;
                color: #deb31c;
                line-height: 24px;
                vertical-align: middle;
            }
            .modal__pay-header.payment-restrictions {
                height: 32px;
                margin-top: 30px;
            }
            .modal__pay-header.payment-restrictions span {
                width: auto;
                display: block;
                float: left;
                margin-left: 0;
            }
            .modal__pay-header.payment-restrictions span.payment-icon {
                height: 26px;
                width: 40px;
                display: inline-block;
                align-items: center;
                justify-content: center;
                float: right;
                margin-left: 7px;
            }
            .modal__pay-header.payment-restrictions span.payment-icon img {
                max-height: 25px;
                float: right;
                margin-left: 5px;
            }
            [data-modal="giveawayModal"] .modalWindow,
            [data-modal="giveawayRegisterModal"] .modalWindow {
                overflow-x: visible !important;
                overflow-y: visible !important;
            }
            .giveaway-modal {
                background-color: #0b0d23;
                background-image: url(/domain_files/giveaway-modal-img-x.png);
                background-repeat: no-repeat;
                background-size: cover;
                background-position: 50%;
                box-shadow: 0 4px 23px 8px #006ca0;
                border-radius: 24px;
                min-height: 440px;
                width: 720px;
                display: flex;
                align-items: stretch;
            }
            @media screen and (max-width: 767.98px) {
                .giveaway-modal {
                    width: 100%;
                }
            }
            .giveaway-modal__close-btn {
                z-index: 2;
                width: 24px;
                height: 24px;
                position: absolute;
                top: 14px;
                right: 24px;
                display: flex;
                justify-content: center;
                align-items: center;
                transition: 0.3s ease;
                cursor: pointer;
            }
            .giveaway-modal__close-btn:hover {
                transform: rotate(90deg);
            }
            .giveaway-modal__close-btn img {
                max-width: 100%;
            }
            .giveaway-register {
                width: 100%;
                padding: 40px 24px 56px;
                display: flex;
                flex-direction: column;
                align-items: flex-end;
                position: relative;
            }
            @media screen and (max-width: 767.98px) {
                .giveaway-register {
                    max-width: 400px;
                    margin: 0 auto;
                    align-items: center;
                    padding: 40px 16px;
                }
            }
            .giveaway-register button,
            .giveaway-register input,
            .giveaway-register select {
                outline: none;
                border: none;
            }
            .giveaway-register input::-moz-placeholder {
                font-weight: 300;
                color: #666d85;
            }
            .giveaway-register input:-ms-input-placeholder {
                font-weight: 300;
                color: #666d85;
            }
            .giveaway-register input::placeholder {
                font-weight: 300;
                color: #666d85;
            }
            .giveaway-register input::-webkit-inner-spin-button,
            .giveaway-register input::-webkit-outer-spin-button {
                -webkit-appearance: none;
            }
            .giveaway-register input[type="number"] {
                -moz-appearance: textfield;
            }
            .giveaway-register__img-1,
            .giveaway-register__img-2 {
                pointer-events: none;
                position: absolute;
                transform-origin: center;
                transition: 0.4s ease-out;
                opacity: 0;
            }
            @media screen and (max-width: 600px) {
                .giveaway-register__img-1,
                .giveaway-register__img-2 {
                    display: none;
                }
            }
            .giveaway-register__img-1.animate,
            .giveaway-register__img-2.animate {
                transform: translateZ(0);
                opacity: 1;
            }
            .giveaway-register__img-1 {
                max-width: 880px;
                top: -90px;
                left: -300px;
                transform: translate3d(0, -140px, 0);
            }
            @media screen and (max-width: 767.98px) {
                .giveaway-register__img-1 {
                    left: -450px;
                    max-width: 680px;
                }
            }
            .giveaway-register__img-2 {
                max-width: 180px;
                top: 72px;
                right: -90px;
                transform: translate3d(0, 80px, 0);
            }
            @media screen and (max-width: 767.98px) {
                .giveaway-register__img-2 {
                    right: -120px;
                }
            }
            .giveaway-register__title {
                font-family: Halvar Breitschrift, sans-serif;
                font-weight: 500;
                font-size: 34px;
                line-height: 40px;
                text-align: right;
                text-transform: uppercase;
                color: #00a0ee;
                text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25), 1px 4px 9px rgba(0, 0, 0, 0.25);
                margin-bottom: 48px;
            }
            @media screen and (max-width: 767.98px) {
                .giveaway-register__title {
                    text-align: center;
                }
            }
            .giveaway-register__btn {
                width: 100%;
                font-family: Halvar Breitschrift, sans-serif;
                height: 50px;
                padding: 0 20px;
                display: flex;
                justify-content: center;
                align-items: center;
                border-radius: 12px;
                cursor: pointer;
                transition: 0.2s ease;
                font-weight: 500;
                font-size: 24px;
                line-height: 30px;
                text-transform: capitalize;
                color: #fff;
                background: linear-gradient(94deg, #24abf8, #098bea 51%, #00b3ec);
                box-shadow: inset 0 0 32px hsla(0, 0%, 100%, 0.35);
            }
            .giveaway-register__btn:hover {
                background-color: #098bea;
                box-shadow: inset 0 0 32px rgba(0, 111, 173, 0.35);
            }
            .giveaway-register__form {
                z-index: 1;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                width: 100%;
                max-width: 320px;
            }
            @media screen and (max-width: 767.98px) {
                .giveaway-register__form {
                    align-items: center;
                    max-width: 260px;
                }
            }
            .giveaway-register__form .giveaway-register__btn {
                max-width: 200px;
                align-self: flex-end;
            }
            @media screen and (max-width: 767.98px) {
                .giveaway-register__form .giveaway-register__btn {
                    max-width: 100%;
                }
            }
            .giveaway-register-field {
                display: flex;
                flex-direction: column;
                align-items: flex-start;
            }
            .giveaway-register-field__label {
                padding-left: 20px;
                font-family: Halvar Breitschrift, sans-serif;
                font-weight: 500;
                font-size: 11px;
                line-height: 14px;
                text-transform: uppercase;
                color: #fff;
                margin-bottom: 4px;
            }
            .giveaway-register-field input {
                width: 100%;
                height: 50px;
                padding-left: 20px;
                background: #041a2e;
                box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
                border-radius: 6px;
                font-size: 14px;
                line-height: 20px;
                font-weight: 700;
                color: #fff;
                transition: 0.2s ease;
            }
            .giveaway-register-field input:active,
            .giveaway-register-field input:focus,
            .giveaway-register-field input:hover {
                box-shadow: none;
            }
            .giveaway-register-field select {
                width: 100%;
                height: 40px;
                padding-left: 20px;
                background: #041a2e;
                box-shadow: inset 0 4px 4px rgba(0, 0, 0, 0.25);
                border-radius: 6px;
                font-size: 14px;
                line-height: 20px;
                font-weight: 700;
                color: #fff;
                transition: 0.2s ease;
            }
            .giveaway-register-field select:active,
            .giveaway-register-field select:focus,
            .giveaway-register-field select:hover {
                box-shadow: none;
            }
            .giveaway-register-field.giveaway-register-field--prize {
                width: 100%;
                max-width: calc(100% - 50px);
                margin-bottom: 16px;
            }
            @media screen and (max-width: 767.98px) {
                .giveaway-register-field.giveaway-register-field--prize {
                    max-width: 100%;
                }
            }
            .giveaway-register-field.giveaway-register-field--duration {
                width: 100%;
                max-width: 130px;
                margin-bottom: 24px;
            }
            @media screen and (max-width: 767.98px) {
                .giveaway-register-field.giveaway-register-field--duration {
                    max-width: 100%;
                }
            }
            .giveaway-main {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: center;
                border-radius: 24px;
            }
            .giveaway-main__title {
                z-index: 2;
                position: absolute;
                top: 20px;
                font-family: Halvar Breitschrift, sans-serif;
                font-weight: 500;
                font-size: 34px;
                line-height: 40px;
                text-transform: uppercase;
                color: #fff;
                text-shadow: 0 4px 6px rgba(0, 0, 0, 0.25);
            }
            .giveaway-main__title.notice-centered {
                top: calc(50% - 20px);
            }
            @media screen and (max-width: 600px) {
                .giveaway-main__title {
                    top: 40px;
                    padding: 0 8px;
                    font-size: 24px;
                    line-height: 24px;
                    text-align: center;
                }
            }
            .giveaway-waiting {
                width: 100%;
                height: 100%;
                display: flex;
                align-items: stretch;
                padding: 0 24px;
                border-radius: 24px;
                overflow: hidden;
            }
            @media screen and (max-width: 767px) {
                .giveaway-waiting {
                    padding: 0 16px;
                }
            }
            @media screen and (max-width: 600px) {
                .giveaway-waiting {
                    flex-direction: column;
                    align-items: center;
                }
            }
            .giveaway-waiting:after,
            .giveaway-waiting:before {
                display: none;
                content: "";
                position: absolute;
                left: 24px;
                right: 24px;
                height: 24px;
                background: #04071e;
                box-shadow: 0 0 64px 64px #04071e;
                z-index: 1;
                pointer-events: none;
            }
            .giveaway-waiting:after {
                bottom: 0;
            }
            .giveaway-waiting__l {
                z-index: 2;
                width: 260px;
                padding-top: 72px;
                margin-left: 40px;
                display: flex;
                flex-direction: column;
                align-items: center;
            }
            @media screen and (max-width: 767px) {
                .giveaway-waiting__l {
                    margin-left: 0;
                    padding-right: 16px;
                    width: auto;
                }
            }
            @media screen and (max-width: 600px) {
                .giveaway-waiting__l {
                    padding-right: 0;
                }
            }
            .giveaway-waiting__r {
                width: 100%;
                max-width: 300px;
                height: 380px;
                display: flex;
                align-items: stretch;
                align-self: flex-start;
                margin-top: 72px;
                margin-left: auto;
                padding-bottom: 16px;
                padding-top: 16px;
                position: relative;
            }
            @media screen and (max-width: 600px) {
                .giveaway-waiting__r {
                    display: none;
                    padding-top: 108px;
                }
            }
            .giveaway-waiting__r:after,
            .giveaway-waiting__r:before {
                content: "";
                position: absolute;
                right: 0;
                width: 672px;
                height: 8px;
                background: #04071e;
                box-shadow: 0 0 64px 64px #04071e;
                opacity: 0.95;
            }
            .giveaway-waiting__r:before {
                top: 0;
            }
            .giveaway-waiting__r:after {
                bottom: 0;
            }
            .giveaway-waiting__users-counter {
                margin-bottom: 16px;
                font-size: 14px;
                line-height: 20px;
                color: #f3f3f3;
            }
            .giveaway-waiting__users-counter span {
                font-family: Halvar Breitschrift, sans-serif;
                font-size: 16px;
                font-weight: 500;
            }
            .giveaway-players {
                width: 100%;
                max-height: 100%;
                align-self: center;
                overflow-x: hidden;
                overflow-y: auto;
                padding-right: 8px;
                scrollbar-color: rgba(113, 113, 146, 0.35);
                scrollbar-width: thin;
            }
            .giveaway-players::-webkit-scrollbar {
                width: 7px;
                height: 4px;
            }
            .giveaway-players::-webkit-scrollbar-track {
                box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
            }
            .giveaway-players::-webkit-scrollbar-thumb {
                background-color: rgba(113, 113, 146, 0.35);
                border-radius: 8px;
            }
            .giveaway-players::-webkit-scrollbar-thumb:hover {
                background-color: rgba(113, 113, 146, 0.5);
            }
            .giveaway-players__item {
                width: 100%;
                height: 50px;
                padding: 0 15px;
                display: flex;
                align-items: center;
                flex-shrink: 0;
                background: #00405f;
                box-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
                border-radius: 12px;
            }
            .giveaway-players__item:not(:last-child) {
                margin-bottom: 15px;
            }
            .giveaway-players__item-ava {
                width: 40px;
                height: 40px;
                margin-right: 15px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-shrink: 0;
                border-radius: 50%;
                overflow: hidden;
                background: #f08080;
            }
            .giveaway-players__item-ava img {
                width: 100%;
            }
            .giveaway-players__item-nickname {
                width: 100%;
                font-family: FS Elliot Pro;
                font-weight: 400;
                font-size: 13px;
                line-height: 20px;
                text-align: center;
                letter-spacing: -0.02em;
                color: #858cab;
            }
            .giveaway-waiting-timer {
                width: 260px;
                height: 260px;
                flex-shrink: 0;
                margin-bottom: 24px;
            }
            .game-timer,
            .giveaway-waiting-timer {
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .game-timer {
                width: 100%;
                height: 100%;
                position: relative;
            }
            .game-timer__circle {
                fill: none;
                stroke: none;
            }
            .game-timer__path-elapsed {
                stroke-width: 32px;
            }
            .game-timer__time-left {
                position: absolute;
                font-family: Halvar Breitschrift, sans-serif;
                font-weight: 800;
                font-size: 92px;
                line-height: 56px;
                text-align: center;
                letter-spacing: -0.02em;
                text-transform: uppercase;
                color: #f3f3f3;
                transition: 0.2s ease;
            }
            .game-timer__time-left.length-4 {
                font-size: 64px;
            }
            .game-timer__time-left.length-5 {
                font-size: 44px;
            }
            .game-timer__path-remaining {
                stroke-width: 10px;
                stroke-linecap: round;
                transform: rotate(90deg);
                transform-origin: center;
                transition: all 1s linear;
            }
            .game-timer__svg {
                transform: scaleX(-1);
            }
            .giveaway-link {
                width: 100%;
                height: 48px;
                margin-bottom: 16px;
                background-color: #1b1d32;
                border: 1px solid transparent;
                border-radius: 4px;
                font-size: 13px;
                line-height: 16px;
                font-weight: 700;
                letter-spacing: -0.03em;
                color: #fff;
                transition: 0.2s ease;
                position: relative;
                cursor: copy !important;
            }
            @media screen and (max-width: 600px) {
                .giveaway-link {
                    margin-bottom: 16px;
                }
            }
            .giveaway-link:hover {
                background: #23253d;
            }
            .giveaway-link__label {
                position: absolute;
                left: 48px;
                top: 9px;
                font-size: 11px;
                line-height: 14px;
                font-weight: 500;
                letter-spacing: -0.03em;
                color: #666d85;
                pointer-events: none;
            }
            .giveaway-link__left-icon {
                display: flex;
                align-items: center;
                justify-content: center;
                position: absolute;
                left: 0;
                top: 0;
                width: 48px;
                height: 100%;
                flex-shrink: 0;
            }
            .giveaway-link__left-icon svg {
                fill: #24abf8;
            }
            .giveaway-link__right-icon {
                display: flex;
                align-items: center;
                justify-content: center;
                flex-shrink: 0;
                position: absolute;
                right: 14px;
                top: 14px;
                width: 18px;
                height: 18px;
            }
            .giveaway-link__right-icon svg {
                fill: #24abf8;
            }
            .giveaway-link__value {
                position: absolute;
                left: 48px;
                right: 0;
                top: 25px;
                width: calc(100% - 96px);
                color: #24abf8;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .giveaway-game {
                width: 100%;
                height: 100%;
                display: flex;
                flex-direction: column;
                align-items: stretch;
                border-radius: 24px;
                overflow: hidden;
            }
            .giveaway-game__bottom,
            .giveaway-game__top {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-shrink: 0;
                background: rgba(11, 13, 35, 0.75);
                position: relative;
            }
            .giveaway-game__bottom:before,
            .giveaway-game__top:before {
                z-index: 2;
                pointer-events: none;
                content: "";
                width: 100%;
                height: 75px;
                background: linear-gradient(0deg, rgba(11, 13, 35, 0.8) 50%, transparent);
                position: absolute;
                left: 0;
            }
            .giveaway-game__top {
                padding-top: 20px;
                padding-bottom: 8px;
            }
            .giveaway-game__top:before {
                top: 100%;
                transform: scaleY(-1);
            }
            @media screen and (max-width: 600px) {
                .giveaway-game__top {
                    padding-top: 40px;
                }
            }
            .giveaway-game__bottom {
                margin-top: auto;
                padding-top: 8px;
                padding-bottom: 20px;
            }
            .giveaway-game__bottom:before {
                bottom: 100%;
            }
            .giveaway-game__middle {
                position: absolute;
                left: 0;
                top: calc(50% - 36px);
                width: 100%;
                height: 72px;
                overflow: hidden;
                background: url(/domain_files/giveaway-arrows.png) 50% no-repeat;
                background-size: cover;
            }
            .giveaway-game__middle img {
                width: 100%;
                max-width: 100%;
                height: auto;
            }
            .giveaway-game__title {
                display: flex;
                flex-direction: column;
                align-items: center;
                font-family: Halvar Breitschrift, sans-serif;
                font-weight: 500;
                font-size: 40px;
                line-height: 1;
                text-transform: uppercase;
                color: #fff;
            }
            .giveaway-game__title span {
                color: #f90;
                display: flex;
                align-items: center;
            }
            .giveaway-game__title img {
                width: 40px;
                height: 40px;
                margin-left: 12px;
            }
            .giveaway-game__sub-title {
                font-family: Halvar Breitschrift, sans-serif;
                font-weight: 500;
                font-size: 24px;
                line-height: 30px;
                text-transform: uppercase;
                color: #fff;
            }
            @media screen and (max-width: 600px) {
                .giveaway-game__sub-title {
                    font-size: 16px;
                }
            }
            .giveaway-game-main {
                width: 100%;
                height: 270px;
                overflow: hidden;
                max-width: 540px;
                margin: 0 auto;
                position: relative;
            }
            .giveaway-game-main:after,
            .giveaway-game-main:before {
                z-index: 3;
                pointer-events: none;
                content: "";
                width: 100%;
                height: 8px;
                border-radius: 4px;
                background: rgba(47, 50, 65, 0.85);
                position: absolute;
                left: 0;
            }
            .giveaway-game-main:before {
                top: 0;
            }
            .giveaway-game-main:after {
                bottom: 0;
            }
            .giveaway-game-main__wrap {
                display: flex;
                flex-direction: column;
                transform: scaleY(-1);
                width: 100%;
                height: 270px;
            }
            .giveaway-game-main__list {
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            .giveaway-game-main__list .giveaway-game-main__item {
                transform: scaleY(-1);
            }
            .giveaway-game-main__item {
                width: 100%;
                height: 110px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-shrink: 0;
            }
            .giveaway-game-main__item-ava {
                width: 90px;
                height: 90px;
                color: #fff;
                display: flex;
                justify-content: center;
                align-items: center;
                background-color: #2f3241;
                border: 2px solid transparent;
                border-radius: 50%;
                overflow: hidden;
            }
            .giveaway-game-main__item-ava img {
                width: 100%;
                height: auto;
            }
            .giveaway-winner {
                width: 100%;
                height: 100%;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: flex-end;
                padding-bottom: 40px;
                position: relative;
            }
            .giveaway-winner > * {
                z-index: 2;
            }
            .giveaway-winner__trophy-img {
                z-index: 1;
                position: absolute;
                width: 380px;
                bottom: 30px;
            }
            .giveaway-winner .giveaway-game-main__item {
                position: absolute;
                top: 90px;
                width: 100px;
                height: 100px;
            }
            .giveaway-winner .giveaway-game-main__item .giveaway-game-main__item-ava {
                width: 100%;
                height: 100%;
                border-color: gold;
            }
            .giveaway-winner__name {
                font-size: 24px;
                line-height: 32px;
                letter-spacing: -0.3px;
                text-align: center;
                color: gold;
            }
            .giveaway-winner__name,
            .giveaway-winner__prize {
                font-family: FS Elliot Pro, sans-serif;
                font-weight: 400;
            }
            .giveaway-winner__prize {
                display: flex;
                align-items: flex-start;
                margin-top: 8px;
                font-size: 20px;
                line-height: 22px;
                letter-spacing: -0.03em;
                text-transform: uppercase;
                color: #f3f3f3;
            }
            .giveaway-winner__prize span {
                font-family: Halvar Breitschrift, sans-serif;
                color: #666d85;
            }
            .giveaway-winner__prize img {
                width: 20px;
                height: 20px;
                margin-left: 6px;
            }
            .partner__right-block {
                flex-direction: column;
            }
            .partnerCode-bonus-container-desktop {
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .partner-giveaway__title {
                position: relative;
                cursor: pointer;
                transition: 0.2s ease;
            }
            .partner-giveaway__title:hover .partner-giveaway__tooltip {
                opacity: 1;
                visibility: visible;
                pointer-events: auto;
            }
            .partner-giveaway__title:hover .partner-giveaway__title-icon {
                opacity: 0.75;
            }
            .partner-giveaway__tooltip {
                z-index: 1;
                opacity: 0;
                visibility: hidden;
                pointer-events: none;
                position: absolute;
                left: calc(50% - 125px);
                top: calc(100% + 12px);
                width: 250px;
                height: auto;
                padding: 8px;
                display: flex;
                flex-direction: column;
                font-size: 14px;
                font-weight: 300;
                line-height: 18px;
                text-align: left;
                color: #dfdfdf;
                background: #2a2a44;
                border: 1px solid #4c4c63;
                border-radius: 6px;
                transition: 0.2s ease;
            }
            .partner-giveaway__tooltip-trick {
                position: absolute;
                width: 17px;
                height: 4px;
                bottom: calc(100% - 3px);
                background: #2a2a44;
                left: calc(50% - 9px);
            }
            .partner-giveaway__tooltip-trick:after,
            .partner-giveaway__tooltip-trick:before {
                content: "";
                transform-origin: bottom;
                width: 1px;
                height: 12px;
                background: #4c4c63;
                position: absolute;
                bottom: 100%;
            }
            .partner-giveaway__tooltip-trick:after {
                left: 0;
                transform: rotate(45deg);
            }
            .partner-giveaway__tooltip-trick:before {
                left: 100%;
                transform: rotate(-45deg);
            }
            .partner-giveaway__title-icon {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 18px;
                height: 18px;
                border-radius: 50%;
                background: #464565;
                color: hsla(0, 0%, 100%, 0.5);
                font-size: 12px;
                font-weight: 500;
                position: relative;
                transition: 0.2s ease;
            }
            .partner-giveaway {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: center;
                margin-top: 40px;
            }
            @media screen and (max-width: 767.98px) {
                .partner-giveaway {
                    margin-top: 24px;
                }
            }
            .partner-giveaway__title {
                text-align: center;
                display: flex;
                justify-content: center;
                align-items: center;
                grid-gap: 8px;
                gap: 8px;
                font-size: 14px;
                line-height: 20px;
                font-weight: 500;
                color: #b4b1e0;
                margin-bottom: 12px;
            }
            .partner-giveaway__btns {
                width: 100%;
                display: flex;
                flex-direction: column;
                grid-gap: 12px;
                gap: 12px;
            }
            .partner-giveaway__btn {
                width: 100%;
                font-family: Halvar Breitschrift, sans-serif;
                height: 40px;
                padding: 0 8px;
                display: flex;
                justify-content: center;
                align-items: center;
                border-radius: 8px;
                cursor: pointer;
                transition: 0.2s ease;
                font-weight: 500;
                font-size: 16px;
                line-height: 30px;
                color: #fff;
                background: linear-gradient(94deg, #24abf8, #098bea 51%, #00b3ec);
                box-shadow: inset 0 0 32px hsla(0, 0%, 100%, 0.35);
            }
            .partner-giveaway__btn:hover {
                background-color: #098bea;
                box-shadow: inset 0 0 32px rgba(0, 111, 173, 0.35);
            }
            .partner-giveaway__btn.disabled {
                opacity: 0.35;
                pointer-events: none;
            }
            .modalWindow__alert {
                position: relative;
                padding: 14px 58px 14px 16px;
                border-radius: 6px;
                background: #5955bc;
                color: #fff;
                font-size: 13px;
                line-height: 20px;
                margin-bottom: 15px;
            }
            .modalWindow__alert:before {
                content: "";
                position: absolute;
                top: 50%;
                right: 10px;
                margin-top: -18px;
                width: 36px;
                height: 36px;
                border-radius: 50%;
                background: #ffe609 url(/domain_files/info-purple.svg) 50% no-repeat;
                background-size: 16px;
            }
            .modal__pay-input-wrapper {
                margin-top: 15px;
            }
            .modal__pay-ingots-count {
                margin-top: 15px;
                display: block;
                font-size: 15px;
                text-align: center;
            }
            .modal-deposit-dropdown-enter-active,
            .modal-deposit-dropdown-leave-active {
                transition: 0.2s ease-in;
            }
            .modal-deposit-dropdown-enter,
            .modal-deposit-dropdown-leave-to {
                opacity: 0;
            }
            .modal-deposit__step-container {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: stretch;
                padding-top: 15px;
                font-family: Helvetica Neue, sans-serif;
            }
            .modal-deposit__title {
                font-family: Helvetica Neue, sans-serif;
                font-weight: 400;
                font-size: 15px;
                line-height: 18px;
                color: #fff;
                margin-bottom: 15px;
            }
            .modal-deposit__title span {
                color: #deb31c;
                font-weight: 700;
                font-size: 16px;
            }
            .modal-deposit__textarea {
                resize: none;
                font-size: 20px;
                line-height: 24px;
                color: #fff;
                padding: 10px 0;
                background: transparent;
                border: none;
            }
            .modal-deposit__input {
                transition: 0.2s ease;
                background: #4c4c66;
                border-radius: 8px;
                overflow: hidden;
                width: 100%;
                display: flex;
                align-items: center;
                padding-left: 16px;
                padding-right: 56px;
                position: relative;
                margin-bottom: 15px;
            }
            .modal-deposit__input:hover {
                background: #373750;
            }
            .modal-deposit__input input {
                background: none;
                border: none;
                outline: none;
                width: 100%;
                font-weight: 400;
                font-size: 20px;
                line-height: 40px;
                color: #fff;
            }
            .modal-deposit__input-icon {
                width: 24px;
                height: 24px;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                right: 16px;
            }
            .modal-deposit-dropdown {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: stretch;
                transition: 0.2s ease;
                background: #4c4c66;
                border-radius: 8px;
                overflow: hidden;
                margin-bottom: 15px;
            }
            .modal-deposit-dropdown:hover {
                background: #373750;
            }
            .modal-deposit-dropdown__head {
                padding: 12px 16px;
                display: flex;
                align-items: center;
                cursor: pointer;
            }
            .modal-deposit-dropdown__head-attention-icon,
            .modal-deposit-dropdown__head-icon {
                display: flex;
                justify-content: center;
                align-items: center;
                flex-shrink: 0;
            }
            .modal-deposit-dropdown__head-icon {
                margin-left: auto;
                width: 24px;
                height: 24px;
            }
            .modal-deposit-dropdown__head-icon svg {
                transition: 0.2s ease-in;
                transform-origin: center center;
            }
            .modal-deposit-dropdown__title {
                font-family: Helvetica Neue, sans-serif;
                font-weight: 400;
                font-size: 15px;
                line-height: 18px;
                color: #fff;
                flex: 1;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .modal-deposit-dropdown__body {
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                padding: 12px 16px;
                border-top: 1px solid hsla(0, 0%, 100%, 0.1);
                font-size: 14px;
                line-height: 16px;
            }
            .modal-deposit-dropdown.active {
                background: #373750;
            }
            .modal-deposit-dropdown.active .modal-deposit-dropdown__head {
                padding-bottom: 20px;
            }
            .modal-deposit-dropdown.active .modal-deposit-dropdown__head-icon svg {
                transform: rotate(180deg);
            }
            .modal-deposit-dropdown__body-title {
                font-family: Helvetica Neue, sans-serif;
                font-weight: 400;
                font-size: 15px;
                line-height: 20px;
                color: #fff;
                margin-bottom: 8px;
            }
            .modal-deposit__list {
                margin: 0;
                list-style: auto;
                padding-left: 16px;
            }
            .modal-deposit__list li {
                font-family: Helvetica Neue, sans-serif;
                font-weight: 400;
                font-size: 13px;
                line-height: 22px;
                color: #fff;
            }
            .modal-deposit__qr {
                display: flex;
                flex-direction: column;
                align-items: flex-start;
            }
            .modal-deposit__qr-container {
                display: flex;
                align-items: center;
                background: #4c4c66;
                border-radius: 8px;
                padding: 12px 12px 12px 16px;
            }
            @media screen and (max-width: 559px) {
                .modal-deposit__qr-container {
                    flex-direction: column;
                    grid-gap: 16px;
                    gap: 16px;
                    padding: 16px;
                }
            }
            .modal-deposit__qr-question-icon {
                width: 20px;
                height: 20px;
                opacity: 1;
                margin-left: 8px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-shrink: 0;
                border-radius: 50%;
                background: #4c4c66;
                color: #fff;
                font-size: 12px;
                line-height: 1;
                font-weight: 700;
                transition: 0.2s ease;
                cursor: pointer;
            }
            .modal-deposit__qr-question-icon span {
                transition: 0.2s ease;
                transform-origin: center center;
            }
            .modal-deposit__qr-question-icon:hover span {
                color: #24abf8;
                transform: scale(1.15);
                -webkit-animation: bounce-question 0.8s linear 0.2s infinite;
                animation: bounce-question 0.8s linear 0.2s infinite;
            }
            .modal-deposit__qr-question-icon:hover + .modal-deposit__qr-tooltip {
                visibility: visible;
                opacity: 1;
            }
            @-webkit-keyframes bounce-question {
                50% {
                    transform: scale(1.25);
                }
                50% {
                    transform: scale(0.95);
                }
            }
            @keyframes bounce-question {
                50% {
                    transform: scale(1.25);
                }
                50% {
                    transform: scale(0.95);
                }
            }
            .modal-deposit__qr-img {
                width: 110px;
                border-radius: 8px;
                margin-right: 12px;
            }
            @media screen and (max-width: 559px) {
                .modal-deposit__qr-img {
                    width: 150px;
                    margin-right: 0;
                }
            }
            .modal-deposit__qr-label {
                font-size: 12px;
                line-height: 16px;
            }
            @media screen and (max-width: 559px) {
                .modal-deposit__qr-label {
                    text-align: center;
                    font-size: 14px;
                    line-height: 20px;
                }
            }
            .modal-deposit__qr-tooltip {
                width: 250px;
                border-radius: 8px;
                padding: 8px;
                font-size: 14px;
                line-height: 18px;
                background-color: #f3f3f3;
                color: #1a1d2c;
                z-index: 1;
                visibility: hidden;
                opacity: 0;
                transition: 0.2s ease;
                position: absolute;
                left: -15px;
                top: calc(100% + 8px);
            }
            .modal-deposit__qr-tooltip:before {
                content: "";
                position: absolute;
                bottom: 100%;
                left: 75px;
                width: 0;
                height: 0;
                border-bottom: 0 solid transparent;
                border-color: transparent transparent #f3f3f3;
                border-style: solid;
                border-width: 0 6px 6px;
            }
            .modal-deposit__qr-tooltip.en:before {
                left: 83px;
            }
            .modal-deposit__qr-link {
                font-size: 14px;
                color: #ffbe18;
                transition: 0.2s ease;
                text-decoration: underline;
            }
            .modal-deposit__qr-link:hover {
                opacity: 0.8;
                color: #ffbe18;
                -webkit-text-decoration-color: transparent;
                text-decoration-color: transparent;
            }
            .word-break-all {
                word-break: break-all;
            }
            .modal-deposit__crypto-wallet {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                margin-bottom: 24px;
            }
            .modal-deposit__crypto-wallet .modal-deposit__input {
                margin: 0;
                cursor: pointer;
            }
            .modal-deposit__crypto-wallet .modal-deposit__input input {
                cursor: pointer;
                word-break: break-all;
            }
            .modal-deposit__crypto-wallet .modal-deposit__input .modal-deposit__input-data {
                width: 100%;
                font-weight: 400;
                font-size: 14px;
                line-height: 18px;
                padding: 12px 0;
                color: #fff;
                word-break: break-all;
            }
            @media screen and (max-width: 559px) {
                .modal-deposit__crypto-wallet .modal-deposit__input .modal-deposit__input-data {
                    padding: 8px 0;
                }
            }
            .modal-deposit__crypto-wallet-label {
                font-size: 14px;
                line-height: 20px;
                margin-bottom: 8px;
                position: relative;
                display: flex;
                align-items: center;
            }
            .modal-deposit-warning {
                padding-top: 15px;
                border-top: 1px solid #2e3044;
                display: flex;
                align-items: flex-start;
            }
            .modal-deposit-warning__icon {
                width: 24px;
                height: 24px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-shrink: 0;
                margin-right: 12px;
            }
            .modal-deposit-warning__content {
                font-family: Helvetica Neue, sans-serif;
                font-weight: 400;
                font-size: 13px;
                line-height: 20px;
                color: #9695ba;
            }
            .card-to-card-transfer:not(:last-child) {
                margin-bottom: 24px;
            }
            .modal-deposit__next-btn-wrapper {
                margin-top: 32px;
                width: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .modal-deposit__next-btn {
                border: none;
                cursor: pointer;
                background-color: transparent;
                padding: 0;
            }
            @media screen and (max-width: 767.98) {
                .modal-deposit__next-btn {
                    width: 100%;
                }
            }
            .modal-deposit__next-btn:active,
            .modal-deposit__next-btn:focus,
            .modal-deposit__next-btn:hover {
                outline: 0;
            }
            .modal-deposit__next-btn {
                min-width: 160px;
                display: flex;
                justify-content: center;
                align-items: center;
                overflow: hidden;
                padding: 0 40px;
                height: 40px;
                background: linear-gradient(88.95deg, #66b9e9 0.68%, #9ef3fb);
                box-shadow: inset 0 2px 0 #fff;
                border-radius: 8px;
                font-family: Helvetica Neue, sans-serif;
                font-style: normal;
                font-weight: 500;
                font-size: 16px;
                line-height: 16px;
                text-align: center;
                color: #18172a;
                transition: 0.2s ease;
                position: relative;
                z-index: 1;
            }
            .modal-deposit__next-btn-text {
                position: relative;
                z-index: 3;
            }
            .modal-deposit__next-btn:before {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                z-index: 2;
                background: linear-gradient(88.95deg, #66bae9 0.68%, #69bdea 100%, #9ef3fb 0), linear-gradient(88.95deg, #66b9e9 0.68%, #9ef3fb);
                box-shadow: inset 0 2px 0 #fff;
                transition: 0.2s ease;
                opacity: 0;
            }
            .modal-deposit__next-btn:active:before,
            .modal-deposit__next-btn:hover:before {
                opacity: 1;
            }
            .modal-deposit__next-btn:active,
            .modal-deposit__next-btn:active:before {
                box-shadow: none;
            }
            .modal-deposit__next-btn.loading {
                pointer-events: none;
            }
            .modal-deposit__next-btn.loading .modal-deposit__next-btn-text {
                display: none;
            }
            .modal-deposit__next-btn.loading .modal-deposit__next-btn-spinner {
                display: flex;
                -webkit-animation: load6 1.7s ease infinite, round 1.7s ease infinite;
                animation: load6 1.7s ease infinite, round 1.7s ease infinite;
            }
            .modal-deposit__next-btn-spinner {
                pointer-events: none;
                color: #202233;
                font-size: 14px;
                text-indent: -9999em;
                overflow: hidden;
                width: 1em;
                height: 1em;
                border-radius: 50%;
                position: relative;
                transform: translateZ(0);
                z-index: 4;
            }
            @-webkit-keyframes load6 {
                0% {
                    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
                }
                5%,
                95% {
                    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
                }
                10%,
                59% {
                    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
                }
                20% {
                    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
                }
                38% {
                    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
                }
                to {
                    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
                }
            }
            @keyframes load6 {
                0% {
                    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
                }
                5%,
                95% {
                    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
                }
                10%,
                59% {
                    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
                }
                20% {
                    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
                }
                38% {
                    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
                }
                to {
                    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
                }
            }
            @-webkit-keyframes round {
                0% {
                    transform: rotate(0deg);
                }
                to {
                    transform: rotate(1turn);
                }
            }
            @keyframes round {
                0% {
                    transform: rotate(0deg);
                }
                to {
                    transform: rotate(1turn);
                }
            }
            @-webkit-keyframes toogle-opacity {
                50% {
                    opacity: 0;
                }
            }
            @keyframes toogle-opacity {
                50% {
                    opacity: 0;
                }
            }
            .modal-deposit__timer {
                margin-bottom: 32px;
                display: flex;
                align-items: center;
            }
            .modal-deposit__timer-content {
                display: flex;
                flex-direction: column;
                align-items: flex-start;
            }
            .modal-deposit__timer-title {
                font-family: Helvetica Neue, sans-serif;
                font-weight: 400;
                font-size: 12px;
                line-height: 16px;
                color: #d4d4d9;
                margin-bottom: 2px;
            }
            .modal-deposit__timer-time {
                font-family: Helvetica Neue, sans-serif;
                font-weight: 700;
                font-size: 15px;
                line-height: 16px;
                color: #fff;
            }
            .modal-deposit__timer-time-separator {
                -webkit-animation: toogle-opacity 2s ease-in 1s infinite;
                animation: toogle-opacity 2s ease-in 1s infinite;
            }
            .modal-deposit-timer {
                margin-right: 15px;
                width: 24px;
                height: 24px;
                position: relative;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-shrink: 0;
            }
            .modal-deposit-timer__circle {
                fill: none;
                stroke: none;
            }
            .modal-deposit-timer__path-elapsed {
                stroke-width: 10px;
                stroke: #3b425e;
            }
            .modal-deposit-timer__path-remaining {
                stroke-width: 10px;
                stroke-linecap: round;
                transform: rotate(90deg);
                transform-origin: center;
                transition: all 1s linear;
                stroke: #275ec5;
            }
            .modal-deposit-timer__svg {
                transform: scaleX(-1);
            }
            .modalWindow__qiwi-status {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: center;
                text-align: center;
            }
            .modalWindow__qiwi-status-icon {
                width: 48px;
                height: 48px;
                margin-bottom: 12px;
            }
            .modalWindow__qiwi-status-title {
                font-family: Helvetica Neue, sans-serif;
                font-weight: 700;
                font-size: 18px;
                line-height: 20px;
                color: #fff;
                margin-bottom: 12px;
            }
            .modalWindow__qiwi-status-text {
                max-width: 340px;
                font-family: Helvetica Neue, sans-serif;
                font-weight: 400;
                font-size: 13px;
                line-height: 20px;
                text-align: center;
                color: #b4b2dc;
                opacity: 0.8;
                margin-bottom: 32px;
            }
            .modal__ps-toggle-button i {
                margin-right: 10px;
            }
            .modal__pay-pattern-minmax {
                font-size: 14px;
                color: #fff;
                margin-right: 15px;
                cursor: pointer;
                border-bottom: none !important;
                min-width: 60px;
            }
            .modal__pay-pattern-minmax:last-child {
                margin-right: 0;
            }
            .modal__pay-pattern-minmax .input-block__pattern-value {
                font-size: 14px;
                border-bottom: 1px dotted #748993;
            }
            .modal__pay-pattern-minmax .rouble {
                font-size: 13px;
            }
            .modal__pay-text-block {
                display: block;
                position: relative;
                margin-top: 40px;
                min-height: 40px;
            }
            .modal__payout-text-block {
                display: block;
                position: relative;
                margin-top: 20px;
            }
            .modal__pay-text {
                display: block;
                font-size: 14px;
                color: #fff;
                margin-top: 5px;
                line-height: 16px;
            }
            .modal__pay-text a {
                color: #deb31c;
                text-decoration: underline;
                display: none;
            }
            .modal__pay-card-form {
                background: linear-gradient(180deg, #585878, #484864);
                border-radius: 6px;
                padding: 15px;
                margin-top: 25px;
            }
            .modal__pay-card-form__title {
                margin-top: 15px;
                margin-bottom: 10px;
                display: block;
                font-size: 15px;
                text-align: left;
            }
            .modal__pay-card-form__input {
                display: block;
                width: 100%;
                border-radius: 6px;
                border: none;
                outline: none;
                padding: 0 10px;
                line-height: 40px;
                color: #18172b;
                text-align: center;
                text-decoration: none;
                text-transform: uppercase;
                text-indent: 1.2px;
                letter-spacing: 1.2px;
            }
            .slide-leave-active {
                transition: 0.3s;
            }
            .slide-leave-to {
                transform: translateX(-100%);
            }
            .modal .button-line {
                margin-top: 30px;
            }
            .modal__h-menu {
                display: block;
                background: #18172b;
                padding: 15px;
                border: none;
                border-bottom: 2px solid #54527e;
                border-radius: 0;
            }
            .modal__h-menu-line {
                text-align: center;
            }
            .modal__h-menu-link a {
                display: flex;
                flex-direction: row;
                align-items: center;
                -webkit-align-items: center;
                width: 100%;
                text-decoration: none;
            }
            .modal__h-menu-link a .modal__h-menu-link-value {
                flex: 0 0 auto;
                padding: 15px 10px;
                font-size: 20px;
                color: #fff;
                text-transform: uppercase;
            }
            .modal__h-menu-link a .modal__h-menu-link-line {
                flex: 1 0 auto;
                height: 1px;
                background: #54527e;
            }
            .modal__h-menu-close {
                position: absolute;
                top: 14px;
                right: 0;
                padding: 15px;
                background: #18172b;
                z-index: 1;
            }
            .modal__h-menu-close:active {
                margin-top: 2px;
            }
            ul.modalWindow__error li {
                color: #bf6464;
            }
            ul.modalWindow__error li,
            ul.modalWindow__info li {
                line-height: 24px;
                list-style: decimal;
                margin-left: 16px;
                margin-bottom: 8px;
            }
            ul.modalWindow__info li {
                color: #b4b1e0;
            }
            .input-block {
                display: block;
                position: relative;
            }
            .input-block__wallet-pattern {
                color: #fff;
                text-align: center;
                font-size: 14px;
                padding-top: 8px;
            }
            .input-block__wallet-pattern a {
                color: #4be;
                text-decoration: underline;
            }
            .input-block__wallet-pattern a:hover {
                color: #fff;
            }
            .input-block__input-wrapper {
                display: block;
                position: relative;
                padding: 0 50px;
            }
            .input-block__input-wrapper_no-buttons {
                padding: 0;
            }
            .input-block__input {
                display: block;
                height: 40px;
                width: 100%;
                border-radius: 6px;
                border: 2px solid #fff;
                outline: none;
                padding: 0 10px;
                line-height: 40px;
                color: #18172b;
                text-align: center;
            }
            .input-block__input:focus {
                border: 2px solid #deb31c;
                box-shadow: inset 0 0 3px 0 #deb31c;
            }
            .input-block__input_left-text {
                text-align: left;
            }
            .input-block__input_small-text {
                font-size: 13px !important;
            }
            .input-block__input_readonly:focus {
                border: 2px solid #fff;
                box-shadow: none;
            }
            .input-block__button {
                display: block;
                position: absolute;
                top: 0;
                height: 40px;
                width: 40px;
                background: #18172b;
                border-radius: 6px;
                font-size: 24px;
                color: #fff;
                text-align: center;
                line-height: 40px;
                vertical-align: middle;
                cursor: pointer;
                z-index: 1;
                transition: 0.2s ease;
            }
            .input-block__down-button_disable {
                opacity: 0.5;
                cursor: not-allowed;
            }
            .input-block__button_left {
                left: 0;
            }
            .input-block__button_right {
                right: 0;
            }
            .input-block__button:hover {
                background: #d7b443;
                color: #18172b;
            }
            .input-block__button:active {
                top: 2px;
            }
            .input-block__pattern-line {
                display: block;
                position: relative;
                text-align: center;
                margin-top: 10px;
            }
            .input-block__pattern-value {
                font-size: 12px;
            }
            .input-block__pattern {
                display: inline-block;
                position: relative;
                font-size: 0;
                color: #748993;
                border-bottom: 1px dotted #748993;
                margin: 0 5px;
                cursor: pointer;
            }
            .input-block__pattern .rouble {
                font-size: 11px;
                margin-left: 0;
            }
            .input-block__pattern .bonus {
                font-size: 11px;
            }
            .input-block__pattern:hover {
                color: #deb31c;
                border-bottom: 1px dotted #deb31c;
            }
            .input-block__pattern:active {
                top: 2px;
            }
            .input-block__register-bonus {
                display: none;
                font-size: 14px;
                color: #deb31c;
                margin-top: 5px;
                text-align: center;
            }
            .pagination-wrap {
                margin-top: 32px;
                display: flex;
                justify-content: center;
            }
            .pagination {
                display: flex;
                padding-left: 0;
                list-style: none;
                border-radius: 10px;
            }
            .pagination a {
                color: #b4b1e0;
                text-decoration: none;
            }
            .page-link {
                position: relative;
                display: block;
                margin-left: -1px;
                line-height: 1.45;
                color: #b4b1e0;
                background-color: transparent;
                border: 1px solid #b4b1e0;
            }
            .page-link:hover {
                color: #fff;
                text-decoration: none;
                background-color: #4be;
                border-color: #b4b1e0;
            }
            .page-link:focus {
                z-index: 2;
                outline: 0;
            }
            .page-link:not(:disabled):not(.disabled) {
                cursor: pointer;
            }
            .page-item:first-child .page-link {
                margin-left: 0;
                border-top-left-radius: 10px;
                border-bottom-left-radius: 10px;
            }
            .page-item:last-child .page-link {
                border-top-right-radius: 10px;
                border-bottom-right-radius: 10px;
            }
            .page-item.active .page-link {
                z-index: 1;
                color: #b4b1e0;
                background-color: #2f2e4b;
                border-color: #b4b1e0;
            }
            .page-item.disabled .page-link {
                color: #b4b1e0;
                pointer-events: none;
                cursor: auto;
                background-color: transparent;
                border-color: #b4b1e0;
            }
            .pagination-lg .page-link {
                padding: 0.75rem 1.5rem;
                font-size: 16px;
                line-height: 1.5;
            }
            .pagination-lg .page-item:first-child .page-link {
                border-top-left-radius: 10px;
                border-bottom-left-radius: 10px;
            }
            .pagination-lg .page-item:last-child .page-link {
                border-top-right-radius: 10px;
                border-bottom-right-radius: 10px;
            }
            .pagination-sm .page-link {
                padding: 0.25rem 0.5rem;
                font-size: 0.7875rem;
                line-height: 1.5;
            }
            .pagination-sm .page-item:first-child .page-link {
                border-top-left-radius: 10px;
                border-bottom-left-radius: 10px;
            }
            .pagination-sm .page-item:last-child .page-link {
                border-top-right-radius: 10px;
                border-bottom-right-radius: 10px;
            }
            .nav-top-block {
                display: none;
                width: 100%;
                padding: 0 10px;
                margin: 30px auto;
                max-width: 600px;
            }
            .nav-top-block ul {
                display: flex;
                width: 100%;
                justify-content: space-between;
            }
            .nav-top-block ul li {
                display: flex;
                align-items: center;
                font-size: 0.8em;
                font-weight: 700;
                text-transform: uppercase;
                height: 60px;
                padding-right: 10px;
                white-space: nowrap;
            }
            .nav-top-block ul li a {
                color: #b4b1e0;
                text-decoration: none;
            }
            .emptyButton.profile {
                margin-left: 30px;
            }
            .ideasModal .title {
                color: #b4b1e0;
                text-align: center;
                line-height: 20px;
            }
            .ideasModal .paymentButton {
                margin: 0;
            }
            .ideasModal .emptyButton_withBorder {
                border: 1px solid #b4b1e0;
                border-radius: 6px;
                padding: 0 2vw;
                height: 40px;
            }
            .ideasModal .emptyButton_withBorder span {
                color: #b4b1e0;
                font-size: 0.8em;
                font-weight: 700;
                text-transform: uppercase;
                transition: all 0.3s;
            }
            .payout-profile-table .cancel-payout {
                width: 23px;
                height: 23px;
                display: inline-block;
                margin-left: 10px;
                cursor: pointer;
                transition: all 0.3s;
            }
            .payout-profile-table .cancel-payout:hover {
                transform: rotate(90deg);
            }
            .opinion-wrap {
                max-width: 640px;
                margin: 50px auto 0;
            }
            .nextOpinions {
                display: none;
            }
            .opinionRequest {
                flex-flow: column;
                align-items: center;
            }
            .balanceUpdateButton {
                border: 2px solid #2f2e4b;
                background: url(/domain_files/7b7471f.png) no-repeat;
                top: 1px;
                left: 3px;
                background-size: cover;
                width: 26px;
                height: 26px;
                display: inline-block;
                border-radius: 50%;
                cursor: pointer;
                vertical-align: bottom;
                margin-bottom: 5px;
                margin-right: 4px;
                transition: all 0.3s ease;
            }
            .balanceUpdateButton:hover {
                border: 2px solid #eee;
            }
            .header-sound_off,
            .header-sound_on {
                width: 36px;
                height: 36px;
                cursor: pointer;
                z-index: 300;
                background: #b4b1e0;
                border-radius: 30px;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                box-shadow: 0 2px 0.67px 0.33px rgba(19, 26, 20, 0.19), 0 -1px 0 0 rgba(19, 26, 20, 0.06);
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .header-sound_off img,
            .header-sound_on img {
                width: 22px;
                height: 22px;
            }
            .rotateAnimation {
                -webkit-animation: rotate 1s linear infinite normal;
                animation: rotate 1s linear infinite normal;
            }
            .rules-container {
                border: 1px solid #2f2e4b;
                border-radius: 5px;
                background: #2a2a44;
                padding: 30px;
                overflow: hidden;
            }
            @media (max-width: 575px) {
                .rules-container {
                    padding: 20px;
                }
            }
            .rules p,
            .rules ul {
                line-height: 22px;
                font-size: 15px;
                color: #b0aece;
                text-align: left;
                padding-bottom: 10px;
                font-weight: 300;
                transition: 0.25s ease;
            }
            .rules i {
                font-style: italic;
            }
            .rules bold {
                font-weight: 700;
            }
            .rules small {
                font-size: 90%;
                color: #757399;
            }
            .rules a {
                color: #fff;
                padding-bottom: 1px;
                border-bottom: 1px solid hsla(0, 0%, 100%, 0.6);
            }
            .rules a:hover {
                color: #b0aece;
                border: none;
            }
            .rules h2 {
                font-size: 18px;
                text-align: left;
                line-height: 24px;
            }
            .rules h2,
            .rules h3,
            .rules h4,
            .rules h5,
            .rules h6 {
                color: #fff;
                margin: 20px 0 15px;
            }
            .rules ul {
                list-style-type: disc;
                list-style-position: inside;
                margin-bottom: 10px;
            }
            .rules ul li + li {
                margin-top: 4px;
            }
            .rules ol {
                list-style-type: decimal;
                list-style-position: inside;
                margin-bottom: 10px;
            }
            .rules ol li + li {
                margin-top: 4px;
            }
            .rules ol ul,
            .rules ul ul {
                list-style-type: circle;
                list-style-position: inside;
                margin-left: 15px;
            }
            .rules ol ol,
            .rules ul ol {
                list-style-type: lower-latin;
                list-style-position: inside;
                margin-left: 15px;
            }
            .rules .rules-table-wrapper {
                width: 100%;
                overflow-x: auto;
                overflow-y: hidden;
            }
            .rules table {
                border: 1px solid #b0aece;
                color: #b0aece;
                border-collapse: collapse;
                margin-top: 5px;
                margin-bottom: 15px;
                font-size: 14px;
            }
            .rules table th {
                border: solid #b0aece;
                border-width: 1px 1px 2px;
                font-weight: 700;
                padding: 0.75rem;
                color: #fff;
            }
            .rules table td {
                border: 1px solid #b0aece;
                padding: 0.75rem;
            }
            .rules hr {
                background: #b0aece;
            }
            .rules .highlight {
                position: relative;
            }
            .rules .highlight > span {
                z-index: 2;
                position: relative;
                color: #fff;
                transition: 0.25s ease;
                transition-delay: 0.5s;
            }
            .rules .highlight:before {
                z-index: 1;
                content: "";
                position: absolute;
                left: -15px;
                right: -15px;
                top: -10px;
                bottom: 0;
                border-radius: 8px;
                background: rgba(102, 221, 246, 0.25);
                opacity: 0;
                -webkit-animation: opacity 0.25s forwards;
                animation: opacity 0.25s forwards;
                -webkit-animation-delay: 0.5s;
                animation-delay: 0.5s;
            }
            @-webkit-keyframes opacity {
                0% {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @keyframes opacity {
                0% {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @-webkit-keyframes timer-flicker {
                0% {
                    transform: skewX(-42deg) translateX(-140%);
                }
                25%,
                to {
                    transform: skewX(-42deg) translateX(140%);
                }
            }
            @keyframes timer-flicker {
                0% {
                    transform: skewX(-42deg) translateX(-140%);
                }
                25%,
                to {
                    transform: skewX(-42deg) translateX(140%);
                }
            }
            .contest h2 {
                margin: 0 0 15px;
                font-size: 18px;
                text-align: left;
                line-height: 26px;
            }
            .contest__description {
                line-height: 22px;
                font-size: 14px;
                color: #fff;
                text-align: center;
            }
            .contest__description-icon {
                width: 50px;
                height: 50px;
                border-radius: 50%;
                background: #2f2e4b;
                padding: 15px;
            }
            .contest__description-icon img {
                display: block;
                width: 100%;
                height: 100%;
            }
            .contest__description .money {
                padding: 3px 4px;
                margin: 0 2px;
                border-radius: 4px;
                background: #6b9e37;
                color: #fff;
            }
            .contest__timer {
                text-align: center;
                max-width: 260px;
                margin: 0 auto;
            }
            .contest__timer-header {
                color: #fff;
                font-size: 14px;
            }
            .contest__timer-countdown {
                border-radius: 5px;
                background: #6b9e37;
                padding: 8px 10px;
                margin: 15px 0 11px;
                position: relative;
                overflow: hidden;
            }
            .contest__timer-countdown:before {
                position: absolute;
                content: "";
                width: 120%;
                bottom: 0;
                background: linear-gradient(-94deg, hsla(0, 0%, 100%, 0), rgba(128, 181, 74, 0.5), hsla(0, 0%, 100%, 0) 50%, rgba(155, 206, 103, 0.4) 60%, hsla(0, 0%, 100%, 0), rgba(130, 185, 73, 0.5), hsla(0, 0%, 100%, 0));
                height: 100%;
                left: 0;
                transform: skewX(-42deg) translateX(-120%);
                z-index: 1;
                will-change: transform;
                -webkit-animation: timer-flicker 5s ease-in-out 3s infinite;
                animation: timer-flicker 5s ease-in-out 3s infinite;
            }
            .contest__timer-countdown .countdown {
                position: relative;
                z-index: 1;
                margin-top: 0;
                background: transparent;
            }
            .contest__timer-footer {
                font-size: 11px;
                color: #606184;
                line-height: 16px;
                padding: 0 20px;
            }
            .contest__complete {
                text-align: center;
            }
            .contest__complete-text {
                display: flex;
                justify-content: center;
                align-items: center;
                flex-wrap: nowrap;
                border-radius: 5px;
                background: #6b9e37;
                color: #fff;
                padding: 15px 20px;
                margin-bottom: 11px;
                position: relative;
                overflow: hidden;
            }
            .contest__complete-text:before {
                position: absolute;
                content: "";
                width: 120%;
                bottom: 0;
                background: linear-gradient(-94deg, hsla(0, 0%, 100%, 0), rgba(128, 181, 74, 0.5), hsla(0, 0%, 100%, 0) 50%, rgba(155, 206, 103, 0.4) 60%, hsla(0, 0%, 100%, 0), rgba(130, 185, 73, 0.5), hsla(0, 0%, 100%, 0));
                height: 100%;
                left: 0;
                transform: skewX(-42deg) translateX(-120%);
                z-index: 1;
                will-change: transform;
                -webkit-animation: timer-flicker 5s ease-in-out 3s infinite;
                animation: timer-flicker 5s ease-in-out 3s infinite;
            }
            .contest__complete-text img {
                width: 18px;
                margin-left: 15px;
            }
            .contest__complete-text img,
            .contest__complete-text span {
                position: relative;
                z-index: 1;
            }
            .contest__complete-help {
                font-size: 11px;
                color: #606184;
                line-height: 16px;
                padding: 0 20px;
            }
            .contest__history-tabs {
                display: flex;
                flex-flow: row nowrap;
                border-top: 1px solid #2f2e4b;
                border-left: 1px solid #2f2e4b;
                border-radius: 5px 5px 0 0;
                overflow: hidden;
            }
            .contest__history-tabs span {
                display: flex;
                flex: 1;
                align-items: center;
                justify-content: center;
                padding: 10px;
                border-right: 1px solid #2f2e4b;
                text-align: center;
                font-size: 12px;
                font-weight: 700;
                line-height: 18px;
                color: #b4b1e0;
                cursor: pointer;
            }
            .contest__history-tabs span:first-child {
                border-radius: 4px 0 0 0;
            }
            .contest__history-tabs span:last-child {
                border-radius: 0 4px 0 0;
            }
            .contest__history-tabs span:hover {
                background: #2a2a44;
                color: #fff;
            }
            .contest__history-tabs span.active {
                background: #2f2e4b;
                color: #fff;
            }
            .contest__history-users {
                width: 100%;
                border: 1px solid #2f2e4b;
                border-radius: 5px;
                background: #2a2a44;
                position: relative;
                overflow: hidden;
                min-height: 300px;
                max-height: 324px;
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .contest__history-users > div,
            .contest__history-users > div .VueCarousel {
                width: 100%;
            }
            .contest__history-users__item {
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                padding: 20px 60px;
                text-align: center;
            }
            .contest__history-users__item-image {
                width: 100px;
                height: 100px;
                position: relative;
            }
            .contest__history-users__item-image > img {
                display: block;
                width: 100%;
                height: 100%;
                border-radius: 50%;
                opacity: 0.25;
            }
            .contest__history-users__item-place {
                position: absolute;
                top: 28px;
                left: 20px;
                width: 60px;
                height: 60px;
                z-index: 1;
            }
            .contest__history-users__item-place > img {
                width: 100%;
                height: 100%;
            }
            .contest__history-users__item-name {
                color: #fff;
                font-size: 18px;
                margin-top: 20px;
                line-height: 24px;
            }
            .contest__history-users__item-data {
                display: flex;
                justify-content: center;
                align-items: center;
                flex-direction: column;
                margin-top: 20px;
            }
            .contest__history-users__item-data-title {
                color: #b4b1e0;
                font-size: 14px;
            }
            .contest__history-users__item-data-value {
                margin-top: 8px;
                color: #fff;
            }
            .contest__history-users-empty {
                width: 100%;
                height: 300px;
                display: flex;
                justify-content: center;
                align-items: center;
                text-align: center;
                padding: 20px 60px;
            }
            .contest__history-users-empty span {
                font-size: 14px;
                color: #606184;
                line-height: 20px;
            }
            .contest__history-tabs + .contest__history-users {
                border-radius: 0 0 5px 5px;
            }
            .contest__history-nav-next,
            .contest__history-nav-prev {
                position: absolute;
                top: 0;
                width: 60px;
                height: 100%;
                z-index: 1;
                cursor: pointer;
                transition: all 0.2s ease-in-out;
            }
            .contest__history-nav-next:before,
            .contest__history-nav-prev:before {
                position: absolute;
                content: "";
                top: 50%;
                margin-top: -17px;
                width: 34px;
                height: 34px;
                border-radius: 50%;
                background: #383554
                    url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMTk5LjQwNCAxOTkuNDA0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOTkuNDA0IDE5OS40MDQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cG9seWdvbiBwb2ludHM9IjEzNS40MTIsMCAzNS43MDksOTkuNzAyIDEzNS40MTIsMTk5LjQwNCAxNjMuNjk1LDE3MS4xMTkgOTIuMjc3LDk5LjcwMiAxNjMuNjk1LDI4LjI4NSAgIiBmaWxsPSIjRkZGRkZGIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
                    no-repeat 50%;
                background-size: 12px;
                z-index: 2;
                transition: all 0.2s ease-in-out;
            }
            .contest__history-nav-next:hover,
            .contest__history-nav-prev:hover {
                background: rgba(47, 46, 74, 0.75);
            }
            .contest__history-nav-next:hover:before,
            .contest__history-nav-prev:hover:before {
                background: #e0def4
                    url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgMTk5LjQwNCAxOTkuNDA0IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxOTkuNDA0IDE5OS40MDQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cG9seWdvbiBwb2ludHM9IjEzNS40MTIsMCAzNS43MDksOTkuNzAyIDEzNS40MTIsMTk5LjQwNCAxNjMuNjk1LDE3MS4xMTkgOTIuMjc3LDk5LjcwMiAxNjMuNjk1LDI4LjI4NSAgIiBmaWxsPSIjOWU5ZTllIi8+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
                    no-repeat 50%;
                background-size: 12px;
            }
            .contest__history-nav-prev {
                left: 0;
                border-radius: 0 0 0 4px;
            }
            .contest__history-nav-prev:before {
                left: 13px;
            }
            .contest__history-nav-next {
                right: 0;
                border-radius: 0 0 4px 0;
            }
            .contest__history-nav-next:before {
                right: 13px;
                transform: rotate(180deg);
            }
            .contest__history-nav-disabled .contest__history-nav-next,
            .contest__history-nav-disabled .contest__history-nav-prev {
                opacity: 0.3;
                cursor: not-allowed;
            }
            .contest .userTable {
                position: relative;
            }
            .contest .userTable_border-radius {
                border-top-left-radius: 5px;
                border-top-right-radius: 5px;
            }
            .contest .userTable .avatar span {
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                min-width: 40px;
            }
            .contest .userTable .avatar img {
                border: none;
                width: 40px;
                height: 40px;
            }
            .contest .userTable .place {
                color: #e0def4;
            }
            .contest .userTable .place img {
                margin: 0 auto;
                display: block;
                width: 30px;
                height: 30px;
            }
            .contest .userTable .prize span {
                padding: 4px 6px;
                margin: 0 2px;
                border-radius: 4px;
                color: #9ad262;
                letter-spacing: 1.3px;
                font-size: 14px;
            }
            .contest .userTable .rating span {
                font-size: 14px;
                margin-right: -15px;
            }
            .contest .userTable .rating span:before {
                font-size: 14px;
            }
            .contest .userInfoTable__wrap .userTable:last-child {
                border-bottom-right-radius: 5px;
                border-bottom-left-radius: 5px;
            }
            .contest .userTable__help {
                color: #606184;
                font-size: 12px;
                line-height: 18px;
                text-align: center;
                margin-top: 20px;
            }
            .contest .userTable__looser {
                opacity: 0.4;
            }
            .contest .loader {
                margin: 0;
            }
            .scroll-disable {
                height: 100%;
                overflow: hidden !important;
            }
            @media (min-width: 576px) {
                .contest__description {
                    background: #2a2a44;
                    border-radius: 5px;
                    border: 1px solid #2f2e4b;
                    text-align: left;
                }
            }
            @-webkit-keyframes rotate {
                to {
                    transform: rotate(1turn);
                }
            }
            @keyframes rotate {
                to {
                    transform: rotate(1turn);
                }
            }
            @-webkit-keyframes cashback-rotate {
                30%,
                to {
                    transform: rotate(2turn);
                }
            }
            @keyframes cashback-rotate {
                30%,
                to {
                    transform: rotate(2turn);
                }
            }
            .countdown {
                text-align: center;
                font-size: 20px;
                display: flex;
                justify-content: center;
                padding: 5px 10px;
                margin-top: 10px;
                background: #6c9e37;
                border-radius: 4px;
            }
            .countdown span {
                text-align: center;
                color: #acd87d;
                width: 6px;
            }
            .countdown span.digit {
                color: #fff;
                width: 26px;
            }
            .countdown span:not(.digit) {
                font-family: Arial;
            }
            .countdown_text {
                font-size: 14px;
                line-height: 22px;
            }
            .bonuses__container {
                padding: 20px;
                border-radius: 5px;
                margin-bottom: 35px;
                color: #fff;
                position: relative;
            }
            .bonuses__container .bonus-disabled {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                padding: 25px;
                background: rgba(42, 41, 68, 0.92);
                display: flex;
                justify-content: center;
                align-items: center;
                text-align: center;
                font-size: 14px;
                line-height: 24px;
                z-index: 1;
                border-radius: 5px;
            }
            .bonuses__container .bonus-disabled > span {
                position: relative;
                padding-top: 45px;
            }
            .bonuses__container .bonus-disabled > span:before {
                position: absolute;
                content: "";
                display: block;
                width: 30px;
                height: 30px;
                background: url(/domain_files/lock.svg) 50% no-repeat;
                background-size: 30px;
                left: 50%;
                margin-left: -15px;
                top: 0;
                opacity: 0.85;
            }
            .bonuses-list {
                max-width: 640px;
                margin: auto;
            }
            .bonuses-add .mainButton {
                display: block;
                width: 100%;
                text-align: center;
                line-height: 35px;
                height: 4vh;
            }
            .bonuses-add .login-button__item {
                width: 100%;
                margin: 15px auto 0;
                max-width: 220px;
            }
            .bonuses-add .login-button__item-image {
                margin-right: 8px;
            }
            .bonuses-add .login-button__item-name {
                display: block;
            }
            .bonuses-add p {
                font-weight: 700;
                line-height: 22px;
            }
            .bonuses-add p span {
                color: #53cef3;
            }
            .bonuses-add small {
                font-size: 12px;
                line-height: 18px;
                display: block;
                padding-top: 15px;
                margin-top: 20px;
                border-top: 1px solid #383455;
                color: #606184;
            }
            .bonuses-add small a {
                color: #b1b1cc;
            }
            .bonuses-add small a:hover {
                color: #e7e7fb;
            }
            .bonuses-add .bonus-complete {
                padding: 12px;
                background: #4caf50;
                border-radius: 4px;
                font-size: 14px;
                margin-bottom: 20px;
                line-height: 20px;
            }
            .bonuses-attention {
                color: #464565;
                font-size: 12px;
                font-weight: 300;
                line-height: 18px;
            }
            .dev-bar {
                display: block;
                position: fixed;
                bottom: 0;
                width: 100%;
                height: 55px;
                background: #00a7d0;
                left: 0;
                z-index: 800;
                color: #fff;
                text-align: center;
                padding-top: 10px;
            }
            .tooltip {
                display: block !important;
                z-index: 10000;
            }
            .tooltip .tooltip-inner {
                background: #000;
                color: #fff;
                border-radius: 5px;
                font-size: 13px;
                line-height: 16px;
                padding: 6px 8px;
            }
            .tooltip .tooltip-arrow {
                width: 0;
                height: 0;
                border-style: solid;
                position: absolute;
                margin: 5px;
                border-color: #000;
                z-index: 1;
            }
            .tooltip[x-placement^="top"] {
                margin-bottom: 5px;
            }
            .tooltip[x-placement^="top"] .tooltip-arrow {
                border-width: 5px 5px 0;
                border-left-color: transparent !important;
                border-right-color: transparent !important;
                border-bottom-color: transparent !important;
                bottom: -5px;
                left: calc(50% - 5px);
                margin-top: 0;
                margin-bottom: 0;
            }
            .tooltip[x-placement^="bottom"] {
                margin-top: 5px;
            }
            .tooltip[x-placement^="bottom"] .tooltip-arrow {
                border-width: 0 5px 5px;
                border-left-color: transparent !important;
                border-right-color: transparent !important;
                border-top-color: transparent !important;
                top: -5px;
                left: calc(50% - 5px);
                margin-top: 0;
                margin-bottom: 0;
            }
            .tooltip[x-placement^="right"] {
                margin-left: 5px;
            }
            .tooltip[x-placement^="right"] .tooltip-arrow {
                border-width: 5px 5px 5px 0;
                border-left-color: transparent !important;
                border-top-color: transparent !important;
                border-bottom-color: transparent !important;
                left: -5px;
                top: calc(50% - 5px);
                margin-left: 0;
                margin-right: 0;
            }
            .tooltip[x-placement^="left"] {
                margin-right: 5px;
            }
            .tooltip[x-placement^="left"] .tooltip-arrow {
                border-width: 5px 0 5px 5px;
                border-top-color: transparent !important;
                border-right-color: transparent !important;
                border-bottom-color: transparent !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;
                box-shadow: 0 5px 30px rgba(0, 0, 0, 0.1);
            }
            .tooltip.popover .popover-arrow {
                border-color: #f9f9f9;
            }
            .tooltip[aria-hidden="true"] {
                visibility: hidden;
                opacity: 0;
                transition: opacity 0.15s, visibility 0.15s;
            }
            .tooltip[aria-hidden="false"] {
                visibility: visible;
                opacity: 1;
                transition: opacity 0.15s;
            }
            .payment-result {
                padding: 40px 0;
                flex-grow: 1;
            }
            .payment-result,
            .payment-result__wrap {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .payment-result__wrap {
                text-align: center;
                height: 100%;
                width: 100%;
            }
            .payment-result__content__icon img {
                filter: brightness(1.1);
                width: 100px;
            }
            .payment-result__content__title {
                font-size: 30px;
                font-weight: 600;
                margin: 35px 0 30px;
                text-transform: uppercase;
                line-height: 36px;
            }
            .payment-result__content__title.success {
                color: #13c581;
            }
            .payment-result__content__title.failed {
                color: #f33;
            }
            .payment-result__content__desc {
                color: #e0def4;
                font-size: 19px;
                font-weight: 400;
                line-height: 28px;
            }
            .payment-result__content__button {
                margin-top: 40px;
            }
            @media (max-width: 767px) {
                .payment-result {
                    padding: 20px 0;
                }
                .payment-result__content__icon img {
                    width: 80px;
                }
                .payment-result__content__title {
                    font-size: 20px;
                    line-height: 26px;
                    margin: 25px 0;
                }
                .payment-result__content__desc {
                    font-size: 16px;
                    line-height: 22px;
                }
            }
            .vue-notification {
                padding: 10px;
                margin: 0 5px 5px;
                font-size: 12px;
                color: #fff;
                background: #44a4fc;
                border-left: 5px solid #187fe7;
            }
            .vue-notification.warn {
                background: #ffb648;
                border-left-color: #f48a06;
            }
            .vue-notification.error {
                background: #e54d42;
                border-left-color: #b82e24;
            }
            .vue-notification.success {
                background: #68cd86;
                border-left-color: #42a85f;
            }
            .nav-top-mobile {
                display: none;
            }
            .nav-top-desktop {
                display: block;
                margin: auto auto 30px;
            }
            @media (max-width: 1500px) {
                .nav-top-desktop {
                    margin-bottom: 0;
                }
            }
            @media screen and (max-width: 1100px) {
                .nav-top-desktop {
                    display: none;
                }
                .nav-top-mobile {
                    display: flex;
                }
            }
            @media screen and (max-width: 767px) {
                .nav-top-mobile {
                    display: none;
                }
                .nav-top-desktop {
                    display: flex;
                }
            }
            @media (min-width: 720px) and (max-width: 960px) {
                .seconds {
                    font-size: 80px;
                }
            }
            @media screen and (max-width: 500px) {
                .col .contentButton {
                    width: auto;
                }
                .terms__paragraph {
                    font-size: 15px;
                }
                .userTable {
                    font-size: 14px;
                }
                .mainContent-footer-docs > * {
                    font-size: 10px;
                }
                .goldButton {
                    color: #e1c653;
                }
                .goldButton,
                .silverButton {
                    line-height: 36px;
                    text-align: center;
                    font-weight: 700;
                }
                .silverButton {
                    color: #fff;
                }
                .bronzeButton {
                    height: 36px;
                    line-height: 36px;
                    text-align: center;
                    color: grey;
                    font-weight: 700;
                }
                .wrap {
                    padding: 20px;
                }
                .mobileNav {
                    display: block;
                }
                .authButton .mainButton,
                .mainButton_big {
                    width: 150px;
                }
                .mainContent-history {
                    margin-left: 0;
                    text-align: left;
                }
                .mainContent-history ul {
                    display: flex;
                    flex-flow: row wrap;
                }
                .mainContent-history ul li {
                    margin-top: 30px;
                    margin-right: 15px;
                }
                .statistic {
                    margin-top: 20px;
                }
                .players {
                    height: calc(100% - 50px);
                    overflow: auto;
                }
                .mainContent-chart .seconds {
                    font-size: inherit;
                }
                .mainContent-chart .seconds span,
                .mainContent-chart .seconds span span {
                    font-size: 30px;
                }
                .playersRow .contentButton,
                .playersRow .playersRow__wins {
                    background: none !important;
                    width: 50px;
                }
            }
            @media (max-width: 910px) {
                .video_wrapper .video_block {
                    margin: auto;
                }
            }
            @media (max-width: 559px) {
                .modal__ps-block {
                    height: 42px;
                    border-bottom: 1px solid #2c2a4a;
                }
                .modal__ps-block.modal__ps-block--group {
                    height: 50px;
                }
                .modal__ps-block.modal__ps-block--group .modal__ps-block-arrow {
                    height: 50px;
                    border-top-width: 25px;
                    border-bottom-width: 25px;
                }
                .modal__ps-block:last-child {
                    border-bottom: none;
                }
            }
            @media (max-width: 559px) {
                .modal__pay-info {
                    flex: 0 0 100%;
                    padding: 0 20px 20px;
                }
            }
            @media (max-width: 559px) {
                .modal__pay-pattern-minmax {
                    margin-right: 10px;
                }
            }
            @media (min-width: 480px) {
                .modal__header {
                    font-size: 20px;
                }
            }
            @media (max-width: 479px) {
                .modal__header {
                    font-size: 18px;
                }
            }
            @media (max-width: 559px) {
                .modal__ps-block-arrow {
                    height: 42px;
                    border-top: 21px solid transparent;
                    border-bottom: 21px solid transparent;
                }
            }
            @media (min-width: 480px) {
                .input-block__input {
                    font-size: 20px;
                }
            }
            @media (max-width: 479px) {
                .input-block__input {
                    font-size: 18px;
                }
            }
            @media (min-width: 480px) {
                .page-link {
                    padding: 16px;
                }
            }
            @media (max-width: 560px) {
                .visible-xs-inline-block {
                    display: block !important;
                }
                .hidden-xs {
                    display: none !important;
                }
            }
            @media (min-width: 560px) {
                .visible-xs-inline-block {
                    display: none !important;
                }
                .hidden-xs {
                    display: block !important;
                }
            }
            @media (max-width: 1145px) {
                .emptyButton.profile {
                    display: none;
                }
                .userInfo {
                    width: 100%;
                }
                .userInfo .userInfo__secondColumn {
                    width: 40%;
                }
            }
            @media (max-width: 767px) {
                .mainContent-footer-payments__image-wrap {
                    justify-content: center;
                }
                .comingSoonWindow__game-item img {
                    max-height: 50px;
                }
                .page-not-found {
                    padding: 20px 0;
                }
                .page-not-found__content__404 {
                    font-size: 40px;
                    margin-bottom: 20px;
                }
                .page-not-found__content__title {
                    font-size: 20px;
                    line-height: 26px;
                }
                .page-not-found__content__desc {
                    margin: 25px 0;
                    font-size: 16px;
                    line-height: 22px;
                }
            }
            @media (max-width: 635px) {
                .auth_smallWrap {
                    width: 250px;
                }
                .userInfoTable .contentButton {
                    background: none !important;
                }
                .pagination-wrap {
                    justify-content: left;
                    overflow: hidden;
                }
                .userTable {
                    font-size: 12px;
                }
                .userInfoTable__headerButtom span {
                    font-size: 14px;
                }
                .userTable .col {
                    line-height: normal;
                }
                .userTable .col .hash {
                    max-width: 100px;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }
            }
            @media (max-width: 559px) {
                .modal__pay-text_unstable {
                    display: none;
                }
                .modal__pay_prev {
                    cursor: pointer;
                }
            }
            @media screen and (max-width: 1000px) {
                .navTop .mainButton {
                    margin: auto;
                }
                .nav-top-block {
                    display: block;
                }
            }
            @media screen and (max-width: 425px) {
                .header-mobile__second-line {
                    display: block;
                }
                .auth_smallWrap {
                    width: 100%;
                    margin-top: 20px;
                }
                .auth_smallWrap .mainButton {
                    margin-top: 0;
                }
            }
            @media screen and (max-height: 580px) {
                .modalWindow {
                    overflow: scroll !important;
                    position: absolute;
                    max-height: 100vh;
                }
            }
            @media screen and (max-width: 500px) {
                .logo {
                    width: 100px;
                }
                .header-desktop .navbar {
                    padding: 0;
                }
            }
            @-webkit-keyframes spinner {
                to {
                    transform: rotate(1turn);
                }
            }
            @keyframes spinner {
                to {
                    transform: rotate(1turn);
                }
            }
            .card-to-card-transfer .transfer-info {
                background-color: rgba(151, 174, 225, 0.2);
                color: #ababb5;
                padding: 15px;
                text-align: center;
                border-radius: 10px;
                font-size: 12px;
                margin-top: 15px;
            }
            .card-to-card-transfer__notify-box {
                height: 25px;
                position: relative;
                margin: 3px 0;
            }
            .card-to-card-transfer__notify-box--notify {
                background: rgba(0, 255, 58, 0.27843);
                border: 1px solid #28a23e;
                padding: 7px 30px;
                font-size: 12px;
                border-radius: 3px;
                position: absolute;
                color: #cfcfcf;
                text-align: center;
                width: 100%;
            }
            .card-to-card-transfer .transfer-timer {
                position: relative;
                padding-left: 40px;
                font-size: 12px;
                margin-top: 15px;
            }
            .card-to-card-transfer .transfer-timer .preload {
                position: absolute;
                margin-left: -38px;
            }
            .card-to-card-transfer .transfer-timer .preload img {
                -webkit-animation: spinner 2s linear infinite;
                animation: spinner 2s linear infinite;
            }
            .card-to-card-transfer .transfer-timer__label {
                opacity: 0.8;
            }
            .card-to-card-transfer .transfer-timer__body {
                margin-top: 4px;
                font-size: 13px;
                font-weight: 700;
            }
            .card-to-card-transfer .transfer-timer__body .cancel-btn {
                color: #9ca7ad;
                opacity: 0.7;
                background-color: rgba(92, 114, 163, 0.1);
                justify-content: center;
                margin-top: -15px;
                padding: 8px 10px;
                text-align: center;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                border-width: 0;
                cursor: pointer;
                transition: all 0.1s;
                border-radius: 10px;
                margin-left: auto;
                font-size: 12px;
                position: absolute;
                right: 0;
                background: #fff;
                font-weight: 400;
            }
            .card-to-card-transfer .transfer-timer__body .cancel-btn:hover {
                opacity: 0.9;
            }
            .card-to-card-transfer .transfer-label {
                display: block;
                margin-top: 15px;
                font-size: 12px;
                color: #deb31c;
            }
            .card-to-card-transfer .transfer-card {
                margin-top: 15px;
            }
            .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, 0.2);
                line-height: 18px;
            }
            .card-to-card-transfer .transfer-card-info:not(.wating) {
                display: flex;
                align-items: center;
            }
            .card-to-card-transfer .transfer-card-info .transfer-card-info__icon {
                display: flex;
                align-items: center;
                justify-content: center;
                flex-shrink: 0;
                width: 32px;
                height: 32px;
            }
            .card-to-card-transfer .transfer-card-info .transfer-card-info__icon svg {
                width: 100%;
                height: 100%;
            }
            .card-to-card-transfer .transfer-card-info.wating {
                border-radius: 10px;
                padding: 15px;
                font-size: 14px;
                line-height: 16px;
                background: rgba(66, 75, 104, 0.43922);
                color: #deb31c;
                opacity: 1;
            }
            .card-to-card-transfer .transfer-card-info.wating > div {
                margin-top: 5px;
            }
            .card-to-card-transfer .transfer-card-info .preload {
                padding-bottom: 10px;
            }
            .card-to-card-transfer .transfer-card-info .preload img {
                -webkit-animation: spinner 2s linear infinite;
                animation: spinner 2s linear infinite;
            }
            .card-to-card-transfer .transfer-card-body {
                padding: 20px;
                font-size: 12px;
                border-radius: 10px 10px 0 0;
                background: #383e56;
                border-bottom: 1px solid #f3f3f3;
            }
            .card-to-card-transfer .transfer-card-body.sberbank {
                background-image: linear-gradient(90deg, #37aa4c, #21a038);
            }
            .card-to-card-transfer .transfer-card-body.vtb {
                background-image: linear-gradient(90deg, #376baa, #2136a0);
            }
            .card-to-card-transfer .transfer-card-body.tinkoff {
                background-image: linear-gradient(90deg, #44444a, #1c1a1a);
            }
            .card-to-card-transfer .transfer-card-body--head {
                display: flex;
                justify-content: space-between;
            }
            .card-to-card-transfer .transfer-card-body--head-bank_type {
                float: right;
                max-height: 26px;
            }
            .card-to-card-transfer .transfer-card-body--content {
                margin-top: 30px;
            }
            .card-to-card-transfer .transfer-card-body--content__box {
                cursor: pointer;
            }
            .card-to-card-transfer .transfer-card-body--content__box:first-of-type {
                margin-bottom: 10px;
            }
            .card-to-card-transfer .transfer-card-body--content-label {
                opacity: 0.7;
            }
            .card-to-card-transfer .transfer-card-body--content-commision,
            .card-to-card-transfer .transfer-card-body--content-label {
                grid-area: label;
                font-size: 10px;
                line-height: 12px;
                color: #fff;
            }
            .card-to-card-transfer .transfer-card-body--content-data {
                font-size: 16px;
                grid-area: value;
                font-weight: 700;
                line-height: 20px;
                color: #fff;
                letter-spacing: 2px;
                position: relative;
            }
            .card-to-card-transfer .transfer-card-body--content-data__copy {
                right: 20px;
                cursor: pointer;
                position: absolute;
                margin-top: -23px;
                opacity: 0.4;
            }
            .card-to-card-transfer .transfer-card-body--content-data__copy img {
                width: 17px;
                position: absolute;
            }
            .card-to-card-transfer .transfer-card-body--content-data__copy:before {
                position: absolute;
                content: "";
                width: 20px;
                height: 20px;
                background: #c3c3c3;
                padding: 14px;
                margin: -5px;
                border-radius: 3px;
                opacity: 0.3;
            }
            .card-to-card-transfer .transfer-card-body--content-data__copy:hover {
                opacity: 0.7;
            }
            .card-to-card-transfer .transfer-success .transfer-info {
                font-size: 16px;
                color: #4caf50;
            }
            .card-to-card-transfer .success-checkmark {
                margin: 50px auto 0;
                width: 80px;
                height: 115px;
            }
            .card-to-card-transfer .success-checkmark .check-icon {
                width: 80px;
                height: 80px;
                position: relative;
                border-radius: 50%;
                box-sizing: content-box;
                border: 4px solid #4caf50;
            }
            .card-to-card-transfer .success-checkmark .check-icon:before {
                top: 3px;
                left: -2px;
                width: 30px;
                transform-origin: 100% 50%;
                border-radius: 100px 0 0 100px;
            }
            .card-to-card-transfer .success-checkmark .check-icon:after {
                top: 0;
                left: 30px;
                width: 60px;
                transform-origin: 0 50%;
                border-radius: 0 100px 100px 0;
                -webkit-animation: rotate-circle 4.25s ease-in;
                animation: rotate-circle 4.25s ease-in;
            }
            .card-to-card-transfer .success-checkmark .check-icon:after,
            .card-to-card-transfer .success-checkmark .check-icon:before {
                content: "";
                height: 100px;
                position: absolute;
                transform: rotate(-45deg);
            }
            .card-to-card-transfer .success-checkmark .check-icon .icon-line {
                height: 5px;
                background-color: #4caf50;
                display: block;
                border-radius: 2px;
                position: absolute;
                z-index: 10;
            }
            .card-to-card-transfer .success-checkmark .check-icon .icon-line.line-tip {
                top: 46px;
                left: 14px;
                width: 25px;
                transform: rotate(45deg);
                -webkit-animation: icon-line-tip 0.75s;
                animation: icon-line-tip 0.75s;
            }
            .card-to-card-transfer .success-checkmark .check-icon .icon-line.line-long {
                top: 38px;
                right: 8px;
                width: 47px;
                transform: rotate(-45deg);
                -webkit-animation: icon-line-long 0.75s;
                animation: icon-line-long 0.75s;
            }
            .card-to-card-transfer .success-checkmark .check-icon .icon-circle {
                top: -4px;
                left: -4px;
                z-index: 10;
                width: 80px;
                height: 80px;
                border-radius: 50%;
                position: absolute;
                box-sizing: content-box;
                border: 4px solid rgba(76, 175, 80, 0.5);
            }
            .card-to-card-transfer .success-checkmark .check-icon .icon-fix {
                top: 8px;
                width: 5px;
                left: 26px;
                z-index: 1;
                height: 85px;
                position: absolute;
                transform: rotate(-45deg);
            }
            @-webkit-keyframes rotate-circle {
                0% {
                    transform: rotate(-45deg);
                }
                5% {
                    transform: rotate(-45deg);
                }
                12% {
                    transform: rotate(-405deg);
                }
                to {
                    transform: rotate(-405deg);
                }
            }
            @keyframes rotate-circle {
                0% {
                    transform: rotate(-45deg);
                }
                5% {
                    transform: rotate(-45deg);
                }
                12% {
                    transform: rotate(-405deg);
                }
                to {
                    transform: rotate(-405deg);
                }
            }
            @-webkit-keyframes icon-line-tip {
                0% {
                    width: 0;
                    left: 1px;
                    top: 19px;
                }
                54% {
                    width: 0;
                    left: 1px;
                    top: 19px;
                }
                70% {
                    width: 50px;
                    left: -8px;
                    top: 37px;
                }
                84% {
                    width: 17px;
                    left: 21px;
                    top: 48px;
                }
                to {
                    width: 25px;
                    left: 14px;
                    top: 45px;
                }
            }
            @keyframes icon-line-tip {
                0% {
                    width: 0;
                    left: 1px;
                    top: 19px;
                }
                54% {
                    width: 0;
                    left: 1px;
                    top: 19px;
                }
                70% {
                    width: 50px;
                    left: -8px;
                    top: 37px;
                }
                84% {
                    width: 17px;
                    left: 21px;
                    top: 48px;
                }
                to {
                    width: 25px;
                    left: 14px;
                    top: 45px;
                }
            }
            @-webkit-keyframes icon-line-long {
                0% {
                    width: 0;
                    right: 46px;
                    top: 54px;
                }
                65% {
                    width: 0;
                    right: 46px;
                    top: 54px;
                }
                84% {
                    width: 55px;
                    right: 0;
                    top: 35px;
                }
                to {
                    width: 47px;
                    right: 8px;
                    top: 38px;
                }
            }
            @keyframes icon-line-long {
                0% {
                    width: 0;
                    right: 46px;
                    top: 54px;
                }
                65% {
                    width: 0;
                    right: 46px;
                    top: 54px;
                }
                84% {
                    width: 55px;
                    right: 0;
                    top: 35px;
                }
                to {
                    width: 47px;
                    right: 8px;
                    top: 38px;
                }
            }
            .c2cPopoverContainer .trigger {
                width: 100%;
            }
            .c2cPopoverContainer .transfer-card-body--content__box {
                margin-bottom: 0 !important;
            }
            .c2cPopoverNotice__bg {
                content: "";
                position: fixed;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                width: 100%;
                height: 100%;
                background: rgba(0, 0, 0, 0.72157);
                z-index: 2;
            }
            .c2cPopoverNotice {
                position: absolute;
                display: block;
                font-style: normal;
                font-weight: 400;
                line-height: 1.5;
                text-align: left;
                text-decoration: none;
                text-shadow: none;
                text-transform: none;
                letter-spacing: normal;
                word-break: normal;
                word-spacing: normal;
                white-space: normal;
                line-break: auto;
                font-size: 0.875rem;
                word-wrap: break-word;
                background-color: #fff;
                background-clip: padding-box;
                margin-bottom: 5px;
                border-radius: 8px;
                z-index: 3;
                opacity: 1;
                top: auto;
                bottom: 0;
                right: -10px;
                left: auto;
                padding: 16px;
                width: calc(100% + 32px);
                right: -16px;
            }
            .c2cPopoverNotice__popover-inner {
                color: #000;
            }
            .c2cPopoverNotice__popover-inner:before {
                content: "";
                display: block;
                background-color: #4584c2;
                position: absolute;
                width: 3px;
                height: calc(100% - 40px);
                left: 0;
                top: 20px;
                border-top-right-radius: 6px;
                border-bottom-right-radius: 6px;
            }
            .c2cPopoverNotice__tooltip-arrow {
                width: 0;
                height: 0;
                position: absolute;
                z-index: 1;
                border: solid #000;
                border-width: 5px 5px 0;
                border-left-color: transparent !important;
                border-right-color: transparent !important;
                border-bottom-color: transparent !important;
                bottom: -4px;
                left: calc(50% - 5px);
                margin-top: 0;
                margin-bottom: 0;
            }
            .c2cPopoverNotice[x-placement^="top"] .c2cPopoverNotice__tooltip-arrow {
                left: auto !important;
                right: 22px !important;
                border-color: #fff;
            }
            .c2cPopoverNotice__title {
                font-size: 14px;
                font-weight: 700;
                line-height: 20px;
                margin-bottom: 5px;
                font-family: Helvetica Neue, sans-serif;
            }
            .c2cPopoverNotice__content {
                font-size: 12px;
                font-weight: 400;
                line-height: 14px;
                margin-bottom: 15px;
                font-family: Helvetica Neue, sans-serif;
            }
            .c2cPopoverNotice__btn {
                color: #fff;
                justify-content: center;
                padding: 0 15px;
                text-align: center;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                border-width: 0;
                min-height: 28px;
                cursor: pointer;
                transition: all 0.1s;
                background: #4584c2;
                box-shadow: inset 0 -10px 10px 0 #32608d;
                border-radius: 4px;
                font-family: Helvetica Neue, sans-serif;
                font-size: 11px;
            }
            @-webkit-keyframes scaleBox {
                0% {
                    transform: scale(1.03);
                    -webkit-transform: scale(1.03);
                }
                to {
                    transform: scale(1.06);
                    -webkit-transform: scale(1.06);
                }
            }
            @keyframes scaleBox {
                0% {
                    transform: scale(1.03);
                    -webkit-transform: scale(1.03);
                }
                to {
                    transform: scale(1.06);
                    -webkit-transform: scale(1.06);
                }
            }
            .transfer-card-body--content__box.show-box {
                position: relative;
                z-index: 3;
                padding: 2px 6px;
                border-radius: 4px;
                background: #383e56;
                transform: scale(1.04);
                animation: scaleBox 1.5s ease-in-out infinite alternate;
                -webkit-animation: scaleBox 1.5s ease-in-out infinite alternate;
                -webkit-animation-iteration-count: 5;
                animation-iteration-count: 5;
            }
            .transfer-card-body.sberbank .transfer-card-body--content__box.show-box {
                background-image: linear-gradient(90deg, #37aa4c, #21a038);
            }
            .transfer-card-body.vtb .transfer-card-body--content__box.show-box {
                background-image: linear-gradient(90deg, #376baa, #2136a0);
            }
            .transfer-card-body.tinkoff .transfer-card-body--content__box.show-box {
                background-image: linear-gradient(90deg, #44444a, #1c1a1a);
            }
            .tutorial .VueCarousel {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }
            .tutorial .VueCarousel-dot {
                margin-top: 0 !important;
                outline: none !important;
            }
            .tutorial .VueCarousel-dot:hover {
                background-color: #9ea1c1 !important;
            }
            .tutorial .VueCarousel-dot-button {
                width: 17px !important;
                height: 17px !important;
                border: 3px solid #82ffff !important;
                box-sizing: content-box;
                background: transparent !important;
            }
            .tutorial .VueCarousel-dot--active .VueCarousel-dot-button {
                background: #82ffff !important;
            }
            .miner {
                color: #fff;
                font-family: Roboto, sans-serif;
            }
            .miner .rate .section {
                margin-bottom: 30px;
            }
            .miner .rate .section__title {
                margin-bottom: 14px;
                font-size: 16px;
                font-weight: 500;
                text-transform: uppercase;
                color: #fff;
            }
            .miner .rate .section__row {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            .miner .rate .section__row:first-of-type {
                margin-bottom: 12px;
            }
            .miner .rate .section__item {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 41px;
                margin: 0 3px;
                color: #fff;
                touch-action: none;
            }
            .miner .rate .section__item:first-child {
                margin-left: 0;
            }
            .miner .rate .section__item:last-child {
                margin-right: 0;
            }
            .miner .VueCarousel-navigation {
                position: absolute;
            }
            .miner .VueCarousel-navigation-button {
                z-index: 2;
                width: 50px;
                height: 50px;
                color: transparent !important;
            }
            .miner .VueCarousel-navigation-next {
                right: 42px !important;
            }
            @media (max-width: 1279px) {
                .miner .rate .section {
                    margin-bottom: 25px;
                }
                .miner .rate .section__title {
                    font-size: 14px;
                }
                .miner .rate .section__row:first-of-type {
                    margin-bottom: 7px;
                }
                .miner .rate .section__item {
                    height: 41px;
                    font-size: 13px;
                }
            }
            @media (max-width: 767px) {
                .miner .rate .section {
                    margin-bottom: 20px;
                }
                .miner .rate .section__title {
                    font-size: 15px;
                    margin-bottom: 10px;
                }
                .miner .rate .bombs .section__row {
                    position: relative;
                }
                .miner .rate .bombs .section__row:first-of-type {
                    display: none;
                }
                .miner .rate .bombs .section__row:last-of-type {
                    display: flex;
                }
            }
            @media (max-width: 550px) {
                .miner .rate .section__title {
                    font-size: 12px;
                }
                .miner .rate .section__row:first-of-type {
                    margin-bottom: 7px;
                }
                .miner .rate .section__item {
                    height: 30px;
                    font-size: 13px;
                }
            }
            .stair {
                color: #fff;
                font-family: Roboto, sans-serif;
            }
            .stair .bet .section {
                margin-bottom: 30px;
            }
            .stair .bet .section__title {
                margin-bottom: 14px;
                font-size: 16px;
                font-weight: 500;
                text-transform: uppercase;
                color: #fff;
            }
            .stair .bet .section__row {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            .stair .bet .section__row:first-of-type {
                margin-bottom: 12px;
            }
            .stair .bet .section__item {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 41px;
                margin: 0 3px;
                color: #fff;
                touch-action: none;
            }
            .stair .bet .section__item:first-child {
                margin-left: 0;
            }
            .stair .bet .section__item:last-child {
                margin-right: 0;
            }
            .stair .steps_only-desktop {
                height: 100%;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }
            .stair .steps__nav,
            .stair .steps_only-mobile {
                display: none;
            }
            .stair .grid {
                display: flex;
                flex-direction: column;
                width: 100%;
            }
            .stair .grid,
            .stair .grid__table {
                position: relative;
            }
            .stair .grid__row {
                position: absolute;
                top: 0;
                display: flex;
                align-items: flex-end;
                height: 100%;
            }
            .stair .grid__row_wrap {
                height: 40px;
                position: relative;
            }
            @media (max-width: 1199px) {
                .stair .grid__row_wrap {
                    height: 32px;
                }
            }
            @media (max-width: 991px) {
                .stair .grid__row_wrap {
                    height: 25px;
                }
            }
            @media (max-width: 400px) {
                .stair .grid__row_wrap {
                    height: 22px;
                }
            }
            .stair .grid__row_instant .grid__cell,
            .stair .grid__row_instant .grid__cell .grid__cell_body:before {
                transition: all 0s !important;
            }
            .stair .grid__row_instant .grid__cell_rock {
                transition: opacity 0.4s ease-out 0.1s, top 0s;
            }
            .stair .grid__row-stair {
                position: absolute;
                top: 0;
                left: 50%;
                transform: translateX(-50%);
                width: 82%;
                height: 100%;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAuCAYAAAAoaDnGAAAAyklEQVRIS+2XwQ3CMAxF39+ADcoIbEA3oSswAbBBR4ANOgLdBCYxMlSqiFQpTXMANZaiXmLL8vO3UwGYWQdcJfl3tpnZDjhIOmoIaMBF0nl2tE9C7neS27oDppTvyyes4c1JJ0ZtBsprh3IH/KRYDdQhlCfwSIkGbIGqKCX/tEnkMbqFUPqFbbMvlN+yyyq97JTL1osv6dSi9wW1ZEk1oVLiU5q4WaSXf8AWyvFt+b9P4uwTuzyWfqxtnHAnqY3Pa7xpZv5b0UravAAXhGo+Ln/d4wAAAABJRU5ErkJggg==);
                background-size: contain;
                background-repeat: no-repeat;
                background-position: 50%;
            }
            .stair .grid__row-stair_wrap {
                position: absolute;
                top: -3px;
                z-index: 2;
                opacity: 0;
                width: 5%;
                height: 100%;
                transition: left 0.1s;
                display: none;
            }
            .stair .grid__row-stair_wrap-active {
                opacity: 1;
            }
            .stair .grid__row_active .grid__row-stair_wrap {
                display: block;
            }
            .stair .grid__cell {
                display: flex;
                justify-content: center;
                width: 100%;
                height: 100%;
                margin: 0 1px;
                position: relative;
            }
            .stair .grid__cell_body {
                width: 100%;
                height: 40%;
                background: linear-gradient(to top right, #4be, #81f8fd);
                border-radius: 4px;
                position: relative;
            }
            .stair .grid__cell_body:before {
                content: "";
                position: absolute;
                top: -1px;
                left: -1px;
                z-index: 1;
                width: calc(100% + 2px);
                height: calc(100% + 2px);
                background-color: rgba(42, 42, 68, 0.9);
                border-radius: 4px;
                transition: background-color 0.3s ease-out 0.3s;
            }
            .stair .grid__cell_body:after {
                content: "";
                display: none;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 2;
                width: 100%;
                height: 100%;
                background: linear-gradient(to top right, #81f8fd, #4be);
                border-radius: 4px;
                opacity: 0;
                transition: opacity 0.3s ease-out;
            }
            .stair .grid__cell_hover-overlay {
                position: absolute;
                left: -1px;
                z-index: 4;
                width: calc(100% + 2px);
                height: 100%;
            }
            .stair .grid__cell_active {
                cursor: pointer;
            }
            .stair .grid__cell_active:after {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                z-index: 3;
                width: 100%;
                height: 100%;
            }
            .stair .grid__cell_active .grid__cell_body:before {
                background-color: rgba(42, 42, 68, 0.4);
            }
            .stair .grid__cell_active:hover .grid__cell_body:after {
                opacity: 1;
            }
            .stair .grid__cell_disabled {
                cursor: default;
            }
            .stair .grid__cell_disabled .grid__cell_body:after {
                opacity: 0;
            }
            .stair .grid__cell_rock {
                position: absolute;
                top: -100vh;
                left: 0;
                z-index: 1;
                width: 100%;
                height: 45%;
                opacity: 0;
                background-image: url(/domain_files/e887378.png);
                background-size: contain;
                background-repeat: no-repeat;
                background-position: 50%;
                transition: top 0.4s ease-out 0.1s;
            }
            .stair .grid__cell_has-rock .grid__cell_rock {
                opacity: 1;
                top: -47%;
            }
            .stair .grid__cell .grid__cell_stair {
                position: absolute;
                left: 50%;
                bottom: 3px;
                z-index: 2;
                transform: translateX(-50%);
                width: 82%;
                height: 100%;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAuCAYAAAAoaDnGAAAAyklEQVRIS+2XwQ3CMAxF39+ADcoIbEA3oSswAbBBR4ANOgLdBCYxMlSqiFQpTXMANZaiXmLL8vO3UwGYWQdcJfl3tpnZDjhIOmoIaMBF0nl2tE9C7neS27oDppTvyyes4c1JJ0ZtBsprh3IH/KRYDdQhlCfwSIkGbIGqKCX/tEnkMbqFUPqFbbMvlN+yyyq97JTL1osv6dSi9wW1ZEk1oVLiU5q4WaSXf8AWyvFt+b9P4uwTuzyWfqxtnHAnqY3Pa7xpZv5b0UravAAXhGo+Ln/d4wAAAABJRU5ErkJggg==);
                background-size: contain;
                background-repeat: no-repeat;
                background-position: 50%;
                display: none;
            }
            .stair .grid__cell_has-stair .grid__cell_stair {
                display: block;
            }
            .stair .player {
                position: absolute;
                bottom: 0;
                left: 0;
                z-index: 2;
                transform: translateX(-50%);
                height: 36px;
                overflow: hidden;
                transition: left 0.5s, bottom 0.7s;
            }
            .stair .player_small {
                width: 22px;
            }
            .stair .player_middle {
                width: 26px;
            }
            .stair .player_big {
                width: 48px;
                height: 48px;
                margin-bottom: -4px;
            }
            .stair .player_instant-move {
                transition: unset;
            }
            .stair .player_stand {
                height: 100%;
                -webkit-animation: stand 1s steps(10) infinite;
                animation: stand 1s steps(10) infinite;
                -webkit-animation-direction: alternate;
                animation-direction: alternate;
            }
            @-webkit-keyframes stand {
                to {
                    transform: translateX(-100%);
                }
            }
            @keyframes stand {
                to {
                    transform: translateX(-100%);
                }
            }
            .stair .player_run {
                height: 100%;
                -webkit-animation: run 0.5s steps(10) forwards;
                animation: run 0.5s steps(10) forwards;
            }
            @-webkit-keyframes run {
                to {
                    transform: translateX(-100%);
                }
            }
            @keyframes run {
                to {
                    transform: translateX(-100%);
                }
            }
            .stair .player_climb {
                height: 100%;
                -webkit-animation: climb 0.7s steps(10) forwards;
                animation: climb 0.7s steps(10) forwards;
            }
            @-webkit-keyframes climb {
                to {
                    transform: translateX(-100%);
                }
            }
            @keyframes climb {
                to {
                    transform: translateX(-100%);
                }
            }
            .stair .player_happy {
                height: 100%;
                -webkit-animation: happy 1s steps(10) infinite;
                animation: happy 1s steps(10) infinite;
                -webkit-animation-direction: alternate;
                animation-direction: alternate;
            }
            @-webkit-keyframes happy {
                to {
                    transform: translateX(-100%);
                }
            }
            @keyframes happy {
                to {
                    transform: translateX(-100%);
                }
            }
            .stair .player_dead {
                height: 100%;
                -webkit-animation: dead 0.4s steps(9) 0.4s forwards;
                animation: dead 0.4s steps(9) 0.4s forwards;
            }
            @-webkit-keyframes dead {
                to {
                    transform: translateX(calc(-90% + 2.5px));
                    left: 0;
                }
            }
            @keyframes dead {
                to {
                    transform: translateX(calc(-90% + 2.5px));
                    left: 0;
                }
            }
            .stair .player_reverse {
                transform: translateX(-50%) scaleX(-1);
            }
            @media (max-width: 1200px) {
                .stair .bet .section {
                    margin-bottom: 25px;
                }
                .stair .bet .section__title {
                    font-size: 14px;
                }
                .stair .bet .section__row:first-of-type {
                    margin-bottom: 7px;
                }
                .stair .bet .section__item {
                    height: 41px;
                    font-size: 13px;
                }
                .stair .steps_only-desktop {
                    display: none;
                }
                .stair .steps__nav,
                .stair .steps_only-mobile {
                    display: block;
                }
            }
            @media (max-width: 991px) {
                .stair .bet .section {
                    margin-bottom: 20px;
                }
                .stair .bet .section__title {
                    font-size: 15px;
                    margin-bottom: 10px;
                }
            }
            @media (max-width: 630px) {
                .stair .bet .section__title {
                    font-size: 12px;
                }
                .stair .bet .section__row:first-of-type {
                    margin-bottom: 7px;
                }
                .stair .bet .section__item {
                    height: 30px;
                    font-size: 13px;
                }
                .stair .player {
                    height: 25px;
                }
                .stair .player_small {
                    width: 16px;
                }
                .stair .player_middle {
                    width: 19px;
                }
                .stair .player_big {
                    width: 35px;
                    height: 33px;
                }
                @-webkit-keyframes stand {
                    to {
                        transform: translateX(-100%);
                    }
                }
                @keyframes stand {
                    to {
                        transform: translateX(-100%);
                    }
                }
                .stair .grid__row_wrap {
                    position: relative;
                }
                .stair .grid__cell_acting .grid__cell_body {
                    border-radius: 2px;
                }
                .stair .grid__cell_acting .grid__cell_rock {
                    height: 46%;
                }
                .stair .grid__cell_has-rock .grid__cell_rock {
                    top: -46%;
                }
            }
            @media (max-width: 380px) {
                .stair .player {
                    height: 18px;
                }
                .stair .player_small {
                    width: 12px;
                }
                .stair .player_middle {
                    width: 14px;
                }
                .stair .player_big {
                    width: 25px;
                    height: 24px;
                }
                @-webkit-keyframes stand {
                    to {
                        transform: translateX(calc(-100% + 2px));
                    }
                }
                @keyframes stand {
                    to {
                        transform: translateX(calc(-100% + 2px));
                    }
                }
                .stair .grid__cell {
                    margin: 0 0 0 1px;
                }
            }
            .coinflip {
                width: 100%;
                margin: 0 auto;
                color: #fff;
                font-family: Roboto, sans-serif;
            }
            .coinflip__row {
                display: flex;
                justify-content: space-between;
            }
            .coinflip__block {
                background: linear-gradient(180deg, #2a2a44, #25263c);
                border-top: 2px solid #444357;
                border-radius: 5px;
            }
            .coinflip .bet {
                min-height: 500px;
                padding: 20px 20px 100px;
                font-family: Roboto, sans-serif;
                position: relative;
            }
            .coinflip .bet__login {
                position: absolute;
                top: 0;
                left: 0;
                z-index: 2;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 100%;
                background-color: rgba(38, 39, 63, 0.9);
                border-radius: 0 0 5px 5px;
            }
            .coinflip .bet__login-btn {
                width: 150px;
                height: 50px;
                color: #fff;
                font-size: 21px;
                font-weight: 500;
                background: linear-gradient(to top right, #4be, #81f8fd);
                border: none;
                border-radius: 7px;
                position: relative;
            }
            .coinflip .bet__login-btn:before {
                content: attr(data-text);
                background: linear-gradient(to top right, #81f8fd, #4be);
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0;
                border-radius: 6px;
                transition: all 0.3s;
            }
            .coinflip .bet__login-btn:hover:before {
                opacity: 1;
            }
            .coinflip .bet__play-btn {
                display: flex;
                justify-content: center;
                align-items: center;
                height: 60px;
                margin-top: 25px;
                font-size: 18px;
                border-color: transparent;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                text-shadow: 1px 1px 1px #000;
                transition: all 0.3s ease-out;
                position: relative;
                touch-action: none;
            }
            .coinflip .bet__play-btn:hover {
                cursor: pointer;
            }
            .coinflip .bet__play-btn:before {
                content: attr(data-text);
                background: linear-gradient(to top right, #81f8fd, #4be);
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0;
                border-radius: 6px;
                text-shadow: 1px 1px 1px #000;
                transition: all 0.3s;
            }
            .coinflip .bet__play-btn:hover:not(.bet__play-btn_disabled):before {
                opacity: 1;
            }
            .coinflip .bet__play-btn_disabled {
                border: none;
                background: linear-gradient(180deg, #15769e, #0085a0);
            }
            .coinflip .bet__play-btn_disabled:hover {
                cursor: default;
            }
            .coinflip .bet__in-game {
                margin-top: 25px;
            }
            .coinflip .bet__in-game .bet__play-btn {
                margin-top: 15px;
            }
            .coinflip .bet__btns {
                position: absolute;
                bottom: 20px;
                left: 0;
                z-index: 3;
                display: flex;
                width: 100%;
                padding: 0 20px;
            }
            .coinflip .bet__btn {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 50px;
                font-size: 16px;
                color: #60607b;
                border: 1px solid #373752;
                border-radius: 6px;
                background: transparent;
                position: relative;
                z-index: 1;
                cursor: pointer;
                transition: border 0.2s ease-out;
            }
            .coinflip .bet__btn:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                z-index: -1;
                width: 100%;
                height: 100%;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(180deg, #42baec, #5edcf6);
                opacity: 0;
                transition: opacity 0.1s ease-out;
            }
            .coinflip .bet__btn:hover {
                color: #fff;
                text-shadow: 1px 1px 1px #000;
            }
            .coinflip .bet__btn:hover:before {
                opacity: 1;
            }
            .coinflip .bet .section__title {
                margin-bottom: 14px;
                font-size: 16px;
                font-weight: 500;
                text-transform: uppercase;
                color: #fff;
            }
            @media (max-width: 991px) {
                .coinflip .bet .section__title {
                    font-size: 15px;
                    margin-bottom: 10px;
                }
            }
            @media (max-width: 575px) {
                .coinflip .bet .section__title {
                    font-size: 14px;
                }
            }
            @media (max-width: 400px) {
                .coinflip .bet .section__title {
                    font-size: 12px;
                }
            }
            .coinflip .bet .section__row {
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            .coinflip .bet .section__row:first-of-type {
                margin-bottom: 12px;
            }
            .coinflip .bet .section__item {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 41px;
                margin-right: 4px;
                color: #fff;
                touch-action: none;
            }
            .coinflip .bet .section__item:last-child {
                margin-right: 0;
            }
            .coinflip .bet .buttons .section__row {
                margin-bottom: 0;
            }
            .coinflip .bet .buttons .section__item {
                align-items: flex-end;
                height: 130px;
                padding-bottom: 15px;
                border: 1px solid #373752;
                border-radius: 4px;
                transition: border-color 0.1s ease-out, opacity 0.1s ease-out, background-color 0.1s ease-out;
            }
            .coinflip .bet .buttons .section__item.disabled {
                opacity: 0.5;
            }
            .coinflip .bet .buttons .section__item:not(.disabled):hover {
                border-color: rgba(62, 182, 235, 0.57);
                cursor: pointer;
                background-color: rgba(62, 182, 235, 0.12);
            }
            .coinflip .bet .buttons__eagle {
                margin-right: 7.5px;
                background-image: url(/domain_files/8776faa.png);
            }
            .coinflip .bet .buttons__eagle,
            .coinflip .bet .buttons__tail {
                background-position: center 26%;
                background-repeat: no-repeat;
                background-size: 45%;
            }
            .coinflip .bet .buttons__tail {
                margin-left: 7.5px;
                background-image: url(/domain_files/f5424a0.png);
            }
            .coinflip .game {
                display: flex;
                flex-direction: column;
                min-height: 100%;
                padding: 20px;
            }
            .coinflip .game .board {
                display: flex;
                justify-content: space-between;
                align-items: center;
                flex-grow: 1;
                border: 1px solid #373752;
                border-radius: 4px;
                position: relative;
            }
            .coinflip .game .board__win {
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 10;
                transform: translate(-50%, -50%);
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                width: 390px;
                height: 190px;
                background-color: rgba(33, 34, 51, 0.95);
                border-radius: 6px;
                border: 1px solid #82ffff;
                box-shadow: 0 0 22px 2px #121223;
                font-size: 20px;
            }
            .coinflip .game .board__win-rate {
                margin-bottom: 15px;
                font-size: 83px;
                font-weight: 700;
                -webkit-text-fill-color: transparent;
                text-shadow: 2px 2px 40px #72f3fb;
            }
            .coinflip .game .board__win-gain,
            .coinflip .game .board__win-rate {
                background: linear-gradient(45deg, #3eb6eb, #72f3fb);
                -webkit-background-clip: text;
            }
            .coinflip .game .board__win-gain {
                -webkit-text-fill-color: transparent;
            }
            .coinflip .game .board__win-img {
                width: 22px;
                margin-bottom: -4px;
            }
            .coinflip .game .board__aside {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                width: 130px;
                height: 120px;
                border-top: 1px solid #373752;
                border-bottom: 1px solid #373752;
            }
            .coinflip .game .board__aside_left {
                border-right: 1px solid #373752;
                border-top-right-radius: 4px;
                border-bottom-right-radius: 4px;
            }
            .coinflip .game .board__aside_right {
                border-left: 1px solid #373752;
                border-top-left-radius: 4px;
                border-bottom-left-radius: 4px;
            }
            .coinflip .game .board__aside-number {
                font-size: 33px;
                font-weight: 600;
                margin-bottom: 8px;
                position: relative;
                transition: color 0.1s;
            }
            .coinflip .game .board__aside-number_opacity {
                color: hsla(0, 0%, 100%, 0.2);
            }
            .coinflip .game .board__aside-animation {
                position: absolute;
                top: 0;
                transform: translateY(0);
                opacity: 0;
            }
            .coinflip .game .board__aside-animation_transition {
                transition: transform 0.7s ease-out, opacity 0.7s ease-out;
            }
            .coinflip .game .board__aside-animation_win-start {
                opacity: 1;
                transform: translateY(-150%);
                color: #62ca5b;
            }
            .coinflip .game .board__aside-animation_win-end {
                transform: translateY(0) !important;
                opacity: 0 !important;
            }
            .coinflip .game .board__aside-animation_lose-start {
                opacity: 1;
                transform: translateY(0);
                color: #e86376;
            }
            .coinflip .game .board__aside-animation_lose-end {
                transform: translateY(150%) !important;
                opacity: 0 !important;
            }
            .coinflip .game .board__aside-text {
                font-size: 12px;
                color: hsla(0, 0%, 100%, 0.2);
            }
            .coinflip .game .board_inner .coin {
                width: 160px;
                height: 160px;
                border-radius: 50%;
                position: relative;
                transform-origin: center;
                transform-style: preserve-3d;
            }
            @-webkit-keyframes coin-animation {
                0% {
                    transform: scale(1) rotateY(0);
                }
                50% {
                    transform: scale(1.28) rotateY(864deg);
                }
                68% {
                    transform: scale(1.3) rotateY(900deg);
                }
                72% {
                    transform: scale(1.28) rotateY(936deg);
                }
                to {
                    transform: scale(1) rotateY(3turn);
                }
            }
            @keyframes coin-animation {
                0% {
                    transform: scale(1) rotateY(0);
                }
                50% {
                    transform: scale(1.28) rotateY(864deg);
                }
                68% {
                    transform: scale(1.3) rotateY(900deg);
                }
                72% {
                    transform: scale(1.28) rotateY(936deg);
                }
                to {
                    transform: scale(1) rotateY(3turn);
                }
            }
            .coinflip .game .board_inner .coin.animate {
                -webkit-animation: coin-animation 1.2s ease-out forwards;
                animation: coin-animation 1.2s ease-out forwards;
            }
            .coinflip .game .board_inner .coin__side {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 50%;
                transform-style: preserve-3d;
                transform-origin: center;
                transition: transform 1s linear;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                box-shadow: 0 12px 20px -10px rgba(0, 0, 0, 0.4);
                background-size: 100%;
            }
            .coinflip .game .board_inner .coin__side_eagle {
                background-image: url(/domain_files/8776faa.png);
            }
            .coinflip .game .board_inner .coin__side_tail {
                background-image: url(/domain_files/f5424a0.png);
            }
            .coinflip .game .board_inner .coin__side:last-of-type {
                transform: rotateY(-180deg);
            }
            .coinflip .game .steps {
                display: flex;
                justify-content: space-between;
                width: 100%;
                margin-top: 20px;
                padding: 0 16px;
                border: 1px solid #373752;
                border-radius: 4px;
                background: rgba(55, 55, 82, 0.66);
            }
            .coinflip .game .steps__step {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                width: 7.5%;
                height: 100px;
                font-size: 13px;
                position: relative;
                transition: opacity 0.3s linear;
            }
            .coinflip .game .steps__step:not(.steps__step_active) {
                opacity: 0.5;
            }
            .coinflip .game .steps__step:not(.steps__step_active) .steps__step-img_eagle,
            .coinflip .game .steps__step:not(.steps__step_active) .steps__step-img_tail {
                -webkit-animation: step-block-animation 0.3s linear 0.7s forwards;
                animation: step-block-animation 0.3s linear 0.7s forwards;
            }
            .coinflip .game .steps__step-img {
                width: 100%;
                margin-bottom: 9px;
                padding-top: 100%;
                transform-origin: center;
                transform-style: preserve-3d;
                position: relative;
            }
            @-webkit-keyframes step-block-animation {
                to {
                    transform: rotateY(180deg);
                }
            }
            @keyframes step-block-animation {
                to {
                    transform: rotateY(180deg);
                }
            }
            .coinflip .game .steps__step-img_eagle,
            .coinflip .game .steps__step-img_tail {
                -webkit-animation: step-block-animation 0.7s linear forwards;
                animation: step-block-animation 0.7s linear forwards;
            }
            .coinflip .game .steps__step-img_tail .steps__step-side_final {
                background-image: url(/domain_files/f5424a0.png);
            }
            .coinflip .game .steps__step-img_eagle .steps__step-side_final {
                background-image: url(/domain_files/8776faa.png);
            }
            .coinflip .game .steps__step-side {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                padding-top: 100%;
                border-radius: 50%;
                transform-style: preserve-3d;
                transform-origin: center;
                transition: transform 1s linear;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                box-shadow: 0 12px 20px -10px rgba(0, 0, 0, 0.4);
                background-size: 100%;
                background-color: #5a5a6d;
            }
            .coinflip .game .steps__step-side:before {
                content: "?";
                position: absolute;
                top: 52%;
                left: 50%;
                transform: translate(-50%, -50%);
                font-size: 20px;
            }
            .coinflip .game .steps__step-side_final {
                opacity: 1;
                transform: rotateY(-180deg);
                transition: background-image 0s linear;
            }
            .coinflip .game .steps__step-side_final:before {
                display: none;
            }
            @media (min-width: 1600px) {
                .coinflip .game .steps__step {
                    height: 145px;
                }
            }
            @media (max-width: 1279px) {
                .coinflip .bet {
                    padding-bottom: 100px;
                }
                .coinflip .bet__btn {
                    height: 40px;
                    font-size: 13px;
                }
                .coinflip .game {
                    display: flex;
                    flex-direction: column;
                    padding: 20px;
                }
                .coinflip .game .board__win {
                    width: 240px;
                    height: 110px;
                    font-size: 12px;
                }
                .coinflip .game .board__win-rate {
                    margin-bottom: 5px;
                    font-size: 51px;
                }
                .coinflip .game .board__win-img {
                    width: 12px;
                    margin-bottom: -2px;
                    margin-left: -1px;
                }
            }
            @media (max-width: 991px) {
                .coinflip__row {
                    flex-direction: column;
                }
                .coinflip .bet {
                    max-width: 100%;
                    min-height: auto;
                    padding: 15px 15px 85px;
                }
                .coinflip .bet .buttons__eagle,
                .coinflip .bet .buttons__tail {
                    background-size: 23%;
                }
                .coinflip .bet__play-btn {
                    margin: 15px 0 0;
                }
                .coinflip .bet__btns {
                    padding: 0 15px;
                    bottom: 15px;
                }
                .coinflip .bet .section {
                    margin-bottom: 10px;
                }
                .coinflip .bet .buttons .section__item {
                    height: 100px;
                    padding-bottom: 0;
                }
                .coinflip .bet .buttons__eagle,
                .coinflip .bet .buttons__tail {
                    background-size: 65px;
                    background-position: 50%;
                }
                .coinflip .bet .buttons__text {
                    display: none;
                }
                .coinflip .game {
                    width: 100%;
                    margin-bottom: 25px;
                    padding: 0;
                }
                .coinflip .game .board {
                    padding: 40px 0;
                    border: none;
                    border-radius: 0;
                }
                .coinflip .game .steps {
                    margin-top: 0;
                    border: none;
                    border-radius: 0 0 5px 5px;
                }
            }
            @media (max-width: 850px) {
                .coinflip .bet {
                    padding-bottom: 75px;
                }
                .coinflip .bet .buttons .section__item {
                    height: 60px;
                }
                .coinflip .bet .buttons__eagle,
                .coinflip .bet .buttons__tail {
                    background-size: 40px;
                    background-position: 50%;
                }
                .coinflip .bet__play-btn {
                    height: 45px;
                    font-size: 17px;
                }
                .coinflip .bet__login-btn {
                    width: 130px;
                    height: 40px;
                    font-size: 17px;
                }
                .coinflip .game .board__win {
                    width: 200px;
                }
            }
            @media (max-width: 630px) {
                .coinflip .bet__in-game {
                    margin-top: 15px;
                }
                .coinflip .game {
                    margin-bottom: 10px;
                }
                .coinflip .game .board {
                    order: 1;
                }
                .coinflip .game .board_inner .coin {
                    width: 110px;
                    height: 110px;
                }
                .coinflip .game .board__aside {
                    width: 70px;
                    height: 100px;
                }
                .coinflip .game .board__aside-number {
                    font-size: 23px;
                }
                .coinflip .game .board__aside-text {
                    font-size: 11px;
                }
                .coinflip .game .steps {
                    flex-wrap: wrap;
                    margin-top: 0;
                    margin-bottom: 0;
                    padding: 7px 10px;
                    border-radius: 5px 5px 0 0;
                }
                .coinflip .game .steps__step {
                    width: 20%;
                    padding: 0 4%;
                }
            }
            @media (max-width: 480px) {
                .coinflip .game .steps__step {
                    height: 64px;
                    font-size: 11px;
                }
                .coinflip .game .steps__step-img {
                    margin-bottom: 5px;
                }
            }
            @media (max-width: 380px) {
                .coinflip .game {
                    border: none;
                }
                .coinflip .game .board {
                    padding: 25px 0;
                }
                .coinflip .game .board .coin {
                    width: 90px;
                    height: 90px;
                }
            }
            .casino-game-card {
                width: 100%;
                display: block;
            }
            .casino-game-card__wrapper {
                display: block;
                position: relative;
                width: 100%;
                padding-top: 71.428571%;
            }
            .casino-game-card__inner {
                display: block;
                position: absolute;
                z-index: 1;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 6px;
                overflow: hidden;
                background-color: #363a58;
            }
            .casino-game-card__image {
                position: relative;
                z-index: 2;
                width: 100%;
                height: 100%;
                background-size: cover;
            }
            .casino-game-card__bonusIcon,
            .casino-game-card__image {
                display: block;
                background-repeat: no-repeat;
                background-position: 50%;
            }
            .casino-game-card__bonusIcon {
                z-index: 3;
                position: absolute;
                left: 6px;
                top: 6px;
                width: 32px;
                height: 32px;
                background-size: calc(100% - 12px);
                transition: 0.2s ease;
                transform-origin: center;
                cursor: pointer;
            }
            .casino-game-card__bonusIcon:hover {
                transform: scale(1.1);
            }
            @media screen and (max-width: 767.98px) {
                .casino-game-card__bonusIcon {
                    width: 14px;
                    height: 14px;
                    background-size: cover;
                    left: 8px;
                    top: 9px;
                }
            }
            .casino-game-card__overlay {
                display: flex;
                align-items: center;
                justify-content: center;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(0, 0, 0, 0.7);
                opacity: 0;
                transition: opacity 0.2s ease-in-out;
                padding: 10px 15px;
                z-index: 2;
            }
            @media (max-width: 575px), (min-width: 768px) and (max-width: 991px) {
                .casino-game-card__overlay {
                    padding: 10px;
                }
            }
            .casino-game-card__overlay-star {
                position: absolute;
                top: 12px;
                right: 12px;
                width: 24px;
                height: 24px;
                cursor: pointer;
                transition: background-image 0.2s ease-in-out;
                background-image: url(/domain_files/star-empty.svg);
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: 24px;
            }
            @media (max-width: 575px), (min-width: 768px) and (max-width: 991px) {
                .casino-game-card__overlay-star {
                    width: 18px;
                    height: 18px;
                    background-size: 18px;
                    top: 8px;
                    right: 8px;
                }
            }
            .casino-game-card__overlay-star:hover:not(.processed) {
                background-image: url(/domain_files/star-fill.svg);
                opacity: 0.75;
            }
            .casino-game-card__overlay-star.active,
            .casino-game-card__overlay-star.active:hover:not(.processed) {
                background-image: url(/domain_files/star-fill.svg);
                opacity: 1;
            }
            .casino-game-card__overlay-star.processed {
                opacity: 0.3;
                cursor: not-allowed;
            }
            .casino-game-card__overlay-buttons {
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: space-between;
                height: 100%;
                width: 100%;
            }
            .casino-game-card__overlay-name {
                width: 100%;
                font-size: 10px;
                color: hsla(0, 0%, 100%, 0.7);
                line-height: 14px;
                text-align: center;
                padding: 0 10%;
            }
            .casino-game-card__overlay-button {
                display: flex;
                align-items: center;
                justify-content: center;
                color: #fff;
                text-transform: uppercase;
                font-size: 14px;
                cursor: pointer;
                min-height: 16px;
                transition: all 0.2s ease-in-out;
            }
            @media (max-width: 575px), (min-width: 768px) and (max-width: 991px) {
                .casino-game-card__overlay-button {
                    font-size: 12px;
                    min-height: 14px;
                }
            }
            .casino-game-card__overlay-button > img {
                margin-right: 10px;
                width: 16px;
                height: 16px;
            }
            @media (max-width: 575px), (min-width: 768px) and (max-width: 991px) {
                .casino-game-card__overlay-button > img {
                    margin-right: 6px;
                    width: 12px;
                    height: 12px;
                }
            }
            .casino-game-card__overlay-button.play {
                border-radius: 20px;
                padding: 10px 16px;
                margin: 15px 0;
                background: #4caf50;
            }
            .casino-game-card__overlay-button.play:hover {
                transform: scale(1.05);
                background: #39923d;
            }
            @media (max-width: 575px), (min-width: 768px) and (max-width: 991px) {
                .casino-game-card__overlay-button.play {
                    margin: 5px 0;
                    padding: 6px 10px;
                }
            }
            .casino-game-card__overlay-button.playDemo {
                background: #2196f3;
            }
            .casino-game-card__overlay-button.playDemo:hover {
                background: #1275c3;
            }
            .casino-game-card__overlay-button.notAllowed {
                background: #ff5722;
                cursor: default;
                text-align: center;
            }
            .casino-game-card__overlay-button.notAllowed:hover {
                background: #ff5722;
            }
            .casino-game-card__overlay-button.notAllowed > img {
                display: none;
            }
            @media (max-width: 575px), (min-width: 768px) and (max-width: 991px) {
                .casino-game-card__overlay-button.notAllowed {
                    font-size: 10px;
                }
            }
            .casino-game-card__overlay-button.demo {
                color: hsla(0, 0%, 100%, 0.9);
                font-size: 13px;
                border-bottom: 1px solid hsla(0, 0%, 100%, 0.9);
                padding-bottom: 2px;
            }
            .casino-game-card__overlay-button.demo:hover {
                color: #6bda70;
                border-color: #6bda70;
            }
            @media (max-width: 575px), (min-width: 768px) and (max-width: 991px) {
                .casino-game-card__overlay-button.demo {
                    font-size: 10px;
                }
            }
            .casino-game-card:hover .casino-game-card__overlay {
                opacity: 1;
            }
            .casino-container {
                display: flex;
                flex-wrap: nowrap;
                align-items: flex-start;
            }
            @media (max-width: 940px) {
                .casino-container {
                    flex-wrap: wrap;
                }
            }
            .casino-container .ps .ps__rail-x.ps--clicking,
            .casino-container .ps .ps__rail-x:focus,
            .casino-container .ps .ps__rail-x:hover,
            .casino-container .ps .ps__rail-y.ps--clicking,
            .casino-container .ps .ps__rail-y:focus,
            .casino-container .ps .ps__rail-y:hover {
                background: transparent;
            }
            .casino-container .ps__thumb-y {
                transition: background-color 0.2s linear, width 0.2s ease-in-out, right 0.2s ease-in-out;
                background-color: #46476b;
                right: 4px;
            }
            .casino-container .ps__rail-y.ps--clicking .ps__thumb-y,
            .casino-container .ps__rail-y:focus > .ps__thumb-y,
            .casino-container .ps__rail-y:hover > .ps__thumb-y {
                background-color: #e6e7fc;
                width: 8px;
                right: 3px;
            }
            .casino-header-search {
                display: none;
                width: 100%;
            }
            @media (max-width: 940px) {
                .casino-header-search {
                    display: flex;
                    align-items: center;
                }
            }
            .casino-header-search > .casino-search {
                flex-basis: 0;
                flex-grow: 1;
                max-width: 100%;
            }
            .casino-header-search__filters {
                margin-left: 10px;
                flex: 0 0 auto;
                width: auto;
                max-width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
                padding: 14px;
                border-radius: 6px;
                background: rgba(57, 60, 90, 0.3);
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
                transition: all 0.2s ease-in-out;
            }
            .casino-header-search__filters > img {
                display: block;
                width: 20px;
                height: 20px;
                opacity: 0.5;
                transition: opacity 0.2s ease-in-out, filter 0.2s ease-in-out;
            }
            .casino-header-search__filters.has-changes,
            .casino-header-search__filters:hover:not(.active) {
                background: rgba(57, 60, 90, 0.75);
            }
            .casino-header-search__filters.has-changes > img,
            .casino-header-search__filters:hover:not(.active) > img {
                opacity: 1;
            }
            .casino-header-search__filters.active {
                background: #e6e7fd;
            }
            .casino-header-search__filters.active > img {
                opacity: 1;
                filter: invert(0.85);
            }
            .casino-header-search__filters:before {
                position: absolute;
                content: "";
                z-index: 1;
                top: -6px;
                right: -6px;
                width: 12px;
                height: 12px;
                border-radius: 50%;
                background: #2196f3;
                visibility: hidden;
                opacity: 0;
                transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
            }
            .casino-header-search__filters.has-changes:before {
                visibility: visible;
                opacity: 1;
            }
            .casino-filters {
                flex: 0 0 360px;
                width: 360px;
                margin-right: 30px;
                background: #2a2a44;
                border-radius: 5px;
                border: 1px solid #2f2e4b;
                border-top: 2px solid #3a3c5a;
            }
            @media (max-width: 1100px) {
                .casino-filters {
                    flex: 0 0 300px;
                    width: 300px;
                }
            }
            @media (max-width: 940px) {
                .casino-filters {
                    flex: 0 0 100%;
                    width: 100%;
                    margin-right: 0;
                    margin-top: 15px;
                }
            }
            .casino-filters-group {
                padding: 15px;
            }
            .casino-filters-group + .casino-filters-group {
                border-top: 1px solid #323350;
            }
            .casino-filters-title {
                font-size: 14px;
                color: #cacde2;
                margin-bottom: 13px;
            }
            .casino-filters-button,
            .casino-filters-buttons {
                display: flex;
                align-items: center;
            }
            .casino-filters-button {
                justify-content: center;
                padding: 10px 8px;
                border-radius: 4px;
                border: 1px solid #424667;
                background: #313250;
                min-width: 36px;
                min-height: 36px;
                color: #fff;
                font-size: 12px;
                font-weight: 700;
                text-transform: uppercase;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
                transition: all 0.2s ease-in-out;
            }
            @media (max-width: 1100px) {
                .casino-filters-button {
                    font-size: 10px;
                    padding: 4px 6px;
                    min-width: 32px;
                    min-height: 32px;
                }
            }
            .casino-filters-button > span {
                margin-right: 10px;
            }
            @media (max-width: 1100px) {
                .casino-filters-button > span {
                    margin-right: 6px;
                }
            }
            .casino-filters-button > img {
                display: block;
                width: 14px;
                height: 14px;
            }
            .casino-filters-button > img,
            .casino-filters-button > span {
                opacity: 0.5;
                transition: opacity 0.2s ease-in-out, filter 0.2s ease-in-out;
            }
            .casino-filters-button.favorites,
            .casino-filters-button.history {
                flex-basis: 0;
                flex-grow: 1;
                width: 100%;
                max-width: 100%;
            }
            .casino-filters-button.favorites > img {
                margin-top: -2px;
            }
            .casino-filters-button.reset {
                flex: 0 0 auto;
                width: auto;
                max-width: 100%;
            }
            .casino-filters-button.reset > img {
                width: 12px;
                height: 12px;
            }
            .casino-filters-button.active {
                background: #e6e7fd;
                border-color: #e6e7fd;
                color: #333;
            }
            .casino-filters-button.active > img,
            .casino-filters-button.active > span {
                opacity: 1;
            }
            .casino-filters-button.active > img {
                filter: invert(0.85);
            }
            .casino-filters-button.disabled {
                opacity: 0.3;
                cursor: not-allowed;
            }
            .casino-filters-button:hover:not(.active) {
                background: #424667;
            }
            .casino-filters-button:hover:not(.active) > img,
            .casino-filters-button:hover:not(.active) > span {
                opacity: 1;
            }
            .casino-filters-button + .casino-filters-button {
                margin-left: 10px;
            }
            .casino-filters-categories {
                display: flex;
                flex-wrap: wrap;
                justify-content: flex-start;
                align-items: center;
                margin: -8px -4px 0;
            }
            .casino-filters-categories__item {
                background: #323350;
                color: #898eb1;
                padding: 6px 10px;
                margin: 8px 4px 0;
                border-radius: 12px;
                font-size: 12px;
                font-weight: 700;
                cursor: pointer;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            .casino-filters-categories__item:hover:not(.active) {
                background: #46476b;
                color: #adb2d6;
            }
            .casino-filters-categories__item.active {
                background: #e6e7fd;
                color: #333;
            }
            .casino-filters-providers {
                position: relative;
                height: 365px;
                overflow: hidden;
                padding-right: 15px;
            }
            @media (max-width: 1100px) {
                .casino-filters-providers {
                    height: 300px;
                }
            }
            @media (max-width: 940px) {
                .casino-filters-providers {
                    height: 250px;
                }
            }
            .casino-filters-providers-wrapper {
                position: relative;
                margin-right: -15px;
                margin-top: 15px;
            }
            .casino-filters-providers-wrapper:after,
            .casino-filters-providers-wrapper:before {
                position: absolute;
                content: "";
                left: 0;
                right: 15px;
                height: 50px;
                z-index: 1;
                visibility: hidden;
                opacity: 0;
                transition: opacity 0.1s ease-in-out, visibility 0.1s ease-in-out;
            }
            @media (max-width: 940px) {
                .casino-filters-providers-wrapper:after,
                .casino-filters-providers-wrapper:before {
                    height: 26px;
                }
            }
            .casino-filters-providers-wrapper:before {
                top: 0;
                background: linear-gradient(0deg, rgba(41, 42, 67, 0), #292a43 70%);
            }
            .casino-filters-providers-wrapper:after {
                bottom: 0;
                background: linear-gradient(180deg, rgba(41, 42, 67, 0), #292a43 70%);
            }
            .casino-filters-providers-wrapper.end-overlay:after,
            .casino-filters-providers-wrapper.start-overlay:before {
                visibility: visible;
                opacity: 1;
            }
            .casino-filters-providers-inner {
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                margin: -5px;
            }
            .casino-filters-providers__item {
                padding: 5px;
                flex: 0 0 33.33333333%;
                max-width: 33.33333333%;
            }
            @media (max-width: 940px) {
                .casino-filters-providers__item {
                    flex: 0 0 16.6666666666667%;
                    max-width: 16.6666666666667%;
                }
            }
            @media (max-width: 670px) {
                .casino-filters-providers__item {
                    flex: 0 0 20%;
                    max-width: 20%;
                }
            }
            @media (max-width: 560px) {
                .casino-filters-providers__item {
                    flex: 0 0 25%;
                    max-width: 25%;
                }
            }
            @media (max-width: 450px) {
                .casino-filters-providers__item {
                    flex: 0 0 33.33333333%;
                    max-width: 33.33333333%;
                }
            }
            .casino-filters-providers__item-content {
                background-color: #323350;
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: 80%;
                border-radius: 6px;
                color: #898eb1;
                padding: 6px 10px;
                font-size: 12px;
                font-weight: 700;
                cursor: pointer;
                height: 70px;
                display: flex;
                align-items: center;
                justify-content: center;
                text-align: center;
                line-height: 16px;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
            }
            .casino-filters-providers__item-content_platipus {
                background-image: url(/domain_files/platipus-light.png);
            }
            .casino-filters-providers__item-content_platipus > span {
                display: none;
            }
            .casino-filters-providers__item-content_platipus.active {
                background-image: url(/domain_files/platipus-dark.png);
            }
            .casino-filters-providers__item-content_imagina {
                background-image: url(/domain_files/imagina-light.png);
            }
            .casino-filters-providers__item-content_imagina > span {
                display: none;
            }
            .casino-filters-providers__item-content_imagina.active {
                background-image: url(/domain_files/imagina-dark.png);
            }
            .casino-filters-providers__item-content_betsoft {
                background-image: url(/domain_files/betsoft-light.png);
            }
            .casino-filters-providers__item-content_betsoft > span {
                display: none;
            }
            .casino-filters-providers__item-content_betsoft.active {
                background-image: url(/domain_files/betsoft-dark.png);
            }
            .casino-filters-providers__item-content_booongo {
                background-image: url(/domain_files/booongo-light.png);
            }
            .casino-filters-providers__item-content_booongo > span {
                display: none;
            }
            .casino-filters-providers__item-content_booongo.active {
                background-image: url(/domain_files/booongo-dark.png);
            }
            .casino-filters-providers__item-content_lucky {
                background-image: url(/domain_files/lucky-light.png);
            }
            .casino-filters-providers__item-content_lucky > span {
                display: none;
            }
            .casino-filters-providers__item-content_lucky.active {
                background-image: url(/domain_files/lucky-dark.png);
            }
            .casino-filters-providers__item-content_igrosoft {
                background-image: url(/domain_files/igrosoft-light.png);
            }
            .casino-filters-providers__item-content_igrosoft > span {
                display: none;
            }
            .casino-filters-providers__item-content_igrosoft.active {
                background-image: url(/domain_files/igrosoft-dark.png);
            }
            .casino-filters-providers__item-content_dlv {
                background-image: url(/domain_files/dlv-light.png);
            }
            .casino-filters-providers__item-content_dlv > span {
                display: none;
            }
            .casino-filters-providers__item-content_dlv.active {
                background-image: url(/domain_files/dlv-dark.png);
            }
            .casino-filters-providers__item-content_spinmatic {
                background-image: url(/domain_files/spinmatic-light.png);
            }
            .casino-filters-providers__item-content_spinmatic > span {
                display: none;
            }
            .casino-filters-providers__item-content_spinmatic.active {
                background-image: url(/domain_files/spinmatic-dark.png);
            }
            .casino-filters-providers__item-content_playson {
                background-image: url(/domain_files/playson-light.png);
            }
            .casino-filters-providers__item-content_playson > span {
                display: none;
            }
            .casino-filters-providers__item-content_playson.active {
                background-image: url(/domain_files/playson-dark.png);
            }
            .casino-filters-providers__item-content_betradar {
                background-image: url(/domain_files/betradar-light.png);
            }
            .casino-filters-providers__item-content_betradar > span {
                display: none;
            }
            .casino-filters-providers__item-content_betradar.active {
                background-image: url(/domain_files/betradar-dark.png);
            }
            .casino-filters-providers__item-content_blueprint {
                background-image: url(/domain_files/blueprint-light.png);
            }
            .casino-filters-providers__item-content_blueprint > span {
                display: none;
            }
            .casino-filters-providers__item-content_blueprint.active {
                background-image: url(/domain_files/blueprint-dark.png);
            }
            .casino-filters-providers__item-content_quickspin {
                background-image: url(/domain_files/quickspin-light.png);
            }
            .casino-filters-providers__item-content_quickspin > span {
                display: none;
            }
            .casino-filters-providers__item-content_quickspin.active {
                background-image: url(/domain_files/quickspin-dark.png);
            }
            .casino-filters-providers__item-content_thunderkick {
                background-image: url(/domain_files/thunderkick-light.png);
            }
            .casino-filters-providers__item-content_thunderkick > span {
                display: none;
            }
            .casino-filters-providers__item-content_thunderkick.active {
                background-image: url(/domain_files/thunderkick-dark.png);
            }
            .casino-filters-providers__item-content_vivogaming {
                background-image: url(/domain_files/vivogaming-light.png);
            }
            .casino-filters-providers__item-content_vivogaming > span {
                display: none;
            }
            .casino-filters-providers__item-content_vivogaming.active {
                background-image: url(/domain_files/vivogaming-dark.png);
            }
            .casino-filters-providers__item-content_betgames {
                background-image: url(/domain_files/betgames-light.png);
            }
            .casino-filters-providers__item-content_betgames > span {
                display: none;
            }
            .casino-filters-providers__item-content_betgames.active {
                background-image: url(/domain_files/betgames-dark.png);
            }
            .casino-filters-providers__item-content_endorphina {
                background-image: url(/domain_files/endorphina-light.png);
            }
            .casino-filters-providers__item-content_endorphina > span {
                display: none;
            }
            .casino-filters-providers__item-content_endorphina.active {
                background-image: url(/domain_files/endorphina-dark.png);
            }
            .casino-filters-providers__item-content_no_limit_city {
                background-image: url(/domain_files/no_limit_city-light.png);
            }
            .casino-filters-providers__item-content_no_limit_city > span {
                display: none;
            }
            .casino-filters-providers__item-content_no_limit_city.active {
                background-image: url(/domain_files/no_limit_city-dark.png);
            }
            .casino-filters-providers__item-content_bgaming {
                background-image: url(/domain_files/bgaming-light.png);
            }
            .casino-filters-providers__item-content_bgaming > span {
                display: none;
            }
            .casino-filters-providers__item-content_bgaming.active {
                background-image: url(/domain_files/bgaming-dark.png);
            }
            .casino-filters-providers__item-content_pragmatic {
                background-image: url(/domain_files/pragmatic-light.png);
            }
            .casino-filters-providers__item-content_pragmatic > span {
                display: none;
            }
            .casino-filters-providers__item-content_pragmatic.active {
                background-image: url(/domain_files/pragmatic-dark.png);
            }
            .casino-filters-providers__item-content_yggdrasil {
                background-image: url(/domain_files/yggdrasil-light.png);
            }
            .casino-filters-providers__item-content_yggdrasil > span {
                display: none;
            }
            .casino-filters-providers__item-content_yggdrasil.active {
                background-image: url(/domain_files/yggdrasil-dark.png);
            }
            .casino-filters-providers__item-content_casinotechnology {
                background-image: url(/domain_files/casinotechnology-light.png);
            }
            .casino-filters-providers__item-content_casinotechnology > span {
                display: none;
            }
            .casino-filters-providers__item-content_casinotechnology.active {
                background-image: url(/domain_files/casinotechnology-dark.png);
            }
            .casino-filters-providers__item-content_pragmatic_live {
                background-image: url(/domain_files/pragmatic_live-light.png);
            }
            .casino-filters-providers__item-content_pragmatic_live > span {
                display: none;
            }
            .casino-filters-providers__item-content_pragmatic_live.active {
                background-image: url(/domain_files/pragmatic_live-dark.png);
            }
            .casino-filters-providers__item-content_revolvergaming {
                background-image: url(/domain_files/revolvergaming-light.png);
            }
            .casino-filters-providers__item-content_revolvergaming > span {
                display: none;
            }
            .casino-filters-providers__item-content_revolvergaming.active {
                background-image: url(/domain_files/revolvergaming-dark.png);
            }
            .casino-filters-providers__item-content_thunderkick {
                background-size: 34%;
            }
            @media (max-width: 1100px) {
                .casino-filters-providers__item-content {
                    height: 56px;
                    font-size: 11px;
                    line-height: 15px;
                }
            }
            .casino-filters-providers__item-content:hover:not(.active) {
                background-color: #46476b;
                color: #adb2d6;
            }
            .casino-filters-providers__item-content.active {
                background-color: #e6e7fd;
                color: #65688c;
            }
            .casino-filters-providers__empty {
                color: #898eb1;
                font-size: 12px;
            }
            .casino-filters-search {
                position: relative;
            }
            .casino-filters-search__reset-button {
                position: absolute;
                z-index: 1;
                top: 4px;
                right: 4px;
                bottom: 4px;
                border-radius: 4px;
                width: 26px;
                cursor: pointer;
                opacity: 0.5;
                background-image: url(/domain_files/close.svg);
                background-size: 12px;
                background-position: 50%;
                background-repeat: no-repeat;
                transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            .casino-filters-search__reset-button:hover {
                background-color: #424667;
                opacity: 1;
            }
            .casino-filters-input {
                width: 100%;
                background: #22233a;
                border-radius: 5px;
                border: none;
                outline: none;
                padding: 10px 34px 10px 12px;
                color: #898eb1;
                font-size: 12px;
            }
            .casino-filters-input::-moz-placeholder {
                color: #404365;
                opacity: 1;
            }
            .casino-filters-input:-ms-input-placeholder {
                color: #404365;
            }
            .casino-filters-input::placeholder {
                color: #404365;
            }
            .casino-search {
                position: relative;
                width: 300px;
            }
            @media (max-width: 1100px) {
                .casino-search {
                    width: 100%;
                }
            }
            .casino-search__input {
                width: 100%;
                background: rgba(57, 60, 90, 0.3);
                border-radius: 6px;
                border: none;
                outline: none;
                padding: 10px 36px 10px 12px;
                color: #d4d6e6;
                font-size: 14px;
                transition: all 0.2s ease-in-out;
            }
            @media (max-width: 940px) {
                .casino-search__input {
                    padding: 15px 48px 15px 15px;
                    font-size: 16px;
                }
            }
            .casino-search__input::-moz-placeholder {
                color: #555977;
                opacity: 1;
            }
            .casino-search__input:-ms-input-placeholder {
                color: #555977;
            }
            .casino-search__input::placeholder {
                color: #404365;
            }
            .casino-search__input.active,
            .casino-search__input:focus {
                background: rgba(57, 60, 90, 0.75);
            }
            .casino-search__input:focus::-moz-placeholder {
                color: #606382;
                opacity: 1;
            }
            .casino-search__input:focus:-ms-input-placeholder {
                color: #606382;
            }
            .casino-search__input:focus::placeholder {
                color: #606382;
            }
            .casino-search__reset-button {
                position: absolute;
                z-index: 1;
                top: 4px;
                right: 4px;
                bottom: 4px;
                border-radius: 4px;
                width: 28px;
                cursor: pointer;
                opacity: 0.5;
                background-image: url(/domain_files/close.svg);
                background-size: 12px;
                background-position: 50%;
                background-repeat: no-repeat;
                transition: opacity 0.2s ease-in-out, background-color 0.2s ease-in-out;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            .casino-search__reset-button:hover {
                background-color: #424667;
                opacity: 1;
            }
            @media (max-width: 940px) {
                .casino-search__reset-button {
                    width: 40px;
                    background-size: 18px;
                }
            }
            .casino-games {
                flex-basis: 0;
                flex-grow: 1;
                max-width: 100%;
            }
            @media (max-width: 940px) {
                .casino-games {
                    margin-top: 20px;
                }
            }
            @media (max-width: 940px) {
                .casino-games-search {
                    display: none;
                }
            }
            .casino-games-list {
                display: flex;
                flex-wrap: wrap;
                margin-left: -5px;
                margin-right: -5px;
                margin-top: 10px;
            }
            @media (max-width: 940px) {
                .casino-games-list {
                    margin-top: -5px;
                }
            }
            .casino-games-list__item {
                flex: 0 0 20%;
                width: 100%;
                max-width: 20%;
                min-width: 190px;
                padding: 5px;
            }
            @media (max-width: 1520px) {
                .casino-games-list__item {
                    flex: 0 0 25%;
                    max-width: 25%;
                }
            }
            @media (max-width: 1320px) {
                .casino-games-list__item {
                    flex: 0 0 33.33333333%;
                    max-width: 33.33333333%;
                }
            }
            @media (max-width: 940px) {
                .casino-games-list__item {
                    flex: 0 0 25%;
                    max-width: 25%;
                }
            }
            @media (max-width: 790px) {
                .casino-games-list__item {
                    flex: 0 0 33.33333333%;
                    max-width: 33.33333333%;
                }
            }
            @media (max-width: 600px) {
                .casino-games-list__item {
                    flex: 0 0 50%;
                    max-width: 50%;
                    min-width: 140px;
                }
            }
            .casino-games-loader {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-top: 30px;
            }
            .casino-games-loader .superButton {
                cursor: pointer;
            }
            .casino-attention {
                position: relative;
                margin-bottom: 30px;
                padding: 20px 20px 20px 95px;
                background: #383c5a;
                border: 1px solid #404667;
                border-radius: 5px;
                line-height: 22px;
                font-size: 14px;
                color: #fff;
            }
            @media (max-width: 575px) {
                .casino-attention {
                    padding: 15px;
                }
            }
            .casino-attention p {
                position: relative;
                z-index: 1;
            }
            .casino-attention p + p {
                margin-top: 15px;
            }
            .casino-attention .offer {
                background: #4caf50;
                padding: 10px 12px;
                border-radius: 4px;
            }
            .casino-attention .offer-code {
                cursor: pointer;
                touch-action: none;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .casino-attention .offer-code:hover {
                opacity: 0.75;
            }
            .casino-attention strong {
                border-bottom: 1px solid hsla(0, 0%, 100%, 0.4);
                padding-bottom: 1px;
            }
            .casino-attention:before {
                content: "";
                position: absolute;
                top: 50%;
                left: 20px;
                margin-top: -25px;
                width: 50px;
                height: 50px;
                display: block;
                background: url(/domain_files/attention.svg) 50% no-repeat;
                background-size: 50px 50px;
            }
            @media (max-width: 575px) {
                .casino-attention:before {
                    opacity: 0.1;
                    top: 10px;
                    left: 50%;
                    margin-top: 0;
                    margin-left: -60px;
                    width: 120px;
                    height: 120px;
                    background-size: 120px 120px;
                }
            }
            .casino-help {
                width: 100%;
                padding-top: 24px;
                color: #fff;
                display: none;
            }
            @media screen and (max-width: 940px) {
                .casino-help {
                    display: flex;
                    flex-direction: column;
                }
            }
            .casino-help__title {
                font-size: 16px;
                line-height: 24px;
                font-weight: 700;
                margin-bottom: 16px;
            }
            .casino-help .hr {
                width: 100%;
                height: 1px;
                background-color: #23253d;
                margin-top: 16px;
                margin-bottom: 32px;
            }
            .casino-help__item {
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
                vertical-align: middle;
            }
            .casino-help__item img {
                vertical-align: middle;
                width: 18px;
                height: 18px;
                margin: 0 4px;
            }
            .casino-play__wrapper {
                width: 100%;
                max-width: 1600px;
                margin: -30px auto 0;
            }
            @media (max-width: 575px) {
                .casino-play__wrapper {
                    margin-top: -20px;
                }
            }
            .casino-play__wrapper-place {
                position: relative;
                width: 100%;
                padding-top: 56.5%;
                margin-top: 42px;
                border-radius: 6px;
                box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
                background-color: #2a2a44;
            }
            .casino-play__wrapper-place .error_game_page,
            .casino-play__wrapper-place iframe {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 6px;
                overflow: hidden;
            }
            .casino-play__wrapper-place .error-gamePage {
                position: absolute;
                top: 0;
                left: 0;
                display: flex;
                width: 100%;
                height: 100%;
                justify-content: center;
                align-items: center;
                background: radial-gradient(214.13% 100% at 0, at 0, #191e3d 0, #111429 100%);
                background: radial-gradient(214.13% 100% at 0 0, #191e3d 0, #111429 100%);
            }
            .casino-play__wrapper-place .error-gamePage .error-gamePage__logo {
                width: 160px;
                height: 148px;
                margin: 0 auto;
                background: url(/domain_files/ cover no-repeat;
            }
            .casino-play__wrapper-place .error-gamePage .error-gamePage__text {
                font-size: 18px;
                color: #fff;
            }
            .casino-play__controls {
                position: absolute;
                top: -42px;
                right: 0;
                display: flex;
                align-items: center;
            }
            .casino-play__control {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 36px;
                height: 36px;
                background: #383956;
                border-radius: 5px;
                cursor: pointer;
                transition: background 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            .casino-play__control > img {
                width: 18px;
                height: 18px;
                transition: filter 0.2s ease-in-out;
            }
            .casino-play__control_external > img {
                margin-top: -2px;
                margin-right: -2px;
            }
            .casino-play__control_refresh > img {
                width: 20px;
                height: 20px;
            }
            .casino-play__control_change {
                width: 74px;
                margin-right: auto;
            }
            .casino-play__control_change > span {
                font-size: 20px;
                font-weight: 700;
                margin-bottom: -1px;
                color: #fff;
                text-transform: uppercase;
                transition: color 0.2s ease-in-out;
            }
            .casino-play__control_change:hover > span {
                color: #333;
            }
            .casino-play__control_close > img {
                width: 16px;
                height: 16px;
            }
            .casino-play__control.active,
            .casino-play__control:hover {
                background: #e6e7fd;
            }
            .casino-play__control.active > img,
            .casino-play__control:hover > img {
                filter: invert(0.85);
            }
            .casino-play__control.active:hover {
                opacity: 0.75;
            }
            .casino-play__control + .casino-play__control {
                margin-left: 5px;
            }
            @charset "UTF-8";
            .tournaments {
                font-family: Roboto, sans-serif;
            }
            .tournaments h1 {
                margin-bottom: 0;
            }
            .tournaments-login {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(42, 42, 68, 0.85);
                padding: 25px;
                display: flex;
                align-items: center;
                justify-content: center;
                z-index: 5;
            }
            .tournaments-login > div {
                margin: 0;
                padding: 0 20px;
                color: #fff;
            }
            .tournaments-header {
                margin: 40px 0 25px;
                font-size: 18px;
                text-align: left;
                line-height: 26px;
            }
            .tournaments-header_active,
            .tournaments-header_feature,
            .tournaments-header_finished {
                position: relative;
                display: inline-block;
                padding-right: 35px;
            }
            .tournaments-header_active:before,
            .tournaments-header_feature:before,
            .tournaments-header_finished:before {
                position: absolute;
                content: "";
                top: 50%;
                right: 0;
                margin-top: -11px;
                width: 22px;
                height: 22px;
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: 100%;
            }
            .tournaments-header_active {
                color: #21baff;
            }
            .tournaments-header_active:before {
                background-image: url(/domain_files/blue-timer.svg);
            }
            .tournaments-header_feature {
                color: #ffb302;
            }
            .tournaments-header_feature:before {
                background-image: url(/domain_files/orange-timer.svg);
            }
            .tournaments-header_finished {
                color: #fff;
            }
            .tournaments-header_finished:before {
                background-image: url(/domain_files/calendar.svg);
            }
            .tournaments-list {
                position: relative;
            }
            .tournaments-list-wrapper {
                margin: -15px;
                display: flex;
                flex-wrap: wrap;
                align-items: flex-start;
                position: relative;
            }
            .tournaments-list__item {
                width: 33.33333%;
                min-width: 33.33333%;
                padding: 15px;
            }
            @media (max-width: 991px) {
                .tournaments-list__item {
                    width: 50%;
                    min-width: 50%;
                }
            }
            @media (max-width: 575px) {
                .tournaments-list__item {
                    width: 100%;
                    min-width: 100%;
                }
            }
            .tournaments-list__empty {
                color: #63688a;
                font-size: 14px;
                line-height: 20px;
            }
            .tournaments-slider-controls {
                visibility: hidden;
                position: absolute;
                z-index: 4;
                top: 0;
                right: 0;
                margin-top: -40px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            @media (max-width: 767px) {
                .tournaments-slider-controls {
                    margin-top: -36px;
                }
            }
            .tournaments-slider-controls_preview {
                margin-top: -36px;
            }
            @media (max-width: 767px) {
                .tournaments-slider-controls_preview {
                    margin-top: -32px;
                }
            }
            .tournaments-slider-controls__item {
                visibility: visible;
                position: relative;
                z-index: 1;
                width: 36px;
                height: 36px;
                border-radius: 50%;
                background: #3b3c5b;
                cursor: pointer;
                transition: background 0.2s ease-in-out, transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            @media (max-width: 767px) {
                .tournaments-slider-controls__item {
                    width: 30px;
                    height: 30px;
                }
            }
            .tournaments-slider-controls__item:before {
                position: absolute;
                content: "";
                z-index: 2;
                top: 50%;
                left: 50%;
                width: 14px;
                height: 14px;
                margin-top: -7px;
                margin-left: -7px;
                background-size: 100%;
                background-position: 50%;
                background-repeat: no-repeat;
                opacity: 0.9;
                transition: opacity 0.2s ease-in-out, filter 0.2s ease-in-out;
            }
            @media (max-width: 767px) {
                .tournaments-slider-controls__item:before {
                    width: 10px;
                    height: 10px;
                    margin-top: -5px;
                    margin-left: -5px;
                }
            }
            .tournaments-slider-controls__item_left:before {
                margin-left: -8px;
                background-image: url(/domain_files/left.svg);
            }
            @media (max-width: 767px) {
                .tournaments-slider-controls__item_left:before {
                    margin-left: -6px;
                }
            }
            .tournaments-slider-controls__item_right:before {
                margin-left: -6px;
                background-image: url(/domain_files/right.svg);
            }
            @media (max-width: 767px) {
                .tournaments-slider-controls__item_right:before {
                    margin-left: -4px;
                }
            }
            .tournaments-slider-controls__item_disabled {
                cursor: not-allowed;
                opacity: 0.4;
            }
            .tournaments-slider-controls__item:hover:not(.tournaments-slider-controls__item_disabled) {
                background: #e6e7fd;
            }
            .tournaments-slider-controls__item:hover:not(.tournaments-slider-controls__item_disabled):before {
                filter: invert(1);
                opacity: 0.6;
            }
            .tournaments-slider-controls__item:active:not(.tournaments-slider-controls__item_disabled) {
                transform: translateY(3px);
            }
            .tournaments-slider-controls__item + .tournaments-slider-controls__item {
                margin-left: 15px;
            }
            @media (max-width: 767px) {
                .tournaments-slider-controls__item + .tournaments-slider-controls__item {
                    margin-left: 10px;
                }
            }
            .tournaments-card {
                width: 100%;
                border-radius: 6px;
                overflow: hidden;
                position: relative;
                box-shadow: 0 2px 10px 0 rgba(27, 28, 42, 0.8);
            }
            .tournaments-card__poster {
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: cover;
            }
            .tournaments-card__poster,
            .tournaments-card__poster:after {
                position: absolute;
                z-index: 0;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }
            .tournaments-card__poster:after {
                content: "";
                background: rgba(43, 45, 72, 0.9);
                box-shadow: inset 0 0 0 1px rgba(99, 102, 146, 0.1);
                border-radius: 6px;
                transition: background 0.2s ease-in-out;
            }
            .tournaments-card:hover .tournaments-card__poster:after {
                background: rgba(53, 56, 89, 0.95);
            }
            .tournaments-card-info {
                display: flex;
                flex-direction: column;
                align-items: center;
                position: relative;
                padding: 15px;
            }
            @media (max-width: 767px) {
                .tournaments-card-info {
                    padding: 15px 10px 10px;
                }
            }
            .tournaments-card-info__button {
                position: relative;
                z-index: 2;
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 12px 16px;
                border-radius: 20px;
                background: rgba(102, 105, 144, 0.8);
                color: #fff;
                font-size: 12px;
                font-weight: 700;
                text-transform: uppercase;
                cursor: pointer;
                transition: all 0.2s ease-in-out;
            }
            @media (min-width: 768px) {
                .tournaments-card-info__button {
                    position: absolute;
                    top: 50%;
                    left: 50%;
                    transform: translate(-50%, -70%);
                    visibility: hidden;
                    opacity: 0;
                }
            }
            @media (max-width: 767px) {
                .tournaments-card-info__button {
                    margin-bottom: 25px;
                    font-size: 10px;
                    padding: 10px 14px;
                }
            }
            .tournaments-card-info__button > img {
                margin-left: 10px;
                width: 14px;
                height: 14px;
            }
            @media (max-width: 991px) {
                .tournaments-card-info__button > img {
                    width: 12px;
                    height: 12px;
                    margin-left: 8px;
                }
            }
            .tournaments-card-info__button:hover {
                background: #fff;
                color: #3f3e61;
            }
            .tournaments-card-info__button:active {
                transform: translateY(3px) !important;
            }
            @media (min-width: 768px) {
                .tournaments-card-info__button:active {
                    transform: translate(-50%, -42%) !important;
                }
            }
            .tournaments-card-info__button_join {
                background: rgba(132, 183, 73, 0.8);
            }
            .tournaments-card-info__button_join:hover {
                background: #84b749;
                color: #fff;
            }
            .tournaments-card-info__name {
                position: relative;
                z-index: 1;
                width: 100%;
                text-align: center;
            }
            .tournaments-card-info__name > a,
            .tournaments-card-info__name > a:hover {
                color: #fff;
                font-size: 16px;
                line-height: 24px;
                font-weight: 300;
                border-bottom: 1px solid hsla(0, 0%, 100%, 0.5);
                padding-bottom: 2px;
                transition: opacity 0.2s ease-in-out, border-bottom-color 0.2s ease-in-out;
            }
            .tournaments-card-info__name > a:hover {
                border-bottom-color: transparent;
                opacity: 0.75;
            }
            .tournaments-card-info__date {
                position: relative;
                z-index: 1;
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                margin-top: 15px;
            }
            .tournaments-card-info__date > span {
                font-size: 10px;
                color: hsla(0, 0%, 100%, 0.75);
            }
            .tournaments-card-info__date > img {
                width: 12px;
                height: 12px;
                opacity: 0.75;
                margin-right: 6px;
            }
            .tournaments-card-info__fund {
                position: relative;
                z-index: 1;
                width: 100%;
                margin: 40px 0;
                display: flex;
                align-items: center;
                justify-content: center;
                opacity: 1;
                transition: opacity 0.2s ease-in-out;
            }
            @media (max-width: 767px) {
                .tournaments-card-info__fund {
                    margin: 30px 0 20px;
                }
            }
            .tournaments-card-info__fund-cup {
                margin-right: 15px;
            }
            .tournaments-card-info__fund-cup > img {
                width: 32px;
                height: 32px;
            }
            @media (max-width: 767px) {
                .tournaments-card-info__fund-cup > img {
                    width: 26px;
                    height: 26px;
                }
            }
            .tournaments-card-info__fund-amount {
                display: flex;
                align-items: center;
                white-space: nowrap;
            }
            .tournaments-card-info__fund-amount > span {
                font-size: 28px;
                line-height: 28px;
                font-weight: 700;
                color: #ffcf00;
            }
            @media (max-width: 767px) {
                .tournaments-card-info__fund-amount > span {
                    font-size: 24px;
                    line-height: 24px;
                }
            }
            .tournaments-card-info__fund-amount > img {
                margin-left: 8px;
                width: 20px;
                height: 20px;
                margin-bottom: -7px;
            }
            @media (max-width: 767px) {
                .tournaments-card-info__fund-amount > img {
                    width: 16px;
                    height: 16px;
                    margin-bottom: -6px;
                    margin-left: 6px;
                }
            }
            @media (min-width: 768px) {
                .tournaments-card-info:hover .tournaments-card-info__fund {
                    opacity: 0.2;
                }
            }
            @media (min-width: 768px) {
                .tournaments-card-info:hover .tournaments-card-info__button {
                    transform: translate(-50%, -50%);
                    visibility: visible;
                    opacity: 1;
                }
            }
            .tournaments-card-info__settings {
                position: relative;
                z-index: 1;
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .tournaments-card-info__settings-item {
                display: flex;
                align-items: center;
                padding: 6px 8px;
                border-radius: 4px;
                cursor: pointer;
                transition: background-color 0.2s ease-in-out;
                white-space: nowrap;
            }
            .tournaments-card-info__settings-item:hover {
                background-color: rgba(19, 19, 28, 0.48);
            }
            .tournaments-card-info__settings-item > img {
                width: 14px;
                height: 14px;
                opacity: 0.75;
                transition: opacity 0.2s ease-in-out;
            }
            .tournaments-card-info__settings-item:hover > img {
                opacity: 1;
            }
            .tournaments-card-info__settings-item > span {
                font-size: 12px;
                color: hsla(0, 0%, 100%, 0.85);
                transition: color 0.2s ease-in-out;
            }
            .tournaments-card-info__settings-item:hover > span {
                color: #fff;
            }
            .tournaments-card-info__settings-item > img + span,
            .tournaments-card-info__settings-item > span + img {
                margin-left: 6px;
            }
            .tournaments-card-info__settings-item_blue-timer,
            .tournaments-card-info__settings-item_orange-timer {
                margin-right: auto;
            }
            .tournaments-card-info__settings-item_blue-timer > img,
            .tournaments-card-info__settings-item_orange-timer > img {
                opacity: 1;
            }
            .tournaments-card-info__settings-item_orange-timer:hover > span,
            .tournaments-card-info__settings-item_orange-timer > span {
                color: #ffb302;
            }
            .tournaments-card-info__settings-item_blue-timer:hover > span,
            .tournaments-card-info__settings-item_blue-timer > span {
                color: #21baff;
            }
            .tournaments-card-rating {
                position: relative;
                z-index: 1;
            }
            .tournaments-card-rating__item {
                display: flex;
                align-items: center;
                padding: 8px 0;
                background: rgba(33, 33, 52, 0.75);
            }
            .tournaments-card-rating__item-place {
                flex-grow: 0;
                flex-shrink: 0;
                display: flex;
                align-items: center;
                justify-content: center;
                width: 16px;
                height: 16px;
                border-radius: 7px;
                font-size: 9px;
                line-height: 10px;
                color: #b1b2cc;
                background: #3d3f5d;
                margin: 0 5px 0 10px;
            }
            .tournaments-card-rating__item-user {
                width: 100%;
                flex-shrink: 1;
                padding: 0 6px;
                overflow: hidden;
            }
            .tournaments-card-rating__item-user .user-info__avatar-image {
                width: 22px;
                height: 22px;
                border: none;
                padding: 0;
            }
            .tournaments-card-rating__item-user .user-info__avatar-image > img {
                border-radius: 6px;
                background: #363a58;
                font-size: 6px;
            }
            .tournaments-card-rating__item-user .user-info__name {
                font-size: 11px;
                color: #8a8dac;
            }
            .tournaments-card-rating__item-points,
            .tournaments-card-rating__item-win {
                flex-grow: 1;
                flex-shrink: 1;
                display: flex;
                align-items: center;
                justify-content: flex-end;
                margin: 0 15px 0 10px;
                white-space: nowrap;
            }
            .tournaments-card-rating__item-points > span,
            .tournaments-card-rating__item-win > span {
                font-size: 10px;
                font-weight: 700;
                color: #21baff;
            }
            .tournaments-card-rating__item-points > img,
            .tournaments-card-rating__item-win > img {
                width: 10px;
                height: 10px;
                margin-left: 5px;
            }
            .tournaments-card-rating__item-win > span {
                color: #ffcf00;
            }
            .tournaments-card-rating__item_active .tournaments-card-rating__item-place {
                color: #4a4c69;
                background: #e5e7f6;
            }
            .tournaments-card-rating__item_active .tournaments-card-rating__item-user .user-info__name {
                font-size: 11px;
                color: #f2fbff;
            }
            .tournaments-card-rating__item + .tournaments-card-rating__item {
                border-top: 1px solid hsla(0, 0%, 100%, 0.05);
            }
            .tournaments-preview {
                cursor: pointer;
                font-family: Roboto, sans-serif;
            }
            .tournaments-preview-name {
                color: #8c92b8;
                font-size: 12px;
                font-weight: 400;
                line-height: 18px;
                margin-bottom: 10px;
                transition: color 0.2s ease-in-out;
            }
            .tournaments-preview-card {
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                position: relative;
                padding: 13px;
            }
            .tournaments-preview-card__poster {
                position: absolute;
                z-index: 0;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: cover;
                border-radius: 6px;
            }
            @media (max-width: 400px) {
                .tournaments-preview-card__poster {
                    border-radius: 5px;
                }
            }
            .tournaments-preview-card__poster:before {
                content: "";
                position: absolute;
                z-index: 0;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(43, 45, 72, 0.9);
                border-radius: 6px;
                transition: background 0.2s ease-in-out;
            }
            @media (max-width: 400px) {
                .tournaments-preview-card__poster:before {
                    border-radius: 5px;
                }
            }
            .tournaments-preview-card__settings {
                position: relative;
                z-index: 1;
                display: flex;
                align-items: center;
                width: 100%;
            }
            .tournaments-preview-card__settings-fund {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: flex-start;
                margin-right: 10px;
            }
            .tournaments-preview-card__settings-fund-cup {
                margin-right: 8px;
            }
            .tournaments-preview-card__settings-fund-cup > img {
                width: 18px;
                height: 18px;
            }
            .tournaments-preview-card__settings-fund-amount {
                display: flex;
                align-items: center;
            }
            .tournaments-preview-card__settings-fund-amount > span {
                font-size: 16px;
                line-height: 16px;
                font-weight: 700;
                color: #ffcf00;
            }
            .tournaments-preview-card__settings-fund-amount > img {
                margin-left: 4px;
                width: 14px;
                height: 14px;
                margin-bottom: -2px;
            }
            .tournaments-preview-card__settings-item {
                display: flex;
                align-items: center;
                white-space: nowrap;
                padding: 5px 7px;
                border-radius: 4px;
                cursor: pointer;
                transition: background-color 0.2s ease-in-out;
            }
            .tournaments-preview-card__settings-item:hover {
                background-color: rgba(19, 19, 28, 0.48);
            }
            .tournaments-preview-card__settings-item > img {
                width: 14px;
                height: 14px;
                margin-left: 6px;
                opacity: 0.75;
                transition: opacity 0.2s ease-in-out;
            }
            .tournaments-preview-card__settings-item:hover > img {
                opacity: 1;
            }
            .tournaments-preview-card__settings-item > span {
                font-size: 12px;
                color: hsla(0, 0%, 100%, 0.85);
                transition: color 0.2s ease-in-out;
            }
            .tournaments-preview-card__settings-item:hover > span {
                color: #fff;
            }
            .tournaments-preview-card-footer {
                position: relative;
                z-index: 1;
                margin-top: 15px;
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .tournaments-preview-card__timer {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                white-space: nowrap;
                padding: 5px 10px 6px;
                border-radius: 6px;
                height: 24px;
            }
            @media (max-width: 400px) {
                .tournaments-preview-card__timer {
                    border-radius: 4px;
                }
            }
            .tournaments-preview-card__timer > img {
                width: 12px;
                height: 12px;
                margin-right: 6px;
            }
            .tournaments-preview-card__timer > span {
                font-size: 10px;
            }
            .tournaments-preview-card__timer_blue {
                background: rgba(38, 181, 248, 0.2);
            }
            .tournaments-preview-card__timer_blue > span {
                color: #21baff;
            }
            .tournaments-preview-card__timer_orange {
                background: rgba(255, 179, 2, 0.2);
            }
            .tournaments-preview-card__timer_orange > span {
                color: #ffb302;
            }
            .tournaments-preview-card__button {
                width: 24px;
                height: 24px;
                background-color: #387ce5;
                background-repeat: no-repeat;
                background-position: 50%;
                background-image: url(/domain_files/right.svg);
                background-size: 40%;
                border-radius: 6px;
                visibility: hidden;
                opacity: 0;
                transform: translateX(10px);
                transition: all 0.2s ease-in-out;
            }
            @media (max-width: 400px) {
                .tournaments-preview-card__button {
                    border-radius: 4px;
                }
            }
            .tournaments-preview:hover .tournaments-preview-name {
                color: #fff;
            }
            .tournaments-preview:hover .tournaments-preview-card__poster:before {
                background: rgba(53, 56, 89, 0.95);
            }
            .tournaments-preview:hover .tournaments-preview-card__button {
                visibility: visible;
                opacity: 1;
                transform: translateX(0);
            }
            .tournament {
                font-family: Roboto, sans-serif;
            }
            .tournament-header {
                margin-bottom: 40px;
                position: relative;
            }
            @media (max-width: 500px) {
                .tournament-header {
                    margin-bottom: 30px;
                }
            }
            .tournament-header__title {
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
                margin-top: 10px;
                margin-bottom: 15px;
            }
            @media (max-width: 1100px) {
                .tournament-header__title {
                    flex-direction: column;
                }
            }
            .tournament-header__title > a {
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 12px 16px;
                border: 1px solid #2f2e4b;
                border-radius: 6px;
                font-size: 14px;
                color: #fff;
                transition: background 0.2s ease-in-out;
            }
            @media (min-width: 1101px) {
                .tournament-header__title > a {
                    position: absolute;
                    top: 0;
                    left: 0;
                }
            }
            @media (max-width: 1100px) {
                .tournament-header__title > a {
                    margin-bottom: 20px;
                }
            }
            @media (max-width: 500px) {
                .tournament-header__title > a {
                    padding: 10px 14px;
                    font-size: 12px;
                }
            }
            .tournament-header__title > a > img {
                width: 12px;
                height: 12px;
                margin-right: 10px;
            }
            @media (max-width: 500px) {
                .tournament-header__title > a > img {
                    width: 10px;
                    height: 10px;
                    margin-right: 8px;
                }
            }
            .tournament-header__title > a:hover {
                background: #2b2e47;
            }
            .tournament-header__title > h1 {
                font-size: 26px;
                line-height: 36px;
                margin: 0;
            }
            @media (max-width: 500px) {
                .tournament-header__title > h1 {
                    font-size: 20px;
                    line-height: 30px;
                }
            }
            .tournament-header__date {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .tournament-header__date > img {
                width: 14px;
                height: 14px;
                margin-right: 10px;
                opacity: 0.8;
            }
            .tournament-header__date > span {
                font-size: 12px;
                color: hsla(0, 0%, 100%, 0.8);
            }
            .tournament-block__header {
                display: flex;
                align-items: center;
                justify-content: space-between;
                margin: 35px 0 15px;
            }
            @media (max-width: 500px) {
                .tournament-block__header {
                    margin: 25px 0 10px;
                }
            }
            .tournament-block__header-title {
                margin: 0;
                font-size: 18px;
                text-align: left;
                line-height: 26px;
            }
            @media (max-width: 500px) {
                .tournament-block__header-title {
                    font-size: 14px;
                    line-height: 22px;
                }
            }
            .tournament-block__header-value {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .tournament-block__header-value > img {
                width: 16px;
                height: 16px;
            }
            @media (max-width: 500px) {
                .tournament-block__header-value > img {
                    width: 14px;
                    height: 14px;
                }
            }
            .tournament-block__header-value > span {
                font-size: 14px;
                font-weight: 700;
                color: #fff;
            }
            @media (max-width: 500px) {
                .tournament-block__header-value > span {
                    font-size: 12px;
                }
            }
            .tournament-block__header-value > img + span,
            .tournament-block__header-value > span + img {
                margin-left: 8px;
            }
            @media (max-width: 500px) {
                .tournament-block__header-value > img + span,
                .tournament-block__header-value > span + img {
                    margin-left: 6px;
                }
            }
            .tournament-block__body {
                position: relative;
                padding: 20px;
                background: #2a2a44;
                border: 1px solid #2f2e4b;
                border-top: 2px solid #3a3c5a;
                border-radius: 6px;
            }
            @media (max-width: 500px) {
                .tournament-block__body {
                    padding: 15px;
                }
            }
            @media (max-width: 500px) {
                .tournament-block_rolled-up .tournament-block__body {
                    overflow: hidden;
                    max-height: 120px;
                }
            }
            @media (max-width: 500px) {
                .tournament-block_rolled-up .tournament-block__body:before {
                    position: absolute;
                    content: "";
                    z-index: 2;
                    left: 0;
                    bottom: 0;
                    width: 100%;
                    height: 60px;
                    background: linear-gradient(180deg, rgba(42, 42, 68, 0), #2a2a44);
                    border-radius: 0 0 6px 6px;
                }
            }
            .tournament-block__expand-button {
                position: absolute;
                z-index: 3;
                bottom: 0;
                left: 50%;
                margin-bottom: 15px;
                transform: translate(-50%);
                padding: 9px 14px;
                background: rgba(102, 105, 144, 0.8);
                color: #fff;
                border-radius: 20px;
                font-size: 10px;
                font-weight: 700;
                text-transform: uppercase;
                line-height: 10px;
                cursor: pointer;
                box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
                transition: all 0.2s ease-in-out;
            }
            @media (min-width: 501px) {
                .tournament-block__expand-button {
                    display: none;
                }
            }
            .tournament-block__expand-button_hidden {
                display: none;
            }
            .tournament-block__expand-button:hover {
                background: #fff;
                color: #3f3e61;
            }
            .tournament-block__expand-button:active {
                transform: translate(-50%, 3px);
            }
            .tournament-block_rules .tournament-block__body p {
                position: relative;
                z-index: 1;
                font-size: 14px;
                font-weight: 300;
                line-height: 24px;
                color: #dcdfef;
                padding-left: 40px;
            }
            @media (max-width: 500px) {
                .tournament-block_rules .tournament-block__body p {
                    font-size: 12px;
                    line-height: 20px;
                    padding-left: 30px;
                }
            }
            .tournament-block_rules .tournament-block__body p:before {
                display: flex;
                align-items: center;
                justify-content: center;
                position: absolute;
                z-index: -1;
                top: 50%;
                left: 0;
                margin-top: -15px;
                font-size: 30px;
                line-height: 30px;
                font-weight: 700;
                color: #6e6e8d;
                content: attr(data-number);
                text-shadow: 9px 5px 8px #393959;
            }
            @media (max-width: 500px) {
                .tournament-block_rules .tournament-block__body p:before {
                    font-size: 24px;
                    line-height: 24px;
                    margin-top: -12px;
                }
            }
            .tournament-block_rules .tournament-block__body p > strong {
                padding: 2px 4px 3px;
                margin: 0 2px;
                border-radius: 4px;
                font-size: 80%;
                font-weight: 700;
                background: #4a4a6c;
                white-space: nowrap;
            }
            .tournament-block_rules .tournament-block__body p + p {
                margin-top: 20px;
            }
            @media (max-width: 500px) {
                .tournament-block_rules .tournament-block__body p + p {
                    margin-top: 15px;
                }
            }
            .tournament-block_prizes .tournament-block__body,
            .tournament-block_users .tournament-block__body {
                padding: 0;
            }
            .tournament-table__row {
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding: 10px 0;
                min-height: 50px;
            }
            @media (max-width: 500px) {
                .tournament-table__row {
                    padding: 8px 0;
                    min-height: 42px;
                }
            }
            .tournament-table__row_header {
                min-height: 60px;
            }
            @media (max-width: 500px) {
                .tournament-table__row_header {
                    min-height: 42px;
                }
            }
            .tournament-table__row_header > .tournament-table__col {
                font-size: 14px;
                font-weight: 700;
            }
            @media (max-width: 550px) {
                .tournament-table__row_header > .tournament-table__col {
                    font-size: 13px;
                }
            }
            @media (max-width: 450px) {
                .tournament-table__row_header > .tournament-table__col {
                    font-size: 12px;
                }
            }
            .tournament-table__row:not(.tournament-table__row_header):hover {
                background: rgba(50, 50, 81, 0.5);
            }
            .tournament-table__row + .tournament-table__row {
                border-top: 1px solid #323251;
            }
            .tournament-table__col {
                padding: 0 15px;
                display: flex;
                align-items: center;
                color: #d9d9e6;
            }
            @media (max-width: 550px) {
                .tournament-table__col {
                    padding: 0 10px;
                }
            }
            @media (max-width: 450px) {
                .tournament-table__col {
                    padding: 0 7px;
                }
            }
            @media (max-width: 400px) {
                .tournament-table__col {
                    padding: 0 5px;
                }
            }
            .tournament-table__col_empty {
                width: 100% !important;
                font-size: 14px;
                color: #7676a0;
                line-height: 20px;
                text-align: center;
            }
            .tournament-table__col_place > img {
                width: 24px;
                height: 24px;
                display: block;
            }
            @media (max-width: 450px) {
                .tournament-table__col_place > img {
                    width: 20px;
                    height: 20px;
                }
            }
            .tournament-table__col_place > span {
                padding: 4px 6px;
                font-size: 10px;
                font-weight: 700;
                color: #b1b2cc;
                background: #3d3f5d;
                border-radius: 7px;
            }
            @media (max-width: 450px) {
                .tournament-table__col_place > span {
                    font-size: 8px;
                    padding: 3px 5px 2px;
                    border-radius: 6px;
                }
            }
            .tournament-table__col_place-active > span {
                color: #4a4c69;
                background: #e5e7f6;
            }
            .tournament-table__col_user .user-info__avatar-image {
                width: 30px;
                height: 30px;
                border: none;
                padding: 0;
            }
            @media (max-width: 450px) {
                .tournament-table__col_user .user-info__avatar-image {
                    width: 24px;
                    height: 24px;
                }
            }
            .tournament-table__col_user .user-info__avatar-image > img {
                border-radius: 8px;
                background: #363a58;
                font-size: 6px;
            }
            .tournament-table__col_user .user-info__name {
                font-size: 13px;
                color: #8a8dac;
            }
            @media (max-width: 450px) {
                .tournament-table__col_user .user-info__name {
                    font-size: 11px;
                    margin-left: 8px;
                }
            }
            .tournament-table__col_user-active .user-info__name {
                color: #f2fbff;
            }
            .tournament-table__col_ingots {
                display: flex;
                align-items: center;
                white-space: nowrap;
            }
            .tournament-table__col_ingots > span {
                font-size: 14px;
                font-weight: 700;
                color: #ffcf00;
            }
            @media (max-width: 550px) {
                .tournament-table__col_ingots > span {
                    font-size: 12px;
                }
            }
            @media (max-width: 450px) {
                .tournament-table__col_ingots > span {
                    font-size: 10px;
                }
            }
            .tournament-table__col_ingots > img {
                width: 14px;
                height: 14px;
                margin-left: 6px;
            }
            @media (max-width: 550px) {
                .tournament-table__col_ingots > img {
                    width: 12px;
                    height: 12px;
                    margin-left: 5px;
                }
            }
            @media (max-width: 450px) {
                .tournament-table__col_ingots > img {
                    width: 10px;
                    height: 10px;
                    margin-left: 4px;
                }
            }
            .tournament-table__col_points {
                display: flex;
                align-items: center;
                white-space: nowrap;
            }
            .tournament-table__col_points > span {
                font-size: 14px;
                font-weight: 700;
                color: #21baff;
            }
            @media (max-width: 550px) {
                .tournament-table__col_points > span {
                    font-size: 12px;
                }
            }
            @media (max-width: 450px) {
                .tournament-table__col_points > span {
                    font-size: 10px;
                }
            }
            .tournament-table__col_points > img {
                width: 14px;
                height: 14px;
                margin-left: 6px;
            }
            @media (max-width: 550px) {
                .tournament-table__col_points > img {
                    width: 12px;
                    height: 12px;
                    margin-left: 5px;
                }
            }
            @media (max-width: 450px) {
                .tournament-table__col_points > img {
                    width: 10px;
                    height: 10px;
                    margin-left: 4px;
                }
            }
            .tournament-table__col_rating {
                justify-content: center;
            }
            .tournament-table__col_rating > .lower,
            .tournament-table__col_rating > .upper {
                position: relative;
                top: -1px;
                padding-left: 15px;
                font-size: 12px;
                font-weight: 700;
            }
            .tournament-table__col_rating > .lower:before,
            .tournament-table__col_rating > .upper:before {
                position: absolute;
                font-size: 14px;
                top: 0;
                left: 0;
                margin-top: -1px;
            }
            .tournament-table__col_rating > .upper {
                color: #8bc34a;
            }
            .tournament-table__col_rating > .upper:before {
                content: "↑";
            }
            .tournament-table__col_rating > .lower {
                color: #ff5722;
            }
            .tournament-table__col_rating > .lower:before {
                content: "↓";
            }
            .tournament-table_prizes .tournament-table__col:first-child {
                width: 40%;
                justify-content: center;
            }
            .tournament-table_prizes .tournament-table__col:nth-child(2) {
                width: 60%;
                justify-content: center;
            }
            .tournament-table_users .tournament-table__col:first-child {
                width: 110px;
                min-width: 110px;
                justify-content: center;
            }
            @media (max-width: 1250px) {
                .tournament-table_users .tournament-table__col:first-child {
                    width: 95px;
                    min-width: 95px;
                }
            }
            @media (max-width: 650px) {
                .tournament-table_users .tournament-table__col:first-child {
                    width: 80px;
                    min-width: 80px;
                }
            }
            @media (max-width: 450px) {
                .tournament-table_users .tournament-table__col:first-child {
                    width: 55px;
                    min-width: 55px;
                }
            }
            .tournament-table_users .tournament-table__col:nth-child(2) {
                width: 100%;
                overflow: hidden;
            }
            .tournament-table_users .tournament-table__col:nth-child(3) {
                width: 180px;
                min-width: 180px;
                justify-content: center;
            }
            @media (max-width: 1100px) {
                .tournament-table_users .tournament-table__col:nth-child(3) {
                    width: 150px;
                    min-width: 150px;
                }
            }
            @media (max-width: 550px) {
                .tournament-table_users .tournament-table__col:nth-child(3) {
                    width: 120px;
                    min-width: 120px;
                }
            }
            @media (max-width: 450px) {
                .tournament-table_users .tournament-table__col:nth-child(3) {
                    width: 100px;
                    min-width: 100px;
                }
            }
            .tournament-table_users .tournament-table__col:nth-child(4) {
                width: 150px;
                min-width: 150px;
                justify-content: center;
            }
            @media (max-width: 1100px) {
                .tournament-table_users .tournament-table__col:nth-child(4) {
                    width: 130px;
                    min-width: 130px;
                }
            }
            @media (max-width: 550px) {
                .tournament-table_users .tournament-table__col:nth-child(4) {
                    width: 100px;
                    min-width: 100px;
                }
            }
            @media (max-width: 450px) {
                .tournament-table_users .tournament-table__col:nth-child(4) {
                    width: 80px;
                    min-width: 80px;
                }
            }
            .tournament-table_users .tournament-table__col:nth-child(5) {
                width: 100px;
                min-width: 100px;
                justify-content: center;
            }
            @media (max-width: 650px) {
                .tournament-table_users .tournament-table__col:nth-child(5) {
                    display: none;
                }
            }
            .tournament-info__fund {
                position: relative;
                display: flex;
                flex-direction: column;
                align-items: center;
                border-radius: 6px;
                padding: 20px;
                background-color: #343551;
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: cover;
            }
            @media (max-width: 500px) {
                .tournament-info__fund {
                    padding: 15px;
                }
            }
            .tournament-info__fund-rays {
                z-index: 0;
                background: rgba(52, 53, 81, 0.93);
            }
            .tournament-info__fund-rays,
            .tournament-info__fund-rays:before {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 6px;
            }
            .tournament-info__fund-rays:before {
                content: "";
                z-index: 1;
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: cover;
                background-image: url(/domain_files/rays.svg);
                filter: brightness(1.2);
            }
            .tournament-info__fund-timer {
                position: relative;
                z-index: 2;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
                padding: 20px 20px 10px;
                margin: -20px -20px 0;
                border-radius: 6px 6px 0 0;
                width: calc(100% + 40px);
            }
            @media (max-width: 500px) {
                .tournament-info__fund-timer {
                    width: calc(100% + 30px);
                    margin: -15px -15px 0;
                }
            }
            .tournament-info__fund-timer__value {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .tournament-info__fund-timer__value > img {
                width: 20px;
                height: 20px;
                margin-right: 12px;
            }
            @media (max-width: 500px) {
                .tournament-info__fund-timer__value > img {
                    width: 16px;
                    height: 16px;
                }
            }
            .tournament-info__fund-timer__value > span {
                font-size: 20px;
                font-weight: 500;
            }
            @media (max-width: 500px) {
                .tournament-info__fund-timer__value > span {
                    font-size: 16px;
                }
            }
            .tournament-info__fund-timer__text {
                font-size: 10px;
                text-transform: uppercase;
                margin-top: 8px;
            }
            @media (max-width: 500px) {
                .tournament-info__fund-timer__text {
                    font-size: 8px;
                }
            }
            .tournament-info__fund-timer_blue {
                background: linear-gradient(180deg, rgba(38, 181, 248, 0.2), rgba(38, 181, 248, 0));
                text-shadow: 0 0 40px #26b5f8;
                color: #39c1ff;
            }
            .tournament-info__fund-timer_orange {
                background: linear-gradient(180deg, rgba(255, 179, 2, 0.2), rgba(255, 179, 2, 0));
                text-shadow: 0 0 40px #ffb302;
                color: #ffbb1c;
            }
            .tournament-info__fund-amount {
                position: relative;
                z-index: 2;
                display: flex;
                flex-direction: column;
                align-items: center;
                padding: 40px 0;
            }
            @media (max-width: 500px) {
                .tournament-info__fund-amount {
                    padding: 25px 0;
                }
            }
            .tournament-info__fund-amount__cup {
                position: relative;
            }
            .tournament-info__fund-amount__cup > img {
                width: 60px;
                height: 60px;
            }
            @media (max-width: 500px) {
                .tournament-info__fund-amount__cup > img {
                    width: 50px;
                    height: 50px;
                }
            }
            .tournament-info__fund-amount__cup:after,
            .tournament-info__fund-amount__cup:before {
                content: "";
                position: absolute;
                z-index: 1;
                width: 60px;
                height: 60px;
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: 100%;
            }
            @media (max-width: 500px) {
                .tournament-info__fund-amount__cup:after,
                .tournament-info__fund-amount__cup:before {
                    width: 50px;
                    height: 50px;
                }
            }
            .tournament-info__fund-amount__cup:before {
                bottom: 0;
                left: 0;
                margin-left: -70px;
                margin-bottom: -10px;
                background-image: url(/domain_files/tinsel-1.svg);
            }
            @media (max-width: 500px) {
                .tournament-info__fund-amount__cup:before {
                    margin-left: -60px;
                    margin-bottom: -5px;
                }
            }
            .tournament-info__fund-amount__cup:after {
                top: 0;
                right: 0;
                margin-right: -80px;
                margin-top: -15px;
                background-image: url(/domain_files/tinsel-2.svg);
            }
            @media (max-width: 500px) {
                .tournament-info__fund-amount__cup:after {
                    margin-right: -70px;
                    margin-top: -10px;
                }
            }
            .tournament-info__fund-amount__value {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-top: 15px;
            }
            .tournament-info__fund-amount__value > span {
                font-size: 26px;
                font-weight: 700;
                color: #ffcc48;
            }
            @media (max-width: 500px) {
                .tournament-info__fund-amount__value > span {
                    font-size: 22px;
                }
            }
            .tournament-info__fund-amount__value > img {
                width: 16px;
                height: 16px;
                margin-left: 8px;
                margin-bottom: -5px;
            }
            @media (max-width: 500px) {
                .tournament-info__fund-amount__value > img {
                    margin-bottom: -4px;
                }
            }
            .tournament-info__fund-amount__text {
                font-size: 10px;
                text-transform: uppercase;
                margin-top: 6px;
                color: hsla(0, 0%, 100%, 0.77);
            }
            @media (max-width: 500px) {
                .tournament-info__fund-amount__text {
                    font-size: 8px;
                }
            }
            .tournament-info__fund-button {
                position: relative;
                z-index: 2;
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 16px 18px;
                width: 100%;
                border-radius: 6px;
                background: rgba(132, 183, 73, 0.8);
                color: #fff;
                font-size: 14px;
                font-weight: 700;
                text-transform: uppercase;
                cursor: pointer;
                transition: all 0.2s ease-in-out;
            }
            @media (max-width: 500px) {
                .tournament-info__fund-button {
                    font-size: 12px;
                    padding: 14px 16px;
                }
            }
            .tournament-info__fund-button > img {
                margin-left: 14px;
                width: 16px;
                height: 16px;
            }
            @media (max-width: 500px) {
                .tournament-info__fund-button > img {
                    width: 14px;
                    height: 14px;
                }
            }
            .tournament-info__fund-button:hover:not(.tournament-info__fund-button_joined):not(.tournament-info__fund-button_disabled) {
                background: #84b749;
                color: #fff;
            }
            .tournament-info__fund-button:active:not(.tournament-info__fund-button_joined):not(.tournament-info__fund-button_disabled) {
                transform: translateY(3px);
            }
            .tournament-info__fund-button_disabled {
                cursor: not-allowed;
                background: rgba(132, 183, 73, 0.6);
            }
            .tournament-info__fund-button_disabled > span {
                opacity: 0.7;
            }
            .tournament-info__fund-button_disabled > img {
                -webkit-animation: rotate 1s linear infinite normal;
                animation: rotate 1s linear infinite normal;
            }
            .tournament-info__fund-button_joined {
                background: #03a9f4;
            }
            .tournament-info__settings {
                margin-top: 10px;
                display: flex;
                align-items: stretch;
            }
            .tournament-info__settings-item {
                width: 100%;
                max-width: 100%;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
                padding: 15px;
                border: 1px solid #2f2e4b;
                border-radius: 6px;
            }
            @media (max-width: 500px) {
                .tournament-info__settings-item {
                    padding: 12px 10px;
                }
            }
            .tournament-info__settings-item-value {
                display: flex;
                align-items: center;
                justify-content: center;
                white-space: nowrap;
            }
            .tournament-info__settings-item-value > img {
                width: 18px;
                height: 18px;
                opacity: 0.9;
            }
            @media (max-width: 500px) {
                .tournament-info__settings-item-value > img {
                    width: 14px;
                    height: 14px;
                }
            }
            .tournament-info__settings-item-value > span {
                font-size: 16px;
                font-weight: 700;
                color: #fff;
            }
            @media (max-width: 500px) {
                .tournament-info__settings-item-value > span {
                    font-size: 12px;
                }
            }
            .tournament-info__settings-item-value > img + span,
            .tournament-info__settings-item-value > span + img {
                margin-left: 10px;
            }
            @media (max-width: 500px) {
                .tournament-info__settings-item-value > img + span,
                .tournament-info__settings-item-value > span + img {
                    margin-left: 6px;
                }
            }
            .tournament-info__settings-item-text {
                font-size: 10px;
                font-weight: 700;
                color: #7c7d9c;
                text-transform: uppercase;
                margin-top: 10px;
            }
            @media (max-width: 500px) {
                .tournament-info__settings-item-text {
                    font-size: 8px;
                    margin-top: 8px;
                }
            }
            .tournament-info__settings-item_points .tournament-info__settings-item-value > span {
                color: #21baff;
            }
            .tournament-info__settings-item + .tournament-info__settings-item {
                margin-left: 10px;
            }
            .tournament-games {
                position: relative;
            }
            @media (max-width: 991px) {
                .tournament-games {
                    margin-bottom: -10px;
                }
            }
            .tournament-games h2 {
                display: none;
                margin: 35px 0 15px;
                font-size: 18px;
                text-align: left;
                line-height: 26px;
            }
            @media (max-width: 991px) {
                .tournament-games h2 {
                    display: block;
                }
            }
            @media (max-width: 500px) {
                .tournament-games h2 {
                    margin: 25px 0 10px;
                    font-size: 14px;
                    line-height: 22px;
                }
            }
            .tournament-games .tournament-games__row-wrapper {
                max-height: 415px;
                overflow-x: hidden;
                overflow-y: auto;
            }
            .tournament-games .row {
                margin-right: -5px;
                margin-left: -5px;
            }
            .tournament-games .col-6,
            .tournament-games .col-md-3,
            .tournament-games .col-sm-4 {
                padding-right: 5px;
                padding-left: 5px;
            }
            .tournament-games .casino-game-card,
            .tournament-games .default-game-card {
                margin-bottom: 10px;
            }
            .tournament-alert {
                position: relative;
                display: flex;
                align-items: center;
                padding: 20px 60px 20px 20px;
                background: #2196f3;
                border-radius: 6px;
                margin-bottom: 30px;
            }
            @media (max-width: 500px) {
                .tournament-alert {
                    padding: 15px 45px 15px 15px;
                    margin-bottom: 25px;
                }
            }
            .tournament-alert__icon {
                margin-right: 20px;
                display: flex;
                align-items: center;
                justify-content: center;
                width: 36px;
                min-width: 36px;
                height: 36px;
                border-radius: 50%;
                background: hsla(0, 0%, 100%, 0.15);
            }
            @media (max-width: 500px) {
                .tournament-alert__icon {
                    width: 24px;
                    min-width: 24px;
                    margin-right: 15px;
                    height: 24px;
                }
            }
            .tournament-alert__icon > img {
                width: 16px;
                height: 16px;
            }
            @media (max-width: 500px) {
                .tournament-alert__icon > img {
                    width: 12px;
                    height: 12px;
                }
            }
            .tournament-alert__text {
                font-size: 14px;
                line-height: 20px;
                color: #fff;
            }
            @media (max-width: 500px) {
                .tournament-alert__text {
                    font-size: 12px;
                    line-height: 18px;
                }
            }
            .tournament-alert__text > strong {
                padding: 2px 4px;
                margin: 0 2px;
                border-radius: 4px;
                font-size: 80%;
                background: hsla(0, 0%, 100%, 0.2);
            }
            .tournament-alert__close {
                position: absolute;
                top: 0;
                right: 0;
                display: flex;
                align-items: center;
                justify-content: center;
                width: 40px;
                height: 100%;
                border-radius: 0 6px 6px 0;
                background: hsla(0, 0%, 100%, 0.05);
                transition: background 0.2s ease-in-out;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            @media (max-width: 500px) {
                .tournament-alert__close {
                    width: 30px;
                }
            }
            .tournament-alert__close > img {
                width: 12px;
                height: 12px;
                opacity: 0.7;
                transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
            }
            @media (max-width: 500px) {
                .tournament-alert__close > img {
                    width: 10px;
                    height: 10px;
                }
            }
            .tournament-alert__close:hover {
                background: hsla(0, 0%, 100%, 0.2);
            }
            .tournament-alert__close:hover > img {
                opacity: 1;
                transform: rotate(180deg);
            }
            .game-skycard {
                font-family: Roboto, sans-serif;
            }
            .game-skycard__block {
                height: 100%;
                background: linear-gradient(180deg, #2a2a44, #25263c);
                border-top: 2px solid #444357;
                border-radius: 5px;
                padding: 20px;
                color: #fff;
                position: relative;
            }
            @media (max-width: 991px) {
                .game-skycard__block {
                    padding: 15px;
                }
            }
            .game-skycard__block_game {
                padding: 15px;
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
            }
            @media (max-width: 991px) {
                .game-skycard__block_game {
                    background: linear-gradient(rgba(42, 42, 68, 0.3), rgba(37, 38, 60, 0.3));
                    padding: 5px;
                    border: none;
                }
            }
            .game-skycard__block-wrapper {
                height: 100%;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }
            .game-skycard__block-login {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(42, 42, 68, 0.85);
                border-radius: 5px;
                padding: 25px;
                display: flex;
                align-items: center;
                justify-content: center;
                z-index: 5;
            }
            .game-skycard__block-login > div {
                margin: 0;
                padding: 0 20px;
            }
            .game-skycard__block-footer {
                position: relative;
                z-index: 6;
            }
            .game-skycard__rate-title {
                margin-bottom: 14px;
                font-size: 16px;
                font-weight: 500;
                text-transform: uppercase;
                color: #fff;
            }
            @media (max-width: 991px) {
                .game-skycard__rate-title {
                    font-size: 15px;
                    margin-bottom: 10px;
                }
            }
            @media (max-width: 575px) {
                .game-skycard__rate-title {
                    font-size: 14px;
                }
            }
            @media (max-width: 400px) {
                .game-skycard__rate-title {
                    font-size: 12px;
                }
            }
            .game-skycard__rate-input {
                height: 40px;
                position: relative;
            }
            .game-skycard__rate-input-buttons {
                position: absolute;
                top: 7px;
                right: 7px;
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }
            .game-skycard__rate-input-divide,
            .game-skycard__rate-input-multiply,
            .game-skycard__rate-input-reset {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 26px;
                height: 26px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
                font-size: 12px;
                font-weight: 700;
            }
            .game-skycard__rate-input-divide.disabled,
            .game-skycard__rate-input-multiply.disabled,
            .game-skycard__rate-input-reset.disabled {
                opacity: 0.5;
                cursor: default;
            }
            .game-skycard__rate-input-reset > img {
                width: 12px;
                height: 12px;
                opacity: 0.4;
                transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
            }
            .game-skycard__rate-input-reset:not(.disabled):hover > img {
                opacity: 1;
                transform: rotate(180deg);
            }
            .game-skycard__rate-input-divide,
            .game-skycard__rate-input-multiply {
                margin-left: 5px;
                background: #373752;
                border-radius: 4px;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            .game-skycard__rate-input-divide:not(.disabled):active,
            .game-skycard__rate-input-divide:not(.disabled):hover,
            .game-skycard__rate-input-multiply:not(.disabled):active,
            .game-skycard__rate-input-multiply:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-skycard__rate-input-divide:not(.disabled):active,
            .game-skycard__rate-input-multiply:not(.disabled):active {
                opacity: 0.6;
            }
            .game-skycard__rate-input > input {
                width: 100%;
                height: 100%;
                color: #48beee;
                caret-color: #fff;
                font-size: 19px;
                padding: 6px 100px 6px 10px;
                border: 1px solid #373752;
                border-radius: 5px;
                background: transparent;
                outline: none;
                -webkit-appearance: none;
                transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out;
            }
            .game-skycard__rate-input > input:not(:disabled):focus {
                border-color: rgba(31, 179, 213, 0.7);
            }
            .game-skycard__rate-input > input:disabled {
                background: #2f2f49;
                border-color: #2f2f49;
            }
            .game-skycard__rate-variants {
                margin-top: 10px;
                display: flex;
                align-items: center;
            }
            @media (max-width: 450px) {
                .game-skycard__rate-variants {
                    display: none;
                }
            }
            .game-skycard__rate-variants-item {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 4px;
                background: #373752;
                padding: 7px 5px;
                cursor: pointer;
                font-size: 12px;
                font-weight: 700;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            .game-skycard__rate-variants-item_symbol {
                width: 26px;
                min-width: 26px;
                background: #1fb3d5;
                color: #fff;
                border-radius: 30px;
                font-size: 14px;
                line-height: 12px;
            }
            .game-skycard__rate-variants-item_symbol:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-skycard__rate-variants-item.disabled {
                opacity: 0.5;
                cursor: default;
            }
            .game-skycard__rate-variants-item:not(.disabled):not(.game-skycard__rate-variants-item_symbol):active,
            .game-skycard__rate-variants-item:not(.disabled):not(.game-skycard__rate-variants-item_symbol):hover {
                background: #1fb3d5;
                color: #fff;
            }
            .game-skycard__rate-variants-item:not(.disabled):not(.game-skycard__rate-variants-item_symbol):active {
                opacity: 0.6;
            }
            .game-skycard__rate-variants-item + .game-skycard__rate-variants-item {
                margin-left: 5px;
            }
            .game-skycard__available-win {
                margin-top: 25px;
            }
            @media (max-width: 991px) {
                .game-skycard__available-win {
                    margin-top: 20px;
                }
            }
            @media (max-width: 575px) {
                .game-skycard__available-win {
                    margin-top: 15px;
                }
            }
            .game-skycard__available-win-title {
                margin-bottom: 14px;
                font-size: 16px;
                font-weight: 500;
                text-transform: uppercase;
                color: #fff;
            }
            @media (max-width: 991px) {
                .game-skycard__available-win-title {
                    font-size: 15px;
                    margin-bottom: 10px;
                }
            }
            @media (max-width: 575px) {
                .game-skycard__available-win-title {
                    font-size: 14px;
                }
            }
            @media (max-width: 400px) {
                .game-skycard__available-win-title {
                    font-size: 12px;
                }
            }
            .game-skycard__available-win-block,
            .game-skycard__available-win-block__item {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .game-skycard__available-win-block__item {
                width: 100%;
                padding: 15px;
                border: 1px solid #373752;
                border-radius: 4px;
                font-size: 14px;
            }
            @media (max-width: 991px) {
                .game-skycard__available-win-block__item {
                    padding: 10px;
                }
            }
            @media (max-width: 400px) {
                .game-skycard__available-win-block__item {
                    padding: 8px;
                }
            }
            .game-skycard__available-win-block__item > span {
                font-size: 20px;
                margin-left: 6px;
                white-space: nowrap;
            }
            @media (max-width: 991px) {
                .game-skycard__available-win-block__item > span {
                    font-size: 18px;
                }
            }
            @media (max-width: 575px) {
                .game-skycard__available-win-block__item > span {
                    font-size: 16px;
                }
            }
            .game-skycard__available-win-block__item > img {
                width: 23px;
                margin-left: 8px;
            }
            @media (max-width: 991px) {
                .game-skycard__available-win-block__item > img {
                    width: 21px;
                }
            }
            @media (max-width: 575px) {
                .game-skycard__available-win-block__item > img {
                    width: 20px;
                }
            }
            .game-skycard__available-win-block__item + .game-skycard__available-win-block__item {
                margin-left: 10px;
            }
            .game-skycard__play-button {
                display: flex;
                justify-content: center;
                align-items: center;
                height: 60px;
                margin-top: 25px;
                font-size: 20px;
                border-color: transparent;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                text-shadow: 1px 1px 1px #000;
                transition: all 0.3s ease-out;
                position: relative;
                touch-action: none;
            }
            @media (max-width: 991px) {
                .game-skycard__play-button {
                    height: 52px;
                    font-size: 18px;
                    margin-top: 15px;
                }
            }
            @media (max-width: 575px) {
                .game-skycard__play-button {
                    height: 46px;
                    font-size: 16px;
                }
            }
            .game-skycard__play-button:before {
                content: "";
                background: linear-gradient(to top right, #81f8fd, #4be);
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0;
                border-radius: 6px;
                transition: all 0.3s;
            }
            .game-skycard__play-button > span {
                position: relative;
                z-index: 1;
            }
            .game-skycard__play-button.disabled {
                border-color: transparent;
                background: linear-gradient(180deg, #15769e, #0085a0);
            }
            .game-skycard__play-button:not(.disabled):hover {
                cursor: pointer;
            }
            .game-skycard__play-button:not(.disabled):hover:before {
                opacity: 1;
            }
            .game-skycard__how-to-play-button {
                margin-top: 50px;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 50px;
                font-size: 16px;
                color: #60607b;
                border: 1px solid #373752;
                border-radius: 6px;
                background: transparent;
                position: relative;
                z-index: 1;
                cursor: pointer;
                transition: border 0.2s ease-out;
            }
            @media (max-width: 991px) {
                .game-skycard__how-to-play-button {
                    height: 42px;
                    font-size: 14px;
                    margin-top: 15px;
                }
            }
            @media (max-width: 575px) {
                .game-skycard__how-to-play-button {
                    height: 36px;
                }
            }
            .game-skycard__how-to-play-button:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                z-index: -1;
                width: 100%;
                height: 100%;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(180deg, #42baec, #5edcf6);
                opacity: 0;
                transition: opacity 0.1s ease-out;
            }
            .game-skycard__how-to-play-button:hover {
                color: #fff;
                text-shadow: 1px 1px 1px #000;
            }
            .game-skycard__how-to-play-button:hover:before {
                opacity: 1;
            }
            .game-skycard__cards {
                flex-wrap: wrap;
            }
            .game-skycard__cards,
            .game-skycard__cards-item {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .game-skycard__cards-item {
                position: relative;
                touch-action: none;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                transition: transform 0.2s ease-in-out;
            }
            .game-skycard__cards-item-wrapper {
                width: 33.333333%;
                padding: 10px;
                position: relative;
                z-index: 1;
                transform: translateZ(-50px);
            }
            @media (max-width: 991px) {
                .game-skycard__cards-item-wrapper {
                    padding: 5px;
                }
            }
            @media (max-width: 767px) {
                .game-skycard__cards-item-wrapper {
                    padding: 3px;
                }
            }
            .game-skycard__cards-item > img {
                width: 100%;
            }
            .game-skycard__cards-item > span {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                font-size: 22px;
                z-index: 1;
                opacity: 0;
                transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;
            }
            @media (max-width: 500px) {
                .game-skycard__cards-item > span {
                    font-size: 18px;
                }
            }
            @media (max-width: 400px) {
                .game-skycard__cards-item > span {
                    font-size: 15px;
                }
            }
            .game-skycard__cards-item-image_closed {
                position: relative;
                z-index: 2;
                -webkit-animation: skycard-flip-closed-return-card 0.9s ease-in-out;
                animation: skycard-flip-closed-return-card 0.9s ease-in-out;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
            }
            .game-skycard__cards-item-image_opened {
                position: absolute;
                z-index: 0;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                -webkit-animation: skycard-flip-opened-return-card 0.9s ease-in-out;
                animation: skycard-flip-opened-return-card 0.9s ease-in-out;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
            }
            .game-skycard__cards-item_active {
                cursor: pointer;
            }
            .game-skycard__cards-item_active:hover:not(.game-skycard__cards-item_opened) {
                transform: scale(1.05);
            }
            .game-skycard__cards-item_opened {
                cursor: default;
                transition: opacity 0.4s ease-in-out;
            }
            .game-skycard__cards-item_opened > span {
                opacity: 1;
                transition: opacity 0.6s ease-in-out 0.7s, visibility 0.6s ease-in-out 0.7s;
            }
            .game-skycard__cards-item_opened .game-skycard__cards-item-image_closed {
                -webkit-animation: skycard-flip-closed-card 0.9s ease-in-out;
                animation: skycard-flip-closed-card 0.9s ease-in-out;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
            }
            .game-skycard__cards-item_opened .game-skycard__cards-item-image_opened {
                -webkit-animation: skycard-flip-opened-card 0.9s ease-in-out;
                animation: skycard-flip-opened-card 0.9s ease-in-out;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
            }
            .game-skycard__cards-item_opened:not(.game-skycard__cards-item_selected) {
                opacity: 0.5;
            }
            .game-skycard__cards-item:after {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 3;
                background: rgba(125, 134, 232, 0.2);
                border-radius: 4%;
                -webkit-animation: progress-animation 1s ease-in-out infinite normal;
                animation: progress-animation 1s ease-in-out infinite normal;
                opacity: 0;
                visibility: hidden;
                transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
            }
            .game-skycard__cards-item_progress {
                cursor: default;
            }
            .game-skycard__cards-item_progress:after {
                opacity: 1;
                visibility: visible;
            }
            @-webkit-keyframes progress-animation {
                0% {
                    background: rgba(125, 134, 232, 0.2);
                }
                50% {
                    background: rgba(125, 134, 232, 0.4);
                }
                to {
                    background: rgba(125, 134, 232, 0.2);
                }
            }
            @keyframes progress-animation {
                0% {
                    background: rgba(125, 134, 232, 0.2);
                }
                50% {
                    background: rgba(125, 134, 232, 0.4);
                }
                to {
                    background: rgba(125, 134, 232, 0.2);
                }
            }
            .game-skycard__cards-modal {
                width: 80%;
                max-width: 300px;
                background: #414265;
                border-radius: 6px;
                box-shadow: 0 5px 25px 2px rgba(0, 0, 0, 0.3);
                position: relative;
                z-index: 7;
                text-align: center;
                opacity: 0;
                visibility: hidden;
                transform: scale(0.9);
                transition: all 0.25s ease-in-out;
            }
            .game-skycard__cards-modal-wrapper {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 4;
                display: flex;
                align-items: center;
                justify-content: center;
                visibility: hidden;
                overflow: hidden;
                border-radius: 5px;
            }
            .game-skycard__cards-modal-wrapper:before {
                z-index: 5;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: linear-gradient(180deg, #2a2a44, #25263c);
            }
            .game-skycard__cards-modal-wrapper:after,
            .game-skycard__cards-modal-wrapper:before {
                content: "";
                position: absolute;
                opacity: 0;
                visibility: hidden;
                transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;
            }
            .game-skycard__cards-modal-wrapper:after {
                top: -50%;
                left: -50%;
                width: 200%;
                height: 200%;
                background: url(/domain_files/win-game.png) 50% no-repeat;
                background-size: 200% 200%;
                z-index: 6;
                transform: rotate(0);
                -webkit-animation: rotate-start-bg 15s linear infinite normal;
                animation: rotate-start-bg 15s linear infinite normal;
            }
            @-webkit-keyframes rotate-start-bg {
                to {
                    transform: rotate(1turn);
                }
            }
            @keyframes rotate-start-bg {
                to {
                    transform: rotate(1turn);
                }
            }
            .game-skycard__cards-modal-wrapper.active {
                visibility: visible;
            }
            .game-skycard__cards-modal-wrapper.active:before {
                opacity: 0.8;
                visibility: visible;
            }
            .game-skycard__cards-modal-wrapper.winner:after {
                opacity: 0.4;
                visibility: visible;
            }
            .game-skycard__cards-modal.active {
                opacity: 1;
                visibility: visible;
                transform: scale(1);
            }
            .game-skycard__cards-modal-close {
                position: absolute;
                top: -16px;
                right: -16px;
                width: 32px;
                height: 32px;
                border-radius: 50%;
                background: #676990 url(/domain_files/close.svg) 50% no-repeat;
                background-size: 12px 12px;
                cursor: pointer;
                transition: all 0.2s ease-in-out;
            }
            .game-skycard__cards-modal-close:hover {
                background-color: #8284af;
                transform: rotate(180deg);
            }
            .game-skycard__cards-modal-body {
                padding: 20px;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-body {
                    padding: 15px;
                }
            }
            @media (max-width: 400px) {
                .game-skycard__cards-modal-body {
                    padding: 10px;
                }
            }
            .game-skycard__cards-modal-footer {
                padding: 20px;
                background: #353756;
                border-radius: 0 0 6px 6px;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-footer {
                    padding: 15px;
                }
            }
            @media (max-width: 400px) {
                .game-skycard__cards-modal-footer {
                    padding: 10px;
                }
            }
            .game-skycard__cards-modal-footer .game-skycard__cards-modal-button {
                margin-top: 0;
            }
            .game-skycard__cards-modal-title {
                font-size: 22px;
                line-height: 28px;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-title {
                    font-size: 18px;
                    line-height: 23px;
                }
            }
            @media (max-width: 400px) {
                .game-skycard__cards-modal-title {
                    font-size: 15px;
                    line-height: 20px;
                }
            }
            .game-skycard__cards-modal-text {
                font-size: 14px;
                line-height: 20px;
                margin-top: 15px;
                color: #b5b5d4;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-text {
                    font-size: 12px;
                    line-height: 16px;
                    margin-top: 10px;
                }
            }
            .game-skycard__cards-modal-text.win {
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: 20px;
                line-height: 26px;
                color: #62d1fd;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-text.win {
                    font-size: 16px;
                    line-height: 20px;
                }
            }
            .game-skycard__cards-modal-text.win > strong {
                font-size: 22px;
                margin-left: 8px;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-text.win > strong {
                    font-size: 18px;
                }
            }
            .game-skycard__cards-modal-text.win > img {
                margin-top: -2px;
                margin-left: 6px;
                width: 24px;
                height: 24px;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-text.win > img {
                    width: 20px;
                    height: 20px;
                    margin-top: 0;
                }
            }
            .game-skycard__cards-modal-text.loose {
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: 16px;
                line-height: 22px;
                color: #adaec5;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-text.loose {
                    font-size: 14px;
                    line-height: 18px;
                }
            }
            .game-skycard__cards-modal-text.loose + .game-skycard__cards-modal-text.loose {
                margin-top: 10px;
                color: #fff;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-text.loose + .game-skycard__cards-modal-text.loose {
                    margin-top: 8px;
                }
            }
            .game-skycard__cards-modal-text.loose + .game-skycard__cards-modal-text.loose > strong {
                font-size: 22px;
                margin-left: 7px;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-text.loose + .game-skycard__cards-modal-text.loose > strong {
                    font-size: 18px;
                }
            }
            .game-skycard__cards-modal-text.loose + .game-skycard__cards-modal-text.loose > img {
                margin-top: -2px;
                margin-left: 7px;
                width: 24px;
                height: 24px;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-text.loose + .game-skycard__cards-modal-text.loose > img {
                    width: 20px;
                    height: 20px;
                    margin-top: 0;
                }
            }
            .game-skycard__cards-modal-text.small {
                margin-bottom: -5px;
                font-size: 12px;
                color: #8585a2;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-text.small {
                    font-size: 11px;
                }
            }
            .game-skycard__cards-modal-button {
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                min-height: 46px;
                margin-top: 10px;
                background: linear-gradient(to top right, #36aadc, #6dd1fb);
                border-top: 2px solid #92ddfd;
                border-radius: 6px;
                padding: 8px 10px 10px;
                font-size: 16px;
                text-shadow: 1px 1px 1px #2b8cb5;
                cursor: pointer;
                transition: all 0.3s ease-out;
                position: relative;
                touch-action: none;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-button {
                    min-height: 34px;
                    font-size: 14px;
                    padding: 6px 8px 8px;
                    margin-top: 6px;
                }
            }
            .game-skycard__cards-modal-button:before {
                content: "";
                background: linear-gradient(to top right, #6bcef7, #37a8d8);
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0;
                border-radius: 6px;
                transition: all 0.3s;
            }
            .game-skycard__cards-modal-button_default {
                background: linear-gradient(to top right, #50527b, #646796);
                border-top-color: #7174a5;
                text-shadow: 1px 1px 1px #4a4d75;
                color: #e9ebfd;
            }
            .game-skycard__cards-modal-button_default:before {
                background: linear-gradient(to top right, #6b6f9e, #4c4f79);
            }
            .game-skycard__cards-modal-button:hover {
                cursor: pointer;
            }
            .game-skycard__cards-modal-button:hover:before {
                opacity: 1;
            }
            .game-skycard__cards-modal-button > span {
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
                z-index: 1;
            }
            .game-skycard__cards-modal-button > span > strong {
                font-size: 18px;
                margin-left: 5px;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-button > span > strong {
                    font-size: 15px;
                }
            }
            .game-skycard__cards-modal-button > span > img {
                margin-left: 6px;
                width: 18px;
                height: 18px;
            }
            @media (max-width: 575px) {
                .game-skycard__cards-modal-button > span > img {
                    width: 15px;
                    height: 15px;
                }
            }
            .game-skycard__cards-modal-button > small {
                position: relative;
                z-index: 1;
                font-size: 10px;
                opacity: 0.75;
                margin-top: 4px;
            }
            @media (max-width: 400px) {
                .game-skycard__cards-modal-button > small {
                    display: none;
                }
            }
            @-webkit-keyframes skycard-flip-closed-card {
                0% {
                    transform: rotateY(0deg);
                    opacity: 1;
                }
                to {
                    transform: rotateY(180deg);
                    opacity: 0;
                }
            }
            @keyframes skycard-flip-closed-card {
                0% {
                    transform: rotateY(0deg);
                    opacity: 1;
                }
                to {
                    transform: rotateY(180deg);
                    opacity: 0;
                }
            }
            @-webkit-keyframes skycard-flip-closed-return-card {
                0% {
                    transform: rotateY(180deg);
                    opacity: 0;
                }
                to {
                    transform: rotateY(0deg);
                    opacity: 1;
                }
            }
            @keyframes skycard-flip-closed-return-card {
                0% {
                    transform: rotateY(180deg);
                    opacity: 0;
                }
                to {
                    transform: rotateY(0deg);
                    opacity: 1;
                }
            }
            @-webkit-keyframes skycard-flip-opened-card {
                0% {
                    transform: rotateY(180deg);
                    opacity: 0;
                }
                to {
                    transform: rotateY(1turn);
                    opacity: 1;
                }
            }
            @keyframes skycard-flip-opened-card {
                0% {
                    transform: rotateY(180deg);
                    opacity: 0;
                }
                to {
                    transform: rotateY(1turn);
                    opacity: 1;
                }
            }
            @-webkit-keyframes skycard-flip-opened-return-card {
                0% {
                    transform: rotateY(1turn);
                    opacity: 1;
                }
                to {
                    transform: rotateY(180deg);
                    opacity: 0;
                }
            }
            @keyframes skycard-flip-opened-return-card {
                0% {
                    transform: rotateY(1turn);
                    opacity: 1;
                }
                to {
                    transform: rotateY(180deg);
                    opacity: 0;
                }
            }
            @-webkit-keyframes skycard-flip {
                0% {
                    transform: rotateY(0deg);
                }
                50% {
                    transform: rotateY(50deg);
                }
                to {
                    transform: rotateY(0deg);
                }
            }
            @keyframes skycard-flip {
                0% {
                    transform: rotateY(0deg);
                }
                50% {
                    transform: rotateY(50deg);
                }
                to {
                    transform: rotateY(0deg);
                }
            }
            .game-skycard__history {
                width: 100%;
                font-size: 16px;
                font-family: Montserrat, sans-serif;
            }
            .game-skycard__history .loader {
                margin: 15px 0;
            }
            .game-skycard__history-title {
                display: flex;
                justify-content: center;
            }
            .game-skycard__history-title h3 {
                font-size: 28px;
                text-transform: uppercase;
                position: relative;
            }
            .game-skycard__history-title h3:after,
            .game-skycard__history-title h3:before {
                content: "";
                position: absolute;
                height: 1px;
                background: linear-gradient(90deg, #6ecdd7, hsla(0, 0%, 100%, 0));
                top: 50%;
                width: 300px;
                max-width: 100%;
            }
            .game-skycard__history-title h3:before {
                right: 100%;
                margin-right: 15px;
                background: linear-gradient(270deg, #6ecdd7, hsla(0, 0%, 100%, 0));
            }
            .game-skycard__history-title h3:after {
                left: 100%;
                margin-left: 15px;
            }
            @media (max-width: 991px) {
                .game-skycard__history-title h3 {
                    font-size: 22px;
                }
            }
            @media (max-width: 767px) {
                .game-skycard__history-title h3:after,
                .game-skycard__history-title h3:before {
                    display: none;
                }
            }
            @media (max-width: 550px) {
                .game-skycard__history-title h3 {
                    font-size: 20px;
                }
            }
            .game-skycard__history-table {
                padding: 30px 0;
            }
            @media (max-width: 991px) {
                .game-skycard__history-table {
                    padding: 15px 0;
                }
            }
            .game-skycard__history-table-empty {
                text-align: center;
                padding: 15px 10px;
                opacity: 0.5;
            }
            .game-skycard__history-table-row {
                display: flex;
                align-items: center;
                padding: 14px 5px;
                border-top: 1px solid #32354e;
            }
            @media (max-width: 991px) {
                .game-skycard__history-table-row {
                    font-size: 13px;
                }
            }
            @media (max-width: 550px) {
                .game-skycard__history-table-row {
                    padding: 9px 5px;
                }
            }
            .game-skycard__history-table-row:first-of-type {
                border-top: none;
            }
            .game-skycard__history-table-cell {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
            }
            @media (max-width: 550px) {
                .game-skycard__history-table-cell {
                    font-size: 11px;
                }
            }
            @media (max-width: 767px) {
                .game-skycard__history-table-cell_header:nth-child(3) {
                    display: none;
                }
            }
            .game-skycard__history-table-cell_user {
                overflow: hidden;
            }
            @media (max-width: 550px) {
                .game-skycard__history-table-cell_user img {
                    width: 30px;
                    height: 30px;
                }
                .game-skycard__history-table-cell_user span {
                    display: none;
                }
            }
            .game-skycard__history-table-cell_header:first-child,
            .game-skycard__history-table-cell_user {
                justify-content: flex-start;
            }
            .game-skycard__history-table-cell:last-child {
                justify-content: flex-end;
            }
            @media (max-width: 550px) {
                .game-skycard__history-table-cell:last-child {
                    width: 50px;
                }
            }
            .game-skycard__history-table-cell_bet,
            .game-skycard__history-table-cell_win {
                white-space: nowrap;
            }
            .game-skycard__history-table-cell_bet > img,
            .game-skycard__history-table-cell_win > img {
                width: 17px;
                margin-top: -1px;
                margin-left: 5px;
            }
            .game-skycard__history-table-cell_win {
                opacity: 0.4;
                color: #48beee;
            }
            .game-skycard__history-table-cell_win.active {
                opacity: 1;
            }
            .game-skycard__history-table-cell_available-win {
                color: hsla(0, 0%, 100%, 0.5);
            }
            @media (max-width: 767px) {
                .game-skycard__history-table-cell_available-win {
                    display: none;
                }
            }
            .game-skycard__history-table-cell_available-win > span {
                display: flex;
                justify-content: center;
                align-items: center;
                white-space: nowrap;
                color: #fff;
            }
            .game-skycard__history-table-cell_available-win > span > img {
                width: 17px;
                margin-top: -1px;
                margin-left: 5px;
            }
            .game-skycard__history-table-cell_available-win > span:first-child {
                margin-right: 4px;
            }
            .game-skycard__history-table-cell_available-win > span:last-child {
                margin-left: 4px;
            }
            .game-skycard__history-table-cell_details button {
                max-width: 260px;
                padding: 10px 30px;
                border: 1px solid #48beee;
                border-radius: 5px;
                background: transparent;
                color: #fff;
                font-size: 14px;
                cursor: pointer;
                transition: all 0.3s;
            }
            @media (max-width: 991px) {
                .game-skycard__history-table-cell_details button {
                    max-width: 90px;
                    padding: 7px 13px;
                    font-size: 12px;
                }
            }
            @media (max-width: 550px) {
                .game-skycard__history-table-cell_details button {
                    display: none;
                }
            }
            .game-skycard__history-table-cell_details button:hover {
                background: #48beee;
            }
            .game-skycard__history-table-cell_details span {
                display: none;
                width: 20px;
                height: 20px;
                background-image: url(/domain_files/8c7306d.svg);
                background-size: cover;
                opacity: 0.5;
                cursor: pointer;
            }
            .game-skycard__history-table-cell_details span:hover {
                opacity: 1;
            }
            @media (max-width: 550px) {
                .game-skycard__history-table-cell_details span {
                    display: block;
                }
            }
            .game-keno {
                font-family: Roboto, sans-serif;
            }
            .game-keno__block {
                height: 100%;
                background: linear-gradient(180deg, #2a2a44, #25263c);
                border-top: 2px solid #444357;
                border-radius: 5px;
                padding: 20px;
                color: #fff;
                position: relative;
            }
            @media (max-width: 991px) {
                .game-keno__block {
                    padding: 15px;
                }
            }
            .game-keno__block_game {
                padding: 15px;
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
            }
            @media (max-width: 575px) {
                .game-keno__block_game {
                    flex-direction: column-reverse;
                    padding: 10px;
                }
            }
            .game-keno__block-wrapper {
                height: 100%;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }
            .game-keno__block-login {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(42, 42, 68, 0.85);
                border-radius: 5px;
                padding: 25px;
                display: flex;
                align-items: center;
                justify-content: center;
                z-index: 5;
            }
            .game-keno__block-login > div {
                margin: 0;
                padding: 0 20px;
            }
            .game-keno__block-footer {
                position: relative;
                z-index: 6;
            }
            .game-keno__rate-title {
                margin-bottom: 14px;
                font-size: 16px;
                font-weight: 500;
                text-transform: uppercase;
                color: #fff;
            }
            @media (max-width: 991px) {
                .game-keno__rate-title {
                    font-size: 15px;
                    margin-bottom: 10px;
                }
            }
            @media (max-width: 575px) {
                .game-keno__rate-title {
                    font-size: 14px;
                }
            }
            @media (max-width: 400px) {
                .game-keno__rate-title {
                    font-size: 12px;
                }
            }
            .game-keno__rate-block_buttons {
                width: 100%;
                display: flex;
                align-items: center;
            }
            .game-keno__rate-input {
                height: 40px;
                position: relative;
            }
            .game-keno__rate-input-buttons {
                position: absolute;
                top: 7px;
                right: 7px;
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }
            .game-keno__rate-input-divide,
            .game-keno__rate-input-multiply,
            .game-keno__rate-input-reset {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 26px;
                height: 26px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
                font-size: 12px;
                font-weight: 700;
            }
            .game-keno__rate-input-divide.disabled,
            .game-keno__rate-input-multiply.disabled,
            .game-keno__rate-input-reset.disabled {
                opacity: 0.5;
                cursor: default;
            }
            .game-keno__rate-input-reset > img {
                width: 12px;
                height: 12px;
                opacity: 0.4;
                transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
            }
            .game-keno__rate-input-reset:not(.disabled):hover > img {
                opacity: 1;
                transform: rotate(180deg);
            }
            .game-keno__rate-input-divide,
            .game-keno__rate-input-multiply {
                margin-left: 5px;
                background: #373752;
                border-radius: 4px;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            .game-keno__rate-input-divide:not(.disabled):active,
            .game-keno__rate-input-divide:not(.disabled):hover,
            .game-keno__rate-input-multiply:not(.disabled):active,
            .game-keno__rate-input-multiply:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-keno__rate-input-divide:not(.disabled):active,
            .game-keno__rate-input-multiply:not(.disabled):active {
                opacity: 0.6;
            }
            .game-keno__rate-input > input {
                width: 100%;
                height: 100%;
                color: #48beee;
                caret-color: #fff;
                font-size: 19px;
                padding: 6px 100px 6px 10px;
                border: 1px solid #373752;
                border-radius: 5px;
                background: transparent;
                outline: none;
                -webkit-appearance: none;
                transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out;
            }
            .game-keno__rate-input > input:not(:disabled):focus {
                border-color: rgba(31, 179, 213, 0.7);
            }
            .game-keno__rate-input > input:disabled {
                background: #2f2f49;
                border-color: #2f2f49;
            }
            .game-keno__rate-variants {
                margin-top: 10px;
                display: flex;
                align-items: center;
            }
            @media (max-width: 450px) {
                .game-keno__rate-variants {
                    display: none;
                }
            }
            .game-keno__rate-variants-item {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 4px;
                background: #373752;
                padding: 7px 5px;
                cursor: pointer;
                font-size: 12px;
                font-weight: 700;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            .game-keno__rate-variants-item_symbol {
                width: 26px;
                min-width: 26px;
                background: #1fb3d5;
                color: #fff;
                border-radius: 30px;
                font-size: 14px;
                line-height: 12px;
            }
            .game-keno__rate-variants-item_symbol:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-keno__rate-variants-item.disabled {
                opacity: 0.5;
                cursor: default;
            }
            .game-keno__rate-variants-item:not(.disabled):not(.game-keno__rate-variants-item_symbol):active,
            .game-keno__rate-variants-item:not(.disabled):not(.game-keno__rate-variants-item_symbol):hover {
                background: #1fb3d5;
                color: #fff;
            }
            .game-keno__rate-variants-item:not(.disabled):not(.game-keno__rate-variants-item_symbol):active {
                opacity: 0.6;
            }
            .game-keno__rate-variants-item + .game-keno__rate-variants-item {
                margin-left: 5px;
            }
            .game-keno__button {
                display: flex;
                justify-content: center;
                align-items: center;
                height: 60px;
                margin-top: 25px;
                font-size: 20px;
                border-color: transparent;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
                transition: all 0.3s ease-out;
                position: relative;
                touch-action: none;
                cursor: pointer;
            }
            @media (max-width: 991px) {
                .game-keno__button {
                    height: 52px;
                    font-size: 18px;
                    margin-top: 15px;
                }
            }
            @media (max-width: 575px) {
                .game-keno__button {
                    height: 46px;
                    font-size: 16px;
                }
            }
            .game-keno__button:before {
                content: "";
                background: linear-gradient(to top right, #81f8fd, #4be);
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0;
                border-radius: 6px;
                transition: all 0.3s;
            }
            .game-keno__button > span {
                position: relative;
                z-index: 1;
                margin-top: -3px;
            }
            .game-keno__button.disabled {
                cursor: not-allowed;
                opacity: 0.5;
            }
            .game-keno__button:not(.disabled):hover:before {
                opacity: 1;
            }
            .game-keno__button_small {
                width: 100%;
                height: 40px;
                font-size: 14px;
            }
            @media (max-width: 575px) {
                .game-keno__button_small {
                    height: 32px;
                    font-size: 12px;
                }
            }
            .game-keno__button_simple {
                margin-left: 15px;
                background: linear-gradient(to top right, #383b61, #686b94);
                border-top-color: #686b94;
            }
            @media (max-width: 575px) {
                .game-keno__button_simple {
                    margin-left: 10px;
                }
            }
            .game-keno__button_simple:before {
                background: linear-gradient(to top right, #686b94, #383b61);
            }
            .game-keno__how-to-play-button {
                margin-top: 50px;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 50px;
                font-size: 16px;
                color: #60607b;
                border: 1px solid #373752;
                border-radius: 6px;
                background: transparent;
                position: relative;
                z-index: 1;
                cursor: pointer;
                transition: border 0.2s ease-out;
            }
            @media (max-width: 991px) {
                .game-keno__how-to-play-button {
                    height: 42px;
                    font-size: 14px;
                    margin-top: 15px;
                }
            }
            @media (max-width: 575px) {
                .game-keno__how-to-play-button {
                    height: 36px;
                }
            }
            .game-keno__how-to-play-button:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                z-index: -1;
                width: 100%;
                height: 100%;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(180deg, #42baec, #5edcf6);
                opacity: 0;
                transition: opacity 0.1s ease-out;
            }
            .game-keno__how-to-play-button:hover {
                color: #fff;
                text-shadow: 1px 1px 1px #000;
            }
            .game-keno__how-to-play-button:hover:before {
                opacity: 1;
            }
            .game-keno__numbers {
                width: 100%;
                max-width: 460px;
                display: flex;
                flex-wrap: wrap;
            }
            @media (max-width: 575px) {
                .game-keno__numbers {
                    max-width: 320px;
                }
            }
            .game-keno__numbers-item {
                position: relative;
                width: 100%;
                padding-top: 100%;
                border-radius: 48%;
                cursor: pointer;
                background-image: radial-gradient(circle at 74%, at 90%, #383b61, #686b94);
                background-image: radial-gradient(circle at 74% 90%, #383b61, #686b94);
                box-shadow: 10px 10px 20px -14px #0a0e1f;
            }
            .game-keno__numbers-item-wrapper {
                width: 16.6666%;
                padding: 8px;
            }
            @media (max-width: 575px) {
                .game-keno__numbers-item-wrapper {
                    padding: 5px;
                }
            }
            .game-keno__numbers-item:before {
                position: absolute;
                z-index: 0;
                content: attr(data-number);
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                font-weight: 700;
                font-size: 16px;
                color: #fff;
            }
            @media (max-width: 767px) {
                .game-keno__numbers-item:before {
                    font-size: 12px;
                }
            }
            .game-keno__numbers-item:after {
                position: absolute;
                z-index: 1;
                content: "";
                top: 14%;
                left: 14%;
                right: 14%;
                bottom: 14%;
                margin: auto;
                border: 2px solid hsla(0, 0%, 100%, 0.2);
                border-radius: 48%;
            }
            @media (max-width: 767px) {
                .game-keno__numbers-item:after {
                    top: 12%;
                    left: 12%;
                    right: 12%;
                    bottom: 12%;
                }
            }
            .game-keno__numbers-item_selected {
                background-image: radial-gradient(circle at 74%, at 90%, #3aa0cc, #82f5ff);
                background-image: radial-gradient(circle at 74% 90%, #3aa0cc, #82f5ff);
            }
            .game-keno__numbers-item_selected:after {
                border-color: rgba(0, 0, 0, 0.15);
            }
            .game-keno__numbers-item_selected.game-keno__numbers-item_opened {
                background-image: radial-gradient(circle at 74%, at 90%, #bfe8fb, #fff);
                background-image: radial-gradient(circle at 74% 90%, #bfe8fb, #fff);
                -webkit-animation: keno-bingo 0.2s ease-out forwards;
                animation: keno-bingo 0.2s ease-out forwards;
            }
            .game-keno__numbers-item_selected.game-keno__numbers-item_opened:before {
                color: #58666d;
            }
            .game-keno__numbers-item_opened {
                box-shadow: 10px 10px 20px -14px #0a0e1f, inset 0 0 0 3px #fff;
            }
            @media (max-width: 767px) {
                .game-keno__numbers-item_opened {
                    box-shadow: 10px 10px 20px -14px #0a0e1f, inset 0 0 0 2px #fff;
                }
            }
            @-webkit-keyframes keno-bingo {
                0% {
                    transform: scale(1);
                }
                25% {
                    transform: scale(1.2);
                }
                to {
                    transform: scale(1);
                }
            }
            @keyframes keno-bingo {
                0% {
                    transform: scale(1);
                }
                25% {
                    transform: scale(1.2);
                }
                to {
                    transform: scale(1);
                }
            }
            .game-keno__rates {
                display: flex;
                flex-direction: column-reverse;
                align-items: flex-start;
                justify-content: center;
                margin-left: 25px;
                width: 100px;
                min-width: 100px;
                border: 1px solid #373752;
                border-radius: 6px;
                padding: 15px;
            }
            @media (max-width: 575px) {
                .game-keno__rates {
                    padding: 0;
                    margin-left: 0;
                    margin-bottom: 10px;
                    border: none;
                    width: auto;
                    min-height: 36px;
                    flex-direction: row;
                    align-items: center;
                }
            }
            .game-keno__rates-item {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            @media (max-width: 575px) {
                .game-keno__rates-item {
                    flex-direction: column;
                    min-width: 22px;
                }
            }
            .game-keno__rates-item_text {
                font-size: 12px;
                text-align: center;
                line-height: 18px;
            }
            .game-keno__rates-item-step {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 22px;
                height: 22px;
                border-radius: 50%;
                background-image: radial-gradient(circle at 74%, at 90%, #383b61, #686b94);
                background-image: radial-gradient(circle at 74% 90%, #383b61, #686b94);
                font-size: 10px;
                font-weight: 700;
                color: #fff;
            }
            @media (max-width: 575px) {
                .game-keno__rates-item-step {
                    width: 18px;
                    height: 18px;
                    font-size: 8px;
                }
            }
            .game-keno__rates-item-rate {
                margin-left: 10px;
                font-size: 12px;
            }
            @media (max-width: 575px) {
                .game-keno__rates-item-rate {
                    margin-left: 0;
                    margin-top: 10px;
                    font-size: 8px;
                }
            }
            .game-keno__rates-item_active .game-keno__rates-item-step {
                background-image: radial-gradient(circle at 74%, at 90%, #bbe9ff, #fff);
                background-image: radial-gradient(circle at 74% 90%, #bbe9ff, #fff);
                color: #58666d;
            }
            .game-keno__rates-item + .game-keno__rates-item {
                margin-bottom: 10px;
            }
            @media (max-width: 1199px) {
                .game-keno__rates-item + .game-keno__rates-item {
                    margin-bottom: 9px;
                }
            }
            @media (max-width: 767px) {
                .game-keno__rates-item + .game-keno__rates-item {
                    margin-bottom: 8px;
                }
            }
            @media (max-width: 575px) {
                .game-keno__rates-item + .game-keno__rates-item {
                    margin-bottom: 0;
                    margin-left: 8px;
                }
            }
            @media (max-width: 380px) {
                .game-keno__rates-item + .game-keno__rates-item {
                    margin-left: 6px;
                }
            }
            .game-keno__rates_horizontal {
                padding: 0;
                margin-left: 0;
                margin-bottom: 10px;
                border: none;
                width: auto;
                min-height: 36px;
                flex-direction: row;
                align-items: center;
            }
            .game-keno__rates_horizontal .game-keno__rates-item {
                flex-direction: column;
            }
            .game-keno__rates_horizontal .game-keno__rates-item-rate {
                margin-left: 0;
                margin-top: 10px;
            }
            .game-keno__rates_horizontal .game-keno__rates-item + .game-keno__rates-item {
                margin-bottom: 0;
                margin-left: 14px;
            }
            @media (max-width: 575px) {
                .game-keno__rates_horizontal .game-keno__rates-item + .game-keno__rates-item {
                    margin-bottom: 0;
                    margin-left: 10px;
                }
            }
            @media (max-width: 380px) {
                .game-keno__rates_horizontal .game-keno__rates-item + .game-keno__rates-item {
                    margin-left: 6px;
                }
            }
            .game-keno__winning {
                position: absolute;
                z-index: 2;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -60%);
                width: 100%;
                max-width: 340px;
                padding: 25px;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                background-color: rgba(33, 34, 51, 0.95);
                border: 2px solid #71e1f3;
                border-radius: 8px;
                box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.5);
                visibility: hidden;
                opacity: 0;
                transition: all 0.3s ease-in-out;
            }
            @media (max-width: 575px) {
                .game-keno__winning {
                    max-width: 240px;
                    padding: 20px;
                    max-width: 200px;
                    padding: 15px;
                }
            }
            .game-keno__winning_active {
                visibility: visible;
                opacity: 1;
                transform: translate(-50%, -50%);
            }
            .game-keno__winning-close {
                position: absolute;
                top: -16px;
                right: -16px;
                width: 32px;
                height: 32px;
                border-radius: 50%;
                background: #4fb6da url(/domain_files/close.svg) 50% no-repeat;
                background-size: 12px 12px;
                cursor: pointer;
                transition: all 0.2s ease-in-out;
                box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
            }
            .game-keno__winning-close:hover {
                background-color: #5bc8e3;
                transform: rotate(180deg);
            }
            .game-keno__winning-rate {
                font-size: 60px;
                font-weight: 700;
                text-shadow: 2px 2px 40px #72f3fb;
                white-space: nowrap;
                color: #72f3fb;
                background: linear-gradient(45deg, #3eb6eb, #72f3fb);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            @media (max-width: 575px) {
                .game-keno__winning-rate {
                    font-size: 36px;
                }
            }
            .game-keno__winning-amount {
                display: flex;
                align-items: center;
                margin-top: 15px;
                margin-bottom: 5px;
                font-size: 20px;
            }
            @media (max-width: 575px) {
                .game-keno__winning-amount {
                    font-size: 16px;
                    margin-bottom: 0;
                    font-size: 14px;
                    margin-top: 10px;
                }
            }
            .game-keno__winning-amount-value {
                display: inline-block;
                white-space: nowrap;
                margin-left: 10px;
                font-size: 24px;
                font-weight: 700;
                color: #72f3fb;
                background: linear-gradient(45deg, #3eb6eb, #72f3fb);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            @media (max-width: 575px) {
                .game-keno__winning-amount-value {
                    font-size: 20px;
                    font-size: 16px;
                }
            }
            .game-keno__winning-amount-value > img {
                width: 24px;
                height: 24px;
                margin-left: 5px;
                margin-bottom: -3px;
            }
            @media (max-width: 575px) {
                .game-keno__winning-amount-value > img {
                    width: 20px;
                    height: 20px;
                    width: 16px;
                    height: 16px;
                    margin-bottom: -2px;
                }
            }
            .game-keno__history {
                width: 100%;
                font-size: 16px;
                font-family: Montserrat, sans-serif;
            }
            .game-keno__history .loader {
                margin: 15px 0;
            }
            .game-keno__history-title {
                display: flex;
                justify-content: center;
            }
            .game-keno__history-title h3 {
                font-size: 28px;
                text-transform: uppercase;
                position: relative;
            }
            .game-keno__history-title h3:after,
            .game-keno__history-title h3:before {
                content: "";
                position: absolute;
                height: 1px;
                background: linear-gradient(90deg, #6ecdd7, hsla(0, 0%, 100%, 0));
                top: 50%;
                width: 300px;
                max-width: 100%;
            }
            .game-keno__history-title h3:before {
                right: 100%;
                margin-right: 15px;
                background: linear-gradient(270deg, #6ecdd7, hsla(0, 0%, 100%, 0));
            }
            .game-keno__history-title h3:after {
                left: 100%;
                margin-left: 15px;
            }
            @media (max-width: 991px) {
                .game-keno__history-title h3 {
                    font-size: 22px;
                }
            }
            @media (max-width: 767px) {
                .game-keno__history-title h3:after,
                .game-keno__history-title h3:before {
                    display: none;
                }
            }
            @media (max-width: 550px) {
                .game-keno__history-title h3 {
                    font-size: 20px;
                }
            }
            .game-keno__history-table {
                padding: 30px 0;
            }
            @media (max-width: 991px) {
                .game-keno__history-table {
                    padding: 15px 0;
                }
            }
            .game-keno__history-table-empty {
                text-align: center;
                padding: 15px 10px;
                opacity: 0.5;
            }
            .game-keno__history-table-row {
                display: flex;
                align-items: center;
                padding: 14px 5px;
                border-top: 1px solid #32354e;
            }
            @media (max-width: 991px) {
                .game-keno__history-table-row {
                    font-size: 13px;
                }
            }
            @media (max-width: 550px) {
                .game-keno__history-table-row {
                    padding: 9px 5px;
                }
            }
            .game-keno__history-table-row:first-of-type {
                border-top: none;
            }
            .game-keno__history-table-cell {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
            }
            @media (max-width: 550px) {
                .game-keno__history-table-cell {
                    font-size: 11px;
                }
            }
            @media (max-width: 767px) {
                .game-keno__history-table-cell_header:nth-child(3) {
                    display: none;
                }
            }
            .game-keno__history-table-cell_user {
                overflow: hidden;
            }
            @media (max-width: 550px) {
                .game-keno__history-table-cell_user img {
                    width: 30px;
                    height: 30px;
                }
                .game-keno__history-table-cell_user span {
                    display: none;
                }
            }
            .game-keno__history-table-cell_header:first-child,
            .game-keno__history-table-cell_user {
                justify-content: flex-start;
            }
            .game-keno__history-table-cell:last-child {
                justify-content: flex-end;
            }
            @media (max-width: 550px) {
                .game-keno__history-table-cell:last-child {
                    width: 50px;
                }
            }
            .game-keno__history-table-cell_bet,
            .game-keno__history-table-cell_win {
                white-space: nowrap;
            }
            .game-keno__history-table-cell_bet > img,
            .game-keno__history-table-cell_win > img {
                width: 17px;
                margin-top: -1px;
                margin-left: 5px;
            }
            .game-keno__history-table-cell_win {
                opacity: 0.4;
                color: #48beee;
            }
            .game-keno__history-table-cell_win.active {
                opacity: 1;
            }
            @media (max-width: 767px) {
                .game-keno__history-table-cell_rate {
                    display: none;
                }
            }
            .game-keno__history-table-cell_details button {
                max-width: 260px;
                padding: 10px 30px;
                border: 1px solid #48beee;
                border-radius: 5px;
                background: transparent;
                color: #fff;
                font-size: 14px;
                cursor: pointer;
                transition: all 0.3s;
            }
            @media (max-width: 991px) {
                .game-keno__history-table-cell_details button {
                    max-width: 90px;
                    padding: 7px 13px;
                    font-size: 12px;
                }
            }
            @media (max-width: 550px) {
                .game-keno__history-table-cell_details button {
                    display: none;
                }
            }
            .game-keno__history-table-cell_details button:hover {
                background: #48beee;
            }
            .game-keno__history-table-cell_details span {
                display: none;
                width: 20px;
                height: 20px;
                background-image: url(/domain_files/8c7306d.svg);
                background-size: cover;
                opacity: 0.5;
                cursor: pointer;
            }
            .game-keno__history-table-cell_details span:hover {
                opacity: 1;
            }
            @media (max-width: 550px) {
                .game-keno__history-table-cell_details span {
                    display: block;
                }
            }
            @import url(https://fonts.googleapis.com/css2?family=Exo + 2:wght@600&display=swap);
            .game-hilo {
                font-family: Roboto, sans-serif;
            }
            .game-hilo__block {
                height: 100%;
                background: linear-gradient(180deg, #2a2a44, #25263c);
                border-top: 2px solid #444357;
                border-radius: 5px;
                padding: 20px;
                color: #fff;
                position: relative;
            }
            @media (max-width: 991px) {
                .game-hilo__block {
                    padding: 15px;
                }
            }
            .game-hilo__block_game {
                padding: 25px;
                position: relative;
                overflow: hidden;
            }
            @media (max-width: 575px) {
                .game-hilo__block_game {
                    padding: 15px;
                }
            }
            .game-hilo__block_game:before {
                z-index: 0;
                border-radius: 6px;
                background: linear-gradient(150deg, rgba(54, 66, 187, 0.13), rgba(255, 87, 34, 0.075));
            }
            .game-hilo__block_game:after,
            .game-hilo__block_game:before {
                position: absolute;
                content: "";
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }
            .game-hilo__block_game:after {
                z-index: 1;
                background: url(/domain_files/hilo-bg.png) 50%;
                background-size: 420px;
            }
            .game-hilo__block-wrapper {
                height: 100%;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }
            .game-hilo__block-login {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(42, 42, 68, 0.85);
                border-radius: 5px;
                padding: 25px;
                display: flex;
                align-items: center;
                justify-content: center;
                z-index: 5;
            }
            .game-hilo__block-login > div {
                margin: 0;
                padding: 0 20px;
            }
            .game-hilo__block-footer {
                position: relative;
                z-index: 6;
            }
            .game-hilo__rate-title {
                margin-bottom: 14px;
                font-size: 16px;
                font-weight: 500;
                text-transform: uppercase;
                color: #fff;
            }
            @media (max-width: 991px) {
                .game-hilo__rate-title {
                    font-size: 15px;
                    margin-bottom: 10px;
                }
            }
            @media (max-width: 575px) {
                .game-hilo__rate-title {
                    font-size: 14px;
                }
            }
            @media (max-width: 400px) {
                .game-hilo__rate-title {
                    font-size: 12px;
                }
            }
            .game-hilo__rate-block {
                margin-bottom: 25px;
            }
            @media (max-width: 767px) {
                .game-hilo__rate-block {
                    margin-bottom: 15px;
                }
            }
            .game-hilo__rate-block_choice {
                width: 100%;
                display: flex;
                align-items: center;
            }
            .game-hilo__rate-input {
                height: 40px;
                position: relative;
            }
            .game-hilo__rate-input-buttons {
                position: absolute;
                top: 7px;
                right: 7px;
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }
            .game-hilo__rate-input-divide,
            .game-hilo__rate-input-multiply,
            .game-hilo__rate-input-reset {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 26px;
                height: 26px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
                font-size: 12px;
                font-weight: 700;
            }
            .game-hilo__rate-input-divide.disabled,
            .game-hilo__rate-input-multiply.disabled,
            .game-hilo__rate-input-reset.disabled {
                opacity: 0.5;
                cursor: default;
            }
            .game-hilo__rate-input-reset > img {
                width: 12px;
                height: 12px;
                opacity: 0.4;
                transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
            }
            .game-hilo__rate-input-reset:not(.disabled):hover > img {
                opacity: 1;
                transform: rotate(180deg);
            }
            .game-hilo__rate-input-divide,
            .game-hilo__rate-input-multiply {
                margin-left: 5px;
                background: #373752;
                border-radius: 4px;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            .game-hilo__rate-input-divide:not(.disabled):active,
            .game-hilo__rate-input-divide:not(.disabled):hover,
            .game-hilo__rate-input-multiply:not(.disabled):active,
            .game-hilo__rate-input-multiply:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-hilo__rate-input-divide:not(.disabled):active,
            .game-hilo__rate-input-multiply:not(.disabled):active {
                opacity: 0.6;
            }
            .game-hilo__rate-input > input {
                width: 100%;
                height: 100%;
                color: #48beee;
                caret-color: #fff;
                font-size: 19px;
                padding: 6px 100px 6px 10px;
                border: 1px solid #373752;
                border-radius: 5px;
                background: transparent;
                outline: none;
                -webkit-appearance: none;
                transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out;
            }
            .game-hilo__rate-input > input:not(:disabled):focus {
                border-color: rgba(31, 179, 213, 0.7);
            }
            .game-hilo__rate-input > input:disabled {
                background: #2f2f49;
                border-color: #2f2f49;
            }
            .game-hilo__rate-variants {
                margin-top: 10px;
                display: flex;
                align-items: center;
            }
            @media (max-width: 450px) {
                .game-hilo__rate-variants {
                    display: none;
                }
            }
            .game-hilo__rate-variants-item {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 4px;
                background: #373752;
                padding: 7px 5px;
                cursor: pointer;
                font-size: 12px;
                font-weight: 700;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            .game-hilo__rate-variants-item_symbol {
                width: 26px;
                min-width: 26px;
                background: #1fb3d5;
                color: #fff;
                border-radius: 30px;
                font-size: 14px;
                line-height: 12px;
            }
            .game-hilo__rate-variants-item_symbol:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-hilo__rate-variants-item.disabled {
                opacity: 0.5;
                cursor: default;
            }
            .game-hilo__rate-variants-item:not(.disabled):not(.game-hilo__rate-variants-item_symbol):active,
            .game-hilo__rate-variants-item:not(.disabled):not(.game-hilo__rate-variants-item_symbol):hover {
                background: #1fb3d5;
                color: #fff;
            }
            .game-hilo__rate-variants-item:not(.disabled):not(.game-hilo__rate-variants-item_symbol):active {
                opacity: 0.6;
            }
            .game-hilo__rate-variants-item + .game-hilo__rate-variants-item {
                margin-left: 5px;
            }
            .game-hilo__button {
                display: flex;
                justify-content: center;
                align-items: center;
                height: 60px;
                font-size: 20px;
                border-color: transparent;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
                transition: all 0.3s ease-out;
                position: relative;
                touch-action: none;
                cursor: pointer;
            }
            @media (max-width: 991px) {
                .game-hilo__button {
                    height: 52px;
                    font-size: 18px;
                }
            }
            @media (max-width: 575px) {
                .game-hilo__button {
                    height: 46px;
                    font-size: 16px;
                }
            }
            .game-hilo__button:before {
                content: "";
                background: linear-gradient(to top right, #81f8fd, #4be);
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0;
                border-radius: 6px;
                transition: all 0.3s;
            }
            .game-hilo__button > span {
                position: relative;
                z-index: 1;
                margin-top: -3px;
            }
            .game-hilo__button.disabled {
                cursor: not-allowed;
                opacity: 0.5;
            }
            .game-hilo__button:not(.disabled):hover:before {
                opacity: 1;
            }
            .game-hilo__button_small {
                width: 100%;
                height: 40px;
                font-size: 14px;
            }
            @media (max-width: 575px) {
                .game-hilo__button_small {
                    height: 32px;
                    font-size: 12px;
                }
            }
            .game-hilo__button_simple {
                background: linear-gradient(to top right, #383b61, #686b94);
                border-top-color: #686b94;
            }
            .game-hilo__button_simple:before {
                background: linear-gradient(to top right, #686b94, #383b61);
            }
            .game-hilo__choice-button {
                position: relative;
                width: 100%;
                padding: 14px 10px 14px 40px;
                display: flex;
                flex-direction: column;
                align-items: center;
                text-align: center;
                border-radius: 5px;
                overflow: hidden;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
                transition: background-color 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            @media (max-width: 500px) {
                .game-hilo__choice-button {
                    padding: 10px 10px 10px 30px;
                }
            }
            .game-hilo__choice-button:before {
                position: absolute;
                z-index: 2;
                content: "";
                top: 0;
                left: 0;
                height: 100%;
                width: 30px;
                background-color: rgba(0, 0, 0, 0.2);
                background-size: 12px;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            @media (max-width: 500px) {
                .game-hilo__choice-button:before {
                    width: 20px;
                    background-size: 8px;
                }
            }
            .game-hilo__choice-button:after {
                position: absolute;
                z-index: 1;
                content: "";
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: linear-gradient(to top right, rgba(0, 0, 0, 0.3), transparent);
                opacity: 1;
                transition: opacity 0.2s ease-in-out;
            }
            .game-hilo__choice-button:not(.game-hilo__choice-button_disabled):hover:after {
                opacity: 0;
            }
            .game-hilo__choice-button_disabled {
                opacity: 0.7;
                cursor: not-allowed;
            }
            .game-hilo__choice-button_upper {
                background-color: #90bf59;
            }
            .game-hilo__choice-button_upper:before {
                background-image: url(/domain_files/upper.svg);
            }
            .game-hilo__choice-button_upper:after {
                box-shadow: inset 0 2px 0 0 #90bf59;
            }
            .game-hilo__choice-button_upper:not(.game-hilo__choice-button_disabled):hover {
                background-color: #7ea74d;
            }
            .game-hilo__choice-button_upper:not(.game-hilo__choice-button_disabled):active {
                background-color: #698b41;
            }
            .game-hilo__choice-button_lower {
                background-color: #ef653a;
            }
            .game-hilo__choice-button_lower:before {
                background-image: url(/domain_files/lower.svg);
            }
            .game-hilo__choice-button_lower:after {
                box-shadow: inset 0 2px 0 0 #ef653a;
            }
            .game-hilo__choice-button_lower:not(.game-hilo__choice-button_disabled):hover {
                background-color: #d25a34;
            }
            .game-hilo__choice-button_lower:not(.game-hilo__choice-button_disabled):active {
                background-color: #af4b2b;
            }
            .game-hilo__choice-button > strong {
                position: relative;
                z-index: 3;
                font-size: 18px;
                font-weight: 700;
            }
            @media (max-width: 500px) {
                .game-hilo__choice-button > strong {
                    font-size: 16px;
                }
            }
            @media (max-width: 380px) {
                .game-hilo__choice-button > strong {
                    font-size: 15px;
                }
            }
            .game-hilo__choice-button > span {
                position: relative;
                z-index: 3;
                margin-top: 8px;
                font-size: 12px;
            }
            @media (max-width: 500px) {
                .game-hilo__choice-button > span {
                    font-size: 11px;
                    margin-top: 6px;
                }
            }
            @media (max-width: 380px) {
                .game-hilo__choice-button > span {
                    font-size: 10px;
                    margin-top: 5px;
                }
            }
            .game-hilo__choice-button > small {
                position: relative;
                z-index: 3;
                font-size: 10px;
                margin-top: 4px;
            }
            @media (max-width: 380px) {
                .game-hilo__choice-button > small {
                    font-size: 8px;
                }
            }
            .game-hilo__choice-button_upper > small,
            .game-hilo__choice-button_upper > span {
                color: #d6f5b2;
            }
            .game-hilo__choice-button_lower > small,
            .game-hilo__choice-button_lower > span {
                color: #ffcaba;
            }
            .game-hilo__choice-button + .game-hilo__choice-button {
                margin-left: 10px;
            }
            .game-hilo__how-to-play-button {
                margin-top: 15px;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 50px;
                font-size: 16px;
                color: #60607b;
                border: 1px solid #373752;
                border-radius: 6px;
                background: transparent;
                position: relative;
                z-index: 1;
                cursor: pointer;
                transition: border 0.2s ease-out;
            }
            @media (max-width: 991px) {
                .game-hilo__how-to-play-button {
                    height: 42px;
                    font-size: 14px;
                    margin-top: 15px;
                }
            }
            @media (max-width: 575px) {
                .game-hilo__how-to-play-button {
                    height: 36px;
                }
            }
            .game-hilo__how-to-play-button:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                z-index: -1;
                width: 100%;
                height: 100%;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(180deg, #42baec, #5edcf6);
                opacity: 0;
                transition: opacity 0.1s ease-out;
            }
            .game-hilo__how-to-play-button:hover {
                color: #fff;
                text-shadow: 1px 1px 1px #000;
            }
            .game-hilo__how-to-play-button:hover:before {
                opacity: 1;
            }
            .game-hilo__choice {
                position: relative;
                z-index: 5;
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding: 50px 0 70px;
            }
            @media (max-width: 991px) {
                .game-hilo__choice {
                    padding: 30px 0 50px;
                }
            }
            @media (max-width: 575px) {
                .game-hilo__choice {
                    flex-wrap: wrap;
                    justify-content: center;
                    padding: 10px 0 20px;
                }
            }
            .game-hilo__choice-info {
                display: flex;
                flex-direction: column;
                align-items: center;
                min-width: 110px;
                padding: 15px 5px;
                border: 1px solid rgba(103, 105, 155, 0.4);
                background: rgba(103, 105, 155, 0.2);
                border-radius: 6px;
                text-align: center;
            }
            @media (max-width: 1199px) {
                .game-hilo__choice-info {
                    padding: 0;
                    border: none;
                    background: none;
                    min-width: 80px;
                }
            }
            @media (max-width: 575px) {
                .game-hilo__choice-info {
                    min-width: 70px;
                }
            }
            .game-hilo__choice-info > strong {
                font-size: 24px;
                line-height: 24px;
            }
            @media (max-width: 1199px) {
                .game-hilo__choice-info > strong {
                    font-size: 22px;
                    line-height: 22px;
                    text-shadow: 2px 2px 40px #d7d0ff;
                }
            }
            @media (max-width: 575px) {
                .game-hilo__choice-info > strong {
                    font-size: 18px;
                    line-height: 18px;
                }
            }
            .game-hilo__choice-info > strong.game-hilo__choice-info-rate_new {
                position: absolute;
                opacity: 0;
                text-shadow: none;
            }
            .game-hilo__choice-info > strong.game-hilo__choice-info-rate_new_upper {
                color: #acec62;
                -webkit-animation: hilo-coef-upper 0.3s ease-in-out;
                animation: hilo-coef-upper 0.3s ease-in-out;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
            }
            .game-hilo__choice-info > strong.game-hilo__choice-info-rate_new_lower {
                color: #ff6636;
                -webkit-animation: hilo-coef-lower 0.3s ease-in-out;
                animation: hilo-coef-lower 0.3s ease-in-out;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
            }
            .game-hilo__choice-info > span {
                font-size: 12px;
                line-height: 12px;
                margin-top: 8px;
                color: #8d8fc3;
            }
            @media (max-width: 575px) {
                .game-hilo__choice-info > span {
                    font-size: 10px;
                    line-height: 10px;
                    margin-top: 8px;
                }
            }
            .game-hilo__choice-info_cards {
                order: 0;
            }
            @media (max-width: 575px) {
                .game-hilo__choice-info_cards {
                    width: 50%;
                }
            }
            .game-hilo__choice-info_rate {
                position: relative;
                order: 2;
            }
            @media (max-width: 575px) {
                .game-hilo__choice-info_rate {
                    order: 1;
                    width: 50%;
                }
            }
            .game-hilo__choice-card {
                order: 1;
                display: inline-block;
                position: relative;
                margin-left: -55px;
            }
            @media (max-width: 991px) {
                .game-hilo__choice-card {
                    margin-left: -45px;
                }
            }
            @media (max-width: 575px) {
                .game-hilo__choice-card {
                    order: 2;
                    margin-left: -35px;
                    margin-top: 25px;
                }
            }
            .game-hilo__choice-card-refresh {
                position: absolute;
                z-index: 1;
                top: 100%;
                left: 50%;
                transform: translate(-50%, 15px);
                display: inline-flex;
                align-items: center;
                justify-content: center;
                padding: 7px 12px 8px 8px;
                border-radius: 20px;
                background: #686a9c;
                box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.1);
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
                visibility: hidden;
                opacity: 0;
                transition: background 0.15s ease-in-out, transform 0.15s ease-in-out, visibility 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            @media (max-width: 575px) {
                .game-hilo__choice-card-refresh {
                    padding: 5px 8px 6px 6px;
                    box-shadow: 0 -1px 6px 1px rgba(0, 0, 0, 0.2);
                }
            }
            .game-hilo__choice-card-refresh_active {
                transform: translate(-50%, 10px);
                visibility: visible;
                opacity: 1;
            }
            @media (max-width: 575px) {
                .game-hilo__choice-card-refresh_active {
                    transform: translate(-50%, -10px);
                }
            }
            .game-hilo__choice-card-refresh_disabled {
                cursor: not-allowed;
                opacity: 0.7;
            }
            .game-hilo__choice-card-refresh > img {
                width: 14px;
                height: 14px;
                margin-right: 6px;
                margin-top: -1px;
            }
            @media (max-width: 575px) {
                .game-hilo__choice-card-refresh > img {
                    width: 12px;
                    height: 12px;
                    margin-right: 5px;
                }
            }
            .game-hilo__choice-card-refresh > span {
                font-size: 12px;
                font-weight: 700;
                color: #e5e5ff;
            }
            @media (max-width: 575px) {
                .game-hilo__choice-card-refresh > span {
                    font-size: 10px;
                }
            }
            .game-hilo__choice-card-refresh:active:not(.game-hilo__choice-card-refresh_disabled),
            .game-hilo__choice-card-refresh:hover:not(.game-hilo__choice-card-refresh_disabled) {
                background: #5b5d8e;
            }
            .game-hilo__choice-card-refresh:active:not(.game-hilo__choice-card-refresh_disabled) {
                transform: translate(-50%, 13px);
            }
            @media (max-width: 575px) {
                .game-hilo__choice-card-refresh:active:not(.game-hilo__choice-card-refresh_disabled) {
                    transform: translate(-50%, -7px);
                }
            }
            .game-hilo__choice-card-front:not(.game-hilo__choice-card-front_moving) > .game-card .game-card__front {
                box-shadow: 3px 0 15px 2px rgba(0, 0, 0, 0.2);
            }
            .game-hilo__choice-card-front {
                position: relative;
                z-index: 2;
            }
            .game-hilo__choice-card-front .game-card__back {
                -webkit-animation: hilo-flip-opened-card 0.5s ease;
                animation: hilo-flip-opened-card 0.5s ease;
                -webkit-animation-delay: 0.2s;
                animation-delay: 0.2s;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
            }
            .game-hilo__choice-card-front .game-card__front {
                -webkit-animation: hilo-flip-closed-card 0.5s ease;
                animation: hilo-flip-closed-card 0.5s ease;
                -webkit-animation-delay: 0.2s;
                animation-delay: 0.2s;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
            }
            .game-hilo__choice-card-front_moving {
                position: absolute;
                left: 0;
                top: 0;
                z-index: 3;
                transform: unset;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
            }
            .game-hilo__choice-card-front_moving-left {
                -webkit-animation: hilo-drop-card-left 0.4s linear;
                animation: hilo-drop-card-left 0.4s linear;
                -webkit-animation-delay: 0.15s;
                animation-delay: 0.15s;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
            }
            .game-hilo__choice-card-front_moving-right {
                -webkit-animation: hilo-drop-card-right 0.4s linear;
                animation: hilo-drop-card-right 0.4s linear;
                -webkit-animation-delay: 0.15s;
                animation-delay: 0.15s;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
            }
            .game-hilo__choice-card-front_moving .game-hilo__opens-item_opened .game-card__front {
                -webkit-animation: unset;
                animation: unset;
                z-index: 2;
            }
            .game-hilo__choice-card-front_moving .game-hilo__opens-item_opened .game-card__back {
                -webkit-animation: unset;
                animation: unset;
            }
            .game-hilo__choice-card-front_main {
                -webkit-animation: hilo-main-card 0.3s forwards;
                animation: hilo-main-card 0.3s forwards;
            }
            @media (max-width: 575px) {
                .game-hilo__choice-card-front_main {
                    -webkit-animation: hilo-main-card-xs 0.3s forwards;
                    animation: hilo-main-card-xs 0.3s forwards;
                }
            }
            .game-hilo__choice-card-back {
                position: absolute;
                z-index: 1;
                top: 0;
                left: 0;
                transform: scale(0.8) translate(110px, -15px);
            }
            @media (max-width: 991px) {
                .game-hilo__choice-card-back {
                    transform: scale(0.8) translate(90px, -15px);
                }
            }
            @media (max-width: 575px) {
                .game-hilo__choice-card-back {
                    transform: scale(0.75) translate(70px, -15px);
                }
            }
            .game-hilo__opens {
                position: relative;
                height: 96px;
                z-index: 5;
                display: flex;
                align-items: center;
                justify-content: flex-end;
                padding: 0 10px;
                flex-direction: row-reverse;
                transition: 0.3s ease;
            }
            @media (max-width: 575px) {
                .game-hilo__opens {
                    height: 79px;
                    padding: 0 5px;
                }
            }
            .game-hilo__opens_change {
                transform: translateX(-100%);
            }
            .game-hilo__opens-item {
                display: flex;
                flex-direction: column;
                align-items: center;
                margin-right: 20px;
            }
            @media (max-width: 575px) {
                .game-hilo__opens-item {
                    margin-right: 15px;
                }
            }
            .game-hilo__opens-item-sign {
                width: 14px;
                height: 14px;
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: 100%;
                visibility: hidden;
                opacity: 0;
                transition: opacity 0.4s ease-in-out, visibility 0.4s ease-in-out;
            }
            @media (max-width: 575px) {
                .game-hilo__opens-item-sign {
                    width: 10px;
                    height: 10px;
                }
            }
            .game-hilo__opens-item-sign_upper {
                background-image: url(/domain_files/upper.svg);
                -webkit-animation: card-pulse-upper 1s ease-out infinite;
                animation: card-pulse-upper 1s ease-out infinite;
            }
            .game-hilo__opens-item-sign_lower {
                background-image: url(/domain_files/lower.svg);
                -webkit-animation: card-pulse-lower 1s ease-out infinite;
                animation: card-pulse-lower 1s ease-out infinite;
            }
            .game-hilo__opens-item-sign_visible {
                visibility: visible;
                opacity: 1;
            }
            .game-hilo__opens-item-card {
                position: relative;
                margin: 4px 0;
                border-radius: 2px;
                transition: box-shadow 0.4s ease-in-out;
            }
            .game-hilo__opens-item-card:before {
                content: "";
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                border-radius: 2px;
                opacity: 0;
                transition: opacity 0.8s ease;
            }
            .game-hilo__opens-item-card:before,
            .game-hilo__opens-item-card_lose {
                box-shadow: 0 0 0 4px #25273a, 0 0 0 6px #f44336;
            }
            .game-hilo__opens-item_opened .game-hilo__opens-item-sign {
                opacity: 0.2;
            }
            .game-hilo__opens-item_opened .game-hilo__opens-item-sign_active {
                opacity: 1;
            }
            .game-hilo__opens-item_opened .game-hilo__opens-item-sign_lower,
            .game-hilo__opens-item_opened .game-hilo__opens-item-sign_upper {
                -webkit-animation: none;
                animation: none;
            }
            .game-hilo__opens-item_opened .game-card__front {
                -webkit-animation: hilo-flip-closed-return-card 0.5s ease-in-out;
                animation: hilo-flip-closed-return-card 0.5s ease-in-out;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
            }
            .game-hilo__opens-item_opened .game-card__back {
                -webkit-animation: hilo-flip-opened-return-card 0.5s ease-in-out;
                animation: hilo-flip-opened-return-card 0.5s ease-in-out;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
            }
            .game-hilo__opens-item_lose .game-hilo__opens-item-sign {
                opacity: 0;
            }
            .game-hilo__opens-item_lose .game-hilo__opens-item-card:before {
                opacity: 1;
            }
            .game-hilo__opens-item:not(.game-hilo__opens-item_opened) .game-hilo__opens-item-card {
                -webkit-animation: card-pulse-current 1s ease-out infinite;
                animation: card-pulse-current 1s ease-out infinite;
                border-radius: 3px;
            }
            @-webkit-keyframes hilo-flip-closed-card {
                0% {
                    transform: rotateY(0deg);
                }
                to {
                    transform: rotateY(180deg);
                }
            }
            @keyframes hilo-flip-closed-card {
                0% {
                    transform: rotateY(0deg);
                }
                to {
                    transform: rotateY(180deg);
                }
            }
            @-webkit-keyframes hilo-flip-closed-return-card {
                0% {
                    transform: rotateY(180deg);
                }
                to {
                    transform: rotateY(0deg);
                }
            }
            @keyframes hilo-flip-closed-return-card {
                0% {
                    transform: rotateY(180deg);
                }
                to {
                    transform: rotateY(0deg);
                }
            }
            @-webkit-keyframes hilo-flip-opened-card {
                0% {
                    transform: rotateY(180deg);
                }
                to {
                    transform: rotateY(1turn);
                }
            }
            @keyframes hilo-flip-opened-card {
                0% {
                    transform: rotateY(180deg);
                }
                to {
                    transform: rotateY(1turn);
                }
            }
            @-webkit-keyframes hilo-flip-opened-return-card {
                0% {
                    transform: rotateY(1turn);
                }
                to {
                    transform: rotateY(180deg);
                }
            }
            @keyframes hilo-flip-opened-return-card {
                0% {
                    transform: rotateY(1turn);
                }
                to {
                    transform: rotateY(180deg);
                }
            }
            @-webkit-keyframes card-slide {
                0% {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @keyframes card-slide {
                0% {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @-webkit-keyframes card-pulse-upper {
                0% {
                    transform: translateY(0);
                }
                15% {
                    transform: translateY(-5px);
                }
                to {
                    transform: translateY(0);
                }
            }
            @keyframes card-pulse-upper {
                0% {
                    transform: translateY(0);
                }
                15% {
                    transform: translateY(-5px);
                }
                to {
                    transform: translateY(0);
                }
            }
            @-webkit-keyframes card-pulse-lower {
                0% {
                    transform: translateY(0);
                }
                15% {
                    transform: translateY(5px);
                }
                to {
                    transform: translateY(0);
                }
            }
            @keyframes card-pulse-lower {
                0% {
                    transform: translateY(0);
                }
                15% {
                    transform: translateY(5px);
                }
                to {
                    transform: translateY(0);
                }
            }
            @-webkit-keyframes card-pulse-current {
                0% {
                    box-shadow: 0 0 15px 1px rgba(212, 242, 255, 0.4);
                }
                15% {
                    box-shadow: 0 0 15px 1px rgba(212, 242, 255, 0.2);
                }
                to {
                    box-shadow: 0 0 15px 1px rgba(212, 242, 255, 0.4);
                }
            }
            @keyframes card-pulse-current {
                0% {
                    box-shadow: 0 0 15px 1px rgba(212, 242, 255, 0.4);
                }
                15% {
                    box-shadow: 0 0 15px 1px rgba(212, 242, 255, 0.2);
                }
                to {
                    box-shadow: 0 0 15px 1px rgba(212, 242, 255, 0.4);
                }
            }
            .game-hilo__winning {
                position: absolute;
                z-index: 10;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -60%);
                width: 100%;
                max-width: 340px;
                padding: 25px;
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                background-color: rgba(33, 34, 51, 0.95);
                border: 2px solid #71e1f3;
                border-radius: 8px;
                box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.5);
                visibility: hidden;
                opacity: 0;
                transition: all 0.3s ease-in-out;
            }
            @media (max-width: 575px) {
                .game-hilo__winning {
                    max-width: 240px;
                    padding: 20px;
                    max-width: 200px;
                    padding: 15px;
                }
            }
            .game-hilo__winning_active {
                visibility: visible;
                opacity: 1;
                transform: translate(-50%, -50%);
            }
            .game-hilo__winning-close {
                position: absolute;
                top: -16px;
                right: -16px;
                width: 32px;
                height: 32px;
                border-radius: 50%;
                background: #4fb6da url(/domain_files/close.svg) 50% no-repeat;
                background-size: 12px 12px;
                cursor: pointer;
                transition: all 0.2s ease-in-out;
                box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.2);
            }
            .game-hilo__winning-close:hover {
                background-color: #5bc8e3;
                transform: rotate(180deg);
            }
            .game-hilo__winning-rate {
                font-size: 60px;
                font-weight: 700;
                text-shadow: 2px 2px 40px #72f3fb;
                white-space: nowrap;
                color: #72f3fb;
                background: linear-gradient(45deg, #3eb6eb, #72f3fb);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            @media (max-width: 575px) {
                .game-hilo__winning-rate {
                    font-size: 36px;
                }
            }
            .game-hilo__winning-amount {
                display: flex;
                align-items: center;
                margin-top: 15px;
                margin-bottom: 5px;
                font-size: 20px;
            }
            @media (max-width: 575px) {
                .game-hilo__winning-amount {
                    font-size: 16px;
                    margin-bottom: 0;
                    font-size: 14px;
                    margin-top: 10px;
                }
            }
            .game-hilo__winning-amount-value {
                display: inline-block;
                white-space: nowrap;
                margin-left: 10px;
                font-size: 24px;
                font-weight: 700;
                color: #72f3fb;
                background: linear-gradient(45deg, #3eb6eb, #72f3fb);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            @media (max-width: 575px) {
                .game-hilo__winning-amount-value {
                    font-size: 20px;
                    font-size: 16px;
                }
            }
            .game-hilo__winning-amount-value > img {
                width: 24px;
                height: 24px;
                margin-left: 5px;
                margin-bottom: -3px;
            }
            @media (max-width: 575px) {
                .game-hilo__winning-amount-value > img {
                    width: 20px;
                    height: 20px;
                    width: 16px;
                    height: 16px;
                    margin-bottom: -2px;
                }
            }
            .game-hilo__history {
                width: 100%;
                font-size: 16px;
                font-family: Montserrat, sans-serif;
            }
            .game-hilo__history .loader {
                margin: 15px 0;
            }
            .game-hilo__history-title {
                display: flex;
                justify-content: center;
            }
            .game-hilo__history-title h3 {
                font-size: 28px;
                text-transform: uppercase;
                position: relative;
            }
            .game-hilo__history-title h3:after,
            .game-hilo__history-title h3:before {
                content: "";
                position: absolute;
                height: 1px;
                background: linear-gradient(90deg, #6ecdd7, hsla(0, 0%, 100%, 0));
                top: 50%;
                width: 300px;
                max-width: 100%;
            }
            .game-hilo__history-title h3:before {
                right: 100%;
                margin-right: 15px;
                background: linear-gradient(270deg, #6ecdd7, hsla(0, 0%, 100%, 0));
            }
            .game-hilo__history-title h3:after {
                left: 100%;
                margin-left: 15px;
            }
            @media (max-width: 991px) {
                .game-hilo__history-title h3 {
                    font-size: 22px;
                }
            }
            @media (max-width: 767px) {
                .game-hilo__history-title h3:after,
                .game-hilo__history-title h3:before {
                    display: none;
                }
            }
            @media (max-width: 550px) {
                .game-hilo__history-title h3 {
                    font-size: 20px;
                }
            }
            .game-hilo__history-table {
                padding: 30px 0;
            }
            @media (max-width: 991px) {
                .game-hilo__history-table {
                    padding: 15px 0;
                }
            }
            .game-hilo__history-table-empty {
                text-align: center;
                padding: 15px 10px;
                opacity: 0.5;
            }
            .game-hilo__history-table-row {
                display: flex;
                align-items: center;
                padding: 14px 5px;
                border-top: 1px solid #32354e;
            }
            @media (max-width: 991px) {
                .game-hilo__history-table-row {
                    font-size: 13px;
                }
            }
            @media (max-width: 550px) {
                .game-hilo__history-table-row {
                    padding: 9px 5px;
                }
            }
            .game-hilo__history-table-row:first-of-type {
                border-top: none;
            }
            .game-hilo__history-table-cell {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
            }
            @media (max-width: 550px) {
                .game-hilo__history-table-cell {
                    font-size: 11px;
                }
            }
            @media (max-width: 767px) {
                .game-hilo__history-table-cell_header:nth-child(3) {
                    display: none;
                }
            }
            .game-hilo__history-table-cell_user {
                overflow: hidden;
            }
            @media (max-width: 550px) {
                .game-hilo__history-table-cell_user img {
                    width: 30px;
                    height: 30px;
                }
                .game-hilo__history-table-cell_user span {
                    display: none;
                }
            }
            .game-hilo__history-table-cell_header:first-child,
            .game-hilo__history-table-cell_user {
                justify-content: flex-start;
            }
            .game-hilo__history-table-cell:last-child {
                justify-content: flex-end;
            }
            @media (max-width: 550px) {
                .game-hilo__history-table-cell:last-child {
                    width: 50px;
                }
            }
            .game-hilo__history-table-cell_bet,
            .game-hilo__history-table-cell_win {
                white-space: nowrap;
            }
            .game-hilo__history-table-cell_bet > img,
            .game-hilo__history-table-cell_win > img {
                width: 17px;
                margin-top: -1px;
                margin-left: 5px;
            }
            .game-hilo__history-table-cell_win {
                opacity: 0.4;
                color: #48beee;
            }
            .game-hilo__history-table-cell_win.active {
                opacity: 1;
            }
            @media (max-width: 767px) {
                .game-hilo__history-table-cell_rate {
                    display: none;
                }
            }
            .game-hilo__history-table-cell_details button {
                max-width: 260px;
                padding: 10px 30px;
                border: 1px solid #48beee;
                border-radius: 5px;
                background: transparent;
                color: #fff;
                font-size: 14px;
                cursor: pointer;
                transition: all 0.3s;
            }
            @media (max-width: 991px) {
                .game-hilo__history-table-cell_details button {
                    max-width: 90px;
                    padding: 7px 13px;
                    font-size: 12px;
                }
            }
            @media (max-width: 550px) {
                .game-hilo__history-table-cell_details button {
                    display: none;
                }
            }
            .game-hilo__history-table-cell_details button:hover {
                background: #48beee;
            }
            .game-hilo__history-table-cell_details span {
                display: none;
                width: 20px;
                height: 20px;
                background-image: url(/domain_files/8c7306d.svg);
                background-size: cover;
                opacity: 0.5;
                cursor: pointer;
            }
            .game-hilo__history-table-cell_details span:hover {
                opacity: 1;
            }
            @media (max-width: 550px) {
                .game-hilo__history-table-cell_details span {
                    display: block;
                }
            }
            .game-card {
                width: 174px;
                transition: transform 0.2s ease-in-out;
            }
            @media (max-width: 1199px) {
                .game-card {
                    width: 160px;
                }
            }
            @media (max-width: 991px) {
                .game-card {
                    width: 140px;
                }
            }
            @media (max-width: 575px) {
                .game-card {
                    width: 100px;
                }
            }
            .game-card-wrapper {
                position: relative;
                width: 100%;
                padding-top: 150%;
                border-radius: 8px;
            }
            @media (max-width: 991px) {
                .game-card-wrapper {
                    border-radius: 7px;
                }
            }
            @media (max-width: 575px) {
                .game-card-wrapper {
                    border-radius: 6px;
                }
            }
            .game-card-inner {
                position: absolute;
                z-index: 1;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                transform: translateZ(-50px);
            }
            .game-card__back {
                position: relative;
                width: 100%;
                height: 100%;
                padding: 12px;
                z-index: 2;
                background: #fff;
                border-radius: 8px;
            }
            @media (max-width: 991px) {
                .game-card__back {
                    padding: 10px;
                    border-radius: 7px;
                }
            }
            @media (max-width: 575px) {
                .game-card__back {
                    padding: 8px;
                    border-radius: 6px;
                }
            }
            .game-card__back-image {
                width: 100%;
                height: 100%;
                background: url(/domain_files/card-back.svg) 50% no-repeat;
                background-size: cover;
                border-radius: 5px;
            }
            @media (max-width: 575px) {
                .game-card__back-image {
                    border-radius: 4px;
                }
            }
            .game-card__front {
                position: absolute;
                left: 0;
                right: 0;
                bottom: 0;
                top: 0;
                width: 100%;
                height: 100%;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                justify-content: space-between;
                z-index: 1;
                background: #fff;
                border-radius: 8px;
            }
            @media (max-width: 991px) {
                .game-card__front {
                    border-radius: 7px;
                }
            }
            @media (max-width: 575px) {
                .game-card__front {
                    border-radius: 6px;
                }
            }
            .game-card__front-bottom,
            .game-card__front-top {
                display: flex;
                flex-direction: column;
                align-items: center;
                padding: 15px;
            }
            @media (max-width: 991px) {
                .game-card__front-bottom,
                .game-card__front-top {
                    padding: 13px;
                }
            }
            @media (max-width: 575px) {
                .game-card__front-bottom,
                .game-card__front-top {
                    padding: 10px;
                }
            }
            .game-card__front-bottom {
                transform: rotate(180deg);
                align-self: flex-end;
            }
            .game-card-value {
                font-family: Exo\2, Open Sans, sans-serif;
                font-size: 32px;
                line-height: 26px;
                margin-bottom: 14px;
            }
            @media (max-width: 991px) {
                .game-card-value {
                    font-size: 26px;
                    line-height: 20px;
                    margin-bottom: 12px;
                }
            }
            @media (max-width: 575px) {
                .game-card-value {
                    font-size: 22px;
                    line-height: 16px;
                    margin-bottom: 10px;
                }
            }
            .game-card-suit {
                width: 32px;
                height: 32px;
                background-position: 50%;
                background-size: 100%;
                background-repeat: no-repeat;
            }
            @media (max-width: 991px) {
                .game-card-suit {
                    width: 26px;
                    height: 26px;
                }
            }
            @media (max-width: 575px) {
                .game-card-suit {
                    width: 22px;
                    height: 22px;
                }
            }
            .game-card_small {
                width: 40px;
            }
            @media (max-width: 575px) {
                .game-card_small {
                    width: 34px;
                }
            }
            .game-card_small .game-card-wrapper {
                border-radius: 3px;
            }
            .game-card_small .game-card__back {
                padding: 4px;
                border-radius: 3px;
            }
            @media (max-width: 575px) {
                .game-card_small .game-card__back {
                    padding: 3px;
                }
            }
            .game-card_small .game-card__back-image {
                border-radius: 2px;
            }
            .game-card_small .game-card__front {
                border-radius: 3px;
            }
            .game-card_small .game-card__front-bottom,
            .game-card_small .game-card__front-top {
                padding: 5px;
            }
            @media (max-width: 575px) {
                .game-card_small .game-card__front-bottom,
                .game-card_small .game-card__front-top {
                    padding: 4px;
                }
            }
            .game-card_small .game-card-value {
                font-size: 8px;
                line-height: 6px;
                margin-bottom: 4px;
            }
            @media (max-width: 575px) {
                .game-card_small .game-card-value {
                    font-size: 7px;
                    margin-bottom: 3px;
                }
            }
            .game-card_small .game-card-suit {
                width: 8px;
                height: 8px;
            }
            @media (max-width: 575px) {
                .game-card_small .game-card-suit {
                    width: 7px;
                    height: 7px;
                }
            }
            .game-card_club .game-card-value,
            .game-card_spade .game-card-value {
                color: #464655;
            }
            .game-card_diamond .game-card-value,
            .game-card_heart .game-card-value {
                color: #fe6766;
            }
            .game-card_club .game-card-suit {
                background-image: url(/domain_files/club.svg);
            }
            .game-card_diamond .game-card-suit {
                background-image: url(/domain_files/diamond.svg);
            }
            .game-card_heart .game-card-suit {
                background-image: url(/domain_files/heart.svg);
            }
            .game-card_spade .game-card-suit {
                background-image: url(/domain_files/spade.svg);
            }
            .game-card__footer-imitation {
                width: 100%;
                display: flex;
                flex-direction: column-reverse;
                margin-top: -5px;
            }
            .game-card__footer-imitation-item {
                width: 100%;
                height: 15px;
                margin-top: -10px;
                background: #fff;
                border-radius: 0 0 8px 8px;
                box-shadow: 1px 1px 0 0 rgba(0, 0, 0, 0.1);
            }
            @import url(https://fonts.googleapis.com/css2?family=Exo + 2:wght@600&display=swap);
            .game-dice {
                font-family: Roboto, sans-serif;
            }
            .game-dice__block {
                height: 100%;
                background: linear-gradient(180deg, #2a2a44, #25263c);
                border-top: 2px solid #444357;
                border-radius: 5px;
                padding: 20px;
                color: #fff;
                position: relative;
            }
            @media (max-width: 991px) {
                .game-dice__block {
                    padding: 15px;
                }
            }
            .game-dice__block_game {
                padding: 25px;
                position: relative;
                overflow: hidden;
            }
            @media (max-width: 575px) {
                .game-dice__block_game {
                    padding: 15px;
                }
            }
            .game-dice__block-wrapper {
                height: 100%;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
            }
            .game-dice__block-login {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(42, 42, 68, 0.85);
                border-radius: 5px;
                padding: 25px;
                display: flex;
                align-items: center;
                justify-content: center;
                z-index: 5;
            }
            .game-dice__block-login > div {
                margin: 0;
                padding: 0 20px;
            }
            .game-dice__block-footer {
                position: relative;
                z-index: 6;
            }
            .game-dice__rate-title {
                margin-bottom: 14px;
                font-size: 16px;
                font-weight: 500;
                text-transform: uppercase;
                color: #fff;
            }
            @media (max-width: 991px) {
                .game-dice__rate-title {
                    font-size: 15px;
                    margin-bottom: 10px;
                }
            }
            @media (max-width: 575px) {
                .game-dice__rate-title {
                    font-size: 14px;
                }
            }
            @media (max-width: 400px) {
                .game-dice__rate-title {
                    font-size: 12px;
                }
            }
            .game-dice__rate-block {
                margin-bottom: 25px;
            }
            @media (max-width: 767px) {
                .game-dice__rate-block {
                    margin-bottom: 15px;
                }
            }
            .game-dice__rate-input {
                height: 40px;
                position: relative;
            }
            .game-dice__rate-input-buttons {
                position: absolute;
                top: 7px;
                right: 7px;
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }
            .game-dice__rate-input-divide,
            .game-dice__rate-input-multiply,
            .game-dice__rate-input-reset {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 26px;
                height: 26px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
                font-size: 12px;
                font-weight: 700;
            }
            .game-dice__rate-input-divide.disabled,
            .game-dice__rate-input-multiply.disabled,
            .game-dice__rate-input-reset.disabled {
                opacity: 0.5;
                cursor: default;
            }
            .game-dice__rate-input-reset > img {
                width: 12px;
                height: 12px;
                opacity: 0.4;
                transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
            }
            .game-dice__rate-input-reset:not(.disabled):hover > img {
                opacity: 1;
                transform: rotate(180deg);
            }
            .game-dice__rate-input-divide,
            .game-dice__rate-input-multiply {
                margin-left: 5px;
                background: #373752;
                border-radius: 4px;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            .game-dice__rate-input-divide:not(.disabled):active,
            .game-dice__rate-input-divide:not(.disabled):hover,
            .game-dice__rate-input-multiply:not(.disabled):active,
            .game-dice__rate-input-multiply:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-dice__rate-input-divide:not(.disabled):active,
            .game-dice__rate-input-multiply:not(.disabled):active {
                opacity: 0.6;
            }
            .game-dice__rate-input > input {
                width: 100%;
                height: 100%;
                color: #48beee;
                caret-color: #fff;
                font-size: 19px;
                padding: 6px 100px 6px 10px;
                border: 1px solid #373752;
                border-radius: 5px;
                background: transparent;
                outline: none;
                -webkit-appearance: none;
                transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out;
            }
            .game-dice__rate-input > input:not(:disabled):focus {
                border-color: rgba(31, 179, 213, 0.7);
            }
            .game-dice__rate-input > input:disabled {
                background: #2f2f49;
                border-color: #2f2f49;
            }
            .game-dice__rate-variants {
                margin-top: 10px;
                display: flex;
                align-items: center;
            }
            @media (max-width: 450px) {
                .game-dice__rate-variants {
                    display: none;
                }
            }
            .game-dice__rate-variants-item {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 4px;
                background: #373752;
                padding: 7px 5px;
                cursor: pointer;
                font-size: 12px;
                font-weight: 700;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            .game-dice__rate-variants-item_symbol {
                width: 26px;
                min-width: 26px;
                background: #1fb3d5;
                color: #fff;
                border-radius: 30px;
                font-size: 14px;
                line-height: 12px;
            }
            .game-dice__rate-variants-item_symbol:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-dice__rate-variants-item.disabled {
                opacity: 0.5;
                cursor: default;
            }
            .game-dice__rate-variants-item:not(.disabled):not(.game-dice__rate-variants-item_symbol):active,
            .game-dice__rate-variants-item:not(.disabled):not(.game-dice__rate-variants-item_symbol):hover {
                background: #1fb3d5;
                color: #fff;
            }
            .game-dice__rate-variants-item:not(.disabled):not(.game-dice__rate-variants-item_symbol):active {
                opacity: 0.6;
            }
            .game-dice__rate-variants-item + .game-dice__rate-variants-item {
                margin-left: 5px;
            }
            .game-dice__button {
                display: flex;
                justify-content: center;
                align-items: center;
                height: 60px;
                font-size: 20px;
                border-color: transparent;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
                transition: all 0.3s ease-out;
                position: relative;
                touch-action: none;
                cursor: pointer;
            }
            @media (max-width: 991px) {
                .game-dice__button {
                    height: 52px;
                    font-size: 18px;
                }
            }
            @media (max-width: 575px) {
                .game-dice__button {
                    height: 46px;
                    font-size: 16px;
                }
            }
            .game-dice__button:before {
                content: "";
                background: linear-gradient(to top right, #81f8fd, #4be);
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0;
                border-radius: 6px;
                transition: all 0.3s;
            }
            .game-dice__button > span {
                position: relative;
                z-index: 1;
                margin-top: -3px;
            }
            .game-dice__button.disabled {
                cursor: not-allowed;
                opacity: 0.5;
            }
            .game-dice__button:not(.disabled):hover:before {
                opacity: 1;
            }
            .game-dice__button_small {
                width: 100%;
                height: 40px;
                font-size: 14px;
            }
            @media (max-width: 575px) {
                .game-dice__button_small {
                    height: 32px;
                    font-size: 12px;
                }
            }
            .game-dice__button_simple {
                background: linear-gradient(to top right, #383b61, #686b94);
                border-top-color: #686b94;
            }
            .game-dice__button_simple:before {
                background: linear-gradient(to top right, #686b94, #383b61);
            }
            .game-dice__how-to-play-button {
                margin-top: 15px;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 50px;
                font-size: 16px;
                color: #60607b;
                border: 1px solid #373752;
                border-radius: 6px;
                background: transparent;
                position: relative;
                z-index: 1;
                cursor: pointer;
                transition: border 0.2s ease-out;
            }
            @media (max-width: 991px) {
                .game-dice__how-to-play-button {
                    height: 42px;
                    font-size: 14px;
                    margin-top: 15px;
                }
            }
            @media (max-width: 575px) {
                .game-dice__how-to-play-button {
                    height: 36px;
                }
            }
            .game-dice__how-to-play-button:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                z-index: -1;
                width: 100%;
                height: 100%;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(180deg, #42baec, #5edcf6);
                opacity: 0;
                transition: opacity 0.1s ease-out;
            }
            .game-dice__how-to-play-button:hover {
                color: #fff;
                text-shadow: 1px 1px 1px #000;
            }
            .game-dice__how-to-play-button:hover:before {
                opacity: 1;
            }
            .game-dice__rate-chance {
                width: 100%;
                display: flex;
                align-items: center;
            }
            .game-dice__rate-chance-slider {
                width: 100%;
            }
            .game-dice__rate-chance-slider-wrapper {
                width: 100%;
                padding: 5px 8px;
                border: 1px solid #373752;
                border-right: none;
                border-radius: 5px 0 0 5px;
                transition: border-color 0.2s ease-in-out;
            }
            @media (max-width: 575px) {
                .game-dice__rate-chance-slider-wrapper {
                    height: 40px;
                }
            }
            .game-dice__rate-chance-slider-wrapper_disabled {
                border-color: #2f2f49;
            }
            .game-dice__rate-chance-slider .vue-slider {
                transition: opacity 0.2s ease-in-out;
            }
            .game-dice__rate-chance-slider .vue-slider-rail {
                background: #373752;
            }
            .game-dice__rate-chance-slider .vue-slider-dot {
                z-index: 4;
            }
            .game-dice__rate-chance-slider .vue-slider-dot-tooltip-inner {
                font-size: 10px;
                line-height: 10px;
                padding: 2px 5px 3px;
                border-radius: 4px;
            }
            .game-dice__rate-chance-slider .vue-slider-dot-handle {
                border-radius: 2px;
            }
            .game-dice__rate-chance-input {
                position: relative;
            }
            .game-dice__rate-chance-input input {
                width: 100%;
                max-width: 120px;
                height: 100%;
                color: #48beee;
                caret-color: #fff;
                font-size: 14px;
                padding: 11px 24px 11px 12px;
                border: 1px solid #373752;
                border-radius: 0 5px 5px 0;
                background: transparent;
                outline: none;
                -webkit-appearance: none;
                transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out;
            }
            @media (max-width: 575px) {
                .game-dice__rate-chance-input input {
                    height: 40px;
                }
            }
            .game-dice__rate-chance-input input:not(:disabled):focus {
                border-color: rgba(31, 179, 213, 0.7);
            }
            .game-dice__rate-chance-input input:disabled {
                background: #2f2f49;
                border-color: #2f2f49;
            }
            .game-dice__rate-chance-input label {
                position: absolute;
                top: 50%;
                right: 8px;
                transform: translateY(-50%);
                font-size: 14px;
                color: #48beee;
            }
            .game-dice__number {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: space-between;
                flex-direction: column;
            }
            .game-dice__number-settings {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: space-around;
                margin-bottom: 50px;
                margin-top: 20px;
            }
            @media (max-width: 575px) {
                .game-dice__number-settings {
                    margin-top: 10px;
                    margin-bottom: 25px;
                    margin-top: 5px;
                }
            }
            .game-dice__number-settings__item {
                display: flex;
                flex-direction: column;
                align-items: center;
            }
            .game-dice__number-settings__item-value {
                display: flex;
                align-items: center;
                position: relative;
            }
            .game-dice__number-settings__item-value > span {
                font-size: 22px;
                line-height: 22px;
                text-shadow: 2px 2px 40px #d7d0ff;
            }
            @media (max-width: 575px) {
                .game-dice__number-settings__item-value > span {
                    font-size: 18px;
                    line-height: 18px;
                }
            }
            .game-dice__number-settings__item-value > span.animated {
                position: absolute;
                top: 0;
                left: 0;
                text-shadow: none;
            }
            .game-dice__number-settings__item-value > span.win {
                color: #90bf59;
                -webkit-animation: dice-winAmount-win 0.3s ease-in-out;
                animation: dice-winAmount-win 0.3s ease-in-out;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
            }
            .game-dice__number-settings__item-value > span.lose {
                color: #ef653a;
                -webkit-animation: dice-winAmount-lose 0.3s ease-in-out;
                animation: dice-winAmount-lose 0.3s ease-in-out;
                -webkit-animation-fill-mode: forwards;
                animation-fill-mode: forwards;
            }
            @-webkit-keyframes dice-winAmount-win {
                0% {
                    opacity: 0;
                    transform: translateY(-40px);
                }
                90% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translateY(0);
                }
            }
            @keyframes dice-winAmount-win {
                0% {
                    opacity: 0;
                    transform: translateY(-40px);
                }
                90% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translateY(0);
                }
            }
            @-webkit-keyframes dice-winAmount-lose {
                0% {
                    opacity: 0;
                    transform: translateY(0);
                }
                10% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translateY(40px);
                }
            }
            @keyframes dice-winAmount-lose {
                0% {
                    opacity: 0;
                    transform: translateY(0);
                }
                10% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translateY(40px);
                }
            }
            .game-dice__number-settings__item-value > img {
                width: 14px;
                height: 14px;
                margin-left: 5px;
                margin-bottom: -3px;
            }
            .game-dice__number-settings__item-text {
                font-size: 12px;
                line-height: 12px;
                margin-top: 8px;
                color: #8e8eaa;
            }
            @media (max-width: 575px) {
                .game-dice__number-settings__item-text {
                    font-size: 10px;
                    line-height: 10px;
                    margin-top: 6px;
                }
            }
            .game-dice__number-digits {
                display: flex;
                align-items: center;
                width: 100%;
                max-width: 300px;
            }
            @media (max-width: 575px) {
                .game-dice__number-digits {
                    max-width: 240px;
                }
            }
            .game-dice__number-digits__item {
                width: 16.666666%;
            }
            .game-dice__number-digits__item-inner {
                position: relative;
                width: 100%;
                padding-top: 150%;
            }
            .game-dice__number-digits__item-value {
                display: flex;
                align-items: center;
                justify-content: center;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 6px;
                background-color: #1aa4ff;
            }
            .game-dice__number-digits__item-value:before {
                position: absolute;
                z-index: 1;
                content: "";
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: linear-gradient(to top right, rgba(0, 0, 0, 0.3), transparent);
                box-shadow: inset 0 2px 0 0 #42b5ff;
                border-radius: 6px;
            }
            .game-dice__number-digits__item-value > span {
                position: relative;
                z-index: 2;
                font-size: 28px;
                line-height: 28px;
                font-weight: 700;
                color: #fff;
            }
            @media (max-width: 575px) {
                .game-dice__number-digits__item-value > span {
                    font-size: 22px;
                    line-height: 22px;
                }
            }
            .game-dice__number-digits__item + .game-dice__number-digits__item {
                margin-left: 10px;
            }
            .game-dice__number-buttons {
                width: 100%;
                max-width: 300px;
                display: flex;
                align-items: center;
                margin-top: 20px;
            }
            @media (max-width: 575px) {
                .game-dice__number-buttons {
                    max-width: 240px;
                    margin-top: 15px;
                }
            }
            .game-dice__number-button {
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: center;
            }
            .game-dice__number-button > button {
                position: relative;
                z-index: 1;
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 16px 18px;
                width: 100%;
                border-radius: 6px;
                color: #fff;
                font-size: 14px;
                font-weight: 700;
                text-transform: uppercase;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
                outline: none;
                cursor: pointer;
                border: none;
                transition: all 0.2s ease-in-out;
            }
            @media (max-width: 575px) {
                .game-dice__number-button > button {
                    font-size: 12px;
                    padding: 14px 16px;
                }
            }
            .game-dice__number-button > button:before {
                position: absolute;
                z-index: 1;
                content: "";
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: linear-gradient(to top right, rgba(0, 0, 0, 0.3), transparent);
                border-radius: 6px;
                opacity: 1;
                transition: opacity 0.2s ease-in-out;
            }
            .game-dice__number-button > button:not(.disabled):hover:before {
                opacity: 0;
            }
            .game-dice__number-button > button.disabled {
                opacity: 0.7;
                cursor: not-allowed;
            }
            .game-dice__number-button > button > span {
                position: relative;
                z-index: 2;
            }
            .game-dice__number-button > button > img {
                position: relative;
                z-index: 2;
                width: 14px;
                height: 14px;
                margin-right: 8px;
            }
            @media (max-width: 575px) {
                .game-dice__number-button > button > img {
                    width: 12px;
                    height: 12px;
                }
            }
            .game-dice__number-button_lower > button {
                background-color: #ef653a;
            }
            .game-dice__number-button_lower > button:before {
                box-shadow: inset 0 2px 0 0 #ef653a;
            }
            .game-dice__number-button_lower > button:not(.disabled):hover {
                background-color: #d25a34;
            }
            .game-dice__number-button_lower > button:not(.disabled):active {
                background-color: #af4b2b;
            }
            .game-dice__number-button_higher > button {
                background-color: #90bf59;
            }
            .game-dice__number-button_higher > button:before {
                box-shadow: inset 0 2px 0 0 #90bf59;
            }
            .game-dice__number-button_higher > button:not(.disabled):hover {
                background-color: #7ea74d;
            }
            .game-dice__number-button_higher > button:not(.disabled):active {
                background-color: #698b41;
            }
            .game-dice__number-button > label {
                font-size: 12px;
                margin-top: 10px;
                color: #8e8eaa;
            }
            @media (max-width: 575px) {
                .game-dice__number-button > label {
                    font-size: 10px;
                }
            }
            .game-dice__number-button + .game-dice__number-button {
                margin-left: 10px;
            }
            .game-dice__number-history {
                position: relative;
                width: 100%;
                height: 36px;
                margin-top: 50px;
                display: flex;
                align-items: center;
                justify-content: flex-end;
                flex-direction: row-reverse;
                transition: 0.3s ease;
            }
            @media (max-width: 575px) {
                .game-dice__number-history {
                    margin-top: 25px;
                }
            }
            .game-dice__number-history__item {
                position: relative;
                display: flex;
                align-items: center;
                justify-content: center;
                width: 24px;
                min-width: 24px;
                height: 36px;
                border-radius: 4px;
                opacity: 0.4;
                margin-right: 10px;
            }
            @media (max-width: 575px) {
                .game-dice__number-history__item {
                    width: 20px;
                    min-width: 20px;
                    height: 30px;
                    margin-right: 8px;
                }
            }
            .game-dice__number-history__item:before {
                position: absolute;
                z-index: 1;
                content: "";
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: linear-gradient(to top right, rgba(0, 0, 0, 0.3), transparent);
                border-radius: 4px;
                opacity: 1;
                transition: opacity 0.2s ease-in-out;
            }
            .game-dice__number-history__item_lower {
                background-color: #ef653a;
            }
            .game-dice__number-history__item_lower:before {
                box-shadow: inset 0 2px 0 0 #ef653a;
            }
            .game-dice__number-history__item_higher {
                background-color: #90bf59;
            }
            .game-dice__number-history__item_higher:before {
                box-shadow: inset 0 2px 0 0 #90bf59;
            }
            .game-dice__number-history__item_win {
                opacity: 1;
            }
            .game-dice__number-history__item > img {
                position: relative;
                z-index: 2;
                width: 12px;
                height: 12px;
            }
            @media (max-width: 575px) {
                .game-dice__number-history__item > img {
                    width: 10px;
                    height: 10px;
                }
            }
            .game-dice__number-history-animation__item {
                transition: 0.3s ease;
            }
            .game-dice__number-history-animation-enter,
            .game-dice__number-history-animation-leave-to {
                transform: translateX(-100%);
                opacity: 0;
            }
            .game-dice__number-choices {
                width: 100%;
                max-width: 300px;
                display: flex;
                align-items: center;
                margin-top: 20px;
            }
            @media (max-width: 575px) {
                .game-dice__number-choices {
                    max-width: 240px;
                    margin-top: 15px;
                }
            }
            .game-dice__number-choice {
                position: relative;
                z-index: 1;
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 14px 10px;
                width: 100%;
                border-radius: 6px;
                color: hsla(0, 0%, 100%, 0.5);
                font-size: 11px;
                font-weight: 700;
            }
            @media (max-width: 575px) {
                .game-dice__number-choice {
                    font-size: 9px;
                    padding: 12px 8px;
                }
            }
            .game-dice__number-choice:before {
                position: absolute;
                z-index: 1;
                content: "";
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: linear-gradient(to top right, rgba(0, 0, 0, 0.3), transparent);
                border-radius: 6px;
                opacity: 1;
                transition: opacity 0.2s ease-in-out;
            }
            .game-dice__number-choice > span {
                position: relative;
                z-index: 2;
            }
            .game-dice__number-choice_active {
                box-shadow: 0 0 0 3px #25263b, 0 0 0 5px #3a3c4d;
            }
            .game-dice__number-choice_win {
                color: #fff;
            }
            .game-dice__number-choice_lower {
                background-color: #ef653a;
            }
            .game-dice__number-choice_lower:before {
                box-shadow: inset 0 2px 0 0 #ef653a;
            }
            .game-dice__number-choice_lower:not(.game-dice__number-choice_win) {
                background-color: rgba(239, 101, 58, 0.5);
            }
            .game-dice__number-choice_lower:not(.game-dice__number-choice_win):before {
                box-shadow: inset 0 2px 0 0 rgba(239, 101, 58, 0.8);
            }
            .game-dice__number-choice_higher {
                background-color: #90bf59;
            }
            .game-dice__number-choice_higher:before {
                box-shadow: inset 0 2px 0 0 #90bf59;
            }
            .game-dice__number-choice_higher:not(.game-dice__number-choice_win) {
                background-color: rgba(144, 191, 89, 0.5);
            }
            .game-dice__number-choice_higher:not(.game-dice__number-choice_win):before {
                box-shadow: inset 0 2px 0 0 rgba(144, 191, 89, 0.5);
            }
            .game-dice__number-choice + .game-dice__number-choice {
                margin-left: 15px;
            }
            .game-dice__history {
                width: 100%;
                font-size: 16px;
                font-family: Montserrat, sans-serif;
            }
            .game-dice__history .loader {
                margin: 15px 0;
            }
            .game-dice__history-title {
                display: flex;
                justify-content: center;
            }
            .game-dice__history-title h3 {
                font-size: 28px;
                text-transform: uppercase;
                position: relative;
            }
            .game-dice__history-title h3:after,
            .game-dice__history-title h3:before {
                content: "";
                position: absolute;
                height: 1px;
                background: linear-gradient(90deg, #6ecdd7, hsla(0, 0%, 100%, 0));
                top: 50%;
                width: 300px;
                max-width: 100%;
            }
            .game-dice__history-title h3:before {
                right: 100%;
                margin-right: 15px;
                background: linear-gradient(270deg, #6ecdd7, hsla(0, 0%, 100%, 0));
            }
            .game-dice__history-title h3:after {
                left: 100%;
                margin-left: 15px;
            }
            @media (max-width: 991px) {
                .game-dice__history-title h3 {
                    font-size: 22px;
                }
            }
            @media (max-width: 767px) {
                .game-dice__history-title h3:after,
                .game-dice__history-title h3:before {
                    display: none;
                }
            }
            @media (max-width: 550px) {
                .game-dice__history-title h3 {
                    font-size: 20px;
                }
            }
            .game-dice__history-table {
                padding: 30px 0;
            }
            @media (max-width: 991px) {
                .game-dice__history-table {
                    padding: 15px 0;
                }
            }
            .game-dice__history-table-empty {
                text-align: center;
                padding: 15px 10px;
                opacity: 0.5;
            }
            .game-dice__history-table-row {
                display: flex;
                align-items: center;
                padding: 14px 5px;
                border-top: 1px solid #32354e;
            }
            @media (max-width: 991px) {
                .game-dice__history-table-row {
                    font-size: 13px;
                }
            }
            @media (max-width: 550px) {
                .game-dice__history-table-row {
                    padding: 9px 5px;
                }
            }
            .game-dice__history-table-row:first-of-type {
                border-top: none;
            }
            .game-dice__history-table-cell {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
            }
            @media (max-width: 550px) {
                .game-dice__history-table-cell {
                    font-size: 11px;
                }
            }
            @media (max-width: 767px) {
                .game-dice__history-table-cell_header:nth-child(3),
                .game-dice__history-table-cell_header:nth-child(4) {
                    display: none;
                }
            }
            .game-dice__history-table-cell_user {
                overflow: hidden;
            }
            @media (max-width: 550px) {
                .game-dice__history-table-cell_user img {
                    width: 30px;
                    height: 30px;
                }
                .game-dice__history-table-cell_user span {
                    display: none;
                }
            }
            .game-dice__history-table-cell_header:first-child,
            .game-dice__history-table-cell_user {
                justify-content: flex-start;
            }
            .game-dice__history-table-cell:last-child {
                justify-content: flex-end;
            }
            @media (max-width: 550px) {
                .game-dice__history-table-cell:last-child {
                    width: 50px;
                }
            }
            .game-dice__history-table-cell_bet,
            .game-dice__history-table-cell_win {
                white-space: nowrap;
            }
            .game-dice__history-table-cell_bet > img,
            .game-dice__history-table-cell_win > img {
                width: 17px;
                margin-top: -1px;
                margin-left: 5px;
            }
            .game-dice__history-table-cell_win {
                opacity: 0.4;
                color: #48beee;
            }
            .game-dice__history-table-cell_win.active {
                opacity: 1;
            }
            @media (max-width: 767px) {
                .game-dice__history-table-cell_chance,
                .game-dice__history-table-cell_rate {
                    display: none;
                }
            }
            .game-dice__history-table-cell_details button {
                max-width: 260px;
                padding: 10px 30px;
                border: 1px solid #48beee;
                border-radius: 5px;
                background: transparent;
                color: #fff;
                font-size: 14px;
                cursor: pointer;
                transition: all 0.3s;
            }
            @media (max-width: 991px) {
                .game-dice__history-table-cell_details button {
                    max-width: 90px;
                    padding: 7px 13px;
                    font-size: 12px;
                }
            }
            @media (max-width: 550px) {
                .game-dice__history-table-cell_details button {
                    display: none;
                }
            }
            .game-dice__history-table-cell_details button:hover {
                background: #48beee;
            }
            .game-dice__history-table-cell_details span {
                display: none;
                width: 20px;
                height: 20px;
                background-image: url(/domain_files/8c7306d.svg);
                background-size: cover;
                opacity: 0.5;
                cursor: pointer;
            }
            .game-dice__history-table-cell_details span:hover {
                opacity: 1;
            }
            @media (max-width: 550px) {
                .game-dice__history-table-cell_details span {
                    display: block;
                }
            }
            .game-battle__block {
                height: 100%;
                background: linear-gradient(180deg, #2a2a44, #25263c);
                border-top: 2px solid #444357;
                border-radius: 5px;
                padding: 25px;
                color: #fff;
                position: relative;
            }
            .game-battle__notice {
                padding: 12px;
                border-radius: 6px;
                margin-bottom: 25px;
                background: #ff9800;
                font-size: 14px;
                line-height: 18px;
            }
            .game-battle__rate {
                height: 100%;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                position: relative;
            }
            @media (max-width: 991px) {
                .game-battle__rate {
                    min-height: auto;
                }
            }
            @media (max-width: 767px) {
                .game-battle__rate {
                    padding: 15px !important;
                }
            }
            .game-battle__rate-footer {
                position: relative;
                z-index: 6;
            }
            .game-battle__rate-section-title {
                margin-bottom: 14px;
                font-size: 16px;
                font-weight: 500;
                text-transform: uppercase;
                color: #fff;
            }
            @media (max-width: 991px) {
                .game-battle__rate-section-title {
                    font-size: 15px;
                    margin-bottom: 10px;
                }
            }
            @media (max-width: 575px) {
                .game-battle__rate-section-title {
                    font-size: 14px;
                }
            }
            @media (max-width: 400px) {
                .game-battle__rate-section-title {
                    font-size: 12px;
                }
            }
            .game-battle__rate-section-body p {
                font-size: 12px;
                line-height: 16px;
                color: #7c7e9a;
            }
            @media (max-width: 575px) {
                .game-battle__rate-section-body p {
                    font-size: 11px;
                    line-height: 15px;
                }
            }
            .game-battle__rate-section-body + .game-battle__rate-section-body,
            .game-battle__rate-section-body p + p {
                margin-top: 15px;
            }
            @media (max-width: 575px) {
                .game-battle__rate-section-body + .game-battle__rate-section-body {
                    margin-top: 12px;
                }
            }
            .game-battle__rate-section + .game-battle__rate-section {
                margin-top: 20px;
            }
            .game-battle__rate-variants {
                display: flex;
                align-items: center;
                justify-content: center;
                flex-wrap: wrap;
                margin: -5px;
            }
            @media (max-width: 575px) {
                .game-battle__rate-variants {
                    margin: -4px;
                }
            }
            .game-battle__rate-variants-item {
                display: flex;
                align-items: center;
                justify-content: center;
                width: calc(33.33333% - 10px);
                margin: 5px;
                padding: 12px 10px;
                border: 1px solid #373752;
                border-radius: 5px;
                background: transparent;
                cursor: pointer;
                position: relative;
                transition: background 0.2s ease-in-out;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            @media (max-width: 991px) {
                .game-battle__rate-variants-item {
                    width: calc(16.66667% - 10px);
                }
            }
            @media (max-width: 575px) {
                .game-battle__rate-variants-item {
                    margin: 4px;
                    width: calc(33.33333% - 8px);
                }
            }
            @media (max-width: 400px) {
                .game-battle__rate-variants-item {
                    padding: 10px 8px;
                }
            }
            .game-battle__rate-variants-item > span {
                white-space: nowrap;
                font-size: 16px;
                font-weight: 700;
                transition: color 0.2s ease-in-out;
            }
            @media (max-width: 400px) {
                .game-battle__rate-variants-item > span {
                    font-size: 14px;
                }
            }
            .game-battle__rate-variants-item > img {
                width: 18px;
                height: 18px;
                margin-left: 4px;
                margin-top: -1px;
                transition: filter 0.2s ease-in-out;
            }
            @media (max-width: 400px) {
                .game-battle__rate-variants-item > img {
                    width: 16px;
                    height: 16px;
                }
            }
            .game-battle__rate-variants-item:before {
                content: "";
                position: absolute;
                top: -7px;
                right: -7px;
                width: 18px;
                height: 18px;
                background: #2196f3 url(/domain_files/thunder.svg) 50% no-repeat;
                background-size: 50%;
                border-radius: 50%;
                box-shadow: 0 0 0 2px #292943;
                visibility: hidden;
                opacity: 0;
                transition: box-shadow 0.1s ease-in-out, visibility 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            .game-battle__rate-variants-item:hover:not(.game-battle__rate-variants-item_active):not(.game-battle__rate-variants-item_disabled) {
                background: #363751;
            }
            .game-battle__rate-variants-item_active {
                border-color: transparent;
                background: #deedf6;
            }
            .game-battle__rate-variants-item_active > span {
                color: #333;
            }
            .game-battle__rate-variants-item_active > img {
                filter: invert(1);
            }
            .game-battle__rate-variants-item_fast:before {
                visibility: visible;
                opacity: 1;
            }
            .game-battle__rate-variants-item_fast:hover:not(.game-battle__rate-variants-item_active):before,
            .game-battle__rate-variants-item_fast:not(.game-battle__rate-variants-item_active):before {
                box-shadow: none;
            }
            .game-battle__rate-variants-item_disabled {
                cursor: default;
            }
            .game-battle__rate-variants-item_disabled:not(.game-battle__rate-variants-item_active) {
                opacity: 0.5;
            }
            .game-battle__game {
                padding: 0 !important;
                display: flex;
                flex-direction: column;
                position: relative;
            }
            .game-battle__game:before {
                position: absolute;
                content: "";
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 6px;
                background: linear-gradient(90deg, rgba(33, 150, 243, 0.075), rgba(255, 87, 34, 0.075));
            }
            .game-battle__game-board {
                flex-grow: 1;
                display: flex;
                align-items: stretch;
                padding: 0 10px;
            }
            @media (max-width: 575px) {
                .game-battle__game-board.choice {
                    position: relative;
                    padding-bottom: 50px;
                }
            }
            .game-battle__game-board__player {
                display: flex;
                flex-direction: column;
                justify-content: space-around;
                position: relative;
                flex-basis: 0;
                flex-grow: 1;
                flex-shrink: 1;
                width: 0;
                padding: 15px 5px 0;
            }
            .game-battle__game-board__player-info {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .game-battle__game-board__player-avatar {
                width: 60px;
                height: 60px;
                min-width: 60px;
                min-height: 60px;
                padding: 3px;
                border: 2px solid hsla(0, 0%, 100%, 0.15);
                border-radius: 50%;
            }
            .game-battle__game-board__player-avatar > img {
                display: block;
                width: 50px;
                height: 50px;
                min-width: 50px;
                min-height: 50px;
                border-radius: 50%;
            }
            .game-battle__game-board__player-summary {
                margin-left: 13px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
            }
            @media (max-width: 575px) {
                .game-battle__game-board__player-summary {
                    display: none;
                }
            }
            .game-battle__game-board__player-name {
                font-size: 14px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .game-battle__game-board__player-bet {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                margin-top: 7px;
            }
            .game-battle__game-board__player-bet > span {
                font-size: 12px;
                color: #7c7e9a;
            }
            .game-battle__game-board__player-bet > span > strong {
                font-size: 14px;
                color: #48beee;
                font-weight: 400;
                margin-left: 3px;
            }
            .game-battle__game-board__player-bet > img {
                margin-left: 4px;
                width: 16px;
                height: 16px;
            }
            .game-battle__game-board__player-sign {
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
                z-index: 0;
                height: 240px;
                flex-grow: 1;
                transition: transform 0.2s ease-in-out;
                perspective: 300px;
            }
            @media (max-width: 500px) {
                .game-battle__game-board__player-sign {
                    height: 220px;
                }
            }
            @media (max-width: 450px) {
                .game-battle__game-board__player-sign {
                    height: 200px;
                }
            }
            @media (max-width: 400px) {
                .game-battle__game-board__player-sign {
                    height: 190px;
                }
            }
            @media (max-width: 350px) {
                .game-battle__game-board__player-sign {
                    height: 160px;
                }
            }
            .game-battle__game-board__player-sign.choice {
                padding: 15px;
            }
            .game-battle__game-board__player-sign.win {
                transform: scale(1.1);
            }
            .game-battle__game-board__player-sign.loose {
                opacity: 0.5;
                transform: scale(0.9);
            }
            .game-battle__game-board__player-sign-images {
                width: 100%;
                height: 100%;
                transform-origin: center;
                transform-style: preserve-3d;
                position: relative;
            }
            .game-battle__game-board__player-sign-images.animate {
                -webkit-animation: battle-sign-animation 0.7s ease-out forwards;
                animation: battle-sign-animation 0.7s ease-out forwards;
            }
            .game-battle__game-board__player-sign-image {
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                margin: 0 auto;
                max-width: 220px;
                width: 100%;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                transform-style: preserve-3d;
                transform-origin: center;
            }
            @media (max-width: 575px) {
                .game-battle__game-board__player-sign-image {
                    width: 90%;
                }
            }
            .game-battle__game-board__player-sign-image_back {
                transform: rotateY(-180deg);
            }
            .game-battle__game-board__player-sign-image:after {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 1;
                background-size: 45%;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .game-battle__game-board__player-sign-image_question:after {
                background-image: url(/domain_files/question.svg);
                background-size: 35%;
                opacity: 0.85;
            }
            .game-battle__game-board__player-sign-image_rock:after {
                background-image: url(/domain_files/rock.png);
            }
            .game-battle__game-board__player-sign-image_paper:after {
                background-image: url(/domain_files/paper.png);
            }
            .game-battle__game-board__player-sign-image_scissors:after {
                background-image: url(/domain_files/scissors.png);
            }
            .game-battle__game-board__player-sign-image > img {
                width: 100%;
                height: 100%;
            }
            .game-battle__game-board__player-sign-choice {
                position: absolute;
                display: flex;
                align-items: center;
                justify-content: center;
                top: 100%;
                left: auto;
                right: auto;
                margin-top: -80px;
                padding: 8px;
                background: rgba(66, 68, 99, 0.8);
                border-radius: 8px;
                z-index: 2;
            }
            @media (max-width: 575px) {
                .game-battle__game-board__player-sign-choice {
                    top: auto;
                    bottom: 0;
                    left: 0;
                    right: 0;
                    margin: 0 auto;
                    max-width: 220px;
                }
            }
            .game-battle__game-board__player-sign-choice-item {
                flex-basis: 0;
                flex-grow: 1;
                max-width: 100%;
                width: 60px;
                height: 60px;
                background-color: #5d6082;
                border-radius: 6px;
                cursor: pointer;
                transition: background-color 0.2s ease-in-out;
            }
            .game-battle__game-board__player-sign-choice-item_paper,
            .game-battle__game-board__player-sign-choice-item_rock,
            .game-battle__game-board__player-sign-choice-item_scissors {
                background-size: 70%;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .game-battle__game-board__player-sign-choice-item_rock {
                background-image: url(/domain_files/rock.png);
            }
            .game-battle__game-board__player-sign-choice-item_paper {
                background-image: url(/domain_files/paper.png);
            }
            .game-battle__game-board__player-sign-choice-item_scissors {
                background-image: url(/domain_files/scissors.png);
            }
            .game-battle__game-board__player-sign-choice-item:hover:not(.game-battle__game-board__player-sign-choice-item_active) {
                background-color: #70739a;
            }
            .game-battle__game-board__player-sign-choice-item_active {
                background-color: #2196f3;
            }
            .game-battle__game-board__player-sign-choice-item + .game-battle__game-board__player-sign-choice-item {
                margin-left: 8px;
            }
            .game-battle__game-board__player-waiting {
                max-width: 200px;
                width: 80%;
                display: flex;
                flex-direction: column;
                align-items: center;
                margin: 0 auto;
            }
            .game-battle__game-board__player-waiting-logo {
                perspective: 200px;
                transform-style: preserve-3d;
                margin-bottom: 10px;
            }
            @media (max-width: 575px) {
                .game-battle__game-board__player-waiting-logo {
                    margin-bottom: 5px;
                }
            }
            .game-battle__game-board__player-waiting-logo > img {
                width: 90px;
                -webkit-animation: battle-progress-animation 1s ease-in-out 0.8s infinite normal;
                animation: battle-progress-animation 1s ease-in-out 0.8s infinite normal;
            }
            @media (max-width: 575px) {
                .game-battle__game-board__player-waiting-logo > img {
                    width: 70px;
                }
            }
            .game-battle__game-board__player-waiting-title {
                text-align: center;
                font-size: 16px;
                line-height: 20px;
            }
            @media (max-width: 767px) {
                .game-battle__game-board__player-waiting-title {
                    font-size: 14px;
                    line-height: 18px;
                }
            }
            @media (max-width: 575px) {
                .game-battle__game-board__player-waiting-title {
                    font-size: 13px;
                    line-height: 17px;
                }
            }
            .game-battle__game-board__player-waiting-timer {
                text-align: center;
                font-size: 12px;
                line-height: 16px;
                margin-top: 15px;
                color: #7c7e9a;
            }
            @media (max-width: 767px) {
                .game-battle__game-board__player-waiting-timer {
                    font-size: 11px;
                    line-height: 14px;
                    margin-top: 10px;
                }
            }
            .game-battle__game-board__player-waiting-timer > span {
                color: #fff;
                display: inline-block;
            }
            .game-battle__game-board__player-waiting-timer > span.active {
                -webkit-animation: battle-timer-bounce 1s ease-in-out infinite;
                animation: battle-timer-bounce 1s ease-in-out infinite;
            }
            .game-battle__game-board__info {
                padding: 15px 0;
                flex: 0 0 auto;
                max-width: 100%;
                width: auto;
                position: relative;
                z-index: 5;
            }
            @media (max-width: 575px) {
                .game-battle__game-board__info {
                    margin: 0 -10%;
                }
            }
            @media (max-width: 400px) {
                .game-battle__game-board__info {
                    margin: 0 -15%;
                }
            }
            .game-battle__game-board__info-win {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-top: 18px;
            }
            .game-battle__game-board__info-win > span {
                font-size: 24px;
                color: #48beee;
                font-weight: 400;
            }
            @media (max-width: 767px) {
                .game-battle__game-board__info-win > span {
                    font-size: 18px;
                }
            }
            @media (max-width: 575px) {
                .game-battle__game-board__info-win > span {
                    font-size: 16px;
                }
            }
            .game-battle__game-board__info-win > img {
                margin-left: 7px;
                width: 25px;
                height: 25px;
            }
            @media (max-width: 767px) {
                .game-battle__game-board__info-win > img {
                    width: 20px;
                    height: 20px;
                }
            }
            @media (max-width: 575px) {
                .game-battle__game-board__info-win > img {
                    width: 17px;
                    height: 17px;
                    margin-left: 5px;
                }
            }
            .game-battle__game-board__info-timer {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-top: 150px;
            }
            @media (max-width: 991px) {
                .game-battle__game-board__info-timer {
                    margin-top: 122px;
                }
            }
            @media (max-width: 767px) {
                .game-battle__game-board__info-timer {
                    padding: 10px 14px;
                    border-radius: 20px;
                    background: #2196f3;
                    margin-top: 120px;
                    box-shadow: 0 5px 3px 4px rgba(0, 0, 0, 0.06);
                }
            }
            @media (max-width: 575px) {
                .game-battle__game-board__info-timer {
                    margin-top: 122px;
                }
            }
            @media (max-width: 500px) {
                .game-battle__game-board__info-timer {
                    margin-top: 112px;
                }
            }
            @media (max-width: 450px) {
                .game-battle__game-board__info-timer {
                    margin-top: 102px;
                }
            }
            @media (max-width: 400px) {
                .game-battle__game-board__info-timer {
                    margin-top: 97px;
                }
            }
            @media (max-width: 350px) {
                .game-battle__game-board__info-timer {
                    margin-top: 84px;
                }
            }
            .game-battle__game-board__info-timer > img {
                width: 26px;
                height: 26px;
                margin-right: 12px;
            }
            @media (max-width: 767px) {
                .game-battle__game-board__info-timer > img {
                    width: 22px;
                    height: 22px;
                }
            }
            @media (max-width: 575px) {
                .game-battle__game-board__info-timer > img {
                    width: 16px;
                    height: 16px;
                    margin-right: 8px;
                    margin-top: -2px;
                }
            }
            .game-battle__game-board__info-timer > span {
                font-size: 24px;
                font-family: Roboto, sans-serif;
                font-weight: 700;
            }
            @media (max-width: 767px) {
                .game-battle__game-board__info-timer > span {
                    font-size: 20px;
                }
            }
            @media (max-width: 575px) {
                .game-battle__game-board__info-timer > span {
                    font-size: 18px;
                }
            }
            .game-battle__game-board__info-timer > span.active {
                -webkit-animation: battle-timer-bounce 1s ease-in-out infinite;
                animation: battle-timer-bounce 1s ease-in-out infinite;
            }
            .game-battle__game-text {
                padding: 15px;
                font-size: 12px;
                line-height: 18px;
                text-align: center;
                color: #7c7e9a;
            }
            @media (max-width: 767px) {
                .game-battle__game-text {
                    font-size: 10px;
                    line-height: 15px;
                }
            }
            .game-battle__game-text.large {
                font-size: 14px;
                line-height: 20px;
            }
            .game-battle__game-text > strong {
                color: #acafd0;
            }
            .game-battle__game-modal {
                width: 80%;
                max-width: 300px;
                min-height: 50px;
                border-radius: 6px;
                position: relative;
                z-index: 7;
                text-align: center;
                opacity: 0;
                visibility: hidden;
                transform: scale(0.9);
                transition: all 0.25s ease-in-out;
                background: #414265;
                box-shadow: 0 5px 25px 2px rgba(0, 0, 0, 0.2);
            }
            .game-battle__game-modal-wrapper {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                z-index: 10;
                display: flex;
                align-items: center;
                justify-content: center;
                visibility: hidden;
                overflow: hidden;
                border-radius: 5px;
            }
            .game-battle__game-modal-wrapper:before {
                z-index: 5;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: linear-gradient(180deg, #2a2a44, #25263c);
            }
            .game-battle__game-modal-wrapper:after,
            .game-battle__game-modal-wrapper:before {
                content: "";
                position: absolute;
                opacity: 0;
                visibility: hidden;
                transition: opacity 0.25s ease-in-out, visibility 0.25s ease-in-out;
            }
            .game-battle__game-modal-wrapper:after {
                top: -50%;
                left: -50%;
                width: 200%;
                height: 200%;
                background: url(/domain_files/win-game.png) 50% no-repeat;
                background-size: 200% 200%;
                z-index: 6;
                transform: rotate(0);
                -webkit-animation: battle-winner 15s linear infinite normal;
                animation: battle-winner 15s linear infinite normal;
            }
            .game-battle__game-modal-wrapper.active {
                visibility: visible;
            }
            .game-battle__game-modal-wrapper.active:before {
                opacity: 0.75;
                visibility: visible;
            }
            .game-battle__game-modal-wrapper.winner:after {
                opacity: 0.4;
                visibility: visible;
            }
            .game-battle__game-modal.active {
                opacity: 1;
                visibility: visible;
                transform: scale(1);
            }
            .game-battle__game-modal-close {
                position: absolute;
                top: -16px;
                right: -16px;
                width: 32px;
                height: 32px;
                border-radius: 50%;
                background: #676990 url(/domain_files/close.svg) 50% no-repeat;
                background-size: 12px 12px;
                cursor: pointer;
                transition: all 0.2s ease-in-out;
            }
            .game-battle__game-modal-close:hover {
                background-color: #8284af;
                transform: rotate(180deg);
            }
            .game-battle__game-modal-content {
                padding: 20px;
            }
            @media (max-width: 575px) {
                .game-battle__game-modal-content {
                    padding: 15px;
                }
            }
            @media (max-width: 400px) {
                .game-battle__game-modal-content {
                    padding: 10px;
                }
            }
            .game-battle__game-modal-title {
                font-size: 22px;
                line-height: 28px;
            }
            @media (max-width: 575px) {
                .game-battle__game-modal-title {
                    font-size: 18px;
                    line-height: 23px;
                }
            }
            @media (max-width: 400px) {
                .game-battle__game-modal-title {
                    font-size: 15px;
                    line-height: 20px;
                }
            }
            .game-battle__game-modal-text {
                font-size: 14px;
                line-height: 20px;
                margin-top: 15px;
                color: #b5b5d4;
            }
            @media (max-width: 575px) {
                .game-battle__game-modal-text {
                    font-size: 12px;
                    line-height: 16px;
                    margin-top: 10px;
                }
            }
            .game-battle__game-modal-text.win {
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: 20px;
                line-height: 26px;
                color: #62d1fd;
            }
            @media (max-width: 575px) {
                .game-battle__game-modal-text.win {
                    font-size: 16px;
                    line-height: 20px;
                }
            }
            .game-battle__game-modal-text.win > strong {
                font-size: 22px;
                margin-left: 8px;
            }
            @media (max-width: 575px) {
                .game-battle__game-modal-text.win > strong {
                    font-size: 18px;
                }
            }
            .game-battle__game-modal-text.win > img {
                margin-top: -2px;
                margin-left: 6px;
                width: 24px;
                height: 24px;
            }
            @media (max-width: 575px) {
                .game-battle__game-modal-text.win > img {
                    width: 20px;
                    height: 20px;
                    margin-top: 0;
                }
            }
            .game-battle__game-modal-timer {
                font-size: 24px;
                line-height: 32px;
                padding: 0 15px;
            }
            @media (max-width: 575px) {
                .game-battle__game-modal-timer {
                    font-size: 20px;
                    line-height: 26px;
                }
            }
            .game-battle__game-modal-timer > span {
                color: #48beee;
                font-size: 30px;
                font-family: Roboto, sans-serif;
                font-weight: 700;
                display: inline-block;
                -webkit-animation: battle-timer-bounce 1s ease-in-out infinite;
                animation: battle-timer-bounce 1s ease-in-out infinite;
            }
            @media (max-width: 575px) {
                .game-battle__game-modal-timer > span {
                    font-size: 26px;
                }
            }
            .game-battle__game-modal-help {
                margin-top: 15px;
                font-size: 12px;
                line-height: 16px;
                color: #8585a2;
            }
            @media (max-width: 575px) {
                .game-battle__game-modal-help {
                    font-size: 11px;
                }
            }
            .game-battle__game-modal-footer {
                padding: 20px;
                background: #353756;
                border-radius: 0 0 6px 6px;
            }
            @media (max-width: 575px) {
                .game-battle__game-modal-footer {
                    padding: 15px;
                }
            }
            @media (max-width: 400px) {
                .game-battle__game-modal-footer {
                    padding: 10px;
                }
            }
            .game-battle__game-modal-footer > .game-battle__button {
                margin-top: 0;
                font-size: 16px;
                text-shadow: 1px 1px 1px #11506b;
                height: 48px;
            }
            @media (max-width: 575px) {
                .game-battle__game-modal-footer > .game-battle__button {
                    height: 40px;
                    font-size: 14px;
                    padding: 0 10px 2px;
                }
            }
            .game-battle__game-modal-footer > .game-battle__button > span {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .game-battle__game-modal-footer > .game-battle__button > span > strong {
                margin-left: 4px;
            }
            .game-battle__game-modal-footer > .game-battle__button > span > img {
                margin-left: 6px;
                width: 18px;
            }
            .game-battle__fast-game {
                display: inline-block;
                vertical-align: bottom;
                margin: 0 2px;
                width: 16px;
                height: 16px;
                background: #2196f3 url(/domain_files/thunder.svg) 50% no-repeat;
                background-size: 50% 50%;
                border-radius: 50%;
            }
            .game-battle__how-to-play {
                margin-top: 50px;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 50px;
                font-size: 16px;
                color: #60607b;
                border: 1px solid #373752;
                border-radius: 6px;
                background: transparent;
                position: relative;
                z-index: 1;
                cursor: pointer;
                transition: border 0.2s ease-out;
            }
            @media (max-width: 991px) {
                .game-battle__how-to-play {
                    height: 42px;
                    font-size: 14px;
                    margin-top: 15px;
                }
            }
            @media (max-width: 575px) {
                .game-battle__how-to-play {
                    height: 36px;
                }
            }
            .game-battle__how-to-play:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                z-index: -1;
                width: 100%;
                height: 100%;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(180deg, #42baec, #5edcf6);
                opacity: 0;
                transition: opacity 0.1s ease-out;
            }
            .game-battle__how-to-play:hover {
                color: #fff;
                text-shadow: 1px 1px 1px #000;
            }
            .game-battle__how-to-play:hover:before {
                opacity: 1;
            }
            .game-battle__auth {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(42, 42, 68, 0.85);
                border-radius: 5px;
                padding: 25px;
                display: flex;
                align-items: center;
                justify-content: center;
                z-index: 2;
            }
            .game-battle__auth > div {
                margin: 0;
                padding: 0 20px;
            }
            .game-battle__button {
                display: flex;
                justify-content: center;
                align-items: center;
                height: 54px;
                padding: 0 15px 2px;
                margin-top: 25px;
                font-size: 16px;
                line-height: 22px;
                border-color: transparent;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                text-shadow: 1px 1px 1px #000;
                transition: all 0.3s ease-out;
                position: relative;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            @media (max-width: 991px) {
                .game-battle__button {
                    height: 52px;
                    margin-top: 15px;
                }
            }
            @media (max-width: 575px) {
                .game-battle__button {
                    height: 46px;
                    font-size: 14px;
                    line-height: 20px;
                }
            }
            .game-battle__button:before {
                content: "";
                background: linear-gradient(to top right, #81f8fd, #4be);
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0;
                border-radius: 6px;
                transition: all 0.3s;
            }
            .game-battle__button > span {
                position: relative;
                z-index: 1;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .game-battle__button > img {
                position: relative;
                z-index: 1;
                width: 30px;
                height: 30px;
                border-radius: 50%;
                margin-left: 10px;
                box-shadow: 0 0 0 2px hsla(0, 0%, 100%, 0.2);
            }
            @media (max-width: 575px) {
                .game-battle__button > img {
                    width: 24px;
                    height: 24px;
                }
            }
            .game-battle__button.disabled {
                border-color: transparent;
                background: linear-gradient(180deg, #15769e, #0085a0);
            }
            .game-battle__button:not(.disabled):hover {
                cursor: pointer;
            }
            .game-battle__button:not(.disabled):hover:before {
                opacity: 1;
            }
            .game-battle__button-help {
                font-size: 10px;
                text-align: center;
                color: #9395ab;
                line-height: 14px;
                padding: 19px 12px 10px;
                background: #363751;
                border-radius: 0 0 5px 5px;
                margin-top: -10px;
            }
            .game-battle__history {
                width: 100%;
                font-size: 16px;
                font-family: Montserrat, sans-serif;
            }
            .game-battle__history .loader {
                margin: 15px 0;
            }
            .game-battle__history-title {
                display: flex;
                justify-content: center;
            }
            .game-battle__history-title h3 {
                font-size: 28px;
                text-transform: uppercase;
                position: relative;
            }
            .game-battle__history-title h3:after,
            .game-battle__history-title h3:before {
                content: "";
                position: absolute;
                height: 1px;
                background: linear-gradient(90deg, #6ecdd7, hsla(0, 0%, 100%, 0));
                top: 50%;
                width: 300px;
                max-width: 100%;
            }
            .game-battle__history-title h3:before {
                right: 100%;
                margin-right: 15px;
                background: linear-gradient(270deg, #6ecdd7, hsla(0, 0%, 100%, 0));
            }
            .game-battle__history-title h3:after {
                left: 100%;
                margin-left: 15px;
            }
            @media (max-width: 991px) {
                .game-battle__history-title h3 {
                    font-size: 22px;
                }
            }
            @media (max-width: 767px) {
                .game-battle__history-title h3:after,
                .game-battle__history-title h3:before {
                    display: none;
                }
            }
            @media (max-width: 550px) {
                .game-battle__history-title h3 {
                    font-size: 20px;
                }
            }
            .game-battle__history-table {
                padding: 30px 0;
            }
            @media (max-width: 991px) {
                .game-battle__history-table {
                    padding: 15px 0;
                }
            }
            .game-battle__history-table-empty {
                text-align: center;
                padding: 15px 10px;
                opacity: 0.5;
            }
            .game-battle__history-table-row {
                display: flex;
                align-items: center;
                padding: 14px 5px;
                border-top: 1px solid #32354e;
            }
            @media (max-width: 991px) {
                .game-battle__history-table-row {
                    font-size: 13px;
                }
            }
            @media (max-width: 550px) {
                .game-battle__history-table-row {
                    padding: 9px 5px;
                }
            }
            .game-battle__history-table-row:first-of-type {
                border-top: none;
            }
            .game-battle__history-table-cell {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
            }
            @media (max-width: 550px) {
                .game-battle__history-table-cell {
                    font-size: 11px;
                }
            }
            @media (max-width: 767px) {
                .game-battle__history-table-cell_header:nth-child(3) {
                    display: none;
                }
            }
            .game-battle__history-table-cell_user {
                overflow: hidden;
                padding-right: 10px;
            }
            .game-battle__history-table-cell_header:first-child,
            .game-battle__history-table-cell_header:nth-child(2),
            .game-battle__history-table-cell_header:nth-child(4) {
                padding-right: 10px;
            }
            .game-battle__history-table-cell_header:first-child,
            .game-battle__history-table-cell_header:nth-child(2),
            .game-battle__history-table-cell_user {
                justify-content: flex-start;
            }
            @media (max-width: 767px) {
                .game-battle__history-table-cell_header:nth-child(4) {
                    justify-content: flex-start;
                }
            }
            @media (max-width: 767px) {
                .game-battle__history-table-cell_header:first-child,
                .game-battle__history-table-cell_header:nth-child(2),
                .game-battle__history-table-cell_user:first-child,
                .game-battle__history-table-cell_user:nth-child(2) {
                    display: none;
                }
            }
            .game-battle__history-table-cell:last-child {
                justify-content: flex-end;
            }
            @media (max-width: 550px) {
                .game-battle__history-table-cell:last-child {
                    width: 50px;
                }
            }
            .game-battle__history-table-cell_bet,
            .game-battle__history-table-cell_win {
                white-space: nowrap;
            }
            .game-battle__history-table-cell_bet > img,
            .game-battle__history-table-cell_win > img {
                width: 17px;
                margin-top: -1px;
                margin-left: 5px;
            }
            @media (max-width: 767px) {
                .game-battle__history-table-cell_bet {
                    display: none;
                }
            }
            .game-battle__history-table-cell_win {
                color: #48beee;
                opacity: 0.5;
            }
            .game-battle__history-table-cell_win-active {
                opacity: 1;
            }
            .game-battle__history-table-cell_details button {
                max-width: 260px;
                padding: 10px 30px;
                border: 1px solid #48beee;
                border-radius: 5px;
                background: transparent;
                color: #fff;
                font-size: 14px;
                cursor: pointer;
                transition: all 0.3s;
            }
            @media (max-width: 991px) {
                .game-battle__history-table-cell_details button {
                    max-width: 90px;
                    padding: 7px 13px;
                    font-size: 12px;
                }
            }
            @media (max-width: 550px) {
                .game-battle__history-table-cell_details button {
                    display: none;
                }
            }
            .game-battle__history-table-cell_details button:hover {
                background: #48beee;
            }
            .game-battle__history-table-cell_details span {
                display: none;
                width: 20px;
                height: 20px;
                background-image: url(/domain_files/8c7306d.svg);
                background-size: cover;
                opacity: 0.5;
                cursor: pointer;
            }
            .game-battle__history-table-cell_details span:hover {
                opacity: 1;
            }
            @media (max-width: 550px) {
                .game-battle__history-table-cell_details span {
                    display: block;
                }
            }
            .game-battle__fee {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 16px;
                height: 16px;
                font-size: 10px !important;
                line-height: 10px;
                font-weight: 700 !important;
                color: #fff !important;
                border-radius: 50%;
                background: #2196f3;
                margin-left: 8px;
                margin-top: -1px;
                cursor: pointer;
                transition: opacity 0.2s ease-in-out;
            }
            @media (max-width: 575px) {
                .game-battle__fee {
                    width: 14px;
                    height: 14px;
                    margin-left: 6px;
                }
            }
            .game-battle__fee:hover {
                opacity: 0.75;
            }
            @-webkit-keyframes battle-timer-bounce {
                0% {
                    transform: scale(1);
                }
                15% {
                    transform: scale(1.2);
                }
                30%,
                to {
                    transform: scale(1);
                }
            }
            @keyframes battle-timer-bounce {
                0% {
                    transform: scale(1);
                }
                15% {
                    transform: scale(1.2);
                }
                30%,
                to {
                    transform: scale(1);
                }
            }
            @-webkit-keyframes battle-progress-animation {
                0% {
                    transform: rotateY(0deg);
                }
                34.5%,
                35.5% {
                    transform: rotateY(180deg);
                }
                70% {
                    transform: rotateY(1turn);
                }
                70.01%,
                to {
                    transform: rotateY(0deg);
                }
            }
            @keyframes battle-progress-animation {
                0% {
                    transform: rotateY(0deg);
                }
                34.5%,
                35.5% {
                    transform: rotateY(180deg);
                }
                70% {
                    transform: rotateY(1turn);
                }
                70.01%,
                to {
                    transform: rotateY(0deg);
                }
            }
            @-webkit-keyframes battle-winner {
                to {
                    transform: rotate(1turn);
                }
            }
            @keyframes battle-winner {
                to {
                    transform: rotate(1turn);
                }
            }
            @-webkit-keyframes battle-sign-animation {
                0% {
                    transform: rotateY(0);
                }
                to {
                    transform: rotateY(180deg);
                }
            }
            @keyframes battle-sign-animation {
                0% {
                    transform: rotateY(0);
                }
                to {
                    transform: rotateY(180deg);
                }
            }
            .bonuses-page {
                font-family: Roboto, sans-serif;
                font-size: 14px;
                color: #fff;
            }
            .bonuses-page .mb-grid {
                margin-bottom: 30px;
            }
            @media (max-width: 575px) {
                .bonuses-page .mb-grid {
                    margin-bottom: 20px;
                }
            }
            .bonuses-page__block {
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                position: relative;
                z-index: 1;
                width: 100%;
                height: 100%;
                padding: 30px;
                background-color: #2a2a44;
                border-radius: 4px;
                border: 1px solid #2f2e4b;
            }
            @media (max-width: 991px) {
                .bonuses-page__block {
                    padding: 25px;
                }
            }
            @media (max-width: 767px) {
                .bonuses-page__block {
                    padding: 20px;
                }
            }
            .bonuses-page__block:before {
                content: "";
                position: absolute;
                z-index: -1;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }
            .bonuses-page__block_blue {
                background-color: #4a76a8;
                border-color: #618ec0;
            }
            .bonuses-page__block_light-blue {
                background-color: #0b85ba;
                border-color: #1ba4dd;
            }
            .bonuses-page__block-overlay {
                position: absolute;
                z-index: 5;
                display: flex;
                align-items: center;
                justify-content: center;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 4px;
                background: rgba(42, 42, 68, 0.75);
                box-shadow: 0 0 0 2px rgba(42, 42, 68, 0.75);
            }
            .bonuses-page__block-overlay_success {
                background: rgba(42, 42, 68, 0.4);
                box-shadow: 0 0 0 2px rgba(42, 42, 68, 0.4);
            }
            .bonuses-page__block-overlay > p {
                font-size: 16px;
                width: 100%;
                max-width: 400px;
                text-align: center;
                line-height: 24px;
            }
            .bonuses-page__block-title {
                font-size: 16px;
                font-weight: 500;
                line-height: 24px;
                margin-bottom: 20px;
                max-width: 300px;
            }
            @media (max-width: 575px) {
                .bonuses-page__block-title {
                    font-size: 15px;
                    line-height: 22px;
                    margin-bottom: 15px;
                    font-weight: 700;
                }
            }
            .bonuses-page__block-title > strong {
                color: #62d9f5;
                border-bottom: 2px solid #62d9f5;
                white-space: nowrap;
            }
            .bonuses-page__block-text {
                font-weight: 300;
                font-size: 13px;
                line-height: 19px;
                margin-bottom: 20px;
            }
            .bonuses-page__block-text > strong {
                border-bottom: 1px solid #fff;
                white-space: nowrap;
                padding-bottom: 1px;
            }
            .bonuses-page__block-text_small {
                font-size: 12px;
                line-height: 18px;
                color: #7c7e9a;
                margin-bottom: 0;
            }
            .bonuses-page__block-success {
                position: relative;
                z-index: 10;
                display: flex;
                align-items: center;
                margin-top: auto;
                padding: 15px;
                border-radius: 4px;
                background: #36b158;
                width: 100%;
            }
            @media (max-width: 991px) {
                .bonuses-page__block-success {
                    padding: 12px;
                }
            }
            .bonuses-page__block-success > img {
                display: block;
                width: 24px;
                height: 24px;
                margin-right: 15px;
            }
            @media (max-width: 991px) {
                .bonuses-page__block-success > img {
                    width: 18px;
                    height: 18px;
                    margin-right: 10px;
                }
            }
            .bonuses-page__block-success > span {
                font-size: 12px;
                line-height: 18px;
            }
            .bonuses-page__block-timer {
                margin-bottom: 10px;
            }
            .bonuses-page__block-timer > .countdown {
                padding: 10px;
                max-width: 180px;
            }
            .bonuses-page__block-timer > .bonuses-page__block-text {
                margin-bottom: 10px;
            }
            .bonuses-page__block-button,
            .bonuses-page__block-button:active {
                position: relative;
                z-index: 1;
                display: inline-flex;
                align-items: center;
                justify-content: center;
                min-height: 44px;
                min-width: 160px;
                margin-top: auto;
                line-height: 18px;
                padding: 10px 20px 12px;
                background: linear-gradient(90deg, #47bcee, #a6e2f8);
                border: none;
                border-top: 2px solid #a6e2f8;
                border-radius: 4px;
                box-shadow: 0 0 0 2px rgba(60, 99, 142, 0.39);
                outline: none;
                transition: padding-top 0.1s ease-in-out, padding-bottom 0.1s ease-in-out;
            }
            @media (max-width: 991px) {
                .bonuses-page__block-button,
                .bonuses-page__block-button:active {
                    min-width: 130px;
                }
            }
            .bonuses-page__block-button:active > span,
            .bonuses-page__block-button > span {
                text-transform: uppercase;
                font-weight: 700;
                font-size: 12px;
                color: #fff;
                text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
                letter-spacing: 0.25px;
            }
            .bonuses-page__block-button:active:before,
            .bonuses-page__block-button:before {
                content: "";
                position: absolute;
                z-index: -1;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                opacity: 0;
                background: #47bcee;
                border-radius: 4px;
                transition: opacity 0.2s ease-in-out;
            }
            .bonuses-page__block-button_disabled {
                opacity: 0.5;
                cursor: not-allowed;
            }
            .bonuses-page__block-button:not(.bonuses-page__block-button_disabled):hover:before {
                opacity: 1;
            }
            .bonuses-page__block-button:not(.bonuses-page__block-button_disabled):active {
                padding-top: 13px;
                padding-bottom: 9px;
            }
            .bonuses-page__block-login-button,
            .bonuses-page__block-login-button:active {
                display: flex;
                flex-wrap: nowrap;
                align-items: center;
                justify-content: center;
                padding: 10px 16px;
                min-width: 100px;
                background-color: #4a76a8;
                border-radius: 40px;
                border: none;
                outline: none;
                cursor: pointer;
                transition: transform 0.15s ease-in-out, padding-top 0.15s ease-in-out, padding-bottom 0.15s ease-in-out;
            }
            @media (max-width: 767px) {
                .bonuses-page__block-login-button,
                .bonuses-page__block-login-button:active {
                    max-width: 80%;
                }
            }
            .bonuses-page__block-login-button:active > img,
            .bonuses-page__block-login-button > img {
                display: block;
                width: 20px;
                height: 20px;
                margin-right: 8px;
            }
            .bonuses-page__block-login-button:active > span,
            .bonuses-page__block-login-button > span {
                color: #fff;
                font-size: 14px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .bonuses-page__block-login-button:active:hover,
            .bonuses-page__block-login-button:hover {
                transform: scale(1.05);
            }
            .bonuses-page__block-login-button:active {
                padding-top: 12px;
                padding-bottom: 8px;
            }
            .bonuses-page__block_telegram:before {
                background-image: url(/domain_files/bg-telegram.svg);
                background-position: -1px 101%;
                background-repeat: no-repeat;
                opacity: 0.25;
            }
            .bonuses-page__block_group:before {
                background-image: url(/domain_files/bg-group.svg);
                background-position: 100% 40%;
                background-repeat: no-repeat;
                opacity: 0.9;
            }
            .bonuses-page__block_subscribe:before {
                background-image: url(/domain_files/bg-subscribe.svg);
                background-position: 100% 40%;
                background-repeat: no-repeat;
                opacity: 0.5;
            }
            .bonuses-page__block_opinion:before {
                background-image: url(/domain_files/bg-opinion.svg);
                background-position: 100% 40%;
                background-repeat: no-repeat;
                opacity: 0.5;
            }
            .bonuses-page__block_ranks:before {
                background-image: url(/domain_files/bg-ranks.png);
                background-size: cover;
                background-repeat: no-repeat;
            }
            .bonuses-page__block_referrers:before {
                background-image: url(/domain_files/bg-referrers.png);
                background-size: cover;
                background-position: 0;
                background-repeat: no-repeat;
            }
            .bonuses-page__block_achievements:before {
                background-image: url(/domain_files/bg-achievements.png);
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .bonuses-page__block_contest:before,
            .bonuses-page__block_tournaments:before {
                background-image: url(/domain_files/bg-contest.png);
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .bonuses-page__block_cashback:before {
                background-image: url(/domain_files/bg-cashback.png);
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .bonuses-page__block_roulette {
                align-items: normal;
                justify-content: center;
            }
            .bonuses-page__block_repost:before {
                background-image: url(/domain_files/backgroundComingSoon.png);
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
                opacity: 0.5;
            }
            .bonuses-page__block_repost:after {
                content: "";
                position: absolute;
                z-index: -1;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-image: url(/domain_files/repost-coins.png);
                background-position: 90% 40%;
                background-repeat: no-repeat;
                opacity: 0.2;
            }
            .bonuses-page__referrers-steps {
                display: flex;
                flex-direction: column;
                justify-content: space-around;
                height: 100%;
            }
            @media (min-width: 576px) and (max-width: 991px) {
                .bonuses-page__referrers-steps {
                    flex-direction: row;
                }
            }
            @media (min-width: 576px) and (max-width: 767px) {
                .bonuses-page__referrers-steps {
                    justify-content: space-between;
                }
            }
            .bonuses-page__referrers-step {
                position: relative;
                z-index: 1;
                display: flex;
                align-items: center;
                padding: 19px 0 19px 35px;
                margin-left: 10px;
            }
            @media (min-width: 576px) and (max-width: 767px) {
                .bonuses-page__referrers-step {
                    padding: 14px 0 14px 25px;
                    margin-left: 0;
                }
            }
            .bonuses-page__referrers-step > img {
                display: block;
                width: 50px;
                height: 50px;
            }
            @media (max-width: 767px) {
                .bonuses-page__referrers-step > img {
                    width: 36px;
                    height: 36px;
                }
            }
            .bonuses-page__referrers-step > span {
                margin-left: 40px;
                font-weight: 300;
                font-size: 18px;
                line-height: 26px;
            }
            @media (min-width: 576px) and (max-width: 991px) {
                .bonuses-page__referrers-step > span {
                    margin-left: 20px;
                }
            }
            @media (max-width: 767px) {
                .bonuses-page__referrers-step > span {
                    margin-left: 15px;
                    font-size: 14px;
                    line-height: 20px;
                }
            }
            @media (max-width: 575px) {
                .bonuses-page__referrers-step > span {
                    margin-left: 25px;
                    font-size: 16px;
                    line-height: 24px;
                }
            }
            .bonuses-page__referrers-step:before {
                content: attr(data-step);
                position: absolute;
                z-index: -1;
                top: 0;
                left: 0;
                font-size: 90px;
                font-weight: 900;
                opacity: 0.12;
            }
            @media (max-width: 767px) {
                .bonuses-page__referrers-step:before {
                    font-size: 74px;
                }
            }
            .bonuses-page__repost-steps {
                display: flex;
                flex-direction: column;
                justify-content: space-around;
                height: 100%;
                margin-top: 10px;
                margin-bottom: 25px;
            }
            .bonuses-page__repost-step {
                display: flex;
                align-items: center;
            }
            .bonuses-page__repost-step-status {
                width: 24px;
                height: 24px;
                min-width: 24px;
                min-height: 24px;
                margin-right: 12px;
                background: url(/domain_files/repost-error.svg) 50% no-repeat;
                background-size: 100%;
            }
            .bonuses-page__repost-step-status_ok {
                background-image: url(/domain_files/repost-success.svg);
            }
            .bonuses-page__repost-step-status_info {
                background-image: url(/domain_files/repost-info.svg);
            }
            .bonuses-page__repost-step-text {
                font-weight: 300;
                font-size: 16px;
                line-height: 26px;
            }
            .bonuses-page__repost-step-text > a {
                color: #89e8ff;
                border-bottom: 1px solid rgba(137, 232, 255, 0.65);
                padding-bottom: 2px;
            }
            .bonuses-page__repost-step-text > a:hover {
                color: rgba(137, 232, 255, 0.75);
                border-color: rgba(137, 232, 255, 0.45);
            }
            .bonuses-page__repost-step-attach-phone {
                border-radius: 6px;
                border: 2px solid #4d6da9;
                padding: 10px;
                cursor: pointer;
                font-size: 12px;
                font-weight: 700;
                text-transform: uppercase;
                background: transparent;
                color: #95b6f4;
                outline: none;
                transition: all 0.15s ease-in-out;
                margin-left: 10px;
            }
            .bonuses-page__repost-step-attach-phone:active,
            .bonuses-page__repost-step-attach-phone:hover {
                background: #4d6da9;
                color: #fff;
            }
            .bonuses-page__repost-step-attach-phone:active {
                background: rgba(77, 109, 169, 0.75);
                color: #fff;
            }
            .bonuses-page__repost-step + .bonuses-page__repost-step {
                margin-top: 15px;
            }
            .bonuses-page__roulette {
                width: 100%;
                position: relative;
                z-index: 0;
            }
            @media (max-width: 575px) {
                .bonuses-page__roulette {
                    max-width: 300px;
                }
            }
            .bonuses-page__roulette:before {
                content: "";
                position: absolute;
                z-index: 2;
                top: -8px;
                left: 50%;
                margin-left: -15px;
                background: url(/domain_files/roulette-badge.svg) 50% no-repeat;
                background-size: 100%;
                width: 30px;
                height: 30px;
            }
            .bonuses-page__roulette-size {
                width: 100%;
                padding-top: 100%;
            }
            .bonuses-page__roulette-image {
                position: absolute;
                z-index: 1;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-image: url(/domain_files/bonus-roulette--rework.png);
                background-position: 50%;
                background-repeat: no-repeat;
                background-size: 100%;
                transition: transform 10s cubic-bezier(0.35, 0.07, 0.15, 1);
            }
            .bonuses-page__roulette-button {
                position: absolute;
                z-index: 2;
                display: flex;
                align-items: center;
                justify-content: center;
                width: 28%;
                height: 28%;
                top: 0;
                left: 0;
                bottom: 0;
                right: 0;
                margin: auto;
                background: linear-gradient(30deg, #47bcee, #a6e2f8);
                border-radius: 50%;
                border: none;
                cursor: pointer;
                outline: none;
                transition: padding-top 0.1s ease-in-out;
            }
            .bonuses-page__roulette-button > span {
                text-transform: uppercase;
                font-weight: 500;
                font-size: 12px;
                color: #fff;
                text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.05);
                letter-spacing: 0.25px;
            }
            .bonuses-page__roulette-button:before {
                content: "";
                position: absolute;
                z-index: -1;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                opacity: 0;
                background: #47bcee;
                border-radius: 50%;
                transition: opacity 0.2s ease-in-out;
            }
            .bonuses-page__roulette-button:not(.bonuses-page__roulette-button_disabled):not([disabled]):active:before,
            .bonuses-page__roulette-button:not(.bonuses-page__roulette-button_disabled):not([disabled]):hover:before {
                opacity: 1;
            }
            .bonuses-page__roulette-button:not(.bonuses-page__roulette-button_disabled):not([disabled]):active {
                padding-top: 2px;
            }
            .bonuses-page__roulette-button[disabled],
            .bonuses-page__roulette-button_disabled {
                cursor: not-allowed;
                opacity: 0.5;
            }
            .bonuses-page__roulette-button[disabled]:before,
            .bonuses-page__roulette-button_disabled:before {
                opacity: 1;
            }
            .bonuses-page__roulette-captcha {
                position: absolute;
                z-index: 3;
                display: flex;
                align-items: center;
                justify-content: center;
                top: 0;
                left: 0;
                bottom: 0;
                right: 0;
                margin: auto;
            }
            .bonuses-page__roulette-captcha-inner {
                position: relative;
                padding: 10px;
                border-radius: 5px;
                background: #70739d;
                margin-bottom: -150px;
            }
            .bonuses-page__roulette-captcha-inner:before {
                position: absolute;
                z-index: 4;
                content: "";
                display: block;
                width: 0;
                height: 0;
                top: 0;
                left: 50%;
                margin-left: -10px;
                margin-top: -20px;
                border: 10px solid transparent;
                border-bottom-color: #70739d;
            }
            @font-face {
                font-family: HalvarBreitschrift;
                src: url(../fonts/HalvarBreit-Rg.eot);
            }
            @font-face {
                font-family: HalvarBreitschrift bold;
                src: url(../fonts/HalvarBreit-Bd.ttf);
            }
            @font-face {
                font-family: FS Elliot Pro;
                src: url(../fonts/FSElliotPro.otf);
            }
            .ps {
                overflow: hidden !important;
                overflow-anchor: none;
                -ms-overflow-style: none;
                touch-action: auto;
                -ms-touch-action: auto;
            }
            .ps__rail-x {
                height: 15px;
                bottom: 0;
            }
            .ps__rail-x,
            .ps__rail-y {
                display: none;
                opacity: 0;
                transition: background-color 0.2s linear, opacity 0.2s linear;
                -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
                position: absolute;
            }
            .ps__rail-y {
                width: 15px;
                right: 0;
            }
            .ps--active-x > .ps__rail-x,
            .ps--active-y > .ps__rail-y {
                display: block;
                background-color: transparent;
            }
            .ps--focus > .ps__rail-x,
            .ps--focus > .ps__rail-y,
            .ps--scrolling-x > .ps__rail-x,
            .ps--scrolling-y > .ps__rail-y,
            .ps:hover > .ps__rail-x,
            .ps:hover > .ps__rail-y {
                opacity: 0.6;
            }
            .ps .ps__rail-x.ps--clicking,
            .ps .ps__rail-x:focus,
            .ps .ps__rail-x:hover,
            .ps .ps__rail-y.ps--clicking,
            .ps .ps__rail-y:focus,
            .ps .ps__rail-y:hover {
                background-color: #eee;
                opacity: 0.9;
            }
            .ps__thumb-x {
                transition: background-color 0.2s linear, height 0.2s ease-in-out;
                -webkit-transition: background-color 0.2s linear, height 0.2s ease-in-out;
                height: 6px;
                bottom: 2px;
            }
            .ps__thumb-x,
            .ps__thumb-y {
                background-color: #aaa;
                border-radius: 6px;
                position: absolute;
            }
            .ps__thumb-y {
                transition: background-color 0.2s linear, width 0.2s ease-in-out;
                -webkit-transition: background-color 0.2s linear, width 0.2s ease-in-out;
                width: 6px;
                right: 2px;
            }
            .ps__rail-x.ps--clicking .ps__thumb-x,
            .ps__rail-x:focus > .ps__thumb-x,
            .ps__rail-x:hover > .ps__thumb-x {
                background-color: #999;
                height: 11px;
            }
            .ps__rail-y.ps--clicking .ps__thumb-y,
            .ps__rail-y:focus > .ps__thumb-y,
            .ps__rail-y:hover > .ps__thumb-y {
                background-color: #999;
                width: 11px;
            }
            @supports (-ms-overflow-style: none) {
                .ps {
                    overflow: auto !important;
                }
            }
            @media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
                .ps {
                    overflow: auto !important;
                }
            }
            .ps {
                position: relative;
            }
            .nuxt-progress {
                position: fixed;
                top: 0;
                left: 0;
                right: 0;
                height: 2px;
                width: 0;
                opacity: 1;
                transition: width 0.1s, opacity 0.4s;
                background-color: #4be;
                z-index: 999999;
            }
            .nuxt-progress.nuxt-progress-notransition {
                transition: none;
            }
            .nuxt-progress-failed {
                background-color: red;
            }
            body {
                background: #1e1f2f;
            }
            body.ios-pwa #__nuxt .nuxt-progress {
                display: none;
            }
            .siteContent {
                height: auto;
                min-height: 100%;
            }
            .siteContent.ios-pwa {
                height: calc(100% + max(24px, 0px));
                height: calc(100% + max(24px, var(--safe-area-inset-top)));
                padding-top: var(--safe-area-inset-top);
            }
            .siteContent.ios-pwa .pull-to-refresh-material__control {
                top: var(--safe-area-inset-top);
                z-index: 200;
            }
            .siteContent.ios-pwa .alert-message-container {
                top: calc(15px + var(--safe-area-inset-top));
                width: 310px;
                margin: 0 auto;
            }
            .siteContent-wrapper {
                position: relative;
                margin-top: 120px;
                margin-left: 72px;
                display: flex;
                flex-direction: column;
                transition: filter 0.2s ease-in-out;
            }
            @media (max-width: 1100px) {
                .siteContent-wrapper {
                    margin-left: 0;
                    margin-top: 80px;
                }
            }
            @media (max-width: 500px) {
                .siteContent-wrapper {
                    margin-top: 60px;
                }
            }
            .siteContent__header {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 120px;
                background: rgba(37, 38, 58, 0.95);
                z-index: 100;
                padding: 25px 25px 25px 15px;
                box-shadow: 0 1px 0 0 rgba(67, 72, 103, 0.35);
            }
            @media (max-width: 1100px) {
                .siteContent__header {
                    height: 80px;
                    padding: 15px 20px 15px 10px;
                    position: fixed;
                }
            }
            @media (max-width: 500px) {
                .siteContent__header {
                    height: 60px;
                    padding: 0 15px 0 5px;
                }
            }
            .siteContent__content {
                margin-top: 50px;
                margin-bottom: 50px;
                flex-basis: 0;
                flex-grow: 1;
            }
            @media (max-width: 992px) {
                .siteContent__content {
                    margin-top: 40px;
                }
            }
            @media (max-width: 575px) {
                .siteContent__content {
                    margin-top: 30px;
                }
            }
            .siteContent__content.medium-wide-container {
                width: 100%;
                max-width: 1500px;
            }
            @media (min-width: 992px) {
                .siteContent__content.medium-wide-container {
                    padding-right: 30px;
                    padding-left: 30px;
                }
            }
            .siteContent__content.ultra-wide-container {
                width: 100%;
                max-width: 1600px;
            }
            @media (min-width: 992px) {
                .siteContent__content.ultra-wide-container {
                    padding-right: 30px;
                    padding-left: 30px;
                }
            }
            .siteContent__content.full-wide-container {
                width: 100%;
                max-width: 100%;
                padding-right: 0;
                padding-left: 0;
                margin-top: 0;
                margin-bottom: 0;
            }
            @media (min-width: 992px) {
                .siteContent__content.full-wide-container {
                    padding-right: 0;
                    padding-left: 0;
                }
            }
            body.header-dropdown-scroll .siteContent-wrapper {
                filter: blur(5px);
            }
            .callToSupport {
                padding: 20px;
                background: #f53232;
                border-radius: 6px;
                color: #ffe3e3;
                font-size: 14px;
                line-height: 20px;
                margin-bottom: 40px;
            }
            .LicenseSection_apg > div {
                margin-top: -4px;
            }
            .header-astronaut-link {
                flex-direction: column;
                align-items: center;
                flex-shrink: 0;
                width: 60px;
                height: 60px;
                margin-right: 16px;
                position: relative;
                display: none;
            }
            @media screen and (max-width: 1100px) {
                .header-astronaut-link {
                    display: flex;
                }
            }
            @media screen and (max-width: 600px) {
                .header-astronaut-link {
                    margin-right: 0;
                }
            }
            .header-astronaut-link__tooltip {
                width: 180px;
                position: absolute;
                top: calc(100% + 4px);
                background: #1fb3d5;
                border-radius: 3px;
                padding: 6px 8px;
                font-size: 14px;
                color: #fff;
                text-align: center;
                visibility: hidden;
                opacity: 0;
                transition: all 0.2s ease-in-out;
            }
            .header-astronaut-link__tooltip:before {
                content: "";
                width: 0;
                height: 0;
                border-bottom: 0 solid transparent;
                border-color: transparent transparent #1fb3d5;
                border-style: solid;
                border-width: 0 10px 10px;
                position: absolute;
                bottom: 100%;
                left: calc(50% - 10px);
            }
            .header-astronaut-link:hover .header-astronaut-link__tooltip {
                opacity: 1;
                visibility: visible;
            }
            .header-dropdown-scroll {
                overflow: hidden;
            }
            @media (max-width: 1100px) {
                .header-auto-margin {
                    flex-basis: 0;
                    flex-grow: 1;
                }
            }
            header {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            header .shortcuts-and-language {
                order: 1;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-wrap: wrap;
            }
            @media (max-width: 1100px) {
                header .shortcuts-and-language {
                    flex-shrink: 0;
                    order: 2;
                    width: 100%;
                    margin: 0;
                    padding: 0 15px 200px;
                }
            }
            @media (max-width: 1100px) {
                header.ios-pwa {
                    height: calc(80px + var(--safe-area-inset-top));
                    padding-top: calc(15px + var(--safe-area-inset-top));
                }
                header.ios-pwa:before {
                    height: calc(var(--safe-area-inset-top) - 15px);
                }
            }
            @media (max-width: 800px) {
                header.ios-pwa {
                    height: calc(60px + var(--safe-area-inset-top));
                    padding-top: calc(var(--safe-area-inset-top));
                }
                header.ios-pwa:before {
                    height: calc(var(--safe-area-inset-top) - 15px);
                }
            }
            header.ios-pwa:before {
                content: "";
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                height: var(--safe-area-inset-top);
            }
            @media (max-width: 1100px) {
                header.ios-pwa .header-dropdown__overlay {
                    margin-top: calc(80px + var(--safe-area-inset-top));
                }
            }
            @media (max-width: 500px) {
                header.ios-pwa .header-dropdown__overlay {
                    margin-top: calc(60px + var(--safe-area-inset-top));
                }
            }
            @media (max-width: 1100px) {
                header.ios-pwa .header-dropdown__inner {
                    height: calc(100vh - 80px + var(--safe-area-inset-top));
                    margin-top: calc(80px + var(--safe-area-inset-top));
                }
            }
            @media (max-width: 500px) {
                header.ios-pwa .header-dropdown__inner {
                    height: calc(100vh - 60px + var(--safe-area-inset-top));
                    margin-top: calc(60px + var(--safe-area-inset-top));
                }
            }
            .header-buttons {
                display: none;
                align-items: center;
                justify-content: center;
                margin-right: 10px;
            }
            .header-buttons > .superButton + .superButton {
                margin-left: 10px;
            }
            @media (max-width: 600px) {
                .header-buttons > .superButton + .superButton {
                    min-width: 80px;
                }
            }
            @media (max-width: 1100px) {
                .header-buttons {
                    display: flex;
                }
            }
            @media (max-width: 500px) {
                .header-buttons > .superButton {
                    min-height: 40px;
                    min-width: 80px;
                }
            }
            @media (max-width: 500px) {
                .header-buttons > .superButton:not(.superButton_blue) {
                    display: none;
                }
            }
            .header-dropdown {
                display: flex;
            }
            @media (min-width: 1101px) {
                .header-dropdown {
                    flex-basis: 0;
                    flex-grow: 1;
                }
            }
            .header-dropdown__sandwich {
                display: none;
                cursor: pointer;
                border-radius: 5px;
                transition: 0.2s ease-in-out;
                transition-property: opacity, background, border-color;
                padding: 8px;
                border: 2px solid #444867;
            }
            @media (max-width: 500px) {
                .header-dropdown__sandwich {
                    padding: 6px;
                }
            }
            .header-dropdown__sandwich > img {
                width: 24px;
                display: block;
                transition: filter 0.2s ease-in-out;
            }
            @media (max-width: 500px) {
                .header-dropdown__sandwich > img {
                    width: 24px;
                }
            }
            .header-dropdown__sandwich:hover {
                border-color: #cccddc;
            }
            .header-dropdown__sandwich:hover > img {
                filter: brightness(1.5);
            }
            .header-dropdown__sandwich.active {
                background: #03a9f4;
                border-color: #03a9f4;
            }
            .header-dropdown__sandwich.active > img {
                filter: brightness(1.5);
            }
            .header-dropdown__overlay {
                visibility: hidden;
                opacity: 0;
                position: fixed;
                top: 0;
                left: 0;
                width: 100vw;
                height: 100vh;
                background: rgba(0, 0, 0, 0.4);
                transition: opacity 0.2s ease-in-out, visibility 0.2s ease-in-out;
                cursor: pointer;
            }
            @media (max-width: 1100px) {
                .header-dropdown__overlay {
                    margin-top: 80px;
                }
            }
            @media (max-width: 500px) {
                .header-dropdown__overlay {
                    margin-top: 60px;
                }
            }
            .header-dropdown__overlay.active {
                visibility: visible;
                opacity: 1;
            }
            .header-dropdown__inner {
                display: flex;
                align-items: center;
                justify-content: space-around;
                width: 100%;
            }
            @media (max-width: 1100px) {
                .header-dropdown__inner {
                    visibility: visible;
                    transform: translateX(0);
                    position: fixed;
                    overflow-y: scroll;
                    -webkit-overflow-scrolling: touch;
                    top: 0;
                    left: 0;
                    width: 95%;
                    margin-top: 80px;
                    height: calc(100vh - 80px);
                    max-width: 400px;
                    flex-direction: column;
                    justify-content: flex-start;
                    background: rgba(44, 46, 71, 0.96);
                    transition: transform 0.2s ease-in-out, visibility 0.2s ease-in-out;
                }
            }
            @media (max-width: 500px) {
                .header-dropdown__inner {
                    margin-top: 60px;
                    height: calc(100vh - 60px);
                }
            }
            @media (max-width: 1100px) {
                .header-dropdown__sandwich {
                    display: inline-block;
                }
                .header-dropdown__inner:not(.active) {
                    visibility: hidden;
                    transform: translateX(-400px);
                }
            }
            .header-logo > img {
                height: 50px;
                margin: 10px 20px 20px 22px;
                transition: opacity 0.2s ease-in-out;
            }
            @media (max-width: 1300px) {
                .header-logo > img {
                    height: 38px;
                    margin: 10px 15px 18px 16px;
                }
            }
            @media (max-width: 1100px) {
                .header-logo > img {
                    height: 32px;
                    margin: 10px 15px 15px 13px;
                }
            }
            .header-logo:hover > img {
                opacity: 0.75;
            }
            .superButton {
                display: flex;
                align-items: center;
                justify-content: center;
                min-height: 44px;
                min-width: 140px;
                padding: 10px 12px;
                background: transparent;
                border: 2px solid #444867;
                border-radius: 5px;
                outline: none;
                transition: all 0.2s ease-in-out;
            }
            .superButton > img {
                display: block;
                height: 20px;
                width: 20px;
                margin-right: 6px;
                transition: filter 0.2s ease-in-out;
            }
            .superButton > span {
                display: block;
                font-size: 12px;
                font-weight: 700;
                color: #acaacc;
                text-transform: uppercase;
                transition: all 0.2s ease-in-out;
            }
            .superButton:active,
            .superButton:hover {
                border: 2px solid #cccddc;
            }
            .superButton:active > img,
            .superButton:hover > img {
                filter: brightness(3);
            }
            .superButton:active > span,
            .superButton:hover > span {
                color: #fff;
            }
            .superButton_blue {
                background: #66ddf6;
                border-color: #b4f2ff #2fb7ce #2fb7ce;
                box-shadow: inset 0 -10px 10px 0 #2fb7ce;
            }
            .superButton_blue > img {
                filter: brightness(3);
            }
            .superButton_blue > span {
                color: #fff;
                text-shadow: 1px 1px 0 #2fb7ce;
            }
            .superButton_blue:active,
            .superButton_blue:hover {
                box-shadow: inset 0 -10px 40px 0 #2fb7ce;
                border-color: #2fb7ce;
            }
            .superButton_blue:active > span,
            .superButton_blue:hover > span {
                transform: scale(1.1);
            }
            .superButton_block {
                width: 100%;
            }
            .superButton.disabled {
                opacity: 0.4;
                cursor: not-allowed;
            }
            .header-menu {
                order: 0;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            @media (max-width: 1100px) {
                .header-menu {
                    flex-shrink: 0;
                    order: 1;
                    width: 100%;
                    margin: 25px 0 20px;
                    padding-bottom: 20px;
                    align-items: flex-start;
                    justify-content: space-around;
                    border-bottom: 1px solid #363952;
                }
            }
            .header-menu-left,
            .header-menu-right {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            @media (max-width: 1100px) {
                .header-menu-left,
                .header-menu-right {
                    flex-direction: column;
                    align-items: stretch;
                    width: 100%;
                    margin: 0 10px;
                }
            }
            .header-menu-left {
                display: none;
            }
            @media (max-width: 1100px) {
                .header-menu-left {
                    display: flex;
                    margin-right: 0;
                }
            }
            @media (max-width: 1100px) {
                .header-menu-item + .header-menu-item {
                    margin-top: 10px;
                }
            }
            .header-menu-item {
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
                position: relative;
                margin: 5px 15px;
            }
            @media (max-width: 1300px) {
                .header-menu-item {
                    margin: 5px 8px;
                }
            }
            @media (max-width: 1100px) {
                .header-menu-item {
                    flex-direction: row;
                    margin: 0;
                    padding: 10px 12px;
                    border-radius: 6px;
                }
            }
            @media (max-width: 320px) {
                .header-menu-item {
                    padding: 8px;
                }
            }
            .header-menu-item__new-label {
                position: absolute;
                left: 100%;
                top: 0;
                margin-top: -8px;
                margin-left: -8px;
                background: #d11951;
                border-radius: 3px 3px 3px 0;
                color: #fff;
                padding: 4px 5px 3px;
                font-size: 8px;
                text-transform: uppercase;
                font-weight: 700;
            }
            @media (max-width: 1100px) {
                .header-menu-item__new-label {
                    margin-top: -4px;
                    margin-left: -24px;
                }
            }
            .header-menu-item__image {
                transition: filter 0.3s ease-in-out;
            }
            .header-menu-item__image > img {
                width: 30px;
                display: block;
            }
            @media (max-width: 1300px) {
                .header-menu-item__image > img {
                    width: 24px;
                }
            }
            @media (max-width: 1100px) {
                .header-menu-item__image > img {
                    width: 30px;
                    height: 30px;
                }
            }
            @media (max-width: 320px) {
                .header-menu-item__image > img {
                    width: 24px;
                    height: 24px;
                }
            }
            .header-menu-item__name {
                color: #9491b9;
                font-size: 13px;
                font-weight: 700;
                text-transform: uppercase;
                margin-top: 8px;
                transition: color 0.3s ease-in-out;
            }
            @media (max-width: 1300px) {
                .header-menu-item__name {
                    font-size: 11px;
                    margin-top: 10px;
                }
            }
            @media (max-width: 1100px) {
                .header-menu-item__name {
                    flex-basis: 0;
                    flex-grow: 1;
                    margin-top: 0;
                    margin-left: 15px;
                    font-size: 14px;
                }
            }
            @media (max-width: 340px) {
                .header-menu-item__name {
                    margin-left: 12px;
                    font-size: 13px;
                }
            }
            @media (max-width: 320px) {
                .header-menu-item__name {
                    margin-left: 10px;
                    font-size: 11px;
                }
            }
            @media (max-width: 1100px) {
                .header-menu-item:hover:not(.header-menu-item_active) {
                    background: #464965;
                }
            }
            @media (max-width: 1100px) {
                .header-menu-item_active {
                    background: #e2dff5;
                }
            }
            .header-menu-item:hover:not(.header-menu-item_active) .header-menu-item__image,
            .header-menu-item_active .header-menu-item__image {
                filter: brightness(1.5);
            }
            @media (max-width: 1100px) {
                .header-menu-item_active .header-menu-item__image {
                    filter: brightness(0);
                }
            }
            .header-menu-item:hover:not(.header-menu-item_active) .header-menu-item__name,
            .header-menu-item_active .header-menu-item__name {
                color: #e0def4;
            }
            @media (max-width: 1100px) {
                .header-menu-item_active .header-menu-item__name {
                    color: #333;
                }
            }
            .header-menu-item_game .header-menu-item__name {
                color: #31a9ca;
            }
            .header-menu-item_game:hover:not(.header-menu-item_active) .header-menu-item__name {
                color: #36eff3;
            }
            .header-menu-item_active.header-menu-item_game {
                background: #1fb3d5;
            }
            .header-menu-item_active.header-menu-item_game .header-menu-item__name {
                color: #fff;
            }
            .header-menu-item_active.header-menu-item_game .header-menu-item__image {
                filter: brightness(6);
            }
            .header-menu-item_gold .header-menu-item__name {
                color: #ffc107;
            }
            .header-menu-item_active.header-menu-item_gold .header-menu-item__name,
            .header-menu-item_gold:hover:not(.header-menu-item_active) .header-menu-item__name {
                color: #f3d358;
            }
            @media (max-width: 1100px) {
                .header-menu-item_active.header-menu-item_gold {
                    background: #ffc107;
                }
            }
            @media (max-width: 1100px) {
                .header-menu-item_active.header-menu-item_gold .header-menu-item__name {
                    color: #333;
                }
            }
            .header-shortcuts {
                display: flex;
                justify-content: center;
                align-items: center;
            }
            @media (max-width: 1100px) {
                .header-shortcuts {
                    flex-wrap: wrap;
                    margin: 0 -4px 10px;
                }
            }
            .header-shortcuts__item {
                width: 34px;
                height: 34px;
                border-radius: 50%;
                background: #373553;
                cursor: pointer;
                transition: background 0.2s ease-in-out;
                position: relative;
                margin: 8px 4px;
            }
            @media (max-width: 1100px) {
                .header-shortcuts__item {
                    margin: 4px;
                }
            }
            .header-shortcuts__item:after,
            .header-shortcuts__item:before {
                position: absolute;
                content: "";
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                border-radius: 50%;
                opacity: 0;
                transition: opacity 0.2s ease-in-out;
            }
            .header-shortcuts__item:before {
                opacity: 1;
            }
            .header-shortcuts__item:hover:before {
                opacity: 0;
            }
            .header-shortcuts__item:hover:after {
                opacity: 1;
            }
            .header-shortcuts__item.ranks {
                background: rgba(3, 169, 244, 0.35);
            }
            .header-shortcuts__item.ranks:after,
            .header-shortcuts__item.ranks:before {
                background: url(/domain_files/rank.svg) 50% no-repeat;
                background-size: 20px 20px;
            }
            .header-shortcuts__item.ranks:before {
                opacity: 0.9;
            }
            .header-shortcuts__item.ranks:hover {
                background: #03a9f4;
            }
            .header-shortcuts__item.cashback {
                background: rgba(124, 179, 66, 0.35);
            }
            .header-shortcuts__item.cashback:before {
                background: url(/domain_files/d0d4fe2.svg) 50% no-repeat;
                background-size: 26px 26px;
            }
            .header-shortcuts__item.cashback:after {
                background: url(/domain_files/d5490b1.svg) 50% no-repeat;
                background-size: 26px 26px;
            }
            .header-shortcuts__item.cashback:hover {
                background: #7cb342;
            }
            .header-shortcuts__item.cashback.rotate {
                -webkit-animation: cashback-rotate 2s ease-in-out 3s infinite normal;
                animation: cashback-rotate 2s ease-in-out 3s infinite normal;
            }
            @-webkit-keyframes cashback-rotate {
                30%,
                to {
                    transform: rotate(2turn);
                }
            }
            @keyframes cashback-rotate {
                30%,
                to {
                    transform: rotate(2turn);
                }
            }
            .header-shortcuts__item.vkontakte:before {
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iQm9sZCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMnB4IiBjbGFzcz0iIj48Zz48cGF0aCBkPSJtMTkuOTE1IDEzLjAyOGMtLjM4OC0uNDktLjI3Ny0uNzA4IDAtMS4xNDYuMDA1LS4wMDUgMy4yMDgtNC40MzEgMy41MzgtNS45MzJsLjAwMi0uMDAxYy4xNjQtLjU0NyAwLS45NDktLjc5My0uOTQ5aC0yLjYyNGMtLjY2OCAwLS45NzYuMzQ1LTEuMTQxLjczMSAwIDAtMS4zMzYgMy4xOTgtMy4yMjYgNS4yNzEtLjYxLjU5OS0uODkyLjc5MS0xLjIyNS43OTEtLjE2NCAwLS40MTktLjE5Mi0uNDE5LS43Mzl2LTUuMTA1YzAtLjY1Ni0uMTg3LS45NDktLjc0LS45NDloLTQuMTI2Yy0uNDE5IDAtLjY2OC4zMDYtLjY2OC41OTEgMCAuNjIyLjk0NS43NjUgMS4wNDMgMi41MTV2My43OTdjMCAuODMyLS4xNTEuOTg1LS40ODYuOTg1LS44OTIgMC0zLjA1Ny0zLjIxMS00LjM0LTYuODg2LS4yNTktLjcxMy0uNTEyLTEuMDAxLTEuMTg1LTEuMDAxaC0yLjYyNWMtLjc0OSAwLS45LjM0NS0uOS43MzEgMCAuNjgyLjg5MiA0LjA3MyA0LjE0OCA4LjU1MyAyLjE3IDMuMDU4IDUuMjI2IDQuNzE1IDguMDA2IDQuNzE1IDEuNjcxIDAgMS44NzUtLjM2OCAxLjg3NS0xLjAwMSAwLTIuOTIyLS4xNTEtMy4xOTguNjg2LTMuMTk4LjM4OCAwIDEuMDU2LjE5MiAyLjYxNiAxLjY2NyAxLjc4MyAxLjc0OSAyLjA3NiAyLjUzMiAzLjA3NCAyLjUzMmgyLjYyNGMuNzQ4IDAgMS4xMjctLjM2OC45MDktMS4wOTQtLjQ5OS0xLjUyNy0zLjg3MS00LjY2OC00LjAyMy00Ljg3OHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiNFMERFRjQiLz48L2c+IDwvc3ZnPgo=)
                    50% no-repeat;
                background-size: 20px 20px;
            }
            .header-shortcuts__item.vkontakte:after {
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iQm9sZCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMnB4IiBjbGFzcz0iIj48Zz48cGF0aCBkPSJtMTkuOTE1IDEzLjAyOGMtLjM4OC0uNDktLjI3Ny0uNzA4IDAtMS4xNDYuMDA1LS4wMDUgMy4yMDgtNC40MzEgMy41MzgtNS45MzJsLjAwMi0uMDAxYy4xNjQtLjU0NyAwLS45NDktLjc5My0uOTQ5aC0yLjYyNGMtLjY2OCAwLS45NzYuMzQ1LTEuMTQxLjczMSAwIDAtMS4zMzYgMy4xOTgtMy4yMjYgNS4yNzEtLjYxLjU5OS0uODkyLjc5MS0xLjIyNS43OTEtLjE2NCAwLS40MTktLjE5Mi0uNDE5LS43Mzl2LTUuMTA1YzAtLjY1Ni0uMTg3LS45NDktLjc0LS45NDloLTQuMTI2Yy0uNDE5IDAtLjY2OC4zMDYtLjY2OC41OTEgMCAuNjIyLjk0NS43NjUgMS4wNDMgMi41MTV2My43OTdjMCAuODMyLS4xNTEuOTg1LS40ODYuOTg1LS44OTIgMC0zLjA1Ny0zLjIxMS00LjM0LTYuODg2LS4yNTktLjcxMy0uNTEyLTEuMDAxLTEuMTg1LTEuMDAxaC0yLjYyNWMtLjc0OSAwLS45LjM0NS0uOS43MzEgMCAuNjgyLjg5MiA0LjA3MyA0LjE0OCA4LjU1MyAyLjE3IDMuMDU4IDUuMjI2IDQuNzE1IDguMDA2IDQuNzE1IDEuNjcxIDAgMS44NzUtLjM2OCAxLjg3NS0xLjAwMSAwLTIuOTIyLS4xNTEtMy4xOTguNjg2LTMuMTk4LjM4OCAwIDEuMDU2LjE5MiAyLjYxNiAxLjY2NyAxLjc4MyAxLjc0OSAyLjA3NiAyLjUzMiAzLjA3NCAyLjUzMmgyLjYyNGMuNzQ4IDAgMS4xMjctLjM2OC45MDktMS4wOTQtLjQ5OS0xLjUyNy0zLjg3MS00LjY2OC00LjAyMy00Ljg3OHoiIGRhdGEtb3JpZ2luYWw9IiMwMDAwMDAiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMwMDAwMDAiIGZpbGw9IiNGRkZGRkYiLz48L2c+IDwvc3ZnPgo=)
                    50% no-repeat;
                background-size: 20px 20px;
            }
            .header-shortcuts__item.vkontakte:hover {
                background: #4a76a7;
            }
            .header-shortcuts__item.telegram:before {
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iQm9sZCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMnB4Ij48Zz48cGF0aCBkPSJtOS40MTcgMTUuMTgxLS4zOTcgNS41ODRjLjU2OCAwIC44MTQtLjI0NCAxLjEwOS0uNTM3bDIuNjYzLTIuNTQ1IDUuNTE4IDQuMDQxYzEuMDEyLjU2NCAxLjcyNS4yNjcgMS45OTgtLjkzMWwzLjYyMi0xNi45NzIuMDAxLS4wMDFjLjMyMS0xLjQ5Ni0uNTQxLTIuMDgxLTEuNTI3LTEuNzE0bC0yMS4yOSA4LjE1MWMtMS40NTMuNTY0LTEuNDMxIDEuMzc0LS4yNDcgMS43NDFsNS40NDMgMS42OTMgMTIuNjQzLTcuOTExYy41OTUtLjM5NCAxLjEzNi0uMTc2LjY5MS4yMTh6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjRTBERUY0Ii8+PC9nPiA8L3N2Zz4K)
                    45% no-repeat;
                background-size: 18px 18px;
            }
            .header-shortcuts__item.telegram:after {
                background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iQm9sZCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIGhlaWdodD0iNTEycHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMnB4Ij48Zz48cGF0aCBkPSJtOS40MTcgMTUuMTgxLS4zOTcgNS41ODRjLjU2OCAwIC44MTQtLjI0NCAxLjEwOS0uNTM3bDIuNjYzLTIuNTQ1IDUuNTE4IDQuMDQxYzEuMDEyLjU2NCAxLjcyNS4yNjcgMS45OTgtLjkzMWwzLjYyMi0xNi45NzIuMDAxLS4wMDFjLjMyMS0xLjQ5Ni0uNTQxLTIuMDgxLTEuNTI3LTEuNzE0bC0yMS4yOSA4LjE1MWMtMS40NTMuNTY0LTEuNDMxIDEuMzc0LS4yNDcgMS43NDFsNS40NDMgMS42OTMgMTIuNjQzLTcuOTExYy41OTUtLjM5NCAxLjEzNi0uMTc2LjY5MS4yMTh6IiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBjbGFzcz0iYWN0aXZlLXBhdGgiIGRhdGEtb2xkX2NvbG9yPSIjMDAwMDAwIiBmaWxsPSIjRkZGRkZGIi8+PC9nPiA8L3N2Zz4K)
                    45% no-repeat;
                background-size: 18px 18px;
            }
            .header-shortcuts__item.telegram:hover {
                background: #37aee2;
            }
            .header-shortcuts__item.twitter:before {
                background: url(/domain_files/616bd21.svg) 54% no-repeat;
                background-size: 20px 20px;
            }
            .header-shortcuts__item.twitter:after {
                background: url(/domain_files/815f723.svg) 54% no-repeat;
                background-size: 20px 20px;
            }
            .header-shortcuts__item.twitter:hover {
                background: #1da1f2;
            }
            .header-shortcuts__item.instagram:before {
                background: url(/domain_files/2f8d2e5.svg) 50% no-repeat;
                background-size: 20px 20px;
            }
            .header-shortcuts__item.instagram:after {
                background: url(/domain_files/f75e260.svg) 50% no-repeat, radial-gradient(circle at 30%, at 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
                background: url(/domain_files/f75e260.svg) 50% no-repeat, radial-gradient(circle at 30% 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
                background-size: 20px 20px, 34px 34px;
            }
            .header-settings[data-v-aca81d6a] {
                display: flex;
                justify-content: center;
                position: relative;
                margin: 4px;
            }
            .header-settings > div[data-v-aca81d6a] {
                border: 1px solid #2f2e44;
                padding: 5px 8px;
                height: 34px;
                cursor: pointer;
                transition: border-color 0.2s ease-in-out, background 0.2s ease-in-out;
            }
            .header-settings > div[data-v-aca81d6a]:first-child {
                border-radius: 17px 0 0 17px;
                padding-left: 10px;
            }
            .header-settings > div[data-v-aca81d6a]:last-child {
                border-radius: 0 17px 17px 0;
                padding-right: 10px;
            }
            .header-settings > div[data-v-aca81d6a]:hover {
                background: #2b2e46;
                border-color: #3c405d;
                z-index: 1;
            }
            @media (max-width: 1100px) {
                .header-settings > div[data-v-aca81d6a] {
                    border-color: #353951;
                }
                .header-settings > div[data-v-aca81d6a]:hover {
                    background: #31344e;
                    border-color: #4e526f;
                }
            }
            .header-settings > div + div[data-v-aca81d6a] {
                margin-left: -1px;
            }
            .header-settings__language[data-v-aca81d6a] {
                position: relative;
            }
            .header-settings__language[data-v-aca81d6a],
            .header-settings__language-current[data-v-aca81d6a] {
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .header-settings__language-current-image[data-v-aca81d6a] {
                height: 19px;
                margin-left: 2px;
                margin-right: 8px;
            }
            .header-settings__language-current-name[data-v-aca81d6a] {
                font-size: 12px;
                text-transform: uppercase;
                color: #b4b1e0;
            }
            .header-settings__language-current-dropdown-icon[data-v-aca81d6a] {
                width: 8px;
                margin-left: 5px;
                opacity: 0.4;
                transition: 0.2s ease-in-out;
                transition-property: opacity, transform;
            }
            .header-settings__language:hover .header-settings__language-current-dropdown-icon[data-v-aca81d6a] {
                opacity: 1;
                transform: rotate(180deg);
            }
            .header-settings__language-dropdown[data-v-aca81d6a] {
                position: absolute;
                top: 100%;
                right: 0;
                padding-top: 8px;
                visibility: hidden;
                transition: visibility 0.2s ease-in-out;
            }
            .header-settings__language-dropdown-content[data-v-aca81d6a] {
                border: 1px solid #3c405d;
                border-radius: 5px;
                background: #2b2e46;
                opacity: 0;
                transform: translateY(5px);
                transition: 0.2s ease-in-out;
                transition-property: opacity, transform;
            }
            @media (max-width: 1100px) {
                .header-settings__language-dropdown-content[data-v-aca81d6a] {
                    background: #31344e;
                    border-color: #4e526f;
                }
            }
            .header-settings__language-dropdown-item[data-v-aca81d6a] {
                display: flex;
                justify-content: flex-start;
                align-items: center;
                padding: 10px 14px;
            }
            .header-settings__language-dropdown-item[data-v-aca81d6a]:first-child {
                border-radius: 4px 4px 0 0;
            }
            .header-settings__language-dropdown-item[data-v-aca81d6a]:last-child {
                border-radius: 0 0 4px 4px;
            }
            .header-settings__language-dropdown-item > img[data-v-aca81d6a] {
                height: 19px;
                border-radius: 3px;
            }
            .header-settings__language-dropdown-item > span[data-v-aca81d6a] {
                margin-left: 10px;
                font-size: 13px;
                color: #b4b1e0;
            }
            .header-settings__language-dropdown-item[data-v-aca81d6a]:hover {
                background: #3c405d;
            }
            .header-settings__language-dropdown-item:hover > span[data-v-aca81d6a] {
                color: #fff;
            }
            @media (max-width: 1100px) {
                .header-settings__language-dropdown-item[data-v-aca81d6a]:hover {
                    background: #4d526f;
                }
            }
            .header-settings__language-dropdown-item + .header-settings__language-dropdown-item[data-v-aca81d6a] {
                border-top: 1px solid #3c405d;
            }
            @media (max-width: 1100px) {
                .header-settings__language-dropdown-item + .header-settings__language-dropdown-item[data-v-aca81d6a] {
                    border-color: #4d526f;
                }
            }
            .header-settings__language:hover .header-settings__language-dropdown[data-v-aca81d6a] {
                visibility: visible;
            }
            .header-settings__language:hover .header-settings__language-dropdown-content[data-v-aca81d6a] {
                opacity: 1;
                transform: translateY(0);
            }
            .header-settings__sound[data-v-aca81d6a] {
                display: flex;
                align-items: center;
                justify-content: center;
                touch-action: none;
            }
            .header-settings__sound > img[data-v-aca81d6a] {
                width: 20px;
                height: 20px;
            }
            .header-profile {
                order: 2;
            }
            @media (max-width: 1100px) {
                .header-profile {
                    flex-shrink: 0;
                    order: 0;
                    width: 100%;
                }
            }
            .header-profile-buttons {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            @media (max-width: 1400px) {
                .header-profile-buttons {
                    flex-direction: column-reverse;
                }
            }
            @media (max-width: 1100px) {
                .header-profile-buttons {
                    display: none;
                }
            }
            .header-profile-buttons > button + button {
                margin-left: 10px;
            }
            @media (max-width: 1400px) {
                .header-profile-buttons > button + button {
                    margin-left: 0;
                    margin-bottom: 10px;
                }
            }
            @media (max-width: 1400px) {
                .header-profile-buttons .superButton {
                    min-height: 40px;
                }
            }
            @media (max-width: 1400px) {
                .header-profile-buttons .superButton > img {
                    width: 16px;
                    height: 16px;
                }
            }
            .header-profile-user {
                display: flex;
                justify-content: center;
                align-items: center;
            }
            @media (max-width: 1100px) {
                .header-profile-user {
                    flex-direction: row-reverse;
                    justify-content: flex-end;
                    padding: 15px 10px 10px;
                    margin-bottom: 35px;
                    position: relative;
                    width: 100%;
                }
            }
            .header-profile-user__info {
                display: flex;
                flex-direction: column;
                align-items: flex-end;
            }
            @media (max-width: 1100px) {
                .header-profile-user__info {
                    align-items: flex-start;
                }
            }
            .header-profile-user__info-title {
                color: #9491b9;
                font-size: 12px;
            }
            .header-profile-user__info-balance {
                display: flex;
                justify-content: center;
                align-items: center;
                margin: 6px 0;
            }
            @media (max-width: 1100px) {
                .header-profile-user__info-balance {
                    flex-direction: row-reverse;
                    margin-bottom: 0;
                }
            }
            .header-profile-user__info-balance-updater {
                cursor: pointer;
                margin-right: 10px;
                margin-bottom: -1px;
                touch-action: none;
            }
            @media (max-width: 1100px) {
                .header-profile-user__info-balance-updater {
                    margin-right: 0;
                    margin-left: 10px;
                }
            }
            .header-profile-user__info-balance-updater > img {
                width: 22px;
                height: 22px;
                opacity: 0.3;
                transition: opacity 0.2s ease-in-out;
            }
            .header-profile-user__info-balance-updater.rotate > img,
            .header-profile-user__info-balance-updater:hover > img {
                opacity: 1;
            }
            .header-profile-user__info-balance-updater.rotate > img {
                -webkit-animation: rotate 1s linear infinite normal;
                animation: rotate 1s linear infinite normal;
            }
            @-webkit-keyframes rotate {
                to {
                    transform: rotate(1turn);
                }
            }
            @keyframes rotate {
                to {
                    transform: rotate(1turn);
                }
            }
            .header-profile-user__info-balance-value {
                position: relative;
                cursor: pointer;
            }
            .header-profile-user__info-balance-value > span {
                display: inline-block;
                color: #fff;
                font-size: 26px;
                font-weight: 700;
                font-family: Roboto, sans-serif;
                padding: 2px 5px;
                margin-right: -5px;
                border-radius: 4px;
                white-space: nowrap;
            }
            @media (max-width: 1100px) {
                .header-profile-user__info-balance-value > span {
                    margin-right: 0;
                    margin-left: -5px;
                }
            }
            .header-profile-user__info-balance-value:hover > span,
            .header-profile-user__info-balance-value_active > span {
                background: #4b4c68;
            }
            .header-profile-user__info-buttons {
                display: flex;
                justify-content: center;
                align-items: center;
            }
            @media (max-width: 1100px) {
                .header-profile-user__info-buttons {
                    position: absolute;
                    top: 100%;
                    left: 0;
                    width: 100%;
                    padding: 0 10px;
                }
            }
            .header-profile-user__info-buttons__item {
                display: flex;
                justify-content: center;
                align-items: center;
                cursor: pointer;
                padding: 3px 5px;
                border-radius: 3px;
                transition: background 0.2s ease-in-out;
            }
            @media (max-width: 1100px) {
                .header-profile-user__info-buttons__item {
                    width: 50%;
                    padding: 11px 12px;
                    border-radius: 5px;
                }
            }
            .header-profile-user__info-buttons__item > img {
                width: 8px;
                height: 8px;
                margin-right: 3px;
                opacity: 0.4;
                transition: opacity 0.2s ease-in-out;
            }
            @media (max-width: 1100px) {
                .header-profile-user__info-buttons__item > img {
                    width: 10px;
                    height: 10px;
                    margin-right: 8px;
                }
            }
            .header-profile-user__info-buttons__item > span {
                font-size: 10px;
                color: #fff;
                transition: color 0.2s ease-in-out;
            }
            @media (max-width: 1100px) {
                .header-profile-user__info-buttons__item > span {
                    font-size: 13px;
                    font-weight: 700;
                    text-transform: uppercase;
                }
            }
            .header-profile-user__info-buttons__item:hover > img {
                opacity: 1;
            }
            .header-profile-user__info-buttons__item.green {
                background: rgba(109, 154, 57, 0.4);
            }
            .header-profile-user__info-buttons__item.green > span {
                color: #c8e8a3;
            }
            .header-profile-user__info-buttons__item.green:hover {
                background: #6d9a39;
            }
            .header-profile-user__info-buttons__item.green:hover > span {
                color: #fff;
            }
            .header-profile-user__info-buttons__item.red {
                background: rgba(226, 79, 32, 0.4);
            }
            .header-profile-user__info-buttons__item.red > span {
                color: #e6977d;
            }
            .header-profile-user__info-buttons__item.red:hover {
                background: #e24f20;
            }
            .header-profile-user__info-buttons__item.red:hover > span {
                color: #fff;
            }
            .header-profile-user__info-buttons__item + .header-profile-user__info-buttons__item {
                margin-left: 6px;
            }
            @media (max-width: 1100px) {
                .header-profile-user__info-buttons__item + .header-profile-user__info-buttons__item {
                    margin-left: 10px;
                }
            }
            .header-profile-user__image {
                border: 2px solid #2f2d45;
                padding: 4px;
                border-radius: 40%;
                transition: border-color 0.3s;
                width: 70px;
                height: 70px;
                margin-left: 15px;
            }
            .header-profile-user__image > img {
                width: 100%;
                height: 100%;
                border-radius: 40%;
            }
            @media (max-width: 1100px) {
                .header-profile-user__image > img {
                    border-radius: 50%;
                }
            }
            .header-profile-user__image:hover {
                border-color: #9793be;
            }
            @media (max-width: 1100px) {
                .header-profile-user__image {
                    margin-left: 0;
                    margin-right: 15px;
                    border-color: #343852;
                    border-radius: 50%;
                }
            }
            .header-profile__balance-informer {
                position: absolute;
                top: 100%;
                right: 0;
                margin-right: -5px;
                display: block;
                visibility: hidden;
                transform: translateY(5px);
                z-index: 20;
                padding-top: 9px;
                cursor: default;
                opacity: 0;
                transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out, visibility 0.2s;
            }
            @media (max-width: 1100px) {
                .header-profile__balance-informer {
                    right: auto;
                    left: 0;
                    margin-right: 0;
                    margin-left: -5px;
                }
            }
            @media (max-width: 400px) {
                .header-profile__balance-informer {
                    left: auto;
                    right: 50%;
                    margin-left: 0;
                    margin-right: -120px;
                }
            }
            .header-profile__balance-informer-content {
                font-family: Montserrat, sans-serif;
                font-size: 12px;
                font-weight: 400;
                width: 240px;
                background: rgba(62, 64, 90, 0.97);
                border-radius: 4px;
                padding: 1px;
                line-height: 18px;
                white-space: normal;
                text-align: center;
                box-shadow: 0 5px 15px 0 #1f2135;
                position: relative;
            }
            .header-profile__balance-informer-content:after {
                position: absolute;
                content: "";
                top: 0;
                right: 0;
                margin-top: -12px;
                margin-right: 26px;
                border: 6px solid transparent;
                border-bottom-color: rgba(62, 64, 90, 0.97);
            }
            @media (max-width: 1100px) {
                .header-profile__balance-informer-content:after {
                    right: auto;
                    left: 0;
                    margin-right: 0;
                    margin-left: 26px;
                }
            }
            @media (max-width: 400px) {
                .header-profile__balance-informer-content:after {
                    left: auto;
                    right: 50%;
                    margin-left: 0;
                    margin-right: -6px;
                }
            }
            .header-profile__balance-informer-content .superButton {
                margin: 8px;
                min-height: 36px;
                padding: 6px 10px;
            }
            .header-profile__balance-informer-content .superButton_block {
                width: calc(100% - 16px);
            }
            .header-profile__balance-informer-item {
                background: #4a4c68;
                padding: 6px 8px;
                border-radius: 4px;
                margin: 8px;
                color: #7f7b98;
                transition: all 0.2s ease-in-out;
                position: relative;
            }
            .header-profile__balance-informer-item:hover {
                background: #545875;
                color: #9c99af;
            }
            .header-profile__balance-informer-item > p {
                margin: 3px 0;
            }
            .header-profile__balance-informer-item > p.help {
                text-align: center;
                font-size: 10px;
                line-height: 14px;
                margin-top: 6px;
            }
            .header-profile__balance-informer-item > p:not(.help) {
                color: #fff;
            }
            .header-profile__balance-informer-item > p > span {
                padding: 2px 4px;
                border-radius: 3px;
                background: #66688c;
                white-space: nowrap;
                line-height: 20px;
                font-weight: 700;
            }
            .header-profile__balance-informer-item > p > span.green {
                background: #7ab13b;
            }
            .header-profile-user__info-balance-value_active .header-profile__balance-informer {
                visibility: visible;
                opacity: 1;
                transform: translateY(0);
            }
            .balance-informer-item__icon-question {
                width: 16px;
                height: 16px;
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: 12px;
                font-weight: 700;
                line-height: 16px;
                border-radius: 50%;
                background: #53cef3;
                color: #fff;
                position: absolute;
                right: 10px;
                top: 10px;
                opacity: 0;
                transition: 0.2s ease;
            }
            .balance-informer-item--link {
                display: block;
                cursor: pointer;
            }
            .balance-informer-item__link {
                transition: 0.2s ease;
                text-decoration: underline;
                -webkit-text-decoration-color: transparent;
                text-decoration-color: transparent;
            }
            .header-profile__balance-informer-item:hover .balance-informer-item__icon-question {
                opacity: 1;
                z-index: 1;
            }
            .header-profile__balance-informer-item:hover .balance-informer-item__link {
                color: #53cef3;
                -webkit-text-decoration-color: #53cef3;
                text-decoration-color: #53cef3;
            }
            .sidebar {
                position: fixed;
                top: 0;
                left: 0;
                height: 100vh;
                width: 72px;
                min-height: 100%;
                background: #2c2e47;
                box-shadow: inset -1px 0 0 0 #2d304a;
                z-index: 20;
            }
            @media (max-width: 1100px) {
                .sidebar {
                    display: none;
                }
            }
            .sidebar-wrapper {
                width: 100%;
                padding: 15px 0;
                will-change: transform;
                transform: translateY(120px);
                height: calc(100% - 120px);
            }
            .sidebar-item {
                margin-bottom: 5px;
            }
            .sidebar-item,
            .sidebar-link {
                display: flex;
                justify-content: center;
            }
            .sidebar-link {
                width: 44px;
                height: 40px;
                align-items: center;
                position: relative;
                border-radius: 6px;
                cursor: pointer;
                transition: all 0.2s ease-in-out;
            }
            .sidebar-link_active {
                background: #1fb3d5;
                box-shadow: -1px 1px 4px 1px rgba(30, 31, 47, 0.4);
            }
            .sidebar-link_disabled {
                opacity: 0.3;
            }
            .sidebar-link.sidebar-link--astronaut {
                width: 54px;
                height: 44px;
                padding-top: 4px;
            }
            .sidebar-link__name {
                position: absolute;
                top: 50%;
                margin-top: -13px;
                left: 100%;
                margin-left: 12px;
                background: #1fb3d5;
                border-radius: 3px;
                padding: 6px 8px;
                font-size: 14px;
                color: #fff;
                white-space: nowrap;
                visibility: hidden;
                opacity: 0;
                transform: translateX(5px);
                transition: all 0.2s ease-in-out;
            }
            .sidebar-link__name:after {
                position: absolute;
                content: "";
                top: 50%;
                left: 0;
                margin-top: -6px;
                margin-left: -12px;
                border: 6px solid transparent;
                border-right-color: #1fb3d5;
            }
            .sidebar-link__new-label {
                position: absolute;
                left: 100%;
                top: 0;
                margin-top: -2px;
                margin-left: -6px;
                background: #d11951;
                border-radius: 3px 3px 3px 0;
                color: #fff;
                padding: 4px 5px 3px;
                font-size: 8px;
                text-transform: uppercase;
                font-weight: 700;
                box-shadow: -2px 2px 4px 0 rgba(30, 31, 47, 0.2);
            }
            .sidebar-link__image > img {
                width: 24px;
                height: 24px;
                transition: opacity 0.2s ease-in-out;
            }
            .sidebar-link:hover:not(.sidebar-link_active) {
                background: #393d5a;
                opacity: 1;
            }
            .sidebar-link:hover .sidebar-link__name {
                visibility: visible;
                opacity: 1;
                transform: translateX(0);
            }
            .sidebar-link:hover:not(.sidebar-link_active) .sidebar-link__image,
            .sidebar-link_active .sidebar-link__image {
                filter: brightness(5);
            }
            .index-h1 {
                font-size: 24px;
                margin: 0 0 20px;
                text-align: left;
                text-transform: none;
            }
            .index-description {
                color: #777da0;
                margin-bottom: 16px;
            }
            .index-game {
                margin-bottom: 32px;
            }
            .index-slider {
                margin-bottom: 30px;
            }
            @media (max-width: 575px) {
                .index-slider {
                    margin-top: -10px;
                }
            }
            .index-slider-carousel {
                width: 100%;
                border-radius: 12px;
                background: #2a2a44;
                position: relative;
            }
            @media (max-width: 400px) {
                .index-slider-carousel {
                    border-radius: 6px;
                }
            }
            .index-slider-carousel__nav-item {
                position: absolute;
                z-index: 1;
                top: 0;
                width: 100px;
                height: 100%;
                cursor: pointer;
            }
            @media (max-width: 991px) {
                .index-slider-carousel__nav-item {
                    width: 80px;
                }
            }
            @media (max-width: 767px) {
                .index-slider-carousel__nav-item {
                    width: 60px;
                }
            }
            .index-slider-carousel__nav-item:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                transition: opacity 0.2s ease-in-out;
                opacity: 0.4;
            }
            .index-slider-carousel__nav-item:hover:before {
                opacity: 1;
            }
            .index-slider-carousel__nav-item_left {
                left: 0;
            }
            .index-slider-carousel__nav-item_left:before {
                background: linear-gradient(90deg, rgba(0, 0, 0, 0.6), transparent);
                border-radius: 12px 0 0 12px;
            }
            @media (max-width: 400px) {
                .index-slider-carousel__nav-item_left:before {
                    border-radius: 6px 0 0 6px;
                }
            }
            .index-slider-carousel__nav-item_right {
                right: 0;
            }
            .index-slider-carousel__nav-item_right:before {
                background: linear-gradient(270deg, rgba(0, 0, 0, 0.6), transparent);
                border-radius: 0 12px 12px 0;
            }
            @media (max-width: 400px) {
                .index-slider-carousel__nav-item_right:before {
                    border-radius: 0 6px 6px 0;
                }
            }
            .index-slider-carousel__nav-item-button {
                position: absolute;
                z-index: 2;
                top: 50%;
                left: 50%;
                margin-top: -25px;
                margin-left: -25px;
                width: 50px;
                height: 50px;
                border-radius: 50%;
                background: hsla(0, 0%, 100%, 0.4);
                transition: background 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
            }
            @media (max-width: 991px) {
                .index-slider-carousel__nav-item-button {
                    width: 36px;
                    height: 36px;
                    margin-top: -18px;
                    margin-left: -18px;
                }
            }
            .index-slider-carousel__nav-item-button:before {
                content: "";
                position: absolute;
                z-index: 3;
                top: 50%;
                left: 50%;
                width: 16px;
                height: 16px;
                margin-top: -8px;
                margin-left: -8px;
                background-size: 100%;
                background-position: 50%;
                background-repeat: no-repeat;
                transition: filter 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            @media (max-width: 991px) {
                .index-slider-carousel__nav-item-button:before {
                    width: 12px;
                    height: 12px;
                    margin-top: -6px;
                    margin-left: -6px;
                }
            }
            .index-slider-carousel__nav-item_left .index-slider-carousel__nav-item-button:before {
                margin-left: -9px;
                background-image: url(/domain_files/arrow-left.svg);
            }
            @media (max-width: 991px) {
                .index-slider-carousel__nav-item_left .index-slider-carousel__nav-item-button:before {
                    margin-left: -7px;
                }
            }
            .index-slider-carousel__nav-item_right .index-slider-carousel__nav-item-button:before {
                margin-left: -7px;
                background-image: url(/domain_files/arrow-right.svg);
            }
            @media (max-width: 991px) {
                .index-slider-carousel__nav-item_right .index-slider-carousel__nav-item-button:before {
                    margin-left: -5px;
                }
            }
            .index-slider-carousel__nav-item:hover .index-slider-carousel__nav-item-button {
                background: hsla(0, 0%, 100%, 0.9);
                box-shadow: 0 3px 10px 2px rgba(0, 0, 0, 0.2);
            }
            .index-slider-carousel__nav-item:hover .index-slider-carousel__nav-item-button:before {
                filter: invert(0.9);
                opacity: 0.8;
            }
            .index-slider-carousel__wrapper {
                width: 100%;
                height: 100%;
                overflow: hidden;
                border-radius: 12px;
                box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.2);
            }
            @media (max-width: 400px) {
                .index-slider-carousel__wrapper {
                    border-radius: 6px;
                }
            }
            .index-slider-carousel__item {
                width: 100%;
                display: flex !important;
            }
            .index-slider-carousel__item-image {
                position: relative;
                height: 100%;
                width: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                transition: opacity 0.2s ease-in-out;
            }
            .index-slider-carousel__item-image_clickable {
                cursor: pointer;
            }
            .index-slider-carousel__item-image-content {
                position: absolute;
                top: 0;
                left: 0;
                height: 100%;
                width: 100%;
                background-size: contain;
                background-position: 50%;
                background-repeat: no-repeat;
                border-radius: 12px;
            }
            @media (max-width: 575px) {
                .index-slider-carousel__item-image-content {
                    background-size: cover;
                }
            }
            @media (max-width: 400px) {
                .index-slider-carousel__item-image-content {
                    border-radius: 6px;
                }
            }
            .index-slider-carousel__item-image-content_back {
                z-index: 1;
            }
            .index-slider-carousel__item-image-content_front {
                z-index: 2;
                opacity: 0;
                transition: opacity 0.2s ease-in-out;
            }
            .index-slider-carousel__item-image_hovered:hover .index-slider-carousel__item-image-content_front {
                opacity: 1;
            }
            .index-slider-carousel__item > a:not(.index-slider-carousel__item-image_hovered):hover {
                opacity: 0.7;
            }
            .index-slider-carousel,
            .index-slider-carousel__item {
                height: 260px;
            }
            @media (max-width: 1200px) {
                .index-slider-carousel,
                .index-slider-carousel__item {
                    height: 240px;
                }
            }
            @media (max-width: 991px) {
                .index-slider-carousel,
                .index-slider-carousel__item {
                    height: 190px;
                }
            }
            @media (max-width: 575px) {
                .index-slider-carousel,
                .index-slider-carousel__item {
                    height: 215px;
                }
            }
            @media (max-width: 530px) {
                .index-slider-carousel,
                .index-slider-carousel__item {
                    height: 200px;
                }
            }
            @media (max-width: 500px) {
                .index-slider-carousel,
                .index-slider-carousel__item {
                    height: 180px;
                }
            }
            @media (max-width: 450px) {
                .index-slider-carousel,
                .index-slider-carousel__item {
                    height: 170px;
                }
            }
            @media (max-width: 400px) {
                .index-slider-carousel,
                .index-slider-carousel__item {
                    height: 160px;
                }
            }
            @media (max-width: 350px) {
                .index-slider-carousel,
                .index-slider-carousel__item {
                    height: 145px;
                }
            }
            .index-slider-pins {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-top: 15px;
            }
            @media (max-width: 767px) {
                .index-slider-pins {
                    margin-top: 10px;
                }
            }
            .index-slider-pins__item {
                width: 14px;
                height: 14px;
                border-radius: 50%;
                background: #323350;
                cursor: pointer;
            }
            @media (max-width: 767px) {
                .index-slider-pins__item {
                    width: 20px;
                    height: 5px;
                    border-radius: 2px;
                }
            }
            .index-slider-pins__item_active {
                background: #e6e7fd;
            }
            .index-slider-pins__item:hover:not(.index-slider-pins__item_active) {
                background: #46476b;
            }
            .index-slider-pins__item + .index-slider-pins__item {
                margin-left: 10px;
            }
            .index-static-banner {
                position: relative;
                width: 100%;
                height: 260px;
                background: #2a2a44;
                border-radius: 12px;
                box-shadow: 0 0 40px 0 rgba(0, 0, 0, 0.2);
            }
            @media (max-width: 1200px) {
                .index-static-banner {
                    height: 240px;
                }
            }
            @media (max-width: 991px) {
                .index-static-banner {
                    height: 190px;
                }
            }
            @media (max-width: 767px) {
                .index-static-banner {
                    display: none;
                }
            }
            .index-static-banner-content {
                z-index: 1;
            }
            .index-static-banner-content,
            .index-static-banner__image {
                position: absolute;
                display: block;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }
            .index-static-banner__image {
                z-index: 2;
                background-size: cover;
                background-position: 50%;
                background-repeat: no-repeat;
                border-radius: 12px;
            }
            .index-static-banner__image_back {
                opacity: 1;
                z-index: 2;
                background-image: url(/domain_files/bonus-poster_back.png);
            }
            .index-static-banner__image_front {
                opacity: 0;
                z-index: 3;
                background-image: url(/domain_files/bonus-poster_front.png);
                transition: opacity 0.2s ease-in-out;
            }
            .index-static-banner-content:hover .index-static-banner__image_front {
                opacity: 1;
            }
            .index-tournaments {
                margin-bottom: 40px;
                display: flex;
            }
            @media screen and (max-width: 767px) {
                .index-tournaments {
                    flex-direction: column;
                }
            }
            .index-tournaments-header > h2 {
                color: #dfe0ef;
                font-size: 18px;
                text-align: left;
                line-height: 22px;
                margin: 0 0 20px;
            }
            .index-tournaments .index-tournaments-wrapper {
                flex-grow: 2;
            }
            .index-tournaments .index-tournaments-wrapper:not(.with-content-text) {
                max-width: 100%;
            }
            .index-tournaments .index-tournaments-wrapper.with-content-text {
                width: 70%;
            }
            @media screen and (max-width: 767px) {
                .index-tournaments .index-tournaments-wrapper.with-content-text {
                    width: 100%;
                }
            }
            .index-tournaments .index-tournaments-text {
                width: 30%;
                display: flex;
                flex-grow: 1;
                margin-left: 16px;
                align-items: center;
                text-align: center;
                font-size: 16px;
                color: #777da0;
            }
            @media screen and (max-width: 767px) {
                .index-tournaments .index-tournaments-text {
                    width: 100%;
                    margin-top: 20px;
                    margin-left: 0;
                    align-items: baseline;
                    text-align: left;
                }
            }
            .loader[data-v-940541cc] {
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .loader_margin[data-v-940541cc] {
                margin: 70px 0;
            }
            .loaderThink[data-v-940541cc] {
                border: 8px solid #363155;
                border-top-color: #e2dff6;
                border-radius: 50%;
                width: 60px;
                height: 60px;
                -webkit-animation: spin-data-v-940541cc 2s linear infinite;
                animation: spin-data-v-940541cc 2s linear infinite;
                display: inline-block;
            }
            .loaderThink_margin[data-v-940541cc] {
                margin-left: 20px;
            }
            @-webkit-keyframes spin-data-v-940541cc {
                0% {
                    transform: rotate(0deg);
                }
                to {
                    transform: rotate(3turn);
                }
            }
            @keyframes spin-data-v-940541cc {
                0% {
                    transform: rotate(0deg);
                }
                to {
                    transform: rotate(3turn);
                }
            }
            .index-games {
                margin-bottom: 20px;
            }
            .index-games-header > h2 {
                color: #dfe0ef;
                font-size: 18px;
                text-align: left;
                line-height: 22px;
                margin: 0 0 16px;
            }
            .index-games .index-games-text {
                font-size: 14px;
                color: #777da0;
                margin-bottom: 12px;
            }
            .index-games-footer > p {
                color: #777da0;
                font-size: 14px;
                line-height: 20px;
                text-align: center;
                max-width: 600px;
                margin: 5px auto 0;
            }
            .index-games .row {
                margin-right: -10px;
                margin-left: -10px;
            }
            @media (max-width: 400px) {
                .index-games .row {
                    margin-right: -5px;
                    margin-left: -5px;
                }
            }
            .index-games .col-6 {
                padding-right: 10px;
                padding-left: 10px;
            }
            @media (max-width: 400px) {
                .index-games .col-6 {
                    padding-right: 5px;
                    padding-left: 5px;
                }
            }
            .index-casino {
                margin-bottom: 40px;
            }
            .index-casino-header > h2 {
                color: #dfe0ef;
                font-size: 18px;
                text-align: left;
                line-height: 22px;
                margin: 0 0 20px;
            }
            .index-casino-footer > p {
                color: #777da0;
                font-size: 14px;
                line-height: 20px;
                text-align: center;
                max-width: 600px;
                margin: 5px auto 0;
            }
            .index-casino-games > .row {
                margin-right: -10px;
                margin-left: -10px;
            }
            @media (max-width: 400px) {
                .index-casino-games > .row {
                    margin-right: -5px;
                    margin-left: -5px;
                }
            }
            .index-casino-games > .row > div {
                padding-right: 10px;
                padding-left: 10px;
            }
            @media (max-width: 400px) {
                .index-casino-games > .row > div {
                    padding-right: 5px;
                    padding-left: 5px;
                }
            }
            .index-casino-games .casino-game-card {
                margin-bottom: 20px;
            }
            @media (max-width: 400px) {
                .index-casino-games .casino-game-card {
                    margin-bottom: 10px;
                }
            }
            .index-casino-games__more {
                width: 100%;
                display: block;
                margin-bottom: 20px;
            }
            @media (max-width: 400px) {
                .index-casino-games__more {
                    margin-bottom: 10px;
                }
            }
            .index-casino-games__more__wrapper {
                display: block;
                position: relative;
                width: 100%;
                padding-top: 71.428571%;
            }
            .index-casino-games__more__inner {
                position: absolute;
                z-index: 1;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 6px;
                overflow: hidden;
                background-color: rgba(56, 124, 229, 0.5);
                padding: 15px;
                transition: background-color 0.2s ease-in-out;
            }
            .index-casino-games__more__inner > span {
                color: #fff;
                font-size: 20px;
                line-height: 24px;
            }
            @media (max-width: 1199px) {
                .index-casino-games__more__inner > span {
                    font-size: 18px;
                }
            }
            @media (max-width: 575px) {
                .index-casino-games__more__inner > span {
                    font-size: 14px;
                    line-height: 18px;
                }
            }
            .index-casino-games__more__inner > img {
                width: 24px;
                height: 24px;
                margin-left: 15px;
            }
            @media (max-width: 575px) {
                .index-casino-games__more__inner > img {
                    width: 20px;
                    height: 20px;
                    margin-left: 10px;
                }
            }
            .index-casino-games__more:hover .index-casino-games__more__inner {
                background: #387ce5;
            }
            .index-wins-header {
                margin-bottom: 20px;
            }
            .index-wins-header h2 {
                color: #dfe0ef;
                font-size: 18px;
                text-align: left;
                line-height: 22px;
                margin: 0;
            }
            .index-wins-footer > p {
                color: #777da0;
                font-size: 14px;
                line-height: 20px;
                text-align: center;
                max-width: 600px;
                margin: 5px auto 0;
            }
            .index-wins-table > .userTable {
                border-top-left-radius: 5px;
                border-top-right-radius: 5px;
            }
            .index-wins-table .userInfoTable__wrap > .userTable:last-child {
                border-radius: 0 0 5px 5px;
            }
            .index-wins-table__game {
                display: inline-flex;
                align-items: center;
                justify-content: flex-start;
                transition: opacity 0.2s ease-in-out;
            }
            .index-wins-table__game > img {
                width: 24px;
                height: 24px;
            }
            .index-wins-table__game > span {
                margin-left: 12px;
                font-weight: 400;
                color: #22a2c2;
                font-size: 14px;
            }
            .index-wins-table__game:hover {
                opacity: 0.5;
            }
            .index-wins-table__bet,
            .index-wins-table__win {
                display: flex;
                align-items: center;
                justify-content: center;
                white-space: nowrap;
            }
            .index-wins-table__bet > img,
            .index-wins-table__win > img {
                width: 18px;
                margin-left: 6px;
                margin-bottom: -1px;
            }
            @media (max-width: 400px) {
                .index-wins-table__bet > img,
                .index-wins-table__win > img {
                    width: 14px;
                }
            }
            .index-wins-table-tabs {
                display: flex;
                align-items: center;
                justify-content: flex-start;
            }
            @media (max-width: 575px) {
                .index-wins-table-tabs {
                    margin-top: 12px;
                }
            }
            @media (max-width: 340px) {
                .index-wins-table-tabs {
                    flex-direction: column;
                    align-items: flex-start;
                }
            }
            .index-wins-table-tabs__item {
                background: #323350;
                color: #898eb1;
                padding: 6px 10px;
                border-radius: 12px;
                font-size: 12px;
                font-weight: 700;
                cursor: pointer;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out;
            }
            .index-wins-table-tabs__item:hover:not(.index-wins-table-tabs__item_active) {
                background: #46476b;
                color: #adb2d6;
            }
            .index-wins-table-tabs__item_active {
                background: #e6e7fd;
                color: #333;
            }
            .index-wins-table-tabs__item + .index-wins-table-tabs__item {
                margin-left: 10px;
            }
            @media (max-width: 340px) {
                .index-wins-table-tabs__item + .index-wins-table-tabs__item {
                    margin-left: 0;
                    margin-top: 10px;
                }
            }
            .index-seo {
                margin-top: 50px;
            }
            .index-seo h2 {
                color: #dfe0ef;
                font-size: 18px;
                text-align: left;
                line-height: 22px;
                margin: 0 0 16px;
            }
            .index-seo > article {
                color: #7c7d9c;
                font-size: 14px;
                line-height: 18px;
            }
            @media (max-width: 575px) {
                .index-seo > article {
                    font-size: 12px;
                    line-height: 16px;
                }
            }
            .index-seo > article h2 {
                margin-top: 30px;
            }
            .index-seo > article h3 {
                color: #dfe0ef;
                font-size: 14px;
                text-align: left;
                line-height: 20px;
                margin: 15px 0 8px;
            }
            .index-seo > article ol + ol,
            .index-seo > article ol + p,
            .index-seo > article ol + ul,
            .index-seo > article p + ol,
            .index-seo > article p + p,
            .index-seo > article p + ul,
            .index-seo > article ul + ol,
            .index-seo > article ul + p,
            .index-seo > article ul + ul {
                margin-top: 15px;
            }
            .index-seo > article a {
                color: #c8c9da;
                border-bottom: none;
                text-decoration: none;
            }
            .index-seo > article a:hover {
                color: #fff;
            }
            .index-seo > article b,
            .index-seo > article strong {
                font-weight: 700;
            }
            .index-seo > article em,
            .index-seo > article i {
                font-style: italic;
            }
            .index-seo > article s {
                text-decoration: line-through;
            }
            .index-seo > article u {
                text-decoration: none;
                border-bottom: 1px solid #7c7d9c;
            }
            .index-seo > article ol {
                list-style-type: decimal;
            }
            .index-seo > article ol,
            .index-seo > article ul {
                list-style-position: inside;
                padding-left: 10px;
            }
            .index-seo > article ul {
                list-style-type: disc;
            }
            .index-seo > article ol ul,
            .index-seo > article ul ul {
                list-style-type: circle;
                margin-left: 15px;
            }
            .index-seo > article ol ol,
            .index-seo > article ul ol {
                list-style-type: lower-latin;
                margin-left: 15px;
            }
            .global-stats {
                margin-bottom: 20px;
                margin-top: 20px;
                display: flex;
                justify-content: center;
                align-items: center;
                flex-wrap: wrap;
                width: 100%;
            }
            @media (max-width: 991px) {
                .global-stats {
                    width: auto;
                }
            }
            @media (max-width: 500px) {
                .global-stats {
                    flex-direction: column;
                }
            }
            .global-stats-wrapper {
                display: flex;
                justify-content: center;
            }
            .global-stats__item {
                width: 25%;
                display: flex;
                align-items: center;
            }
            @media (max-width: 991px) {
                .global-stats__item {
                    width: 40%;
                }
            }
            @media (max-width: 500px) {
                .global-stats__item {
                    width: 100%;
                }
            }
            .global-stats__item-image > img {
                width: 46px;
                height: 46px;
            }
            .global-stats__item-value {
                margin-left: 15px;
                display: flex;
                flex-direction: column;
            }
            .global-stats__item-value > span {
                color: #7c77ad;
                font-size: 12px;
                font-weight: 700;
                text-transform: uppercase;
            }
            .global-stats__item-value > strong {
                font-weight: 700;
                font-size: 20px;
                color: #fff;
                margin-top: 12px;
            }
            @media (max-width: 991px) {
                .global-stats__item:nth-of-type(n + 3) {
                    margin-top: 40px;
                }
            }
            @media (max-width: 500px) {
                .global-stats__item:nth-of-type(n + 2) {
                    margin-top: 30px;
                }
            }
            footer {
                align-items: center;
                justify-content: center;
                margin: 60px 0 16px;
            }
            .footer__download-pwa,
            footer {
                display: flex;
                flex-direction: column;
            }
            .footer__download-pwa {
                margin: 24px auto 0;
                font-size: 12px;
                line-height: 20px;
                color: #9f9cc7;
                order: 3;
                padding: 8px 16px;
                border: 1px solid #9f9cc7;
                border-radius: 8px;
                transition: 0.2s ease;
                cursor: pointer;
            }
            .footer__download-pwa span {
                color: #fff;
                font-weight: 500;
            }
            .footer__download-pwa:hover {
                background: rgba(159, 156, 199, 0.15);
            }
            .footer-install-app {
                display: none;
                align-items: center;
                width: 100%;
                max-width: 340px;
                margin: 0 auto 40px;
                padding: 12px 14px;
                border-radius: 5px;
                border: 1px solid #4c4c71;
                background: rgba(76, 76, 113, 0.25);
                cursor: pointer;
                transition: all 0.15s ease-in-out;
            }
            @media (max-width: 1100px) {
                .footer-install-app {
                    display: flex;
                }
            }
            .footer-install-app:hover {
                border-color: #48beee;
                background: #48beee;
            }
            .footer-install-app-text {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 100%;
            }
            .footer-install-app-text > span:first-child {
                padding-top: 1px;
                font-size: 12px;
                line-height: 18px;
                font-weight: 700;
                color: #fff;
                text-align: center;
                text-transform: uppercase;
            }
            .footer-install-app-text > span:last-child {
                display: block;
                padding: 4px 4px 3px;
                margin-left: 8px;
                font-weight: 700;
                font-size: 10px;
                text-transform: uppercase;
                border-radius: 4px;
                color: #fff;
                background: #48beee;
                transition: all 0.15s ease-in-out;
            }
            .footer-install-app:hover .footer-install-app-text > span:last-child {
                background: #fff;
                color: #48beee;
            }
            .footer-install-app-image {
                width: 26px;
                height: 26px;
                min-width: 26px;
                min-height: 26px;
                position: relative;
                margin-right: 10px;
            }
            .footer-install-app-image:before {
                position: absolute;
                content: "";
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-size: 100% 100%;
                background-position: 50%;
                background-repeat: no-repeat;
            }
            .footer-install-app-image_android:before {
                background-image: url(/domain_files/google-play.svg);
                transition: filter 0.15s ease-in-out;
            }
            .footer-install-app-image_ios:before {
                margin-top: -2px;
                background-image: url(/domain_files/ios-icon.svg);
            }
            .footer-install-app:hover .footer-install-app-image_android:before {
                filter: grayscale(1) invert(1) brightness(3);
            }
            .footer-logo {
                order: 1;
                transition: opacity 0.2s ease-in-out;
            }
            .footer-logo > img {
                width: 100px;
            }
            .footer-logo:hover {
                opacity: 0.75;
            }
            @media (max-width: 575px) {
                .footer-logo {
                    order: 3;
                    margin-top: 45px;
                }
            }
            .footer-pay-methods {
                order: 2;
                margin-top: 35px;
            }
            .footer-pay-methods__title {
                text-align: center;
                text-transform: uppercase;
                font-size: 14px;
                color: #fff;
            }
            .footer-pay-methods__icons {
                display: flex;
                flex-wrap: wrap;
                align-items: center;
                justify-content: center;
                max-width: 320px;
                margin-top: 15px;
            }
            .footer-pay-methods__icons > img {
                height: 24px;
                max-width: 74px;
                margin: 8px 6px;
            }
            @media (max-width: 575px) {
                .footer-pay-methods {
                    order: 1;
                    margin-top: 0;
                }
            }
            .footer-policies {
                display: flex;
                justify-content: space-between;
                align-items: center;
                margin-top: 35px;
                order: 3;
            }
            .footer-policies > a {
                color: #9f9cc7;
                font-size: 14px;
                transition: color 0.2s ease-in-out;
            }
            .footer-policies > a:hover {
                color: #fff;
            }
            .footer-policies > a + a {
                margin-left: 50px;
            }
            @media (max-width: 700px) {
                .footer-policies {
                    flex-direction: column;
                }
                .footer-policies > a + a {
                    margin-left: 0;
                    margin-top: 10px;
                }
            }
            @media (max-width: 575px) {
                .footer-policies {
                    order: 2;
                    margin-top: 20px;
                }
            }
            .footer-copyright {
                order: 4;
                margin-top: 35px;
                padding: 0 60px;
                display: flex;
                justify-content: space-between;
                align-items: center;
            }
            @media (max-width: 575px) {
                .footer-copyright {
                    margin-top: 20px;
                    padding: 0 30px;
                    flex-direction: column;
                }
            }
            .footer-copyright .footer-copyright__text {
                max-width: 65%;
            }
            @media (max-width: 575px) {
                .footer-copyright .footer-copyright__text {
                    max-width: 100%;
                }
            }
            .footer-copyright .footer-copyright__text > span {
                display: block;
                color: #2c2e47;
                font-size: 11px;
            }
            .footer-copyright .footer-copyright__text > span > strong {
                font-weight: 400;
                border-bottom: 1px solid rgba(95, 93, 134, 0.5);
                padding-bottom: 1px;
            }
            .footer-copyright .footer-copyright__text > span + span {
                margin-top: 5px;
            }
            .footer-copyright .footer-copyright__img-list {
                display: flex;
                grid-gap: 16px;
                gap: 16px;
                flex-wrap: wrap;
                margin-left: 25px;
                opacity: 0.7;
            }
            @media (max-width: 575px) {
                .footer-copyright .footer-copyright__img-list {
                    margin-left: 0;
                    margin-top: 25px;
                }
            }
            .footer-copyright .footer-copyright__img-list img {
                max-width: 100%;
                height: 24px;
            }
            .footer-copyright .footer-copyright__img-list .age-18 {
                width: 24px;
                height: 24px;
            }
            .alert-message-container[data-v-2cbfe3e2] {
                position: fixed;
                left: 15px;
                right: 15px;
                top: 25px;
                max-width: 340px;
                margin: 0 auto;
                z-index: 1000;
            }
            @media (max-width: 991px) {
                .alert-message-container[data-v-2cbfe3e2] {
                    top: 15px;
                }
            }
            @media (max-width: 375px) {
                .alert-message-container[data-v-2cbfe3e2] {
                    max-width: calc(100% - 20px);
                    top: 10px;
                }
            }
            .alertMessageContainer[data-v-2cbfe3e2] {
                width: 100%;
                min-height: 5vh;
                padding: 15px;
                font-size: 14px;
                line-height: 18px;
                background: #2a2d3e;
                border-radius: 4px;
                box-shadow: 0 15px 40px rgba(0, 0, 0, 0.45);
                cursor: pointer;
            }
            .alertMessageContainer p[data-v-2cbfe3e2] {
                display: inline-block;
                margin-left: 15px;
            }
            .alertMessageContainer img[data-v-2cbfe3e2] {
                width: 30px;
                height: 30px;
            }
            .alertMessageContainer .profile-sidebar__block-value[data-v-2cbfe3e2] {
                color: #fff;
            }
            .alertMessageClass_info[data-v-2cbfe3e2] {
                background: #d1ecf1;
            }
            .alertMessageClass_info p[data-v-2cbfe3e2] {
                color: #0c5460;
            }
            .alertMessageClass_casinoRefund[data-v-2cbfe3e2],
            .alertMessageClass_warning[data-v-2cbfe3e2] {
                background: #fff3cd;
            }
            .alertMessageClass_casinoRefund p[data-v-2cbfe3e2],
            .alertMessageClass_warning p[data-v-2cbfe3e2] {
                color: #856404;
            }
            .alertMessageClass_danger[data-v-2cbfe3e2] {
                background: #f8d7da;
            }
            .alertMessageClass_danger p[data-v-2cbfe3e2] {
                color: #721c24;
            }
            .alertMessageClass_success[data-v-2cbfe3e2] {
                background: #d4edda;
            }
            .alertMessageClass_success p[data-v-2cbfe3e2] {
                color: #155724;
            }
            .alertMessageClass_updateRank[data-v-2cbfe3e2] {
                background-color: #30304e;
                background-image: url(/domain_files/bg-ranks.png);
                background-position: 50%;
                background-size: cover;
                background-repeat: no-repeat;
                box-shadow: 0 15px 40px rgba(0, 0, 0, 0.45), inset 0 0 0 1px #434366;
            }
            .alert-message-casino__game {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .alert-message-casino__game-image {
                width: 30px;
                height: 30px;
                min-width: 30px;
                background-size: cover;
                background-repeat: no-repeat;
                background-position: 50%;
                border-radius: 4px;
                margin-left: 15px;
                box-shadow: 0 0 0 2px #fff3cd, 0 0 0 4px #cfbf8b;
            }
            .alert-message-casino__game-message {
                font-size: 13px;
                line-height: 19px;
            }
            .alert-message-casino__game-message strong {
                font-weight: 700;
                font-size: 11px;
                padding: 2px 4px;
                white-space: nowrap;
                background: #cfbf8b;
                border-radius: 3px;
            }
            .alert-message-casino__game-message b {
                font-weight: 700;
            }
            .profile-sidebar__rank-lower-fade {
                z-index: 3;
                -webkit-animation: profile-sidebar-rank-lower-fade 0.7s forwards;
                animation: profile-sidebar-rank-lower-fade 0.7s forwards;
            }
            .profile-sidebar__rank-up-reveal {
                z-index: 3;
                -webkit-animation: profile-sidebar-rank-up-reveal 0.7s forwards;
                animation: profile-sidebar-rank-up-reveal 0.7s forwards;
            }
            .profile-sidebar__block-ranks-line {
                position: relative;
                height: 25px;
                width: 100%;
            }
            .profile-sidebar__block-value {
                width: 100%;
            }
            .profile-sidebar__rank {
                display: flex;
                align-items: center;
                position: absolute;
            }
            .profile-sidebar__rank_current {
                left: 0;
            }
            .profile-sidebar__rank_next {
                right: 0;
            }
            .profile-sidebar__rank_reverse {
                flex-direction: row-reverse;
            }
            .profile-sidebar__rank_transition {
                transition: 0.4s ease;
            }
            .profile-sidebar__rank-image {
                width: 20px;
                border-radius: 3px;
            }
            .profile-sidebar__rank-image > img {
                display: block;
                width: 100%;
                height: 100%;
                min-width: 100%;
                min-height: 100%;
                transform: scale(1.3);
            }
            .profile-sidebar__rank-name {
                margin: 0 6px;
                font-size: 11px;
            }
            .profile-sidebar__rank-progress {
                margin-top: 12px;
                width: 100%;
                padding: 3px;
                background: rgba(34, 33, 56, 0.85);
                border-radius: 4px;
                box-shadow: 0 0 0 1px rgba(76, 74, 111, 0.3);
            }
            .profile-sidebar__rank-progress-bar {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 100%;
                min-width: 20px;
                min-width: -webkit-fit-content;
                min-width: -moz-fit-content;
                min-width: fit-content;
                background: #03a9f4;
                border-radius: 3px;
                text-align: center;
                font-size: 10px;
                text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
                padding: 2px 6px 3px;
                box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, 0.2);
            }
            .profile-sidebar__rank-progress-bar_transition {
                transition: width 0.6s ease-in-out;
            }
            .ios-pwa-notify[data-v-b62215b0] {
                display: none;
                align-items: stretch;
                z-index: 900;
                position: fixed;
                top: 0;
                left: 0;
                box-shadow: 0 15px 40px 0 rgba(0, 0, 0, 0.5);
                background: #f3f3f5;
            }
            .ios-pwa-notify[data-v-b62215b0],
            .ios-pwa-notify__wrap[data-v-b62215b0] {
                justify-content: space-between;
                width: 100%;
            }
            .ios-pwa-notify__wrap[data-v-b62215b0] {
                display: flex;
                align-items: center;
                padding: 10px 0 10px 10px;
            }
            .ios-pwa-notify_logo[data-v-b62215b0] {
                border-radius: 10px;
                padding: 6px;
                width: 70px;
                height: 70px;
                min-width: 70px;
                min-height: 70px;
                background: #383455;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .ios-pwa-notify_logo img[data-v-b62215b0] {
                width: 100%;
                margin-top: -5px;
            }
            .ios-pwa-notify_logo-wrapper[data-v-b62215b0] {
                display: flex;
                align-items: center;
            }
            .ios-pwa-notify_logo-wrapper .arrow-icon[data-v-b62215b0] {
                display: block;
                width: 25px;
                height: auto;
                margin: 0 10px;
            }
            .ios-pwa-notify .apple-icon[data-v-b62215b0] {
                display: block;
                width: 35px;
                height: auto;
                margin-top: -3px;
            }
            .ios-pwa-notify-apple-logo[data-v-b62215b0] {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 70px;
                height: 70px;
                border-radius: 10px;
                background: #000;
            }
            .ios-pwa-notify .close-wrap[data-v-b62215b0] {
                padding: 0 15px;
                margin-left: 15px;
                transition: all 0.3s;
                cursor: pointer;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .ios-pwa-notify .close-wrap img[data-v-b62215b0] {
                transition: all 0.3s;
                filter: invert(1);
                opacity: 0.3;
            }
            .ios-pwa-notify .close-wrap[data-v-b62215b0]:hover {
                background: #eaeaea;
            }
            .ios-pwa-notify .close-wrap:hover img[data-v-b62215b0] {
                transform: rotate(180deg);
            }
            .ios-pwa-notify__desc[data-v-b62215b0] {
                font-size: 12px;
                padding: 0 20px;
                flex-grow: 1;
            }
            .ios-pwa-notify__desc .name[data-v-b62215b0] {
                color: #333;
                display: block;
                font-weight: 700;
                line-height: 16px;
            }
            .ios-pwa-notify__desc .desc[data-v-b62215b0] {
                margin-top: 4px;
                line-height: 16px;
            }
            .ios-pwa-notify__desc .desc span[data-v-b62215b0] {
                color: #333;
            }
            .ios-pwa-notify__desc .desc span[data-v-b62215b0]:first-child {
                color: grey;
                display: inline-block;
                margin-right: 5px;
            }
            .ios-pwa-notify__desc .desc span[data-v-b62215b0]:last-child {
                text-transform: uppercase;
            }
            .ios-pwa-notify__link_second[data-v-b62215b0] {
                display: none;
            }
            .ios-pwa-notify__link a[data-v-b62215b0] {
                padding: 7px 11px;
                background: rgba(33, 150, 243, 0.06);
                border: 1px solid #2196f3;
                font-size: 14px;
                border-radius: 5px;
                color: #2196f3;
                font-weight: 400;
                cursor: pointer;
                transition: all 0.2s ease-in-out;
                display: inline-block;
            }
            .ios-pwa-notify__link a[data-v-b62215b0]:hover {
                border-color: #1b86da;
                background: #2196f3;
                color: #fff;
            }
            @media screen and (max-width: 560px) {
                .ios-pwa-notify__link[data-v-b62215b0] {
                    display: none;
                }
                .ios-pwa-notify__link_second[data-v-b62215b0] {
                    display: block;
                    margin-top: 10px;
                }
                .ios-pwa-notify__wrap[data-v-b62215b0] {
                    flex-direction: column;
                    align-items: flex-start;
                }
                .ios-pwa-notify__desc[data-v-b62215b0] {
                    padding: 0;
                    margin-top: 10px;
                }
                .ios-pwa-notify_logo[data-v-b62215b0] {
                    width: 50px;
                    height: 50px;
                    min-width: 50px;
                    min-height: 50px;
                }
                .ios-pwa-notify-apple-logo[data-v-b62215b0] {
                    width: 50px;
                    height: 50px;
                }
                .ios-pwa-notify .apple-icon[data-v-b62215b0] {
                    width: 22px;
                }
            }
            @media screen and (max-width: 1000px) {
                .ios-pwa-notify[data-v-b62215b0] {
                    display: flex;
                }
            }
            .play-market[data-v-6ecac762] {
                display: none;
                align-items: stretch;
                z-index: 900;
                position: fixed;
                top: 0;
                left: 0;
                box-shadow: 0 15px 40px 0 rgba(0, 0, 0, 0.5);
                background: #f3f3f5;
            }
            .play-market[data-v-6ecac762],
            .play-market__wrap[data-v-6ecac762] {
                justify-content: space-between;
                width: 100%;
            }
            .play-market__wrap[data-v-6ecac762] {
                display: flex;
                align-items: center;
                padding: 10px 0 10px 10px;
            }
            .play-market_logo[data-v-6ecac762] {
                border-radius: 10px;
                padding: 6px;
                width: 70px;
                height: 70px;
                min-width: 70px;
                min-height: 70px;
                background: #383455;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .play-market_logo img[data-v-6ecac762] {
                width: 100%;
                margin-top: -5px;
            }
            .play-market_logo-wrapper[data-v-6ecac762] {
                display: flex;
                align-items: center;
            }
            .play-market_logo-wrapper .arrow-icon[data-v-6ecac762] {
                display: block;
                width: 25px;
                height: auto;
                margin: 0 10px;
            }
            .play-market .android-icon[data-v-6ecac762] {
                display: block;
                width: 35px;
                height: auto;
            }
            .play-market-android-logo[data-v-6ecac762] {
                width: 70px;
                height: 70px;
                border-radius: 10px;
                background: #000;
            }
            .play-market-android-logo[data-v-6ecac762],
            .play-market .close-wrap[data-v-6ecac762] {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .play-market .close-wrap[data-v-6ecac762] {
                padding: 0 15px;
                margin-left: 15px;
                transition: all 0.3s;
                cursor: pointer;
            }
            .play-market .close-wrap img[data-v-6ecac762] {
                transition: all 0.3s;
                filter: invert(1);
                opacity: 0.3;
            }
            .play-market .close-wrap[data-v-6ecac762]:hover {
                background: #eaeaea;
            }
            .play-market .close-wrap:hover img[data-v-6ecac762] {
                transform: rotate(180deg);
            }
            .play-market__desc[data-v-6ecac762] {
                font-size: 12px;
                padding: 0 20px;
                flex-grow: 1;
            }
            .play-market__desc .name[data-v-6ecac762] {
                color: #333;
                display: block;
                font-weight: 700;
                line-height: 16px;
            }
            .play-market__desc .desc[data-v-6ecac762] {
                margin-top: 4px;
                line-height: 16px;
            }
            .play-market__desc .desc span[data-v-6ecac762] {
                color: #333;
            }
            .play-market__desc .desc span[data-v-6ecac762]:first-child {
                color: grey;
                display: inline-block;
                margin-right: 5px;
            }
            .play-market__desc .desc span[data-v-6ecac762]:last-child {
                text-transform: uppercase;
            }
            .play-market__link_second[data-v-6ecac762] {
                display: none;
            }
            .play-market__link a[data-v-6ecac762] {
                padding: 7px 11px;
                background: rgba(33, 150, 243, 0.06);
                border: 1px solid #2196f3;
                font-size: 14px;
                border-radius: 5px;
                color: #2196f3;
                font-weight: 400;
                cursor: pointer;
                transition: all 0.2s ease-in-out;
                display: inline-block;
            }
            .play-market__link a[data-v-6ecac762]:hover {
                border-color: #1b86da;
                background: #2196f3;
                color: #fff;
            }
            @media screen and (max-width: 560px) {
                .play-market__link[data-v-6ecac762] {
                    display: none;
                }
                .play-market__link_second[data-v-6ecac762] {
                    display: block;
                    margin-top: 10px;
                }
                .play-market__wrap[data-v-6ecac762] {
                    flex-direction: column;
                    align-items: flex-start;
                }
                .play-market__desc[data-v-6ecac762] {
                    padding: 0;
                    margin-top: 10px;
                }
                .play-market_logo[data-v-6ecac762] {
                    min-width: 50px;
                    min-height: 50px;
                }
                .play-market-android-logo[data-v-6ecac762],
                .play-market_logo[data-v-6ecac762] {
                    width: 50px;
                    height: 50px;
                }
                .play-market .android-icon[data-v-6ecac762] {
                    width: 22px;
                }
            }
            @media screen and (max-width: 1000px) {
                .play-market[data-v-6ecac762] {
                    display: flex;
                }
            }
            .phoneAttachNew {
                width: 100%;
                max-width: 324px;
                margin: 0 auto;
            }
            .phoneAttachNew .v-select {
                min-width: 114px;
                width: 100%;
            }
            @media (max-width: 400px) {
                .phoneAttachNew .v-select {
                    min-width: 110px;
                }
            }
            .phoneAttachNew .v-select input[type="search"] {
                display: none;
            }
            .phoneAttachNew .v-select .vs__actions {
                padding: 0;
            }
            .phoneAttachNew .v-select.open .dropdown-toggle {
                border-radius: 5px 0 0 5px;
                border-color: #30334d;
            }
            .phoneAttachNew .v-select.single.open .vs__actions .open-indicator {
                background: #74748d;
            }
            .phoneAttachNew .v-select.single.open .vs__actions .open-indicator:before {
                margin-top: 0;
            }
            .phoneAttachNew .v-select.single.open .selected-tag {
                position: static;
            }
            .phoneAttachNew .v-select.disabled {
                opacity: 0.75;
            }
            .phoneAttachNew .v-select.disabled .dropdown-toggle {
                background: #4c4c68;
            }
            .phoneAttachNew .v-select.disabled .dropdown-toggle:hover .vs__actions .open-indicator {
                background: inherit;
                opacity: 0.5;
                cursor: not-allowed;
            }
            .phoneAttachNew .v-select li > a {
                padding: 5px 10px;
            }
            .phoneAttachNew .v-select .dropdown-menu {
                background: #4c4c68;
                border: none;
                border-radius: 5px;
                margin-top: 8px;
                width: 100%;
            }
            .phoneAttachNew .v-select .dropdown-menu .active > a {
                background: #74748d;
            }
            .phoneAttachNew .v-select .dropdown-menu > .highlight > a {
                background: rgba(0, 0, 0, 0.15) !important;
            }
            .phoneAttachNew .v-select .dropdown-toggle {
                position: relative;
                height: 40px;
                width: 114px;
                border-radius: 5px 0 0 5px;
                border-color: #30334d;
                padding: 0;
            }
            .phoneAttachNew .v-select .dropdown-toggle:before {
                position: absolute;
                z-index: 2;
                content: "";
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
            }
            .phoneAttachNew .v-select .dropdown-toggle .clear,
            .phoneAttachNew .v-select .dropdown-toggle:after {
                display: none;
            }
            .phoneAttachNew .v-select .dropdown-toggle:hover .open-indicator {
                background: #74748d;
            }
            .phoneAttachNew .v-select .vs__selected-options {
                align-items: center;
                justify-content: flex-start;
                padding: 0;
            }
            .phoneAttachNew .v-select .vs__actions .open-indicator {
                padding: 0 8px;
                background: transparent;
                cursor: pointer;
                transition: all 0.3s;
                width: auto;
            }
            .phoneAttachNew .v-select .open-indicator:before {
                width: 8px;
                height: 8px;
                border-color: #fff;
                margin-top: -5px;
            }
            .phoneAttachNew .v-select .selected-tag {
                height: 40px;
                padding-left: 8px;
                margin: 0 !important;
            }
            .phoneAttachNew-phone-country {
                display: flex;
                align-items: center;
                justify-content: flex-start;
            }
            .phoneAttachNew-phone-country--image {
                display: block;
                width: 20px;
                height: auto;
                min-height: 12px;
                min-width: 20px;
                margin-right: 10px;
            }
            .phoneAttachNew-phone-country > span {
                display: block;
                font-size: 16px;
                color: #fff;
            }
            @media (max-width: 400px) {
                .phoneAttachNew-phone-country > span {
                    font-size: 14px;
                }
            }
            .phoneAttachNew-phone-country--prefix {
                width: 45px;
                min-width: 45px;
                letter-spacing: 1.4px;
            }
            @media (max-width: 400px) {
                .phoneAttachNew-phone-country--prefix {
                    letter-spacing: 1.1px;
                }
            }
            .phoneAttachNew-phone-country--name {
                margin-left: 10px;
                font-weight: 300;
            }
            .phoneAttachNew-phone-country_active > span {
                color: #fff;
            }
            .phoneAttachNew-phone-country_active .phoneAttachNew-phone-country--prefix {
                width: auto;
                min-width: auto;
            }
            .phoneAttachNew-input {
                width: 100%;
                display: flex;
                position: relative;
            }
            .phoneAttachNew-input > input {
                background: #1e2036;
                height: 40px;
                width: 100%;
                max-width: calc(100% - 114px);
                position: absolute;
                left: 114px;
                padding: 10px 14px;
                border-radius: 0 5px 5px 0;
                border: 1px solid #30334d;
                border-left: none;
                color: #fff;
                font-size: 16px;
                letter-spacing: 1.4px;
                text-transform: uppercase;
                transition: background 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            @media (max-width: 400px) {
                .phoneAttachNew-input > input {
                    font-size: 15px;
                    letter-spacing: 1.1px;
                }
            }
            .phoneAttachNew-input > input::-moz-placeholder {
                color: #6b6b88;
                opacity: 1;
            }
            .phoneAttachNew-input > input:-ms-input-placeholder {
                color: #6b6b88;
            }
            .phoneAttachNew-input > input::placeholder {
                color: #6b6b88;
            }
            .phoneAttachNew-input > input:focus {
                background: #1e2036;
            }
            .phoneAttachNew-input > input:disabled,
            .phoneAttachNew-input_disabled > input {
                opacity: 0.75;
            }
            .phoneAttachNew-input_code > input {
                text-align: center;
                letter-spacing: 4px;
                font-weight: 700;
            }
            .phoneAttachNew-button > img {
                display: inline-block;
                height: 30px;
                margin-left: 20px;
                transition: all 0.3s;
                cursor: pointer;
            }
            @media (max-width: 400px) {
                .phoneAttachNew-button > img {
                    margin-left: 14px;
                }
            }
            .phoneAttachNew-button_edit > img {
                height: 24px;
            }
            .phoneAttachNew-button_disabled > img {
                opacity: 0.4;
                cursor: not-allowed;
            }
            .phoneAttachNew-button:not(.phoneAttachNew-button_disabled) > img:hover {
                transform: scale(1.2);
            }
            .phoneAttachNew-help {
                font-size: 13px;
                margin-top: 12px;
                line-height: 18px;
                color: #b4b1e0;
            }
            .phoneAttachNew-help > .resend {
                font-weight: 700;
                color: #fff;
                cursor: pointer;
                transition: opacity 0.2s ease-in-out;
                padding-bottom: 3px;
                border-bottom: 1px solid hsla(0, 0%, 100%, 0.5);
            }
            .phoneAttachNew-help > .resend:hover {
                opacity: 0.75;
            }
            .unique-form-class {
                display: flex;
                flex-direction: column;
            }
            .unique-form-class .main {
                flex: 1;
                padding-bottom: 24px;
            }
            .unique-form-class .authorization-block__buttons,
            .unique-form-class .mail-block .button-wrapper {
                margin-top: 18px;
            }
            .unique-form-class .not-allowed {
                color: #fff;
                padding: 30px;
                text-align: center;
                line-height: 25px;
            }
            .unique-form-class .reg-phone {
                padding: 0 62px !important;
            }
            .unique-form-class .reg-phone .number input {
                width: 100%;
            }
            .unique-form-class .reg-phone .post-reg-block {
                max-width: 324px;
                margin: 0 auto 30px;
            }
            .unique-form-class .reg-phone .button-wrapper {
                padding: 0;
            }
            .unique-form-class .reg-phone .v-select .selected-tag {
                margin-top: 6px;
            }
            .unique-form-class .reg-phone .v-select.searchable .dropdown-toggle {
                height: 40px;
            }
            .unique-form-class .reg-phone .v-select.searchable .dropdown-menu {
                width: 96px !important;
            }
            .unique-form-class .lottie-player {
                position: absolute;
                display: flex;
                flex-direction: column;
                justify-content: center;
                background: rgba(18, 20, 32, 0.8);
                -webkit-backdrop-filter: blur(6px);
                backdrop-filter: blur(6px);
                border-radius: 18px;
                width: 100%;
                height: 100%;
                z-index: 100;
                color: #fff;
                font-weight: 600;
                font-size: 18px;
                line-height: 25px;
                text-align: center;
                letter-spacing: -0.03em;
                top: 0;
                left: 50%;
                transform: translateX(-50%);
            }
            .unique-form-class .lottie-player .check-text {
                max-width: 220px !important;
                margin: 16px auto 32px;
            }
            .unique-form-class .lottie-player .close-button {
                cursor: pointer;
                z-index: 120;
                position: absolute;
                top: 23px;
                right: 23px;
            }
            .unique-form-class .pre-loader {
                margin: 0 auto 35px;
                min-height: 57px;
                text-align: center;
            }
            .unique-form-class .test {
                -webkit-animation: spinder 2s ease;
                animation: spinder 2s ease;
                -webkit-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
            }
            .unique-form-class .divider {
                border-top: 2px solid #30334d;
                position: relative;
                margin: 0 0 20px;
            }
            .unique-form-class .divider__text {
                position: absolute;
                transform: translate(-50%, -50%);
                top: 50%;
                left: 50%;
                width: 68px;
                color: #787e9e;
                font-size: 11px;
                line-height: 13px;
                text-align: center;
                letter-spacing: 0.05em;
                background: #22253c;
            }
            .unique-form-class .additional-text {
                text-align: center;
            }
            .unique-form-class .additional-text a {
                color: #fff;
            }
            .unique-form-class .additional-text a:hover {
                color: #4be;
                text-decoration: underline;
            }
            .unique-form-class .error-box {
                display: flex;
                margin: 0 auto 10px;
                justify-content: center;
                max-width: 324px;
                padding: 0 20px;
            }
            .unique-form-class .error-box__text {
                padding: 2px 5px;
                font-size: 10px;
                line-height: 12px;
                letter-spacing: 0.02em;
                text-transform: uppercase;
                color: #fff;
                background: #fe3d3d;
                border-radius: 4px;
            }
            .unique-form-class .button-wrapper {
                display: flex;
                margin: 0 auto 32px;
                justify-content: center;
                max-width: 324px;
                padding: 0 20px;
            }
            .unique-form-class .blur-button {
                -webkit-backdrop-filter: blur(8px) !important;
                backdrop-filter: blur(8px) !important;
                background: linear-gradient(89.86deg, #4be 35.19%, #81f8fd) !important;
            }
            .unique-form-class .registered-block {
                font-weight: 600;
                font-size: 14px;
                line-height: 17px;
                text-align: center;
                letter-spacing: -0.03em;
                padding: 0 20px;
            }
            .unique-form-class .registered-block .divider {
                margin: 24px 0;
            }
            .unique-form-class .registered-block .divider__text {
                padding: 0 13px;
            }
            .unique-form-class .registered-block__lottie {
                display: flex;
                justify-content: center;
            }
            .unique-form-class .registered-block__info {
                padding: 24px 0;
                font-weight: 600;
                font-size: 14px;
                text-align: center;
                line-height: 17px;
            }
            .unique-form-class .registered-block__info .succeed-text {
                margin-bottom: 8px;
                color: #fff;
            }
            .unique-form-class .registered-block__info .note-text {
                text-align: center;
                color: #787e9e;
            }
            .unique-form-class .registered-block__bottom-input .note {
                position: absolute;
                right: 33px;
                top: 50%;
                transform: translateY(-50%);
                cursor: pointer;
            }
            .unique-form-class .registered-block__bottom-input .hint {
                position: absolute;
                top: 6px;
                left: 40px;
                font-weight: 600;
                font-size: 10px;
                line-height: 8px;
                letter-spacing: -0.03em;
                color: #787e9e;
            }
            .unique-form-class .registered-block__bottom-input .input {
                padding: 0 20px;
                margin: 0 auto 18px;
                max-width: 324px;
                position: relative;
            }
            .unique-form-class .registered-block__bottom-input .input input {
                position: relative;
                min-height: 42px;
                min-width: 100%;
                padding: 13px 16px 0 !important;
                background: #1e2035;
                color: #fff;
                border: 1px solid #30334d;
                box-sizing: border-box;
                border-radius: 4px;
                font-weight: 600;
                font-size: 13px;
                line-height: 16px;
                letter-spacing: -0.03em;
            }
            .unique-form-class .footer {
                border-top: 2px solid #30334d;
            }
            .unique-form-class .opacity-element {
                opacity: 0.5;
            }
            .unique-form-class .phone-button {
                opacity: 0.6;
            }
            .unique-form-class .phone-button.active {
                opacity: 1;
            }
            @-webkit-keyframes spinder {
                0% {
                    transform: rotate(0);
                }
                to {
                    transform: rotate(1turn);
                }
            }
            @keyframes spinder {
                0% {
                    transform: rotate(0);
                }
                to {
                    transform: rotate(1turn);
                }
            }
            @media (max-width: 500px) {
                .unique-form-class #app .form-wrapper {
                    align-items: flex-end;
                }
                .unique-form-class .reg-phone {
                    padding: 0 26px !important;
                }
                .unique-form-class .reg-phone .sms-input {
                    width: 24% !important;
                }
            }
            .newModalForm {
                position: relative;
                min-width: 448px;
                background: radial-gradient(100% 100% at 50%, at 0, #232640 0, #202235 100%);
                background: radial-gradient(100% 100% at 50% 0, #232640 0, #202235 100%);
                border-radius: 18px;
            }
            .newModalForm .header {
                min-height: 60px;
                position: relative;
                margin-bottom: 18px;
                padding: 24px 20px;
                color: #fff;
                text-shadow: 0 0 8px hsla(0, 0%, 100%, 0.4);
                border-bottom: 2px solid #30334d;
                background: linear-gradient(91.01deg, #1e2035 13.78%, #292d4e 51.78%, #1e2035 88.64%);
                border-radius: 18px 18px 0 0;
            }
            .newModalForm .header .title.center {
                display: flex;
                justify-content: center;
            }
            .newModalForm .header .closeCrossIcon {
                position: absolute;
                top: 23px;
                right: 23px;
                color: #686d89;
                cursor: pointer;
            }
            .newModalForm .main {
                padding: 0 62px 24px;
            }
            .newModalForm__mailIcon {
                display: flex;
                justify-content: center;
                margin-bottom: 16px;
            }
            .newModalForm__text {
                max-width: 278px;
                margin: 0 auto;
                font-family: Montserrat;
                font-style: normal;
                font-weight: 600;
                font-size: 13px;
                line-height: 20px;
                text-align: center;
                letter-spacing: -0.03em;
                color: #fff;
            }
            p[data-v-62379e97] {
                line-height: 24px;
                margin-top: 15px;
            }
            p[data-v-62379e97]:first-child {
                margin-top: 0;
            }
            .modalWindow__header-title[data-v-62379e97] {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .modalWindow__header-title span[data-v-62379e97] {
                color: #fb5252;
                font-size: 20px;
            }
            .modalWindow__header-title img[data-v-62379e97] {
                width: 24px;
                height: 24px;
                margin-right: 10px;
                margin-top: -2px;
            }
            .modalWindowRanks__content-image[data-v-713db41d] {
                text-align: center;
                width: 100%;
                max-width: 340px;
                margin: 0 auto;
            }
            .modalWindowRanks__content-image > img[data-v-713db41d] {
                width: 100%;
                border-radius: 6px;
                box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
            }
            .modalWindowRanks__content-text[data-v-713db41d] {
                margin-top: 25px;
                font-size: 14px;
                line-height: 20px;
            }
            .modalWindowRanks__content-text > p[data-v-713db41d]:not(:last-child) {
                margin-bottom: 15px;
                padding-bottom: 15px;
                border-bottom: 1px solid rgba(96, 97, 132, 0.3);
            }
            .modalWindowRanks__content-buttons[data-v-713db41d] {
                margin-top: 25px;
                display: flex;
                justify-content: center;
            }
            .promoModal .modalWindow__close-button {
                top: 15px;
            }
            .promoModal .modalWindow__close-button img {
                filter: brightness(1.4);
            }
            .promoModal .modalWindow__header {
                height: 60px;
                min-height: 50px;
                background: #5f8a31;
                border-bottom: 1px solid #557d2a;
            }
            .promoModal .modalWindow__header__title {
                font-size: 18px;
            }
            .promoModal .modalWindow__content {
                padding: 15px;
                line-height: 22px;
                font-size: 14px;
                text-align: center;
                background: #7cb342;
                color: #fff;
                font-weight: 500;
                display: block;
            }
            .promoModal .modalWindow__content .payButton {
                padding: 9px;
                background: #e6f7d5;
                border: 1px solid hsla(0, 0%, 100%, 0.5);
                border-radius: 6px;
                color: rgba(0, 0, 0, 0.75);
                font-weight: 700;
                font-size: 14px;
                cursor: pointer;
                transition: all 0.15s ease-out;
            }
            .promoModal .modalWindow__content .payButton:hover {
                background: #fff;
                border-color: #fff;
                color: #000;
            }
            .promoModal .modalWindow__content strong {
                padding: 2px 6px;
                background: #6c9e37;
                border-radius: 4px;
            }
            .promoModal .help-text {
                font-size: 10px;
                margin-top: 18px;
                color: #a4e261;
                line-height: 16px;
            }
            .adBonusModal .modalWindow__close-button {
                top: 15px;
            }
            .adBonusModal .modalWindow__close-button img {
                filter: brightness(1.4);
            }
            .adBonusModal .modalWindow__header {
                height: 60px;
                min-height: 50px;
                background: #5f8a31;
                border-bottom: 1px solid #557d2a;
            }
            .adBonusModal .modalWindow__header__title {
                font-size: 18px;
            }
            .adBonusModal .modalWindow__content {
                padding: 15px;
                line-height: 22px;
                font-size: 14px;
                text-align: center;
                background: #7cb342;
                color: #fff;
                font-weight: 500;
                display: block;
            }
            .adBonusModal .modalWindow__content .countdown {
                margin-top: 0;
                padding: 10px;
                border-radius: 6px;
            }
            .adBonusModal .modalWindow__content .payButton {
                padding: 9px;
                background: #e6f7d5;
                border: 1px solid hsla(0, 0%, 100%, 0.5);
                border-radius: 6px;
                color: rgba(0, 0, 0, 0.75);
                font-weight: 700;
                font-size: 14px;
                cursor: pointer;
                transition: all 0.15s ease-out;
            }
            .adBonusModal .modalWindow__content .payButton:hover {
                background: #fff;
                border-color: #fff;
                color: #000;
            }
            .adBonusModal .modalWindow__content strong {
                padding: 2px 6px;
                background: #6c9e37;
                border-radius: 4px;
            }
            .adBonusModal .help-text {
                font-size: 10px;
                margin-top: 18px;
                color: #a4e261;
                line-height: 16px;
            }
            .redirectModal__content {
                text-align: center;
                padding: 10px 0;
            }
            .redirectModal__content-attention {
                line-height: 22px;
            }
            .redirectModal__content-help {
                font-size: 14px;
                color: #7e80a2;
                line-height: 21px;
            }
            .redirectModal__content-help > span.new,
            .redirectModal__content-help > span.old {
                background: #37395a;
                padding: 1px 5px 2px;
                border-radius: 4px;
            }
            .redirectModal__content-help > span.new {
                color: #fff;
                background: #7eb53f;
            }
            .redirectModal__domains {
                display: flex;
                align-items: center;
                justify-content: space-between;
                margin: 20px 0;
            }
            @media (max-width: 400px) {
                .redirectModal__domains {
                    flex-direction: column;
                }
            }
            .redirectModal__domain {
                width: 50%;
                padding: 12px 10px;
                border: 1px solid #515279;
                background: #38395a;
                border-radius: 4px;
                font-size: 20px;
            }
            @media (max-width: 400px) {
                .redirectModal__domain {
                    width: 100%;
                    max-width: 300px;
                }
            }
            .redirectModal__domain_old {
                color: #a3a4c1;
                text-decoration: line-through;
            }
            .redirectModal__domain_new {
                background: #7eb53f;
                border-color: #95ca58;
            }
            .redirectModal__domain-arrow {
                width: 80px;
                display: flex;
                justify-content: center;
                align-items: center;
            }
            .redirectModal__domain-arrow > img {
                width: 20px;
            }
            @media (max-width: 400px) {
                .redirectModal__domain-arrow > img {
                    transform: rotate(90deg);
                }
            }
            @media (max-width: 400px) {
                .redirectModal__domain-arrow {
                    height: 40px;
                }
            }
            .redirectModal__button {
                margin-top: 20px;
                text-shadow: 1px 1px 1px #2089b1;
            }
            .modalWindowAndroid__content {
                padding: 25px;
            }
            .modalWindowAndroid__content-image > img {
                display: block;
                margin: 0 auto;
                width: 50px;
                height: 50px;
            }
            .modalWindowAndroid__content-text {
                font-size: 14px;
                line-height: 20px;
            }
            .modalWindowAndroid__content-button {
                margin-top: 25px;
                display: inline-block;
                padding: 15px 18px;
                background: #a5d864;
                color: #fff;
                border-radius: 5px;
                font-weight: 700;
                font-size: 14px;
                text-transform: uppercase;
                text-shadow: 1px 1px 0 #7cad3f;
                transition: all 0.2s ease-in-out;
            }
            .modalWindowAndroid__content-button:hover {
                color: #fff;
            }
            @media (max-width: 575px) {
                .modalWindowAndroid__content-button {
                    display: block;
                    text-align: center;
                }
            }
            .modalWindowAndroid__content-button.active:hover {
                background: #fff;
                color: #333;
                text-shadow: none;
            }
            .modalWindowAndroid__content-button:not(.active) {
                opacity: 0.3;
                cursor: not-allowed;
            }
            .modalWindowAndroid__content-button-help {
                display: block;
                font-size: 12px;
                color: #606184;
                margin-top: 15px;
            }
            .tictactoeGameInfo {
                background: #25263b;
                border-radius: 10px;
                padding: 20px;
                border-top: 2px solid #444357;
                overflow: inherit !important;
                color: #fff;
            }
            .tictactoeGameInfo .close-button {
                position: absolute;
                right: 10px;
                top: 10px;
                cursor: pointer;
                height: 30px;
            }
            .tictactoeGameInfo .close-button img {
                width: 30px;
                transition: all 0.3s;
            }
            .tictactoeGameInfo .close-button:hover img {
                transform: rotate(180deg);
            }
            .tictactoeGameInfo__header {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .tictactoeGameInfo__header .title {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
            }
            .tictactoeGameInfo__header .game-number {
                color: #fff;
                font-size: 16px;
                margin-right: 40px;
            }
            .tictactoeGameInfo__header .game-number span:last-child {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .tictactoeGameInfo .mainButton__wrap {
                position: absolute;
                bottom: -20px;
                display: flex;
                align-items: center;
                justify-content: center;
                width: calc(100% - 40px);
            }
            .tictactoeGameInfo .details__game {
                margin-top: 25px;
                margin-bottom: 10px;
            }
            @media (max-width: 575px) {
                .tictactoeGameInfo .details__game {
                    margin-top: 20px;
                }
            }
            .tictactoeGameInfo .details__game-players {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            @media (max-width: 575px) {
                .tictactoeGameInfo .details__game-players {
                    flex-wrap: wrap;
                    justify-content: center;
                }
            }
            .tictactoeGameInfo .details__game-player {
                width: 44%;
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
                padding: 10px;
                border-radius: 5px;
                background: #343650;
                transition: background 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            @media (max-width: 575px) {
                .tictactoeGameInfo .details__game-player {
                    width: 100%;
                }
            }
            .tictactoeGameInfo .details__game-player:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                opacity: 0;
                border-radius: 5px;
                background: linear-gradient(180deg, transparent, rgba(33, 150, 243, 0.1));
                transition: opacity 0.2s ease-in-out;
            }
            .tictactoeGameInfo .details__game-player_finish {
                opacity: 0.5;
            }
            .tictactoeGameInfo .details__game-player_winner {
                background: #3a3d5a;
                opacity: 1;
            }
            .tictactoeGameInfo .details__game-player_winner:before {
                opacity: 1;
            }
            .tictactoeGameInfo .details__game-player-image {
                width: 50px;
                height: 50px;
                min-width: 50px;
                min-height: 50px;
                border-radius: 50%;
                padding: 3px;
                border: 2px solid hsla(0, 0%, 100%, 0.15);
            }
            .tictactoeGameInfo .details__game-player-image > img {
                display: block;
                width: 40px;
                height: 40px;
                min-width: 40px;
                min-height: 40px;
                border-radius: 50%;
            }
            .tictactoeGameInfo .details__game-player-image_active {
                border-color: #4be;
            }
            .tictactoeGameInfo .details__game-player-info {
                flex-grow: 1;
                margin-left: 10px;
                line-height: 18px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .tictactoeGameInfo .details__game-player-info-name {
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                font-size: 14px;
            }
            .tictactoeGameInfo .details__game-player-info-bet {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                margin-top: 2px;
            }
            .tictactoeGameInfo .details__game-player-info-bet > span {
                font-size: 12px;
                color: #7c7e9a;
            }
            .tictactoeGameInfo .details__game-player-info-bet > span > strong {
                font-size: 14px;
                color: #48beee;
                font-weight: 400;
                margin-left: 3px;
            }
            .tictactoeGameInfo .details__game-player-info-bet > img {
                margin-left: 5px;
                width: 16px;
                height: 16px;
            }
            .tictactoeGameInfo .details__game-player-sign {
                margin-left: 15px;
                background: #54597b;
                border-radius: 5px;
                width: 30px;
                height: 30px;
                min-width: 30px;
                display: flex;
                align-items: center;
                justify-content: center;
                transition: background 0.2s ease-in-out;
            }
            .tictactoeGameInfo .details__game-player-sign > img {
                display: block;
                width: 18px;
                height: 18px;
            }
            .tictactoeGameInfo .details__game-player-sign > img[src*="cross"] {
                width: 16px;
                height: 16px;
            }
            .tictactoeGameInfo .details__game-player-sign_active {
                background: #2196f3;
            }
            .tictactoeGameInfo .details__game-board {
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                max-width: 400px;
                margin: 25px auto 0;
            }
            @media (max-width: 991px) {
                .tictactoeGameInfo .details__game-board {
                    margin-bottom: 20px;
                }
            }
            @media (max-width: 575px) {
                .tictactoeGameInfo .details__game-board {
                    margin-top: 20px;
                }
            }
            .tictactoeGameInfo .details__game-board-win {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                margin-bottom: 15px;
            }
            @media (max-width: 575px) {
                .tictactoeGameInfo .details__game-board-win {
                    margin-bottom: 10px;
                }
            }
            .tictactoeGameInfo .details__game-board-win > span {
                font-size: 16px;
            }
            @media (max-width: 575px) {
                .tictactoeGameInfo .details__game-board-win > span {
                    font-size: 14px;
                }
            }
            .tictactoeGameInfo .details__game-board-win > span > strong {
                font-size: 18px;
                color: #48beee;
                font-weight: 400;
                margin-left: 3px;
            }
            @media (max-width: 575px) {
                .tictactoeGameInfo .details__game-board-win > span > strong {
                    font-size: 16px;
                }
            }
            .tictactoeGameInfo .details__game-board-win > img {
                margin-left: 5px;
                width: 20px;
                height: 20px;
            }
            @media (max-width: 575px) {
                .tictactoeGameInfo .details__game-board-win > img {
                    width: 18px;
                    height: 18px;
                    margin-top: -1px;
                }
            }
            .tictactoeGameInfo .game-tictactoe__game-board-hits {
                max-width: 80%;
            }
            @media (max-width: 500px) {
                .tictactoeGameInfo .game-tictactoe__game-board-hits {
                    width: 100%;
                    max-width: 100%;
                }
            }
            @media (max-width: 767px) {
                .tictactoeGameInfo__header {
                    flex-direction: column;
                    text-align: center;
                }
                .tictactoeGameInfo__header .title {
                    padding: 0 35px;
                    font-size: 16px;
                    line-height: 26px;
                }
                .tictactoeGameInfo__header .game-number {
                    margin: 7px 0 0;
                    font-size: 13px;
                }
            }
            .classicGameInfo {
                background: #25263b;
                border-radius: 10px;
                padding: 20px;
                border-top: 2px solid #444357;
                overflow: inherit !important;
            }
            .classicGameInfo .close-button {
                position: absolute;
                right: 10px;
                top: 10px;
                cursor: pointer;
                height: 30px;
            }
            .classicGameInfo .close-button img {
                width: 30px;
                transition: all 0.3s;
            }
            .classicGameInfo .close-button:hover img {
                transform: rotate(180deg);
            }
            .classicGameInfo__header {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .classicGameInfo__header .title {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
            }
            .classicGameInfo__header .game-number {
                color: #fff;
                font-size: 16px;
                margin-right: 40px;
            }
            .classicGameInfo__header .game-number span:last-child {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .classicGameInfo__win-user {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-top: 40px;
            }
            .classicGameInfo__win-user__wrap {
                margin-left: 15px;
            }
            .classicGameInfo__win-user__user-info {
                margin-right: 40px;
                display: flex;
                align-items: center;
                color: #fff;
                white-space: nowrap;
            }
            .classicGameInfo__win-user__user-info .user-name {
                font-size: 16px;
                font-weight: 600;
            }
            .classicGameInfo__win-user__user-info .win-sum {
                font-size: 14px;
                font-weight: 100;
            }
            .classicGameInfo__win-user__user-info .win-sum span:nth-child(2) {
                font-weight: 400;
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .classicGameInfo__win-user__user-info .win-sum img {
                width: 17px;
                margin-bottom: -3px;
            }
            .classicGameInfo__win-user__user-info .user-percent {
                font-size: 14px;
                margin: 12px 0 4px;
            }
            .classicGameInfo__win-user__user-info .user-percent span:nth-child(2),
            .classicGameInfo__win-user__user-info .user-percent span:nth-child(3) {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .classicGameInfo__win-user__user-info .user-percent .small {
                margin-left: -3px;
            }
            .classicGameInfo__win-user__game-hash {
                flex-grow: 1;
                width: 50%;
                border-radius: 5px;
                border-top: 1px solid #3c3d5a;
                border-bottom: 1px solid #3c3d5a;
                color: #fff;
                font-size: 12px;
                padding: 12px;
                display: flex;
                align-items: center;
                justify-content: space-between;
                background: #343650;
            }
            .classicGameInfo__win-user__game-hash .game-info {
                color: #7ef5fc;
                width: 90%;
                line-height: 16px;
            }
            .classicGameInfo__win-user__game-hash .game-info div {
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .classicGameInfo__win-user__game-hash .game-info div span:first-child {
                color: #fff;
            }
            .classicGameInfo__win-user__game-hash .game-info div span:last-child {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .classicGameInfo__win-user__game-hash .check-game {
                margin-left: 15px;
                display: flex;
                align-items: center;
                justify-content: center;
                cursor: pointer;
            }
            .classicGameInfo__win-user__game-hash .check-game img {
                width: 20px;
                transition: all 0.3s;
            }
            .classicGameInfo__win-user__game-hash .check-game:hover img {
                filter: sepia(1) brightness(200%) contrast(200%);
            }
            .classicGameInfo__content {
                text-align: center;
                margin-top: 25px;
            }
            .classicGameInfo__content__item {
                display: flex;
                align-items: center;
                justify-content: space-between;
                border-bottom: 1px solid #2c2f46;
                padding: 15px 0;
            }
            .classicGameInfo__content__item .tickets {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 300px;
            }
            .classicGameInfo__content__item .tickets span {
                display: block;
                border: 1px solid #47beee;
                padding: 4px 6px;
                color: #fff;
                margin-right: 5px;
                font-size: 12px;
            }
            .classicGameInfo__content__item .tickets_win {
                background: #47beee;
            }
            .classicGameInfo__content__item:last-child {
                border-bottom: none;
                margin-bottom: 40px;
            }
            .classicGameInfo__content__item .user-name {
                font-size: 14px;
                display: flex;
                align-items: center;
                justify-content: flex-start;
                width: 200px;
                overflow: hidden;
            }
            .classicGameInfo__content__item .user-bid {
                color: #fff;
                font-weight: 100;
                font-size: 14px;
                width: 100px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .classicGameInfo__content__item .user-bid img {
                display: block;
                margin-left: 5px;
                margin-top: -1px;
                width: 17px;
            }
            .classicGameInfo__content__item .user-percent {
                color: #fff;
                font-weight: 100;
                font-size: 14px;
            }
            .classicGameInfo .mainButton__wrap {
                position: absolute;
                bottom: -20px;
                display: flex;
                align-items: center;
                justify-content: center;
                width: calc(100% - 40px);
            }
            @media screen and (max-width: 767px) {
                .classicGameInfo__header {
                    flex-direction: column;
                    text-align: center;
                }
                .classicGameInfo__header .title {
                    line-height: 26px;
                    padding: 0 35px;
                }
                .classicGameInfo__header .game-number {
                    margin: 10px 0 0;
                }
                .classicGameInfo__win-user {
                    margin-top: 30px;
                    flex-direction: column;
                }
                .classicGameInfo__win-user__user-info {
                    margin-right: 0;
                    margin-bottom: 30px;
                }
                .classicGameInfo__win-user__game-hash {
                    width: 100%;
                }
                .classicGameInfo__win-user__game-hash div {
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }
            }
            @media screen and (max-width: 600px) {
                .classicGameInfo__content__item {
                    flex-flow: row wrap;
                }
                .classicGameInfo__content__item .tickets {
                    order: 8;
                    width: 100%;
                    margin-top: 20px;
                }
                .classicGameInfo__content__item .tickets span:last-child {
                    margin-right: 0;
                }
                .classicGameInfo__content__item .user-name {
                    width: inherit;
                }
                .classicGameInfo__content__item .user-name span {
                    display: none;
                }
            }
            .minerGameInfo {
                background: #25263b;
                border-radius: 10px;
                padding: 20px;
                border-top: 2px solid #444357;
                overflow: inherit !important;
                color: #fff;
            }
            .minerGameInfo .close-button {
                position: absolute;
                right: 10px;
                top: 10px;
                cursor: pointer;
                height: 30px;
            }
            .minerGameInfo .close-button img {
                width: 30px;
                transition: all 0.3s;
            }
            .minerGameInfo .close-button:hover img {
                transform: rotate(180deg);
            }
            .minerGameInfo__header {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .minerGameInfo__header .title {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
            }
            .minerGameInfo__header .game-number {
                color: #fff;
                font-size: 16px;
                margin-right: 40px;
            }
            .minerGameInfo__header .game-number span:last-child {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .minerGameInfo .mainButton__wrap {
                position: absolute;
                bottom: -20px;
                display: flex;
                align-items: center;
                justify-content: center;
                width: calc(100% - 40px);
            }
            .minerGameInfo .details__user {
                display: flex;
                margin-top: 40px;
            }
            .minerGameInfo .details__user-info {
                margin-left: 15px;
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            .minerGameInfo .details__user-name {
                margin-bottom: 10px !important;
                font-size: 16px !important;
                font-weight: 700;
            }
            .minerGameInfo .details__user-game {
                display: flex;
            }
            .minerGameInfo .details__user-game > p {
                margin-right: 15px;
            }
            .minerGameInfo .details__user p {
                margin-bottom: 4px;
                font-size: 14px;
            }
            .minerGameInfo .details__user p span {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .minerGameInfo .details__user p span img {
                width: 17px;
                margin-bottom: -3px;
            }
            .minerGameInfo .game {
                display: flex;
                justify-content: center;
                align-items: center;
                height: 100%;
                position: relative;
                margin: 40px 0 50px;
            }
            .minerGameInfo .game__board {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                width: 463px;
                margin: 0 15px;
            }
            .minerGameInfo .game__cell {
                width: 85px;
                height: 85px;
                margin-bottom: 9px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                border-radius: 4px;
                position: relative;
                transition: background 0.3s;
            }
            .minerGameInfo .game__cell:nth-last-child(-n + 5) {
                margin-bottom: 0;
            }
            .minerGameInfo .game__cell.diamond {
                cursor: default;
                border: 1px solid rgba(79, 201, 240, 0.2);
                background: none;
                background-color: rgba(78, 201, 241, 0.15);
                opacity: 0.4;
            }
            .minerGameInfo .game__cell.diamond:not(.board__cell_animation):after {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-image: url(/domain_files/1c29930.png);
                background-size: 60%;
                background-repeat: no-repeat;
                background-position: 50%;
                transform: scale(0.2);
                transform-origin: center;
                -webkit-animation: diamondAppearAfterEnd 0.4s ease-out 0.1s 1 normal forwards;
                animation: diamondAppearAfterEnd 0.4s ease-out 0.1s 1 normal forwards;
            }
            @-webkit-keyframes diamondAppearAfterEnd {
                to {
                    transform: scale(1);
                }
            }
            @keyframes diamondAppearAfterEnd {
                to {
                    transform: scale(1);
                }
            }
            .minerGameInfo .game__cell.bomb {
                cursor: default;
                border: 1px solid rgba(79, 201, 240, 0.2);
                background: none;
                background-color: rgba(78, 201, 241, 0.15);
                opacity: 0.4;
            }
            .minerGameInfo .game__cell.bomb:not(.board__cell_animation):after {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-image: url(/domain_files/cbbc80b.png);
                background-size: 60%;
                background-repeat: no-repeat;
                background-position: 50%;
                transform: scale(0.2);
                transform-origin: center;
                -webkit-animation: bombAppearAfterEnd 0.4s ease-out 0.1s 1 normal forwards;
                animation: bombAppearAfterEnd 0.4s ease-out 0.1s 1 normal forwards;
            }
            @-webkit-keyframes bombAppearAfterEnd {
                to {
                    transform: scale(1);
                }
            }
            @keyframes bombAppearAfterEnd {
                to {
                    transform: scale(1);
                }
            }
            .minerGameInfo .game__cell.animate.selected {
                opacity: 1;
                border: 1px solid rgba(130, 255, 255, 0.3);
            }
            .minerGameInfo .game__aside {
                position: absolute;
                top: 50%;
                transform: translateY(-50%);
                display: flex;
                justify-content: center;
                align-items: flex-end;
                min-width: 100px;
                height: 100px;
                padding: 15px 0;
                font-size: 18px;
                letter-spacing: 2px;
                background-size: 40%;
                background-repeat: no-repeat;
                background-position: center 15px;
                border: 1px solid #373752;
                border-radius: 4px;
            }
            .minerGameInfo .game__aside_left {
                left: -21px;
                border-left: none;
                background-image: url(/domain_files/1c29930.png);
            }
            .minerGameInfo .game__aside_right {
                right: -21px;
                border-right: none;
                background-image: url(/domain_files/cbbc80b.png);
            }
            @media (max-width: 767px) {
                .minerGameInfo__header {
                    flex-direction: column;
                    text-align: center;
                }
                .minerGameInfo__header .title {
                    padding: 0 35px;
                    font-size: 16px;
                    line-height: 26px;
                }
                .minerGameInfo__header .game-number {
                    margin: 7px 0 0;
                    font-size: 13px;
                }
                .minerGameInfo .details__user {
                    justify-content: center;
                    margin-top: 15px;
                }
                .minerGameInfo .details__user-name {
                    margin-bottom: 6px;
                    font-size: 13px;
                }
                .minerGameInfo .details__user-game {
                    flex-direction: column;
                }
                .minerGameInfo .details__user p {
                    font-size: 10px;
                }
                .minerGameInfo .details__user p span img {
                    width: 12px;
                }
                .minerGameInfo .game {
                    flex-direction: column;
                    margin-top: 18px;
                }
                .minerGameInfo .game__board {
                    width: 267px;
                    margin: 20px 0 0;
                    order: 2;
                }
                .minerGameInfo .game__cell {
                    width: calc(20% - 2px);
                    height: 51.3px;
                    margin-bottom: 2.5px;
                }
                .minerGameInfo .game__aside {
                    position: static;
                    min-width: 60px;
                    height: 60px;
                    padding: 6px 0;
                    font-size: 12px;
                    background-size: 40%;
                    transform: none;
                }
                .minerGameInfo .game__aside_wrap {
                    display: flex;
                }
                .minerGameInfo .game__aside_left {
                    order: 0;
                    margin-right: 17px;
                    background-position-y: 14px;
                    border-left: 1px solid #373752;
                }
                .minerGameInfo .game__aside_right {
                    order: 1;
                    background-position-y: 10px;
                    border-right: 1px solid #373752;
                }
            }
            .stairGameInfo {
                background: #25263b;
                border-radius: 10px;
                padding: 20px;
                border-top: 2px solid #444357;
                overflow: inherit !important;
                color: #fff;
            }
            .stairGameInfo .close-button {
                position: absolute;
                right: 10px;
                top: 10px;
                cursor: pointer;
                height: 30px;
            }
            .stairGameInfo .close-button img {
                width: 30px;
                transition: all 0.3s;
            }
            .stairGameInfo .close-button:hover img {
                transform: rotate(180deg);
            }
            .stairGameInfo__header {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .stairGameInfo__header .title {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
            }
            .stairGameInfo__header .game-number {
                color: #fff;
                font-size: 16px;
                margin-right: 40px;
            }
            .stairGameInfo__header .game-number span:last-child {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .stairGameInfo .mainButton__wrap {
                position: absolute;
                bottom: -20px;
                display: flex;
                align-items: center;
                justify-content: center;
                width: calc(100% - 40px);
            }
            .stairGameInfo .details__user {
                display: flex;
                margin-top: 40px;
            }
            .stairGameInfo .details__user-info {
                margin-left: 15px;
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            .stairGameInfo .details__user-name {
                margin-bottom: 10px !important;
                font-size: 16px !important;
                font-weight: 700;
            }
            .stairGameInfo .details__user-game {
                display: flex;
            }
            .stairGameInfo .details__user-game > p {
                margin-right: 15px;
            }
            .stairGameInfo .details__user p {
                margin-bottom: 4px;
                font-size: 14px;
            }
            .stairGameInfo .details__user p span {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .stairGameInfo .details__user p span img {
                width: 17px;
                margin-bottom: -3px;
            }
            .stairGameInfo .grid {
                padding: 50px 0 40px;
            }
            @media (max-width: 1279px) {
                .stairGameInfo .grid {
                    padding: 30px 0 40px;
                }
            }
            @media (max-width: 767px) {
                .stairGameInfo__header {
                    flex-direction: column;
                    text-align: center;
                }
                .stairGameInfo__header .title {
                    padding: 0 35px;
                    font-size: 16px;
                    line-height: 26px;
                }
                .stairGameInfo__header .game-number {
                    margin: 7px 0 0;
                    font-size: 13px;
                }
                .stairGameInfo .details__user {
                    justify-content: center;
                    margin-top: 15px;
                }
                .stairGameInfo .details__user-name {
                    margin-bottom: 6px !important;
                    font-size: 13px !important;
                }
                .stairGameInfo .details__user p {
                    font-size: 10px;
                }
                .stairGameInfo .details__user p span img {
                    width: 12px;
                }
            }
            @media (max-width: 630px) {
                .stairGameInfo .grid {
                    padding: 20px 0 40px;
                }
            }
            @media (max-width: 320px) {
                .stairGameInfo .details__user-game {
                    align-items: center;
                }
                .stairGameInfo .details__user p {
                    font-size: 8px;
                }
            }
            .coinflipGameInfo {
                background: #25263b;
                border-radius: 10px;
                padding: 20px;
                border-top: 2px solid #444357;
                overflow: inherit !important;
                color: #fff;
            }
            .coinflipGameInfo .close-button {
                position: absolute;
                right: 10px;
                top: 10px;
                cursor: pointer;
                height: 30px;
            }
            .coinflipGameInfo .close-button img {
                width: 30px;
                transition: all 0.3s;
            }
            .coinflipGameInfo .close-button:hover img {
                transform: rotate(180deg);
            }
            .coinflipGameInfo__header {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .coinflipGameInfo__header .title {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
            }
            .coinflipGameInfo__header .game-number {
                color: #fff;
                font-size: 16px;
                margin-right: 40px;
            }
            .coinflipGameInfo__header .game-number span:last-child {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .coinflipGameInfo .mainButton__wrap {
                position: absolute;
                bottom: -20px;
                display: flex;
                align-items: center;
                justify-content: center;
                width: calc(100% - 40px);
            }
            .coinflipGameInfo .details__user {
                display: flex;
                margin-top: 40px;
            }
            .coinflipGameInfo .details__user-info {
                margin-left: 15px;
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            .coinflipGameInfo .details__user-name {
                margin-bottom: 10px !important;
                font-size: 16px !important;
                font-weight: 700;
            }
            .coinflipGameInfo .details__user-game {
                display: flex;
            }
            .coinflipGameInfo .details__user-game > p {
                margin-right: 15px;
            }
            .coinflipGameInfo .details__user p {
                margin-bottom: 4px;
                font-size: 14px;
            }
            .coinflipGameInfo .details__user p span {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .coinflipGameInfo .details__user p span img {
                width: 17px;
                margin-bottom: -3px;
            }
            .coinflipGameInfo .steps {
                display: flex;
                justify-content: space-between;
                width: 100%;
                margin: 30px 0;
                padding: 0 16px;
                border: 1px solid #373752;
                border-radius: 4px;
            }
            .coinflipGameInfo .steps__step {
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                width: 7.5%;
                height: 100px;
                font-size: 13px;
                position: relative;
            }
            .coinflipGameInfo .steps__step:not(.steps__step_active) {
                opacity: 0.2;
            }
            .coinflipGameInfo .steps__step-img {
                width: 100%;
                margin-bottom: 9px;
                padding-top: 100%;
                transform-origin: center;
                transform-style: preserve-3d;
                position: relative;
            }
            @-webkit-keyframes details-step-coin-animation {
                0% {
                    transform: scale(1) rotateY(0);
                }
                50% {
                    transform: scale(1.28) rotateY(684deg);
                }
                68% {
                    transform: scale(1.3) rotateY(2turn);
                }
                72% {
                    transform: scale(1.28) rotateY(756deg);
                }
                to {
                    transform: scale(1) rotateY(900deg);
                }
            }
            @keyframes details-step-coin-animation {
                0% {
                    transform: scale(1) rotateY(0);
                }
                50% {
                    transform: scale(1.28) rotateY(684deg);
                }
                68% {
                    transform: scale(1.3) rotateY(2turn);
                }
                72% {
                    transform: scale(1.28) rotateY(756deg);
                }
                to {
                    transform: scale(1) rotateY(900deg);
                }
            }
            @-webkit-keyframes details-step-coin-animation-short {
                to {
                    transform: rotateY(180deg);
                }
            }
            @keyframes details-step-coin-animation-short {
                to {
                    transform: rotateY(180deg);
                }
            }
            @-webkit-keyframes details-step-tail-animation {
                to {
                    background-image: url(/domain_files/f5424a0.png);
                }
            }
            @keyframes details-step-tail-animation {
                to {
                    background-image: url(/domain_files/f5424a0.png);
                }
            }
            @-webkit-keyframes details-step-eagle-animation {
                to {
                    background-image: url(/domain_files/8776faa.png);
                }
            }
            @keyframes details-step-eagle-animation {
                to {
                    background-image: url(/domain_files/8776faa.png);
                }
            }
            .coinflipGameInfo .steps__step-img_eagle,
            .coinflipGameInfo .steps__step-img_tail {
                -webkit-animation: details-step-coin-animation 1.2s ease-out forwards;
                animation: details-step-coin-animation 1.2s ease-out forwards;
            }
            .coinflipGameInfo .steps__step-img_eagle:not(.steps__step-img_active),
            .coinflipGameInfo .steps__step-img_tail:not(.steps__step-img_active) {
                -webkit-animation: details-step-coin-animation-short 0.1s linear 1.2s forwards;
                animation: details-step-coin-animation-short 0.1s linear 1.2s forwards;
            }
            .coinflipGameInfo .steps__step-img_tail .steps__step-side_final {
                -webkit-animation: details-step-tail-animation 0s ease-out 1s forwards;
                animation: details-step-tail-animation 0s ease-out 1s forwards;
            }
            .coinflipGameInfo .steps__step-img_eagle .steps__step-side_final {
                -webkit-animation: details-step-eagle-animation 0s ease-out 1s forwards;
                animation: details-step-eagle-animation 0s ease-out 1s forwards;
            }
            .coinflipGameInfo .steps__step-side {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                padding-top: 100%;
                border-radius: 50%;
                transform-style: preserve-3d;
                transform-origin: center;
                transition: transform 1s linear;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                box-shadow: 0 12px 20px -10px rgba(0, 0, 0, 0.4);
                background-size: 100%;
                opacity: 0.8;
                background-color: #5a5a6d;
            }
            .coinflipGameInfo .steps__step-side:before {
                content: "?";
                position: absolute;
                top: 52%;
                left: 50%;
                transform: translate(-50%, -50%);
                font-size: 20px;
            }
            .coinflipGameInfo .steps__step-side_final {
                opacity: 1;
                transform: rotateY(-180deg);
                transition: background-image 0s linear 1.2s;
            }
            .coinflipGameInfo .steps__step-side_final:before {
                display: none;
            }
            @media (max-width: 767px) {
                .coinflipGameInfo__header {
                    flex-direction: column;
                    text-align: center;
                }
                .coinflipGameInfo__header .title {
                    padding: 0 35px;
                    font-size: 16px;
                    line-height: 26px;
                }
                .coinflipGameInfo__header .game-number {
                    margin: 7px 0 0;
                    font-size: 13px;
                }
                .coinflipGameInfo .details__user {
                    justify-content: center;
                    margin-top: 15px;
                }
                .coinflipGameInfo .details__user-name {
                    margin-bottom: 6px !important;
                    font-size: 13px !important;
                }
                .coinflipGameInfo .details__user p {
                    font-size: 10px;
                }
                .coinflipGameInfo .details__user p span img {
                    width: 12px;
                }
                .coinflipGameInfo .steps {
                    flex-wrap: wrap;
                    margin: 10px 0;
                    padding: 7px 10px;
                }
                .coinflipGameInfo .steps__step {
                    width: 20%;
                    padding: 0 5%;
                }
            }
            @media (max-width: 600px) {
                .coinflipGameInfo .steps__step {
                    height: 85px;
                    padding: 0 4%;
                }
            }
            @media (max-width: 400px) {
                .coinflipGameInfo .steps__step {
                    height: 75px;
                    font-size: 11px;
                }
            }
            @media (max-width: 320px) {
                .coinflipGameInfo .details__user-logo img {
                    width: 35px;
                    height: 35px;
                    margin-right: 10px;
                }
                .coinflipGameInfo .details__user-game {
                    align-items: center;
                }
                .coinflipGameInfo .details__user p {
                    font-size: 8px;
                }
            }
            .skycardGameInfo {
                background: #25263b;
                border-radius: 10px;
                padding: 20px;
                border-top: 2px solid #444357;
                overflow: inherit !important;
                color: #fff;
            }
            .skycardGameInfo .close-button {
                position: absolute;
                right: 10px;
                top: 10px;
                cursor: pointer;
                height: 30px;
            }
            .skycardGameInfo .close-button img {
                width: 30px;
                transition: all 0.3s;
            }
            .skycardGameInfo .close-button:hover img {
                transform: rotate(180deg);
            }
            .skycardGameInfo__header {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .skycardGameInfo__header .title {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
            }
            .skycardGameInfo__header .game-number {
                color: #fff;
                font-size: 16px;
                margin-right: 40px;
            }
            .skycardGameInfo__header .game-number span:last-child {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .skycardGameInfo .mainButton__wrap {
                position: absolute;
                bottom: -20px;
                display: flex;
                align-items: center;
                justify-content: center;
                width: calc(100% - 40px);
            }
            .skycardGameInfo .details__user {
                display: flex;
                margin-top: 40px;
            }
            .skycardGameInfo .details__user-info {
                margin-left: 15px;
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            .skycardGameInfo .details__user-name {
                margin-bottom: 10px !important;
                font-size: 16px !important;
                font-weight: 700;
            }
            .skycardGameInfo .details__user-game {
                display: flex;
            }
            .skycardGameInfo .details__user-game > p {
                margin-right: 15px;
            }
            .skycardGameInfo .details__user p {
                margin-bottom: 4px;
                font-size: 14px;
            }
            .skycardGameInfo .details__user p span {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .skycardGameInfo .details__user p span img {
                width: 16px;
                margin-bottom: -3px;
            }
            .skycardGameInfo .details__game {
                margin: 15px -10px 20px;
            }
            @media (max-width: 991px) {
                .skycardGameInfo .details__game {
                    margin: 15px -5px 20px;
                }
            }
            @media (max-width: 767px) {
                .skycardGameInfo__header {
                    flex-direction: column;
                    text-align: center;
                }
                .skycardGameInfo__header .title {
                    padding: 0 35px;
                    font-size: 16px;
                    line-height: 26px;
                }
                .skycardGameInfo__header .game-number {
                    margin: 7px 0 0;
                    font-size: 13px;
                }
                .skycardGameInfo .details__user {
                    justify-content: center;
                    margin-top: 15px;
                }
                .skycardGameInfo .details__user-name {
                    margin-bottom: 6px !important;
                    font-size: 13px !important;
                }
                .skycardGameInfo .details__user p {
                    font-size: 10px;
                }
                .skycardGameInfo .details__user p span img {
                    width: 12px;
                }
            }
            .battleGameInfo {
                background: #25263b;
                border-radius: 10px;
                padding: 20px;
                border-top: 2px solid #444357;
                overflow: inherit !important;
                color: #fff;
            }
            .battleGameInfo .close-button {
                position: absolute;
                right: 10px;
                top: 10px;
                cursor: pointer;
                height: 30px;
            }
            .battleGameInfo .close-button img {
                width: 30px;
                transition: all 0.3s;
            }
            .battleGameInfo .close-button:hover img {
                transform: rotate(180deg);
            }
            .battleGameInfo__header {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .battleGameInfo__header .title {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
            }
            .battleGameInfo__header .game-number {
                color: #fff;
                font-size: 16px;
                margin-right: 40px;
            }
            .battleGameInfo__header .game-number span:last-child {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .battleGameInfo .mainButton__wrap {
                position: absolute;
                bottom: -20px;
                display: flex;
                align-items: center;
                justify-content: center;
                width: calc(100% - 40px);
            }
            .battleGameInfo .details__game {
                margin-top: 25px;
                margin-bottom: 10px;
            }
            @media (max-width: 575px) {
                .battleGameInfo .details__game {
                    margin-top: 20px;
                }
            }
            .battleGameInfo .details__game-players {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            @media (max-width: 575px) {
                .battleGameInfo .details__game-players {
                    flex-wrap: wrap;
                    justify-content: center;
                }
            }
            .battleGameInfo .details__game-player {
                width: 44%;
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
                padding: 10px;
                border-radius: 5px;
                background: #343650;
                transition: background 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            @media (max-width: 575px) {
                .battleGameInfo .details__game-player {
                    width: 100%;
                }
            }
            .battleGameInfo .details__game-player:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                opacity: 0;
                border-radius: 5px;
                background: linear-gradient(180deg, transparent, rgba(33, 150, 243, 0.1));
                transition: opacity 0.2s ease-in-out;
            }
            .battleGameInfo .details__game-player_finish {
                opacity: 0.5;
            }
            .battleGameInfo .details__game-player_winner {
                background: #3a3d5a;
                opacity: 1;
            }
            .battleGameInfo .details__game-player_winner:before {
                opacity: 1;
            }
            .battleGameInfo .details__game-player-image {
                width: 50px;
                height: 50px;
                min-width: 50px;
                min-height: 50px;
                border-radius: 50%;
                padding: 3px;
                border: 2px solid hsla(0, 0%, 100%, 0.15);
            }
            .battleGameInfo .details__game-player-image > img {
                display: block;
                width: 40px;
                height: 40px;
                min-width: 40px;
                min-height: 40px;
                border-radius: 50%;
            }
            .battleGameInfo .details__game-player-image_active {
                border-color: #4be;
            }
            .battleGameInfo .details__game-player-info {
                flex-grow: 1;
                margin-left: 10px;
                line-height: 18px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .battleGameInfo .details__game-player-info-name {
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                font-size: 14px;
            }
            .battleGameInfo .details__game-player-info-bet {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                margin-top: 2px;
            }
            .battleGameInfo .details__game-player-info-bet > span {
                font-size: 12px;
                color: #7c7e9a;
            }
            .battleGameInfo .details__game-player-info-bet > span > strong {
                font-size: 14px;
                color: #48beee;
                font-weight: 400;
                margin-left: 3px;
            }
            .battleGameInfo .details__game-player-info-bet > img {
                margin-left: 5px;
                width: 16px;
                height: 16px;
            }
            .battleGameInfo .details__game-player-sign {
                margin-left: 15px;
                background: #54597b;
                border-radius: 5px;
                width: 30px;
                height: 30px;
                min-width: 30px;
                display: flex;
                align-items: center;
                justify-content: center;
                transition: background 0.2s ease-in-out;
            }
            .battleGameInfo .details__game-player-sign > img {
                display: block;
                width: 18px;
                height: 18px;
            }
            .battleGameInfo .details__game-player-sign > img[src*="cross"] {
                width: 16px;
                height: 16px;
            }
            .battleGameInfo .details__game-player-sign_active {
                background: #2196f3;
            }
            .battleGameInfo .details__game-board {
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                margin: 25px auto 0;
            }
            @media (max-width: 991px) {
                .battleGameInfo .details__game-board {
                    margin-bottom: 20px;
                }
            }
            @media (max-width: 575px) {
                .battleGameInfo .details__game-board {
                    margin-top: 20px;
                }
            }
            .battleGameInfo .details__game-board-win {
                display: flex;
                align-items: center;
                justify-content: flex-start;
                margin-bottom: 15px;
            }
            @media (max-width: 575px) {
                .battleGameInfo .details__game-board-win {
                    margin-bottom: 10px;
                }
            }
            .battleGameInfo .details__game-board-win > span {
                font-size: 16px;
            }
            @media (max-width: 575px) {
                .battleGameInfo .details__game-board-win > span {
                    font-size: 14px;
                }
            }
            .battleGameInfo .details__game-board-win > span > strong {
                font-size: 18px;
                color: #48beee;
                font-weight: 400;
                margin-left: 3px;
            }
            @media (max-width: 575px) {
                .battleGameInfo .details__game-board-win > span > strong {
                    font-size: 16px;
                }
            }
            .battleGameInfo .details__game-board-win > img {
                margin-left: 5px;
                width: 20px;
                height: 20px;
            }
            @media (max-width: 575px) {
                .battleGameInfo .details__game-board-win > img {
                    width: 18px;
                    height: 18px;
                    margin-top: -1px;
                }
            }
            .battleGameInfo .details__game-board-signs {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 100%;
            }
            .battleGameInfo .details__game-board-signs > div {
                width: 50%;
            }
            @media (max-width: 767px) {
                .battleGameInfo__header {
                    flex-direction: column;
                    text-align: center;
                }
                .battleGameInfo__header .title {
                    padding: 0 35px;
                    font-size: 16px;
                    line-height: 26px;
                }
                .battleGameInfo__header .game-number {
                    margin: 7px 0 0;
                    font-size: 13px;
                }
            }
            .kenoGameInfo {
                background: #25263b;
                border-radius: 10px;
                padding: 20px;
                border-top: 2px solid #444357;
                overflow: inherit !important;
                color: #fff;
            }
            .kenoGameInfo .close-button {
                position: absolute;
                right: 10px;
                top: 10px;
                cursor: pointer;
                height: 30px;
            }
            .kenoGameInfo .close-button img {
                width: 30px;
                transition: all 0.3s;
            }
            .kenoGameInfo .close-button:hover img {
                transform: rotate(180deg);
            }
            .kenoGameInfo__header {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .kenoGameInfo__header .title {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
            }
            .kenoGameInfo__header .game-number {
                color: #fff;
                font-size: 16px;
                margin-right: 40px;
            }
            .kenoGameInfo__header .game-number span:last-child {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .kenoGameInfo .mainButton__wrap {
                position: absolute;
                bottom: -20px;
                display: flex;
                align-items: center;
                justify-content: center;
                width: calc(100% - 40px);
            }
            .kenoGameInfo .details__user {
                display: flex;
                margin-top: 40px;
            }
            .kenoGameInfo .details__user-info {
                margin-left: 15px;
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            .kenoGameInfo .details__user-name {
                margin-bottom: 10px !important;
                font-size: 16px !important;
                font-weight: 700;
            }
            .kenoGameInfo .details__user-game {
                display: flex;
                align-items: center;
            }
            .kenoGameInfo .details__user-game > p {
                margin-right: 15px;
            }
            .kenoGameInfo .details__user p {
                margin-top: 4px;
                margin-bottom: 4px;
                font-size: 14px;
                line-height: 16px;
            }
            @media (max-width: 440px) {
                .kenoGameInfo .details__user p {
                    display: flex;
                    flex-direction: column;
                }
            }
            .kenoGameInfo .details__user p span {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                white-space: nowrap;
            }
            .kenoGameInfo .details__user p span img {
                width: 16px;
                margin-bottom: -3px;
            }
            .kenoGameInfo .details__game {
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                margin: 15px -10px 30px;
            }
            @media (max-width: 991px) {
                .kenoGameInfo .details__game {
                    margin: 15px -5px 20px;
                }
            }
            @media (max-width: 767px) {
                .kenoGameInfo__header {
                    flex-direction: column;
                    text-align: center;
                }
                .kenoGameInfo__header .title {
                    padding: 0 35px;
                    font-size: 16px;
                    line-height: 26px;
                }
                .kenoGameInfo__header .game-number {
                    margin: 7px 0 0;
                    font-size: 13px;
                }
                .kenoGameInfo .details__user {
                    justify-content: center;
                    margin-top: 15px;
                }
                .kenoGameInfo .details__user-name {
                    margin-bottom: 6px !important;
                    font-size: 13px !important;
                }
                .kenoGameInfo .details__user p {
                    font-size: 10px;
                }
                .kenoGameInfo .details__user p span img {
                    width: 12px;
                }
            }
            .hiloGameInfo {
                background: #25263b;
                border-radius: 10px;
                padding: 20px;
                border-top: 2px solid #444357;
                overflow: inherit !important;
                color: #fff;
            }
            .hiloGameInfo .close-button {
                position: absolute;
                right: 10px;
                top: 10px;
                cursor: pointer;
                height: 30px;
            }
            .hiloGameInfo .close-button img {
                width: 30px;
                transition: all 0.3s;
            }
            .hiloGameInfo .close-button:hover img {
                transform: rotate(180deg);
            }
            .hiloGameInfo__header {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .hiloGameInfo__header .title {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
            }
            .hiloGameInfo__header .game-number {
                color: #fff;
                font-size: 16px;
                margin-right: 40px;
            }
            .hiloGameInfo__header .game-number span:last-child {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .hiloGameInfo .mainButton__wrap {
                position: absolute;
                bottom: -20px;
                display: flex;
                align-items: center;
                justify-content: center;
                width: calc(100% - 40px);
            }
            .hiloGameInfo .details__user {
                display: flex;
                margin-top: 40px;
            }
            .hiloGameInfo .details__user-info {
                margin-left: 15px;
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            .hiloGameInfo .details__user-name {
                margin-bottom: 10px !important;
                font-size: 16px !important;
                font-weight: 700;
            }
            .hiloGameInfo .details__user-game {
                display: flex;
                align-items: center;
            }
            .hiloGameInfo .details__user-game > p {
                margin-right: 15px;
            }
            .hiloGameInfo .details__user p {
                margin-top: 4px;
                margin-bottom: 4px;
                font-size: 14px;
                line-height: 16px;
            }
            @media (max-width: 440px) {
                .hiloGameInfo .details__user p {
                    display: flex;
                    flex-direction: column;
                }
            }
            .hiloGameInfo .details__user p span {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                white-space: nowrap;
            }
            .hiloGameInfo .details__user p span img {
                width: 16px;
                margin-bottom: -3px;
            }
            .hiloGameInfo .details__game {
                margin: 15px -10px 30px;
            }
            @media (max-width: 991px) {
                .hiloGameInfo .details__game {
                    margin: 15px -5px 20px;
                }
            }
            .hiloGameInfo .details__game-opens_animate {
                -webkit-animation: transform-opens-cards 0.35s linear forwards;
                animation: transform-opens-cards 0.35s linear forwards;
            }
            @media (max-width: 575px) {
                .hiloGameInfo .details__game-opens_animate {
                    -webkit-animation: transform-opens-cards-xs 0.35s linear forwards;
                    animation: transform-opens-cards-xs 0.35s linear forwards;
                }
            }
            @-webkit-keyframes transform-opens-cards {
                0% {
                    transform: translateX(-60px);
                }
                to {
                    transform: translateX(0);
                }
            }
            @keyframes transform-opens-cards {
                0% {
                    transform: translateX(-60px);
                }
                to {
                    transform: translateX(0);
                }
            }
            @-webkit-keyframes transform-opens-cards-xs {
                0% {
                    transform: translateX(-49px);
                }
                to {
                    transform: translateX(0);
                }
            }
            @keyframes transform-opens-cards-xs {
                0% {
                    transform: translateX(-49px);
                }
                to {
                    transform: translateX(0);
                }
            }
            @media (max-width: 767px) {
                .hiloGameInfo__header {
                    flex-direction: column;
                    text-align: center;
                }
                .hiloGameInfo__header .title {
                    padding: 0 35px;
                    font-size: 16px;
                    line-height: 26px;
                }
                .hiloGameInfo__header .game-number {
                    margin: 7px 0 0;
                    font-size: 13px;
                }
                .hiloGameInfo .details__user {
                    justify-content: center;
                    margin-top: 15px;
                }
                .hiloGameInfo .details__user-name {
                    margin-bottom: 6px !important;
                    font-size: 13px !important;
                }
                .hiloGameInfo .details__user p {
                    font-size: 10px;
                }
                .hiloGameInfo .details__user p span img {
                    width: 12px;
                }
            }
            .diceGameInfo {
                background: #25263b;
                border-radius: 10px;
                padding: 20px;
                border-top: 2px solid #444357;
                overflow: inherit !important;
                color: #fff;
            }
            .diceGameInfo .close-button {
                position: absolute;
                right: 10px;
                top: 10px;
                cursor: pointer;
                height: 30px;
            }
            .diceGameInfo .close-button img {
                width: 30px;
                transition: all 0.3s;
            }
            .diceGameInfo .close-button:hover img {
                transform: rotate(180deg);
            }
            .diceGameInfo__header {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .diceGameInfo__header .title {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
            }
            .diceGameInfo__header .game-number {
                color: #fff;
                font-size: 16px;
                margin-right: 40px;
            }
            .diceGameInfo__header .game-number span:last-child {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .diceGameInfo .mainButton__wrap {
                position: absolute;
                bottom: -20px;
                display: flex;
                align-items: center;
                justify-content: center;
                width: calc(100% - 40px);
            }
            .diceGameInfo .details__user {
                display: flex;
                margin-top: 40px;
            }
            .diceGameInfo .details__user-info {
                margin-left: 15px;
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            .diceGameInfo .details__user-name {
                margin-bottom: 10px !important;
                font-size: 16px !important;
                font-weight: 700;
            }
            .diceGameInfo .details__user-game {
                display: flex;
                align-items: center;
            }
            .diceGameInfo .details__user-game > p {
                margin-right: 15px;
            }
            .diceGameInfo .details__user p {
                margin-top: 4px;
                margin-bottom: 4px;
                font-size: 14px;
                line-height: 16px;
            }
            @media (max-width: 440px) {
                .diceGameInfo .details__user p {
                    display: flex;
                    flex-direction: column;
                }
            }
            .diceGameInfo .details__user p span {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                white-space: nowrap;
            }
            .diceGameInfo .details__user p span img {
                width: 16px;
                margin-bottom: -3px;
            }
            .diceGameInfo .details__game {
                display: flex;
                align-items: center;
                justify-content: center;
                flex-direction: column;
                margin: 25px 0 50px;
            }
            @media (max-width: 575px) {
                .diceGameInfo .details__game {
                    margin: 20px 0 40px;
                }
            }
            @media (max-width: 767px) {
                .diceGameInfo__header {
                    flex-direction: column;
                    text-align: center;
                }
                .diceGameInfo__header .title {
                    padding: 0 35px;
                    font-size: 16px;
                    line-height: 26px;
                }
                .diceGameInfo__header .game-number {
                    margin: 7px 0 0;
                    font-size: 13px;
                }
                .diceGameInfo .details__user {
                    justify-content: center;
                    margin-top: 15px;
                }
                .diceGameInfo .details__user-name {
                    margin-bottom: 6px !important;
                    font-size: 13px !important;
                }
                .diceGameInfo .details__user p {
                    font-size: 10px;
                }
                .diceGameInfo .details__user p span img {
                    width: 12px;
                }
            }
            .closing-promocode {
                position: fixed;
                right: 0;
                z-index: 998;
                top: 0;
                min-width: 350px;
                width: 25%;
                height: 100%;
                background: #21223c url(/domain_files/backgroundComingSoon.png) 50%;
                background-size: cover;
                overflow: hidden;
                border-left: 2px solid #343450;
            }
            .closing-promocode_overflow {
                position: fixed;
                box-sizing: border-box;
                left: 0;
                top: 0;
                width: 100vw;
                height: 100vh;
                background: rgba(0, 0, 0, 0.5);
                z-index: 997;
            }
            .closing-promocode__close-buttons {
                position: absolute;
                top: 0;
                left: 0;
                width: 50px;
                height: 50px;
                display: flex;
                justify-content: center;
                align-items: center;
                cursor: pointer;
            }
            .closing-promocode__close-buttons img {
                transition: transform 0.2s;
            }
            .closing-promocode__close-buttons:hover {
                background: rgba(148, 144, 178, 0.15);
            }
            .closing-promocode__close-buttons:hover img {
                transform: rotate(180deg);
            }
            .closing-promocode__header {
                background-color: #25263c;
                border-top-right-radius: 10px;
                border-top-left-radius: 10px;
                display: flex;
                justify-content: center;
                align-items: center;
                min-height: 70px;
                padding: 0 40px;
                text-transform: uppercase;
                position: relative;
                height: 80px;
                border-bottom: 2px solid #3e3e60;
                background: linear-gradient(0deg, rgba(62, 62, 96, 0.5), rgba(38, 41, 61, 0.5));
            }
            .closing-promocode__header span {
                font-size: 16px;
                text-transform: uppercase;
                font-weight: 700;
                color: #fff;
            }
            .closing-promocode__body {
                text-align: center;
                height: 100%;
                padding: 0 20px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .closing-promocode__body > div {
                width: 100%;
            }
            .closing-promocode__body__go-away,
            .closing-promocode__body__title {
                font-size: 26px;
                line-height: 36px;
                text-transform: uppercase;
                color: #fff;
                font-weight: 700;
            }
            .closing-promocode__body__percent {
                font-size: 26px;
                font-weight: 700;
                text-transform: uppercase;
                color: #fff;
                margin-top: 40px;
                line-height: 1.4em;
            }
            .closing-promocode__body__promo {
                font-size: 14px;
                text-transform: uppercase;
                color: #9092a5;
                margin-top: 30px;
            }
            .closing-promocode__body__press-me {
                font-size: 14px;
                text-transform: uppercase;
                color: #9092a5;
                margin-top: 12px;
            }
            .closing-promocode__body__promocode {
                border-radius: 5px;
                background: rgba(31, 229, 19, 0.2);
                font-size: 19px;
                letter-spacing: 3px;
                width: 100%;
                transition: all 0.3s;
                cursor: pointer;
                position: relative;
                margin-top: 15px;
                color: #fff;
                height: 48px;
                flex-direction: column;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .closing-promocode__body__promocode .promocode-val {
                opacity: 0;
                font-size: 12px;
                position: absolute;
                bottom: 6px;
                text-transform: uppercase;
                transition: all 0.3s;
                letter-spacing: normal;
                color: #83928c;
            }
            .closing-promocode__body__promocode span {
                display: block;
                transition: all 0.3s;
                width: 100%;
            }
            .closing-promocode__body__promocode:hover .promocode-val {
                opacity: 1;
            }
            .closing-promocode__body__promocode:hover .promocode {
                margin-top: -15px;
            }
            .closing-promocode__body .showStatus {
                background-color: #3a3948;
            }
            .closing-promocode__body .showStatus .promocode {
                margin-top: -11px;
                color: #8bc34a;
            }
            .closing-promocode__body .showStatus .promocode-val {
                display: block;
            }
            .closing-promocode .timer {
                background: rgba(64, 191, 241, 0.1);
                border-radius: 5px;
                padding: 20px 0 15px;
                margin-top: 60px;
            }
            .closing-promocode .timer__animation {
                -webkit-animation: pulse 1s infinite;
                animation: pulse 1s infinite;
            }
            .closing-promocode .timer p {
                color: #fff;
            }
            .closing-promocode .timer .countdown {
                width: -webkit-fit-content;
                width: -moz-fit-content;
                width: fit-content;
                margin: 10px auto 0;
                letter-spacing: 0.2em;
                font-size: 30px;
                background: transparent;
            }
            .closing-promocode .timer .countdown span,
            .closing-promocode .timer .countdown span.digit {
                color: #fff;
                width: auto;
            }
            @-webkit-keyframes pulse {
                0% {
                    box-shadow: 0 0 0 0 rgba(64, 191, 241, 0.5);
                }
                70% {
                    box-shadow: 0 0 0 10px rgba(64, 191, 241, 0);
                }
                to {
                    box-shadow: 0 0 0 0 rgba(64, 191, 241, 0);
                }
            }
            @keyframes pulse {
                0% {
                    box-shadow: 0 0 0 0 rgba(64, 191, 241, 0.5);
                }
                70% {
                    box-shadow: 0 0 0 10px rgba(64, 191, 241, 0);
                }
                to {
                    box-shadow: 0 0 0 0 rgba(64, 191, 241, 0);
                }
            }
            @media screen and (max-width: 1023px) {
                .closing-promocode {
                    width: 100%;
                    padding: 20px 0;
                    height: auto;
                    min-width: inherit;
                    border-left: none;
                    border-bottom: 2px solid #343450;
                }
                .closing-promocode__close-buttons {
                    left: auto;
                    right: 0;
                }
                .closing-promocode__body__go-away {
                    font-weight: 700;
                    font-size: 18px;
                }
                .closing-promocode__body__title {
                    margin-top: -10px;
                    font-weight: 700;
                    font-size: 18px;
                }
                .closing-promocode__body__percent {
                    font-size: 18px;
                    width: 80%;
                    margin: 15px auto 0;
                }
                .closing-promocode__body__promo {
                    margin-top: 10px;
                    font-size: 10px;
                }
                .closing-promocode__body__promocode {
                    margin-top: 10px;
                }
                .closing-promocode .timer {
                    margin-top: 20px;
                }
                .closing-promocode .timer p {
                    font-weight: 700;
                }
            }

            .v--modal-block-scroll {
                overflow: hidden;
                width: 100vw;
            }
            .v--modal-overlay {
                position: fixed;
                box-sizing: border-box;
                left: 0;
                top: 0;
                width: 100%;
                height: 100vh;
                background: rgba(0, 0, 0, 0.2);
                z-index: 999;
                opacity: 1;
            }
            .v--modal-overlay.scrollable {
                height: 100%;
                min-height: 100vh;
                overflow-y: auto;
                -webkit-overflow-scrolling: touch;
            }
            .v--modal-overlay .v--modal-background-click {
                min-height: 100%;
                width: 100%;
            }
            .v--modal-overlay .v--modal-box {
                position: relative;
                overflow: hidden;
                box-sizing: border-box;
            }
            .v--modal-overlay.scrollable .v--modal-box {
                margin-bottom: 2px;
            }
            .v--modal {
                background-color: white;
                text-align: left;
                border-radius: 3px;
                box-shadow: 0 20px 60px -2px rgba(27, 33, 58, 0.4);
                padding: 0;
            }
            .v--modal.v--modal-fullscreen {
                width: 100vw;
                height: 100vh;
                margin: 0;
                left: 0;
                top: 0;
            }
            .v--modal-top-right {
                display: block;
                position: absolute;
                right: 0;
                top: 0;
            }
            .overlay-fade-enter-active,
            .overlay-fade-leave-active {
                transition: all 0.2s;
            }
            .overlay-fade-enter,
            .overlay-fade-leave-active {
                opacity: 0;
            }
            .nice-modal-fade-enter-active,
            .nice-modal-fade-leave-active {
                transition: all 0.4s;
            }
            .nice-modal-fade-enter,
            .nice-modal-fade-leave-active {
                opacity: 0;
                transform: translateY(-20px);
            }

            .vue-modal-resizer {
                display: block;
                overflow: hidden;
                position: absolute;
                width: 12px;
                height: 12px;
                right: 0;
                bottom: 0;
                z-index: 9999999;
                background: transparent;
                cursor: se-resize;
            }
            .vue-modal-resizer::after {
                display: block;
                position: absolute;
                content: "";
                background: transparent;
                left: 0;
                top: 0;
                width: 0;
                height: 0;
                border-bottom: 10px solid #ddd;
                border-left: 10px solid transparent;
            }
            .vue-modal-resizer.clicked::after {
                border-bottom: 10px solid #369be9;
            }

            .vue-dialog div {
                box-sizing: border-box;
            }
            .vue-dialog .dialog-flex {
                width: 100%;
                height: 100%;
            }
            .vue-dialog .dialog-content {
                flex: 1 0 auto;
                width: 100%;
                padding: 15px;
                font-size: 14px;
            }
            .vue-dialog .dialog-c-title {
                font-weight: 600;
                padding-bottom: 15px;
            }
            .vue-dialog .dialog-c-text {
            }
            .vue-dialog .vue-dialog-buttons {
                display: flex;
                flex: 0 1 auto;
                width: 100%;
                border-top: 1px solid #eee;
            }
            .vue-dialog .vue-dialog-buttons-none {
                width: 100%;
                padding-bottom: 15px;
            }
            .vue-dialog-button {
                font-size: 12px !important;
                background: transparent;
                padding: 0;
                margin: 0;
                border: 0;
                cursor: pointer;
                box-sizing: border-box;
                line-height: 40px;
                height: 40px;
                color: inherit;
                font: inherit;
                outline: none;
            }
            .vue-dialog-button:hover {
                background: rgba(0, 0, 0, 0.01);
            }
            .vue-dialog-button:active {
                background: rgba(0, 0, 0, 0.025);
            }
            .vue-dialog-button:not(:first-of-type) {
                border-left: 1px solid #eee;
            }

            .page-not-found[data-v-e2b57fe4] {
                padding: 40px 0;
                flex-grow: 1;
            }
            .page-not-found[data-v-e2b57fe4],
            .page-not-found__wrap[data-v-e2b57fe4] {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .page-not-found__wrap[data-v-e2b57fe4] {
                text-align: center;
                height: 100%;
                width: 100%;
            }

            .money-wrap[data-v-84565d1a] {
                position: relative;
                width: 100%;
                height: 100%;
            }
            .money-wrap img[data-v-84565d1a] {
                position: absolute;
                top: 0;
                left: 0;
                width: 70px;
            }

            .live-drop[data-v-a9f3bbe2] {
                height: 144px;
                background: #292b42;
                padding: 10px;
                white-space: nowrap;
                overflow: hidden;
            }
            .live-drop .loading[data-v-a9f3bbe2] {
                width: 100%;
                height: 100%;
            }
            .live-drop__item[data-v-a9f3bbe2] {
                border-radius: 5px;
                border: 2px solid #414257;
                padding: 10px;
                margin-right: 10px;
                transition: all 0.3s;
                position: relative;
                display: inline-block;
                width: 120px;
                height: 120px;
            }
            .live-drop__item_load[data-v-a9f3bbe2] {
                width: 120px;
                height: 120px;
                padding: 0;
            }
            .live-drop__item .hover-content[data-v-a9f3bbe2] {
                opacity: 0;
                position: absolute;
            }
            .live-drop__item .hover-content .live-drop__item-user[data-v-a9f3bbe2] {
                display: flex;
                align-items: center;
            }
            .live-drop__item .hover-content .live-drop__item-user img[data-v-a9f3bbe2] {
                width: 20px;
                height: 20px;
                border-radius: 50%;
                display: block;
                margin-right: 5px;
            }
            .live-drop__item .hover-content .live-drop__item-user span[data-v-a9f3bbe2] {
                color: #fff;
                font-size: 11px;
                width: 75%;
                display: block;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
            }
            .live-drop__item .hover-content .live-drop__drop[data-v-a9f3bbe2] {
                width: 100%;
                height: 55px;
                display: flex;
                align-items: center;
                justify-content: center;
                transform: scale(1.1);
                transition: all 0.3s;
            }
            .live-drop__item .hover-content .live-drop__drop img[data-v-a9f3bbe2] {
                max-width: 100%;
                max-height: 100%;
            }
            .live-drop__item-box[data-v-a9f3bbe2] {
                width: 100%;
                overflow: hidden;
                display: flex;
                align-items: center;
                justify-content: center;
                transition: all 0.3s;
            }
            .live-drop__item-box img[data-v-a9f3bbe2] {
                max-width: 100%;
                max-height: 100%;
                width: 100%;
                height: 100%;
            }
            .live-drop__item-amount[data-v-a9f3bbe2] {
                text-align: center;
                margin-top: 10px;
                padding-top: 10px;
                position: relative;
                color: #fff;
                font-size: 14px;
                display: flex;
                align-items: center;
                justify-content: center;
                height: 25px;
            }
            .live-drop__item-amount .ingots-money[data-v-a9f3bbe2] {
                width: 18px;
            }
            .live-drop__item-amount .ingots-money_hover[data-v-a9f3bbe2] {
                width: 18px;
                display: none;
            }
            .live-drop__item-amount span[data-v-a9f3bbe2] {
                display: block;
                margin-right: 8px;
            }
            .live-drop__item-amount[data-v-a9f3bbe2]:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 1px;
                background: rgba(69, 67, 88, 0.5);
                left: 0;
                top: 0;
                transition: all 0.3s;
            }
            .live-drop__item:hover .hover-content[data-v-a9f3bbe2] {
                position: relative;
                opacity: 1;
            }
            .live-drop__item:hover .hover-content .live-drop__drop[data-v-a9f3bbe2] {
                transform: scale(1.3);
            }
            .live-drop__item:hover .ingots-money[data-v-a9f3bbe2] {
                display: none;
            }
            .live-drop__item:hover .ingots-money_hover[data-v-a9f3bbe2] {
                display: block;
            }
            .live-drop__item:hover .live-drop__item-amount[data-v-a9f3bbe2]:before,
            .live-drop__item:hover .live-drop__item-box[data-v-a9f3bbe2] {
                display: none;
            }
            .live-drop__item:hover .live-drop__item-amount[data-v-a9f3bbe2] {
                margin-top: 0;
                padding-top: 0;
            }
            .fade-enter-active[data-v-a9f3bbe2],
            .fade-leave-active[data-v-a9f3bbe2] {
                transition: opacity 0.5s;
            }
            .fade-enter[data-v-a9f3bbe2],
            .fade-leave-to[data-v-a9f3bbe2] {
                opacity: 0;
            }

            .blue {
                color: #40bff1;
            }

            .promoModal .modalWindow__close-button {
                top: 15px;
            }
            .promoModal .modalWindow__close-button img {
                filter: brightness(1.4);
            }
            .promoModal .modalWindow__header {
                height: 60px;
                min-height: 50px;
                background: #5f8a31;
                border-bottom: 1px solid #557d2a;
            }
            .promoModal .modalWindow__header__title {
                font-size: 18px;
            }
            .promoModal .modalWindow__content {
                padding: 15px;
                line-height: 22px;
                font-size: 14px;
                text-align: center;
                background: #7cb342;
                color: #fff;
                font-weight: 500;
                display: block;
            }
            .promoModal .modalWindow__content .countdown {
                margin-top: 0;
                padding: 10px;
                border-radius: 6px;
            }
            .promoModal .modalWindow__content .payButton {
                padding: 9px;
                background: #e6f7d5;
                border: 1px solid hsla(0, 0%, 100%, 0.5);
                border-radius: 6px;
                color: rgba(0, 0, 0, 0.75);
                font-weight: 700;
                font-size: 14px;
                cursor: pointer;
                transition: all 0.15s ease-out;
            }
            .promoModal .modalWindow__content .payButton:hover {
                background: #fff;
                border-color: #fff;
                color: #000;
            }
            .promoModal .modalWindow__content strong {
                padding: 2px 6px;
                background: #6c9e37;
                border-radius: 4px;
            }

            .element[data-v-7abc002c] {
                display: flex;
                align-items: center;
                padding: 9px 11px 9px 30px;
                color: #686d89;
                font-weight: 600;
                font-size: 13px;
                line-height: 16px;
                letter-spacing: -0.03em;
                border-radius: 8px;
                background-position: 11px 11px;
                background-repeat: no-repeat;
            }
            .element.type__one_click[data-v-7abc002c] {
                background-image: url(/domain_files/flash.svg);
                padding-left: 28px;
            }
            .element.type__social[data-v-7abc002c] {
                background-image: url(/domain_files/social.svg);
            }
            .element.type__email[data-v-7abc002c] {
                background-image: url(/domain_files/email.svg);
            }
            .element.type__phone[data-v-7abc002c] {
                background-image: url(/domain_files/phone.svg);
            }
            .element img[data-v-7abc002c] {
                margin-right: 6px;
            }
            .element[data-v-7abc002c]:hover {
                color: #4be;
            }
            .element:hover.type__one_click[data-v-7abc002c]:not(.active) {
                background-image: url(/domain_files/flash_active.svg);
            }
            .element:hover.type__social[data-v-7abc002c]:not(.active) {
                background-image: url(/domain_files/social_active.svg);
            }
            .element:hover.type__email[data-v-7abc002c]:not(.active) {
                background-image: url(/domain_files/email_active.svg);
            }
            .element:hover.type__phone[data-v-7abc002c]:not(.active) {
                background-image: url(/domain_files/phone_active.svg);
            }
            .active[data-v-7abc002c],
            .element.active span[data-v-7abc002c],
            .element.active span[data-v-7abc002c]:hover {
                color: #0e1022;
            }
            .active[data-v-7abc002c] {
                background-color: #fff;
            }
            @media (max-width: 374px) {
                .element[data-v-7abc002c] {
                    font-size: 8.5px;
                }
            }

            .menu[data-v-22e7d054] {
                margin-bottom: 32px;
            }
            .menu .wrapper[data-v-22e7d054] {
                display: flex;
                align-items: center;
                justify-content: center;
                max-width: 386px;
                margin: 0 auto;
                padding: 6px;
                background: #1e2035;
                border-radius: 10px;
            }

            .form[data-v-6252074c] {
                position: relative;
                min-width: 448px;
                min-height: 436px;
                background: radial-gradient(100% 100% at 50%, at 0, #232640 0, #202235 100%);
                background: radial-gradient(100% 100% at 50% 0, #232640 0, #202235 100%);
                border-radius: 18px;
            }
            .form .header[data-v-6252074c] {
                min-height: 60px;
                position: relative;
                margin-bottom: 18px;
                padding: 19px 21px;
                color: #fff;
                text-shadow: 0 0 8px hsla(0, 0%, 100%, 0.4);
                border-bottom: 2px solid #30334d;
                background: linear-gradient(91.01deg, #1e2035 13.78%, #292d4e 51.78%, #1e2035 88.64%);
                border-radius: 18px 18px 0 0;
            }
            .form .header .title[data-v-6252074c] {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                font-weight: 600;
                font-size: 18px;
                line-height: 22px;
            }
            .form .header .close[data-v-6252074c] {
                position: absolute;
                right: 20px;
                top: 50%;
                margin-top: -7px;
                cursor: pointer;
                width: 23px;
                height: 23px;
                background: ur/domain_files/close.svg) 0 0 no-repeat;
            }
            .form .header .close[data-v-6252074c]:hover {
                cursor: pointer;
                width: 23px;
                height: 23px;
                background: url(/domain_files/close_active.svg) 0 0 no-repeat;
            }
            .form .main .additional-text[data-v-6252074c] {
                font-weight: 600;
                font-size: 12px;
                line-height: 15px;
                text-align: center;
                letter-spacing: -0.03em;
            }
            .form .main .additional-text .grey-text[data-v-6252074c] {
                margin-right: 4px;
                color: #686d89;
            }
            .form .main .additional-text .white-text[data-v-6252074c] {
                color: #fff;
            }
            .form .main .additional-text .white-text.pointer[data-v-6252074c] {
                cursor: pointer;
            }
            .form .main .additional-text .white-text.pointer[data-v-6252074c]:hover {
                color: #4be;
            }
            .form .footer[data-v-6252074c] {
                padding: 18px 24px;
                margin: 0;
            }
            .form .footer .additional-text[data-v-6252074c] {
                max-width: 386px;
                margin: 0 auto;
                font-style: normal;
                font-weight: 500;
                font-size: 11px;
                line-height: 18px;
                color: #6f7090;
            }
            .form .footer .additional-text .grey-text[data-v-6252074c] {
                margin-right: 4px;
                color: #686d89;
            }
            .form .footer .additional-text .white-text[data-v-6252074c] {
                color: #fff;
            }
            .form .pointer[data-v-6252074c] {
                cursor: pointer;
            }
            @media (max-width: 500px) {
                .form[data-v-6252074c] {
                    min-height: 0;
                    min-width: 320px;
                    width: 100%;
                }
                .form .header[data-v-6252074c] {
                    margin-bottom: 0;
                }
            }

            .button[data-v-b5cfb330] {
                position: relative;
                margin: 0 auto;
                padding: 20px 0;
                text-align: center;
                color: #0e1022;
                font-weight: 600;
                font-size: 14px;
                letter-spacing: -0.03em;
                line-height: 18px;
            }
            .button[data-v-b5cfb330],
            .button[data-v-b5cfb330]:after {
                width: 100%;
                background: linear-gradient(89.86deg, #4be 35.19%, #81f8fd);
                border-radius: 8px;
            }
            .button[data-v-b5cfb330]:after {
                content: "";
                position: absolute;
                left: 0;
                top: 11px;
                min-height: 100%;
                opacity: 0.3;
                filter: blur(32px);
            }
            .button[data-v-b5cfb330]:hover:not(.blured) {
                cursor: pointer;
                background: #4be;
                font-style: normal;
                font-weight: 600;
                font-size: 15px;
                line-height: 18px;
                text-align: center;
                color: #0e1022;
            }
            .button.transparent[data-v-b5cfb330] {
                background: #262940;
                border: 1px solid #333752;
                box-sizing: border-box;
                border-radius: 8px;
                font-size: 13px;
            }
            .button.transparent[data-v-b5cfb330]:hover {
                font-size: 14px;
                background: #313550;
            }
            .button.transparent[data-v-b5cfb330]:hover,
            .transparent[data-v-b5cfb330] {
                border: 1px solid #333752;
                box-sizing: border-box;
                border-radius: 8px;
                color: #fff;
            }
            .transparent[data-v-b5cfb330] {
                margin-top: -17px;
                background: #262940;
            }
            .transparent[data-v-b5cfb330]:after {
                background: none;
            }
            .blured[data-v-b5cfb330] {
                color: transparent;
                font-size: 12px;
                line-height: 15px;
                text-align: center;
                letter-spacing: -0.5px;
                filter: blur(2px);
            }

            .word-divider[data-v-42498413] {
                margin: 14px 0;
                text-transform: uppercase;
                padding: 0 0 10px;
                color: #787e9e;
                font-size: 11px;
                line-height: 13px;
                text-align: center;
                letter-spacing: 0.05em;
                align-items: center;
                justify-content: space-between;
                display: flex;
            }
            .word-divider__word[data-v-42498413] {
                padding: 0 10px;
            }
            .word-divider__left-line[data-v-42498413],
            .word-divider__right-line[data-v-42498413] {
                width: 100%;
                background-color: #30334d;
                border: 1px solid #30334d;
            }

            .social-medias[data-v-ac3c6d1c] {
                display: flex;
                flex-wrap: wrap;
                justify-content: center;
                max-width: 234px;
                min-height: 90px;
                margin: 0 auto;
            }
            .social-medias.reg[data-v-ac3c6d1c] {
                margin: 0 auto 32px;
            }
            .social-medias a[data-v-ac3c6d1c]:hover {
                cursor: pointer;
            }
            .social-medias a[data-v-ac3c6d1c]:not(:last-child) {
                margin-right: 7px;
            }
            @media (max-width: 500px) {
                .social-medias[data-v-ac3c6d1c] {
                    margin-top: 48px;
                }
            }

            .InputForm[data-v-289596fc] {
                position: relative;
                margin-bottom: 12px;
                padding: 0 0 24px;
            }
            .InputForm[data-v-289596fc]:last-child {
                margin-bottom: 0;
            }
            .InputForm .input-wrapper[data-v-289596fc] {
                position: relative;
            }
            .InputForm input[data-v-289596fc] {
                width: 100%;
                min-height: 42px;
                padding: 13px 16px 0;
                border: 1px solid #30334d;
                border-radius: 4px;
                color: #fff;
                background: #1e2035;
                font-weight: 600;
                font-size: 13px;
                line-height: 16px;
                letter-spacing: -0.03em;
                box-sizing: border-box;
            }
            .InputForm input[data-v-289596fc]:focus {
                border: 1px solid #555872;
            }
            .InputForm .error-input[data-v-289596fc] {
                background: rgba(254, 61, 61, 0.1);
                border: 1px solid #fe3d3d;
            }
            .InputForm .hint[data-v-289596fc] {
                position: absolute;
                top: 6px;
                left: 16px;
                font-weight: 600;
                font-size: 10px;
                line-height: 12px;
                letter-spacing: -0.03em;
                color: #787e9e;
            }
            .InputForm .error-hint[data-v-289596fc] {
                color: #fe3d3d;
            }
            .InputForm .error-text[data-v-289596fc] {
                position: absolute;
                top: 46px;
                left: 0;
                padding: 2px 5px;
                font-size: 10px;
                line-height: 12px;
                letter-spacing: 0.02em;
                text-transform: uppercase;
                color: #fff;
                background: #fe3d3d;
                border-radius: 4px;
            }
            .InputForm .note-wrapper[data-v-289596fc] {
                position: absolute;
                right: 16px;
                top: 50%;
                transform: translateY(-50%);
                display: flex;
            }
            .InputForm .note[data-v-289596fc] {
                opacity: 0.8;
                margin-left: 16px;
                cursor: pointer;
            }
            .InputForm .note[data-v-289596fc]:first-child {
                margin-left: 0;
                opacity: 0.8;
            }
            .InputForm .note[data-v-289596fc]:first-child:hover {
                opacity: 1;
            }

            .number[data-v-0c7804f0] {
                border-radius: 4px;
                border: 1px solid #30334d;
                display: flex;
                max-width: 324px;
                max-height: 42px;
                margin: 0 auto 13px;
                position: relative;
            }
            .number-select[data-v-0c7804f0] {
                position: relative;
                border-right: 1px solid #32344e;
                width: 95px;
            }
            .number-select-option-img[data-v-0c7804f0],
            .number__icon[data-v-0c7804f0] {
                max-width: 16px;
            }
            .number__icon[data-v-0c7804f0] {
                position: absolute;
                top: 50%;
                left: 15px;
                transform: translateY(-50%);
            }
            .number__text[data-v-0c7804f0] {
                color: #fff;
                top: 12px;
                left: 42px;
                position: relative;
                width: 50px !important;
                min-width: 50px !important;
                height: 42px;
            }
            .number > .select[data-v-0c7804f0] {
                min-width: 40%;
                background: rgba(48, 51, 77, 0.3);
                border: 1px solid #30334d;
                border-radius: 0;
            }
            .number > .select[data-v-0c7804f0],
            .number input[data-v-0c7804f0] {
                color: #fff;
                box-sizing: border-box;
            }
            .number input[data-v-0c7804f0] {
                min-width: 60%;
                padding-left: 18px;
                background: #1e2035;
                border: none;
                border-radius: 0;
                outline: none;
            }
            .select-arrows[data-v-0c7804f0] {
                display: flex;
                flex-direction: column;
                position: absolute;
                top: 50%;
                right: 6px;
                transform: translateY(-50%);
            }
            .select-arrows .up-arrow[data-v-0c7804f0] {
                margin-bottom: 8px;
                width: 15px;
                height: 7px;
            }
            .select-arrows .down-arrow[data-v-0c7804f0] {
                width: 15px;
                height: 7px;
            }
            [data-v-0c7804f0] .vs__selected {
                color: #fff;
                padding-left: 35px;
            }
            [data-v-0c7804f0] .vs__clear {
                display: none !important;
            }
            [data-v-0c7804f0] .vs__single {
                width: 95px !important;
                min-width: 95px !important;
            }
            [data-v-0c7804f0] .vs__actions,
            [data-v-0c7804f0] .vs__search {
                display: none !important;
            }
            [data-v-0c7804f0] .vs__dropdown-toggle {
                border-bottom-right-radius: 0 !important;
                border-top-right-radius: 0 !important;
                border: none !important;
                border-right: 1px solid #30334d !important;
                width: 100px;
                min-height: 34px;
            }
            [data-v-0c7804f0] .vs__dropdown-menu {
                min-width: 100px !important;
                background-color: #1e2035 !important;
            }
            [data-v-0c7804f0] .vs__dropdown-menu li {
                color: #fff !important;
            }
            [data-v-0c7804f0] .vs__dropdown-option {
                padding-right: 0;
            }
            [data-v-0c7804f0] .selected-tag {
                color: #fff !important;
                padding-top: 3px !important;
                padding-left: 32px !important;
                font-size: 15px;
            }
            [data-v-0c7804f0] .single {
                width: 95px !important;
                min-width: 95px !important;
            }
            [data-v-0c7804f0] .dropdown-toggle {
                border-bottom-right-radius: 0 !important;
                border-top-right-radius: 0 !important;
                border: none !important;
                border-right: 1px solid #30334d !important;
                min-height: 34px;
            }
            [data-v-0c7804f0] .dropdown-menu {
                min-width: 100px !important;
                background-color: #1e2035 !important;
            }
            [data-v-0c7804f0] .dropdown-menu li {
                color: #fff !important;
            }
            [data-v-0c7804f0] .dropdown-menu .active > a {
                color: #707070 !important;
            }

            .main-password[data-v-a0dc883a],
            .sub-password[data-v-a0dc883a] {
                margin-bottom: 18px !important;
            }
            #fields .email-input[data-v-a0dc883a] {
                margin-bottom: 40px !important;
            }
            .note[data-v-a0dc883a] {
                position: absolute;
                right: 40px;
                top: 50%;
                transform: translateY(-50%);
                cursor: pointer;
            }
            .note.mail-note[data-v-a0dc883a] {
                right: 15px;
            }
            .password-condition[data-v-a0dc883a] {
                position: absolute;
                right: 18px;
                top: 50%;
                transform: translateY(-50%);
                cursor: pointer;
            }
            .password-condition img[data-v-a0dc883a] {
                width: 12px;
                height: 12px;
            }
            .fields[data-v-a0dc883a] {
                padding: 0 20px;
                display: flex;
                flex-direction: column;
                max-width: 324px;
                margin: 0 auto;
            }
            .fields > *[data-v-a0dc883a] {
                margin-bottom: 4px;
            }
            .fields > .n-checkbox[data-v-a0dc883a] {
                margin-bottom: 8px;
            }
            .fields .number[data-v-a0dc883a] {
                max-width: 100%;
            }
            .fields .input[data-v-a0dc883a] {
                position: relative;
                margin-bottom: 40px;
            }
            .fields .input input[data-v-a0dc883a] {
                position: relative;
                width: 100%;
                min-height: 42px;
                padding: 13px 16px 0;
                background: #1e2035;
                color: #fff;
                border: 1px solid #30334d;
                box-sizing: border-box;
                border-radius: 4px;
                font-weight: 600;
                font-size: 13px;
                line-height: 16px;
                letter-spacing: -0.03em;
            }
            .fields .input .error-input[data-v-a0dc883a] {
                background: rgba(254, 61, 61, 0.1);
                border: 1px solid #fe3d3d;
            }
            .fields .input .hint[data-v-a0dc883a] {
                position: absolute;
                top: 6px;
                left: 16px;
                font-weight: 600;
                font-size: 10px;
                line-height: 8px;
                letter-spacing: -0.03em;
                color: #787e9e;
            }
            .fields .input .error-hint[data-v-a0dc883a] {
                color: #fe3d3d;
            }
            .fields .input .error-text[data-v-a0dc883a] {
                position: absolute;
                left: 0;
                top: calc(100% + 6px);
                padding: 5px;
                font-weight: 700;
                font-size: 10px;
                line-height: 12px;
                letter-spacing: 0.02em;
                text-transform: uppercase;
                color: #fff;
                background: #fe3d3d;
                border-radius: 4px;
            }
            @media (max-width: 500px) {
                .fields[data-v-a0dc883a] {
                    padding: 15px 20px 0;
                    display: flex;
                    flex-direction: column;
                    max-width: 324px;
                    margin: 0 auto;
                }
                .fields .input[data-v-a0dc883a] {
                    position: relative;
                    margin-bottom: 10px;
                }
            }
            .InputFormAdult[data-v-a0dc883a] {
                position: relative;
                margin-bottom: 4px;
                padding: 0 0 24px;
            }
            .InputFormAdult[data-v-a0dc883a]:last-child {
                margin-bottom: 0;
            }
            .InputFormAdult .input-wrapper[data-v-a0dc883a] {
                position: relative;
            }
            .InputFormAdult .number[data-v-a0dc883a] {
                margin-bottom: 0;
            }
            .InputFormAdult .number input[data-v-a0dc883a]::-moz-placeholder {
                color: #797e9e;
            }
            .InputFormAdult .number input[data-v-a0dc883a]:-ms-input-placeholder {
                color: #797e9e;
            }
            .InputFormAdult .number input[data-v-a0dc883a]::placeholder {
                color: #797e9e;
            }
            .InputFormAdult input[data-v-a0dc883a] {
                width: 100%;
                min-height: 42px;
                padding: 13px 16px 0;
                border: 1px solid #30334d;
                border-radius: 4px;
                color: #fff;
                background: #1e2035;
                font-weight: 600;
                font-size: 13px;
                line-height: 16px;
                letter-spacing: -0.03em;
                box-sizing: border-box;
            }
            .InputFormAdult input[data-v-a0dc883a]:focus {
                border: 1px solid #555872;
            }
            .InputFormAdult .error-input[data-v-a0dc883a] {
                background: rgba(254, 61, 61, 0.1);
                border: 1px solid #fe3d3d;
            }
            .InputFormAdult .hint[data-v-a0dc883a] {
                position: absolute;
                top: 6px;
                left: 16px;
                font-weight: 600;
                font-size: 10px;
                line-height: 12px;
                letter-spacing: -0.03em;
                color: #787e9e;
            }
            .InputFormAdult .error-hint[data-v-a0dc883a] {
                color: #fe3d3d;
            }
            .InputFormAdult .error-text[data-v-a0dc883a] {
                position: absolute;
                top: 46px;
                left: 0;
                padding: 2px 5px;
                font-size: 10px;
                line-height: 12px;
                letter-spacing: 0.02em;
                text-transform: uppercase;
                color: #fff;
                background: #fe3d3d;
                border-radius: 4px;
            }
            .InputFormAdult .note-wrapper[data-v-a0dc883a] {
                position: absolute;
                right: 16px;
                top: 50%;
                transform: translateY(-50%);
                display: flex;
            }
            .InputFormAdult .note[data-v-a0dc883a] {
                opacity: 0.8;
                margin-left: 16px;
                cursor: pointer;
                position: static;
                transform: none;
            }
            .InputFormAdult .note[data-v-a0dc883a]:first-child {
                margin-left: 0;
                opacity: 0.8;
            }
            .InputFormAdult .note[data-v-a0dc883a]:first-child:hover {
                opacity: 1;
            }

            .test[data-v-693b4e9b] {
                -webkit-animation: unset;
                animation: unset;
            }
            .note[data-v-693b4e9b] {
                position: absolute;
                right: 15px;
                top: 50%;
                transform: translateY(-50%);
                cursor: pointer;
            }
            .login-field[data-v-693b4e9b] {
                padding: 0 20px;
                display: flex;
                flex-direction: column;
                max-width: 324px;
                margin: 0 auto;
            }
            .login-field .forgotten-password[data-v-693b4e9b] {
                margin-bottom: 12px;
                align-self: flex-end;
                font-weight: 600;
                font-size: 10px;
                line-height: 12px;
                letter-spacing: -0.03em;
                color: #787e9e;
            }
            .login-field .input[data-v-693b4e9b] {
                width: 100%;
                position: relative;
                margin-bottom: 12px;
            }
            .login-field .input[data-v-693b4e9b]:first-of-type {
                margin-bottom: 20px;
            }
            .login-field input[data-v-693b4e9b] {
                position: relative;
                width: 100%;
                min-height: 42px;
                padding: 13px 16px 0;
                background: rgba(48, 51, 77, 0.6);
                color: #fff;
                border: 1px solid #30334d;
                box-sizing: border-box;
                border-radius: 4px;
                font-weight: 600;
                font-size: 13px;
                line-height: 16px;
                letter-spacing: -0.03em;
            }
            .login-field .hint[data-v-693b4e9b] {
                position: absolute;
                top: 6px;
                left: 16px;
                font-weight: 600;
                font-size: 10px;
                line-height: 8px;
                letter-spacing: -0.03em;
                color: #787e9e;
            }

            .timer-button__button-wrapper[data-v-72082ea0] {
                position: relative;
                margin: 30px auto 0;
            }
            .timer-button__button-wrapper .button-text[data-v-72082ea0] {
                position: absolute;
                z-index: 120;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                color: #fff;
                font-size: 14px;
                line-height: 15px;
                text-align: center;
                letter-spacing: -0.5px;
                width: 300px;
            }
            .timer-button .weight-text[data-v-72082ea0] {
                font-weight: 700;
            }
            @media (max-width: 500px) {
                .timer-button .button[data-v-72082ea0] {
                    font-size: 12px;
                }
            }
            @media (max-width: 375px) {
                .button-text[data-v-72082ea0] {
                    font-size: 12px;
                }
            }

            .code-form__robot-calls[data-v-5708fc19] {
                background: rgba(68, 187, 238, 0.05);
                border: 1px solid rgba(68, 187, 238, 0.3);
                padding: 12px 0;
                margin: 0 auto 14px;
                box-sizing: border-box;
                border-radius: 8px;
                font-size: 14px;
                line-height: 20px;
                text-align: center;
                color: #4be;
            }
            .code-form__robot-calls span[data-v-5708fc19] {
                font-weight: 800;
            }
            .signin-sms__wrap[data-v-5708fc19] {
                display: flex;
                flex-wrap: wrap;
                justify-content: space-between;
                margin: 0 auto;
                transition: opacity 0.3s ease;
            }
            .signin-sms__wrap input[data-v-5708fc19] {
                width: 73px;
                padding: 0;
                margin: 0;
                font-size: 24px;
                line-height: 29px;
                text-align: center;
                min-height: 50px;
                box-shadow: none;
                outline: none;
                background: #1e2035;
                border: 1px solid #30334d;
                box-sizing: border-box;
                border-radius: 4px;
                color: #fff;
            }
            .signin-sms__wrap input[data-v-5708fc19]:not(:first-child) {
                margin-left: 1%;
            }
            .signin-sms__wrap.done[data-v-5708fc19] {
                opacity: 0;
            }

            .form-adult {
                overflow-x: hidden;
                overflow-y: auto;
                max-height: 100vh;
            }
            .unique-form-class {
                display: flex;
                flex-direction: column;
            }
            .unique-form-class .main {
                flex: 1;
                padding-bottom: 24px;
            }
            .unique-form-class .authorization-block__buttons,
            .unique-form-class .mail-block .button-wrapper {
                margin-top: 18px;
            }
            .unique-form-class .not-allowed {
                color: #fff;
                padding: 30px;
                text-align: center;
                line-height: 25px;
            }
            .unique-form-class .reg-phone {
                padding: 0 62px !important;
            }
            .unique-form-class .reg-phone .number input {
                width: 100%;
            }
            .unique-form-class .reg-phone .post-reg-block {
                max-width: 324px;
                margin: 0 auto 30px;
            }
            .unique-form-class .reg-phone .button-wrapper {
                padding: 0;
            }
            .unique-form-class .reg-phone .v-select .selected-tag {
                margin-top: 6px;
            }
            .unique-form-class .reg-phone .v-select.searchable .dropdown-toggle {
                height: 40px;
            }
            .unique-form-class .reg-phone .v-select.searchable .dropdown-menu {
                width: 96px !important;
            }
            .unique-form-class .lottie-player {
                position: absolute;
                display: flex;
                flex-direction: column;
                justify-content: center;
                background: rgba(18, 20, 32, 0.8);
                -webkit-backdrop-filter: blur(6px);
                backdrop-filter: blur(6px);
                border-radius: 18px;
                width: 100%;
                height: 100%;
                z-index: 100;
                color: #fff;
                font-weight: 600;
                font-size: 18px;
                line-height: 25px;
                text-align: center;
                letter-spacing: -0.03em;
                top: 0;
                left: 50%;
                transform: translateX(-50%);
            }
            .unique-form-class .lottie-player .check-text {
                max-width: 220px !important;
                margin: 16px auto 32px;
            }
            .unique-form-class .lottie-player .close-button {
                cursor: pointer;
                z-index: 120;
                position: absolute;
                top: 23px;
                right: 23px;
            }
            .unique-form-class .pre-loader {
                margin: 0 auto 35px;
                min-height: 57px;
                text-align: center;
            }
            .unique-form-class .test {
                -webkit-animation: spinder 2s ease;
                animation: spinder 2s ease;
                -webkit-animation-iteration-count: infinite;
                animation-iteration-count: infinite;
            }
            .unique-form-class .divider {
                border-top: 2px solid #30334d;
                position: relative;
                margin: 0 0 20px;
            }
            .unique-form-class .divider__text {
                position: absolute;
                transform: translate(-50%, -50%);
                top: 50%;
                left: 50%;
                width: 68px;
                color: #787e9e;
                font-size: 11px;
                line-height: 13px;
                text-align: center;
                letter-spacing: 0.05em;
                background: #22253c;
            }
            .unique-form-class .additional-text {
                text-align: center;
            }
            .unique-form-class .additional-text a {
                color: #fff;
            }
            .unique-form-class .additional-text a:hover {
                color: #4be;
                text-decoration: underline;
            }
            .unique-form-class .error-box {
                display: flex;
                margin: 0 auto 10px;
                justify-content: center;
                max-width: 324px;
                padding: 0 20px;
            }
            .unique-form-class .error-box__text {
                padding: 2px 5px;
                font-size: 10px;
                line-height: 12px;
                letter-spacing: 0.02em;
                text-transform: uppercase;
                color: #fff;
                background: #fe3d3d;
                border-radius: 4px;
            }
            .unique-form-class .button-wrapper {
                display: flex;
                margin: 0 auto 32px;
                justify-content: center;
                max-width: 324px;
                padding: 0 20px;
            }
            .unique-form-class .blur-button {
                -webkit-backdrop-filter: blur(8px) !important;
                backdrop-filter: blur(8px) !important;
                background: linear-gradient(89.86deg, #4be 35.19%, #81f8fd) !important;
            }
            .unique-form-class .registered-block {
                font-weight: 600;
                font-size: 14px;
                line-height: 17px;
                text-align: center;
                letter-spacing: -0.03em;
                padding: 0 20px;
            }
            .unique-form-class .registered-block .divider {
                margin: 24px 0;
            }
            .unique-form-class .registered-block .divider__text {
                padding: 0 13px;
            }
            .unique-form-class .registered-block__lottie {
                display: flex;
                justify-content: center;
            }
            .unique-form-class .registered-block__info {
                padding: 24px 0;
                font-weight: 600;
                font-size: 14px;
                text-align: center;
                line-height: 17px;
            }
            .unique-form-class .registered-block__info .succeed-text {
                margin-bottom: 8px;
                color: #fff;
            }
            .unique-form-class .registered-block__info .note-text {
                text-align: center;
                color: #787e9e;
            }
            .unique-form-class .registered-block__bottom-input .note {
                position: absolute;
                right: 33px;
                top: 50%;
                transform: translateY(-50%);
                cursor: pointer;
            }
            .unique-form-class .registered-block__bottom-input .hint {
                position: absolute;
                top: 6px;
                left: 40px;
                font-weight: 600;
                font-size: 10px;
                line-height: 8px;
                letter-spacing: -0.03em;
                color: #787e9e;
            }
            .unique-form-class .registered-block__bottom-input .input {
                padding: 0 20px;
                margin: 0 auto 18px;
                max-width: 324px;
                position: relative;
            }
            .unique-form-class .registered-block__bottom-input .input input {
                position: relative;
                min-height: 42px;
                min-width: 100%;
                padding: 13px 16px 0 !important;
                background: #1e2035;
                color: #fff;
                border: 1px solid #30334d;
                box-sizing: border-box;
                border-radius: 4px;
                font-weight: 600;
                font-size: 13px;
                line-height: 16px;
                letter-spacing: -0.03em;
            }
            .unique-form-class .footer {
                border-top: 2px solid #30334d;
            }
            .unique-form-class .opacity-element {
                opacity: 0.5;
            }
            @-webkit-keyframes spinder {
                0% {
                    transform: rotate(0);
                }
                to {
                    transform: rotate(1turn);
                }
            }
            @keyframes spinder {
                0% {
                    transform: rotate(0);
                }
                to {
                    transform: rotate(1turn);
                }
            }
            @media (max-width: 500px) {
                .unique-form-class #app .form-wrapper {
                    align-items: flex-end;
                }
                .unique-form-class .reg-phone {
                    padding: 0 26px !important;
                }
                .unique-form-class .reg-phone .sms-input {
                    width: 24% !important;
                }
            }

            .lottie-player[data-v-9b5306ca] {
                position: absolute;
                background: rgba(18, 20, 32, 0.8);
                -webkit-backdrop-filter: blur(6px);
                backdrop-filter: blur(6px);
                border-radius: 18px;
                width: 100%;
                height: 100%;
                z-index: 100;
                color: #fff;
                font-weight: 600;
                font-size: 18px;
                line-height: 25px;
                text-align: center;
                letter-spacing: -0.03em;
                top: 0;
                left: 50%;
                transform: translateX(-50%);
            }
            .lottie-player .close-button[data-v-9b5306ca] {
                cursor: pointer;
                z-index: 120;
                position: absolute;
                top: 23px;
                right: 23px;
            }
            .divider[data-v-9b5306ca] {
                border-top: 2px solid #30334d;
                position: relative;
                margin: 0 0 20px;
            }
            .divider__text[data-v-9b5306ca] {
                position: absolute;
                transform: translate(-50%, -50%);
                top: 50%;
                left: 50%;
                width: 68px;
                color: #787e9e;
                font-size: 11px;
                line-height: 13px;
                text-align: center;
                letter-spacing: 0.05em;
                background: #22253c;
            }
            .button-wrapper[data-v-9b5306ca] {
                display: flex;
                margin: 24px auto 0;
                justify-content: center;
                max-width: 324px;
                padding: 0 20px;
            }
            .button-wrapper.main-registration[data-v-9b5306ca] {
                padding-top: 16px;
            }
            .registered-block[data-v-9b5306ca] {
                font-weight: 600;
                font-size: 14px;
                line-height: 17px;
                text-align: center;
                letter-spacing: -0.03em;
                padding: 0 20px;
            }
            .registered-block .divider[data-v-9b5306ca] {
                margin: 24px 0;
            }
            .registered-block .divider__text[data-v-9b5306ca] {
                padding: 0 13px;
            }
            .registered-block__lottie[data-v-9b5306ca] {
                display: flex;
                justify-content: center;
            }
            .registered-block__info[data-v-9b5306ca] {
                padding: 24px 0;
                font-weight: 600;
                font-size: 14px;
                text-align: center;
                line-height: 17px;
            }
            .registered-block__info .succeed-text[data-v-9b5306ca] {
                margin-bottom: 8px;
                color: #fff;
            }
            .registered-block__info .note-text[data-v-9b5306ca] {
                text-align: center;
                color: #787e9e;
            }
            .registered-block__bottom-input .note[data-v-9b5306ca] {
                position: absolute;
                right: 33px;
                top: 50%;
                transform: translateY(-50%);
                cursor: pointer;
            }
            .registered-block__bottom-input .hint[data-v-9b5306ca] {
                position: absolute;
                top: 6px;
                left: 40px;
                font-weight: 600;
                font-size: 10px;
                line-height: 8px;
                letter-spacing: -0.03em;
                color: #787e9e;
            }
            .registered-block__bottom-input .input[data-v-9b5306ca] {
                padding: 0 20px;
                margin: 0 auto 18px;
                max-width: 324px;
                position: relative;
            }
            .registered-block__bottom-input .input input[data-v-9b5306ca] {
                position: relative;
                min-height: 42px;
                min-width: 100%;
                padding: 13px 16px 0 !important;
                background: #1e2035;
                color: #fff;
                border: 1px solid #30334d;
                box-sizing: border-box;
                border-radius: 4px;
                font-weight: 600;
                font-size: 13px;
                line-height: 16px;
                letter-spacing: -0.03em;
            }
            @media (max-width: 500px) {
                #app .form-wrapper[data-v-9b5306ca] {
                    align-items: flex-end;
                }
            }

            .modalLogout__content {
                padding: 20px 20px 25px;
            }
            @media (max-width: 575px) {
                .modalLogout__content {
                    padding: 15px 15px 20px;
                }
            }
            .modalLogout-text {
                color: #fff;
                font-size: 16px;
                font-weight: 700;
                line-height: 24px;
                text-align: center;
                margin: 25px 0 30px;
            }
            .modalLogout-warning {
                color: #9595b4;
                font-size: 12px;
                line-height: 18px;
                text-align: center;
            }
            .modalLogout-warning > strong {
                color: #c2c2dc;
            }
            .modalLogout-buttons {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .modalLogout-buttons button + button {
                margin-left: 15px;
            }
            @media (max-width: 575px) {
                .modalLogout-buttons button + button {
                    margin-left: 10px;
                }
            }
            .modalLogout-buttons .emptyButton {
                padding: 10px 20px;
            }
            .modalLogout-buttons .mainButton {
                margin-top: 0 !important;
            }

            .cardsList .transfer-card[data-v-1f3554c9] {
                display: block;
                margin-top: 16px;
            }
            .cardsList .transfer-card-body[data-v-1f3554c9] {
                display: flex;
                flex-direction: column;
                justify-content: center;
                min-height: 72px;
                border-radius: 10px;
                cursor: pointer;
            }

            .cardsList .transfer-card[data-v-07167acc] {
                display: block;
                margin-top: 16px;
            }
            .cardsList .transfer-card-body[data-v-07167acc] {
                display: flex;
                flex-direction: column;
                justify-content: center;
                min-height: 72px;
                border-radius: 10px;
                cursor: pointer;
            }

            .skins-sale {
                padding-top: 16px;
                width: 100%;
                display: flex;
                flex-direction: column;
                align-items: flex-start;
                grid-gap: 12px;
                gap: 12px;
            }
            .skins-sale__games-list {
                width: 100%;
                grid-gap: 16px;
                gap: 16px;
                display: flex;
                flex-wrap: wrap;
            }
            .skins-sale__game-card {
                flex-grow: 1;
                flex-basis: 50%;
                max-width: calc(50% - 8px);
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 8px;
                padding: 16px;
                overflow: hidden;
                position: relative;
                cursor: pointer;
            }
            .skins-sale__game-card img {
                pointer-events: none;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                max-width: 100%;
                transition: 0.2s ease;
            }
            .skins-sale__game-card-img--hover {
                position: absolute;
                opacity: 0;
            }
            .skins-sale__game-card.dota {
                background: #000;
            }
            .skins-sale__game-card.dota .skins-sale__game-card-img--default {
                max-width: 80%;
            }
            .skins-sale__game-card.dota .skins-sale__game-card-img--hover {
                transform-origin: center;
                transform: rotate(33deg);
                max-width: 115%;
                margin-top: 22px;
            }
            .skins-sale__game-card.csgo {
                background: #fff;
            }
            .skins-sale__game-card.csgo .skins-sale__game-card-img--hover {
                max-width: 85%;
            }
            .skins-sale__game-card.rust {
                background: #0c0b0b;
            }
            .skins-sale__game-card.rust .skins-sale__game-card-img--default {
                max-width: 70%;
            }
            .skins-sale__game-card.rust .skins-sale__game-card-img--hover {
                max-width: 65%;
                margin-top: 20px;
            }
            .skins-sale__game-card:hover img:not(.skins-sale__game-card-img--hover) {
                opacity: 0;
            }
            .skins-sale__game-card:hover .skins-sale__game-card-img--hover {
                opacity: 1;
            }
            .skins-sale__skins-list {
                width: 100%;
                max-height: 380px;
                overflow-x: hidden;
                overflow-y: auto;
                grid-gap: 8px;
                gap: 8px;
                padding-right: 6px;
                display: flex;
                flex-wrap: wrap;
            }
            .skins-sale__skins-list-wrap {
                width: 100%;
                position: relative;
                overflow: hidden;
            }
            .skins-sale__skins-list-wrap:hover:after {
                opacity: 0;
            }
            .skins-sale__skins-list-wrap:after {
                content: "";
                position: absolute;
                bottom: 0;
                left: 0;
                height: 8px;
                width: 100%;
                z-index: 2;
                background: #202233;
                box-shadow: 0 0 32px 32px #202233;
                pointer-events: none;
                transition: 0.2s ease;
            }
            .skins-sale__actions {
                width: 100%;
                display: flex;
                justify-content: center;
                grid-gap: 16px;
                gap: 16px;
            }
            @media screen and (max-width: 375px) {
                .skins-sale__actions {
                    grid-gap: 8px;
                    gap: 8px;
                }
            }
            .skins-sale .modal__pay-text {
                margin: 0;
            }
            .skins-sale .modal__pay-text + .modal__pay-text {
                margin-top: -10px;
            }
            .skins-sale .modal__pay-text.green .input-block__pattern {
                color: #7ab13b;
            }
            .skins-sale .modal__pay-text.green .input-block__pattern-value {
                border-color: #7ab13b;
            }
            .skins-sale .modal__pay-text.red .input-block__pattern {
                color: #ff2c52;
            }
            .skins-sale .modal__pay-text.red .input-block__pattern-value {
                border-color: #ff2c52;
            }
            .skins-sale__back-btn {
                font-size: 12px;
                line-height: 16px;
                color: #748993;
                cursor: pointer;
                transition: 0.2s ease;
            }
            .skins-sale__back-btn:hover {
                opacity: 0.8;
            }
            .skins-sale__input.InputForm input {
                background: #605f7d;
                border: none;
                color: #fff;
            }
            .skins-sale__input.InputForm .hint {
                color: #fff;
                font-weight: 500;
                pointer-events: none;
            }
            .skins-sale ol {
                list-style: decimal;
                display: flex;
                flex-direction: column;
                padding-left: 20px;
                grid-gap: 8px;
                gap: 8px;
                margin-bottom: 16px;
            }
            .skins-sale-order__footer {
                display: flex;
                align-items: center;
            }
            .skins-sale-order__footer .skins-sale__btn.make-order {
                width: 100%;
                flex-shrink: 0;
                max-width: 170px;
            }
            @media screen and (max-width: 600px) {
                .skins-sale-order__footer .skins-sale__btn.make-order {
                    max-width: 100%;
                }
            }
            @media screen and (max-width: 600px) {
                .skins-sale-order__footer {
                    width: 100%;
                    max-width: 100%;
                    flex-direction: column;
                    align-items: flex-start;
                    grid-gap: 8px;
                    gap: 8px;
                }
            }
            .skins-sale-order__info {
                width: 100%;
                display: flex;
                flex-direction: column;
                padding-left: 15px;
                grid-gap: 4px;
                gap: 4px;
                font-size: 12px;
                line-height: 16px;
            }
            .skins-sale-order__info > * {
                width: 100%;
                display: flex;
                justify-content: space-between;
            }
            .skins-sale-order__info > * span {
                color: #7ab13b;
                font-weight: 500;
            }
            @media screen and (max-width: 600px) {
                .skins-sale-order__info {
                    max-width: 100%;
                    padding-left: 0;
                }
            }
            .skin-card {
                display: flex;
                flex-direction: column;
                align-items: center;
                flex-basis: 50%;
                max-width: calc(50% - 4px);
                min-height: 118px;
                font-size: 11px;
                line-height: 16px;
                color: #fff;
                padding: 12px 8px 4px;
                border: 1px solid #3e3f5e;
                border-radius: 8px;
                background: linear-gradient(180deg, rgba(36, 70, 78, 0), rgba(82, 172, 192, 0.25) 90%), #201f2b;
                position: relative;
                transition: 0.2s ease;
                cursor: pointer;
                overflow: hidden;
            }
            .skin-card > * {
                pointer-events: none;
            }
            .skin-card__img {
                display: flex;
                flex-shrink: 0;
                width: 80px;
            }
            .skin-card__img img {
                width: 100%;
                transition: 0.2s ease;
                transform-origin: center;
            }
            .skin-card__name {
                align-self: flex-start;
                width: calc(100% - 16px);
                height: 16px;
                position: absolute;
                bottom: 4px;
                left: 8px;
                line-height: 16px;
                font-style: italic;
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
            }
            .skin-card__price {
                position: absolute;
                right: 8px;
                top: 10px;
                color: #7ab13b;
                font-size: 13px;
                font-weight: 500;
                font-family: HalvarBreitschrift bold, sans-serif;
            }
            .skin-card__cart-icon {
                opacity: 0;
                position: absolute;
                left: 8px;
                top: 10px;
                width: 16px;
                height: 16px;
                display: flex;
                align-items: center;
                justify-content: center;
                transition: 0.2s ease;
            }
            .skin-card__cart-icon * {
                width: 14px;
                height: 14px;
                background: url(/domain_files/cart--green.svg) no-repeat 50%;
            }
            .skin-card.selected {
                background: linear-gradient(180deg, rgba(26, 17, 81, 0), rgba(38, 64, 201, 0.24) 90%), #201f2b;
            }
            .skin-card.selected .skin-card__cart-icon {
                opacity: 1;
            }
            .skin-card:hover:not(.selected) .skin-card__name {
                white-space: break-spaces;
                text-overflow: clip;
                overflow: visible;
                height: auto;
            }
            .skin-card:hover:not(.selected).dota .skin-card__img img {
                transform: scale(1.1);
            }
            .skin-card:hover:not(.selected).csgo .skin-card__img img,
            .skin-card:hover:not(.selected).rust .skin-card__img img {
                transform: scale(1.175);
            }
            .skin-card:hover:not(.selected).too-expensive {
                cursor: not-allowed;
                background: linear-gradient(180deg, rgba(26, 17, 81, 0), rgba(125, 11, 11, 0.24) 90%), #201f2b;
            }
            .skin-card.dota {
                padding-top: 18px;
            }
            .skin-card.rust .skin-card__img {
                transform-origin: center;
                transform: scaleX(-1);
            }
            .skins-sale__btn {
                display: flex;
                justify-content: center;
                align-items: center;
                margin: 0;
                padding: 0 16px;
                height: 40px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                outline: none;
                border: 2px solid transparent;
                border-top-color: #fff;
                border-radius: 6px;
                font-weight: 500;
                font-size: 14px;
                line-height: 20px;
                flex-shrink: 0;
                cursor: pointer;
                transition: 0.2s ease;
            }
            @media screen and (max-width: 375px) {
                .skins-sale__btn {
                    padding: 0 8px;
                }
            }
            .skins-sale__btn:hover {
                opacity: 0.8;
            }
            .skins-sale__btn.show-more {
                color: #f3f3f3;
                border-color: #f3f3f3;
                background: transparent;
            }
            .skins-sale__btn.show-more .skins-sale__btn-spinner {
                color: #f3f3f3;
            }
            .skins-sale__btn.make-order {
                flex-grow: 1;
                max-width: 200px;
            }
            .skins-sale__btn.make-order .skins-sale__btn-spinner {
                color: #000;
            }
            .skins-sale__btn-spinner {
                pointer-events: none;
                font-size: 12px;
                text-indent: -9999em;
                overflow: hidden;
                width: 1em;
                height: 1em;
                border-radius: 50%;
                position: absolute;
                transform: translateZ(0);
                color: #f3f3f3;
                transform-origin: center;
                opacity: 0;
            }
            .skins-sale__btn.loading {
                color: transparent;
            }
            .skins-sale__btn.loading .skins-sale__btn-spinner {
                opacity: 1;
                -webkit-animation: spinner-dots 1.7s ease infinite, rotating 1.7s ease infinite;
                animation: spinner-dots 1.7s ease infinite, rotating 1.7s ease infinite;
            }
            .skins-sale__btn.disabled {
                cursor: not-allowed;
            }
            .skins-sale-search {
                width: 100%;
                display: flex;
                align-items: center;
                position: relative;
            }
            .skins-sale-search__input.InputForm {
                width: 100%;
                padding-bottom: 0;
                margin-bottom: 0;
            }
            .skins-sale-search__input.InputForm input {
                min-height: 40px;
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }
            .skins-sale-search .skins-sale__btn {
                width: 85px;
                background: #efefef;
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }
            .skins-sale-search__clear {
                display: block;
                width: 24px;
                height: 24px;
                position: absolute;
                top: calc(50% - 12px);
                right: 93px;
                transform-origin: center;
                transition: all 0.2s ease-in-out;
                cursor: pointer;
            }
            .skins-sale-search__clear:hover {
                transform: rotate(90deg);
            }
            .skins-sale-search__clear:after,
            .skins-sale-search__clear:before {
                content: "";
                display: block;
                position: absolute;
                left: 50%;
                top: 50%;
                width: 18px;
                height: 2px;
                border-radius: 1px;
                background: #fff;
                transform: translate(-50%, -50%) rotate(45deg);
            }
            .skins-sale-search__clear:after {
                transform: translate(-50%, -50%) rotate(-45deg);
            }
            .skins-sale-price-filter {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .skins-sale-price-filter__label {
                min-width: 60px;
                text-align: center;
                font-size: 12px;
                line-height: 16px;
                color: #748993;
            }
            @media screen and (max-width: 767.98px) {
                .skins-sale-price-filter__label {
                    display: flex;
                    justify-content: center;
                    flex-shrink: 0;
                }
            }
            .skins-sale-price-filter .InputForm {
                width: 100%;
                max-width: 150px;
                margin: 0;
                padding: 0;
            }
            @media screen and (max-width: 767.98px) {
                .skins-sale-price-filter .InputForm {
                    max-width: calc(50% - 40px);
                }
            }
            .skins-sale-price-filter input::-webkit-inner-spin-button,
            .skins-sale-price-filter input::-webkit-outer-spin-button {
                -webkit-appearance: none;
            }
            .skins-sale-price-filter [type="number"]::-webkit-inner-spin-button,
            .skins-sale-price-filter [type="number"]::-webkit-outer-spin-button {
                height: auto;
                -webkit-appearance: none;
            }
            .skins-sale-price-filter [type="number"] {
                -moz-appearance: textfield;
            }
            @-webkit-keyframes spinner-dots {
                0% {
                    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
                }
                5%,
                95% {
                    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
                }
                10%,
                59% {
                    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
                }
                20% {
                    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
                }
                38% {
                    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
                }
                to {
                    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
                }
            }
            @keyframes spinner-dots {
                0% {
                    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
                }
                5%,
                95% {
                    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
                }
                10%,
                59% {
                    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em;
                }
                20% {
                    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em;
                }
                38% {
                    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em;
                }
                to {
                    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em;
                }
            }
            @-webkit-keyframes rotating {
                0% {
                    transform: rotate(0deg);
                }
                to {
                    transform: rotate(1turn);
                }
            }
            @keyframes rotating {
                0% {
                    transform: rotate(0deg);
                }
                to {
                    transform: rotate(1turn);
                }
            }

            .example-modal-content[data-v-6fe3626a] {
                line-height: 22px;
            }

            @media (max-width: 400px) {
                .modalPhoneAttach__content[data-v-6ebd6956] {
                    padding: 20px 15px;
                }
            }
            .modalPhoneAttach-phone-country[data-v-6ebd6956] {
                display: flex;
                align-items: center;
                justify-content: flex-start;
            }
            .modalPhoneAttach-phone-country--image[data-v-6ebd6956] {
                display: block;
                width: 20px;
                height: auto;
                min-height: 12px;
                min-width: 20px;
                margin-right: 10px;
            }
            .modalPhoneAttach-phone-country > span[data-v-6ebd6956] {
                display: block;
                font-size: 16px;
                color: #fff;
            }
            @media (max-width: 400px) {
                .modalPhoneAttach-phone-country > span[data-v-6ebd6956] {
                    font-size: 14px;
                }
            }
            .modalPhoneAttach-phone-country--prefix[data-v-6ebd6956] {
                width: 45px;
                min-width: 45px;
                letter-spacing: 1.4px;
            }
            @media (max-width: 400px) {
                .modalPhoneAttach-phone-country--prefix[data-v-6ebd6956] {
                    letter-spacing: 1.1px;
                }
            }
            .modalPhoneAttach-phone-country--name[data-v-6ebd6956] {
                margin-left: 10px;
                font-weight: 300;
            }
            .modalPhoneAttach-phone-country_active > span[data-v-6ebd6956] {
                color: #fff;
            }
            .modalPhoneAttach-phone-country_active .modalPhoneAttach-phone-country--prefix[data-v-6ebd6956] {
                width: auto;
                min-width: auto;
            }
            .modalPhoneAttach-attention[data-v-6ebd6956] {
                padding: 15px;
                border-radius: 5px;
                background: #f44336;
                margin-bottom: 25px;
                font-size: 14px;
                line-height: 22px;
                color: #fff;
            }
            .modalPhoneAttach-form[data-v-6ebd6956] {
                width: 100%;
                max-width: 340px;
            }
            .modalPhoneAttach-form > p[data-v-6ebd6956] {
                text-align: center;
                line-height: 24px;
            }
            .modalPhoneAttach-form > p > .phone[data-v-6ebd6956] {
                padding: 3px 6px 2px;
                background: #4d6da9;
                border-radius: 4px;
                letter-spacing: 1.4px;
                white-space: nowrap;
                margin: 0 2px;
            }
            .modalPhoneAttach-form-wrapper[data-v-6ebd6956] {
                display: flex;
                align-items: center;
                justify-content: flex-start;
            }
            .modalPhoneAttach-form-input[data-v-6ebd6956] {
                width: 100%;
                display: flex;
            }
            .modalPhoneAttach-form-input > .v-select[data-v-6ebd6956] {
                margin-right: 8px;
            }
            .modalPhoneAttach-form-input > input[data-v-6ebd6956] {
                background: #4c4c68;
                border-radius: 5px;
                height: 44px;
                border: none;
                color: #fff;
                padding: 10px 12px;
                width: 100%;
                min-width: 100px;
                text-transform: uppercase;
                letter-spacing: 1.4px;
                font-size: 17px;
                transition: background 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            @media (max-width: 400px) {
                .modalPhoneAttach-form-input > input[data-v-6ebd6956] {
                    font-size: 15px;
                    letter-spacing: 1.1px;
                }
            }
            .modalPhoneAttach-form-input > input[data-v-6ebd6956]::-moz-placeholder {
                color: #6b6b88;
                opacity: 1;
            }
            .modalPhoneAttach-form-input > input[data-v-6ebd6956]:-ms-input-placeholder {
                color: #6b6b88;
            }
            .modalPhoneAttach-form-input > input[data-v-6ebd6956]::placeholder {
                color: #6b6b88;
            }
            .modalPhoneAttach-form-input > input[data-v-6ebd6956]:focus {
                background: #545473;
            }
            .modalPhoneAttach-form-input > input[data-v-6ebd6956]:disabled,
            .modalPhoneAttach-form-input_disabled > input[data-v-6ebd6956] {
                opacity: 0.75;
            }
            .modalPhoneAttach-form-input_code > input[data-v-6ebd6956] {
                text-align: center;
                letter-spacing: 4px;
                font-weight: 700;
            }
            .modalPhoneAttach-form-button > img[data-v-6ebd6956] {
                display: inline-block;
                height: 30px;
                margin-left: 20px;
                transition: all 0.3s;
                cursor: pointer;
            }
            @media (max-width: 400px) {
                .modalPhoneAttach-form-button > img[data-v-6ebd6956] {
                    margin-left: 14px;
                }
            }
            .modalPhoneAttach-form-button_edit > img[data-v-6ebd6956] {
                height: 24px;
            }
            .modalPhoneAttach-form-button_disabled > img[data-v-6ebd6956] {
                opacity: 0.4;
                cursor: not-allowed;
            }
            .modalPhoneAttach-form-button:not(.modalPhoneAttach-form-button_disabled) > img[data-v-6ebd6956]:hover {
                transform: scale(1.2);
            }
            .modalPhoneAttach-form-title[data-v-6ebd6956] {
                margin-bottom: 12px;
            }
            .modalPhoneAttach-form-title ~ .modalPhoneAttach-form-title[data-v-6ebd6956] {
                margin-top: 20px;
            }
            .modalPhoneAttach-form-help[data-v-6ebd6956] {
                font-size: 13px;
                margin-top: 12px;
                line-height: 18px;
                color: #b4b1e0;
            }
            .modalPhoneAttach-form-help > .resend[data-v-6ebd6956] {
                font-weight: 700;
                color: #fff;
                cursor: pointer;
                transition: opacity 0.2s ease-in-out;
                padding-bottom: 3px;
                border-bottom: 1px solid hsla(0, 0%, 100%, 0.5);
            }
            .modalPhoneAttach-form-help > .resend[data-v-6ebd6956]:hover {
                opacity: 0.75;
            }
            .modalPhoneAttach-call-example[data-v-6ebd6956] {
                margin-top: 10px;
                padding: 13px 16px;
                border-radius: 4px;
                letter-spacing: 1.4px;
                background: rgba(141, 138, 175, 0.15);
                width: 100%;
                text-align: center;
            }
            .modalPhoneAttach-call-example > span[data-v-6ebd6956] {
                font-size: 17px;
                letter-spacing: 1.4px;
            }
            .modalPhoneAttach-call-example > span[data-v-6ebd6956]:first-child {
                color: #b4b1e0;
                opacity: 0.5;
            }
            .modalPhoneAttach-call-example > span[data-v-6ebd6956]:last-child {
                font-weight: 700;
                color: #fff;
            }
            .modalPhoneAttach-alt__action[data-v-6ebd6956] {
                width: 100%;
                padding-top: 16px;
                font-size: 14px;
                color: #b4b1e0;
            }
            .modalPhoneAttach-alt__action-or[data-v-6ebd6956] {
                padding-left: 70px;
            }
            .modalPhoneAttach-attention--alt[data-v-6ebd6956] {
                margin-bottom: 0;
                margin-top: 24px;
                text-align: center;
                font-weight: 500;
            }
            .modalPhoneAttach-alt__phone[data-v-6ebd6956] {
                background: #4c4c68;
                border: none;
                border-radius: 5px;
                height: 44px;
                width: 100%;
                min-width: 100px;
                padding: 0 24px;
                display: flex;
                justify-content: center;
                align-items: center;
                color: #ffbe18;
                font-size: 20px;
                text-transform: uppercase;
                letter-spacing: 1.4px;
                transition: 0.2s ease;
            }
            .modalPhoneAttach-alt__phone[data-v-6ebd6956]:active,
            .modalPhoneAttach-alt__phone[data-v-6ebd6956]:hover {
                color: #ffbe18;
                opacity: 0.8;
            }
            .modalPhoneAttach-alt__qr[data-v-6ebd6956] {
                width: 160px;
                height: 160px;
                margin: 0 auto 16px;
            }
            .modalPhoneAttach-alt__qr img[data-v-6ebd6956] {
                max-width: 100%;
                border-radius: 8px;
            }

            .modalPhoneAttach-attention > b,
            .modalPhoneAttach-attention > strong {
                font-weight: 700;
            }
            .modalPhoneAttach-attention > strong {
                padding-bottom: 1px;
                border-bottom: 2px solid hsla(0, 0%, 100%, 0.7);
            }

            .no-access-layout[data-v-1f3f386b] {
                width: 100%;
                height: 100vh;
                overflow: hidden;
                display: flex;
                justify-content: center;
                align-items: center;
                padding: 32px 16px;
                color: #fff;
            }

            .fade-enter-active,
            .fade-leave-active {
                transition: opacity 0.15s linear;
            }
            .fade-enter,
            .fade-leave-to {
                opacity: 0;
            }

            .input-group > .input-group-append:last-child > .b-dropdown:not(:last-child):not(.dropdown-toggle) > .btn,
            .input-group > .input-group-append:not(:last-child) > .b-dropdown > .btn,
            .input-group > .input-group-prepend > .b-dropdown > .btn {
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
            }
            .input-group > .input-group-append > .b-dropdown > .btn,
            .input-group > .input-group-prepend:first-child > .b-dropdown:not(:first-child) > .btn,
            .input-group > .input-group-prepend:not(:first-child) > .b-dropdown > .btn {
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
            }

            input.form-control[type="color"],
            input.form-control[type="range"] {
                height: 2.25rem;
            }
            input.form-control.form-control-sm[type="color"],
            input.form-control.form-control-sm[type="range"] {
                height: 1.9375rem;
            }
            input.form-control.form-control-lg[type="color"],
            input.form-control.form-control-lg[type="range"] {
                height: 3rem;
            }
            input.form-control[type="color"] {
                padding: 0.25rem;
            }
            input.form-control.form-control-sm[type="color"] {
                padding: 0.125rem;
            }

            table.b-table.b-table-fixed {
                table-layout: fixed;
            }
            table.b-table[aria-busy="false"] {
                opacity: 1;
            }
            table.b-table[aria-busy="true"] {
                opacity: 0.6;
            }
            table.b-table > tfoot > tr > th,
            table.b-table > thead > tr > th {
                position: relative;
            }
            table.b-table > tfoot > tr > th.sorting,
            table.b-table > thead > tr > th.sorting {
                padding-right: 1.5em;
                cursor: pointer;
            }
            table.b-table > tfoot > tr > th.sorting:after,
            table.b-table > tfoot > tr > th.sorting:before,
            table.b-table > thead > tr > th.sorting:after,
            table.b-table > thead > tr > th.sorting:before {
                position: absolute;
                bottom: 0;
                display: block;
                opacity: 0.4;
                padding-bottom: inherit;
                font-size: inherit;
                line-height: 180%;
            }
            table.b-table > tfoot > tr > th.sorting:before,
            table.b-table > thead > tr > th.sorting:before {
                right: 0.75em;
                content: "\2191";
            }
            table.b-table > tfoot > tr > th.sorting:after,
            table.b-table > thead > tr > th.sorting:after {
                right: 0.25em;
                content: "\2193";
            }
            table.b-table > tfoot > tr > th.sorting_asc:after,
            table.b-table > tfoot > tr > th.sorting_desc:before,
            table.b-table > thead > tr > th.sorting_asc:after,
            table.b-table > thead > tr > th.sorting_desc:before {
                opacity: 1;
            }
            table.b-table.b-table-stacked {
                width: 100%;
            }
            table.b-table.b-table-stacked,
            table.b-table.b-table-stacked > caption,
            table.b-table.b-table-stacked > tbody,
            table.b-table.b-table-stacked > tbody > tr,
            table.b-table.b-table-stacked > tbody > tr > td,
            table.b-table.b-table-stacked > tbody > tr > th {
                display: block;
            }
            table.b-table.b-table-stacked > tbody > tr.b-table-bottom-row,
            table.b-table.b-table-stacked > tbody > tr.b-table-top-row,
            table.b-table.b-table-stacked > tfoot,
            table.b-table.b-table-stacked > thead {
                display: none;
            }
            table.b-table.b-table-stacked > tbody > tr > :first-child {
                border-top-width: 0.4rem;
            }
            table.b-table.b-table-stacked > tbody > tr > [data-label] {
                display: grid;
                grid-template-columns: 40% auto;
                grid-gap: 0.25rem 1rem;
            }
            table.b-table.b-table-stacked > tbody > tr > [data-label]:before {
                content: attr(data-label);
                display: inline;
                text-align: right;
                word-wrap: break-word;
                font-weight: 700;
                font-style: normal;
            }
            @media (max-width: 575.99px) {
                table.b-table.b-table-stacked-sm {
                    width: 100%;
                }
                table.b-table.b-table-stacked-sm,
                table.b-table.b-table-stacked-sm > caption,
                table.b-table.b-table-stacked-sm > tbody,
                table.b-table.b-table-stacked-sm > tbody > tr,
                table.b-table.b-table-stacked-sm > tbody > tr > td,
                table.b-table.b-table-stacked-sm > tbody > tr > th {
                    display: block;
                }
                table.b-table.b-table-stacked-sm > tbody > tr.b-table-bottom-row,
                table.b-table.b-table-stacked-sm > tbody > tr.b-table-top-row,
                table.b-table.b-table-stacked-sm > tfoot,
                table.b-table.b-table-stacked-sm > thead {
                    display: none;
                }
                table.b-table.b-table-stacked-sm > tbody > tr > :first-child {
                    border-top-width: 0.4rem;
                }
                table.b-table.b-table-stacked-sm > tbody > tr > [data-label] {
                    display: grid;
                    grid-template-columns: 40% auto;
                    grid-gap: 0.25rem 1rem;
                }
                table.b-table.b-table-stacked-sm > tbody > tr > [data-label]:before {
                    content: attr(data-label);
                    display: inline;
                    text-align: right;
                    word-wrap: break-word;
                    font-weight: 700;
                    font-style: normal;
                }
            }
            @media (max-width: 767.99px) {
                table.b-table.b-table-stacked-md {
                    width: 100%;
                }
                table.b-table.b-table-stacked-md,
                table.b-table.b-table-stacked-md > caption,
                table.b-table.b-table-stacked-md > tbody,
                table.b-table.b-table-stacked-md > tbody > tr,
                table.b-table.b-table-stacked-md > tbody > tr > td,
                table.b-table.b-table-stacked-md > tbody > tr > th {
                    display: block;
                }
                table.b-table.b-table-stacked-md > tbody > tr.b-table-bottom-row,
                table.b-table.b-table-stacked-md > tbody > tr.b-table-top-row,
                table.b-table.b-table-stacked-md > tfoot,
                table.b-table.b-table-stacked-md > thead {
                    display: none;
                }
                table.b-table.b-table-stacked-md > tbody > tr > :first-child {
                    border-top-width: 0.4rem;
                }
                table.b-table.b-table-stacked-md > tbody > tr > [data-label] {
                    display: grid;
                    grid-template-columns: 40% auto;
                    grid-gap: 0.25rem 1rem;
                }
                table.b-table.b-table-stacked-md > tbody > tr > [data-label]:before {
                    content: attr(data-label);
                    display: inline;
                    text-align: right;
                    word-wrap: break-word;
                    font-weight: 700;
                    font-style: normal;
                }
            }
            @media (max-width: 991.99px) {
                table.b-table.b-table-stacked-lg {
                    width: 100%;
                }
                table.b-table.b-table-stacked-lg,
                table.b-table.b-table-stacked-lg > caption,
                table.b-table.b-table-stacked-lg > tbody,
                table.b-table.b-table-stacked-lg > tbody > tr,
                table.b-table.b-table-stacked-lg > tbody > tr > td,
                table.b-table.b-table-stacked-lg > tbody > tr > th {
                    display: block;
                }
                table.b-table.b-table-stacked-lg > tbody > tr.b-table-bottom-row,
                table.b-table.b-table-stacked-lg > tbody > tr.b-table-top-row,
                table.b-table.b-table-stacked-lg > tfoot,
                table.b-table.b-table-stacked-lg > thead {
                    display: none;
                }
                table.b-table.b-table-stacked-lg > tbody > tr > :first-child {
                    border-top-width: 0.4rem;
                }
                table.b-table.b-table-stacked-lg > tbody > tr > [data-label] {
                    display: grid;
                    grid-template-columns: 40% auto;
                    grid-gap: 0.25rem 1rem;
                }
                table.b-table.b-table-stacked-lg > tbody > tr > [data-label]:before {
                    content: attr(data-label);
                    display: inline;
                    text-align: right;
                    word-wrap: break-word;
                    font-weight: 700;
                    font-style: normal;
                }
            }
            @media (max-width: 1199.99px) {
                table.b-table.b-table-stacked-xl {
                    width: 100%;
                }
                table.b-table.b-table-stacked-xl,
                table.b-table.b-table-stacked-xl > caption,
                table.b-table.b-table-stacked-xl > tbody,
                table.b-table.b-table-stacked-xl > tbody > tr,
                table.b-table.b-table-stacked-xl > tbody > tr > td,
                table.b-table.b-table-stacked-xl > tbody > tr > th {
                    display: block;
                }
                table.b-table.b-table-stacked-xl > tbody > tr.b-table-bottom-row,
                table.b-table.b-table-stacked-xl > tbody > tr.b-table-top-row,
                table.b-table.b-table-stacked-xl > tfoot,
                table.b-table.b-table-stacked-xl > thead {
                    display: none;
                }
                table.b-table.b-table-stacked-xl > tbody > tr > :first-child {
                    border-top-width: 0.4rem;
                }
                table.b-table.b-table-stacked-xl > tbody > tr > [data-label] {
                    display: grid;
                    grid-template-columns: 40% auto;
                    grid-gap: 0.25rem 1rem;
                }
                table.b-table.b-table-stacked-xl > tbody > tr > [data-label]:before {
                    content: attr(data-label);
                    display: inline;
                    text-align: right;
                    word-wrap: break-word;
                    font-weight: 700;
                    font-style: normal;
                }
            }
            table.b-table > tbody > tr.b-table-details > td {
                border-top: none;
            }

            .iziToast-capsule {
                font-size: 0;
                height: 0;
                width: 100%;
                transform: translateZ(0);
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                transition: transform 0.5s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.5s cubic-bezier(0.25, 0.8, 0.25, 1);
            }
            .iziToast-capsule,
            .iziToast-capsule * {
                box-sizing: border-box;
            }
            .iziToast-overlay {
                display: block;
                position: fixed;
                top: -100px;
                left: 0;
                right: 0;
                bottom: -100px;
                z-index: 997;
            }
            .iziToast {
                display: inline-block;
                clear: both;
                position: relative;
                font-family: Lato, Tahoma, Arial;
                font-size: 14px;
                padding: 8px 45px 9px 0;
                background: hsla(0, 0%, 93.3%, 0.9);
                border-color: hsla(0, 0%, 93.3%, 0.9);
                width: 100%;
                pointer-events: all;
                cursor: default;
                transform: translateX(0);
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                min-height: 54px;
            }
            .iziToast > .iziToast-progressbar {
                position: absolute;
                left: 0;
                bottom: 0;
                width: 100%;
                z-index: 1;
                background: hsla(0, 0%, 100%, 0.2);
            }
            .iziToast > .iziToast-progressbar > div {
                height: 2px;
                width: 100%;
                background: rgba(0, 0, 0, 0.3);
                border-radius: 0 0 3px 3px;
            }
            .iziToast.iziToast-balloon:before {
                content: "";
                position: absolute;
                right: 8px;
                left: auto;
                width: 0;
                height: 0;
                top: 100%;
                border-right: 0 solid transparent;
                border-left: 15px solid transparent;
                border-top: 10px solid #000;
                border-top-color: inherit;
                border-radius: 0;
            }
            .iziToast.iziToast-balloon .iziToast-progressbar {
                top: 0;
                bottom: auto;
            }
            .iziToast.iziToast-balloon > div {
                border-radius: 0 0 0 3px;
            }
            .iziToast > .iziToast-cover {
                position: absolute;
                left: 0;
                top: 0;
                bottom: 0;
                height: 100%;
                margin: 0;
                background-size: 100%;
                background-position: 50% 50%;
                background-repeat: no-repeat;
                background-color: rgba(0, 0, 0, 0.1);
            }
            .iziToast > .iziToast-close {
                position: absolute;
                right: 0;
                top: 0;
                border: 0;
                padding: 0;
                opacity: 0.6;
                width: 42px;
                height: 100%;
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJPAAACTwBcGfW0QAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAD3SURBVFiF1ZdtDoMgDEBfdi4PwAX8vLFn0qT7wxantojKupmQmCi8R4tSACpgjC2ICCUbEBa8ingjsU1AXRBeR8aLN64FiknswN8CYefBBDQ3whuFESy7WyQMeC0ipEI0A+0FeBvHUFN8xPaUhAH/iKoWsnXHGegy4J0yxialOfaHJAz4bhRzQzgDvdGnz4GbAonZbCQMuBm1K/kcFu8Mp1N2cFFpsxsMuJqqbIGExGl4loARajU1twskJLLhIsID7+tvUoDnIjTg5T9DPH9EBrz8rxjPzciAl9+O8SxI8CzJ8CxKFfh3ynK8Dyb8wNHM/XDqejx/AtNyPO87tNybAAAAAElFTkSuQmCC)
                    no-repeat 50% 50%;
                background-size: 8px;
                cursor: pointer;
                outline: 0;
            }
            .iziToast > .iziToast-close:hover {
                opacity: 1;
            }
            .iziToast > .iziToast-body {
                position: relative;
                padding: 0 0 0 10px;
                height: auto;
                min-height: 36px;
                margin: 0 0 0 15px;
                text-align: left;
            }
            .iziToast > .iziToast-body:after {
                content: "";
                display: table;
                clear: both;
            }
            .iziToast > .iziToast-body .iziToast-texts {
                margin: 10px 0 0;
                padding-right: 2px;
                display: inline-block;
                float: left;
            }
            .iziToast > .iziToast-body .iziToast-inputs {
                min-height: 19px;
                float: left;
                margin: 3px -2px;
            }
            .iziToast > .iziToast-body .iziToast-inputs > input:not([type="checkbox"]):not([type="radio"]),
            .iziToast > .iziToast-body .iziToast-inputs > select {
                position: relative;
                display: inline-block;
                margin: 2px;
                border-radius: 2px;
                border: 0;
                padding: 4px 7px;
                font-size: 13px;
                letter-spacing: 0.02em;
                background: rgba(0, 0, 0, 0.1);
                color: #000;
                box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
                min-height: 26px;
            }
            .iziToast > .iziToast-body .iziToast-inputs > input:not([type="checkbox"]):not([type="radio"]):focus,
            .iziToast > .iziToast-body .iziToast-inputs > select:focus {
                box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6);
            }
            .iziToast > .iziToast-body .iziToast-buttons {
                min-height: 17px;
                float: left;
                margin: 4px -2px;
            }
            .iziToast > .iziToast-body .iziToast-buttons > a,
            .iziToast > .iziToast-body .iziToast-buttons > button,
            .iziToast > .iziToast-body .iziToast-buttons > input:not([type="checkbox"]):not([type="radio"]) {
                position: relative;
                display: inline-block;
                margin: 2px;
                border-radius: 2px;
                border: 0;
                padding: 5px 10px;
                font-size: 12px;
                letter-spacing: 0.02em;
                cursor: pointer;
                background: rgba(0, 0, 0, 0.1);
                color: #000;
            }
            .iziToast > .iziToast-body .iziToast-buttons > a:hover,
            .iziToast > .iziToast-body .iziToast-buttons > button:hover,
            .iziToast > .iziToast-body .iziToast-buttons > input:not([type="checkbox"]):not([type="radio"]):hover {
                background: rgba(0, 0, 0, 0.2);
            }
            .iziToast > .iziToast-body .iziToast-buttons > a:focus,
            .iziToast > .iziToast-body .iziToast-buttons > button:focus,
            .iziToast > .iziToast-body .iziToast-buttons > input:not([type="checkbox"]):not([type="radio"]):focus {
                box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.6);
            }
            .iziToast > .iziToast-body .iziToast-buttons > a:active,
            .iziToast > .iziToast-body .iziToast-buttons > button:active,
            .iziToast > .iziToast-body .iziToast-buttons > input:not([type="checkbox"]):not([type="radio"]):active {
                top: 1px;
            }
            .iziToast > .iziToast-body .iziToast-icon {
                position: absolute;
                left: 0;
                top: 50%;
                display: table;
                font-size: 23px;
                line-height: 24px;
                margin-top: -12px;
                color: #000;
                width: 24px;
                height: 24px;
            }
            .iziToast > .iziToast-body .iziToast-icon.ico-info {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=)
                    no-repeat 50% 50%;
                background-size: 85%;
            }
            .iziToast > .iziToast-body .iziToast-icon.ico-warning {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAkFBMVEUAAAAAAAABAAIAAAABAAIAAAMAAAABAAIBAAIBAAIAAAIAAAABAAIAAAABAAICAAICAAIAAAIAAAAAAAAAAAABAAIBAAIAAAMAAAABAAIBAAMBAAECAAIAAAIAAAIAAAABAAIBAAIBAAMBAAIBAAEAAAIAAAMAAAAAAAABAAECAAICAAIAAAIAAAMAAAQAAAE05yNAAAAAL3RSTlMAB+kD7V8Q+PXicwv7I9iYhkAzJxnx01IV5cmnk2xmHfzexsK4eEw5L7Gei39aRw640awAAAHQSURBVFjD7ZfJdoJAEEWJgCiI4oDiPM8m7///LidErRO7sHrY5u7YXLr7vKqu9kTC0HPmo9n8cJbEQOzqqAdAUHeUZACQuTkGDQBoDJwkHZR0XBz9FkpafXuHP0SJ09mGeJLZ5wwlTmcbA0THPmdEK7XPGTG1zxmInn3OiJ19zkB0jSVTKExMHT0wjAwlWzC0fSPHF1gWRpIhWMYm7fYTFcQGlbemf4dFfdTGg0B/KXM8qBU/3wntbq7rSGqvJ9kla6IpueFJet8fxfem5yhykjyOgNaWF1qSGd5JMNNxpNF7SZQaVh5JzLrTCZIEJ1GyEyVyd+pClMjdaSJK5O40giSRu5PfFiVyd1pAksjdKRnrSsbVdbiHrgT7yss315fkVQPLFQrL+4FHeOXKO5YRFEKv5AiFaMlKLlBpJuVCJlC5sJfvCgztru/3NmBYccPgGTxRAzxn1XGEMUf58pXZvjoOsOCgjL08+b53mtfAM/SVsZcjKLtysQZPqIy9HPP3m/3zKItRwT0LyQo8sTr26tcO83DIUMWIJjierHLsJda/tbNBFY0BP/bKtcM8HNIWCK3aYR4OMzgxo5w5EFLOLKDExXAm9gI4E3iAO94/Ct/lKWuM2LMGbgAAAABJRU5ErkJggg==)
                    no-repeat 50% 50%;
                background-size: 85%;
            }
            .iziToast > .iziToast-body .iziToast-icon.ico-error {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVyEiIAAAAJ3RSTlMA3BsB98QV8uSyWVUFz7+kcWMM2LuZioBpTUVBNcq2qaibj4d1azLZZYABAAACZElEQVRYw7WX25KCMAyGAxUoFDkpiohnV97/DXeGBtoOUprZ2dyo1K82fxKbwJJVp+KQZ7so2mX5oThVQLKwjDe9YZu4DF3ptAn6rxY0qQPOEq9fNC9ha3y77a22ba24v+9Xbe8v8x03dPOC2/NdvB6xeSreLfGJpnx0TyotKqLm2s7Jd/WO6ivXNp0tCy02R/aFz5VQ5wUPlUL5fIfj5KIlVGU0nWHm/5QtoTVMWY8mzIVu1K9O7XH2JiU/xnOOT39gnUfj+lFHddx4tFjL3/H8jjzaFCy2Rf0c/fdQyQszI8BDR973IyMSKa4krjxAiW/lkRvMP+bKK9WbYS1ASQg8dKjaUGlYPwRe/WoIkz8tiQchH5QAEMv6T0k8MD4mUyWr4E7jAWqZ+xWcMIYkXvlwggJ3IvFK+wIOcpXAo8n8P0COAaXyKH4OsjBuZB4ew0IGu+H1SebhNazsQBbWm8yj+hFuUJB5eMsN0IUXmYendAFFfJB5uEkRMYwxmcd6zDGRtmQePEykAgubymMRFmMxCSIPCRbTuFNN5OGORTjmNGc0Po0m8Uv0gcCry6xUhR2QeLii9tofbEfhz/qvNti+OfPqNm2Mq6105FUMvdT4GPmufMiV8PqBMkc+DdT1bjYYbjzU/ew23VP4n3mLAz4n8Jtv/Ui3ceTT2mzz5o1mZt0gnBpmsdjqRqVlmplcPdqa7X23kL9brdm2t/uBYDPn2+tyu48mtIGD10JTuUrukVrbCFiwDzcHrPjxKt7PW+AZQyT/WESO+1WL7f3o+WLHL2dYMSZsg6dg/z360ofvP4//v1NPzgs28WlWAAAAAElFTkSuQmCC)
                    no-repeat 50% 50%;
                background-size: 80%;
            }
            .iziToast > .iziToast-body .iziToast-icon.ico-success {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABt0UjBAAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==)
                    no-repeat 50% 50%;
                background-size: 85%;
            }
            .iziToast > .iziToast-body .iziToast-icon.ico-question {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEhFovxTxAAAEDklEQVRo3s2ZTWgTQRTHf03ipTRUqghNSgsRjHgQrFUQC6JgD1Kak3gQUUoPqRdBglf1oBehBws9Cn4cGk+1SOmh2upBxAYVoeJHrR9tgq0i1Cq0lqYeks7MbpPdmU00/c8hm9n33v/t7Nt5M2+qMEWQI0QIibZKRrQpHvLL2KI2wnQzzBKrDm2RIeKEy01dTYKUI7G1ZRknQXV5yP10kTYgly1NF/5S6duZ8ES+1iZodyaocrjXxE0OFeifYYgp0mRIkwFChAkRJsIxGgrIP+I0n82fvZW5dc/zkss0O2o1c5mX6/TmaDWl77RFe5YkUW3tKEmyFv0lOvXJ/fTYnmCEFuMRbGHEZqVHLyT9DFjUJmkzJl9DG5MWWwM6Llif/gF1nukB6nhgGwUXdFrE+wiURA8QoM9i0zEWWpXQW+ZsyeRrOMuyEo5Fv4gmy4dXPvqcC+pH2VRYaMwy+OWG+iLGCgm0W0Kv9HdvR8ASjmKCXpuK/bxiV/76A/v5UdDIZuKcJGjrnec5KZ7wwsWFOp6xPX/9mt2sqDe7FO+Kf/fXHBPPDWpdXGhTpLvUG9VKwh1xMDDjkvu+cNDFBTk7ptX1QkKZ850m3duu6fcrWxwdaFFyREJ2j4vOpKP6Du6z4uJCv8sYJIVkCnJBGGZaBONO3roY2EqNrSfIPi7SKP4fdXyNUd6I6wbSAHEl33tFLe+FlSsusnK90A0+oEPcuufZgXnOi+u9LrKSJQZQw6LwqBnv2CKsfHORbFbyQhA6xN/pEuihSdj56Co7LWRjPiKie6gkB2LiKuUqK5kiPkLiz1QJ9K1cNXBAMoUCigNpQ9IqDtMI1HKA4/jyvUsaoSyZLA5kjOjDPFZen8Ql5TsvBskUgjciIPSX3QAXC86DT7VWvlEh/xZ+ij9BDVWJ0QL0SbZq6QaFxoLPcXPmBLveLCc4wXdDK6s+6/vwhCSniFLPXW0NJe5UB8zKCsviqpc7vGPVQFcyZbyPwGD+d5ZnxmNWlhG4xSBZZjivjIWHEQgoDkSMjMwTo54569JSE5IpA7EyJSMTyGTUAUFlO1ZKOtaHTMeL1PhYYFTcihmY2cQ5+ullj7EDkiVfVez2sCTz8yiv84djhg7IJVk81xFWJlPdfHBG0flkRC/zQFZ+DSllNtfDdUsOMCliyGX5uOzU3ZhIXFDof4m1gDuKbEx0t2YS25gVGpcMnr/I1kx3c6piB8P8ZoqEwfMX3ZyCXynJTmq/U7NUXqfUzCbWL1wqVKBQUeESzQYoUlW8TAcVL1RCxUu1G6BYXfFyfQ4VPbDI4T8d2WzgQ6sc/vmxnTsqfHCZQzUJxm1h5dxS5Tu6lQgTZ0ipqRVqSwzTbbLHMt+c19iO76tsx/cLZub+Ali+tYC93olEAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjE3KzAyOjAwjKtfjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxNyswMjowMP325zIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC)
                    no-repeat 50% 50%;
                background-size: 85%;
            }
            .iziToast > .iziToast-body .iziToast-message,
            .iziToast > .iziToast-body .iziToast-title {
                padding: 0;
                font-size: 14px;
                line-height: 16px;
                text-align: left;
                float: left;
                white-space: normal;
            }
            .iziToast > .iziToast-body .iziToast-title {
                color: #000;
                margin: 0;
            }
            .iziToast > .iziToast-body .iziToast-message {
                margin: 0 0 10px;
                color: rgba(0, 0, 0, 0.6);
            }
            .iziToast.iziToast-animateInside .iziToast-buttons-child,
            .iziToast.iziToast-animateInside .iziToast-icon,
            .iziToast.iziToast-animateInside .iziToast-inputs-child,
            .iziToast.iziToast-animateInside .iziToast-message,
            .iziToast.iziToast-animateInside .iziToast-title {
                opacity: 0;
            }
            .iziToast-target {
                position: relative;
                width: 100%;
                margin: 0 auto;
            }
            .iziToast-target .iziToast-capsule {
                overflow: hidden;
            }
            .iziToast-target .iziToast-capsule:after {
                visibility: hidden;
                display: block;
                font-size: 0;
                content: " ";
                clear: both;
                height: 0;
            }
            .iziToast-target .iziToast-capsule .iziToast {
                width: 100%;
                float: left;
            }
            .iziToast-wrapper {
                z-index: 99999;
                position: fixed;
                width: 100%;
                pointer-events: none;
                display: flex;
                flex-direction: column;
            }
            .iziToast-wrapper .iziToast.iziToast-balloon:before {
                border-right: 0 solid transparent;
                border-left: 15px solid transparent;
                border-top: 10px solid #000;
                border-top-color: inherit;
                right: 8px;
                left: auto;
            }
            .iziToast-wrapper-bottomLeft {
                left: 0;
                bottom: 0;
                text-align: left;
            }
            .iziToast-wrapper-bottomLeft .iziToast.iziToast-balloon:before,
            .iziToast-wrapper-topLeft .iziToast.iziToast-balloon:before {
                border-right: 15px solid transparent;
                border-left: 0 solid transparent;
                right: auto;
                left: 8px;
            }
            .iziToast-wrapper-bottomRight {
                right: 0;
                bottom: 0;
                text-align: right;
            }
            .iziToast-wrapper-topLeft {
                left: 0;
                top: 0;
                text-align: left;
            }
            .iziToast-wrapper-topRight {
                top: 0;
                right: 0;
                text-align: right;
            }
            .iziToast-wrapper-topCenter {
                top: 0;
                left: 0;
                right: 0;
                text-align: center;
            }
            .iziToast-wrapper-bottomCenter,
            .iziToast-wrapper-center {
                bottom: 0;
                left: 0;
                right: 0;
                text-align: center;
            }
            .iziToast-wrapper-center {
                top: 0;
                justify-content: center;
                flex-flow: column;
                align-items: center;
            }
            .iziToast-rtl {
                direction: rtl;
                padding: 8px 0 9px 45px;
                font-family: Tahoma, Lato, Arial;
            }
            .iziToast-rtl .iziToast-cover {
                left: auto;
                right: 0;
            }
            .iziToast-rtl .iziToast-close {
                right: auto;
                left: 0;
            }
            .iziToast-rtl .iziToast-body {
                padding: 0 10px 0 0;
                margin: 0 16px 0 0;
                text-align: right;
            }
            .iziToast-rtl .iziToast-body .iziToast-buttons,
            .iziToast-rtl .iziToast-body .iziToast-inputs,
            .iziToast-rtl .iziToast-body .iziToast-message,
            .iziToast-rtl .iziToast-body .iziToast-texts,
            .iziToast-rtl .iziToast-body .iziToast-title {
                float: right;
                text-align: right;
            }
            .iziToast-rtl .iziToast-body .iziToast-icon {
                left: auto;
                right: 0;
            }
            @media only screen and (min-width: 568px) {
                .iziToast-wrapper {
                    padding: 10px 15px;
                }
                .iziToast {
                    margin: 5px 0;
                    border-radius: 3px;
                    width: auto;
                }
                .iziToast:after {
                    content: "";
                    z-index: -1;
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 100%;
                    height: 100%;
                    border-radius: 3px;
                    box-shadow: inset 0 -10px 20px -10px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1), 0 8px 8px -5px rgba(0, 0, 0, 0.25);
                }
                .iziToast:not(.iziToast-rtl) .iziToast-cover {
                    border-radius: 3px 0 0 3px;
                }
                .iziToast.iziToast-rtl .iziToast-cover {
                    border-radius: 0 3px 3px 0;
                }
                .iziToast.iziToast-color-dark:after {
                    box-shadow: inset 0 -10px 20px -10px hsla(0, 0%, 100%, 0.3), 0 10px 10px -5px rgba(0, 0, 0, 0.25);
                }
                .iziToast.iziToast-balloon .iziToast-progressbar {
                    background: 0 0;
                }
                .iziToast.iziToast-balloon:after {
                    box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.25), inset 0 10px 20px -5px rgba(0, 0, 0, 0.25);
                }
                .iziToast-target .iziToast:after {
                    box-shadow: inset 0 -10px 20px -10px rgba(0, 0, 0, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1);
                }
            }
            .iziToast.iziToast-theme-dark {
                background: #565c70;
                border-color: #565c70;
            }
            .iziToast.iziToast-theme-dark .iziToast-title {
                color: #fff;
            }
            .iziToast.iziToast-theme-dark .iziToast-message {
                color: hsla(0, 0%, 100%, 0.7);
                font-weight: 300;
            }
            .iziToast.iziToast-theme-dark .iziToast-close {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfgCR4OIQIPSao6AAAAwElEQVRIx72VUQ6EIAwFmz2XB+AConhjzqTJ7JeGKhLYlyx/BGdoBVpjIpMJNjgIZDKTkQHYmYfwmR2AfAqGFBcO2QjXZCd24bEggvd1KBx+xlwoDpYmvnBUUy68DYXD77ESr8WDtYqvxRex7a8oHP4Wo1Mkt5I68Mc+qYqv1h5OsZmZsQ3gj/02h6cO/KEYx29hu3R+VTTwz6D3TymIP1E8RvEiiVdZfEzicxYLiljSxKIqlnW5seitTW6uYnv/Aqh4whX3mEUrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE2LTA5LTMwVDE0OjMzOjAyKzAyOjAwl6RMVgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNi0wOS0zMFQxNDozMzowMiswMjowMOb59OoAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC)
                    no-repeat 50% 50%;
                background-size: 8px;
            }
            .iziToast.iziToast-theme-dark .iziToast-icon {
                color: #fff;
            }
            .iziToast.iziToast-theme-dark .iziToast-icon.ico-info {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vroaSAAAAKXRSTlMA6PsIvDob+OapavVhWRYPrIry2MxGQ97czsOzpJaMcE0qJQOwVtKjfxCVFeIAAAI3SURBVFjDlJPZsoIwEETnCiGyb8q+qmjl/3/wFmGKwjBROS9QWbtnOqDDGPq4MdMkSc0m7gcDDhF4NRdv8NoL4EcMpzoJglPl/KTDz4WW3IdvXEvxkfIKn7BMZb1bFK4yZFqghZ03jk0nG8N5NBwzx9xU5cxAg8fXi20/hDdC316lcA8o7t16eRuQvW1XGd2d2P8QSHQDDbdIII/9CR3lUF+lbucfJy4WfMS64EJPORnrZxtfc2pjJdnbuags3l04TTtJMXrdTph4Pyg4XAjugAJqMDf5Rf+oXx2/qi4u6nipakIi7CsgiuMSEF9IGKg8heQJKkxIfFSUU/egWSwNrS1fPDtLfon8sZOcYUQml1Qv9a3kfwsEUyJEMgFBKzdV8o3Iw9yAjg1jdLQCV4qbd3no8yD2GugaC3oMbF0NYHCpJYSDhNI5N2DAWB4F4z9Aj/04Cna/x7eVAQ17vRjQZPh+G/kddYv0h49yY4NWNDWMMOMUIRYvlTECmrN8pUAjo5RCMn8KoPmbJ/+Appgnk//Sy90GYBCGgm7IAskQ7D9hFKW4ApB1ei3FSYD9PjGAKygAV+ARFYBH5BsVgG9kkBSAQWKUFYBRZpkUgGVinRWAdUZQDABBQdIcAElDVBUAUUXWHQBZx1gMAGMprM0AsLbVXHsA5trZe93/wp3svQ0YNb/jWV3AIOLsMtlznSNOH7JqjOpDVh7z8qCZR10ftvO4nxeOvPLkpSuvfXnxzKtvXr7j+v8C5ii0e71At7cAAAAASUVORK5CYII=)
                    no-repeat 50% 50%;
                background-size: 85%;
            }
            .iziToast.iziToast-theme-dark .iziToast-icon.ico-warning {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAAAllBMVEUAAAD////+//3+//3+//3///////z+//3+//3+//3////////////9//3////+//39//3///3////////////+//3+//39//3///z+//z+//7///3///3///3///3////////+//3+//3+//3+//z+//3+//7///3///z////////+//79//3///3///z///v+//3///+trXouAAAAMHRSTlMAB+j87RBf+PXiCwQClSPYhkAzJxnx05tSyadzcmxmHRbp5d7Gwrh4TDkvsYt/WkdQzCITAAAB1UlEQVRYw+3XaXKCQBCGYSIIighoxCVqNJrEPfly/8vFImKXduNsf/Mc4K1y7FnwlMLQc/bUbj85R6bA1LXRDICg6RjJcZa7NQYtnLUGTpERSiOXxrOPkv9s30iGKDmtbYir3H7OUHJa2ylAuvZzRvzUfs7Ii/2cgfTt54x82s8ZSM848gJmYtroQzA2jHwA+LkBIEuMGt+QIng1igzlyMrkuP2CyOi47axRaYTL5jhDJehoR+aovC29s3iIyly3Eb+hRCvZo2qsGTnhKr2cLDS+J73GsqBI9W80UCmWWpEuhIjh6ZRGjyNRarjzKGJ2Ou2himCvjHwqI+rTqQdlRH06TZQR9ek0hiqiPp06mV4ke7QPX6ERUZxO8Uo3sqrfhxvoRrCpvXwL/UjR9GRHMIvLgke4d5QbiwhM6JV2YKKF4vIl7XIBkwm4keryJVmvk/TfwcmPwQNkUQuyA2/sYGwnXL7GPu4bW1jYsmevrNj09/MGZMOEPXslQVqO8hqykD17JfPHP/bmo2yGGpdZiH3IZvzZa7B3+IdDjjpjesHJcvbs5dZ/e+cddVoDdvlq7x12Nac+iN7e4R8OXTjp0pw5CGnOLNDEzeBs5gVwFniAO+8f8wvfeXP2hyqnmwAAAABJRU5ErkJggg==)
                    no-repeat 50% 50%;
                background-size: 85%;
            }
            .iziToast.iziToast-theme-dark .iziToast-icon.ico-error {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAeFBMVEUAAAD////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////GqOSsAAAAJ3RSTlMA3BsB98QV8uSyWVUFz6RxYwzYvbupmYqAaU1FQTXKv7abj4d1azKNUit3AAACZElEQVRYw7WXaZOCMAyGw30UORRQBLxX/v8/3BkaWjrY2szO5otKfGrzJrEp6Kw6F8f8sI+i/SE/FucKSBaWiT8p5idlaEtnXTB9tKDLLHAvdSatOan3je93k9F2vRF36+mr1a6eH2NFNydoHq/ieU/UXcWjjk9XykdNWq2ywtp4tXL6Wb2T/MqtzzZutsrNyfvA51KoQROhVCjfrnASIRpSVUZiD5v4RbWExjRdJzSmOsZFvzYz59kRSr6V5zE+/QELHkNdb3VRx45HS1b1u+zfkkcbRAZ3qJ9l/A4qefHUDMShJe+6kZKJDD2pLQ9Q4lu+5Q7rz7Plperd7AtQEgIPI6o2dxr2D4GXvxqCiKcn8cD4gxIAEt7/GYkHL16KqeJd0NB4gJbXfgVnzCGJlzGcocCVSLzUvoAj9xJ4NF7/R8gxoVQexc/hgBpSebjPjgPs59cHmYfn7NkDb6wXmUf1I1ygIPPw4gtgCE8yDw8eAop4J/PQcBExjQmZx37MsZB2ZB4cLKQCG5vKYxMWSzMxIg8pNtOyUkvkocEmXGo69mh8FgnxS4yBwMvDrJSNHZB4uC3ayz/YkcIP4lflwVIT+OU07ZSjrbTkZQ6dTPkYubZ8GC/Cqxu6WvJZII93dcCw46GdNqdpTeF/tiMOuDGB9z/NI6NvyWetGPM0g+bVNeovBmamHXWj0nCbEaGeTMN2PWrqd6cM26ZxP2DeJvj+ph/30Zi/GmRbtlK5SptI+nwGGnvH6gUruT+L16MJHF+58rwNIifTV0vM8+hwMeOXAb6Yx0wXT+b999WXfvn+8/X/F7fWzjdTord5AAAAAElFTkSuQmCC)
                    no-repeat 50% 50%;
                background-size: 80%;
            }
            .iziToast.iziToast-theme-dark .iziToast-icon.ico-success {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAIVBMVEUAAAD////////////////////////////////////////PIev5AAAACnRSTlMApAPhIFn82wgGv8mVtwAAAKVJREFUSMft0LEJAkEARNFFFEw1NFJb8CKjAy1AEOzAxNw+bEEEg6nyFjbY4LOzcBwX7S/gwUxoTdIn+Jbv4Lv8bx446+kB6VsBtK0B+wbMCKxrwL33wOrVeeChX28n7KTOTjgoEu6DRSYAgAAAAkAmAIAAAAIACQIkMkACAAgAIACAyECBKAOJuCagTJwSUCaUAEMAABEBRwAAEQFLbCJgO4bW+AZKGnktR+jAFAAAAABJRU5ErkJggg==)
                    no-repeat 50% 50%;
                background-size: 85%;
            }
            .iziToast.iziToast-theme-dark .iziToast-icon.ico-question {
                background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAQAAAAAYLlVAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADdcAAA3XAUIom3gAAAAHdElNRQfhCQkUEg18vki+AAAETUlEQVRo3s1ZTWhbRxD+VlIuxsLFCYVIIQYVopBDoK5bKDWUBupDMNbJ5FBKg/FBziUQdE9yaC+FHBrwsdCfQ9RTGoLxwWl+DqHEojUFFydxnB9bInZDqOsErBrr6yGvs/ueX97bldTKo4Pe7puZb3Z33s7srIIjMY1jyCEjP6ImvyX8pF64arSHznKC06wzijY5xSKz7YbuYokV2lODsyyxqz3gSY6z6gCuqcpxJluFH+Z8U+D/0jyHoxFUBHgfvsGHIS9WMIUlVFFDFTUAGWSRQRY5HMeBEP6b+Ew9dh/7INd2jGeO59kfKdXP85zbIbfGQVf4sYC3N1hm3lo6zzIbPvk6x+zBk7wQGMEMB5xncIAzAS0XrFySSV72iS1yyBVcdA1x0afrsoUJgdFfY2+z8ADAXl7zz0KcwJiPfZKpVuABgClO+nRG+QIHDdfb4qlWwUXvKW4Z7vi6L4J9vg+vbfCeCeZH2RfOdMOc/HbCA4BvIW6EMQz7XK/ltd+hP+VzR9mgva2YSfyGI17fA7ynnocqeQNFfIJ0oHsdv6CC2+rXGBN6cQdveY3fcVRtmy/HDete+93zy8jA8zV7YkwYMrjHzRddRsCdiVCwwmh6wg9iTNC7Y9XIF1iS7kbUpsvvGEdPuTfSgAEjRpR096x0liPFD/Eqt2NMuBQzB2XhrACAApjFsuQFh9XdGAX70B3oSuNdnMVBaX+sopYxjwVpHFBVACyKTXNoktjD+6Ll8xhenS9MAAkAI/Lux2YNUOs4I413Ypg1SgEAu7kpFvWjaeJe0fJHDGe/cNaZBkekudw8PMA+0fMwlndZeAsJ5KR/qhUDUJCnSiyvRsolkJHGUgvjH8QXDgZopEzKMKDqCKrwEQ4C6MH7GEXC665buLJG8hlQc4LP4paxfJrOqYVYYY2UARfEIazTbgDg2dB98GebzJd54b8L/iWNdLyooeR6CHyZ+6xk0yKxkYg6nEVSUG4VJ9QJ9cxRCxO+9WiOyvgUeexXP1hLGH5nGuBWVtiSp4vqe3VP0UFWI9Wan4Er3v8q7jjPWVtm4FtcQQMrOKO2nOQCM5AyDMi56FDrKHA/1nyppS1ppBpYaE8wciEjGI2AaeM41kI4doDX4XiT3Qm1gevyruCgZg9P8xIv8m1nCzTKq6oiJ9xTMiZ505P5m8cdZ0CnZMVXHVljM7WMBzxpyDxygtdxoCEFTaMIWbZU85UvBjgUMYy0fBaAF8V1Lj9qWQ1aMZ5f4k9r+AGMSkMP1vZoZih6k6sicc5h/OFHM9vDqU/VIU7zJZdYYsKGH4g4nAJMGiXZRds1pVMoZ69RM5vfkbh0qkBhsnS2RLMLilQdL9MBHS9UAh0v1e6CYnXHy/WeeCcvLDwl/9OVze69tPKM+M+v7eJN6OzFpWdEF0ucDbhVNFXadnVrmJFlkVNGTS2M6pzmhMvltfPhnN2B63sVuL7fcNP3D1TSk2ihosPrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDE3LTA5LTA5VDIwOjE4OjEzKzAyOjAweOR7nQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxNy0wOS0wOVQyMDoxODoxMyswMjowMAm5wyEAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC)
                    no-repeat 50% 50%;
                background-size: 85%;
            }
            .iziToast.iziToast-theme-dark .iziToast-buttons > a,
            .iziToast.iziToast-theme-dark .iziToast-buttons > button,
            .iziToast.iziToast-theme-dark .iziToast-buttons > input {
                color: #fff;
                background: hsla(0, 0%, 100%, 0.1);
            }
            .iziToast.iziToast-theme-dark .iziToast-buttons > a:hover,
            .iziToast.iziToast-theme-dark .iziToast-buttons > button:hover,
            .iziToast.iziToast-theme-dark .iziToast-buttons > input:hover {
                background: hsla(0, 0%, 100%, 0.2);
            }
            .iziToast.iziToast-theme-dark .iziToast-buttons > a:focus,
            .iziToast.iziToast-theme-dark .iziToast-buttons > button:focus,
            .iziToast.iziToast-theme-dark .iziToast-buttons > input:focus {
                box-shadow: 0 0 0 1px hsla(0, 0%, 100%, 0.6);
            }
            .iziToast.iziToast-color-red {
                background: rgba(255, 175, 180, 0.9);
                border-color: rgba(255, 175, 180, 0.9);
            }
            .iziToast.iziToast-color-orange {
                background: rgba(255, 207, 165, 0.9);
                border-color: rgba(255, 207, 165, 0.9);
            }
            .iziToast.iziToast-color-yellow {
                background: rgba(255, 249, 178, 0.9);
                border-color: rgba(255, 249, 178, 0.9);
            }
            .iziToast.iziToast-color-blue {
                background: rgba(157, 222, 255, 0.9);
                border-color: rgba(157, 222, 255, 0.9);
            }
            .iziToast.iziToast-color-green {
                background: rgba(166, 239, 184, 0.9);
                border-color: rgba(166, 239, 184, 0.9);
            }
            .iziToast.iziToast-layout2 .iziToast-body .iziToast-message,
            .iziToast.iziToast-layout2 .iziToast-body .iziToast-texts {
                width: 100%;
            }
            .iziToast.iziToast-layout3 {
                border-radius: 2px;
            }
            .iziToast.iziToast-layout3:after {
                display: none;
            }
            .iziToast.revealIn,
            .iziToast .revealIn {
                -webkit-animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both;
                animation: iziT-revealIn 1s cubic-bezier(0.25, 1.6, 0.25, 1) both;
            }
            .iziToast.slideIn,
            .iziToast .slideIn {
                -webkit-animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;
                animation: iziT-slideIn 1s cubic-bezier(0.16, 0.81, 0.32, 1) both;
            }
            .iziToast.bounceInLeft {
                -webkit-animation: iziT-bounceInLeft 0.7s ease-in-out both;
                animation: iziT-bounceInLeft 0.7s ease-in-out both;
            }
            .iziToast.bounceInRight {
                -webkit-animation: iziT-bounceInRight 0.85s ease-in-out both;
                animation: iziT-bounceInRight 0.85s ease-in-out both;
            }
            .iziToast.bounceInDown {
                -webkit-animation: iziT-bounceInDown 0.7s ease-in-out both;
                animation: iziT-bounceInDown 0.7s ease-in-out both;
            }
            .iziToast.bounceInUp {
                -webkit-animation: iziT-bounceInUp 0.7s ease-in-out both;
                animation: iziT-bounceInUp 0.7s ease-in-out both;
            }
            .iziToast.fadeIn,
            .iziToast .fadeIn {
                -webkit-animation: iziT-fadeIn 0.5s ease both;
                animation: iziT-fadeIn 0.5s ease both;
            }
            .iziToast.fadeInUp {
                -webkit-animation: iziT-fadeInUp 0.7s ease both;
                animation: iziT-fadeInUp 0.7s ease both;
            }
            .iziToast.fadeInDown {
                -webkit-animation: iziT-fadeInDown 0.7s ease both;
                animation: iziT-fadeInDown 0.7s ease both;
            }
            .iziToast.fadeInLeft {
                -webkit-animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
                animation: iziT-fadeInLeft 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
            }
            .iziToast.fadeInRight {
                -webkit-animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
                animation: iziT-fadeInRight 0.85s cubic-bezier(0.25, 0.8, 0.25, 1) both;
            }
            .iziToast.flipInX {
                -webkit-animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both;
                animation: iziT-flipInX 0.85s cubic-bezier(0.35, 0, 0.25, 1) both;
            }
            .iziToast.fadeOut {
                -webkit-animation: iziT-fadeOut 0.7s ease both;
                animation: iziT-fadeOut 0.7s ease both;
            }
            .iziToast.fadeOutDown {
                -webkit-animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
                animation: iziT-fadeOutDown 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
            }
            .iziToast.fadeOutUp {
                -webkit-animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
                animation: iziT-fadeOutUp 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
            }
            .iziToast.fadeOutLeft {
                -webkit-animation: iziT-fadeOutLeft 0.5s ease both;
                animation: iziT-fadeOutLeft 0.5s ease both;
            }
            .iziToast.fadeOutRight {
                -webkit-animation: iziT-fadeOutRight 0.5s ease both;
                animation: iziT-fadeOutRight 0.5s ease both;
            }
            .iziToast.flipOutX {
                -webkit-backface-visibility: visible !important;
                backface-visibility: visible !important;
                -webkit-animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
                animation: iziT-flipOutX 0.7s cubic-bezier(0.4, 0.45, 0.15, 0.91) both;
            }
            .iziToast-overlay.fadeIn {
                -webkit-animation: iziT-fadeIn 0.5s ease both;
                animation: iziT-fadeIn 0.5s ease both;
            }
            .iziToast-overlay.fadeOut {
                -webkit-animation: iziT-fadeOut 0.7s ease both;
                animation: iziT-fadeOut 0.7s ease both;
            }
            @-webkit-keyframes iziT-revealIn {
                0% {
                    opacity: 0;
                    transform: scale3d(0.3, 0.3, 1);
                }
                to {
                    opacity: 1;
                }
            }
            @keyframes iziT-revealIn {
                0% {
                    opacity: 0;
                    transform: scale3d(0.3, 0.3, 1);
                }
                to {
                    opacity: 1;
                }
            }
            @-webkit-keyframes iziT-slideIn {
                0% {
                    opacity: 0;
                    transform: translateX(50px);
                }
                to {
                    opacity: 1;
                    transform: translateX(0);
                }
            }
            @keyframes iziT-slideIn {
                0% {
                    opacity: 0;
                    transform: translateX(50px);
                }
                to {
                    opacity: 1;
                    transform: translateX(0);
                }
            }
            @-webkit-keyframes iziT-bounceInLeft {
                0% {
                    opacity: 0;
                    transform: translateX(280px);
                }
                50% {
                    opacity: 1;
                    transform: translateX(-20px);
                }
                70% {
                    transform: translateX(10px);
                }
                to {
                    transform: translateX(0);
                }
            }
            @keyframes iziT-bounceInLeft {
                0% {
                    opacity: 0;
                    transform: translateX(280px);
                }
                50% {
                    opacity: 1;
                    transform: translateX(-20px);
                }
                70% {
                    transform: translateX(10px);
                }
                to {
                    transform: translateX(0);
                }
            }
            @-webkit-keyframes iziT-bounceInRight {
                0% {
                    opacity: 0;
                    transform: translateX(-280px);
                }
                50% {
                    opacity: 1;
                    transform: translateX(20px);
                }
                70% {
                    transform: translateX(-10px);
                }
                to {
                    transform: translateX(0);
                }
            }
            @keyframes iziT-bounceInRight {
                0% {
                    opacity: 0;
                    transform: translateX(-280px);
                }
                50% {
                    opacity: 1;
                    transform: translateX(20px);
                }
                70% {
                    transform: translateX(-10px);
                }
                to {
                    transform: translateX(0);
                }
            }
            @-webkit-keyframes iziT-bounceInDown {
                0% {
                    opacity: 0;
                    transform: translateY(-200px);
                }
                50% {
                    opacity: 1;
                    transform: translateY(10px);
                }
                70% {
                    transform: translateY(-5px);
                }
                to {
                    transform: translateY(0);
                }
            }
            @keyframes iziT-bounceInDown {
                0% {
                    opacity: 0;
                    transform: translateY(-200px);
                }
                50% {
                    opacity: 1;
                    transform: translateY(10px);
                }
                70% {
                    transform: translateY(-5px);
                }
                to {
                    transform: translateY(0);
                }
            }
            @-webkit-keyframes iziT-bounceInUp {
                0% {
                    opacity: 0;
                    transform: translateY(200px);
                }
                50% {
                    opacity: 1;
                    transform: translateY(-10px);
                }
                70% {
                    transform: translateY(5px);
                }
                to {
                    transform: translateY(0);
                }
            }
            @keyframes iziT-bounceInUp {
                0% {
                    opacity: 0;
                    transform: translateY(200px);
                }
                50% {
                    opacity: 1;
                    transform: translateY(-10px);
                }
                70% {
                    transform: translateY(5px);
                }
                to {
                    transform: translateY(0);
                }
            }
            @-webkit-keyframes iziT-fadeIn {
                0% {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @keyframes iziT-fadeIn {
                0% {
                    opacity: 0;
                }
                to {
                    opacity: 1;
                }
            }
            @-webkit-keyframes iziT-fadeInUp {
                0% {
                    opacity: 0;
                    transform: translate3d(0, 100%, 0);
                }
                to {
                    opacity: 1;
                    transform: none;
                }
            }
            @keyframes iziT-fadeInUp {
                0% {
                    opacity: 0;
                    transform: translate3d(0, 100%, 0);
                }
                to {
                    opacity: 1;
                    transform: none;
                }
            }
            @-webkit-keyframes iziT-fadeInDown {
                0% {
                    opacity: 0;
                    transform: translate3d(0, -100%, 0);
                }
                to {
                    opacity: 1;
                    transform: none;
                }
            }
            @keyframes iziT-fadeInDown {
                0% {
                    opacity: 0;
                    transform: translate3d(0, -100%, 0);
                }
                to {
                    opacity: 1;
                    transform: none;
                }
            }
            @-webkit-keyframes iziT-fadeInLeft {
                0% {
                    opacity: 0;
                    transform: translate3d(300px, 0, 0);
                }
                to {
                    opacity: 1;
                    transform: none;
                }
            }
            @keyframes iziT-fadeInLeft {
                0% {
                    opacity: 0;
                    transform: translate3d(300px, 0, 0);
                }
                to {
                    opacity: 1;
                    transform: none;
                }
            }
            @-webkit-keyframes iziT-fadeInRight {
                0% {
                    opacity: 0;
                    transform: translate3d(-300px, 0, 0);
                }
                to {
                    opacity: 1;
                    transform: none;
                }
            }
            @keyframes iziT-fadeInRight {
                0% {
                    opacity: 0;
                    transform: translate3d(-300px, 0, 0);
                }
                to {
                    opacity: 1;
                    transform: none;
                }
            }
            @-webkit-keyframes iziT-flipInX {
                0% {
                    transform: perspective(400px) rotateX(90deg);
                    opacity: 0;
                }
                40% {
                    transform: perspective(400px) rotateX(-20deg);
                }
                60% {
                    transform: perspective(400px) rotateX(10deg);
                    opacity: 1;
                }
                80% {
                    transform: perspective(400px) rotateX(-5deg);
                }
                to {
                    transform: perspective(400px);
                }
            }
            @keyframes iziT-flipInX {
                0% {
                    transform: perspective(400px) rotateX(90deg);
                    opacity: 0;
                }
                40% {
                    transform: perspective(400px) rotateX(-20deg);
                }
                60% {
                    transform: perspective(400px) rotateX(10deg);
                    opacity: 1;
                }
                80% {
                    transform: perspective(400px) rotateX(-5deg);
                }
                to {
                    transform: perspective(400px);
                }
            }
            @-webkit-keyframes iziT-fadeOut {
                0% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                }
            }
            @keyframes iziT-fadeOut {
                0% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                }
            }
            @-webkit-keyframes iziT-fadeOutDown {
                0% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translate3d(0, 100%, 0);
                }
            }
            @keyframes iziT-fadeOutDown {
                0% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translate3d(0, 100%, 0);
                }
            }
            @-webkit-keyframes iziT-fadeOutUp {
                0% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translate3d(0, -100%, 0);
                }
            }
            @keyframes iziT-fadeOutUp {
                0% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translate3d(0, -100%, 0);
                }
            }
            @-webkit-keyframes iziT-fadeOutLeft {
                0% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translate3d(-200px, 0, 0);
                }
            }
            @keyframes iziT-fadeOutLeft {
                0% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translate3d(-200px, 0, 0);
                }
            }
            @-webkit-keyframes iziT-fadeOutRight {
                0% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translate3d(200px, 0, 0);
                }
            }
            @keyframes iziT-fadeOutRight {
                0% {
                    opacity: 1;
                }
                to {
                    opacity: 0;
                    transform: translate3d(200px, 0, 0);
                }
            }
            @-webkit-keyframes iziT-flipOutX {
                0% {
                    transform: perspective(400px);
                }
                30% {
                    transform: perspective(400px) rotateX(-20deg);
                    opacity: 1;
                }
                to {
                    transform: perspective(400px) rotateX(90deg);
                    opacity: 0;
                }
            }
            @keyframes iziT-flipOutX {
                0% {
                    transform: perspective(400px);
                }
                30% {
                    transform: perspective(400px) rotateX(-20deg);
                    opacity: 1;
                }
                to {
                    transform: perspective(400px) rotateX(90deg);
                    opacity: 0;
                }
            }

            .VueCarousel-navigation-button[data-v-453ad8cd] {
                position: absolute;
                top: 50%;
                box-sizing: border-box;
                color: #000;
                text-decoration: none;
                appearance: none;
                border: none;
                background-color: transparent;
                padding: 0;
                cursor: pointer;
                outline: none;
            }
            .VueCarousel-navigation-button[data-v-453ad8cd]:focus {
                outline: 1px solid lightblue;
            }
            .VueCarousel-navigation-next[data-v-453ad8cd] {
                right: 0;
                transform: translateY(-50%) translateX(100%);
                font-family: "system";
            }
            .VueCarousel-navigation-prev[data-v-453ad8cd] {
                left: 0;
                transform: translateY(-50%) translateX(-100%);
                font-family: "system";
            }
            .VueCarousel-navigation--disabled[data-v-453ad8cd] {
                opacity: 0.5;
                cursor: default;
            }

            /* Define the "system" font family */
            @font-face {
                font-family: system;
                font-style: normal;
                font-weight: 300;
                src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Ubuntu Light"), local("Segoe UI Symbol"), local("Roboto-Light"), local("DroidSans"), local("Tahoma");
            }

            .VueCarousel-pagination[data-v-438fd353] {
                width: 100%;
                text-align: center;
            }
            .VueCarousel-pagination--top-overlay[data-v-438fd353] {
                position: absolute;
                top: 0;
            }
            .VueCarousel-pagination--bottom-overlay[data-v-438fd353] {
                position: absolute;
                bottom: 0;
            }
            .VueCarousel-dot-container[data-v-438fd353] {
                display: inline-block;
                margin: 0 auto;
                padding: 0;
            }
            .VueCarousel-dot[data-v-438fd353] {
                display: inline-block;
                cursor: pointer;
                appearance: none;
                border: none;
                background-clip: content-box;
                box-sizing: content-box;
                padding: 0;
                border-radius: 100%;
                outline: none;
            }
            .VueCarousel-dot[data-v-438fd353]:focus {
                outline: 1px solid lightblue;
            }

            .VueCarousel-slide {
                flex-basis: inherit;
                flex-grow: 0;
                flex-shrink: 0;
                user-select: none;
                backface-visibility: hidden;
                -webkit-touch-callout: none;
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                outline: none;
            }
            .VueCarousel-slide-adjustableHeight {
                display: table;
                flex-basis: auto;
                width: 100%;
            }

            .VueCarousel {
                display: flex;
                flex-direction: column;
                position: relative;
            }
            .VueCarousel--reverse {
                flex-direction: column-reverse;
            }
            .VueCarousel-wrapper {
                width: 100%;
                position: relative;
                overflow: hidden;
            }
            .VueCarousel-inner {
                display: flex;
                flex-direction: row;
                backface-visibility: hidden;
            }
            .VueCarousel-inner--center {
                justify-content: center;
            }

            /* Chart.js */
            @-webkit-keyframes chartjs-render-animation {
                from {
                    opacity: 0.99;
                }
                to {
                    opacity: 1;
                }
            }
            @keyframes chartjs-render-animation {
                from {
                    opacity: 0.99;
                }
                to {
                    opacity: 1;
                }
            }
            .chartjs-render-monitor {
                -webkit-animation: chartjs-render-animation 0.001s;
                animation: chartjs-render-animation 0.001s;
            }

            /*!
 * 
 *         SimpleBar.js - v2.6.1
 *         Scrollbars, simpler.
 *         https://grsmto.github.io/simplebar/
 *         
 *         Made by Adrien Grsmto from a fork by Jonathan Nicol
 *         Under MIT License
 *       
 */
            [data-simplebar] {
                position: relative;
                z-index: 0;
                overflow: hidden !important;
                max-height: inherit;
                -webkit-overflow-scrolling: touch;
            }
            [data-simplebar="init"] {
                display: -webkit-box;
                display: -ms-flexbox;
                display: flex;
            }
            .simplebar-scroll-content {
                overflow-x: hidden !important;
                overflow-y: scroll;
                min-width: 100% !important;
                max-height: inherit !important;
                -webkit-box-sizing: content-box !important;
                box-sizing: content-box !important;
            }
            .simplebar-content {
                overflow-y: hidden !important;
                overflow-x: scroll;
                -webkit-box-sizing: border-box !important;
                box-sizing: border-box !important;
                min-height: 100% !important;
            }
            .simplebar-track {
                z-index: 1;
                position: absolute;
                right: 0;
                bottom: 0;
                width: 11px;
            }
            .simplebar-scrollbar {
                position: absolute;
                right: 2px;
                width: 7px;
                min-height: 10px;
            }
            .simplebar-scrollbar:before {
                position: absolute;
                content: "";
                background: #000;
                border-radius: 7px;
                left: 0;
                right: 0;
                opacity: 0;
                -webkit-transition: opacity 0.2s linear;
                transition: opacity 0.2s linear;
            }
            .simplebar-track .simplebar-scrollbar.visible:before,
            .simplebar-track:hover .simplebar-scrollbar:before {
                opacity: 0.5;
                -webkit-transition: opacity 0 linear;
                transition: opacity 0 linear;
            }
            .simplebar-track.vertical {
                top: 0;
            }
            .simplebar-track.vertical .simplebar-scrollbar:before {
                top: 2px;
                bottom: 2px;
            }
            .simplebar-track.horizontal {
                left: 0;
                width: auto;
                height: 11px;
            }
            .simplebar-track.horizontal .simplebar-scrollbar:before {
                height: 100%;
                left: 2px;
                right: 2px;
            }
            .horizontal.simplebar-track .simplebar-scrollbar {
                right: auto;
                top: 2px;
                height: 7px;
                min-height: 0;
                min-width: 10px;
                width: auto;
            }

            .pull-to-refresh-material {
                position: relative;
            }
            .pull-to-refresh-material__control {
                position: absolute;
                top: -50px;
                left: 50%;
                transform: translate3d(-50%, 0, 0);
                width: 40px;
                height: 40px;
                justify-content: center;
                align-items: center;
                background: #fff;
                border-radius: 50%;
                box-shadow: 0 1px 6px rgba(0, 0, 0, 0.117647), 0 1px 4px rgba(0, 0, 0, 0.117647);
                display: none;
            }
            .pull-to-refresh--aborting .pull-to-refresh-material__control,
            .pull-to-refresh--pulling .pull-to-refresh-material__control,
            .pull-to-refresh--reached .pull-to-refresh-material__control,
            .pull-to-refresh--refreshing .pull-to-refresh-material__control,
            .pull-to-refresh--restoring .pull-to-refresh-material__control {
                display: flex;
            }
            .pull-to-refresh--aborting .pull-to-refresh-material__spinner,
            .pull-to-refresh--pulling .pull-to-refresh-material__spinner,
            .pull-to-refresh--reached .pull-to-refresh-material__spinner,
            .pull-to-refresh--refreshing .pull-to-refresh-material__icon,
            .pull-to-refresh--restoring .pull-to-refresh-material__icon {
                display: none;
            }
            .pull-to-refresh-material__spinner {
                transform-origin: center center;
                -webkit-animation: pull-to-refresh-material-rotate 2s linear infinite;
                animation: pull-to-refresh-material-rotate 2s linear infinite;
            }
            .pull-to-refresh-material__path {
                stroke-dasharray: 1, 200;
                stroke-dashoffset: 0;
                stroke-linecap: round;
                -webkit-animation: pull-to-refresh-material-dash 1.5s ease-in-out infinite;
                animation: pull-to-refresh-material-dash 1.5s ease-in-out infinite;
            }
            .pull-to-refresh-material__path--colorful {
                -webkit-animation: pull-to-refresh-material-dash 1.5s ease-in-out infinite, pull-to-refresh-material-colorful 6s ease-in-out infinite;
                animation: pull-to-refresh-material-dash 1.5s ease-in-out infinite, pull-to-refresh-material-colorful 6s ease-in-out infinite;
            }
            @-webkit-keyframes pull-to-refresh-material-rotate {
                to {
                    transform: rotate(1turn);
                }
            }
            @keyframes pull-to-refresh-material-rotate {
                to {
                    transform: rotate(1turn);
                }
            }
            @-webkit-keyframes pull-to-refresh-material-dash {
                0% {
                    stroke-dasharray: 1, 200;
                    stroke-dashoffset: 0;
                }
                50% {
                    stroke-dasharray: 89, 200;
                    stroke-dashoffset: -35px;
                }
                to {
                    stroke-dasharray: 89, 200;
                    stroke-dashoffset: -124px;
                }
            }
            @keyframes pull-to-refresh-material-dash {
                0% {
                    stroke-dasharray: 1, 200;
                    stroke-dashoffset: 0;
                }
                50% {
                    stroke-dasharray: 89, 200;
                    stroke-dashoffset: -35px;
                }
                to {
                    stroke-dasharray: 89, 200;
                    stroke-dashoffset: -124px;
                }
            }
            @-webkit-keyframes pull-to-refresh-material-colorful {
                0%,
                to {
                    stroke: #4285f4;
                }
                40% {
                    stroke: #ea4335;
                }
                66% {
                    stroke: #fbbc05;
                }
                80%,
                90% {
                    stroke: #34a853;
                }
            }
            @keyframes pull-to-refresh-material-colorful {
                0%,
                to {
                    stroke: #4285f4;
                }
                40% {
                    stroke: #ea4335;
                }
                66% {
                    stroke: #fbbc05;
                }
                80%,
                90% {
                    stroke: #34a853;
                }
            }

            .v-select {
                position: relative;
                font-family: inherit;
            }
            .v-select,
            .v-select * {
                box-sizing: border-box;
            }
            .v-select[dir="rtl"] .vs__actions {
                padding: 0 3px 0 6px;
            }
            .v-select[dir="rtl"] .dropdown-toggle .clear {
                margin-left: 6px;
                margin-right: 0;
            }
            .v-select[dir="rtl"] .selected-tag .close {
                margin-left: 0;
                margin-right: 2px;
            }
            .v-select[dir="rtl"] .dropdown-menu {
                text-align: right;
            }
            .v-select .open-indicator {
                display: flex;
                align-items: center;
                cursor: pointer;
                pointer-events: all;
                opacity: 1;
                width: 12px;
            }
            .v-select .open-indicator,
            .v-select .open-indicator:before {
                transition: all 0.15s cubic-bezier(1, -0.115, 0.975, 0.855);
                transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
            }
            .v-select .open-indicator:before {
                border-color: rgba(60, 60, 60, 0.5);
                border-style: solid;
                border-width: 3px 3px 0 0;
                content: "";
                display: inline-block;
                height: 10px;
                width: 10px;
                vertical-align: text-top;
                transform: rotate(133deg);
                box-sizing: inherit;
            }
            .v-select.open .open-indicator:before {
                transform: rotate(315deg);
            }
            .v-select.loading .open-indicator {
                opacity: 0;
            }
            .v-select .dropdown-toggle {
                -webkit-appearance: none;
                -moz-appearance: none;
                appearance: none;
                display: flex;
                padding: 0 0 4px;
                background: none;
                border: 1px solid rgba(60, 60, 60, 0.26);
                border-radius: 4px;
                white-space: normal;
            }
            .v-select .vs__selected-options {
                display: flex;
                flex-basis: 100%;
                flex-grow: 1;
                flex-wrap: wrap;
                padding: 0 2px;
                position: relative;
            }
            .v-select .vs__actions {
                display: flex;
                align-items: stretch;
                padding: 0 6px 0 3px;
            }
            .v-select .dropdown-toggle .clear {
                font-size: 23px;
                font-weight: 700;
                line-height: 1;
                color: rgba(60, 60, 60, 0.5);
                padding: 0;
                border: 0;
                background-color: transparent;
                cursor: pointer;
                margin-right: 6px;
            }
            .v-select.searchable .dropdown-toggle {
                cursor: text;
            }
            .v-select.unsearchable .dropdown-toggle {
                cursor: pointer;
            }
            .v-select.open .dropdown-toggle {
                border-bottom-color: transparent;
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0;
            }
            .v-select .dropdown-menu {
                display: block;
                position: absolute;
                top: 100%;
                left: 0;
                z-index: 1000;
                min-width: 160px;
                padding: 5px 0;
                margin: 0;
                width: 100%;
                overflow-y: auto;
                border: 1px solid rgba(0, 0, 0, 0.26);
                box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
                border-top: none;
                border-radius: 0 0 4px 4px;
                text-align: left;
                list-style: none;
                background: #fff;
            }
            .v-select .no-options {
                text-align: center;
            }
            .v-select .selected-tag {
                display: flex;
                align-items: center;
                background-color: #f0f0f0;
                border: 1px solid #ccc;
                border-radius: 4px;
                color: #333;
                line-height: 1.42857143;
                margin: 4px 2px 0;
                padding: 0 0.25em;
                transition: opacity 0.25s;
            }
            .v-select.single .selected-tag {
                background-color: transparent;
                border-color: transparent;
            }
            .v-select.single.open .selected-tag {
                position: absolute;
                opacity: 0.4;
            }
            .v-select.single.searching .selected-tag {
                display: none;
            }
            .v-select .selected-tag .close {
                margin-left: 2px;
                font-size: 1.25em;
                appearance: none;
                padding: 0;
                cursor: pointer;
                background: 0 0;
                border: 0;
                font-weight: 700;
                line-height: 1;
                color: #000;
                text-shadow: 0 1px 0 #fff;
                filter: alpha(opacity=20);
                opacity: 0.2;
            }
            .v-select.single.searching:not(.open):not(.loading) input[type="search"] {
                opacity: 0.2;
            }
            .v-select input[type="search"]::-webkit-search-cancel-button,
            .v-select input[type="search"]::-webkit-search-decoration,
            .v-select input[type="search"]::-webkit-search-results-button,
            .v-select input[type="search"]::-webkit-search-results-decoration {
                display: none;
            }
            .v-select input[type="search"]::-ms-clear {
                display: none;
            }
            .v-select input[type="search"],
            .v-select input[type="search"]:focus {
                appearance: none;
                -webkit-appearance: none;
                -moz-appearance: none;
                line-height: 1.42857143;
                font-size: 1em;
                display: inline-block;
                border: 1px solid transparent;
                border-left: none;
                outline: none;
                margin: 4px 0 0;
                padding: 0 7px;
                max-width: 100%;
                background: none;
                box-shadow: none;
                flex-grow: 1;
                width: 0;
            }
            .v-select.unsearchable input[type="search"] {
                opacity: 0;
            }
            .v-select.unsearchable input[type="search"]:hover {
                cursor: pointer;
            }
            .v-select li {
                line-height: 1.42857143;
            }
            .v-select li > a {
                display: block;
                padding: 3px 20px;
                clear: both;
                color: #333;
                white-space: nowrap;
            }
            .v-select li:hover {
                cursor: pointer;
            }
            .v-select .dropdown-menu .active > a {
                color: #333;
                background: rgba(50, 50, 50, 0.1);
            }
            .v-select .dropdown-menu > .highlight > a {
                background: #5897fb;
                color: #fff;
            }
            .v-select .highlight:not(:last-child) {
                margin-bottom: 0;
            }
            .v-select .spinner {
                align-self: center;
                opacity: 0;
                font-size: 5px;
                text-indent: -9999em;
                overflow: hidden;
                border-top: 0.9em solid hsla(0, 0%, 39%, 0.1);
                border-right: 0.9em solid hsla(0, 0%, 39%, 0.1);
                border-bottom: 0.9em solid hsla(0, 0%, 39%, 0.1);
                border-left: 0.9em solid rgba(60, 60, 60, 0.45);
                transform: translateZ(0);
                animation: vSelectSpinner 1.1s infinite linear;
                transition: opacity 0.1s;
            }
            .v-select .spinner,
            .v-select .spinner:after {
                border-radius: 50%;
                width: 5em;
                height: 5em;
            }
            .v-select.disabled .dropdown-toggle,
            .v-select.disabled .dropdown-toggle .clear,
            .v-select.disabled .dropdown-toggle input,
            .v-select.disabled .open-indicator,
            .v-select.disabled .selected-tag .close {
                cursor: not-allowed;
                background-color: #f8f8f8;
            }
            .v-select.loading .spinner {
                opacity: 1;
            }
            @-webkit-keyframes vSelectSpinner {
                0% {
                    transform: rotate(0deg);
                }
                to {
                    transform: rotate(1turn);
                }
            }
            @keyframes vSelectSpinner {
                0% {
                    transform: rotate(0deg);
                }
                to {
                    transform: rotate(1turn);
                }
            }
            .fade-enter-active,
            .fade-leave-active {
                transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1);
            }
            .fade-enter,
            .fade-leave-to {
                opacity: 0;
            }

            .vue-slider-dot {
                position: absolute;
                transition: all 0s;
                z-index: 5;
            }
            .vue-slider-dot:focus {
                outline: none;
            }
            .vue-slider-dot-tooltip {
                position: absolute;
                visibility: hidden;
            }
            .vue-slider-dot-hover:hover .vue-slider-dot-tooltip,
            .vue-slider-dot-tooltip-show {
                visibility: visible;
            }
            .vue-slider-dot-tooltip-top {
                top: -10px;
                left: 50%;
                transform: translate(-50%, -100%);
            }
            .vue-slider-dot-tooltip-bottom {
                bottom: -10px;
                left: 50%;
                transform: translate(-50%, 100%);
            }
            .vue-slider-dot-tooltip-left {
                left: -10px;
                top: 50%;
                transform: translate(-100%, -50%);
            }
            .vue-slider-dot-tooltip-right {
                right: -10px;
                top: 50%;
                transform: translate(100%, -50%);
            }
            .vue-slider-marks {
                position: relative;
                width: 100%;
                height: 100%;
            }
            .vue-slider-mark {
                position: absolute;
                z-index: 1;
            }
            .vue-slider-ltr .vue-slider-mark,
            .vue-slider-rtl .vue-slider-mark {
                width: 0;
                height: 100%;
                top: 50%;
            }
            .vue-slider-ltr .vue-slider-mark-step,
            .vue-slider-rtl .vue-slider-mark-step {
                top: 0;
            }
            .vue-slider-ltr .vue-slider-mark-label,
            .vue-slider-rtl .vue-slider-mark-label {
                top: 100%;
                margin-top: 10px;
            }
            .vue-slider-ltr .vue-slider-mark {
                transform: translate(-50%, -50%);
            }
            .vue-slider-ltr .vue-slider-mark-step {
                left: 0;
            }
            .vue-slider-ltr .vue-slider-mark-label {
                left: 50%;
                transform: translateX(-50%);
            }
            .vue-slider-rtl .vue-slider-mark {
                transform: translate(50%, -50%);
            }
            .vue-slider-rtl .vue-slider-mark-step {
                right: 0;
            }
            .vue-slider-rtl .vue-slider-mark-label {
                right: 50%;
                transform: translateX(50%);
            }
            .vue-slider-btt .vue-slider-mark,
            .vue-slider-ttb .vue-slider-mark {
                width: 100%;
                height: 0;
                left: 50%;
            }
            .vue-slider-btt .vue-slider-mark-step,
            .vue-slider-ttb .vue-slider-mark-step {
                left: 0;
            }
            .vue-slider-btt .vue-slider-mark-label,
            .vue-slider-ttb .vue-slider-mark-label {
                left: 100%;
                margin-left: 10px;
            }
            .vue-slider-btt .vue-slider-mark {
                transform: translate(-50%, 50%);
            }
            .vue-slider-btt .vue-slider-mark-step {
                top: 0;
            }
            .vue-slider-btt .vue-slider-mark-label {
                top: 50%;
                transform: translateY(-50%);
            }
            .vue-slider-ttb .vue-slider-mark {
                transform: translate(-50%, -50%);
            }
            .vue-slider-ttb .vue-slider-mark-step {
                bottom: 0;
            }
            .vue-slider-ttb .vue-slider-mark-label {
                bottom: 50%;
                transform: translateY(50%);
            }
            .vue-slider-mark-label,
            .vue-slider-mark-step {
                position: absolute;
            }
            .vue-slider {
                position: relative;
                box-sizing: content-box;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                display: block;
                -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            }
            .vue-slider-rail {
                position: relative;
                width: 100%;
                height: 100%;
                transition-property: width, height, left, right, top, bottom;
            }
            .vue-slider-process {
                position: absolute;
                z-index: 1;
            }

            .vue-slider-disabled {
                opacity: 0.5;
                cursor: not-allowed;
            }
            .vue-slider-rail {
                background-color: #ccc;
                border-radius: 15px;
            }
            .vue-slider-process {
                background-color: #3498db;
                border-radius: 15px;
            }
            .vue-slider-mark {
                z-index: 4;
            }
            .vue-slider-mark:first-child .vue-slider-mark-step,
            .vue-slider-mark:last-child .vue-slider-mark-step {
                display: none;
            }
            .vue-slider-mark-step {
                width: 100%;
                height: 100%;
                border-radius: 50%;
                background-color: rgba(0, 0, 0, 0.16);
            }
            .vue-slider-mark-label {
                font-size: 14px;
                white-space: nowrap;
            }
            .vue-slider-dot-handle {
                cursor: pointer;
                width: 100%;
                height: 100%;
                border-radius: 50%;
                background-color: #fff;
                box-sizing: border-box;
                box-shadow: 0.5px 0.5px 2px 1px rgba(0, 0, 0, 0.32);
            }
            .vue-slider-dot-handle-focus {
                box-shadow: 0 0 1px 2px rgba(52, 152, 219, 0.36);
            }
            .vue-slider-dot-handle-disabled {
                cursor: not-allowed;
                background-color: #ccc;
            }
            .vue-slider-dot-tooltip-inner {
                font-size: 14px;
                white-space: nowrap;
                padding: 2px 5px;
                min-width: 20px;
                text-align: center;
                color: #fff;
                border-radius: 5px;
                border-color: #3498db;
                background-color: #3498db;
                box-sizing: content-box;
            }
            .vue-slider-dot-tooltip-inner:after {
                content: "";
                position: absolute;
            }
            .vue-slider-dot-tooltip-inner-top:after {
                top: 100%;
                left: 50%;
                transform: translate(-50%);
                height: 0;
                width: 0;
                border: 5px solid transparent;
                border-top-color: inherit;
            }
            .vue-slider-dot-tooltip-inner-bottom:after {
                bottom: 100%;
                left: 50%;
                transform: translate(-50%);
                height: 0;
                width: 0;
                border: 5px solid transparent;
                border-bottom-color: inherit;
            }
            .vue-slider-dot-tooltip-inner-left:after {
                left: 100%;
                top: 50%;
                transform: translateY(-50%);
                height: 0;
                width: 0;
                border: 5px solid transparent;
                border-left-color: inherit;
            }
            .vue-slider-dot-tooltip-inner-right:after {
                right: 100%;
                top: 50%;
                transform: translateY(-50%);
                height: 0;
                width: 0;
                border: 5px solid transparent;
                border-right-color: inherit;
            }
            .vue-slider-dot-tooltip-wrapper {
                opacity: 0;
                transition: all 0.3s;
            }
            .vue-slider-dot-tooltip-wrapper-show {
                opacity: 1;
            }

            iframe {
                width: 100%;
                height: 100%;
            }

            .tutorial[data-v-1b3f1c2d] {
                color: #fff;
                font-family: Montserrat, sans-serif;
            }
            .tutorial__overlay[data-v-1b3f1c2d] {
                position: absolute;
                top: 0;
                left: 0;
                z-index: -1;
                width: 100%;
                height: 100%;
                background-color: rgba(0, 0, 0, 0.6);
            }
            .tutorial_inner[data-v-1b3f1c2d] {
                display: flex;
                flex-direction: column;
                width: 100%;
                border-radius: 10px;
                background-image: url(/domain_files/backgroundComingSoon.png);
                background-size: cover;
            }
            .tutorial__header[data-v-1b3f1c2d] {
                display: flex;
                justify-content: center;
                align-items: center;
                min-height: 80px;
                background: linear-gradient(0deg, rgba(62, 62, 96, 0.5), rgba(38, 41, 61, 0.5));
                position: relative;
            }
            .tutorial__title[data-v-1b3f1c2d] {
                font-size: 20px;
                font-weight: 400;
                text-transform: uppercase;
            }
            .tutorial__close-button[data-v-1b3f1c2d] {
                position: absolute;
                top: 50%;
                right: 12px;
                transform: translateY(-50%);
                width: 30px;
                cursor: pointer;
            }
            .tutorial__close-button img[data-v-1b3f1c2d] {
                transform-origin: center;
                transition: transform 0.2s ease-out;
            }
            .tutorial__close-button:hover img[data-v-1b3f1c2d] {
                transform: rotate(180deg);
                cursor: pointer;
            }
            .tutorial__content[data-v-1b3f1c2d] {
                display: flex;
                flex-direction: column;
                width: 100%;
                height: 100%;
                margin: 0 auto;
                padding: 30px;
            }
            .tutorial__step[data-v-1b3f1c2d] {
                display: flex;
                flex-direction: column;
                align-items: center;
                padding: 0 3px;
            }
            .tutorial__step-img[data-v-1b3f1c2d] {
                width: 100%;
                height: 100%;
                max-width: 350px;
                max-height: 350px;
                min-height: 350px;
                display: flex;
                align-items: center;
                justify-content: center;
                margin-top: 2px;
                margin-bottom: 20px;
                border-radius: 10px;
                position: relative;
            }
            .tutorial__step-img img[data-v-1b3f1c2d] {
                display: block;
                width: 100%;
                border-radius: 6px;
                box-shadow: 0 5px 20px 4px rgba(0, 0, 0, 0.2), 0 0 0 1px rgba(99, 102, 144, 0.2);
            }
            .tutorial__step-video[data-v-1b3f1c2d] {
                width: 100%;
                height: 100%;
                position: relative;
                cursor: pointer;
            }
            .tutorial__step-video[data-v-1b3f1c2d]:hover {
                opacity: 0.65;
            }
            .tutorial__step-video_overlay[data-v-1b3f1c2d] {
                position: absolute;
                top: 0;
                left: 0;
                z-index: 5;
                width: 100%;
                height: 100%;
            }
            .tutorial__step-text[data-v-1b3f1c2d] {
                width: 100%;
                padding: 0 20px;
                margin-bottom: 10px;
                font-size: 14px;
                line-height: 20px;
                text-align: center;
            }
            .tutorial__next-step[data-v-1b3f1c2d] {
                display: flex;
                justify-content: center;
                align-items: center;
                align-self: center;
                width: 165px;
                height: 55px;
                margin-top: 15px;
                color: #fff;
                font-size: 19px;
                border-color: transparent;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                text-shadow: 1px 1px 1px #000;
            }
            .tutorial__next-step[data-v-1b3f1c2d]:hover {
                cursor: pointer;
            }
            .tutorial__next-step_small[data-v-1b3f1c2d] {
                width: 100%;
                height: 40px;
                font-size: 16px;
            }
            @media (max-width: 767px) {
                .tutorial__content[data-v-1b3f1c2d] {
                    padding: 20px 10px;
                }
                .tutorial__step-text[data-v-1b3f1c2d] {
                    padding: 0 5px;
                    font-size: 13px;
                }
                .tutorial__next-step[data-v-1b3f1c2d] {
                    height: 50px;
                    font-size: 16px;
                }
            }

            .switch-wrap[data-v-f0796590] {
                margin-top: -16px;
                padding: 0 2px 2px 0;
            }
            .switch-wrap_disable[data-v-f0796590] {
                opacity: 0.3;
            }
            .switch-wrap_disable label[data-v-f0796590] {
                cursor: not-allowed;
            }
            input[type="checkbox"][data-v-f0796590] {
                height: 0;
                width: 0;
                visibility: hidden;
            }
            label[data-v-f0796590] {
                cursor: pointer;
                text-indent: -9999px;
                width: 40px;
                height: 16px;
                background: #d4d1e1;
                display: block;
                border-radius: 10px;
                position: relative;
                touch-action: none;
            }
            label[data-v-f0796590]:after {
                content: "";
                position: absolute;
                top: -2px;
                left: -2px;
                width: 20px;
                height: 20px;
                background: #fff;
                border-radius: 90px;
                transition: 0.3s;
            }
            input:checked + label[data-v-f0796590] {
                background: #29956c;
            }
            input:checked + label[data-v-f0796590]:after {
                left: calc(100% + 2px);
                transform: translateX(-100%);
            }

            .button-set-rate[data-v-1ab87f4e] {
                width: 25%;
                height: 38px;
                background: #3e3e60;
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
                cursor: pointer;
                border-bottom: 1px solid #48486a;
                overflow: hidden;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            .button-set-rate.button-set-rate_disabled[data-v-1ab87f4e] {
                opacity: 0.5;
                cursor: not-allowed;
            }
            .button-set-rate.button-set-rate_disabled:hover span[data-v-1ab87f4e] {
                color: #706897;
                transform: none;
            }
            .button-set-rate span[data-v-1ab87f4e] {
                color: #706897;
                transition: all 0.3s;
            }
            .button-set-rate[data-v-1ab87f4e]:hover:before {
                height: 8px;
            }
            .button-set-rate:hover span[data-v-1ab87f4e] {
                color: #fff;
                transform: scale(1.1);
            }
            .button-set-rate[data-v-1ab87f4e]:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 4px;
                top: 0;
                background: linear-gradient(180deg, #515173, rgba(81, 81, 115, 0));
            }
            .button-set-rate[data-v-1ab87f4e]:after {
                content: "";
                width: 1px;
                height: 100%;
                position: absolute;
                right: 0;
                background: #2a2a3c;
            }
            .button-set-rate[data-v-1ab87f4e]:first-child {
                border-top-left-radius: 5px;
                border-bottom-left-radius: 5px;
            }
            .button-set-rate[data-v-1ab87f4e]:last-child {
                border-top-right-radius: 5px;
                border-bottom-right-radius: 5px;
            }
            .button-set-rate[data-v-1ab87f4e]:last-child:after {
                display: none;
            }
            @media screen and (max-width: 767px) {
                .button-set-rate span[data-v-1ab87f4e] {
                    font-size: 12px;
                }
            }

            .switch-block[data-v-4bd46faa] {
                position: absolute;
                right: 20px;
                top: 22px;
                z-index: 6;
            }
            .rate-block[data-v-4bd46faa] {
                background: repeating-linear-gradient(-45deg, #37374c, #37374c 3px, #333348 0, #333348 13px);
                border-radius: 10px;
                position: relative;
                padding: 20px;
                margin-top: 10px;
            }
            .rate-block__inputs[data-v-4bd46faa] {
                display: flex;
                justify-content: space-between;
                flex-flow: row wrap;
            }
            .rate-block__inputs__item[data-v-4bd46faa] {
                position: relative;
                width: 48%;
                z-index: 5;
            }
            .rate-block__inputs__item > div[data-v-4bd46faa] {
                position: relative;
                margin-top: 10px;
            }
            .rate-block__inputs__item span[data-v-4bd46faa]:first-child {
                color: #55516c;
            }
            .rate-block__inputs__item .minus[data-v-4bd46faa],
            .rate-block__inputs__item .plus[data-v-4bd46faa] {
                background: #d4d1e1;
                position: absolute;
                height: 100%;
                width: 48px;
                top: 0;
                z-index: 11;
                display: flex;
                align-items: center;
                justify-content: center;
                cursor: pointer;
                transition: all 0.3s;
            }
            .rate-block__inputs__item .minus img[data-v-4bd46faa],
            .rate-block__inputs__item .plus img[data-v-4bd46faa] {
                width: 11px;
            }
            .rate-block__inputs__item input[data-v-4bd46faa] {
                width: 100%;
                background: #fff;
                border-radius: 5px;
                border: none;
                height: 38px;
                z-index: 10;
                text-align: center;
                touch-action: none;
            }
            .rate-block__inputs__item .minus[data-v-4bd46faa] {
                left: 0;
                border-top-left-radius: 5px;
                border-bottom-left-radius: 5px;
                touch-action: none;
            }
            .rate-block__inputs__item .plus[data-v-4bd46faa] {
                right: 0;
                border-top-right-radius: 5px;
                border-bottom-right-radius: 5px;
                touch-action: none;
            }
            .rate-block__inputs__item_disable[data-v-4bd46faa] {
                opacity: 0.6;
            }
            .rate-block .buttons-wrap[data-v-4bd46faa],
            .rate-block .gaming[data-v-4bd46faa] {
                display: flex;
            }
            .wins-sum[data-v-4bd46faa] {
                background-color: #181821;
                background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.2) 70%);
                height: 50px;
                width: 100%;
                display: block;
                border: none;
                border-top: 2px solid #77777e;
                border-bottom: 1px solid #434349;
                border-radius: 5px;
                margin-right: 26px;
            }
            .wins-sum span[data-v-4bd46faa] {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
                font-weight: 700;
            }
            .wins-sum__bronze[data-v-4bd46faa] {
                background-color: #ff7a1b;
                border-top: 2px solid #ff9f4a;
                border-bottom: 1px solid #e36b00;
            }
            .wins-sum__silver[data-v-4bd46faa] {
                background-color: #dae5ef;
                border-top: 2px solid #f5faff;
                border-bottom: 1px solid #afb8bf;
            }
            .wins-sum__gold[data-v-4bd46faa] {
                background-color: #ffab12;
                border-top: 2px solid #ffc756;
                border-bottom: 1px solid #d48e00;
            }
            .wins-sum .smaller[data-v-4bd46faa] {
                font-size: 1em;
            }
            .not-login[data-v-4bd46faa] {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                z-index: 25;
                background: rgba(37, 37, 61, 0.8);
                border-radius: 10px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            @media screen and (max-width: 767px) {
                .rate-block__inputs__item[data-v-4bd46faa] {
                    width: 100%;
                }
                .rate-block__inputs__item[data-v-4bd46faa]:last-child {
                    margin-top: 1rem;
                }
                .switch-block[data-v-4bd46faa] {
                    top: 99px;
                }
                .wins-sum[data-v-4bd46faa] {
                    margin-right: 0;
                    margin-bottom: 20px;
                }
                .main-button-get-win[data-v-4bd46faa],
                .wins-sum[data-v-4bd46faa] {
                    width: 100%;
                }
                .buttons-wrap[data-v-4bd46faa] {
                    flex-flow: row wrap;
                }
            }

            .history-block[data-v-0330498d] {
                text-align: right;
            }
            .history-block__title[data-v-0330498d] {
                font-size: 17px;
                color: #9490ba;
            }
            .history-block__item[data-v-0330498d] {
                margin-top: 15px;
            }
            .history-block__item span[data-v-0330498d] {
                font-size: 14px;
            }
            @media screen and (max-width: 767px) {
                .history-block[data-v-0330498d] {
                    text-align: left;
                }
                .history-block__mobile[data-v-0330498d] {
                    display: flex;
                    flex-flow: row wrap;
                }
                .history-block__mobile .history-block__item[data-v-0330498d] {
                    margin-right: 10px;
                }
            }

            .input-title[data-v-06d77671] {
                font-size: 12px;
                display: block;
                margin-bottom: 7px;
                color: #bfbfc7;
            }

            .make-rate__hash-game[data-v-1d77050c] {
                margin-top: 20px;
                color: #fff;
                max-width: 100%;
                font-family: Roboto, sans-serif;
                transition: all 0.3s;
                border-radius: 5px;
                cursor: pointer;
            }
            .make-rate__hash-game[data-v-1d77050c]:hover {
                opacity: 0.5;
            }
            .make-rate__hash-game__number[data-v-1d77050c] {
                background-image: linear-gradient(180deg, #4b4a6f, #434267);
                border-bottom: 2px solid #4b4a6f;
                border-top-left-radius: 5px;
                border-bottom-left-radius: 5px;
                padding: 10px;
                width: 150px;
                min-width: 150px;
                white-space: nowrap;
                display: flex;
                flex-direction: column;
                align-items: center;
                justify-content: center;
            }
            .make-rate__hash-game__number > span[data-v-1d77050c] {
                margin-bottom: 10px;
            }
            .make-rate__hash-game__number button[data-v-1d77050c] {
                color: #fff;
                text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
                padding: 8px 10px;
                border: none;
                border-top: 1px solid #fff;
                border-radius: 5px;
                cursor: pointer;
                position: relative;
            }
            .make-rate__hash-game__number button[data-v-1d77050c]:after,
            .make-rate__hash-game__number button[data-v-1d77050c]:before {
                content: "";
                width: 100%;
                height: 100%;
                position: absolute;
                z-index: 10;
                left: 0;
                top: 0;
                border-radius: 5px;
                background-image: linear-gradient(to bottom right, #3ed4ec, #4eeaf7);
            }
            .make-rate__hash-game__number button[data-v-1d77050c]:after {
                background-image: linear-gradient(to bottom right, #4eeaf7, #3ed4ec);
                opacity: 0;
            }
            .make-rate__hash-game__number button[data-v-1d77050c]:hover:after {
                opacity: 1;
            }
            .make-rate__hash-game__number button span[data-v-1d77050c] {
                position: relative;
                z-index: 20;
            }
            .make-rate__hash-game__info[data-v-1d77050c] {
                max-width: calc(100% - 150px);
                background: #3e3d61;
                border-bottom: 2px solid #4b4a6f;
                border-top-right-radius: 5px;
                border-bottom-right-radius: 5px;
                padding: 8px 12px;
                display: flex;
                flex-direction: column;
                justify-content: center;
            }
            .make-rate__hash-game__info div[data-v-1d77050c] {
                display: flex;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .make-rate__hash-game__info div + div[data-v-1d77050c] {
                margin-top: 4px;
            }
            .make-rate__hash-game__info div span[data-v-1d77050c] {
                font-size: 11px;
            }
            .make-rate__hash-game__info div span[data-v-1d77050c]:first-child {
                font-weight: 700;
            }
            .make-rate__hash-game__info div span[data-v-1d77050c]:nth-child(2) {
                margin-left: 6px;
                overflow: hidden;
                text-overflow: ellipsis;
                color: #9d9dab;
            }

            .crash-timer[data-v-becbc4ca] {
                position: absolute;
                width: 100%;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .crash-timer div[data-v-becbc4ca] {
                font-family: Roboto Condensed, sans-serif;
                font-size: 100px;
                text-transform: uppercase;
                color: #fff;
                font-weight: 700;
            }
            .crash-timer div span[data-v-becbc4ca]:last-child {
                font-size: 70px;
            }
            @media screen and (max-width: 767px) {
                .crash-timer div[data-v-becbc4ca] {
                    font-size: 40px;
                }
                .crash-timer div span[data-v-becbc4ca]:last-child {
                    font-size: 30px;
                }
            }

            .background-chart[data-v-8cfa236a] {
                position: relative;
                height: 400px;
            }
            @media screen and (max-width: 1500px) {
                .background-chart[data-v-8cfa236a] {
                    height: 330px;
                }
            }
            @media screen and (max-width: 767px) {
                .background-chart[data-v-8cfa236a] {
                    height: 250px;
                }
            }

            @import url(https://fonts.googleapis.com/css?family=Roboto:100, 300, 400, 500, 700, 900&subset=cyrillic);

            .rouletteCircle-col {
                width: 530px;
                margin-left: auto;
                margin-right: auto;
            }
            .makeRouletteRate-col {
                max-width: 560px;
                margin-left: auto;
                margin-right: auto;
            }
            .usersRates-col {
                width: 600px;
                margin-left: auto;
                margin-right: auto;
            }
            .roulette {
                background: url(/domain_files/circle-background.png) no-repeat;
                width: 100%;
                height: 400px;
                background-size: contain;
                position: relative;
            }
            .roulette__game-state {
                background: #e4d022;
                position: absolute;
                width: 140px;
                height: 140px;
                top: 50%;
                left: 50%;
                margin-top: -70px;
                margin-left: -70px;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .roulette__game-state_game span {
                font-size: 16px;
                text-transform: uppercase;
                font-weight: 700;
                line-height: 24px;
            }
            .roulette__game-state_end span {
                font-size: 44px;
                text-transform: uppercase;
                font-weight: 700;
            }
            .roulette__game-state span {
                color: #fff;
            }
            .roulette__timer {
                position: absolute;
                width: 140px;
                height: 140px;
                top: 50%;
                left: 50%;
                margin-top: -70px;
                margin-left: -70px;
            }
            .roulette__timer .circle_animation {
                stroke-dasharray: 0;
                stroke-dashoffset: 0;
                transition: all 1s;
            }
            .roulette__game {
                width: 100%;
                height: 100%;
            }
            .roulette__game,
            .roulette__game__body {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .roulette__game__body {
                width: 400px;
                height: 400px;
                background: url(/domain_files/roulette-body.svg);
                position: relative;
            }
            .roulette__game__circle-center {
                position: absolute;
                width: 140px;
                height: 140px;
                top: 50%;
                left: 50%;
                margin-top: -70px;
                margin-left: -70px;
                background: url(/domain_files/roulette-center-circle.svg);
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .roulette__game__circle-center span {
                font-size: 14px;
                color: #272738;
                font-weight: 700;
                text-transform: uppercase;
                cursor: pointer;
                transition: all 0.3s;
            }
            .roulette__game__circle-center span:hover {
                color: #fff;
            }
            .roulette__game_start-button {
                position: absolute;
                left: 0;
                top: 0;
            }
            .roulette__count {
                background: url(/domain_files/roulette-count.svg);
                width: 102px;
                height: 40px;
                background-size: cover;
                position: absolute;
                top: -10px;
                left: calc(50% - 51px);
            }
            .roulette .radial-progress-inner p {
                color: #f6e444;
                font-size: 34px;
                font-weight: 600;
                font-family: Roboto, sans-serif;
            }
            .roulette__game-result {
                position: absolute;
                width: 140px;
                height: 140px;
                top: 50%;
                left: 50%;
                margin-top: -70px;
                margin-left: -70px;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .roulette__game-result span {
                font-size: 44px;
                color: #fff;
                font-weight: 600;
            }
            .radial-progress-container {
                transform: rotateY(180deg);
            }
            .roulette-timer {
                position: absolute;
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .roulette-timer p {
                color: #f6e444;
                font-size: 34px;
                font-weight: 600;
                font-family: Roboto, sans-serif;
            }
            .make-rate {
                background: repeating-linear-gradient(-45deg, #37374c, #37374c 3px, #333348 0, #333348 13px);
                width: 100%;
                height: 250px;
                padding: 20px;
                border-radius: 10px;
                font-family: Roboto, sans-serif;
                position: relative;
            }
            .make-rate .authButton {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                z-index: 25;
                background: rgba(37, 37, 61, 0.8);
                border-radius: 10px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .make-rate .authButton .mainButton_big {
                margin-top: 0;
            }
            .make-rate__inputs {
                position: relative;
                width: 100%;
                height: 38px;
                margin-top: 30px;
            }
            .make-rate__inputs input {
                width: 100%;
                background: #fff;
                border-radius: 5px;
                border: none;
                height: 38px;
                z-index: 10;
                text-align: center;
                position: relative;
                touch-action: none;
            }
            .make-rate__inputs__minus,
            .make-rate__inputs__plus {
                background: #d4d1e1;
                position: absolute;
                height: 100%;
                width: 48px;
                left: 0;
                top: 0;
                z-index: 11;
                display: flex;
                align-items: center;
                justify-content: center;
                border-top-left-radius: 5px;
                border-bottom-left-radius: 5px;
                cursor: pointer;
                transition: all 0.3s;
                touch-action: none;
            }
            .make-rate__inputs__minus:hover,
            .make-rate__inputs__plus:hover {
                background: #bdb3e6;
            }
            .make-rate__inputs__minus:hover img,
            .make-rate__inputs__plus:hover img {
                filter: brightness(4.5);
            }
            .make-rate__inputs__minus img,
            .make-rate__inputs__plus img {
                width: 11px;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .make-rate__inputs__minus_disable,
            .make-rate__inputs__plus_disable {
                opacity: 0.3;
                cursor: not-allowed;
            }
            .make-rate__inputs__plus {
                right: 0;
                left: inherit;
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
                border-top-right-radius: 5px;
                border-bottom-right-radius: 5px;
            }
            .make-rate__desc {
                display: flex;
                justify-content: space-between;
                margin-top: 20px;
                align-items: center;
                flex-flow: row wrap;
            }
            .make-rate__desc span:first-child {
                color: #b6aedd;
                font-size: 18px;
            }
            .make-rate__desc span:nth-child(2) {
                font-size: 15px;
                color: #615c79;
            }
            .make-rate__button {
                width: 100%;
                height: 47px;
                display: flex;
                align-items: center;
                border-radius: 5px;
                cursor: pointer;
                font-weight: 100;
                touch-action: none;
            }
            .make-rate__button_disable {
                cursor: not-allowed;
                opacity: 0.7;
            }
            .make-rate__button_red {
                background: #ea2020;
                border-top: 2px solid #ff8686;
                border-bottom: 1px solid #ff5454;
                transition: all 0.3s;
                position: relative;
            }
            .make-rate__button_red:before {
                background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.3) 70%);
            }
            .make-rate__button_red:after,
            .make-rate__button_red:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 100%;
                transition: all 0.3s;
                z-index: 10;
            }
            .make-rate__button_red:after {
                background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0, transparent 70%);
                opacity: 0;
            }
            .make-rate__button_red:hover:before {
                opacity: 0;
            }
            .make-rate__button_red:hover:after {
                opacity: 1;
            }
            .make-rate__button_green {
                background: #009c62;
                border-top: 2px solid #57dca9;
                border-bottom: 1px solid #29956c;
                transition: all 0.3s;
                position: relative;
            }
            .make-rate__button_green:before {
                background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.3) 70%);
            }
            .make-rate__button_green:after,
            .make-rate__button_green:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 100%;
                transition: all 0.3s;
                z-index: 10;
            }
            .make-rate__button_green:after {
                background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0, transparent 70%);
                opacity: 0;
            }
            .make-rate__button_green:hover:before {
                opacity: 0;
            }
            .make-rate__button_green:hover:after {
                opacity: 1;
            }
            .make-rate__button_black {
                background: #13131b;
                border-top: 2px solid #77777e;
                border-bottom: 1px solid #434349;
                position: relative;
            }
            .make-rate__button_black:before {
                background-image: linear-gradient(180deg, transparent 0, hsla(0, 0%, 100%, 0.1) 70%);
            }
            .make-rate__button_black:after,
            .make-rate__button_black:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 100%;
                transition: all 0.3s;
                z-index: 10;
            }
            .make-rate__button_black:after {
                background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.1) 0, transparent 70%);
                opacity: 0;
            }
            .make-rate__button_black:hover:before {
                opacity: 0;
            }
            .make-rate__button_black:hover:after {
                opacity: 1;
            }
            .make-rate__button span {
                z-index: 20;
                position: relative;
            }
            .make-rate__button span:first-child {
                font-size: 21px;
                color: #fff;
                font-weight: 700;
                display: block;
                margin-left: 10px;
            }
            .make-rate__button span:nth-child(2) {
                display: block;
                position: absolute;
                right: 7px;
                top: 9px;
                font-size: 28px;
                color: hsla(0, 0%, 100%, 0.3);
            }
            .make-rate__history {
                display: flex;
                width: 100%;
                overflow: hidden;
                justify-content: space-between;
                margin-top: 20px;
                font-family: Roboto, sans-serif;
                position: relative;
            }
            .make-rate__history_box-shadow-right {
                position: absolute;
                width: 30%;
                height: 100%;
                z-index: 10;
                top: 0;
                right: 0;
                display: none;
                background: linear-gradient(90deg, rgba(29, 30, 47, 0), #1d1e2f 80%);
            }
            .make-rate__history__item {
                width: 34px;
                height: 34px;
                border-radius: 50%;
                display: flex;
                align-items: center;
                justify-content: center;
                flex: none;
            }
            .make-rate__history__item_green {
                background: #009c62;
                background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.3) 70%);
            }
            .make-rate__history__item_red {
                background: #ea2020;
                background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.3) 70%);
            }
            .make-rate__history__item_black {
                background: #13131b;
                background-image: linear-gradient(180deg, transparent 70%, hsla(0, 0%, 100%, 0.1) 110%);
            }
            .make-rate__history__item span {
                color: #fff;
                font-size: 16px;
            }
            .bounce-enter-active {
                -webkit-animation: bounce-in 0.5s;
                animation: bounce-in 0.5s;
            }
            .bounce-leave-active {
                animation: bounce-in 0.5s reverse;
            }
            @-webkit-keyframes bounce-in {
                0% {
                    transform: scale(0);
                }
                to {
                    transform: scale(1);
                }
            }
            .bounce-rates-enter-active {
                -webkit-animation: bounce-rates-in 0.3s;
                animation: bounce-rates-in 0.3s;
            }
            .bounce-rates-leave-active {
                animation: bounce-rates-in 0.3s reverse;
            }
            @-webkit-keyframes bounce-rates-in {
                0% {
                    transform: scale(0);
                }
                to {
                    transform: scale(1);
                }
            }
            @keyframes bounce-rates-in {
                0% {
                    transform: scale(0);
                }
                to {
                    transform: scale(1);
                }
            }
            .bounce-second-enter-active,
            .bounce-second-leave-active {
                transition: transform 0.3s;
            }
            .bounce-second-enter,
            .bounce-second-leave-to {
                transform: scale(0);
            }
            @media screen and (max-width: 1840px) {
                .usersRates-col {
                    width: 100%;
                }
            }
            @media screen and (max-width: 991px) {
                .make-rate {
                    margin-top: 40px;
                }
            }
            @media screen and (max-width: 767px) {
                .make-rate {
                    height: auto;
                }
            }
            @media screen and (max-width: 575px) {
                .make-rate {
                    padding: 15px;
                }
                .make-rate__button_black,
                .make-rate__button_green {
                    margin-top: 10px;
                }
                .make-rate__inputs {
                    margin-top: 15px;
                }
            }
            @media screen and (max-width: 640px) {
                .header-mobile .header-sound_off,
                .header-mobile .header-sound_on {
                    height: 36px;
                    width: 36px;
                    margin-top: 4px;
                }
                .header-mobile .header-sound_off img,
                .header-mobile .header-sound_on img {
                    width: 22px;
                    height: 22px;
                }
                .rouletteCircle-col {
                    width: 350px;
                }
                .roulette,
                .roulette__game__body {
                    height: 230px;
                    width: 230px;
                    margin: auto;
                }
                .makeRouletteRate-col {
                    max-width: 100%;
                }
                .roulette__game__circle-center {
                    width: 80px;
                    height: 80px;
                }
                .roulette__game__circle-center span {
                    font-size: 7px;
                }
                .make-rate {
                    margin-top: 40px;
                }
            }
            @media screen and (max-width: 640px) {
                .roulette__game-state {
                    width: 76px;
                    height: 76px;
                    margin-top: -38px;
                    margin-left: -38px;
                    text-align: center;
                }
                .roulette__game-state span {
                    font-size: 9px;
                    line-height: normal;
                    font-weight: 400;
                }
                .roulette__count {
                    width: 50px;
                    height: 20px;
                    left: calc(50% - 25px);
                    top: -5px;
                }
            }
            @media screen and (max-width: 530px) {
                .make-rate__history_box-shadow-right {
                    display: block;
                }
                .make-rate__history__item {
                    margin-right: 10px;
                }
            }
            @media screen and (max-width: 420px) {
                .make-rate__desc span:first-child,
                .make-rate__desc span:last-child {
                    font-size: 14px;
                }
            }
            .radial-progress-container svg circle {
                stroke-linecap: butt;
            }
            .progress {
                width: 140px;
                height: 140px;
                position: relative;
                display: flex;
                align-items: center;
                justify-content: center;
                background: transparent;
                transform: rotateY(180deg);
            }
            .progress > .inner {
                position: absolute;
                color: red;
            }
            .progress > svg {
                height: 100%;
                display: block;
            }
            @media screen and (max-width: 640px) {
                .roulette__timer {
                    margin-top: -38px;
                    margin-left: -38px;
                }
                .progress,
                .roulette__timer {
                    width: 76px;
                    height: 76px;
                }
            }
            .box {
                display: inline-block;
            }
            .bounce-roulette-enter-active {
                -webkit-animation: bounce-in 0.3s;
                animation: bounce-in 0.3s;
            }
            .bounce-roulette-leave-active {
                animation: bounce-in 0.3s reverse;
            }
            @keyframes bounce-in {
                0% {
                    transform: scale(0);
                }
                to {
                    transform: scale(1);
                }
            }

            .usersRates-wrap__block {
                max-height: 430px;
            }
            .ps__thumb-y {
                background-color: #000;
            }

            .users-rates {
                margin-top: 50px;
                display: flex;
                justify-content: space-between;
            }
            .users-rates .usersRates-wrap {
                border-radius: 5px;
                width: 30%;
                max-width: 300px;
            }
            .usersRates {
                font-family: Roboto, sans-serif;
            }
            .usersRates__border {
                height: 10px;
                border-top-left-radius: 5px;
                border-top-right-radius: 5px;
                position: relative;
                z-index: 5;
            }
            .usersRates__border_red {
                background: #e12020;
                border-top: 3px solid #ffa5a5;
            }
            .usersRates__border_black {
                background: #13131b;
                border-top: 3px solid #676770;
            }
            .usersRates__border_green {
                background: #009f62;
                border-top: 3px solid #73ffd5;
            }
            .usersRates__header {
                background: repeating-linear-gradient(-45deg, #37374c, #37374c 3px, #333348 0, #333348 13px);
                height: 44px;
                border-bottom: 1px solid #2a2a3c;
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding: 0 10px;
                position: relative;
                z-index: 5;
            }
            .usersRates__header__rate-name {
                color: #fff;
            }
            .usersRates__header__rate {
                color: #4ce6f7;
            }
            .usersRates__player {
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding: 0 10px 1px 5px;
                height: 50px;
                background: #3e3e60;
                border-bottom: 1px solid #2a2a3c;
                overflow: hidden;
                position: relative;
                transition: all 0.3s;
            }
            .usersRates__player__opacity {
                opacity: 0.5;
            }
            .usersRates__player_deleted {
                transition: all 1s;
                width: 100%;
                transform: translateY(-200%);
                position: absolute;
            }
            .usersRates__player:last-child {
                border-bottom-right-radius: 5px;
                border-bottom-left-radius: 5px;
            }
            .usersRates__player span {
                color: #fff;
                font-size: 12px;
                font-weight: 300;
                padding: 5px;
            }
            .usersRates__player_empty {
                justify-content: center;
            }
            .usersRates__player_empty > span {
                color: #8484a5;
                font-weight: 400;
            }
            .usersRates__player .user-info__name {
                color: #fff;
                font-size: 12px;
                font-weight: 300;
            }
            .usersRates__player__names {
                display: block;
                text-overflow: ellipsis;
                white-space: nowrap;
                overflow: hidden;
                margin-right: auto;
                margin-left: 5px;
            }
            .usersRates__player span.sum {
                font-size: 14px;
                font-weight: 400;
                padding: 0;
                white-space: nowrap;
                margin-left: 5px;
            }
            @media screen and (max-width: 640px) {
                .users-rates {
                    display: block;
                }
                .users-rates .usersRates-wrap {
                    margin: 0 auto 50px;
                    width: 100%;
                }
                .users-rates .usersRates-wrap:last-child {
                    margin-bottom: 0;
                }
            }

            .rate-block[data-v-123c4b92] {
                width: 430px;
                position: relative;
            }
            .rate-block__user-rate[data-v-123c4b92] {
                padding: 14px 12px 10px;
                color: #fff;
                width: 50%;
                border: 1px solid #3a3a59;
            }
            .rate-block__user-rate[data-v-123c4b92]:first-child {
                border-radius: 4px 0 0 4px;
            }
            .rate-block__user-rate[data-v-123c4b92]:last-child {
                border-radius: 0 4px 4px 0;
                border-left: none;
            }
            .rate-block__user-rate .title[data-v-123c4b92] {
                text-transform: uppercase;
                display: block;
                font-size: 14px;
                margin-bottom: 14px;
            }
            @media screen and (max-width: 470px) {
                .rate-block__user-rate .title[data-v-123c4b92] {
                    font-size: 12px;
                }
            }
            .rate-block__user-rate > div[data-v-123c4b92] {
                font-weight: 600;
            }
            .rate-block__user-rate > div img[data-v-123c4b92] {
                width: 20px;
                margin-bottom: -3px;
            }
            .rate-block__user-rate > div span[data-v-123c4b92] {
                font-size: 28px;
            }
            .rate-block__user-rate > div .small[data-v-123c4b92] {
                font-size: 20px;
                font-weight: 600;
                display: inline-block;
                margin-left: -3px;
            }
            .rate-block__user-rate_rate[data-v-123c4b92] {
                color: #48beee;
            }
            .rate-block__buttons[data-v-123c4b92],
            .rate-block__buttons__item[data-v-123c4b92] {
                display: flex;
                justify-content: space-between;
            }
            .rate-block__buttons__item[data-v-123c4b92] {
                background: #3a3b4e;
                align-items: center;
                color: #fff;
                border-top: 3px solid hsla(0, 0%, 100%, 0.06);
                padding: 10px;
                width: 135px;
                text-transform: uppercase;
                position: relative;
                z-index: 1;
                cursor: pointer;
            }
            .rate-block__buttons__item .progress-bar[data-v-123c4b92] {
                position: absolute;
                left: 0;
                top: -3px;
                height: 3px;
                background: #48beee;
            }
            .rate-block__buttons__item > div[data-v-123c4b92] {
                display: flex;
                align-items: center;
            }
            .rate-block__buttons__item img[data-v-123c4b92] {
                height: 20px;
                display: block;
                margin-left: 5px;
            }
            .rate-block__buttons__item_active[data-v-123c4b92] {
                z-index: 3;
                background: #2a2a44;
                color: #48beee;
            }
            .rate-block__content[data-v-123c4b92] {
                background: linear-gradient(180deg, #2a2a44, #25263c);
                border-top: 2px solid #444357;
                position: relative;
                z-index: 2;
                margin-top: -2px;
                padding: 20px;
                border-radius: 0 0 5px 5px;
            }
            .rate-block__content__body[data-v-123c4b92] {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .rate-block__content__button[data-v-123c4b92] {
                text-align: center;
                margin-top: 30px;
            }
            .rate-block__content__button_disable.rate-block__content__button[data-v-123c4b92],
            .rate-block__content__button_disable.rate-block__user-rate[data-v-123c4b92] {
                opacity: 0.7;
            }
            .rate-block__content__button_disable.rate-block__content__button .mainButton[data-v-123c4b92],
            .rate-block__content__button_disable.rate-block__user-rate .mainButton[data-v-123c4b92] {
                cursor: not-allowed;
            }
            .rate-block__content__button .up-rate[data-v-123c4b92] {
                color: #fff;
                text-transform: uppercase;
                font-size: 12px;
                display: block;
                margin-bottom: 10px;
            }
            .rate-block__content__user-tickets-block[data-v-123c4b92] {
                position: absolute;
                height: 200px;
                bottom: -220px;
                background: rgba(0, 0, 0, 0.9);
                border: 1px solid #444357;
                padding: 10px 15px;
                left: 0;
                width: 100%;
                border-radius: 5px;
            }
            .rate-block__content__user-tickets-block .title[data-v-123c4b92] {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .rate-block__content__user-tickets-block .tickets[data-v-123c4b92] {
                margin-top: 10px;
                display: flex;
                align-items: center;
                justify-content: flex-start;
            }
            .rate-block__content__user-tickets-block .tickets__item[data-v-123c4b92] {
                border: 1px solid #47beee;
                padding: 4px 6px;
                color: #fff;
                margin-right: 5px;
                font-size: 12px;
            }
            .rate-block__content__user-tickets-block p[data-v-123c4b92] {
                font-size: 12px;
                margin-top: 10px;
                color: #848484;
                line-height: 15px;
            }
            .rate-block__content__user-tickets[data-v-123c4b92] {
                cursor: pointer;
                text-align: center;
                border-bottom: 1px dotted #48beee;
                display: block;
                width: -webkit-fit-content;
                width: -moz-fit-content;
                width: fit-content;
                margin: 10px auto 0;
            }
            .rate-block__content__user-tickets span[data-v-123c4b92] {
                display: inline-block;
                text-transform: uppercase;
                font-size: 11px;
                margin-right: 5px;
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                font-weight: 600;
            }
            .rate-block__content__user-tickets img[data-v-123c4b92] {
                width: 8px;
            }
            .rate-block__content__user-tickets[data-v-123c4b92]:hover {
                border-bottom: 1px dotted #fff;
            }
            .rate-block__content__user-tickets:hover span[data-v-123c4b92] {
                background: #fff;
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .rate-block__content__user-tickets:hover img[data-v-123c4b92] {
                filter: brightness(3.4);
            }
            .rate-block__content__tooltip[data-v-123c4b92] {
                background: rgba(0, 0, 0, 0.9);
                width: 300px;
                min-height: 140px;
                position: absolute;
                bottom: -135px;
                left: calc(50% - 150px);
                z-index: 60;
                border-radius: 5px;
                border: 1px solid #444357;
                padding: 10px 15px;
            }
            .rate-block__content__tooltip .close-button[data-v-123c4b92] {
                position: absolute;
                top: 0;
                right: 0;
                width: 30px;
                height: 30px;
                transition: all 0.3s;
                cursor: pointer;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .rate-block__content__tooltip .close-button img[data-v-123c4b92] {
                transition: all 0.3s;
                width: 15px;
            }
            .rate-block__content__tooltip .close-button[data-v-123c4b92]:hover {
                background: rgba(148, 144, 178, 0.15);
            }
            .rate-block__content__tooltip .close-button:hover img[data-v-123c4b92] {
                transform: rotate(180deg);
            }
            .rate-block__content__tooltip .name[data-v-123c4b92],
            .rate-block__content__tooltip .user-no-bids[data-v-123c4b92] {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .rate-block__content__tooltip .user-no-bids[data-v-123c4b92] {
                font-weight: 600;
                font-size: 13px;
            }
            .rate-block__content__tooltip .bid_wrap[data-v-123c4b92] {
                display: flex;
                align-items: center;
                margin-top: 10px;
            }
            .rate-block__content__tooltip .bid_wrap div[data-v-123c4b92]:first-child {
                margin-right: 20px;
            }
            .rate-block__content__tooltip .bid_wrap div span[data-v-123c4b92]:first-child {
                color: #848484;
                font-size: 12px;
            }
            .rate-block__content__tooltip .bid_wrap div span[data-v-123c4b92]:nth-child(2) {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .rate-block__content__tooltip .bid_wrap div img[data-v-123c4b92] {
                width: 17px;
                vertical-align: bottom;
            }
            .rate-block__content__tooltip .tickets[data-v-123c4b92] {
                margin-top: 10px;
                display: flex;
                align-items: center;
                justify-content: flex-start;
                flex-flow: row wrap;
            }
            .rate-block__content__tooltip .tickets .title[data-v-123c4b92] {
                color: #848484;
                font-size: 12px;
                display: block;
                margin-right: 10px;
            }
            .rate-block__content__tooltip .tickets .item[data-v-123c4b92] {
                border: 1px solid #47beee;
                padding: 4px 6px;
                color: #fff;
                margin: 5px 5px 5px 0;
                font-size: 12px;
            }
            .rate-block__content__tooltip .tickets .more[data-v-123c4b92] {
                background: #47beee;
                padding: 5px 6px;
                color: #fff;
                margin-right: 5px;
                font-size: 12px;
                cursor: pointer;
                transition: all 0.3s;
            }
            .rate-block__content__tooltip .tickets .more[data-v-123c4b92]:hover {
                background: #fff;
                color: #47beee;
            }
            .rate-block__content__tooltip p[data-v-123c4b92] {
                font-size: 12px;
                margin-top: 10px;
                color: #848484;
                line-height: 15px;
            }
            .mainButton[data-v-123c4b92] {
                display: flex;
                align-items: center;
                justify-content: center;
                margin: auto;
                height: auto;
                padding: 15px 20px;
                width: 100%;
                min-width: 50px;
                max-width: 150px;
            }
            .mainButton span[data-v-123c4b92] {
                font-size: 21px;
                font-weight: 500;
            }
            .mainButton img[data-v-123c4b92] {
                height: 20px;
                display: block;
                margin-left: 5px;
                position: relative;
                z-index: 5;
            }
            .mainButton[data-v-123c4b92]:active {
                border-top: 2px solid #fff;
            }
            .authButton[data-v-123c4b92] {
                position: absolute;
                width: 100%;
                height: 100%;
                top: 0;
                left: 0;
                z-index: 65;
                background: rgba(41, 41, 66, 0.9);
                border-radius: 0 0 5px 5px;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            @media screen and (max-width: 1430px) {
                .rate-block[data-v-123c4b92] {
                    width: 100%;
                    max-width: 430px;
                }
            }
            @media screen and (max-width: 1300px) {
                .rate-block[data-v-123c4b92] {
                    margin: 0 auto 40px;
                }
            }
            @media screen and (max-width: 470px) {
                .rate-block[data-v-123c4b92] {
                    margin: 0 auto 20px;
                }
                .rate-block__content__button[data-v-123c4b92] {
                    margin-top: 20px;
                    padding: 0 10px;
                }
                .mainButton[data-v-123c4b92] {
                    max-width: 100%;
                }
                .rate-block__content[data-v-123c4b92] {
                    padding: 0 0 10px;
                }
            }
            @media screen and (max-width: 500px) {
                .rate-block__buttons[data-v-123c4b92] {
                    display: block;
                }
                .rate-block__buttons__item[data-v-123c4b92] {
                    width: 100%;
                    margin: 7px 0;
                    border-radius: 5px;
                }
                .rate-block__buttons__item_active[data-v-123c4b92] {
                    background: #2f2f4a;
                }
                .rate-block__buttons__item .progress-bar[data-v-123c4b92] {
                    border-radius: 5px 5px 0 0;
                }
                .rate-block__content[data-v-123c4b92] {
                    border-radius: 5px;
                    margin-top: 7px;
                }
            }
            @media screen and (max-width: 470px) {
                .rate-block__content__body[data-v-123c4b92] {
                    padding: 10px 10px 0;
                }
                .rate-block__user-rate[data-v-123c4b92] {
                    text-align: center;
                }
            }
            @media screen and (max-width: 425px) {
                .rate-block__buttons__item[data-v-123c4b92] {
                    width: 100%;
                }
            }
            @media screen and (max-width: 425px) {
                .rate-block__user-rate > div span[data-v-123c4b92] {
                    font-size: 22px;
                }
            }

            .classic-game__history[data-v-171bccf7] {
                background: linear-gradient(180deg, #2a2a44, #25263c);
                padding: 25px 30px;
                margin-top: 50px;
                border-top: 2px solid #444357;
                border-radius: 5px;
            }
            .classic-game__history__table__empty-item[data-v-171bccf7] {
                color: #fff;
                text-align: center;
                padding: 15px 10px;
                opacity: 0.5;
            }
            .classic-game__history__table__item[data-v-171bccf7] {
                color: #fff;
                border-bottom: 1px solid #32354e;
                display: flex;
                align-items: center;
                justify-content: space-between;
                padding: 10px 0;
            }
            .classic-game__history__table__item .numbers[data-v-171bccf7] {
                width: 500px;
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .classic-game__history__table__item .numbers .win[data-v-171bccf7] {
                width: 220px;
                text-align: center;
            }
            .classic-game__history__table__item .numbers .win img[data-v-171bccf7] {
                width: 18px;
                vertical-align: bottom;
            }
            .classic-game__history__table__item .numbers .percent[data-v-171bccf7] {
                width: 220px;
                text-align: center;
            }
            .classic-game__history__table__item .numbers .percent .small[data-v-171bccf7] {
                font-size: 14px;
                display: inline-block;
                margin-left: -3px;
            }
            .classic-game__history__table__item .name[data-v-171bccf7] {
                display: flex;
                align-items: center;
                width: 265px;
                min-width: 40px;
                overflow: hidden;
            }
            .classic-game__history__table__item .name span[data-v-171bccf7] {
                display: block;
                margin-left: 10px;
            }
            .classic-game__history__table__item .name img[data-v-171bccf7] {
                width: 40px;
                height: 40px;
                border-radius: 50%;
                padding: 3px;
                border: 2px solid #b1b2ce;
            }
            .classic-game__history__table__item .blue-outline[data-v-171bccf7] {
                width: 260px;
                text-align: right;
            }
            .classic-game__history__table__item .blue-outline .more-mobile[data-v-171bccf7] {
                display: none;
                width: 20px;
                cursor: pointer;
                transition: all 0.3s;
            }
            .classic-game__history__table__item .blue-outline .more-mobile[data-v-171bccf7]:hover {
                filter: brightness(1.5);
            }
            .classic-game__history__table__item .blue-outline button[data-v-171bccf7] {
                background: transparent;
                border: 1px solid #48beee;
                border-radius: 5px;
                color: #fff;
                font-size: 14px;
                padding: 10px 30px;
                transition: all 0.3s;
                cursor: pointer;
            }
            .classic-game__history__table__item .blue-outline button[data-v-171bccf7]:hover {
                background: #48beee;
            }
            .classic-game__history .title[data-v-171bccf7] {
                text-align: center;
                text-transform: uppercase;
                color: #fff;
            }
            .classic-game__history .title span[data-v-171bccf7] {
                position: relative;
                font-size: 28px;
            }
            .classic-game__history .title span[data-v-171bccf7]:after,
            .classic-game__history .title span[data-v-171bccf7]:before {
                content: "";
                position: absolute;
                height: 1px;
                background: linear-gradient(90deg, #6ecdd7, hsla(0, 0%, 100%, 0));
                top: 50%;
                width: 300px;
                max-width: 100%;
            }
            .classic-game__history .title span[data-v-171bccf7]:before {
                right: 100%;
                margin-right: 15px;
                background: linear-gradient(270deg, #6ecdd7, hsla(0, 0%, 100%, 0));
            }
            .classic-game__history .title span[data-v-171bccf7]:after {
                left: 100%;
                margin-left: 15px;
            }
            .classic-game__history__table-title[data-v-171bccf7] {
                display: flex;
                justify-content: space-between;
                width: 500px;
                margin: 30px auto 0;
            }
            .classic-game__history__table-title span[data-v-171bccf7] {
                display: flex;
                align-items: center;
                justify-content: center;
                text-transform: uppercase;
                padding: 10px 0;
                font-size: 16px;
                border-color: #3f3e53 #2f2f45;
                border-style: solid;
                border-width: 1px;
                border-radius: 5px;
                color: #fff;
                width: 220px;
            }
            @media screen and (max-width: 1170px) {
                .classic-game__history .numbers[data-v-171bccf7],
                .classic-game__history__table-title[data-v-171bccf7] {
                    width: 440px;
                }
                .classic-game__history__table-title span[data-v-171bccf7] {
                    border: none;
                }
            }
            @media screen and (max-width: 900px) {
                .classic-game__history .numbers[data-v-171bccf7],
                .classic-game__history__table-title[data-v-171bccf7] {
                    width: 220px;
                }
                .classic-game__history .title span[data-v-171bccf7]:after,
                .classic-game__history .title span[data-v-171bccf7]:before {
                    display: none;
                }
            }
            @media screen and (max-width: 620px) {
                .classic-game__history__table__item[data-v-171bccf7] {
                    justify-content: flex-start;
                    font-size: 12px;
                }
                .classic-game__history__table__item .blue-outline[data-v-171bccf7] {
                    width: inherit;
                    margin-left: auto;
                }
            }
            @media screen and (max-width: 575px) {
                button[data-v-171bccf7] {
                    display: none;
                }
                .classic-game__history__table-title[data-v-171bccf7] {
                    margin-left: auto;
                }
                .classic-game__history__table__item[data-v-171bccf7] {
                    justify-content: space-between;
                }
                .classic-game__history__table__item .blue-outline[data-v-171bccf7] {
                    margin-left: inherit;
                }
                .classic-game__history__table__item .blue-outline .more-mobile[data-v-171bccf7] {
                    display: block;
                }
                .classic-game__history__table__item .numbers .win[data-v-171bccf7] {
                    font-size: 12px;
                }
                .classic-game__history__table__item .numbers .win img[data-v-171bccf7] {
                    width: 13px;
                }
                .classic-game__history__table__item .numbers .percent[data-v-171bccf7] {
                    font-size: 12px;
                }
                .classic-game__history__table__item .numbers .percent .small[data-v-171bccf7] {
                    font-size: 10px;
                }
                .classic-game__history .title[data-v-171bccf7] {
                    margin-bottom: 15px;
                }
                .classic-game__history .title span[data-v-171bccf7] {
                    font-size: 20px;
                }
            }
            @media screen and (max-width: 450px) {
                .classic-game__history .numbers[data-v-171bccf7],
                .classic-game__history__table-title[data-v-171bccf7] {
                    width: 135px;
                }
            }

            .bounce-enter-active[data-v-6f3e1062] {
                -webkit-animation: bounce-in-data-v-6f3e1062 1s;
                animation: bounce-in-data-v-6f3e1062 1s;
            }
            .bounce-leave-active[data-v-6f3e1062] {
                animation: bounce-in-data-v-6f3e1062 1s reverse;
            }
            @-webkit-keyframes bounce-in-data-v-6f3e1062 {
                0% {
                    transform: scaleY(0.1);
                }
                to {
                    transform: scaleY(1);
                }
            }
            @keyframes bounce-in-data-v-6f3e1062 {
                0% {
                    transform: scaleY(0.1);
                }
                to {
                    transform: scaleY(1);
                }
            }
            .game-block[data-v-6f3e1062] {
                background: linear-gradient(180deg, #2a2a44, #25263c);
                border-top: 2px solid #444357;
                position: relative;
                padding: 20px;
                border-radius: 5px;
                width: 100%;
                max-width: calc(100% - 450px);
                margin-left: 20px;
            }
            .game-block__hash[data-v-6f3e1062] {
                font-size: 12px;
                margin-bottom: 15px;
                cursor: pointer;
                width: -webkit-fit-content;
                width: -moz-fit-content;
                width: fit-content;
                transition: all 0.3s;
                max-width: 100%;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                color: #7ef5fc;
            }
            .game-block__hash span[data-v-6f3e1062]:first-child {
                color: #fff;
            }
            .game-block__hash span[data-v-6f3e1062]:last-child {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .game-block__hash[data-v-6f3e1062]:hover {
                transform: scale(1.03);
            }
            .game-block .classic-game[data-v-6f3e1062] {
                position: relative;
            }
            .game-block .classic-game__wrap-line[data-v-6f3e1062] {
                overflow: hidden;
                position: relative;
                margin-top: 30px;
                padding: 10px 0;
                border: 1px solid #11acff;
                box-shadow: 0 0 17px 4px rgba(0, 192, 255, 0.33);
                border-radius: 6px;
                height: 142px;
            }
            .game-block .classic-game__line[data-v-6f3e1062] {
                position: absolute;
                left: 0;
                display: flex;
                align-items: center;
                justify-content: center;
                width: 100%;
                z-index: 5;
            }
            .game-block .classic-game__line_top[data-v-6f3e1062] {
                top: -10px;
            }
            .game-block .classic-game__line_bottom[data-v-6f3e1062] {
                bottom: -10px;
            }
            .game-block .classic-game__line_bottom img[data-v-6f3e1062] {
                transform: rotate(180deg);
            }
            .game-block .classic-game[data-v-6f3e1062]:after,
            .game-block .classic-game[data-v-6f3e1062]:before {
                content: "";
                position: absolute;
                width: 40%;
                height: calc(100% - 2px);
                top: 1px;
                z-index: 5;
            }
            .game-block .classic-game[data-v-6f3e1062]:before {
                left: 1px;
                border-radius: 6px 0 0 6px;
                background: linear-gradient(90deg, rgba(42, 42, 68, 0.9), rgba(42, 42, 68, 0));
            }
            .game-block .classic-game[data-v-6f3e1062]:after {
                right: 1px;
                border-radius: 0 6px 6px 0;
                background: linear-gradient(270deg, rgba(42, 42, 68, 0.9), rgba(42, 42, 68, 0));
            }
            .game-block .classic-game__wrap[data-v-6f3e1062] {
                white-space: nowrap;
            }
            .game-block .classic-game__wrap_opacity .classic-game__wrap__item[data-v-6f3e1062] {
                opacity: 0;
            }
            .game-block .classic-game__wrap_opacity .classic-game__wrap__item_win-el[data-v-6f3e1062] {
                opacity: 1;
            }
            .game-block .classic-game__wrap_opacity .classic-game__wrap__item_win-el img.avatar[data-v-6f3e1062] {
                border: 2px solid #b1b2ce;
            }
            .game-block .classic-game__wrap_opacity .classic-game__wrap__item_win-el .name[data-v-6f3e1062],
            .game-block .classic-game__wrap_opacity .classic-game__wrap__item_win-el .win[data-v-6f3e1062] {
                display: block;
            }
            .game-block .classic-game__wrap__item[data-v-6f3e1062] {
                display: inline-block;
            }
            .game-block .classic-game__wrap__item > div[data-v-6f3e1062] {
                width: 120px;
                height: 120px;
                position: relative;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .game-block .classic-game__wrap__item > div .name[data-v-6f3e1062] {
                position: absolute;
                left: -150px;
                width: 150px;
                text-align: right;
                color: #fff;
                display: none;
            }
            .game-block .classic-game__wrap__item > div .win[data-v-6f3e1062] {
                position: absolute;
                right: -150px;
                width: 150px;
                display: none;
            }
            .game-block .classic-game__wrap__item > div .win .bid[data-v-6f3e1062] {
                margin-bottom: 5px;
            }
            .game-block .classic-game__wrap__item > div .win .bid span[data-v-6f3e1062]:first-child {
                color: #848484;
                font-size: 12px;
            }
            .game-block .classic-game__wrap__item > div .win .bid span[data-v-6f3e1062]:nth-child(2) {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .game-block .classic-game__wrap__item > div .win .bid img[data-v-6f3e1062] {
                width: 17px;
                vertical-align: bottom;
            }
            .game-block .classic-game__wrap__item > div .win .chance[data-v-6f3e1062] {
                margin-top: 5px;
            }
            .game-block .classic-game__wrap__item > div .win .chance span[data-v-6f3e1062]:first-child {
                color: #848484;
                font-size: 12px;
            }
            .game-block .classic-game__wrap__item > div .win .chance span[data-v-6f3e1062]:last-child {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .game-block .classic-game__wrap__item > div img.avatar[data-v-6f3e1062] {
                width: 100px;
                height: 100px;
                border-radius: 50%;
                padding: 3px;
                border: 2px solid #454765;
            }
            .game-block .user-rates[data-v-6f3e1062] {
                display: flex;
                justify-content: space-between;
                margin-top: 22px;
                height: 150px;
            }
            .game-block .user-rates__no-bids[data-v-6f3e1062] {
                height: 100%;
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                flex-flow: row wrap;
                text-align: center;
                padding: 20px;
                background: #302f4a;
                border-radius: 5px;
                border-top: 1px solid #34354e;
                border-bottom: 1px solid #34354e;
            }
            .game-block .user-rates__no-bids div[data-v-6f3e1062] {
                opacity: 0.7;
            }
            .game-block .user-rates__no-bids span[data-v-6f3e1062] {
                display: inline-block;
                background: linear-gradient(45deg, #d0dade, #f2feff);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .game-block .user-rates__no-bids span[data-v-6f3e1062]:first-child {
                font-size: 30px;
                font-weight: 500;
                display: block;
            }
            .game-block .user-rates__no-bids span[data-v-6f3e1062]:last-child {
                font-size: 12px;
                margin-top: 10px;
                line-height: 16px;
            }
            .game-block .user-rates__item__wrap[data-v-6f3e1062] {
                position: relative;
                cursor: pointer;
                transition: all 0.3s;
                margin-right: 1%;
                height: 100%;
            }
            .game-block .user-rates__item__wrap[data-v-6f3e1062]:hover,
            .game-block .user-rates__item__wrap_clicked[data-v-6f3e1062] {
                margin-top: -10px;
            }
            .game-block .user-rates__item__wrap[data-v-6f3e1062]:last-child {
                margin-right: 0;
            }
            .game-block .user-rates__item[data-v-6f3e1062] {
                color: #fff;
                padding: 15px;
                position: relative;
                border-radius: 5px;
                height: 100%;
                overflow: hidden;
            }
            .game-block .user-rates__item__tooltip[data-v-6f3e1062] {
                background: rgba(0, 0, 0, 0.9);
                width: 300px;
                min-height: 140px;
                position: absolute;
                left: 0;
                top: -155px;
                z-index: 60;
                border-radius: 5px;
                border: 1px solid #444357;
                padding: 10px 15px;
            }
            .game-block .user-rates__item__tooltip .close-button[data-v-6f3e1062] {
                position: absolute;
                top: 0;
                right: 0;
                width: 30px;
                height: 30px;
                transition: all 0.3s;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .game-block .user-rates__item__tooltip .close-button img[data-v-6f3e1062] {
                transition: all 0.3s;
                width: 15px;
            }
            .game-block .user-rates__item__tooltip .close-button[data-v-6f3e1062]:hover {
                background: rgba(148, 144, 178, 0.15);
            }
            .game-block .user-rates__item__tooltip .close-button:hover img[data-v-6f3e1062] {
                transform: rotate(180deg);
            }
            .game-block .user-rates__item__tooltip .name[data-v-6f3e1062] {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .game-block .user-rates__item__tooltip .bid_wrap[data-v-6f3e1062] {
                display: flex;
                align-items: center;
                margin-top: 10px;
            }
            .game-block .user-rates__item__tooltip .bid_wrap div[data-v-6f3e1062]:first-child {
                margin-right: 20px;
            }
            .game-block .user-rates__item__tooltip .bid_wrap div span[data-v-6f3e1062]:first-child {
                color: #848484;
                font-size: 12px;
            }
            .game-block .user-rates__item__tooltip .bid_wrap div span[data-v-6f3e1062]:nth-child(2) {
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
            }
            .game-block .user-rates__item__tooltip .bid_wrap div img[data-v-6f3e1062] {
                width: 17px;
                vertical-align: bottom;
            }
            .game-block .user-rates__item__tooltip .tickets[data-v-6f3e1062] {
                margin-top: 10px;
                display: flex;
                align-items: center;
                justify-content: flex-start;
                flex-flow: row wrap;
            }
            .game-block .user-rates__item__tooltip .tickets .title[data-v-6f3e1062] {
                color: #848484;
                font-size: 12px;
                display: block;
                margin-right: 10px;
            }
            .game-block .user-rates__item__tooltip .tickets .item[data-v-6f3e1062] {
                border: 1px solid #47beee;
                padding: 4px 6px;
                color: #fff;
                margin: 5px 5px 5px 0;
                font-size: 12px;
            }
            .game-block .user-rates__item__tooltip .tickets .more[data-v-6f3e1062] {
                background: #47beee;
                padding: 5px 6px;
                color: #fff;
                margin-right: 5px;
                font-size: 12px;
                cursor: pointer;
                transition: all 0.3s;
            }
            .game-block .user-rates__item__tooltip .tickets .more[data-v-6f3e1062]:hover {
                background: #fff;
                color: #47beee;
            }
            .game-block .user-rates__item__tooltip p[data-v-6f3e1062] {
                font-size: 10px;
                margin-top: 10px;
                color: #848484;
                line-height: 15px;
            }
            .game-block .user-rates__item[data-v-6f3e1062]:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 100%;
                background: linear-gradient(180deg, rgba(0, 0, 0, 0.5), transparent);
                z-index: 1;
                left: 0;
                top: 0;
                border-radius: 5px;
            }
            .game-block .user-rates__item .user-percent[data-v-6f3e1062] {
                position: absolute;
                bottom: 15px;
                right: 15px;
                font-size: 34px;
                color: hsla(0, 0%, 100%, 0.8);
                z-index: 2;
                font-weight: 700;
                white-space: nowrap;
            }
            .game-block .user-rates__item .user-percent .small[data-v-6f3e1062] {
                font-size: 26px;
                font-weight: 700;
                display: inline-block;
                margin-left: -11px;
            }
            .game-block .user-rates__item .user-info[data-v-6f3e1062] {
                display: flex;
                align-items: center;
                position: relative;
                z-index: 2;
            }
            .game-block .user-rates__item .user-info .name[data-v-6f3e1062] {
                margin-left: 10px;
            }
            .game-block .user-rates__item .user-info .name span[data-v-6f3e1062]:first-child {
                font-weight: 700;
                display: block;
                white-space: nowrap;
                margin-bottom: 5px;
            }
            .game-block .user-rates__item .user-info .avatar[data-v-6f3e1062] {
                width: 50px;
                height: 50px;
                min-width: 50px;
                min-height: 50px;
                border-radius: 50%;
                display: block;
                padding: 3px;
                border: 2px solid hsla(0, 0%, 100%, 0.25);
            }
            .game-block .user-rates__item .user-info img.ingot[data-v-6f3e1062] {
                width: 17px;
                margin-bottom: -3px;
            }
            .game-block .user-rates__item_small[data-v-6f3e1062] {
                padding: 15px 0 0;
            }
            .game-block .user-rates__item_small .name[data-v-6f3e1062] {
                display: none;
            }
            .game-block .user-rates__item_small .avatar[data-v-6f3e1062] {
                margin: auto;
            }
            .game-block .user-rates__item_small .user-percent[data-v-6f3e1062] {
                text-align: center;
                width: 100%;
                left: 0;
                font-size: 20px;
            }
            .game-block .user-rates__item_small .user-percent .small[data-v-6f3e1062] {
                font-size: 15px;
                margin-left: -3px;
            }
            .game-block .blue[data-v-6f3e1062] {
                color: #48beee;
            }
            .game-block__game-state[data-v-6f3e1062] {
                display: flex;
                align-items: center;
                justify-content: space-between;
            }
            .game-block__game-state .title[data-v-6f3e1062] {
                border: 1px solid #3a3a59;
                padding: 8px 10px;
                border-radius: 5px;
                color: #fff;
                font-size: 24px;
                text-transform: uppercase;
                display: flex;
                align-items: center;
            }
            .game-block__game-state .title .totalWin[data-v-6f3e1062] {
                margin: 0 8px 0 18px;
                text-align: center;
                color: #48beee;
                display: flex;
                align-items: center;
                justify-content: flex-end;
                width: 120px;
            }
            .game-block__game-state .title .percent[data-v-6f3e1062] {
                background: linear-gradient(180deg, #39a3ce, #349ac3);
                border-top: 2px solid hsla(0, 0%, 100%, 0.35);
                display: flex;
                align-items: center;
                justify-content: center;
                padding: 4px 7px 6px;
                border-radius: 4px;
                font-size: 14px;
                cursor: pointer;
                transition: opacity 0.15s ease-in-out;
            }
            .game-block__game-state .title .percent span[data-v-6f3e1062] {
                color: #fff;
            }
            .game-block__game-state .title .percent[data-v-6f3e1062]:hover {
                opacity: 0.75;
            }
            .game-block__game-state .title img[data-v-6f3e1062] {
                height: 30px;
                display: block;
                margin-left: 10px;
            }
            .game-block .timer .desc[data-v-6f3e1062],
            .game-block__game-state .state[data-v-6f3e1062] {
                color: #545563;
                text-transform: uppercase;
            }
            .game-block .timer .desc[data-v-6f3e1062] {
                font-size: 12px;
            }
            .game-block .timer .count[data-v-6f3e1062] {
                font-size: 26px;
                font-weight: 700;
                background: linear-gradient(45deg, #47beee, #7ef5fc);
                -webkit-background-clip: text;
                -webkit-text-fill-color: transparent;
                display: inline-block;
                transition: all 0.1s;
            }
            .game-block .timer .count_animation[data-v-6f3e1062] {
                transform: scale(1.4);
            }
            @media screen and (max-width: 1300px) {
                .classic-game[data-v-6f3e1062] {
                    width: 100%;
                }
                .classic-game__header[data-v-6f3e1062] {
                    display: block;
                }
                .game-block[data-v-6f3e1062] {
                    margin: auto;
                    width: 100%;
                    max-width: 100%;
                }
            }
            @media screen and (max-width: 767px) {
                .game-block__game-state[data-v-6f3e1062] {
                    display: block;
                }
                .game-block__game-state .state[data-v-6f3e1062],
                .game-block__game-state .timer[data-v-6f3e1062],
                .game-block__game-state .title[data-v-6f3e1062] {
                    text-align: center;
                    margin-top: 15px;
                }
                .game-block__game-state .title[data-v-6f3e1062] {
                    justify-content: space-between;
                }
                .user-rates[data-v-6f3e1062] {
                    margin-top: 30px;
                }
            }
            @media screen and (max-width: 600px) {
                .game-block .user-rates[data-v-6f3e1062] {
                    display: block;
                    height: auto;
                }
                .user-rates__item__wrap[data-v-6f3e1062] {
                    margin-top: 10px;
                }
                .game-block .user-rates__no-bids[data-v-6f3e1062] {
                    height: 120px;
                    padding: 0 10px;
                }
                .game-block .user-rates__no-bids span[data-v-6f3e1062]:first-child {
                    font-size: 20px;
                }
                .game-block .user-rates__item__wrap[data-v-6f3e1062]:hover {
                    margin-top: 10px;
                }
                .game-block .user-rates__item__wrap_clicked .user-rates__item[data-v-6f3e1062] {
                    transform: scaleX(1.1);
                }
            }
            @media screen and (max-width: 600px) and (min-width: 471px) {
                .game-block .user-rates__item__wrap[data-v-6f3e1062]:hover {
                    margin-top: 20px;
                    transform: scaleX(1.1);
                }
            }
            @media screen and (max-width: 550px) {
                .game-block__game-state .title[data-v-6f3e1062] {
                    font-size: 16px;
                }
                .game-block__game-state .title img[data-v-6f3e1062] {
                    width: 19px;
                }
                .game-block[data-v-6f3e1062] {
                    padding: 10px 15px;
                }
            }
            @media screen and (max-width: 470px) {
                .game-block .user-rates[data-v-6f3e1062] {
                    display: flex;
                    flex-flow: row wrap;
                    justify-content: center;
                }
                .game-block .user-rates__item .user-percent[data-v-6f3e1062] {
                    font-size: 18px;
                    display: flex;
                    align-items: baseline;
                    justify-content: center;
                    width: 100%;
                    bottom: inherit;
                    right: inherit;
                    margin-top: 3px;
                }
                .game-block .user-rates__item .user-percent .small[data-v-6f3e1062] {
                    margin-left: 0 !important;
                    font-size: 14px;
                    margin-left: -5px;
                }
                .game-block .user-rates__item[data-v-6f3e1062] {
                    text-align: center;
                    padding: 0;
                }
                .game-block .user-rates__item[data-v-6f3e1062]:before {
                    display: none;
                }
                .game-block .user-rates__item .avatar[data-v-6f3e1062] {
                    margin: 0 auto 10px;
                }
                .game-block .user-rates__item .user-info[data-v-6f3e1062] {
                    display: block;
                }
                .game-block .user-rates__item .user-info .name[data-v-6f3e1062] {
                    margin-left: 0;
                }
                .game-block .user-rates__item .user-info .name span[data-v-6f3e1062]:first-child {
                    display: none;
                }
                .game-block .user-rates__item .user-info .user-percent[data-v-6f3e1062] {
                    font-size: 20px;
                    display: inline;
                    right: inherit;
                    position: relative;
                    bottom: inherit;
                }
                .game-block .user-rates__item__wrap[data-v-6f3e1062] {
                    height: 110px;
                }
            }
            @media screen and (max-width: 376px) {
                .game-block .user-rates__item .user-info .name span[data-v-6f3e1062]:first-child {
                    display: none;
                }
                .game-block .user-rates__item .user-percent .small[data-v-6f3e1062] {
                    margin-left: -4px;
                }
                .game-block__game-state .title[data-v-6f3e1062] {
                    font-size: 11px;
                }
                .game-block__game-state .title img[data-v-6f3e1062] {
                    width: 11px;
                }
                .game-block__game-state .title .sum[data-v-6f3e1062] {
                    font-size: 14px;
                }
            }

            .classicWin {
                background: #004356;
                border-radius: 10px;
                border: 1px solid #034e64;
                overflow: inherit !important;
            }
            .classicWin__content {
                text-align: center;
                margin-top: 40px;
            }
            .classicWin__content .congratulations,
            .classicWin__content .your-winnings {
                text-transform: uppercase;
                color: #fff;
                font-size: 22px;
                margin-top: 10px;
            }
            .classicWin__content .your-winnings {
                font-size: 26px;
            }
            .classicWin__content .win-count {
                margin: 20px 0 60px;
            }
            .classicWin__content .win-count span {
                color: #48beee;
                font-size: 30px;
                font-weight: 600;
                display: inline-block;
                margin-right: 5px;
            }
            .classicWin__content .win-count img {
                width: 30px;
                vertical-align: bottom;
            }
            .classicWin .mainButton__wrap {
                position: absolute;
                bottom: -20px;
                display: flex;
                align-items: center;
                justify-content: center;
                width: 100%;
            }
            .classicWin__image {
                width: 330px;
                max-width: 90%;
                margin: 0 auto;
                padding-bottom: 20px;
                border-bottom: 1px solid #0d6882;
                position: relative;
            }
            .classicWin__image > img {
                display: block;
                width: 100%;
            }
            .classicWin__image > img:not(.empty-image) {
                position: absolute;
                top: 0;
                left: 0;
            }

            .classic-game[data-v-500f40cd] {
                max-width: 1350px;
                margin: auto;
                width: 100%;
            }
            .classic-game__header[data-v-500f40cd] {
                display: flex;
                justify-content: space-between;
            }
            .classic-game__history[data-v-500f40cd] {
                background: linear-gradient(180deg, #2a2a44, #25263c);
                padding: 20px 40px;
                margin-top: 50px;
            }
            .classic-game__history .title[data-v-500f40cd] {
                text-align: center;
                text-transform: uppercase;
                color: #fff;
            }
            .classic-game__history .title span[data-v-500f40cd] {
                position: relative;
                font-size: 28px;
            }
            .classic-game__history .title span[data-v-500f40cd]:after,
            .classic-game__history .title span[data-v-500f40cd]:before {
                content: "";
                position: absolute;
                height: 1px;
                background: linear-gradient(90deg, #6ecdd7, hsla(0, 0%, 100%, 0));
                top: 50%;
                width: 300px;
                max-width: 100%;
            }
            .classic-game__history .title span[data-v-500f40cd]:before {
                right: 100%;
                margin-right: 15px;
                background: linear-gradient(270deg, #6ecdd7, hsla(0, 0%, 100%, 0));
            }
            .classic-game__history .title span[data-v-500f40cd]:after {
                left: 100%;
                margin-left: 15px;
            }
            .classic-game__history__table-title[data-v-500f40cd] {
                display: flex;
                justify-content: space-between;
                width: 500px;
                margin: 30px auto 0;
            }
            .classic-game__history__table-title span[data-v-500f40cd] {
                display: flex;
                align-items: center;
                justify-content: center;
                text-transform: uppercase;
                padding: 10px 0;
                font-size: 16px;
                border-color: #3f3e53 #2f2f45;
                border-style: solid;
                border-width: 1px;
                border-radius: 5px;
                color: #fff;
                width: 220px;
            }
            @media screen and (max-width: 1300px) {
                .classic-game[data-v-500f40cd] {
                    width: 100%;
                }
                .classic-game__header[data-v-500f40cd] {
                    display: block;
                }
            }
            @media screen and (max-width: 450px) {
                .classic-game__history[data-v-500f40cd] {
                    padding: 25px 15px;
                }
            }

            .game-miner__rate-input[data-v-02c7e816] {
                width: 100%;
                height: 40px;
                position: relative;
            }
            .game-miner__rate-input-buttons[data-v-02c7e816] {
                position: absolute;
                top: 7px;
                right: 7px;
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }
            .game-miner__rate-input-divide[data-v-02c7e816],
            .game-miner__rate-input-multiply[data-v-02c7e816],
            .game-miner__rate-input-reset[data-v-02c7e816] {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 26px;
                height: 26px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
                font-size: 12px;
                font-weight: 700;
            }
            .game-miner__rate-input-divide.disabled[data-v-02c7e816],
            .game-miner__rate-input-multiply.disabled[data-v-02c7e816],
            .game-miner__rate-input-reset.disabled[data-v-02c7e816] {
                opacity: 0.5;
                cursor: default;
            }
            .game-miner__rate-input-reset > img[data-v-02c7e816] {
                width: 12px;
                height: 12px;
                opacity: 0.4;
                transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
            }
            .game-miner__rate-input-reset:not(.disabled):hover > img[data-v-02c7e816] {
                opacity: 1;
                transform: rotate(180deg);
            }
            .game-miner__rate-input-divide[data-v-02c7e816],
            .game-miner__rate-input-multiply[data-v-02c7e816] {
                margin-left: 5px;
                background: #373752;
                border-radius: 4px;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            .game-miner__rate-input-divide[data-v-02c7e816]:not(.disabled):active,
            .game-miner__rate-input-divide[data-v-02c7e816]:not(.disabled):hover,
            .game-miner__rate-input-multiply[data-v-02c7e816]:not(.disabled):active,
            .game-miner__rate-input-multiply[data-v-02c7e816]:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-miner__rate-input-divide[data-v-02c7e816]:not(.disabled):active,
            .game-miner__rate-input-multiply[data-v-02c7e816]:not(.disabled):active {
                opacity: 0.6;
            }
            .game-miner__rate-input > input[data-v-02c7e816] {
                width: 100%;
                height: 100%;
                color: #48beee;
                caret-color: #fff;
                font-size: 19px;
                padding: 6px 100px 6px 10px;
                border: 1px solid #373752;
                border-radius: 5px;
                background: transparent;
                outline: none;
                -webkit-appearance: none;
                transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out;
            }
            .game-miner__rate-input > input[data-v-02c7e816]:not(:disabled):focus {
                border-color: rgba(31, 179, 213, 0.7);
            }
            .game-miner__rate-input > input[data-v-02c7e816]:disabled {
                background: #2f2f49;
                border-color: #2f2f49;
            }
            .game-miner__rate-variants[data-v-02c7e816] {
                width: 100%;
                margin-top: 10px;
                display: flex;
                align-items: center;
            }
            @media (max-width: 450px) {
                .game-miner__rate-variants[data-v-02c7e816] {
                    display: none;
                }
            }
            .game-miner__rate-variants-item[data-v-02c7e816] {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 4px;
                background: #373752;
                padding: 7px 5px;
                cursor: pointer;
                font-size: 12px;
                font-weight: 700;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            .game-miner__rate-variants-item_symbol[data-v-02c7e816] {
                width: 26px;
                min-width: 26px;
                background: #1fb3d5;
                color: #fff;
                border-radius: 30px;
                font-size: 14px;
                line-height: 12px;
            }
            .game-miner__rate-variants-item_symbol[data-v-02c7e816]:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-miner__rate-variants-item.disabled[data-v-02c7e816] {
                opacity: 0.5;
                cursor: default;
            }
            .game-miner__rate-variants-item[data-v-02c7e816]:not(.disabled):not(.game-miner__rate-variants-item_symbol):active,
            .game-miner__rate-variants-item[data-v-02c7e816]:not(.disabled):not(.game-miner__rate-variants-item_symbol):hover {
                background: #1fb3d5;
                color: #fff;
            }
            .game-miner__rate-variants-item[data-v-02c7e816]:not(.disabled):not(.game-miner__rate-variants-item_symbol):active {
                opacity: 0.6;
            }
            .game-miner__rate-variants-item + .game-miner__rate-variants-item[data-v-02c7e816] {
                margin-left: 5px;
            }

            .bombs__item[data-v-89c1f390] {
                height: 40px !important;
            }
            .bombs__item label[data-v-89c1f390] {
                padding: 12px 10px;
                border: 1px solid #373752;
                border-radius: 5px;
                background: transparent;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 100%;
                transition: background 0.2s ease-in-out;
                position: relative;
                touch-action: none;
                cursor: pointer;
            }
            .bombs__item label[data-v-89c1f390]:not([disabled]):hover {
                background: #363751;
            }
            .bombs__item label[data-v-89c1f390]:after {
                content: attr(data-text);
                width: calc(100% + 2px);
                height: calc(100% + 3px);
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: -1px;
                top: -2px;
                font-size: 16px;
                font-weight: 700;
                transition: color 0.2s ease-in-out;
            }
            .bombs__item input[type="radio"]:checked + label[data-v-89c1f390] {
                border-color: transparent;
                background: #df4646;
            }
            .bombs__item input[type="radio"]:checked + label[data-v-89c1f390]:after {
                color: #fff;
            }
            .bombs__item input[type="radio"]:not(:checked)[disabled] + label[data-v-89c1f390] {
                opacity: 0.5;
            }
            .bombs__item input[type="radio"][disabled] + label[data-v-89c1f390] {
                cursor: not-allowed;
            }
            .bombs__radio[data-v-89c1f390] {
                width: 1px;
                height: 1px;
                visibility: hidden;
                position: absolute;
            }
            .bombs__input[data-v-89c1f390] {
                height: 40px !important;
                min-width: 130px !important;
                max-width: 130px !important;
                border-radius: 5px;
                position: relative;
            }
            .bombs__input_disabled[data-v-89c1f390] {
                opacity: 0.5;
                cursor: not-allowed;
            }
            .bombs__input input[data-v-89c1f390] {
                width: 100%;
                height: 40px;
                padding-left: 15px;
                color: #f95656;
                font-size: 16px;
                font-weight: 700;
                letter-spacing: 2px;
                caret-color: #f95656;
                touch-action: none;
                border: 1px solid rgba(223, 70, 70, 0.75);
                background-color: rgba(223, 70, 70, 0.1);
                border-radius: 6px;
            }
            .bombs__input input[data-v-89c1f390]::-webkit-inner-spin-button,
            .bombs__input input[data-v-89c1f390]::-webkit-outer-spin-button {
                -webkit-appearance: none;
                margin: 0;
            }
            .bombs__input input[type="number"][data-v-89c1f390] {
                -moz-appearance: textfield;
            }
            .bombs__input label[data-v-89c1f390] {
                position: absolute;
                top: 0;
                left: 0;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 100%;
                background: #27273f;
                border-radius: 5px;
                border: 1px solid #373752;
                font-size: 16px;
                cursor: pointer;
                transition: opacity 0.2s ease-out, z-index 0s linear 0.2s;
            }
            .bombs__input label[data-v-89c1f390]:after {
                content: attr(data-text);
                transition: transform 0.2s ease-out;
                cursor: pointer;
            }
            .bombs__input label[data-v-89c1f390]:not([disabled]):hover {
                opacity: 0.5;
            }
            .bombs__input label[data-v-89c1f390]:not([disabled]):hover:after {
                transform: scale(0.92) translateX(12px);
            }
            .bombs__input label[disabled][data-v-89c1f390],
            .bombs__input label[disabled][data-v-89c1f390]:after {
                cursor: not-allowed;
            }
            .bombs__input input:focus + label[data-v-89c1f390] {
                opacity: 0;
                z-index: -1;
            }
            .section__row[data-v-89c1f390] {
                margin-bottom: 0 !important;
            }

            .rate[data-v-2c9b7052] {
                padding: 20px 20px 130px;
                font-family: Roboto, sans-serif;
                position: relative;
            }
            .rate__login[data-v-2c9b7052] {
                position: absolute;
                top: 0;
                left: 0;
                z-index: 2;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 100%;
                background-color: rgba(38, 39, 63, 0.9);
                border-radius: 0 0 5px 5px;
            }
            .rate__login-btn[data-v-2c9b7052] {
                width: 150px;
                height: 50px;
                color: #fff;
                font-size: 21px;
                font-weight: 500;
                background: linear-gradient(to top right, #4be, #81f8fd);
                border: none;
                border-radius: 7px;
                position: relative;
            }
            .rate__login-btn[data-v-2c9b7052]:before {
                content: attr(data-text);
                background: linear-gradient(to top right, #81f8fd, #4be);
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0;
                border-radius: 6px;
                transition: all 0.3s;
            }
            .rate__login-btn[data-v-2c9b7052]:hover:before {
                opacity: 1;
            }
            .rate__play-btn[data-v-2c9b7052] {
                display: flex;
                justify-content: center;
                align-items: center;
                height: 60px;
                font-size: 18px;
                border-color: transparent;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                text-shadow: 1px 1px 1px #000;
                transition: all 0.3s ease-out;
                position: relative;
                touch-action: none;
            }
            .rate__play-btn[data-v-2c9b7052]:hover {
                cursor: pointer;
            }
            .rate__play-btn[data-v-2c9b7052]:before {
                content: attr(data-text);
                background: linear-gradient(to top right, #81f8fd, #4be);
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0;
                border-radius: 6px;
                text-shadow: 1px 1px 1px #000;
                transition: all 0.3s;
            }
            .rate__play-btn[data-v-2c9b7052]:hover:not(.rate__play-btn_disabled):before {
                opacity: 1;
            }
            .rate__play-btn_small[data-v-2c9b7052] {
                width: 100%;
                height: 40px;
                font-size: 14px;
                padding-bottom: 3px;
            }
            .rate__play-btn_disabled[data-v-2c9b7052] {
                border: none;
                background: linear-gradient(180deg, #15769e, #0085a0);
            }
            .rate__play-btn_disabled[data-v-2c9b7052]:hover {
                cursor: default;
            }
            .rate__auto-select .section_inner[data-v-2c9b7052] {
                margin-bottom: 20px;
            }
            .rate__auto-select .section__row[data-v-2c9b7052] {
                margin-bottom: 0 !important;
            }
            .rate__auto-select p[data-v-2c9b7052] {
                display: flex;
                align-items: center;
                width: 100%;
                margin-left: 15px;
                font-size: 13px;
                text-align: center;
                line-height: 18px;
                color: #57576b;
            }
            .rate__btns[data-v-2c9b7052] {
                position: absolute;
                bottom: 20px;
                left: 0;
                z-index: 3;
                padding: 0 20px;
            }
            .rate__btn[data-v-2c9b7052],
            .rate__btns[data-v-2c9b7052] {
                display: flex;
                width: 100%;
            }
            .rate__btn[data-v-2c9b7052] {
                justify-content: center;
                align-items: center;
                height: 50px;
                font-size: 16px;
                color: #60607b;
                border: 1px solid #373752;
                border-radius: 6px;
                background: transparent;
                position: relative;
                z-index: 1;
                cursor: pointer;
                transition: border 0.2s ease-out;
            }
            .rate__btn[data-v-2c9b7052]:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                z-index: -1;
                width: 100%;
                height: 100%;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(180deg, #42baec, #5edcf6);
                opacity: 0;
                transition: opacity 0.1s ease-out;
            }
            .rate__btn[data-v-2c9b7052]:hover {
                color: #fff;
                text-shadow: 1px 1px 1px #000;
            }
            .rate__btn[data-v-2c9b7052]:hover:before {
                opacity: 1;
            }
            @media (max-width: 1279px) {
                .rate[data-v-2c9b7052] {
                    padding-bottom: 100px;
                }
                .rate__auto-select p[data-v-2c9b7052] {
                    font-size: 12px;
                }
                .rate__auto-select .section_inner[data-v-2c9b7052] {
                    margin-bottom: 15px;
                }
                .rate__play-btn_small[data-v-2c9b7052] {
                    height: 34px;
                    font-size: 13px;
                }
                .rate__btn[data-v-2c9b7052] {
                    height: 40px;
                    font-size: 13px;
                }
            }
            @media (max-width: 850px) {
                .rate__play-btn[data-v-2c9b7052] {
                    height: 45px;
                    font-size: 17px;
                }
                .rate__play-btn_small[data-v-2c9b7052] {
                    height: 34px;
                    font-size: 13px;
                }
            }
            @media (max-width: 767px) {
                .rate[data-v-2c9b7052] {
                    padding: 15px 15px 75px;
                }
                .rate__auto-select .section_inner[data-v-2c9b7052] {
                    display: none;
                }
                .rate__btns[data-v-2c9b7052] {
                    padding: 0 15px;
                    bottom: 15px;
                }
            }
            @media (max-width: 550px) {
                .rate[data-v-2c9b7052] {
                    padding-bottom: 75px;
                }
                .rate__login-btn[data-v-2c9b7052] {
                    width: 130px;
                    height: 40px;
                    font-size: 17px;
                }
            }

            .board[data-v-7eb59191] {
                align-items: center;
                margin-bottom: 50px;
                position: relative;
            }
            .board[data-v-7eb59191],
            .board__aside[data-v-7eb59191] {
                display: flex;
                justify-content: center;
            }
            .board__aside[data-v-7eb59191] {
                align-items: flex-end;
                min-width: 130px;
                height: 130px;
                padding: 20px 0;
                font-size: 22px;
                letter-spacing: 2px;
                background-repeat: no-repeat;
                background-position: center 20px;
                border: 1px solid #373752;
                border-radius: 4px;
            }
            .board__aside_left[data-v-7eb59191] {
                border-right: none;
                border-top-right-radius: 0;
                border-bottom-right-radius: 0;
                background-image: url(/domain_files/1c29930.png);
            }
            .board__aside_right[data-v-7eb59191] {
                border-left: none;
                border-top-left-radius: 0;
                border-bottom-left-radius: 0;
                background-image: url(/domain_files/cbbc80b.png);
            }
            .board__table[data-v-7eb59191] {
                display: flex;
                justify-content: space-between;
                flex-wrap: wrap;
                min-width: 67%;
                padding: 17px;
                border: 1px solid #373752;
                border-radius: 4px;
            }
            .board__cell[data-v-7eb59191] {
                width: calc(20% - 8px);
                margin-bottom: 10px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                border-radius: 4px;
                position: relative;
                overflow: hidden;
                cursor: not-allowed;
            }
            .board__cell[data-v-7eb59191]:nth-last-child(-n + 5) {
                margin-bottom: 0;
            }
            .board__cell_diamond[data-v-7eb59191] {
                cursor: default;
                border: 1px solid rgba(79, 201, 240, 0.2);
                background: none;
                background-color: rgba(78, 201, 241, 0.15);
                opacity: 0.4;
            }
            .board__cell_diamond[data-v-7eb59191]:not(.board__cell_animation):after {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-image: url(/domain_files/1c29930.png);
                background-size: 60%;
                background-repeat: no-repeat;
                background-position: 50%;
                transform: scale(0.2);
                transform-origin: center;
                -webkit-animation: diamondAppearAfterEnd-data-v-7eb59191 0.4s ease-out 0.1s 1 normal forwards;
                animation: diamondAppearAfterEnd-data-v-7eb59191 0.4s ease-out 0.1s 1 normal forwards;
            }
            @-webkit-keyframes diamondAppearAfterEnd-data-v-7eb59191 {
                to {
                    transform: scale(1);
                }
            }
            @keyframes diamondAppearAfterEnd-data-v-7eb59191 {
                to {
                    transform: scale(1);
                }
            }
            .board__cell_bomb[data-v-7eb59191] {
                cursor: default;
                border: 1px solid rgba(79, 201, 240, 0.2);
                background: none;
                background-color: rgba(78, 201, 241, 0.15);
                opacity: 0.4;
            }
            .board__cell_bomb[data-v-7eb59191]:not(.board__cell_animation):after {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-image: url(/domain_files/cbbc80b.png);
                background-size: 60%;
                background-repeat: no-repeat;
                background-position: 50%;
                transform: scale(0.2);
                transform-origin: center;
                -webkit-animation: bombAppearAfterEnd-data-v-7eb59191 0.4s ease-out 0.1s 1 normal forwards;
                animation: bombAppearAfterEnd-data-v-7eb59191 0.4s ease-out 0.1s 1 normal forwards;
            }
            @-webkit-keyframes bombAppearAfterEnd-data-v-7eb59191 {
                to {
                    transform: scale(1);
                }
            }
            @keyframes bombAppearAfterEnd-data-v-7eb59191 {
                to {
                    transform: scale(1);
                }
            }
            .board__cell_hover[data-v-7eb59191] {
                cursor: pointer;
            }
            .board__cell_hover[data-v-7eb59191]:not(.board__cell_diamond):not(.board__cell_bomb):before {
                content: "";
                background: linear-gradient(to top right, #81f8fd, #4be);
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0;
                border-radius: 6px;
                transition: all 0.3s;
            }
            .board__cell_hover[data-v-7eb59191]:not(.board__cell_diamond):not(.board__cell_bomb):hover:before {
                opacity: 1;
            }
            .board__cell_loading[data-v-7eb59191] {
                -webkit-animation: borderBounce-data-v-7eb59191 1.5s ease-out infinite;
                animation: borderBounce-data-v-7eb59191 1.5s ease-out infinite;
            }
            @-webkit-keyframes borderBounce-data-v-7eb59191 {
                0% {
                    opacity: 1;
                }
                50% {
                    opacity: 0.6;
                }
                to {
                    opacity: 1;
                }
            }
            @keyframes borderBounce-data-v-7eb59191 {
                0% {
                    opacity: 1;
                }
                50% {
                    opacity: 0.6;
                }
                to {
                    opacity: 1;
                }
            }
            .board__cell_selected[data-v-7eb59191] {
                opacity: 1;
                border: 1px solid rgba(130, 255, 255, 0.3);
            }
            .board__cell_animation.board__cell_bomb[data-v-7eb59191] {
                background-image: none;
            }
            .board__cell_animation.board__cell_bomb[data-v-7eb59191]:before {
                content: "";
                position: absolute;
                top: 0;
                left: -100%;
                z-index: 0;
                width: 6200%;
                height: 100%;
                transform: scale(3);
                transform-origin: 0;
                background-image: url(/domain_files/f4e458b.png);
                background-size: 100%;
                -webkit-animation: bombEffect-data-v-7eb59191 0.9s steps(62) 0s 1 normal forwards;
                animation: bombEffect-data-v-7eb59191 0.9s steps(62) 0s 1 normal forwards;
            }
            @-webkit-keyframes bombEffect-data-v-7eb59191 {
                to {
                    left: -18700%;
                    opacity: 0;
                }
            }
            @keyframes bombEffect-data-v-7eb59191 {
                to {
                    left: -18700%;
                    opacity: 0;
                }
            }
            .board__cell_animation.board__cell_bomb[data-v-7eb59191]:after {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-image: url(/domain_files/cbbc80b.png);
                background-size: 60%;
                background-repeat: no-repeat;
                background-position: 50%;
                transform-origin: center;
                -webkit-animation: bombAppear-data-v-7eb59191 0.9s cubic-bezier(0.23, 1.09, 0.63, 1.2) 0s 1 normal forwards;
                animation: bombAppear-data-v-7eb59191 0.9s cubic-bezier(0.23, 1.09, 0.63, 1.2) 0s 1 normal forwards;
            }
            @-webkit-keyframes bombAppear-data-v-7eb59191 {
                0% {
                    transform: scale(0.2);
                    opacity: 0;
                }
                50% {
                    transform: scale(1.3);
                }
                to {
                    transform: scale(1);
                    opacity: 1;
                }
            }
            @keyframes bombAppear-data-v-7eb59191 {
                0% {
                    transform: scale(0.2);
                    opacity: 0;
                }
                50% {
                    transform: scale(1.3);
                }
                to {
                    transform: scale(1);
                    opacity: 1;
                }
            }
            .board__cell_animation.board__cell_diamond[data-v-7eb59191] {
                background-image: none;
            }
            .board__cell_animation.board__cell_diamond[data-v-7eb59191]:before {
                content: "";
                position: absolute;
                top: -10%;
                left: 0;
                width: 2300%;
                height: 100%;
                background-image: url(/domain_files/bb547e3.png);
                background-size: 100%;
                -webkit-animation: diamondEffect-data-v-7eb59191 0.9s steps(23) 0s 1 normal forwards;
                animation: diamondEffect-data-v-7eb59191 0.9s steps(23) 0s 1 normal forwards;
            }
            @-webkit-keyframes diamondEffect-data-v-7eb59191 {
                to {
                    left: -2300%;
                    opacity: 0;
                }
            }
            @keyframes diamondEffect-data-v-7eb59191 {
                to {
                    left: -2300%;
                    opacity: 0;
                }
            }
            .board__cell_animation.board__cell_diamond[data-v-7eb59191]:after {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background-image: url(/domain_files/1c29930.png);
                background-size: 60%;
                background-repeat: no-repeat;
                background-position: 50%;
                transform-origin: center;
                -webkit-animation: diamondAppear-data-v-7eb59191 0.9s cubic-bezier(0.23, 1.09, 0.63, 1.2) 0s 1 normal forwards;
                animation: diamondAppear-data-v-7eb59191 0.9s cubic-bezier(0.23, 1.09, 0.63, 1.2) 0s 1 normal forwards;
            }
            @-webkit-keyframes diamondAppear-data-v-7eb59191 {
                0% {
                    transform: scale(0.2);
                    opacity: 0;
                }
                50% {
                    transform: scale(1.3);
                }
                to {
                    transform: scale(1);
                    opacity: 1;
                }
            }
            @keyframes diamondAppear-data-v-7eb59191 {
                0% {
                    transform: scale(0.2);
                    opacity: 0;
                }
                50% {
                    transform: scale(1.3);
                }
                to {
                    transform: scale(1);
                    opacity: 1;
                }
            }
            .board__cell-img[data-v-7eb59191] {
                opacity: 0;
                width: 100%;
                padding-top: 100%;
            }
            .board__cell-img_diamond[data-v-7eb59191] {
                background-image: url(/domain_files/1c29930.png);
            }
            .board__cell-img_bomb[data-v-7eb59191] {
                background-image: url(/domain_files/cbbc80b.png);
            }
            .board__win[data-v-7eb59191] {
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 10;
                transform: translate(-50%, -50%);
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                width: 390px;
                height: 190px;
                background-color: rgba(33, 34, 51, 0.95);
                border-radius: 6px;
                border: 1px solid #82ffff;
                box-shadow: 0 0 22px 2px #121223;
                font-size: 20px;
            }
            .board__win-coeff[data-v-7eb59191] {
                margin-bottom: 15px;
                font-size: 83px;
                font-weight: 700;
                -webkit-text-fill-color: transparent;
                text-shadow: 2px 2px 40px #72f3fb;
            }
            .board__win-coeff[data-v-7eb59191],
            .board__win-gain[data-v-7eb59191] {
                background: linear-gradient(45deg, #3eb6eb, #72f3fb);
                -webkit-background-clip: text;
            }
            .board__win-gain[data-v-7eb59191] {
                -webkit-text-fill-color: transparent;
            }
            .board__win-img[data-v-7eb59191] {
                width: 22px;
                margin-bottom: -4px;
            }
            @media (max-width: 1450px) {
                .board__aside[data-v-7eb59191] {
                    min-width: 90px;
                    height: 90px;
                    font-size: 18px;
                    padding: 10px 0;
                    background-size: 40%;
                }
                .board__aside_right[data-v-7eb59191] {
                    background-position-y: 14px;
                }
            }
            @media (max-width: 1200px) {
                .board[data-v-7eb59191] {
                    margin-bottom: 25px;
                }
            }
            @media (max-width: 992px) {
                .board[data-v-7eb59191] {
                    flex-wrap: wrap;
                }
                .board__aside[data-v-7eb59191] {
                    min-width: 60px;
                    height: 60px;
                    font-size: 12px;
                    padding: 6px 0;
                    background-size: 40%;
                }
                .board__aside_left[data-v-7eb59191] {
                    order: 1;
                    margin-right: 17px;
                    background-position-y: 14px;
                    border-right: 1px solid #373752;
                    border-top-right-radius: 4px;
                    border-bottom-right-radius: 4px;
                }
                .board__aside_right[data-v-7eb59191] {
                    order: 2;
                    background-position-y: 10px;
                    border-left: 1px solid #373752;
                    border-top-left-radius: 4px;
                    border-bottom-left-radius: 4px;
                }
                .board__table[data-v-7eb59191] {
                    min-width: 100%;
                    margin-bottom: 15px;
                    padding: 10px;
                }
                .board__cell[data-v-7eb59191] {
                    width: calc(20% - 4px);
                    margin-bottom: 5px;
                }
                .board__win[data-v-7eb59191] {
                    top: 40%;
                    width: 240px;
                    height: 110px;
                    font-size: 12px;
                }
                .board__win-coeff[data-v-7eb59191] {
                    margin-bottom: 5px;
                    font-size: 51px;
                }
                .board__win-img[data-v-7eb59191] {
                    width: 12px;
                    margin-bottom: -2px;
                    margin-left: -1px;
                }
            }
            @media (max-width: 767px) {
                .board[data-v-7eb59191] {
                    flex-wrap: nowrap;
                    margin-bottom: 0;
                }
                .board__aside_left[data-v-7eb59191] {
                    order: 0;
                    margin-right: 0;
                    border-right: none;
                    border-top-right-radius: 0;
                    border-bottom-right-radius: 0;
                }
                .board__aside_right[data-v-7eb59191] {
                    order: 2;
                    border-left: none;
                    border-top-left-radius: 0;
                    border-bottom-left-radius: 0;
                }
                .board__table[data-v-7eb59191] {
                    min-width: 67%;
                    margin-bottom: 15px;
                    padding: 10px;
                }
                .board__win[data-v-7eb59191] {
                    top: calc(50% - 11px);
                    width: 200px;
                }
            }
            @media (max-width: 550px) {
                .board[data-v-7eb59191] {
                    justify-content: space-between;
                    flex-wrap: wrap;
                    margin-bottom: 10px;
                }
                .board__aside[data-v-7eb59191] {
                    align-items: center;
                    width: 49%;
                    height: 35px;
                    margin-bottom: 5px;
                    background-size: 18%;
                    letter-spacing: 0;
                }
                .board__aside_left[data-v-7eb59191] {
                    order: 0;
                    padding: 2px 0 0 10%;
                    background-position: 39% 50%;
                    border-right: 1px solid #373752;
                    border-top-right-radius: 4px;
                    border-bottom-right-radius: 4px;
                }
                .board__aside_right[data-v-7eb59191] {
                    order: 1;
                    padding: 2px 8% 0 0;
                    background-position: 62% 40%;
                    border-left: 1px solid #373752;
                    border-top-left-radius: 4px;
                    border-bottom-left-radius: 4px;
                }
                .board__table[data-v-7eb59191] {
                    order: 2;
                    min-width: 100%;
                    margin-bottom: 0;
                    padding: 0;
                    border: none;
                }
                .board__cell[data-v-7eb59191] {
                    width: calc(20% - 4px);
                    margin-bottom: 5px;
                }
                .board__win[data-v-7eb59191] {
                    top: calc(50% + 20px);
                }
            }
            @media (max-width: 350px) {
                .board__cell[data-v-7eb59191] {
                    width: calc(20% - 2px);
                    margin-bottom: 2px;
                }
            }

            .steps[data-v-5e62a6b4] {
                height: 42px;
                margin: 0 25px;
                position: relative;
            }
            .steps__step[data-v-5e62a6b4] {
                padding: 0 10px;
                color: #57576b;
                position: relative;
            }
            .steps__step .section_inner[data-v-5e62a6b4] {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                height: 42px;
                padding: 6px;
                border: 1px solid #373752;
                border-radius: 4px;
                background-color: #25263b;
            }
            .steps__step_active .section_inner[data-v-5e62a6b4] {
                border: 1px solid rgba(78, 201, 240, 0.6);
                color: rgba(78, 201, 240, 0.75);
            }
            .steps__step_prev[data-v-5e62a6b4] {
                color: #fff;
            }
            .steps__step_prev .section_inner[data-v-5e62a6b4] {
                background: linear-gradient(to top right, #4be, #81f8fd);
                border-color: #5edcf6;
                text-shadow: 1px 1px 0 #2d9bc3;
            }
            .steps__step[data-v-5e62a6b4]:before {
                content: "";
                position: absolute;
                top: calc(50% - 1px);
                left: 0;
                margin-left: -10px;
                z-index: -1;
                width: 20px;
                height: 1px;
                background: #373752;
            }
            .steps__step_first[data-v-5e62a6b4]:before,
            .steps__step_single[data-v-5e62a6b4]:before,
            .steps__step_without-line[data-v-5e62a6b4]:before {
                width: 0;
            }
            .steps__coeff[data-v-5e62a6b4] {
                font-size: 15px;
                font-weight: 700;
            }
            .steps__index[data-v-5e62a6b4] {
                font-size: 9px;
            }
            .steps__nav[data-v-5e62a6b4] {
                position: absolute;
                top: -5px;
                z-index: 1;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 50px;
                height: 50px;
                cursor: pointer;
            }
            .steps__nav[data-v-5e62a6b4]:before {
                content: "";
                display: block;
                width: 25px;
                height: 25px;
                position: relative;
                z-index: 1;
            }
            .steps__nav_left[data-v-5e62a6b4] {
                left: 0;
                transform: translateX(-70%) rotate(45deg);
            }
            .steps__nav_left[data-v-5e62a6b4]:before {
                border-bottom: 2px solid #39384a;
                border-left: 2px solid #39384a;
            }
            .steps__nav_right[data-v-5e62a6b4] {
                right: 0;
                transform: translateX(70%) rotate(45deg);
            }
            .steps__nav_right[data-v-5e62a6b4]:before {
                border-top: 2px solid #39384a;
                border-right: 2px solid #39384a;
            }
            .steps__nav_left[data-v-5e62a6b4]:before,
            .steps__nav_right[data-v-5e62a6b4]:before {
                transition: border-color 0.14s ease-in-out;
            }
            .steps__nav_left[data-v-5e62a6b4]:hover:before,
            .steps__nav_right[data-v-5e62a6b4]:hover:before {
                border-color: #7c7c90;
            }
            @media (max-width: 1279px) {
                .steps__nav[data-v-5e62a6b4] {
                    top: 0;
                    width: 40px;
                    height: 40px;
                }
                .steps__nav[data-v-5e62a6b4]:before {
                    width: 15px;
                    height: 15px;
                }
            }
            @media (max-width: 550px) {
                .steps[data-v-5e62a6b4] {
                    margin: 0;
                    height: auto;
                }
                .steps .section_inner[data-v-5e62a6b4] {
                    height: 33px;
                    padding: 7px 6px 4px;
                }
                .steps__nav[data-v-5e62a6b4] {
                    width: 32px;
                    height: 32px;
                }
                .steps__nav[data-v-5e62a6b4]:before {
                    width: 12px;
                    height: 12px;
                }
                .steps__nav_left[data-v-5e62a6b4] {
                    transform: translateX(-40%) rotate(45deg);
                }
                .steps__nav_right[data-v-5e62a6b4] {
                    transform: translateX(40%) rotate(45deg);
                }
                .steps__coeff[data-v-5e62a6b4] {
                    font-size: 9px;
                }
                .steps__index[data-v-5e62a6b4] {
                    font-size: 7px;
                }
            }

            .game[data-v-624030aa] {
                padding: 30px;
            }
            @media (max-width: 1279px) {
                .game[data-v-624030aa] {
                    padding: 20px;
                }
            }
            @media (max-width: 767px) {
                .game[data-v-624030aa] {
                    margin-bottom: 25px;
                    padding: 15px;
                    margin-bottom: 10px;
                    padding: 10px;
                }
            }

            .history[data-v-d07b2958] {
                width: 100%;
                margin-top: 30px;
                padding: 25px 30px;
                font-size: 16px;
                font-family: Montserrat, sans-serif;
            }
            .history .loader[data-v-d07b2958] {
                margin: 15px 0;
            }
            .history__title[data-v-d07b2958] {
                display: flex;
                justify-content: center;
            }
            .history__title h3[data-v-d07b2958] {
                font-size: 28px;
                text-transform: uppercase;
                position: relative;
            }
            .history__title h3[data-v-d07b2958]:after,
            .history__title h3[data-v-d07b2958]:before {
                content: "";
                position: absolute;
                height: 1px;
                background: linear-gradient(90deg, #6ecdd7, hsla(0, 0%, 100%, 0));
                top: 50%;
                width: 300px;
                max-width: 100%;
            }
            .history__title h3[data-v-d07b2958]:before {
                right: 100%;
                margin-right: 15px;
                background: linear-gradient(270deg, #6ecdd7, hsla(0, 0%, 100%, 0));
            }
            .history__title h3[data-v-d07b2958]:after {
                left: 100%;
                margin-left: 15px;
            }
            .history__table[data-v-d07b2958] {
                padding: 30px 0;
            }
            .history__table_empty[data-v-d07b2958] {
                text-align: center;
                padding: 15px 10px;
                opacity: 0.5;
            }
            .history__row[data-v-d07b2958] {
                display: flex;
                align-items: center;
                padding: 14px 5px;
                border-top: 1px solid #32354e;
            }
            .history__row[data-v-d07b2958]:first-of-type {
                border-top: none;
            }
            .history__cell[data-v-d07b2958] {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
            }
            .history__cell_user[data-v-d07b2958] {
                overflow: hidden;
            }
            .history__cell_header[data-v-d07b2958]:first-child,
            .history__cell_user[data-v-d07b2958] {
                justify-content: flex-start;
            }
            .history__cell[data-v-d07b2958]:last-child {
                justify-content: flex-end;
            }
            @media (max-width: 550px) {
                .history__cell[data-v-d07b2958]:last-child {
                    width: 50px;
                }
            }
            .history__cell_win[data-v-d07b2958] {
                opacity: 0.4;
                white-space: nowrap;
            }
            .history__cell_win-active[data-v-d07b2958] {
                opacity: 1;
            }
            .history__cell_win img[data-v-d07b2958] {
                width: 17px;
                margin-top: -1px;
                margin-left: 5px;
            }
            .history__cell_details button[data-v-d07b2958] {
                max-width: 260px;
                padding: 10px 30px;
                border: 1px solid #48beee;
                border-radius: 5px;
                background: transparent;
                color: #fff;
                font-size: 14px;
                cursor: pointer;
                transition: all 0.3s;
            }
            .history__cell_details button[data-v-d07b2958]:hover {
                background: #48beee;
            }
            @media (max-width: 1279px) {
                .history[data-v-d07b2958] {
                    padding: 15px;
                }
                .history__title h3[data-v-d07b2958] {
                    font-size: 22px;
                }
                .history__table[data-v-d07b2958] {
                    padding: 15px 0;
                }
                .history__row[data-v-d07b2958] {
                    font-size: 13px;
                }
                .history__cell button[data-v-d07b2958] {
                    max-width: 90px;
                    padding: 7px 13px;
                    font-size: 12px;
                }
            }
            @media (max-width: 767px) {
                .history__title h3[data-v-d07b2958] {
                    font-size: 28px;
                    text-transform: uppercase;
                    position: relative;
                }
                .history__cell_bombs[data-v-d07b2958],
                .history__cell_header[data-v-d07b2958]:nth-child(3),
                .history__title h3[data-v-d07b2958]:after,
                .history__title h3[data-v-d07b2958]:before {
                    display: none;
                }
            }
            @media (max-width: 550px) {
                .history__title h3[data-v-d07b2958] {
                    font-size: 20px;
                }
                .history__row[data-v-d07b2958] {
                    padding: 9px 5px;
                }
                .history__cell[data-v-d07b2958] {
                    display: none;
                    font-size: 11px;
                }
                .history__cell_header[data-v-d07b2958]:first-child,
                .history__cell_header[data-v-d07b2958]:nth-child(2),
                .history__cell_header[data-v-d07b2958]:nth-child(5),
                .history__cell_header[data-v-d07b2958]:nth-child(6),
                .history__cell_user[data-v-d07b2958] {
                    display: flex;
                }
                .history__cell_user img[data-v-d07b2958] {
                    width: 30px;
                    height: 30px;
                }
                .history__cell_user span[data-v-d07b2958] {
                    display: none;
                }
                .history__cell_details[data-v-d07b2958],
                .history__cell_win[data-v-d07b2958] {
                    display: flex;
                }
                .history__cell_details button[data-v-d07b2958] {
                    display: none;
                }
                .history__cell_details-mobile-image[data-v-d07b2958] {
                    width: 20px;
                    height: 20px;
                    background-image: url(/domain_files/8c7306d.svg);
                    background-size: cover;
                }
            }

            .miner__block[data-v-7116aef5] {
                background: linear-gradient(180deg, #2a2a44, #25263c);
                border-top: 2px solid #444357;
                border-radius: 5px;
                height: 100%;
            }

            .game-stair__rate-input[data-v-385cea25] {
                width: 100%;
                height: 40px;
                position: relative;
            }
            .game-stair__rate-input-buttons[data-v-385cea25] {
                position: absolute;
                top: 7px;
                right: 7px;
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }
            .game-stair__rate-input-divide[data-v-385cea25],
            .game-stair__rate-input-multiply[data-v-385cea25],
            .game-stair__rate-input-reset[data-v-385cea25] {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 26px;
                height: 26px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
                font-size: 12px;
                font-weight: 700;
            }
            .game-stair__rate-input-divide.disabled[data-v-385cea25],
            .game-stair__rate-input-multiply.disabled[data-v-385cea25],
            .game-stair__rate-input-reset.disabled[data-v-385cea25] {
                opacity: 0.5;
                cursor: default;
            }
            .game-stair__rate-input-reset > img[data-v-385cea25] {
                width: 12px;
                height: 12px;
                opacity: 0.4;
                transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
            }
            .game-stair__rate-input-reset:not(.disabled):hover > img[data-v-385cea25] {
                opacity: 1;
                transform: rotate(180deg);
            }
            .game-stair__rate-input-divide[data-v-385cea25],
            .game-stair__rate-input-multiply[data-v-385cea25] {
                margin-left: 5px;
                background: #373752;
                border-radius: 4px;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            .game-stair__rate-input-divide[data-v-385cea25]:not(.disabled):active,
            .game-stair__rate-input-divide[data-v-385cea25]:not(.disabled):hover,
            .game-stair__rate-input-multiply[data-v-385cea25]:not(.disabled):active,
            .game-stair__rate-input-multiply[data-v-385cea25]:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-stair__rate-input-divide[data-v-385cea25]:not(.disabled):active,
            .game-stair__rate-input-multiply[data-v-385cea25]:not(.disabled):active {
                opacity: 0.6;
            }
            .game-stair__rate-input > input[data-v-385cea25] {
                width: 100%;
                height: 100%;
                color: #48beee;
                caret-color: #fff;
                font-size: 19px;
                padding: 6px 100px 6px 10px;
                border: 1px solid #373752;
                border-radius: 5px;
                background: transparent;
                outline: none;
                -webkit-appearance: none;
                transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out;
            }
            .game-stair__rate-input > input[data-v-385cea25]:not(:disabled):focus {
                border-color: rgba(31, 179, 213, 0.7);
            }
            .game-stair__rate-input > input[data-v-385cea25]:disabled {
                background: #2f2f49;
                border-color: #2f2f49;
            }
            .game-stair__rate-variants[data-v-385cea25] {
                width: 100%;
                margin-top: 10px;
                display: flex;
                align-items: center;
            }
            @media (max-width: 450px) {
                .game-stair__rate-variants[data-v-385cea25] {
                    display: none;
                }
            }
            .game-stair__rate-variants-item[data-v-385cea25] {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 4px;
                background: #373752;
                padding: 7px 5px;
                cursor: pointer;
                font-size: 12px;
                font-weight: 700;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            .game-stair__rate-variants-item_symbol[data-v-385cea25] {
                width: 26px;
                min-width: 26px;
                background: #1fb3d5;
                color: #fff;
                border-radius: 30px;
                font-size: 14px;
                line-height: 12px;
            }
            .game-stair__rate-variants-item_symbol[data-v-385cea25]:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-stair__rate-variants-item.disabled[data-v-385cea25] {
                opacity: 0.5;
                cursor: default;
            }
            .game-stair__rate-variants-item[data-v-385cea25]:not(.disabled):not(.game-stair__rate-variants-item_symbol):active,
            .game-stair__rate-variants-item[data-v-385cea25]:not(.disabled):not(.game-stair__rate-variants-item_symbol):hover {
                background: #1fb3d5;
                color: #fff;
            }
            .game-stair__rate-variants-item[data-v-385cea25]:not(.disabled):not(.game-stair__rate-variants-item_symbol):active {
                opacity: 0.6;
            }
            .game-stair__rate-variants-item + .game-stair__rate-variants-item[data-v-385cea25] {
                margin-left: 5px;
            }

            .rocks__item[data-v-d1dab492] {
                height: 40px !important;
            }
            .rocks__item label[data-v-d1dab492] {
                padding: 12px 10px;
                border: 1px solid #373752;
                border-radius: 5px;
                background: transparent;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 100%;
                transition: background 0.2s ease-in-out;
                position: relative;
                touch-action: none;
                cursor: pointer;
            }
            .rocks__item label[data-v-d1dab492]:not([disabled]):hover {
                background: #363751;
            }
            .rocks__item label[data-v-d1dab492]:after {
                content: attr(data-text);
                width: calc(100% + 2px);
                height: calc(100% + 3px);
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: -1px;
                top: -2px;
                font-size: 16px;
                font-weight: 700;
                transition: color 0.2s ease-in-out;
            }
            .rocks__item input[type="radio"]:checked + label[data-v-d1dab492] {
                border-color: transparent;
                background: #deedf6;
            }
            .rocks__item input[type="radio"]:checked + label[data-v-d1dab492]:after {
                color: #333;
            }
            .rocks__item input[type="radio"]:not(:checked)[disabled] + label[data-v-d1dab492] {
                opacity: 0.5;
            }
            .rocks__item input[type="radio"][disabled] + label[data-v-d1dab492] {
                cursor: not-allowed;
            }
            .rocks__radio[data-v-d1dab492] {
                width: 1px;
                height: 1px;
                visibility: hidden;
                position: absolute;
            }
            .section__row[data-v-d1dab492] {
                margin-bottom: 0 !important;
            }

            .bet[data-v-b6e41cac] {
                padding: 20px 20px 130px;
                font-family: Roboto, sans-serif;
                position: relative;
                margin: 0 auto;
            }
            .bet__login[data-v-b6e41cac] {
                position: absolute;
                top: 0;
                left: 0;
                z-index: 2;
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
                height: 100%;
                background-color: rgba(38, 39, 63, 0.9);
                border-radius: 0 0 5px 5px;
            }
            .bet__login-btn[data-v-b6e41cac] {
                width: 150px;
                height: 50px;
                color: #fff;
                font-size: 21px;
                font-weight: 500;
                background: linear-gradient(to top right, #4be, #81f8fd);
                border: none;
                border-radius: 7px;
                position: relative;
            }
            .bet__login-btn[data-v-b6e41cac]:before {
                content: attr(data-text);
                background: linear-gradient(to top right, #81f8fd, #4be);
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0;
                border-radius: 6px;
                transition: all 0.3s;
            }
            .bet__login-btn[data-v-b6e41cac]:hover:before {
                opacity: 1;
            }
            .bet__play-btn[data-v-b6e41cac] {
                display: flex;
                justify-content: center;
                align-items: center;
                height: 60px;
                font-size: 18px;
                border-color: transparent;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                text-shadow: 1px 1px 1px #000;
                transition: all 0.3s ease-out;
                position: relative;
                touch-action: none;
            }
            .bet__play-btn[data-v-b6e41cac]:hover {
                cursor: pointer;
            }
            .bet__play-btn[data-v-b6e41cac]:before {
                content: attr(data-text);
                background: linear-gradient(to top right, #81f8fd, #4be);
                width: 100%;
                height: 100%;
                display: flex;
                justify-content: center;
                align-items: center;
                position: absolute;
                left: 0;
                top: 0;
                opacity: 0;
                border-radius: 6px;
                text-shadow: 1px 1px 1px #000;
                transition: all 0.3s;
            }
            .bet__play-btn[data-v-b6e41cac]:hover:not(.bet__play-btn_disabled):before {
                opacity: 1;
            }
            .bet__play-btn_disabled[data-v-b6e41cac] {
                border: none;
                background: linear-gradient(180deg, #15769e, #0085a0);
            }
            .bet__play-btn_disabled[data-v-b6e41cac]:hover {
                cursor: default;
            }
            .bet__btns[data-v-b6e41cac] {
                position: absolute;
                bottom: 20px;
                left: 0;
                z-index: 3;
                padding: 0 20px;
            }
            .bet__btn[data-v-b6e41cac],
            .bet__btns[data-v-b6e41cac] {
                display: flex;
                width: 100%;
            }
            .bet__btn[data-v-b6e41cac] {
                justify-content: center;
                align-items: center;
                height: 50px;
                font-size: 16px;
                color: #60607b;
                border: 1px solid #373752;
                border-radius: 6px;
                background: transparent;
                position: relative;
                z-index: 1;
                cursor: pointer;
                transition: border 0.2s ease-out;
            }
            .bet__btn[data-v-b6e41cac]:before {
                content: "";
                position: absolute;
                top: 0;
                left: 0;
                z-index: -1;
                width: 100%;
                height: 100%;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(180deg, #42baec, #5edcf6);
                opacity: 0;
                transition: opacity 0.1s ease-out;
            }
            .bet__btn[data-v-b6e41cac]:hover {
                color: #fff;
                text-shadow: 1px 1px 1px #000;
            }
            .bet__btn[data-v-b6e41cac]:hover:before {
                opacity: 1;
            }
            @media (max-width: 1279px) {
                .bet[data-v-b6e41cac] {
                    padding-bottom: 100px;
                }
                .bet__btn[data-v-b6e41cac] {
                    height: 40px;
                    font-size: 13px;
                }
            }
            @media (min-width: 768px) and (max-width: 991px) {
                .bet[data-v-b6e41cac] {
                    max-width: 500px;
                }
            }
            @media (max-width: 991px) {
                .bet[data-v-b6e41cac] {
                    width: 100%;
                    padding-bottom: 85px;
                }
            }
            @media (max-width: 850px) {
                .bet__play-btn[data-v-b6e41cac] {
                    height: 45px;
                    font-size: 17px;
                }
            }
            @media (max-width: 630px) {
                .bet[data-v-b6e41cac] {
                    padding: 15px 15px 75px;
                }
                .bet__login-btn[data-v-b6e41cac] {
                    width: 130px;
                    height: 40px;
                    font-size: 17px;
                }
                .bet__btns[data-v-b6e41cac] {
                    bottom: 15px;
                    padding: 0 15px;
                }
            }

            @media (max-width: 850px) {
                .grid__row-stair[data-v-2d10034c] {
                    display: none;
                }
            }

            .board[data-v-7ff6918a] {
                flex-grow: 1;
                padding: 38px 25px 0 35px;
                border: 1px solid #373752;
                border-radius: 4px;
                overflow: hidden;
                position: relative;
            }
            .board__grid_wrap[data-v-7ff6918a] {
                width: 100%;
                position: relative;
            }
            .board__win[data-v-7ff6918a] {
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 10;
                transform: translate(-50%, -50%);
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                width: 390px;
                height: 190px;
                background-color: rgba(33, 34, 51, 0.95);
                border-radius: 6px;
                border: 1px solid #82ffff;
                box-shadow: 0 0 22px 2px #121223;
                font-size: 20px;
            }
            .board__win-rate[data-v-7ff6918a] {
                margin-bottom: 15px;
                font-size: 83px;
                font-weight: 700;
                -webkit-text-fill-color: transparent;
                text-shadow: 2px 2px 40px #72f3fb;
            }
            .board__win-gain[data-v-7ff6918a],
            .board__win-rate[data-v-7ff6918a] {
                background: linear-gradient(45deg, #3eb6eb, #72f3fb);
                -webkit-background-clip: text;
            }
            .board__win-gain[data-v-7ff6918a] {
                -webkit-text-fill-color: transparent;
            }
            .board__win-img[data-v-7ff6918a] {
                width: 22px;
                margin-bottom: -4px;
            }
            @media (max-width: 1200px) {
                .board[data-v-7ff6918a] {
                    padding: 30px 15px 0;
                }
                .board__win[data-v-7ff6918a] {
                    top: 40%;
                    width: 240px;
                    height: 110px;
                    font-size: 12px;
                }
                .board__win-rate[data-v-7ff6918a] {
                    margin-bottom: 5px;
                    font-size: 51px;
                }
                .board__win-img[data-v-7ff6918a] {
                    width: 12px;
                    margin-bottom: -2px;
                    margin-left: -1px;
                }
            }
            @media (max-width: 850px) {
                .board__win[data-v-7ff6918a] {
                    top: calc(50% - 11px);
                    width: 200px;
                }
            }
            @media (max-width: 630px) {
                .board[data-v-7ff6918a] {
                    padding: 10px 10px 0;
                    border: none;
                }
                .board__win[data-v-7ff6918a] {
                    top: calc(50% + 20px);
                }
            }

            .steps[data-v-b3485f5a] {
                margin-right: 15px;
            }
            .steps__step[data-v-b3485f5a] {
                display: flex;
                justify-content: center;
                align-items: center;
                padding: 10px 20px;
                border: 1px solid #373752;
                border-radius: 4px;
                background: #33334d;
                color: #57576b;
                font-size: 13px;
                font-weight: 700;
                position: relative;
            }
            .steps__step[data-v-b3485f5a]:not(.steps__step_first-game-step):not(.steps__step_prev) {
                transition: border 0.6s ease-out 0.4s, color 0.6s ease-out 0.4s;
            }
            .steps__step_without-transition-delay[data-v-b3485f5a] {
                transition-delay: 0s !important;
            }
            .steps__step[data-v-b3485f5a]:last-of-type {
                margin-bottom: 0;
            }
            .steps__step-rate[data-v-b3485f5a] {
                position: relative;
                z-index: 1;
            }
            .steps__step[data-v-b3485f5a]:before {
                content: "";
                position: absolute;
                top: -1px;
                left: -1px;
                width: calc(100% + 2px);
                height: calc(100% + 2px);
                background: linear-gradient(to top right, #4be, #81f8fd);
                border-radius: 4px;
                opacity: 0;
                transition: opacity 0.6s ease-out;
            }
            .steps__step_prev[data-v-b3485f5a] {
                color: #fff;
                text-shadow: 1px 1px 0 #2d9bc3;
            }
            .steps__step_prev[data-v-b3485f5a]:before {
                opacity: 1;
            }
            .steps__step_active[data-v-b3485f5a] {
                border: 1px solid rgba(78, 201, 240, 0.75);
                color: rgba(78, 201, 240, 0.85);
                background: rgba(78, 201, 240, 0.15);
            }
            @media (max-width: 1200px) {
                .steps[data-v-b3485f5a] {
                    order: 1;
                    margin-right: 0;
                    margin-top: 10px;
                    padding: 15px 30px;
                    border: none;
                    position: relative;
                }
                .steps__step[data-v-b3485f5a] {
                    height: 31px;
                    margin: 0 10px;
                    position: relative;
                }
                .steps__step_with-line[data-v-b3485f5a]:after {
                    content: "";
                    position: absolute;
                    top: 50%;
                    left: 100%;
                    margin-left: 1px;
                    z-index: -1;
                    width: 20px;
                    height: 1px;
                    background: #373752;
                }
                .steps__nav[data-v-b3485f5a] {
                    position: absolute;
                    top: 5px;
                    z-index: 1;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    width: 50px;
                    height: 50px;
                    cursor: pointer;
                }
                .steps__nav[data-v-b3485f5a]:before {
                    content: "";
                    display: block;
                    width: 18px;
                    height: 18px;
                    position: relative;
                    z-index: 1;
                }
                .steps__nav_left[data-v-b3485f5a] {
                    left: 0;
                    transform: translateX(-18%) rotate(45deg);
                }
                .steps__nav_left[data-v-b3485f5a]:before {
                    border-bottom: 2px solid #39384a;
                    border-left: 2px solid #39384a;
                }
                .steps__nav_right[data-v-b3485f5a] {
                    right: 0;
                    transform: translateX(18%) rotate(45deg);
                }
                .steps__nav_right[data-v-b3485f5a]:before {
                    border-top: 2px solid #39384a;
                    border-right: 2px solid #39384a;
                }
                .steps__nav_left[data-v-b3485f5a]:before,
                .steps__nav_right[data-v-b3485f5a]:before {
                    transition: border-color 0.14s ease-in-out;
                }
                .steps__nav_left[data-v-b3485f5a]:hover:before,
                .steps__nav_right[data-v-b3485f5a]:hover:before {
                    border-color: #7c7c90;
                }
            }
            @media (max-width: 991px) {
                .steps[data-v-b3485f5a] {
                    padding: 5px 50px;
                }
                .steps__nav[data-v-b3485f5a] {
                    height: 30px;
                }
            }
            @media (max-width: 630px) {
                .steps[data-v-b3485f5a] {
                    margin-top: 0;
                }
                .steps__step[data-v-b3485f5a] {
                    min-width: 80px;
                    height: 25px;
                    font-size: 10px;
                }
                .steps__nav[data-v-b3485f5a] {
                    top: 2px;
                }
                .steps__nav_left[data-v-b3485f5a] {
                    transform: translateX(-8%) rotate(45deg);
                }
                .steps__nav_right[data-v-b3485f5a] {
                    transform: translateX(8%) rotate(45deg);
                }
            }
            @media (max-width: 475px) {
                .steps[data-v-b3485f5a] {
                    padding: 0 10px;
                }
                .steps__step[data-v-b3485f5a] {
                    min-width: 40px;
                    padding: 0 15px;
                }
                .steps__nav[data-v-b3485f5a] {
                    top: -4px;
                    width: 30px;
                    height: 30px;
                }
                .steps__nav[data-v-b3485f5a]:before {
                    width: 13px;
                    height: 13px;
                }
                .steps__nav_left[data-v-b3485f5a] {
                    transform: translateX(-20%) rotate(45deg);
                }
                .steps__nav_right[data-v-b3485f5a] {
                    transform: translateX(25%) rotate(45deg);
                }
            }

            .game[data-v-2dca1a46] {
                display: flex;
                padding: 20px;
                margin: 0 auto;
            }
            @media (max-width: 1200px) {
                .game[data-v-2dca1a46] {
                    display: flex;
                    flex-direction: column;
                }
            }
            @media (max-width: 1000px) {
                .game[data-v-2dca1a46] {
                    width: 100%;
                    margin-bottom: 25px;
                }
            }
            @media (min-width: 768px) and (max-width: 991px) {
                .game[data-v-2dca1a46] {
                    max-width: 500px;
                }
            }
            @media (max-width: 850px) {
                .game[data-v-2dca1a46] {
                    padding: 15px;
                }
            }
            @media (max-width: 630px) {
                .game[data-v-2dca1a46] {
                    margin-bottom: 15px;
                    padding: 10px;
                }
            }
            @media (max-width: 380px) {
                .game[data-v-2dca1a46] {
                    border: none;
                }
            }

            .history[data-v-305b394f] {
                width: 100%;
                margin-top: 30px;
                padding: 25px 30px;
                font-size: 16px;
                font-family: Montserrat, sans-serif;
            }
            .history .loader[data-v-305b394f] {
                margin: 15px 0;
            }
            .history__title[data-v-305b394f] {
                display: flex;
                justify-content: center;
            }
            .history__title h3[data-v-305b394f] {
                font-size: 28px;
                text-transform: uppercase;
                position: relative;
            }
            .history__title h3[data-v-305b394f]:after,
            .history__title h3[data-v-305b394f]:before {
                content: "";
                position: absolute;
                height: 1px;
                background: linear-gradient(90deg, #6ecdd7, hsla(0, 0%, 100%, 0));
                top: 50%;
                width: 300px;
                max-width: 100%;
            }
            .history__title h3[data-v-305b394f]:before {
                right: 100%;
                margin-right: 15px;
                background: linear-gradient(270deg, #6ecdd7, hsla(0, 0%, 100%, 0));
            }
            .history__title h3[data-v-305b394f]:after {
                left: 100%;
                margin-left: 15px;
            }
            .history__table[data-v-305b394f] {
                padding: 30px 0;
            }
            .history__table_empty[data-v-305b394f] {
                text-align: center;
                padding: 15px 10px;
                opacity: 0.5;
            }
            .history__row[data-v-305b394f] {
                display: flex;
                align-items: center;
                padding: 14px 5px;
                border-top: 1px solid #32354e;
            }
            .history__row[data-v-305b394f]:first-of-type {
                border-top: none;
            }
            .history__cell[data-v-305b394f] {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
            }
            .history__cell_user[data-v-305b394f] {
                overflow: hidden;
            }
            .history__cell_header[data-v-305b394f]:first-child,
            .history__cell_user[data-v-305b394f] {
                justify-content: flex-start;
            }
            .history__cell[data-v-305b394f]:last-child {
                justify-content: flex-end;
            }
            @media (max-width: 550px) {
                .history__cell[data-v-305b394f]:last-child {
                    width: 50px;
                }
            }
            .history__cell_win[data-v-305b394f] {
                opacity: 0.4;
                white-space: nowrap;
            }
            .history__cell_win-active[data-v-305b394f] {
                opacity: 1;
            }
            .history__cell_win img[data-v-305b394f] {
                width: 17px;
                margin-top: -1px;
                margin-left: 5px;
            }
            .history__cell_details button[data-v-305b394f] {
                max-width: 260px;
                padding: 10px 30px;
                border: 1px solid #48beee;
                border-radius: 5px;
                background: transparent;
                color: #fff;
                font-size: 14px;
                cursor: pointer;
                transition: all 0.3s;
            }
            .history__cell_details button[data-v-305b394f]:hover {
                background: #48beee;
            }
            @media (max-width: 1279px) {
                .history[data-v-305b394f] {
                    padding: 15px;
                }
                .history__title h3[data-v-305b394f] {
                    font-size: 22px;
                }
                .history__table[data-v-305b394f] {
                    padding: 15px 0;
                }
                .history__row[data-v-305b394f] {
                    font-size: 13px;
                }
                .history__cell button[data-v-305b394f] {
                    max-width: 90px;
                    padding: 7px 13px;
                    font-size: 12px;
                }
            }
            @media (max-width: 850px) {
                .history[data-v-305b394f] {
                    width: 100%;
                }
                .history__title h3[data-v-305b394f] {
                    font-size: 28px;
                    text-transform: uppercase;
                    position: relative;
                }
                .history__cell_bombs[data-v-305b394f],
                .history__cell_header[data-v-305b394f]:nth-child(3),
                .history__title h3[data-v-305b394f]:after,
                .history__title h3[data-v-305b394f]:before {
                    display: none;
                }
            }
            @media (max-width: 630px) {
                .history__title h3[data-v-305b394f] {
                    font-size: 20px;
                }
                .history__row[data-v-305b394f] {
                    padding: 9px 5px;
                }
                .history__cell[data-v-305b394f] {
                    display: none;
                    font-size: 11px;
                }
                .history__cell_header[data-v-305b394f]:first-child,
                .history__cell_header[data-v-305b394f]:nth-child(2),
                .history__cell_header[data-v-305b394f]:nth-child(5),
                .history__cell_header[data-v-305b394f]:nth-child(6),
                .history__cell_user[data-v-305b394f] {
                    display: flex;
                }
                .history__cell_user img[data-v-305b394f] {
                    width: 30px;
                    height: 30px;
                }
                .history__cell_user span[data-v-305b394f] {
                    display: none;
                }
                .history__cell_details[data-v-305b394f],
                .history__cell_win[data-v-305b394f] {
                    display: flex;
                }
                .history__cell_details button[data-v-305b394f] {
                    display: none;
                }
                .history__cell_details-mobile-image[data-v-305b394f] {
                    width: 20px;
                    height: 20px;
                    background-image: url(/domain_files/8c7306d.svg);
                    background-size: cover;
                }
            }

            .stair[data-v-722020bb] {
                width: 100%;
                margin: 0 auto;
            }
            .stair__row[data-v-722020bb] {
                display: flex;
                justify-content: space-between;
            }
            .stair__block[data-v-722020bb] {
                background: linear-gradient(180deg, #2a2a44, #25263c);
                border-top: 2px solid #444357;
                border-radius: 5px;
                height: 100%;
            }
            @media (max-width: 1000px) {
                .stair__row[data-v-722020bb] {
                    flex-direction: column;
                }
            }

            .game-coinflip__rate-input[data-v-371b40de] {
                width: 100%;
                height: 40px;
                position: relative;
            }
            .game-coinflip__rate-input-buttons[data-v-371b40de] {
                position: absolute;
                top: 7px;
                right: 7px;
                display: flex;
                align-items: center;
                justify-content: flex-end;
            }
            .game-coinflip__rate-input-divide[data-v-371b40de],
            .game-coinflip__rate-input-multiply[data-v-371b40de],
            .game-coinflip__rate-input-reset[data-v-371b40de] {
                display: flex;
                align-items: center;
                justify-content: center;
                width: 26px;
                height: 26px;
                cursor: pointer;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
                font-size: 12px;
                font-weight: 700;
            }
            .game-coinflip__rate-input-divide.disabled[data-v-371b40de],
            .game-coinflip__rate-input-multiply.disabled[data-v-371b40de],
            .game-coinflip__rate-input-reset.disabled[data-v-371b40de] {
                opacity: 0.5;
                cursor: default;
            }
            .game-coinflip__rate-input-reset > img[data-v-371b40de] {
                width: 12px;
                height: 12px;
                opacity: 0.4;
                transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out;
            }
            .game-coinflip__rate-input-reset:not(.disabled):hover > img[data-v-371b40de] {
                opacity: 1;
                transform: rotate(180deg);
            }
            .game-coinflip__rate-input-divide[data-v-371b40de],
            .game-coinflip__rate-input-multiply[data-v-371b40de] {
                margin-left: 5px;
                background: #373752;
                border-radius: 4px;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
            }
            .game-coinflip__rate-input-divide[data-v-371b40de]:not(.disabled):active,
            .game-coinflip__rate-input-divide[data-v-371b40de]:not(.disabled):hover,
            .game-coinflip__rate-input-multiply[data-v-371b40de]:not(.disabled):active,
            .game-coinflip__rate-input-multiply[data-v-371b40de]:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-coinflip__rate-input-divide[data-v-371b40de]:not(.disabled):active,
            .game-coinflip__rate-input-multiply[data-v-371b40de]:not(.disabled):active {
                opacity: 0.6;
            }
            .game-coinflip__rate-input > input[data-v-371b40de] {
                width: 100%;
                height: 100%;
                color: #48beee;
                caret-color: #fff;
                font-size: 19px;
                padding: 6px 100px 6px 10px;
                border: 1px solid #373752;
                border-radius: 5px;
                background: transparent;
                outline: none;
                -webkit-appearance: none;
                transition: background 0.2s ease-in-out, border-color 0.2s ease-in-out;
            }
            .game-coinflip__rate-input > input[data-v-371b40de]:not(:disabled):focus {
                border-color: rgba(31, 179, 213, 0.7);
            }
            .game-coinflip__rate-input > input[data-v-371b40de]:disabled {
                background: #2f2f49;
                border-color: #2f2f49;
            }
            .game-coinflip__rate-variants[data-v-371b40de] {
                width: 100%;
                margin-top: 10px;
                display: flex;
                align-items: center;
            }
            @media (max-width: 450px) {
                .game-coinflip__rate-variants[data-v-371b40de] {
                    display: none;
                }
            }
            .game-coinflip__rate-variants-item[data-v-371b40de] {
                width: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                border-radius: 4px;
                background: #373752;
                padding: 7px 5px;
                cursor: pointer;
                font-size: 12px;
                font-weight: 700;
                transition: background 0.2s ease-in-out, color 0.2s ease-in-out, opacity 0.2s ease-in-out;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
                touch-action: none;
            }
            .game-coinflip__rate-variants-item_symbol[data-v-371b40de] {
                width: 26px;
                min-width: 26px;
                background: #1fb3d5;
                color: #fff;
                border-radius: 30px;
                font-size: 14px;
                line-height: 12px;
            }
            .game-coinflip__rate-variants-item_symbol[data-v-371b40de]:not(.disabled):hover {
                background: #fff;
                color: #333;
            }
            .game-coinflip__rate-variants-item.disabled[data-v-371b40de] {
                opacity: 0.5;
                cursor: default;
            }
            .game-coinflip__rate-variants-item[data-v-371b40de]:not(.disabled):not(.game-coinflip__rate-variants-item_symbol):active,
            .game-coinflip__rate-variants-item[data-v-371b40de]:not(.disabled):not(.game-coinflip__rate-variants-item_symbol):hover {
                background: #1fb3d5;
                color: #fff;
            }
            .game-coinflip__rate-variants-item[data-v-371b40de]:not(.disabled):not(.game-coinflip__rate-variants-item_symbol):active {
                opacity: 0.6;
            }
            .game-coinflip__rate-variants-item + .game-coinflip__rate-variants-item[data-v-371b40de] {
                margin-left: 5px;
            }

            .history[data-v-3677d551] {
                width: 100%;
                margin-top: 30px;
                padding: 25px 30px;
                font-size: 16px;
                font-family: Montserrat, sans-serif;
            }
            .history .loader[data-v-3677d551] {
                margin: 15px 0;
            }
            .history__title[data-v-3677d551] {
                display: flex;
                justify-content: center;
            }
            .history__title h3[data-v-3677d551] {
                font-size: 28px;
                text-transform: uppercase;
                position: relative;
            }
            .history__title h3[data-v-3677d551]:after,
            .history__title h3[data-v-3677d551]:before {
                content: "";
                position: absolute;
                height: 1px;
                background: linear-gradient(90deg, #6ecdd7, hsla(0, 0%, 100%, 0));
                top: 50%;
                width: 300px;
                max-width: 100%;
            }
            .history__title h3[data-v-3677d551]:before {
                right: 100%;
                margin-right: 15px;
                background: linear-gradient(270deg, #6ecdd7, hsla(0, 0%, 100%, 0));
            }
            .history__title h3[data-v-3677d551]:after {
                left: 100%;
                margin-left: 15px;
            }
            .history__table[data-v-3677d551] {
                padding: 30px 0;
            }
            .history__table_empty[data-v-3677d551] {
                text-align: center;
                padding: 15px 10px;
                opacity: 0.5;
            }
            .history__row[data-v-3677d551] {
                display: flex;
                align-items: center;
                padding: 14px 5px;
                border-top: 1px solid #32354e;
            }
            .history__row[data-v-3677d551]:first-of-type {
                border-top: none;
            }
            .history__cell[data-v-3677d551] {
                display: flex;
                justify-content: center;
                align-items: center;
                width: 100%;
            }
            .history__cell_user[data-v-3677d551] {
                overflow: hidden;
            }
            .history__cell_header[data-v-3677d551]:first-child,
            .history__cell_user[data-v-3677d551] {
                justify-content: flex-start;
            }
            .history__cell[data-v-3677d551]:last-child {
                justify-content: flex-end;
            }
            @media (max-width: 550px) {
                .history__cell[data-v-3677d551]:last-child {
                    width: 50px;
                }
            }
            .history__cell_win[data-v-3677d551] {
                opacity: 0.4;
                white-space: nowrap;
            }
            .history__cell_win-active[data-v-3677d551] {
                opacity: 1;
            }
            .history__cell_win img[data-v-3677d551] {
                width: 17px;
                margin-top: -1px;
                margin-left: 5px;
            }
            .history__cell_details button[data-v-3677d551] {
                max-width: 260px;
                padding: 10px 30px;
                border: 1px solid #48beee;
                border-radius: 5px;
                background: transparent;
                color: #fff;
                font-size: 14px;
                cursor: pointer;
                transition: all 0.3s;
            }
            .history__cell_details button[data-v-3677d551]:hover {
                background: #48beee;
            }
            @media (max-width: 1279px) {
                .history[data-v-3677d551] {
                    padding: 15px;
                }
                .history__title h3[data-v-3677d551] {
                    font-size: 22px;
                }
                .history__table[data-v-3677d551] {
                    padding: 15px 0;
                }
                .history__row[data-v-3677d551] {
                    font-size: 13px;
                }
                .history__cell button[data-v-3677d551] {
                    max-width: 90px;
                    padding: 7px 13px;
                    font-size: 12px;
                }
            }
            @media (max-width: 850px) {
                .history[data-v-3677d551] {
                    width: 100%;
                }
                .history__title h3[data-v-3677d551] {
                    font-size: 28px;
                    text-transform: uppercase;
                    position: relative;
                }
                .history__cell_bombs[data-v-3677d551],
                .history__cell_header[data-v-3677d551]:nth-child(3),
                .history__title h3[data-v-3677d551]:after,
                .history__title h3[data-v-3677d551]:before {
                    display: none;
                }
            }
            @media (max-width: 630px) {
                .history__title h3[data-v-3677d551] {
                    font-size: 20px;
                }
                .history__row[data-v-3677d551] {
                    padding: 9px 5px;
                }
                .history__cell[data-v-3677d551] {
                    display: none;
                    font-size: 11px;
                }
                .history__cell_header[data-v-3677d551]:first-child,
                .history__cell_header[data-v-3677d551]:nth-child(2),
                .history__cell_header[data-v-3677d551]:nth-child(5),
                .history__cell_header[data-v-3677d551]:nth-child(6),
                .history__cell_user[data-v-3677d551] {
                    display: flex;
                }
                .history__cell_user img[data-v-3677d551] {
                    width: 30px;
                    height: 30px;
                }
                .history__cell_user span[data-v-3677d551] {
                    display: none;
                }
                .history__cell_details[data-v-3677d551],
                .history__cell_win[data-v-3677d551] {
                    display: flex;
                }
                .history__cell_details button[data-v-3677d551] {
                    display: none;
                }
                .history__cell_details-mobile-image[data-v-3677d551] {
                    width: 20px;
                    height: 20px;
                    background-image: url(/domain_files/8c7306d.svg);
                    background-size: cover;
                }
            }

            .table[data-v-1f7108ca] {
                margin: 0;
            }
            .table__wrap[data-v-1f7108ca] {
                position: relative;
            }
            .table__wrap .table__name[data-v-1f7108ca] {
                position: absolute;
                width: 133px;
                height: 44px;
                background-image: url(/domain_files/live-logo.svg);
                background-repeat: no-repeat;
            }
            .table__wrap .table__tab[data-v-1f7108ca] {
                display: flex;
            }
            .table__wrap .table__tab .table__diagonal-header[data-v-1f7108ca] {
                width: 184px;
                height: 49px;
                background-image: url(/domain_files/tab-header.svg);
                background-repeat: no-repeat;
            }
            .table__wrap .table__tab .table__header[data-v-1f7108ca] {
                display: flex;
                vertical-align: bottom;
                width: 100%;
                height: 49px;
                padding-top: 13px;
                background-color: #101224;
                border-top-right-radius: 8px;
            }
            .table__wrap .table__tab .table__header .tab-wrap[data-v-1f7108ca] {
                display: flex;
                margin-left: -35px;
            }
            .table__wrap .table__tab .table__header .tab-wrap .cool-bet[data-v-1f7108ca],
            .table__wrap .table__tab .table__header .tab-wrap .cool-bet.active[data-v-1f7108ca],
            .table__wrap .table__tab .table__header .tab-wrap .cool-kf[data-v-1f7108ca],
            .table__wrap .table__tab .table__header .tab-wrap .cool-kf.active[data-v-1f7108ca] {
                background-repeat: no-repeat;
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 12px;
                line-height: 16px;
                letter-spacing: -0.01em;
                font-feature-settings: "kern" off;
            }
            .table__wrap .table__tab .table__header .tab-wrap .cool-bet[data-v-1f7108ca],
            .table__wrap .table__tab .table__header .tab-wrap .cool-bet.active[data-v-1f7108ca] {
                width: 124px;
                margin-right: 1px;
                padding: 10px 13px 10px 0;
                text-align: right;
            }
            .table__wrap .table__tab .table__header .tab-wrap .cool-kf[data-v-1f7108ca],
            .table__wrap .table__tab .table__header .tab-wrap .cool-kf.active[data-v-1f7108ca] {
                width: 170px;
                padding: 10px 0 10px 10px;
            }
            .table__wrap .table__tab .table__header .tab-wrap .cool-bet.active[data-v-1f7108ca],
            .table__wrap .table__tab .table__header .tab-wrap .cool-kf.active[data-v-1f7108ca] {
                color: #24abf8;
            }
            .table__wrap .table__tab .table__header .tab-wrap .cool-bet[data-v-1f7108ca],
            .table__wrap .table__tab .table__header .tab-wrap .cool-kf[data-v-1f7108ca] {
                color: #f3f3f3;
                cursor: pointer;
            }
            .table__wrap .table__tab .table__header .tab-wrap .cool-bet[data-v-1f7108ca] {
                background-image: url(/domain_files/bet-tab.svg);
            }
            .table__wrap .table__tab .table__header .tab-wrap .cool-bet.active[data-v-1f7108ca] {
                background-image: url(/domain_files/bet-active-tab.svg);
            }
            .table__wrap .table__tab .table__header .tab-wrap .cool-kf[data-v-1f7108ca] {
                background-image: url(/domain_files/kf-tab.svg);
            }
            .table__wrap .table__tab .table__header .tab-wrap .cool-kf.active[data-v-1f7108ca] {
                background-image: url(/domain_files/kf-active-tab.svg);
            }
            .table__wrap .table[data-v-1f7108ca] {
                width: 100%;
                height: auto;
                background-color: #101224;
                border-radius: 0 0 8px 8px;
            }
            .table__wrap .table .tr[data-v-1f7108ca] {
                display: flex;
                justify-content: space-between;
                width: 100%;
                height: 54px;
                padding-right: 40px;
            }
            .table__wrap .table .tr .td[data-v-1f7108ca],
            .table__wrap .table .tr .th[data-v-1f7108ca] {
                padding: 0;
                width: 55px;
            }
            .table__wrap .table .tr .td-main[data-v-1f7108ca],
            .table__wrap .table .tr .th-main[data-v-1f7108ca] {
                width: 20%;
            }
            .table__wrap .table .tr .th[data-v-1f7108ca] {
                padding: 22px 0 12px;
                font-size: 13px;
                line-height: 17px;
                text-transform: uppercase;
            }
            .table__wrap .table .tr .td .name-player[data-v-1f7108ca],
            .table__wrap .table .tr .th[data-v-1f7108ca] {
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                letter-spacing: -0.3px;
                color: #666d85;
            }
            .table__wrap .table .tr .td .name-player[data-v-1f7108ca] {
                display: block;
                max-width: 92px;
                padding: 0 2px 0 12px;
                margin: auto 0;
                overflow: hidden;
                text-overflow: ellipsis;
                font-size: 14px;
                line-height: 18px;
                white-space: nowrap;
            }
            .table__wrap .table .tr .td .icon-rang[data-v-1f7108ca] {
                margin-top: 3px;
                width: 15px;
                height: 16px;
            }
            .table__wrap .table .tr .td .game-name[data-v-1f7108ca],
            .table__wrap .table .tr .td .kf-more-15[data-v-1f7108ca],
            .table__wrap .table .tr .td .money-count[data-v-1f7108ca],
            .table__wrap .table .tr .td .time-bet[data-v-1f7108ca] {
                display: block;
                margin: auto 0;
                text-transform: uppercase;
            }
            .table__wrap .table .tr .td .game-name[data-v-1f7108ca],
            .table__wrap .table .tr .td .money-count[data-v-1f7108ca] {
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 14px;
                line-height: 18px;
                letter-spacing: -0.3px;
                color: #f3f3f3;
            }
            .table__wrap .table .tr .td .money-count.sum.mobile[data-v-1f7108ca] {
                color: #be8800 !important;
            }
            .table__wrap .table .tr .td .game-icon[data-v-1f7108ca],
            .table__wrap .table .tr .td .money-icon[data-v-1f7108ca] {
                margin-top: 18px;
                width: 16px;
                height: 16px;
            }
            .table__wrap .table .tr .td .game-icon[data-v-1f7108ca] {
                margin-right: 8px;
            }
            .table__wrap .table .tr .td .money-icon[data-v-1f7108ca] {
                margin-right: 4px;
            }
            .table__wrap .table .tr .td .kf-more-15[data-v-1f7108ca] {
                padding-top: 18px;
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 14px;
                line-height: 18px;
                letter-spacing: -0.3px;
                color: #fff;
            }
            .table__wrap .table .tr .td .kf-more-15.color-1[data-v-1f7108ca] {
                color: #bd30ff;
            }
            .table__wrap .table .tr .td .kf-more-15.color-2[data-v-1f7108ca] {
                color: #3eb13b;
            }
            .table__wrap .table .tr .td .kf-more-15.color-3[data-v-1f7108ca] {
                color: #308fff;
            }
            .table__wrap .table .tr .td .kf-more-15.color-4[data-v-1f7108ca] {
                color: #ff3055;
            }
            .table__wrap .table .tr .td .time-bet[data-v-1f7108ca] {
                padding-top: 18px;
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 14px;
                line-height: 18px;
                letter-spacing: -0.3px;
                color: #666d85;
            }
            .table__wrap .table .tr .td-first-left[data-v-1f7108ca] {
                display: flex;
                padding: 15px 0;
            }
            .table__wrap .table .tr .td-first-left[data-v-1f7108ca],
            .table__wrap .table .tr .th-first-left[data-v-1f7108ca] {
                padding-left: 25px;
            }
            .table__wrap .table .td-bet[data-v-1f7108ca],
            .table__wrap .table .td-game[data-v-1f7108ca],
            .table__wrap .table .td-sum[data-v-1f7108ca] {
                display: flex;
            }
            .table__wrap .table .tr.white[data-v-1f7108ca] {
                background: #1a1d2c;
                box-shadow: inset -8px 0 8px rgba(12, 15, 30, 0.55), inset 8px 0 8px rgba(12, 15, 30, 0.55);
            }
            .table__wrap.mobile[data-v-1f7108ca] {
                position: relative;
                width: 100%;
            }
            .table__wrap.mobile .table__name.mobile[data-v-1f7108ca] {
                position: absolute;
                width: 110px;
                height: 44px;
                background-image: url(/domain_files/live-logo.mobile.svg);
                background-repeat: no-repeat;
            }
            .table__wrap.mobile .table__tab.mobile[data-v-1f7108ca] {
                display: flex;
            }
            .table__wrap.mobile .table__tab.mobile .table__diagonal-header.mobile[data-v-1f7108ca] {
                position: absolute;
                width: 184px;
                height: 49px;
                background-image: url(/domain_files/tab-header.svg);
                background-repeat: no-repeat;
                background-position: -20px;
                z-index: -1;
            }
            .table__wrap.mobile .table__tab.mobile .table__header.mobile[data-v-1f7108ca] {
                display: flex;
                vertical-align: bottom;
                width: 100%;
                height: 49px;
                margin-left: 135px;
                padding-top: 13px;
                background-color: #101224;
                border-top-right-radius: 8px;
            }
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile[data-v-1f7108ca] {
                display: flex;
                margin-left: -55px;
            }
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-bet.active.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-bet.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-kf.active.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-kf.mobile[data-v-1f7108ca] {
                width: auto !important;
                padding: 0 !important;
                line-height: 25px;
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 12px;
                letter-spacing: -0.01em;
                font-feature-settings: "kern" off;
            }
            @media screen and (max-width: 374px) {
                .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-bet.active.mobile[data-v-1f7108ca],
                .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-bet.mobile[data-v-1f7108ca],
                .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-kf.active.mobile[data-v-1f7108ca],
                .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-kf.mobile[data-v-1f7108ca] {
                    line-height: 16px;
                }
            }
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-bet.active.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-bet.mobile[data-v-1f7108ca] {
                width: 124px;
                margin-left: 30px;
                margin-right: 16px;
                text-align: right;
            }
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-kf.active.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-kf.mobile[data-v-1f7108ca] {
                width: 170px;
                padding: 10px 0 10px 10px;
            }
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-bet.active.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-kf.active.mobile[data-v-1f7108ca] {
                color: #24abf8;
                border-bottom: 1px solid #24abf8;
            }
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-bet.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-kf.mobile[data-v-1f7108ca] {
                color: #666d85;
            }
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-bet.active.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-bet.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-kf.active.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table__tab.mobile .table__header.mobile .tab-wrap.mobile .cool-kf.mobile[data-v-1f7108ca] {
                background-image: none;
            }
            .table__wrap.mobile .table.mobile[data-v-1f7108ca] {
                width: 100%;
                height: auto;
                background-color: #101224;
                border-radius: 0 0 8px 8px;
            }
            .table__wrap.mobile .table.mobile .tbody[data-v-1f7108ca] {
                border-top: 1px solid #0d0e1d;
            }
            .table__wrap.mobile .table.mobile .tr.mobile[data-v-1f7108ca] {
                display: flex;
                justify-content: space-between;
                width: 100%;
                height: 83px;
                padding-right: 0;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table.mobile .tr.mobile .th.mobile[data-v-1f7108ca] {
                padding: 0;
                width: 55px;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .th.mobile[data-v-1f7108ca] {
                padding: 22px 0 12px;
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 13px;
                line-height: 17px;
                letter-spacing: -0.3px;
                text-transform: uppercase;
                color: #666d85;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .name-player.mobile[data-v-1f7108ca] {
                padding: 0 2px 0 8px;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .game-name.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .kf-more-15.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .money-count.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .time-bet.mobile[data-v-1f7108ca] {
                display: block;
                margin: auto 0;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .game-name.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .money-count.mobile[data-v-1f7108ca] {
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 14px;
                line-height: 18px;
                letter-spacing: -0.3px;
                color: #f3f3f3;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .money-count.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .money-count.sum.mobile[data-v-1f7108ca] {
                margin-top: 18px;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .game-icon.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .money-icon.mobile[data-v-1f7108ca] {
                margin-top: 18px;
                width: 16px;
                height: 16px;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .game-icon.mobile[data-v-1f7108ca] {
                margin-right: 8px;
                margin-top: 4px;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .money-icon.mobile[data-v-1f7108ca] {
                margin-right: 4px;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td.mobile .kf-more-15.mobile[data-v-1f7108ca] {
                padding-top: 0;
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 14px;
                line-height: 18px;
                letter-spacing: -0.3px;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td-first-left.mobile[data-v-1f7108ca] {
                display: flex;
                flex-direction: column;
                width: 100%;
                justify-content: space-around;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td-first-left.mobile .game-wrap[data-v-1f7108ca],
            .table__wrap.mobile .table.mobile .tr.mobile .td-first-left.mobile .player-wrap[data-v-1f7108ca] {
                display: flex;
                height: 24px;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td-first-left.mobile .game-wrap .avatar.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table.mobile .tr.mobile .td-first-left.mobile .player-wrap .avatar.mobile[data-v-1f7108ca] {
                width: 24px;
                height: 24px;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td-bet.mobile[data-v-1f7108ca] {
                display: flex !important;
                flex-direction: column !important;
                width: 66.66667%;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td-bet.mobile .bet-wrap[data-v-1f7108ca] {
                display: flex;
            }
            .table__wrap.mobile .table.mobile .tr.mobile .td-first-left.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table.mobile .tr.mobile .th-first-left.mobile[data-v-1f7108ca] {
                padding-left: 18px;
            }
            .table__wrap.mobile .table.mobile .td-bet.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table.mobile .td-game.mobile[data-v-1f7108ca],
            .table__wrap.mobile .table.mobile .td-sum.mobile[data-v-1f7108ca] {
                display: flex;
            }
            .table__wrap.mobile .table.mobile .tr.white.mobile[data-v-1f7108ca] {
                background: #1a1d2c;
                box-shadow: inset -8px 0 8px rgba(12, 15, 30, 0.55), inset 8px 0 8px rgba(12, 15, 30, 0.55);
            }
            .td[data-v-1f7108ca],
            .th[data-v-1f7108ca] {
                border: none;
            }

            [data-v-2914fcf0] #secondPlinko canvas {
                max-width: 100% !important;
            }
            .noticeWin[data-v-2914fcf0] {
                position: absolute;
                top: 40px;
                right: 10px;
                min-width: 274px;
                width: 274px;
                padding: 16px 42px;
                background: radial-gradient(circle farthest-corner at 0, at 0, #326491, #252339, #252339, #252339);
                background: radial-gradient(circle farthest-corner at 0 0, #326491, #252339, #252339, #252339);
                box-shadow: none;
                border-radius: 6px;
            }
            .noticeWin.fade-enter-active[data-v-2914fcf0],
            .noticeWin.fade-leave-active[data-v-2914fcf0] {
                transition: opacity 0.3s;
            }
            .noticeWin.fade-enter[data-v-2914fcf0],
            .noticeWin.fade-leave-to[data-v-2914fcf0] {
                opacity: 0;
            }
            .noticeWin__close[data-v-2914fcf0] {
                display: none;
                position: absolute;
                top: 14px;
                right: 14px;
            }
            .noticeWin__icon[data-v-2914fcf0] {
                position: absolute;
                left: -20px;
                top: 50%;
                transform: translateY(-50%);
            }
            .noticeWin__title[data-v-2914fcf0] {
                font-size: 24px;
                line-height: 32px;
                color: #24abf8;
            }
            .noticeWin__descr[data-v-2914fcf0],
            .noticeWin__title[data-v-2914fcf0] {
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
            }
            .noticeWin__descr[data-v-2914fcf0] {
                font-size: 13px;
                line-height: 17px;
                color: #dfdeec;
            }
            .game-plinko__block-login[data-v-2914fcf0] {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(42, 42, 68, 0.85);
                border-radius: 5px;
                padding: 25px;
                z-index: 5;
            }
            .game-plinko__block-login[data-v-2914fcf0],
            .game-plinko__button[data-v-2914fcf0] {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .game-plinko__button[data-v-2914fcf0] {
                height: 60px;
                font-size: 20px;
                border-color: transparent;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
                transition: all 0.3s ease-out;
                position: relative;
                touch-action: none;
                cursor: pointer;
                color: #fff;
                padding: 0 20px;
            }
            .board[data-v-2914fcf0] {
                position: relative;
            }
            .board__win[data-v-2914fcf0] {
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 10;
                transform: translate(-50%, -50%);
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                width: 390px;
                height: 190px;
                background-color: rgba(33, 34, 51, 0.95);
                border-radius: 6px;
                border: 1px solid #82ffff;
                box-shadow: 0 0 22px 2px #121223;
                font-size: 20px;
                color: #fff;
            }
            .board__win-coeff[data-v-2914fcf0] {
                margin-bottom: 15px;
                font-size: 83px;
                font-weight: 700;
                -webkit-text-fill-color: transparent;
                text-shadow: 2px 2px 40px #72f3fb;
            }
            .board__win-coeff[data-v-2914fcf0],
            .board__win-gain[data-v-2914fcf0] {
                background: linear-gradient(45deg, #3eb6eb, #72f3fb);
                -webkit-background-clip: text;
            }
            .board__win-gain[data-v-2914fcf0] {
                -webkit-text-fill-color: transparent;
            }
            .board__win-img[data-v-2914fcf0] {
                width: 22px;
                margin-bottom: -4px;
            }
            .background-game[data-v-2914fcf0] {
                display: flex;
                width: 100%;
                background-repeat: no-repeat;
                background-size: contain;
                background-position: 100%;
            }
            @media screen and (min-width: 992px) {
                .background-game[data-v-2914fcf0] {
                    height: 531px;
                    background-image: url(/domain_files/Background.svg);
                }
            }
            @media screen and (max-width: 991px) {
                .background-game-mobile[data-v-2914fcf0] {
                    background-image: url(/domain_files/Background.svg);
                }
            }
            .menu-game__wrap[data-v-2914fcf0] {
                position: relative;
                border-radius: 8px;
            }
            @media screen and (min-width: 992px) {
                .menu-game__wrap[data-v-2914fcf0] {
                    max-width: 250px;
                }
            }
            .menu-game__wrap .menu-game__name[data-v-2914fcf0] {
                position: absolute;
                background-image: url(/domain_files/plinko.png);
                background-repeat: no-repeat;
                width: 133px;
                height: 44px;
            }
            .menu-game__wrap .menu-game__name .game-logo[data-v-2914fcf0] {
                margin: 16px 0 0 16px;
            }
            .menu-game__wrap .menu-game__settings[data-v-2914fcf0] {
                position: relative;
                width: 100%;
                height: 50px;
                margin-left: auto;
                background-image: url(/domain_files/bgc-settings.png);
                background-repeat: no-repeat;
            }
            .menu-game__wrap .menu-game__settings-header[data-v-2914fcf0] {
                display: flex;
                align-items: center;
                width: 65%;
                height: 100%;
                margin-left: auto;
            }
            @media screen and (max-width: 720px) {
                .menu-game__wrap .menu-game__settings-header[data-v-2914fcf0] {
                    width: 55%;
                    background-color: #101224;
                }
            }
            @media screen and (max-width: 991px) {
                .menu-game__wrap .menu-game__settings-header[data-v-2914fcf0] {
                    background-color: #101224;
                }
            }
            .menu-game__wrap .menu-game__settings .icons-wrap[data-v-2914fcf0] {
                display: flex;
                justify-content: space-between;
                width: 88px;
                margin-left: auto;
                margin-right: 16px;
            }
            .menu-game__wrap .menu-game__settings .icons-wrap .icon-wrap[data-v-2914fcf0] {
                width: 24px;
                height: 24px;
                display: flex;
                justify-content: center;
                align-items: center;
                background-color: #1b1d32;
                border-radius: 8px;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__settings .icons-wrap .icon-wrap[data-v-2914fcf0]:hover {
                background-color: #23253d;
            }
            .menu-game__wrap .menu-game__details-wrap[data-v-2914fcf0] {
                display: flex;
                flex-direction: column;
                align-items: center;
                padding: 14px;
                background-color: #101224;
                border-bottom-left-radius: 8px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row[data-v-2914fcf0] {
                display: flex;
                justify-content: center;
                padding: 14px 0;
                background: #1b1d32;
                border-radius: 4px 4px 0 0;
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .mode[data-v-2914fcf0] {
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .mode.active[data-v-2914fcf0] {
                color: #24abf8;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch[data-v-2914fcf0] {
                position: relative;
                width: 30px;
                margin: 0 12px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch[data-v-2914fcf0] {
                display: none;
                position: absolute;
                margin: 8px 0 0 16px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch + label[data-v-2914fcf0] {
                position: relative;
                padding: 5px 0 0 50px;
                line-height: 2em;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch + label[data-v-2914fcf0]:before {
                content: "";
                position: absolute;
                display: block;
                left: 0;
                top: 0;
                width: 40px;
                height: 24px;
                border-radius: 16px;
                background: #202233;
                transition: all 0.3s;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch + label[data-v-2914fcf0]:after {
                content: "";
                position: absolute;
                display: block;
                left: 2px;
                top: 2px;
                width: 16px;
                height: 16px;
                border-radius: 16px;
                background: #24abf8;
                border: 2px solid #166695;
                transition: all 0.3s;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch + label[data-v-2914fcf0]:hover:after {
                box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch:checked + label[data-v-2914fcf0]:after {
                margin-left: 16px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch:checked + label[data-v-2914fcf0]:before {
                background: #202233;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch .switch-label[data-v-2914fcf0] {
                position: absolute !important;
                top: -2px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch-sm[data-v-2914fcf0] {
                margin: 5px 0 0 10px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch-sm + label[data-v-2914fcf0] {
                position: relative;
                padding: 0 0 0 32px;
                line-height: 1.3em;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch-sm + label[data-v-2914fcf0]:before {
                width: 30px;
                height: 20px;
                border-radius: 10px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch-sm + label[data-v-2914fcf0]:after {
                width: 16px;
                height: 16px;
                border-radius: 10px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch-sm + label[data-v-2914fcf0]:hover:after {
                box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch-sm:checked + label[data-v-2914fcf0]:after {
                margin-left: 10px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row[data-v-2914fcf0] {
                display: flex;
                flex-direction: row;
                margin-top: 3px;
                margin-bottom: 3px;
                background: #1b1d32;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row .rate-icon[data-v-2914fcf0] {
                margin: 16px 14px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row input[data-v-2914fcf0]::-webkit-inner-spin-button,
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row input[data-v-2914fcf0]::-webkit-outer-spin-button {
                -webkit-appearance: none;
                margin: 0;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row .separator-vertical[data-v-2914fcf0] {
                width: 1px;
                height: 36px;
                margin-top: 8px;
                background: #262941;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row .rate-enter[data-v-2914fcf0] {
                width: 100%;
                background-color: transparent;
                border: none;
                padding-left: 11px;
                font-family: HalvarBreitschrift bold;
                font-style: normal;
                font-size: 20px;
                line-height: 23px;
                letter-spacing: -0.3px;
                color: #f3f3f3;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row .wrap-rate-cf[data-v-2914fcf0] {
                display: flex;
                flex-direction: column;
                justify-content: space-around;
                padding: 2px 8px;
                margin-left: auto;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row .wrap-rate-cf .rate-mult[data-v-2914fcf0] {
                padding: 4px;
                background: #272945;
                border-radius: 3px;
                color: #666d85;
                text-align: center;
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 10px;
                line-height: 13px;
                letter-spacing: -0.03em;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row .wrap-rate-cf .rate-mult[data-v-2914fcf0]:hover {
                background: #363855;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .mult-row[data-v-2914fcf0] {
                display: flex;
                justify-content: space-between;
                padding: 6px 9px;
                background: #1b1d32;
                border-radius: 0 0 4px 4px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .mult-row .mult[data-v-2914fcf0] {
                padding: 2px 4px;
                background: #272945;
                border-radius: 5px;
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 10px;
                line-height: 13px;
                text-align: center;
                letter-spacing: -0.03em;
                color: #666d85;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .mult-row .mult[data-v-2914fcf0]:hover {
                background: #363855;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk[data-v-2914fcf0] {
                display: flex;
                flex-direction: column;
                margin-top: 24px;
                text-align: center;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk .gradient-range[data-v-2914fcf0] {
                background-color: transparent;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-2914fcf0] {
                width: 215px;
                padding: 12px 0;
                -webkit-appearance: none;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-2914fcf0]:focus {
                outline: none;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-2914fcf0]::-webkit-slider-runnable-track {
                width: 100%;
                height: 10px;
                cursor: pointer;
                animate: 0.2s;
                box-shadow: 0 0 0 #fff;
                padding-left: 5px;
                background-image: url(/domain_files/risk-range.svg);
                background-position: 5px 0;
                background-repeat: no-repeat;
                border: 0 solid #f3c846;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-2914fcf0]::-webkit-slider-thumb {
                box-shadow: 0 0 0 #353535;
                border: 0 solid #f3c846;
                height: 16px;
                width: 6px;
                border-radius: 15px;
                background: #fff;
                cursor: pointer;
                -webkit-appearance: none;
                margin-top: -5px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-2914fcf0]::-moz-range-track {
                width: 100%;
                height: 10px;
                cursor: pointer;
                animate: 0.2s;
                box-shadow: 0 0 0 #fff;
                background-image: url(/domain_files/risk-range.svg);
                background-position: 5px 0;
                background-repeat: no-repeat;
                border-radius: 5px;
                border: 0 solid #f3c846;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-2914fcf0]::-moz-range-thumb {
                box-shadow: 0 0 0 #353535;
                border: 0 solid #f3c846;
                height: 24px;
                width: 15px;
                border-radius: 15px;
                background: #fff;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-2914fcf0]::-ms-track {
                width: 100%;
                height: 10px;
                cursor: pointer;
                animate: 0.2s;
                background: transparent;
                border-color: transparent;
                color: transparent;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-2914fcf0]::-ms-fill-lower,
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-2914fcf0]::-ms-fill-upper {
                background: #f66d52;
                border: 0 solid #f3c846;
                border-radius: 15px;
                box-shadow: 0 0 0 #fff;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-2914fcf0]::-ms-thumb {
                margin-top: 1px;
                box-shadow: 0 0 0 #353535;
                border: 0 solid #f3c846;
                height: 24px;
                width: 15px;
                border-radius: 15px;
                background: #fff;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-2914fcf0]:focus::-ms-fill-lower,
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-2914fcf0]:focus::-ms-fill-upper {
                background: #f66d52;
            }
            .menu-game__wrap .menu-game__details-wrap .risk-tab-wrap[data-v-2914fcf0] {
                display: flex;
                justify-content: space-between;
                width: 207px;
            }
            .menu-game__wrap .menu-game__details-wrap .risk-tab-wrap .risk-tab[data-v-2914fcf0] {
                width: 30%;
                height: 4px;
                background: #232536;
                border-top-left-radius: 32px;
                border-top-right-radius: 32px;
            }
            .menu-game__wrap .menu-game__details-wrap .risk-tab-wrap .risk-tab.low.active[data-v-2914fcf0] {
                background: #23abf7;
            }
            .menu-game__wrap .menu-game__details-wrap .risk-tab-wrap .risk-tab.medium.active[data-v-2914fcf0] {
                background: #ffbe18;
            }
            .menu-game__wrap .menu-game__details-wrap .risk-tab-wrap .risk-tab.high.active[data-v-2914fcf0] {
                background: #fe2c51;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows.active[data-v-2914fcf0] {
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows[data-v-2914fcf0] {
                position: relative;
                display: flex;
                justify-content: space-between;
                width: 100%;
                height: 52px;
                margin-top: 24px;
                margin-bottom: 18px;
                padding: 8px 18px 11px 12px;
                background: #1b1d32;
                border-radius: 8px;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows[data-v-2914fcf0]:hover {
                background: #23253d;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .arrow-down[data-v-2914fcf0] {
                display: block;
                margin: auto 0;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-count[data-v-2914fcf0],
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-value[data-v-2914fcf0] {
                display: block;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-count[data-v-2914fcf0] {
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 12px;
                line-height: 16px;
                letter-spacing: -0.03em;
                color: #858cab;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-options[data-v-2914fcf0] {
                position: absolute;
                overflow-y: hidden;
                left: 0;
                top: 52px;
                width: 100%;
                height: auto;
                border-radius: 0 0 8px 8px;
                z-index: 1;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-options .rows-option[data-v-2914fcf0] {
                width: 100%;
                padding: 12px;
                background: #23253d;
                border-top: 1px solid #1f2235;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-options .rows-option.active[data-v-2914fcf0],
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-options .rows-option[data-v-2914fcf0]:hover {
                background-color: #1b1d32;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-options .rows-option:hover .rows-value[data-v-2914fcf0] {
                color: #24abf8;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__start-game[data-v-2914fcf0] {
                width: 100%;
                padding: 21px 0;
                border-radius: 8px;
                border: none;
                background: #24abf8;
                box-shadow: inset 0 3px 8px 1px #6dcaff;
                outline: none;
                font-family: HalvarBreitschrift bold;
                font-style: normal;
                font-size: 14px;
                line-height: 16px;
                text-align: center;
                letter-spacing: -0.03em;
                text-transform: uppercase;
                color: #fff;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__start-game[data-v-2914fcf0]:hover {
                background: #098bea;
                box-shadow: none;
            }
            @media screen and (min-width: 992px) {
                .menu-game__wrap .menu-game__details-wrap .menu-game__start-game[data-v-2914fcf0] {
                    margin-bottom: 92px;
                }
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__start-game .icon-play[data-v-2914fcf0] {
                margin-top: -2px;
                margin-right: 8px;
            }
            .mode[data-v-2914fcf0] {
                font-family: HalvarBreitschrift bold;
                font-style: normal;
                font-weight: 700;
                font-size: 12px;
                line-height: 14px;
                letter-spacing: -0.5px;
                text-transform: uppercase;
                color: #f3f3f3;
            }
            .rows-value[data-v-2914fcf0] {
                font-family: Montserrat, sans-serif;
                font-style: normal;
                font-weight: 600;
                font-size: 13px;
                line-height: 16px;
                letter-spacing: -0.03em;
                color: #fff;
            }
            .rows-value.active[data-v-2914fcf0] {
                color: #0676b5;
            }
            .options-active[data-v-2914fcf0] {
                transform: rotate(180deg);
            }
            .loader[data-v-2914fcf0] {
                position: absolute;
                top: 0;
                background: rgba(42, 42, 68, 0.55);
                border-radius: 5px;
                z-index: 1;
            }
        </style>
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        <style type="text/css">
            .ranks__info[data-v-177195c8] {
                background: #2a2a44;
                border-radius: 5px;
                border: 1px solid #2f2e4b;
                position: relative;
                padding: 36px 24px 24px;
            }
            .ranks__info-icon[data-v-177195c8] {
                position: absolute;
                top: 0;
                right: 0;
                margin-right: -25px;
                margin-top: -25px;
                width: 50px;
                height: 50px;
                min-width: 50px;
                min-height: 50px;
                border-radius: 50%;
                background: #2f2e4b;
                border: 1px solid #333250;
                padding: 15px;
            }
            .ranks__info-icon img[data-v-177195c8] {
                display: block;
                width: 19px;
            }
            .ranks__info-text[data-v-177195c8] {
                line-height: 19px;
                font-size: 13px;
                color: #fff;
                text-align: left;
            }
            .ranks__info-text > p[data-v-177195c8]:not(:last-child) {
                margin-bottom: 15px;
                padding-bottom: 15px;
                border-bottom: 2px solid #2f2e4b;
            }
            .ranks__item-rank[data-v-177195c8] {
                display: flex;
                align-items: center;
                justify-content: flex-start;
            }
            .ranks__item-rank-image img[data-v-177195c8] {
                display: block;
                width: 34px;
            }
            .ranks__item-rank-name[data-v-177195c8] {
                margin-left: 10px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .ranks__item-points[data-v-177195c8] {
                font-weight: 700;
                white-space: nowrap;
            }
            .ranks__item-bonus[data-v-177195c8] {
                justify-content: center;
                white-space: nowrap;
            }
            .ranks__item-bonus[data-v-177195c8],
            .ranks__item-bonus-money[data-v-177195c8] {
                display: flex;
                align-items: center;
            }
            .ranks__item-bonus-money > img[data-v-177195c8] {
                width: 18px;
                margin-left: 4px;
                margin-bottom: -1px;
            }
            .ranks__item-bonus-deposit[data-v-177195c8] {
                margin-left: 6px;
            }
            .ranks__item-bonus-deposit[data-v-177195c8]:before {
                display: inline-block;
                content: "+";
                margin-right: 6px;
            }
            .ranks__item-bonus-deposit[data-v-177195c8]:after {
                display: inline-block;
                content: "%";
                margin-left: 3px;
                opacity: 0.75;
                font-size: 14px;
            }
            .ranks__item-case[data-v-177195c8] {
                display: flex;
                align-items: center;
                justify-content: center;
                flex-wrap: nowrap;
            }
            .ranks__item-case-image[data-v-177195c8] {
                display: block;
                height: 60px;
                opacity: 0.75;
                transition: opacity 0.15s ease-in-out;
            }
            .ranks__item-case-image img[data-v-177195c8] {
                display: block;
                height: 60px;
                transform: scale(1.3);
            }
            .ranks__item-case:hover .ranks__item-case-image[data-v-177195c8] {
                opacity: 1;
            }
            .ranks__item-case-name[data-v-177195c8] {
                display: block;
                color: #9491b9;
                transition: color 0.15s ease-in-out;
                margin-left: 10px;
                font-size: 10px;
                line-height: 15px;
            }
            .ranks__item-case:hover .ranks__item-case-name[data-v-177195c8] {
                color: #e0def4;
            }
            .ranks__item-status[data-v-177195c8] {
                width: 18px;
                height: 18px;
                background: url(/domain_files/rank-completed.svg) 50% no-repeat;
                background-size: 100%;
                opacity: 1;
                transition: opacity 0.2s;
            }
            .ranks .userTable[data-v-177195c8] {
                position: relative;
                transition: opacity 0.2s;
            }
            .ranks .userTable[data-v-177195c8]:not(:last-child) {
                box-shadow: 0 1px 0 0 #2f2e4b;
            }
            .ranks .userTable_border-radius[data-v-177195c8] {
                border-top-left-radius: 5px;
                border-top-right-radius: 5px;
            }
            .ranks .userTable_disabled[data-v-177195c8] {
                opacity: 0.5;
            }
            .ranks .userTable_disabled .ranks__item-status[data-v-177195c8] {
                opacity: 0.15;
            }
            .ranks .userInfoTable__wrap .userTable[data-v-177195c8]:last-child {
                border-bottom-right-radius: 5px;
                border-bottom-left-radius: 5px;
            }
            .ranks .loader[data-v-177195c8] {
                margin: 0;
            }
            @media (min-width: 576px) and (max-width: 991px) {
                .ranks__info[data-v-177195c8] {
                    padding: 24px;
                    display: flex;
                    align-items: center;
                }
                .ranks__info-icon[data-v-177195c8] {
                    position: relative;
                    margin: 0 25px 0 0;
                    left: 0;
                }
            }
            @media (max-width: 575px) {
                .ranks__info[data-v-177195c8] {
                    padding: 24px;
                    display: flex;
                    flex-direction: column;
                    align-items: center;
                }
                .ranks__info-icon[data-v-177195c8] {
                    position: relative;
                    margin: 0 0 20px;
                    left: 0;
                }
            }

            .youtube-modal iframe {
                width: 100%;
                height: 100%;
            }
            .video_wrapper {
                padding: 32px;
                margin-bottom: 30px;
            }
            .video_wrapper .video_block {
                margin-top: 30px;
            }
            .video_wrapper .video_block:first-child {
                margin-top: 0;
            }
            .video_wrapper .video_block__title {
                font-weight: 700;
            }
            .video_wrapper .video_block_wrap {
                position: relative;
                margin-top: 15px;
                width: 100%;
                cursor: pointer;
                border-radius: 5px;
                overflow: hidden;
                display: flex;
            }
            .video_wrapper .video_block_wrap:hover {
                opacity: 0.65;
            }
            .video_wrapper .video_block .video_block__video {
                position: absolute;
                width: 100%;
                height: 100%;
            }

            iframe[data-v-079c73b8] {
                display: block;
                position: relative;
                z-index: 5;
                transition: all 0.3s;
            }
            .bloggers_item[data-v-079c73b8] {
                border-radius: 5px;
                overflow: hidden;
                display: flex;
            }
            .bloggers_item:hover iframe[data-v-079c73b8] {
                opacity: 0.65;
            }
            .bloggers_video-wrap[data-v-079c73b8] {
                position: absolute;
                top: 0;
                left: calc(50% - 150px);
                width: 300px;
                height: 100%;
                z-index: 6;
                cursor: pointer;
            }

            img[data-v-d45a76f4] {
                max-width: 100%;
            }

            .vk-review-card[data-v-75c3a7a5] {
                padding: 15px 20px;
                border-radius: 8px;
                background: #fff;
                width: 100%;
                overflow: hidden;
            }
            .vk-review-card__col[data-v-75c3a7a5] {
                display: flex;
                flex-direction: column;
            }
            .vk-review-card__link-default.blue[data-v-75c3a7a5],
            .vk-review-card__link-default.blue[data-v-75c3a7a5]:visited {
                color: #2a5885;
            }
            .vk-review-card__link-default.gray[data-v-75c3a7a5],
            .vk-review-card__link-default.gray[data-v-75c3a7a5]:visited {
                color: #818c99;
            }
            .vk-review-card__link-default[data-v-75c3a7a5]:hover {
                text-decoration: underline;
            }
            .vk-review-card__head[data-v-75c3a7a5] {
                margin-bottom: 12px;
                display: flex;
                align-items: center;
            }
            .vk-review-card__group-ava[data-v-75c3a7a5] {
                width: 50px;
                height: 50px;
                display: flex;
                justify-content: center;
                align-items: center;
                border-radius: 50%;
                margin-right: 15px;
                overflow: hidden;
                transition: 0.2s ease;
            }
            .vk-review-card__group-ava[data-v-75c3a7a5]:hover {
                opacity: 0.8;
            }
            .vk-review-card__group-ava img[data-v-75c3a7a5] {
                width: 100%;
                overflow: hidden;
            }
            .vk-review-card__group-link[data-v-75c3a7a5] {
                margin-top: 5px;
                margin-bottom: 8px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                line-height: 20px;
                font-size: 16px;
                font-weight: 700;
            }
            .vk-review-card__date-link[data-v-75c3a7a5] {
                line-height: 19px;
                font-size: 16px;
                font-weight: 400;
            }
            .vk-review-card__text-content[data-v-75c3a7a5] {
                color: #000;
                font-size: 14px;
                line-height: 1.43;
                overflow: hidden;
                word-wrap: break-word;
            }
            .vk-review-card__images[data-v-75c3a7a5] {
                display: flex;
                align-items: flex-start;
                overflow-y: hidden;
                overflow-x: auto;
                grid-gap: 6px;
                gap: 6px;
                margin-top: 12px;
                padding-bottom: 6px;
            }
            .vk-review-card__images img[data-v-75c3a7a5] {
                max-height: 300px;
                max-width: 300px;
                transition: 0.2s ease;
                cursor: pointer;
            }
            .vk-review-card__images img[data-v-75c3a7a5]:hover {
                opacity: 0.8;
            }
            .vk-review-card__user[data-v-75c3a7a5] {
                margin-top: 16px;
            }
            .vk-review-card__user-name[data-v-75c3a7a5] {
                display: flex;
                align-items: center;
                padding: 0 15px;
                background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='9' viewBox='20 203 8 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23AABBCE' d='M24 209c3.5 0 4 1 4 2.5 0 .5 0 .5-1 .5h-6c-1 0-1 0-1-.5 0-1.5.5-2.5 4-2.5zm0-1c-1.1 0-2-1.12-2-2.5s.9-2.5 2-2.5 2 1.12 2 2.5-.9 2.5-2 2.5z'/%3E%3C/svg%3E")
                    no-repeat;
                background-position: left 2px;
                line-height: 15px;
            }
            .vk-review-card-footer[data-v-75c3a7a5] {
                display: flex;
                align-items: center;
                padding-top: 12px;
                margin-top: 12px;
                border-top: 1px solid #e7e8ec;
                grid-gap: 24px;
                gap: 24px;
            }
            .vk-review-card-footer__btn[data-v-75c3a7a5] {
                display: flex;
                align-items: center;
                font-size: 14px;
                font-weight: 600;
                line-height: 16px;
                color: #868c94;
                overflow: hidden;
                white-space: nowrap;
            }
            .vk-review-card-footer__btn:hover .vk-review-card-footer__btn-icon[data-v-75c3a7a5] {
                opacity: 1;
            }
            .vk-review-card-footer__btn-icon[data-v-75c3a7a5] {
                width: 24px;
                height: 24px;
                margin-right: 6px;
                opacity: 0.7;
                transition: 0.2s ease;
                background-repeat: no-repeat;
                background-size: cover;
                background-position: 50%;
            }
            .vk-review-card-footer__btn-icon.heart[data-v-75c3a7a5] {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M17 2.9a6.43 6.43 0 016.4 6.43c0 3.57-1.43 5.36-7.45 10l-2.78 2.16a1.9 1.9 0 01-2.33 0l-2.79-2.12C2 14.69.6 12.9.6 9.33A6.43 6.43 0 017 2.9a6.46 6.46 0 015 2.54 6.46 6.46 0 015-2.54zM7 4.7a4.63 4.63 0 00-4.6 4.63c0 2.82 1.15 4.26 6.76 8.63l2.78 2.16a.1.1 0 00.12 0L14.84 18c5.61-4.36 6.76-5.8 6.76-8.63A4.63 4.63 0 0017 4.7c-1.56 0-3 .88-4.23 2.73L12 8.5l-.74-1.07C10 5.58 8.58 4.7 7 4.7z' fill='%23828a99'/%3E%3C/svg%3E");
            }
            .vk-review-card-footer__btn-icon.repost[data-v-75c3a7a5] {
                background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M12.1 7.87V4.4a1.32 1.32 0 012.17-1l8.94 7.6a1.32 1.32 0 01.15 1.86l-.15.15-8.94 7.6a1.32 1.32 0 01-2.17-1v-3.45c-4.68.11-8 1.09-9.89 2.87a1.15 1.15 0 01-1.9-1.11C1.84 11.56 5.82 8.16 12.1 7.87zm1.8-2.42v4.2H13c-5.3 0-8.72 2.25-10.39 6.86 2.45-1.45 5.92-2.16 10.39-2.16h.9v4.2L21.61 12z' fill='%23828a99'/%3E%3C/svg%3E");
            }
            .vk-review-card-footer__viewes[data-v-75c3a7a5] {
                margin-left: auto;
                display: flex;
                align-items: center;
                color: #99a2ad;
                font-size: 16px;
                line-height: 15px;
                font-weight: 400;
            }
            .vk-review-card-footer__viewes svg[data-v-75c3a7a5] {
                margin-top: -2px;
                width: 14px;
                height: 14px;
                margin-right: 6px;
            }
            .mainButton_opinions[data-v-75c3a7a5] {
                width: 200px;
            }
            .no-opinions[data-v-75c3a7a5] {
                color: #fff;
                font-weight: 700;
            }
            .opinions-video[data-v-75c3a7a5] {
                padding: 20px;
            }
            .opinion-image[data-v-75c3a7a5] {
                width: 100%;
                border-radius: 5px;
            }
            .opinion-old-group[data-v-75c3a7a5] {
                color: #71719c;
                font-size: 14px;
            }
            .opinion-old-group a[data-v-75c3a7a5] {
                color: #b1b1cc;
            }
            .opinion-old-group a[data-v-75c3a7a5]:active,
            .opinion-old-group a[data-v-75c3a7a5]:hover {
                color: #e7e7fb;
            }

            .modalTelegramJoin__content {
                padding-top: 20px;
                padding-bottom: 25px;
            }
            .modalTelegramJoin-alert {
                padding: 15px;
                font-size: 12px;
                line-height: 18px;
                background: #ff5722;
                color: #fff;
                border-radius: 4px;
                margin-bottom: 30px;
            }
            .modalTelegramJoin-step {
                padding-left: 55px;
            }
            .modalTelegramJoin-step_disabled {
                opacity: 0.3;
            }
            .modalTelegramJoin-step_complete {
                opacity: 1;
            }
            .modalTelegramJoin-step-title {
                position: relative;
                font-size: 16px;
                line-height: 22px;
                margin-bottom: 15px;
                color: #fff;
            }
            .modalTelegramJoin-step-title: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: flex;
                align-items: center;
                justify-content: center;
            }
            .modalTelegramJoin-step-text {
                font-size: 13px;
                line-height: 19px;
                color: #9ea7c4;
            }
            .modalTelegramJoin-step-text + .modalTelegramJoin-step-text {
                margin-top: 10px;
            }
            .modalTelegramJoin-step-button {
                display: inline-flex;
                align-items: center;
                justify-content: center;
                margin-top: 20px;
                padding: 12px 14px;
                height: 42px;
                border-radius: 4px;
                background: #03a9f4;
                color: #fff;
                text-transform: uppercase;
                font-weight: 700;
                font-size: 12px;
                cursor: pointer;
                transition: all 0.2s ease-in-out;
            }
            .modalTelegramJoin-step-button > img {
                width: 18px;
                height: 18px;
                margin-left: 12px;
            }
            .modalTelegramJoin-step-button_disabled {
                cursor: not-allowed;
            }
            .modalTelegramJoin-step-button:active:not(.modalTelegramJoin-step-button_disabled),
            .modalTelegramJoin-step-button:hover:not(.modalTelegramJoin-step-button_disabled) {
                opacity: 0.75;
            }
            .modalTelegramJoin-step-button:active:not(.modalTelegramJoin-step-button_disabled) {
                transform: translateY(3px);
            }
            .modalTelegramJoin-step_complete .modalTelegramJoin-step-title {
                color: #ade868;
            }
            .modalTelegramJoin-step_complete .modalTelegramJoin-step-button,
            .modalTelegramJoin-step_complete .modalTelegramJoin-step-title:before {
                background: #8bc34a;
                color: #fbfff6;
            }
            .modalTelegramJoin-step_complete:not(:last-child) .modalTelegramJoin-step-title {
                margin-bottom: 0;
            }
            .modalTelegramJoin-step_complete:not(:last-child) .modalTelegramJoin-step-button,
            .modalTelegramJoin-step_complete:not(:last-child) .modalTelegramJoin-step-text {
                display: none;
            }
            .modalTelegramJoin-step + .modalTelegramJoin-step {
                margin-top: 30px;
            }

            .modalVkGroupJoin__content.modalWindow__content[data-v-49318b23] {
                background: #fff;
                color: #000;
            }

            .classic-game[data-v-a0b88ac0] {
                max-width: 1350px;
                margin: auto;
                width: 100%;
            }
            .classic-game__header[data-v-a0b88ac0] {
                display: flex;
                justify-content: space-between;
            }
            .classic-game__history[data-v-a0b88ac0] {
                background: linear-gradient(180deg, #2a2a44, #25263c);
                padding: 20px 40px;
                margin-top: 50px;
            }
            .classic-game__history .title[data-v-a0b88ac0] {
                text-align: center;
                text-transform: uppercase;
                color: #fff;
            }
            .classic-game__history .title span[data-v-a0b88ac0] {
                position: relative;
                font-size: 28px;
            }
            .classic-game__history .title span[data-v-a0b88ac0]:after,
            .classic-game__history .title span[data-v-a0b88ac0]:before {
                content: "";
                position: absolute;
                height: 1px;
                background: linear-gradient(90deg, #6ecdd7, hsla(0, 0%, 100%, 0));
                top: 50%;
                width: 300px;
                max-width: 100%;
            }
            .classic-game__history .title span[data-v-a0b88ac0]:before {
                right: 100%;
                margin-right: 15px;
                background: linear-gradient(270deg, #6ecdd7, hsla(0, 0%, 100%, 0));
            }
            .classic-game__history .title span[data-v-a0b88ac0]:after {
                left: 100%;
                margin-left: 15px;
            }
            .classic-game__history__table-title[data-v-a0b88ac0] {
                display: flex;
                justify-content: space-between;
                width: 500px;
                margin: 30px auto 0;
            }
            .classic-game__history__table-title span[data-v-a0b88ac0] {
                display: flex;
                align-items: center;
                justify-content: center;
                text-transform: uppercase;
                padding: 10px 0;
                font-size: 16px;
                border-color: #3f3e53 #2f2f45;
                border-style: solid;
                border-width: 1px;
                border-radius: 5px;
                color: #fff;
                width: 220px;
            }
            @media screen and (max-width: 1300px) {
                .classic-game[data-v-a0b88ac0] {
                    width: 100%;
                }
                .classic-game__header[data-v-a0b88ac0] {
                    display: block;
                }
            }
            @media screen and (max-width: 450px) {
                .classic-game__history[data-v-a0b88ac0] {
                    padding: 25px 15px;
                }
            }

            .cases__item {
                border-radius: 5px;
                border: 1px solid #2f2e4b;
                background: linear-gradient(180deg, #2a2a44, #25263c);
                padding: 40px 20px;
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                height: 100%;
                position: relative;
            }
            .cases__item_blue {
                background: radial-gradient(#407188 -150%, transparent 110%);
            }
            .cases__item_purple {
                background: radial-gradient(#bbf -150%, transparent 110%);
            }
            .cases__item_green {
                background: radial-gradient(#8aef85 -150%, transparent 110%);
            }
            .cases__item_yellow {
                background: radial-gradient(#f6c501 -150%, transparent 110%);
            }
            .cases__item_orange {
                background: radial-gradient(#f49c4c -150%, transparent 110%);
            }
            .cases__item_red {
                background: radial-gradient(#de4444 -150%, transparent 110%);
            }
            .cases__item__disabled-by-rank {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                padding: 15px;
                background: rgba(37, 37, 60, 0.83);
                border-radius: 5px;
                box-shadow: 0 0 0 2px rgba(37, 37, 60, 0.7);
                display: flex;
                justify-content: center;
                align-items: center;
                font-size: 12px;
                line-height: 18px;
                color: hsla(0, 0%, 100%, 0.85);
                text-align: center;
                z-index: 5;
            }
            .cases__item__name {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
                text-align: center;
                font-weight: 500;
                line-height: 30px;
            }
            .cases__item:hover div[class^="box-shadow_"] {
                opacity: 1;
            }
            .cases__item:hover .button_outline {
                background: linear-gradient(to top right, #81f8fd, #4be);
                border: 1px solid transparent;
            }
            .cases__item__image,
            .cases__item__image_active {
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
                height: 240px;
            }
            .cases__item__image_active_shadow,
            .cases__item__image_shadow {
                position: absolute;
                top: -25px;
                left: 5px;
                width: 250px;
                height: 250px;
                border-radius: 50%;
                background: radial-gradient(#85ec81, transparent 70%);
                z-index: 2;
            }
            .cases__item__image_active img,
            .cases__item__image img {
                width: 100%;
                max-width: 260px;
                position: relative;
                z-index: 3;
                will-change: transform;
            }
            .cases__item__image_active {
                display: none;
            }
            .cases__item__price {
                color: #48beee;
                text-align: center;
                font-size: 26px;
                font-weight: 500;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .cases__item__price span {
                display: block;
                margin-right: 10px;
            }
            .cases__item__price img {
                width: 30px;
            }
            .cases__item .old-price {
                font-size: 20px;
                position: relative;
                opacity: 0.5;
            }
            .cases__item .old-price:before {
                position: absolute;
                width: 100%;
                height: 100%;
                top: -7px;
                content: "";
                border-bottom: 2px solid #48beee;
                pointer-events: none;
                transform: rotate(-15deg);
                left: 0;
            }
            .cases__item__button {
                text-align: center;
                margin-top: 20px;
            }
            .cases__item__button-help {
                margin-top: 10px;
                font-size: 12px;
                color: #5c5b7d;
            }
            .cases__item_small {
                padding: 15px;
                border-color: hsla(0, 0%, 91.8%, 0.08);
            }
            .cases__item_small .old-price {
                font-size: 13px;
            }
            .cases__item_small .old-price:before {
                top: -5px;
            }
            .cases__item_small .cases__item__name {
                font-size: 12px;
                line-height: 18px;
                font-weight: 700;
            }
            .cases__item_small .cases__item__image,
            .cases__item_small .cases__item__image_active {
                height: 110px;
            }
            .cases__item_small .cases__item__image_active img,
            .cases__item_small .cases__item__image img {
                max-width: 140px;
            }
            .cases__item_small .cases__item__price {
                font-size: 17px;
                color: #78d8ff;
            }
            .cases__item_small .cases__item__price span {
                margin-right: 5px;
            }
            .cases__item_small .cases__item__price span.old-price {
                margin-right: 9px;
            }
            .cases__item_small .cases__item__price img {
                width: 19px;
            }
            .cases__item .button_outline,
            .cases__item .button_outline_active {
                background: transparent;
                border: 1px solid rgba(163, 163, 187, 0.2);
                padding: 15px 25px;
                border-radius: 5px;
                color: #fff;
                text-transform: uppercase;
                transition: all 0.3s;
                cursor: pointer;
            }
            .cases__item .button_outline__disabled,
            .cases__item .button_outline_active__disabled {
                cursor: not-allowed;
                opacity: 0.5;
            }
            .cases__item .button_outline-small,
            .cases__item .button_outline_active-small {
                font-size: 11px;
                font-weight: 700;
                white-space: nowrap;
                padding: 12px 14px;
                background: hsla(0, 0%, 100%, 0.05);
            }
            .cases__item .button_outline_active {
                display: none;
                background: linear-gradient(to top right, #81f8fd, #4be);
            }

            .cases__item-achievement {
                border-radius: 5px;
                border: 1px solid #2f2e4b;
                background: #2a2a44;
                padding: 25px;
                margin: 15px 0;
            }
            .cases__item-achievement .button_outline,
            .cases__item-achievement .button_outline_active {
                background: transparent;
                border: 1px solid #414156;
                padding: 15px 25px;
                border-radius: 5px;
                color: #fff;
                text-transform: uppercase;
                transition: all 0.3s;
                cursor: pointer;
            }
            .cases__item-achievement .button_outline__disabled,
            .cases__item-achievement .button_outline_active__disabled {
                cursor: not-allowed;
                opacity: 0.5;
            }
            .cases__item-achievement .button_outline_active {
                display: none;
                background: linear-gradient(to top right, #81f8fd, #4be);
            }
            .cases__item-achievement .cases__item {
                border-radius: 5px;
                border: 1px solid #2f2e4b;
                background: linear-gradient(180deg, #2a2a44, #25263c);
                padding: 40px 20px;
                display: block;
                margin: 15px 0;
            }
            .cases__item-achievement .cases__item__image {
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative;
                height: 240px;
            }
            .cases__item-achievement .cases__item__image img {
                width: 100%;
                max-width: 260px;
                position: relative;
                z-index: 3;
            }
            .cases__item-achievement .cases__item__button {
                text-align: center;
                margin-top: 20px;
            }
            .cases__item-achievement .cases__item__button-help {
                margin-top: 10px;
                font-size: 12px;
                color: #5c5b7d;
            }
            .cases__item-achievement .achievement-intro {
                color: #fff;
            }
            .cases__item-achievement .achievement-intro__title {
                color: #fff;
                text-transform: uppercase;
                font-size: 20px;
                font-weight: 500;
            }
            .cases__item-achievement .achievement-intro__text {
                font-size: 15px;
                line-height: 22px;
            }
            .cases__item-achievement .achievement-info {
                font-size: 15px;
                padding: 15px;
                background: #6c9e37;
                border-radius: 5px;
                margin-top: 20px;
            }
            .cases__item-achievement .achievement-info-with-progress {
                border-radius: 5px 5px 0 0;
            }
            .cases__item-achievement .achievement-info__title {
                color: #fff;
                line-height: 20px;
            }
            .cases__item-achievement .achievement-info__description {
                color: #d1ecb5;
                line-height: 24px;
            }
            .cases__item-achievement .achievement-info__description .light {
                padding: 3px 6px 4px;
                border-radius: 4px;
                background: #5e8a2e;
                color: #e3f1d5;
                margin: 0 3px;
                white-space: nowrap;
            }
            .cases__item-achievement .achievement-info__countdown .countdown {
                margin: 0;
                font-size: 16px;
                padding: 8px 12px;
                border-radius: 20px;
                background: #7cb342;
            }
            .cases__item-achievement .achievement-info__countdown-finished {
                color: #fff;
                position: relative;
                padding-right: 40px;
            }
            .cases__item-achievement .achievement-info__countdown-finished:after {
                content: "";
                position: absolute;
                right: 0;
                top: 50%;
                margin-top: -15px;
                width: 30px;
                height: 30px;
                background: url(/domain_files/1a87795.svg) 50% no-repeat;
                background-size: 30px;
            }
            .cases__item-achievement .achievement-progress {
                padding: 18px 15px;
                background: #353450;
                border-radius: 0 0 5px 5px;
                font-size: 15px;
                position: relative;
                margin-top: 2px;
            }
            .cases__item-achievement .achievement-progress__help {
                text-align: center;
                font-size: 12px;
                margin-top: 15px;
                color: #5c5b7d;
                line-height: 16px;
            }
            .cases__item-achievement .achievement-progress__status {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                display: flex;
                align-items: center;
                justify-content: center;
                background: rgba(53, 52, 80, 0.8);
                border-radius: 0 0 5px 5px;
                padding: 15px;
                z-index: 10;
                text-align: center;
                line-height: 20px;
            }
            .cases__item-achievement .achievement-progress__status span.can-open {
                color: #ffc107;
            }
            .cases__item-achievement .achievement-progress__status span.opened {
                color: #8bc34a;
            }
            .cases__item-achievement .achievement-progress__status span.expired {
                color: #ff5722;
            }
            .cases__item-achievement .achievement-progress__status span.already-completed,
            .cases__item-achievement .achievement-progress__status span.update-page {
                color: #fff;
            }
            .cases__item-achievement .achievement-progress__header-title {
                color: #7a7894;
                font-size: 14px;
            }
            .cases__item-achievement .achievement-progress__header-title .percent {
                color: #fff;
            }
            .cases__item-achievement .achievement-progress__bar {
                width: 100%;
                height: 10px;
                border-radius: 10px;
                background: #24253c;
                margin-top: 15px;
            }
            .cases__item-achievement .achievement-progress__bar-line {
                height: 10px;
                border-radius: 10px;
                background: #7db73f;
                position: relative;
                width: 0;
                transition: width 1s ease-in-out;
            }
            .cases__item-achievement .achievement-progress__payment span {
                color: #8b89a5;
                line-height: 20px;
            }
            .cases__item-achievement .achievement-progress__android a {
                display: inline-block;
                width: 100%;
                max-width: 140px;
                opacity: 0.25;
                transition: opacity 0.2s ease-in-out;
                white-space: nowrap;
            }
            .cases__item-achievement .achievement-progress__android a img {
                width: 100%;
            }
            .cases__item-achievement .achievement-progress__android a:hover {
                opacity: 1;
            }
            .cases__item-achievement .achievement-progress__android span {
                color: #8b89a5;
                line-height: 20px;
            }
            .cases__item-achievement .button_blue {
                background: transparent;
                padding: 14px 16px;
                border-radius: 5px;
                color: #fff;
                text-transform: uppercase;
                transition: all 0.3s;
                cursor: pointer;
                position: relative;
                display: flex;
                align-items: center;
                border: none;
                margin: 0 auto;
            }
            .cases__item-achievement .button_blue:disabled {
                opacity: 0.8;
                cursor: not-allowed;
            }
            .cases__item-achievement .button_blue span {
                color: #fff;
                z-index: 2;
                position: relative;
                display: block;
                margin-right: 5px;
            }
            .cases__item-achievement .button_blue:after,
            .cases__item-achievement .button_blue:before {
                content: "";
                position: absolute;
                width: 100%;
                height: 100%;
                left: 0;
                top: 0;
                background: linear-gradient(to top right, #81f8fd, #4be);
                z-index: 1;
                border-radius: 5px;
            }
            .cases__item-achievement .button_blue:after {
                background: linear-gradient(to top right, #4be, #81f8fd);
                display: none;
            }
            .cases__item-achievement .button_blue:hover:not([disabled]):before {
                display: none;
            }
            .cases__item-achievement .button_blue:hover:not([disabled]):after {
                display: block;
            }
            .cases__item-achievement .button_blue img {
                width: 20px;
                z-index: 2;
                position: relative;
            }
            .cases__item-achievement .cases__item__button {
                margin-top: 15px;
                position: relative;
                z-index: 1;
            }
            .cases__item-achievement .cases__item__button .button_outline {
                color: #fff;
                display: inline-block;
            }
            .cases__item-achievement .cases__item__button .button_outline:not(.button_outline__disabled):hover {
                background: linear-gradient(to top right, #81f8fd, #4be);
                border: 1px solid transparent;
            }
            .cases__item-achievement .cases__item__image,
            .cases__item-achievement .cases__item__image_active {
                height: 120px;
                position: relative;
                z-index: 0;
            }
            .cases__item-achievement .cases__item__image_active img,
            .cases__item-achievement .cases__item__image img {
                max-width: 180px;
            }
            .cases__item-achievement .google-play-button {
                display: flex;
                align-items: center;
                justify-content: center;
                background: #1f2035;
                border-radius: 6px;
                padding: 12px 14px;
                cursor: pointer;
                transition: all 0.2s ease-in-out;
            }
            .cases__item-achievement .google-play-button > img {
                width: 20px;
                height: 20px;
            }
            .cases__item-achievement .google-play-button > span {
                margin-left: 10px;
            }
            .cases__item-achievement .google-play-button:hover {
                background: #f1f1ff;
            }
            .cases__item-achievement .google-play-button:hover > span {
                color: #34344f;
            }

            .cases-page__title {
                text-align: center;
                color: #fff;
                text-transform: uppercase;
                position: relative;
                font-size: 24px;
                margin: 50px auto 20px;
            }
            .cases-page__title:first-child {
                margin-top: 15px;
            }
            @media (max-width: 992px) {
                .cases-page__title:first-child {
                    margin-top: 10px;
                }
            }
            @media (max-width: 575px) {
                .cases-page__title:first-child {
                    margin-top: 20px;
                }
            }
            .cases-page__title span {
                display: inline-block;
                position: relative;
            }
            .cases-page__title span:after,
            .cases-page__title span:before {
                content: "";
                position: absolute;
                height: 4px;
                border-radius: 4px;
                background: linear-gradient(90deg, #414156, hsla(0, 0%, 100%, 0));
                top: 50%;
                margin-top: -2px;
                width: 300px;
                max-width: 100%;
            }
            .cases-page__title span:before {
                right: 100%;
                margin-right: 15px;
                background: linear-gradient(270deg, #414156, hsla(0, 0%, 100%, 0));
            }
            .cases-page__title span:after {
                left: 100%;
                margin-left: 15px;
            }
            @media screen and (max-width: 767px) {
                .cases-page__title span {
                    display: none;
                }
            }
            .cases-page div[class^="box-shadow_"] {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                opacity: 0;
                transition: all 0.4s;
            }
            .cases-page .cases__wrap {
                display: flex;
                flex-flow: row wrap;
                justify-content: space-between;
            }

            .miner__block[data-v-56d38732] {
                background: linear-gradient(180deg, #2a2a44, #25263c);
                border-top: 2px solid #444357;
                border-radius: 5px;
                height: 100%;
            }

            .stair[data-v-27055270] {
                width: 100%;
                margin: 0 auto;
            }
            .stair__row[data-v-27055270] {
                display: flex;
                justify-content: space-between;
            }
            .stair__block[data-v-27055270] {
                background: linear-gradient(180deg, #2a2a44, #25263c);
                border-top: 2px solid #444357;
                border-radius: 5px;
                height: 100%;
            }
            @media (max-width: 1000px) {
                .stair__row[data-v-27055270] {
                    flex-direction: column;
                }
            }

            [data-v-fba297ac] #secondPlinko canvas {
                max-width: 100% !important;
            }
            .noticeWin[data-v-fba297ac] {
                position: absolute;
                top: 40px;
                right: 10px;
                min-width: 274px;
                width: 274px;
                padding: 16px 42px;
                background: radial-gradient(circle farthest-corner at 0, at 0, #326491, #252339, #252339, #252339);
                background: radial-gradient(circle farthest-corner at 0 0, #326491, #252339, #252339, #252339);
                box-shadow: none;
                border-radius: 6px;
            }
            .noticeWin.fade-enter-active[data-v-fba297ac],
            .noticeWin.fade-leave-active[data-v-fba297ac] {
                transition: opacity 0.3s;
            }
            .noticeWin.fade-enter[data-v-fba297ac],
            .noticeWin.fade-leave-to[data-v-fba297ac] {
                opacity: 0;
            }
            .noticeWin__close[data-v-fba297ac] {
                display: none;
                position: absolute;
                top: 14px;
                right: 14px;
            }
            .noticeWin__icon[data-v-fba297ac] {
                position: absolute;
                left: -20px;
                top: 50%;
                transform: translateY(-50%);
            }
            .noticeWin__title[data-v-fba297ac] {
                font-size: 24px;
                line-height: 32px;
                color: #24abf8;
            }
            .noticeWin__descr[data-v-fba297ac],
            .noticeWin__title[data-v-fba297ac] {
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
            }
            .noticeWin__descr[data-v-fba297ac] {
                font-size: 13px;
                line-height: 17px;
                color: #dfdeec;
            }
            .game-plinko__block-login[data-v-fba297ac] {
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                background: rgba(42, 42, 68, 0.85);
                border-radius: 5px;
                padding: 25px;
                z-index: 5;
            }
            .game-plinko__block-login[data-v-fba297ac],
            .game-plinko__button[data-v-fba297ac] {
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .game-plinko__button[data-v-fba297ac] {
                height: 60px;
                font-size: 20px;
                border-color: transparent;
                border-top: 2px solid #82ffff;
                border-radius: 6px;
                background: linear-gradient(to top right, #4be, #81f8fd);
                text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
                transition: all 0.3s ease-out;
                position: relative;
                touch-action: none;
                cursor: pointer;
                color: #fff;
                padding: 0 20px;
            }
            .board[data-v-fba297ac] {
                position: relative;
            }
            .board__win[data-v-fba297ac] {
                position: absolute;
                top: 50%;
                left: 50%;
                z-index: 10;
                transform: translate(-50%, -50%);
                display: flex;
                flex-direction: column;
                justify-content: center;
                align-items: center;
                width: 390px;
                height: 190px;
                background-color: rgba(33, 34, 51, 0.95);
                border-radius: 6px;
                border: 1px solid #82ffff;
                box-shadow: 0 0 22px 2px #121223;
                font-size: 20px;
                color: #fff;
            }
            .board__win-coeff[data-v-fba297ac] {
                margin-bottom: 15px;
                font-size: 83px;
                font-weight: 700;
                -webkit-text-fill-color: transparent;
                text-shadow: 2px 2px 40px #72f3fb;
            }
            .board__win-coeff[data-v-fba297ac],
            .board__win-gain[data-v-fba297ac] {
                background: linear-gradient(45deg, #3eb6eb, #72f3fb);
                -webkit-background-clip: text;
            }
            .board__win-gain[data-v-fba297ac] {
                -webkit-text-fill-color: transparent;
            }
            .board__win-img[data-v-fba297ac] {
                width: 22px;
                margin-bottom: -4px;
            }
            .background-game[data-v-fba297ac] {
                display: flex;
                width: 100%;
                background-repeat: no-repeat;
                background-size: contain;
                background-position: 100%;
            }
            @media screen and (min-width: 992px) {
                .background-game[data-v-fba297ac] {
                    height: 531px;
                    background-image: url(/domain_files/Background.svg);
                }
            }
            @media screen and (max-width: 991px) {
                .background-game-mobile[data-v-fba297ac] {
                    background-image: url(/domain_files/Background.svg);
                }
            }
            .menu-game__wrap[data-v-fba297ac] {
                position: relative;
                border-radius: 8px;
            }
            @media screen and (min-width: 992px) {
                .menu-game__wrap[data-v-fba297ac] {
                    max-width: 250px;
                }
            }
            .menu-game__wrap .menu-game__name[data-v-fba297ac] {
                position: absolute;
                background-image: url(/domain_files/plinko.png);
                background-repeat: no-repeat;
                width: 133px;
                height: 44px;
            }
            .menu-game__wrap .menu-game__name .game-logo[data-v-fba297ac] {
                margin: 16px 0 0 16px;
            }
            .menu-game__wrap .menu-game__settings[data-v-fba297ac] {
                position: relative;
                width: 100%;
                height: 50px;
                margin-left: auto;
                background-image: url(/domain_files/bgc-settings.png);
                background-repeat: no-repeat;
            }
            .menu-game__wrap .menu-game__settings-header[data-v-fba297ac] {
                display: flex;
                align-items: center;
                width: 65%;
                height: 100%;
                margin-left: auto;
            }
            @media screen and (max-width: 720px) {
                .menu-game__wrap .menu-game__settings-header[data-v-fba297ac] {
                    width: 55%;
                    background-color: #101224;
                }
            }
            @media screen and (max-width: 991px) {
                .menu-game__wrap .menu-game__settings-header[data-v-fba297ac] {
                    background-color: #101224;
                }
            }
            .menu-game__wrap .menu-game__settings .icons-wrap[data-v-fba297ac] {
                display: flex;
                justify-content: space-between;
                width: 88px;
                margin-left: auto;
                margin-right: 16px;
            }
            .menu-game__wrap .menu-game__settings .icons-wrap .icon-wrap[data-v-fba297ac] {
                width: 24px;
                height: 24px;
                display: flex;
                justify-content: center;
                align-items: center;
                background-color: #1b1d32;
                border-radius: 8px;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__settings .icons-wrap .icon-wrap[data-v-fba297ac]:hover {
                background-color: #23253d;
            }
            .menu-game__wrap .menu-game__details-wrap[data-v-fba297ac] {
                display: flex;
                flex-direction: column;
                align-items: center;
                padding: 14px;
                background-color: #101224;
                border-bottom-left-radius: 8px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row[data-v-fba297ac] {
                display: flex;
                justify-content: center;
                padding: 14px 0;
                background: #1b1d32;
                border-radius: 4px 4px 0 0;
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .mode[data-v-fba297ac] {
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .mode.active[data-v-fba297ac] {
                color: #24abf8;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch[data-v-fba297ac] {
                position: relative;
                width: 30px;
                margin: 0 12px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch[data-v-fba297ac] {
                display: none;
                position: absolute;
                margin: 8px 0 0 16px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch + label[data-v-fba297ac] {
                position: relative;
                padding: 5px 0 0 50px;
                line-height: 2em;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch + label[data-v-fba297ac]:before {
                content: "";
                position: absolute;
                display: block;
                left: 0;
                top: 0;
                width: 40px;
                height: 24px;
                border-radius: 16px;
                background: #202233;
                transition: all 0.3s;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch + label[data-v-fba297ac]:after {
                content: "";
                position: absolute;
                display: block;
                left: 2px;
                top: 2px;
                width: 16px;
                height: 16px;
                border-radius: 16px;
                background: #24abf8;
                border: 2px solid #166695;
                transition: all 0.3s;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch + label[data-v-fba297ac]:hover:after {
                box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch:checked + label[data-v-fba297ac]:after {
                margin-left: 16px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch:checked + label[data-v-fba297ac]:before {
                background: #202233;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch .switch-label[data-v-fba297ac] {
                position: absolute !important;
                top: -2px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch-sm[data-v-fba297ac] {
                margin: 5px 0 0 10px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch-sm + label[data-v-fba297ac] {
                position: relative;
                padding: 0 0 0 32px;
                line-height: 1.3em;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch-sm + label[data-v-fba297ac]:before {
                width: 30px;
                height: 20px;
                border-radius: 10px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch-sm + label[data-v-fba297ac]:after {
                width: 16px;
                height: 16px;
                border-radius: 10px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch-sm + label[data-v-fba297ac]:hover:after {
                box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .switch-row .switch input[type="checkbox"].ios8-switch-sm:checked + label[data-v-fba297ac]:after {
                margin-left: 10px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row[data-v-fba297ac] {
                display: flex;
                flex-direction: row;
                margin-top: 3px;
                margin-bottom: 3px;
                background: #1b1d32;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row .rate-icon[data-v-fba297ac] {
                margin: 16px 14px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row input[data-v-fba297ac]::-webkit-inner-spin-button,
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row input[data-v-fba297ac]::-webkit-outer-spin-button {
                -webkit-appearance: none;
                margin: 0;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row .separator-vertical[data-v-fba297ac] {
                width: 1px;
                height: 36px;
                margin-top: 8px;
                background: #262941;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row .rate-enter[data-v-fba297ac] {
                width: 100%;
                background-color: transparent;
                border: none;
                padding-left: 11px;
                font-family: HalvarBreitschrift bold;
                font-style: normal;
                font-size: 20px;
                line-height: 23px;
                letter-spacing: -0.3px;
                color: #f3f3f3;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row .wrap-rate-cf[data-v-fba297ac] {
                display: flex;
                flex-direction: column;
                justify-content: space-around;
                padding: 2px 8px;
                margin-left: auto;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row .wrap-rate-cf .rate-mult[data-v-fba297ac] {
                padding: 4px;
                background: #272945;
                border-radius: 3px;
                color: #666d85;
                text-align: center;
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 10px;
                line-height: 13px;
                letter-spacing: -0.03em;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .rate-row .wrap-rate-cf .rate-mult[data-v-fba297ac]:hover {
                background: #363855;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .mult-row[data-v-fba297ac] {
                display: flex;
                justify-content: space-between;
                padding: 6px 9px;
                background: #1b1d32;
                border-radius: 0 0 4px 4px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .mult-row .mult[data-v-fba297ac] {
                padding: 2px 4px;
                background: #272945;
                border-radius: 5px;
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 10px;
                line-height: 13px;
                text-align: center;
                letter-spacing: -0.03em;
                color: #666d85;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__settings-rate .mult-row .mult[data-v-fba297ac]:hover {
                background: #363855;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk[data-v-fba297ac] {
                display: flex;
                flex-direction: column;
                margin-top: 24px;
                text-align: center;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk .gradient-range[data-v-fba297ac] {
                background-color: transparent;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-fba297ac] {
                width: 215px;
                padding: 12px 0;
                -webkit-appearance: none;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-fba297ac]:focus {
                outline: none;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-fba297ac]::-webkit-slider-runnable-track {
                width: 100%;
                height: 10px;
                cursor: pointer;
                animate: 0.2s;
                box-shadow: 0 0 0 #fff;
                padding-left: 5px;
                background-image: url(/domain_files/risk-range.svg);
                background-position: 5px 0;
                background-repeat: no-repeat;
                border: 0 solid #f3c846;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-fba297ac]::-webkit-slider-thumb {
                box-shadow: 0 0 0 #353535;
                border: 0 solid #f3c846;
                height: 16px;
                width: 6px;
                border-radius: 15px;
                background: #fff;
                cursor: pointer;
                -webkit-appearance: none;
                margin-top: -5px;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-fba297ac]::-moz-range-track {
                width: 100%;
                height: 10px;
                cursor: pointer;
                animate: 0.2s;
                box-shadow: 0 0 0 #fff;
                background-image: url(/domain_files/risk-range.svg);
                background-position: 5px 0;
                background-repeat: no-repeat;
                border-radius: 5px;
                border: 0 solid #f3c846;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-fba297ac]::-moz-range-thumb {
                box-shadow: 0 0 0 #353535;
                border: 0 solid #f3c846;
                height: 24px;
                width: 15px;
                border-radius: 15px;
                background: #fff;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-fba297ac]::-ms-track {
                width: 100%;
                height: 10px;
                cursor: pointer;
                animate: 0.2s;
                background: transparent;
                border-color: transparent;
                color: transparent;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-fba297ac]::-ms-fill-lower,
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-fba297ac]::-ms-fill-upper {
                background: #f66d52;
                border: 0 solid #f3c846;
                border-radius: 15px;
                box-shadow: 0 0 0 #fff;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-fba297ac]::-ms-thumb {
                margin-top: 1px;
                box-shadow: 0 0 0 #353535;
                border: 0 solid #f3c846;
                height: 24px;
                width: 15px;
                border-radius: 15px;
                background: #fff;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-fba297ac]:focus::-ms-fill-lower,
            .menu-game__wrap .menu-game__details-wrap .menu-game__range-risk input[type="range"][data-v-fba297ac]:focus::-ms-fill-upper {
                background: #f66d52;
            }
            .menu-game__wrap .menu-game__details-wrap .risk-tab-wrap[data-v-fba297ac] {
                display: flex;
                justify-content: space-between;
                width: 207px;
            }
            .menu-game__wrap .menu-game__details-wrap .risk-tab-wrap .risk-tab[data-v-fba297ac] {
                width: 30%;
                height: 4px;
                background: #232536;
                border-top-left-radius: 32px;
                border-top-right-radius: 32px;
            }
            .menu-game__wrap .menu-game__details-wrap .risk-tab-wrap .risk-tab.low.active[data-v-fba297ac] {
                background: #23abf7;
            }
            .menu-game__wrap .menu-game__details-wrap .risk-tab-wrap .risk-tab.medium.active[data-v-fba297ac] {
                background: #ffbe18;
            }
            .menu-game__wrap .menu-game__details-wrap .risk-tab-wrap .risk-tab.high.active[data-v-fba297ac] {
                background: #fe2c51;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows.active[data-v-fba297ac] {
                border-bottom-left-radius: 0;
                border-bottom-right-radius: 0;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows[data-v-fba297ac] {
                position: relative;
                display: flex;
                justify-content: space-between;
                width: 100%;
                height: 52px;
                margin-top: 24px;
                margin-bottom: 18px;
                padding: 8px 18px 11px 12px;
                background: #1b1d32;
                border-radius: 8px;
                cursor: pointer;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows[data-v-fba297ac]:hover {
                background: #23253d;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .arrow-down[data-v-fba297ac] {
                display: block;
                margin: auto 0;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-count[data-v-fba297ac],
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-value[data-v-fba297ac] {
                display: block;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-count[data-v-fba297ac] {
                font-family: FS Elliot Pro;
                font-style: normal;
                font-weight: 400;
                font-size: 12px;
                line-height: 16px;
                letter-spacing: -0.03em;
                color: #858cab;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-options[data-v-fba297ac] {
                position: absolute;
                overflow-y: hidden;
                left: 0;
                top: 52px;
                width: 100%;
                height: auto;
                border-radius: 0 0 8px 8px;
                z-index: 1;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-options .rows-option[data-v-fba297ac] {
                width: 100%;
                padding: 12px;
                background: #23253d;
                border-top: 1px solid #1f2235;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-options .rows-option.active[data-v-fba297ac],
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-options .rows-option[data-v-fba297ac]:hover {
                background-color: #1b1d32;
            }
            .menu-game__wrap .menu-game__details-wrap .select-rows .rows-options .rows-option:hover .rows-value[data-v-fba297ac] {
                color: #24abf8;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__start-game[data-v-fba297ac] {
                width: 100%;
                padding: 21px 0;
                border-radius: 8px;
                border: none;
                background: #24abf8;
                box-shadow: inset 0 3px 8px 1px #6dcaff;
                outline: none;
                font-family: HalvarBreitschrift bold;
                font-style: normal;
                font-size: 14px;
                line-height: 16px;
                text-align: center;
                letter-spacing: -0.03em;
                text-transform: uppercase;
                color: #fff;
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__start-game[data-v-fba297ac]:hover {
                background: #098bea;
                box-shadow: none;
            }
            @media screen and (min-width: 992px) {
                .menu-game__wrap .menu-game__details-wrap .menu-game__start-game[data-v-fba297ac] {
                    margin-bottom: 92px;
                }
            }
            .menu-game__wrap .menu-game__details-wrap .menu-game__start-game .icon-play[data-v-fba297ac] {
                margin-top: -2px;
                margin-right: 8px;
            }
            .mode[data-v-fba297ac] {
                font-family: HalvarBreitschrift bold;
                font-style: normal;
                font-weight: 700;
                font-size: 12px;
                line-height: 14px;
                letter-spacing: -0.5px;
                text-transform: uppercase;
                color: #f3f3f3;
            }
            .rows-value[data-v-fba297ac] {
                font-family: Montserrat, sans-serif;
                font-style: normal;
                font-weight: 600;
                font-size: 13px;
                line-height: 16px;
                letter-spacing: -0.03em;
                color: #fff;
            }
            .rows-value.active[data-v-fba297ac] {
                color: #0676b5;
            }
            .options-active[data-v-fba297ac] {
                transform: rotate(180deg);
            }
            .loader[data-v-fba297ac] {
                position: absolute;
                top: 0;
                background: rgba(42, 42, 68, 0.55);
                border-radius: 5px;
                z-index: 1;
            }

            .lt-non-scrollable {
                position: fixed !important;
                height: 100vh !important;
                overflow: hidden !important;
            }

            @keyframes lt-show {
                0% {
                    opacity: 0;
                    transform: scale3d(0.8, 0.8, 0.8);
                }

                50% {
                    transform: scale3d(1.05, 1.05, 1.05);
                }

                100% {
                    transform: scale3d(1, 1, 1);
                }
            }

            @keyframes lt-hide {
                0% {
                    opacity: 1;
                    transform: scale3d(1, 1, 1);
                }

                100% {
                    opacity: 0;
                    transform: scale3d(0.8, 0.8, 0.8);
                }
            }

            @keyframes lt-grow {
                0% {
                    opacity: 0;
                    transform: scale3d(0.8, 0.8, 0.8);
                }

                100% {
                    opacity: 1;
                    transform: scale3d(1, 1, 1);
                }
            }

            @keyframes lt-shrink {
                0% {
                    opacity: 1;
                    transform: scale3d(1, 1, 1);
                }

                100% {
                    opacity: 0;
                    transform: scale3d(0.8, 0.8, 0.8);
                }
            }

            @keyframes lt-fade-in {
                0% {
                    opacity: 0;
                }
                100% {
                    opacity: 1;
                }
            }

            @keyframes lt-fade-out {
                0% {
                    opacity: 1;
                }
                100% {
                    opacity: 0;
                }
            }

            .lt-emoji-picker {
                --animation-duration: 0.2s;
                --animation-easing: ease-in-out;

                --emoji-size: 1.8em;
                --emoji-size-multiplier: 1.5;
                --emoji-preview-size: 2em;
                --emoji-per-row: 8;
                --row-count: 6;

                --content-height: calc((var(--emoji-size) * var(--emoji-size-multiplier)) * var(--row-count) + var(--category-name-size) + var(--category-button-height) + 0.5em);

                --category-name-size: 0.85em;

                --category-button-height: 2em;
                --category-button-size: 1.1em;
                --category-border-bottom-size: 4px;

                --focus-indicator-color: #999999;

                --search-height: 2em;

                --blue-color: #4f81e5;

                --border-color: #cccccc;
                --background-color: #ffffff;
                --text-color: #000000;
                --secondary-text-color: #666666;
                --hover-color: #e8f4f9;
                --search-focus-border-color: var(--blue-color);
                --search-icon-color: #cccccc;
                --overlay-background-color: rgba(0, 0, 0, 0.8);
                --popup-background-color: #ffffff;
                --category-button-color: #666666;
                --category-button-active-color: var(--blue-color);

                --dark-border-color: #666666;
                --dark-background-color: #333333;
                --dark-text-color: #ffffff;
                --dark-secondary-text-color: #999999;
                --dark-hover-color: #666666;
                --dark-search-background-color: #666666;
                --dark-search-border-color: #999999;
                --dark-search-placeholder-color: #999999;
                --dark-search-focus-border-color: #dbe5f9;
                --dark-popup-background-color: #333333;
                --dark-category-button-color: #ffffff;
            }

            .lt-emoji-picker {
                font-size: 16px;

                border: 1px solid var(--border-color);
                border-radius: 5px;
                background: var(--background-color);
                width: calc(var(--emoji-per-row) * var(--emoji-size) * var(--emoji-size-multiplier) + 1em + 1.5rem);
                font-family: Arial, Helvetica, sans-serif;
                overflow: hidden;
                animation: lt-show var(--animation-duration) var(--animation-easing);
            }

            .lt-emoji-picker.hiding {
                animation: lt-hide var(--animation-duration) var(--animation-easing);
            }

            .lt-emoji-picker.dark {
                background: var(--dark-background-color);
                color: var(--dark-text-color);
                border-color: var(--dark-border-color);
            }

            .lt-emoji-picker__content {
                padding: 0.5em;
                height: var(--content-height);
                position: relative;
            }

            .lt-emoji-picker__preview {
                height: var(--emoji-preview-size);
                padding: 0.5em;
                border-top: 1px solid var(--border-color);
                display: flex;
                flex-direction: row;
                align-items: center;
            }

            .lt-emoji-picker.dark .lt-emoji-picker__preview {
                border-top-color: var(--dark-border-color);
            }

            .lt-emoji-picker__preview-emoji {
                font-size: var(--emoji-preview-size);
                margin-right: 0.25em;
                font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji";
            }

            .lt-emoji-picker__preview-emoji img.emoji {
                height: 1em;
                width: 1em;
                margin: 0 0.05em 0 0.1em;
                vertical-align: -0.1em;
            }

            .lt-emoji-picker__preview-name {
                color: var(--text-color);
                font-size: 0.85em;
                overflow-wrap: break-word;
                word-break: break-all;
            }

            .lt-emoji-picker.dark .lt-emoji-picker__preview-name {
                color: var(--dark-text-color);
            }

            .lt-emoji-picker__container {
                display: grid;
                grid-template-columns: repeat(var(--emoji-per-row), calc(var(--emoji-size) * var(--emoji-size-multiplier)));
                grid-auto-rows: calc(var(--emoji-size) * var(--emoji-size-multiplier));
            }

            .lt-emoji-picker__container.search-results {
                height: var(--content-height);
                overflow-y: scroll;
            }

            .lt-emoji-picker__emoji {
                background: transparent;
                border: none;
                cursor: pointer;
                font-size: var(--emoji-size);
                width: 1.5em;
                height: 1.5em;
                padding: 0;
                margin: 0;
                outline: none;
                font-family: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "EmojiOne Color", "Android Emoji";
            }

            .lt-emoji-picker__emoji img.emoji {
                height: 1em;
                width: 1em;
                margin: 0 0.05em 0 0.1em;
                vertical-align: -0.1em;
            }

            .lt-emoji-picker__emoji:focus,
            .lt-emoji-picker__emoji:hover {
                background: var(--hover-color);
            }

            .lt-emoji-picker__emoji:focus {
                outline: 1px dotted var(--focus-indicator-color);
            }

            .lt-emoji-picker.dark .lt-emoji-picker__emoji:focus,
            .lt-emoji-picker.dark .lt-emoji-picker__emoji:hover {
                background: var(--dark-hover-color);
            }

            .lt-lt-emoji-picker__search-container {
                margin: 0.5em;
                position: relative;
                height: var(--search-height);
                display: flex;
            }

            .lt-emoji-picker__search {
                box-sizing: border-box;
                width: 100%;
                border-radius: 3px;
                border: 1px solid var(--border-color);
                padding-right: 2em;
                padding: 0.5em 2.25em 0.5em 0.5em;
                font-size: 0.85em;
                outline: none;
            }

            .lt-emoji-picker.dark .lt-emoji-picker__search {
                background: var(--dark-search-background-color);
                color: var(--dark-text-color);
                border-color: var(--dark-search-border-color);
            }

            .lt-emoji-picker.dark .lt-emoji-picker__search::placeholder {
                color: var(--dark-search-placeholder-color);
            }

            .lt-emoji-picker__search:focus {
                border: 1px solid var(--search-focus-border-color);
            }

            .lt-emoji-picker.dark .lt-emoji-picker__search:focus {
                border-color: var(--dark-search-focus-border-color);
            }

            .lt-emoji-picker__search-icon {
                position: absolute;
                color: var(--search-icon-color);
                width: 1em;
                height: 1em;
                right: 0.75em;
                top: calc(50% - 0.5em);
            }

            .lt-emoji-picker__search-not-found {
                color: var(--secondary-text-color);
                text-align: center;
                height: 100%;
                display: flex;
                flex-direction: column;
                justify-content: center;
            }

            .lt-emoji-picker__search-not-found h2 {
                color: var(--secondary-text-color);
            }

            .lt-emoji-picker.dark .lt-emoji-picker__search-not-found {
                color: var(--dark-secondary-text-color);
            }

            .lt-emoji-picker.dark .lt-emoji-picker__search-not-found h2 {
                color: var(--dark-secondary-text-color);
            }

            .lt-emoji-picker__search-not-found-icon {
                font-size: 3em;
            }

            .lt-emoji-picker__search-not-found h2 {
                margin: 0.5em 0;
                font-size: 1em;
            }

            .lt-emoji-picker__variant-overlay {
                background: var(--overlay-background-color);
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
                border-radius: 5px;
                display: flex;
                flex-direction: column;
                justify-content: center;
                animation: lt-fade-in var(--animation-duration) var(--animation-easing);
            }

            .lt-emoji-picker__variant-overlay.hiding {
                animation: lt-fade-out var(--animation-duration) var(--animation-easing);
            }

            .lt-emoji-picker__variant-popup {
                background: var(--popup-background-color);
                margin: 0.5em;
                padding: 0.5em;
                text-align: center;
                border-radius: 5px;
                animation: lt-grow var(--animation-duration) var(--animation-easing);
                user-select: none;
            }

            .lt-emoji-picker__variant-overlay.hiding .lt-emoji-picker__variant-popup {
                animation: lt-shrink var(--animation-duration) var(--animation-easing);
            }

            .lt-emoji-picker.dark .lt-emoji-picker__variant-popup {
                background: var(--dark-popup-background-color);
            }

            .lt-emoji-picker__emojis {
                overflow-y: scroll;
                position: relative;
                height: calc((var(--emoji-size) * var(--emoji-size-multiplier)) * var(--row-count) + var(--category-name-size));
                padding-left: 0.75rem;
                padding-right: 0.75rem;
            }

            .lt-emoji-picker__emojis.hiding {
                animation: lt-fade-out 0.05s var(--animation-easing);
            }

            .lt-emoji-picker__emojis h2.lt-emoji-picker__category-name {
                font-size: 0.85em;
                color: var(--secondary-text-color);
                text-transform: uppercase;
                margin: 0.25em 0;
                text-align: left;
            }

            .lt-emoji-picker.dark h2.lt-emoji-picker__category-name {
                color: var(--dark-secondary-text-color);
            }

            .lt-emoji-picker__category-buttons {
                display: flex;
                flex-direction: row;
                justify-content: space-around;
                height: var(--category-button-height);
                margin-bottom: 0.5em;
            }

            button.lt-emoji-picker__category-button {
                flex-grow: 1;
                background: transparent;
                padding: 0;
                border: none;
                cursor: pointer;
                font-size: var(--category-button-size);
                vertical-align: middle;
                color: var(--category-button-color);
                border-bottom: var(--category-border-bottom-size) solid transparent;
                outline: none;
            }

            .lt-emoji-picker.lt-keyboard button.lt-emoji-picker__category-button:focus {
                outline: 1px dotted var(--focus-indicator-color);
            }

            .lt-emoji-picker.dark button.lt-emoji-picker__category-button.active {
                color: var(--category-button-active-color);
            }

            .lt-emoji-picker.dark button.lt-emoji-picker__category-button {
                color: var(--dark-category-button-color);
            }

            button.lt-emoji-picker__category-button.active {
                color: var(--category-button-active-color);
                border-bottom: var(--category-border-bottom-size) solid var(--category-button-active-color);
            }

            @media (prefers-color-scheme: dark) {
                .lt-emoji-picker.auto {
                    background: var(--dark-background-color);
                    color: var(--dark-text-color);
                    border-color: var(--dark-border-color);
                }

                .lt-emoji-picker.auto .lt-emoji-picker__preview {
                    border-top-color: var(--dark-border-color);
                }

                .lt-emoji-picker.auto .lt-emoji-picker__preview-name {
                    color: var(--dark-text-color);
                }

                .lt-emoji-picker.auto button.lt-emoji-picker__category-button {
                    color: var(--dark-category-button-color);
                }

                .lt-emoji-picker.auto button.lt-emoji-picker__category-button.active {
                    color: var(--category-button-active-color);
                }

                .lt-emoji-picker.auto .lt-emoji-picker__emoji:focus,
                .lt-emoji-picker.auto .lt-emoji-picker__emoji:hover {
                    background: var(--dark-hover-color);
                }

                .lt-emoji-picker.auto .lt-emoji-picker__search {
                    background: var(--dark-search-background-color);
                    color: var(--dark-text-color);
                    border-color: var(--dark-search-border-color);
                }

                .lt-emoji-picker.auto h2.lt-emoji-picker__category-name {
                    color: var(--dark-secondary-text-color);
                }

                .lt-emoji-picker.auto .lt-emoji-picker__search::placeholder {
                    color: var(--dark-search-placeholder-color);
                }

                .lt-emoji-picker.auto .lt-emoji-picker__search:focus {
                    border-color: var(--dark-search-focus-border-color);
                }

                .lt-emoji-picker.auto .lt-emoji-picker__search-not-found {
                    color: var(--dark-secondary-text-color);
                }

                .lt-emoji-picker.auto .lt-emoji-picker__search-not-found h2 {
                    color: var(--dark-secondary-text-color);
                }

                .lt-emoji-picker.auto .lt-emoji-picker__variant-popup {
                    background: var(--dark-popup-background-color);
                }
            }

            @charset "utf-8";
            @font-face {
                font-family: lt-icons;
                src: url(../fonts/icons.eot);
                src: url(../fonts/icons.eot#iefix) format("embedded-opentype"), url(../fonts/icons.ttf) format("truetype"),
                    url(../fonts/icons.woff) format("woff"), url(../fonts/icons.svg#icomoon) format("svg");
                font-weight: 400;
                font-style: normal;
            }
            .livetex-icon:before {
                font-family: lt-icons !important;
                font-style: normal !important;
                font-weight: 400 !important;
                font-variant: normal !important;
                text-transform: none !important;
                speak: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
            .lt-icon-chat:before {
                content: "\61";
            }
            .lt-iconic {
                position: relative;
                top: 1px;
                display: inline-block;
                speak: none;
                font-family: lt-icons !important;
                font-style: normal !important;
                font-weight: 400 !important;
                font-variant: normal !important;
                text-transform: none !important;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
            .lt-iconic:before {
                display: inline-block;
            }
            .lt-iconic:empty:before {
                width: 1em;
                text-align: center;
                box-sizing: content-box;
            }
            .lt-iconic.lt-iconic-icon-lg:before,
            .lt-iconic.lt-iconic-icon-md:before,
            .lt-iconic.lt-iconic-icon-sm:before,
            .lt-iconic.lt-iconic-lg:before,
            .lt-iconic.lt-iconic-md:before,
            .lt-iconic.lt-iconic-sm:before {
                font-weight: 400;
                font-style: normal;
            }
            .lt-iconic-paperclip:before {
                content: "\e1e0";
            }
            .lt-iconic-arrow-right-angle-top-left-fill-acute:before {
                content: "\e078";
            }
            .lt-iconic-person-genderless:before {
                content: "\e1e6";
            }
            .lt-iconic-people:before {
                content: "\e1e4";
            }
            .lt-iconic-timer:before {
                content: "\e216";
            }
            .lt-iconic-print:before {
                content: "\e1ec";
            }
            .lt-iconic-volume-off:before {
                content: "\e222";
            }
            .lt-iconic-volume-on:before {
                content: "\e221";
            }
            .lt-fa {
                display: inline-block;
                font-family: lt-icons !important;
                font-style: normal;
                font-weight: 400;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
            .lt-fa:before {
                display: inline-block;
                font-family: lt-icons !important;
                font-style: normal;
                font-weight: 400;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
            .lt-fa-frown-o:before {
                content: "\f119";
            }
            .lt-fa-phone:before {
                content: "\f095";
            }
            .lt-fa-refresh:before {
                content: "\f021";
            }
            .lt-fa-sort-desc:before {
                content: "\f0d7";
            }
            .new-call-order .lt-fa-phone:after {
                content: "";
                font-family: lt-icons;
                font-size: 10px;
                position: absolute;
                right: -2px;
                top: -8px;
                line-height: 14px;
            }
            .lt-fa-ellipsis-h:before {
                content: "\f0c9";
            }
            .lt-fa-user:before {
                content: "\f007";
            }
            .lt-fa-envelope:before {
                content: "\e177";
            }
            .lt-fa-group:before,
            .lt-fa-users:before {
                content: "\f0c0";
            }
            .lt-fa-cog:before,
            .lt-fa-gear:before {
                content: "\f013";
            }
            .lt-fa-arrow-left:before {
                content: "\f104";
            }
            .lt-fa-thumbs-o-up:before {
                content: "\f087";
            }
            .lt-fa-thumbs-o-down:before {
                content: "\f088";
            }
            .lt-fa-times:before {
                content: "×";
                font-family: verdana;
            }
            .lt-deluxe-icon:before {
                content: "";
                width: 20px;
                height: 21px;
                display: block;
                margin-top: -4px;
                margin-left: 2px;
                background-size: 20px 21px;
                background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAqCAMAAAD26OlUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTJFMDVDQkVFOUFGMTFFNDg1NUFDNzZERkQ0N0Q1NUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTJFMDVDQkZFOUFGMTFFNDg1NUFDNzZERkQ0N0Q1NUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMkUwNUNCQ0U5QUYxMUU0ODU1QUM3NkRGRDQ3RDU1RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMkUwNUNCREU5QUYxMUU0ODU1QUM3NkRGRDQ3RDU1RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiADg58AAABdUExURbKysv///7KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrRi054AAAAedFJOUwAACQsWGiEjN0NISUpOT1lkbm96e4SNkJWmvOLj5NAjGN4AAAC2SURBVDjL5dTNDoJADEbRz0EFUVD+ZmrBef/HZCFjQMA2JrrQuywnKSGh2CjDT8G084q6I1qvqoVX9knIXGWZYxFyCQC4MAvQYegqwCTAZHgwagKjMI0EuA3TvbD6HGAmwCrAUlj9gJUAOUyl78iH4RVfQ6rpLhOmmsarJ5CswY4Kdo4LimEaWoEWAJBboiYHANjl1RTjqZiWIWatQKOE/n1oViDN+u5fKEH1STndVEcqxV/e8B7DmW3vB4+lDwAAAABJRU5ErkJggg==);
            }
            .lt-fa-calendar:before {
                content: "\f073";
            }
            .lt-fa-check:before {
                content: "\f00c";
            }
            .lt-fa-vk:before {
                content: "\f189";
            }
            .lt-xbutton-call-recuest-icon:after {
                content: "\f095";
                font-family: lt-icons;
            }
            .lt-xbutton-call-recuest-icon:before {
                content: "\f060";
                font-family: lt-icons;
            }
            .lt-invite {
                left: auto;
                right: auto;
                top: auto;
                bottom: auto;
                margin: 0;
                padding: 0;
                border: 0;
                width: auto;
                height: auto;
                text-indent: 0;
                z-index: 999999;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                -webkit-font-smoothing: subpixel-antialiased !important;
                -webkit-backface-visibility: hidden;
                -moz-backface-visibility: hidden;
                -ms-backface-visibility: hidden;
                -webkit-text-size-adjust: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
            @media print {
                .lt-invite {
                    display: none !important;
                }
            }
            .lt-invite * {
                font: inherit;
                position: static;
                left: auto;
                right: auto;
                top: auto;
                bottom: auto;
                padding: 0;
                margin: 0;
                border: 0;
                box-shadow: none;
                outline: 0;
                text-decoration: none;
                letter-spacing: 0;
                box-sizing: content-box;
                float: none;
                text-shadow: none;
                overflow: visible;
                text-align: left;
                width: auto;
                height: auto;
                min-width: 0;
                max-width: none;
                min-height: 0;
                max-height: none;
                background: 0 0;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                text-transform: none;
                color: inherit;
                text-indent: 0;
            }
            .lt-invite article,
            .lt-invite aside,
            .lt-invite details,
            .lt-invite div,
            .lt-invite figcaption,
            .lt-invite figure,
            .lt-invite footer,
            .lt-invite header,
            .lt-invite hgroup,
            .lt-invite nav,
            .lt-invite section,
            .lt-invite summary {
                display: block;
            }
            .lt-invite span {
                display: inline;
            }
            .lt-invite audio,
            .lt-invite canvas,
            .lt-invite video {
                display: inline-block;
            }
            .lt-invite audio:not([controls]) {
                display: none;
                height: 0;
            }
            .lt-invite [hidden] {
                display: none;
            }
            .lt-invite a:focus {
                outline: 0;
            }
            .lt-invite a:active,
            .lt-invite a:hover {
                outline: 0;
            }
            .lt-invite abbr[title] {
                border-bottom: 1px dotted;
            }
            .lt-invite b,
            .lt-invite strong {
                font-weight: 700;
            }
            .lt-invite blockquote {
                margin: 1em 40px;
            }
            .lt-invite dfn {
                font-style: italic;
            }
            .lt-invite mark {
                background: #ff0;
                color: #000;
            }
            .lt-invite code,
            .lt-invite kbd,
            .lt-invite pre,
            .lt-invite samp {
                font-family: monospace, serif;
                font-size: 1em;
            }
            .lt-invite pre {
                white-space: pre;
                white-space: pre-wrap;
                word-wrap: break-word;
            }
            .lt-invite q {
                quotes: none;
            }
            .lt-invite q:after,
            .lt-invite q:before {
                content: "";
                content: none;
            }
            .lt-invite sub,
            .lt-invite sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline;
            }
            .lt-invite sup {
                top: -0.5em;
            }
            .lt-invite sub {
                bottom: -0.25em;
            }
            .lt-invite dl,
            .lt-invite menu,
            .lt-invite ol,
            .lt-invite ul {
                margin: 0;
            }
            .lt-invite dd {
                margin: 0 0 0 40px;
            }
            .lt-invite menu,
            .lt-invite ol,
            .lt-invite ul {
                padding: 0;
            }
            .lt-invite ol,
            .lt-invite ul {
                list-style: none;
                list-style-image: none;
            }
            .lt-invite img {
                border: 0;
                -ms-interpolation-mode: bicubic;
            }
            .lt-invite svg:not(:root) {
                overflow: hidden;
            }
            .lt-invite figure {
                margin: 0;
            }
            .lt-invite table {
                border-collapse: collapse;
                border-spacing: 0;
            }
            .lt-invite button,
            .lt-invite input,
            .lt-invite select,
            .lt-invite textarea {
                font-family: sans-serif;
                text-transform: none;
            }
            .lt-invite button,
            .lt-invite input,
            .lt-invite select,
            .lt-invite textarea {
                font-size: 100%;
                margin: 0;
                vertical-align: baseline;
            }
            .lt-invite form {
                margin: 0;
                display: block;
            }
            .lt-invite label:after,
            .lt-invite label:before {
                display: none !important;
            }
            .lt-invite button,
            .lt-invite input {
                line-height: normal;
            }
            .lt-invite button,
            .lt-invite input[type="button"],
            .lt-invite input[type="reset"],
            .lt-invite input[type="submit"] {
                -webkit-appearance: button;
                cursor: pointer;
            }
            .lt-invite button[disabled],
            .lt-invite input[disabled] {
                cursor: default;
            }
            .lt-invite input[type="search"] {
                -webkit-appearance: textfield;
                box-sizing: content-box;
            }
            .lt-invite input[type="search"]::-webkit-search-cancel-button,
            .lt-invite input[type="search"]::-webkit-search-decoration {
                -webkit-appearance: none;
            }
            .lt-invite input,
            .lt-invite textarea {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                border-radius: 0;
                float: none;
                margin: 0;
                text-indent: 0;
                background-color: transparent;
                background-image: none;
                vertical-align: top;
            }
            .lt-invite input:active,
            .lt-invite input:focus,
            .lt-invite input:hover,
            .lt-invite textarea:active,
            .lt-invite textarea:focus,
            .lt-invite textarea:hover {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                background-color: transparent;
            }
            .lt-invite select {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                border-radius: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                text-indent: 0.01px;
                text-overflow: "";
                appearance: none !important;
                margin: 0;
            }
            .lt-invite select::-ms-expand {
                display: none;
            }
            .lt-invite select:active,
            .lt-invite select:focus,
            .lt-invite select:focus:required:invalid:focus,
            .lt-invite select:hover {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                color: inherit;
            }
            .lt-invite button,
            .lt-invite input,
            .lt-invite select,
            .lt-invite textarea {
                vertical-align: inherit;
            }
            .lt-invite button::-moz-focus-inner,
            .lt-invite input::-moz-focus-inner {
                border: 0;
                padding: 0;
            }
            .lt-invite ::-webkit-scrollbar {
                width: 10px;
                background-color: transparent;
            }
            .lt-invite ::-webkit-scrollbar:hover {
                background-color: rgba(0, 0, 0, 0.09);
            }
            .lt-invite ::-webkit-scrollbar-thumb:vertical {
                background: rgba(0, 0, 0, 0.2);
                -webkit-border-radius: 100px;
                background-clip: padding-box;
                min-height: 10px;
                border: 2px solid transparent;
                transition: background 0.2 ease-in-out;
                -webkit-transition: background 0.2 ease-in-out;
            }
            .lt-invite * {
                font-size: 13px;
                font-weight: 400;
                letter-spacing: 0;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
            }
            .lt-invite.lt-pseudo-label {
                position: fixed;
                height: 36px;
                visibility: hidden;
                padding-left: 20px;
                padding-right: 30px;
            }
            .lt-invite.lt-pseudo-label .lt-pseudo-label__txt {
                font-size: 15px;
                font-weight: 400;
                letter-spacing: 0;
                margin-left: 0;
                padding: 0 10px;
                margin-right: 10px;
            }
            .lt-invite .button-group {
                margin: 0;
                padding: 19px 13px 10px;
                text-align: left;
                display: table;
                box-sizing: border-box;
                table-layout: fixed;
                width: 100%;
                position: relative;
                z-index: 2;
            }
            .lt-invite .button-group.no-eula {
                padding: 19px 13px 0;
            }
            .lt-invite .button-group .lt-bttn-cell {
                display: table-cell;
                vertical-align: top;
            }
            .lt-invite .button-group .lt-bttn-cell.lt-bttn-cell-new-call-order {
                width: 145px;
            }
            .lt-invite .button-group .lt-bttn-cell-separator {
                display: table-cell;
                width: 16px;
            }
            .lt-invite .button-group.button-group-one {
                display: block;
                text-align: center;
            }
            .lt-invite .button-group.button-group-one .lt-bttn-cell {
                width: 60%;
                display: inline-block;
            }
            .lt-invite .button-group .lt-bttn {
                box-sizing: border-box;
                border: 1px solid;
                cursor: pointer;
                font-family: inherit;
                font-size: 11px;
                letter-spacing: 0;
                outline: medium;
                text-indent: 0;
                text-transform: uppercase;
                line-height: 11px;
                font-weight: 700;
                background: #fff;
                width: 100%;
                padding: 1px 8px 0;
                vertical-align: middle;
                height: 31px;
                text-align: center;
                border-radius: 3px;
                background-clip: padding-box;
            }
            .lt-invite .button-group .lt-bttn::-moz-focus-inner {
                border: 0;
                padding: 0;
            }
            .lt-invite .button-group .lt-bttn.new-call-order,
            .lt-invite .button-group .lt-bttn.reconnect {
                color: #406b8d;
                border-color: #c3d1dc;
                padding: 8px 8px 6px;
                background-color: #efefef;
            }
            .lt-invite .button-group .lt-bttn:active {
                position: relative;
                top: 1px;
                left: 1px;
            }
            .lt-invite .button-group .lt-bttn span {
                font-size: 11px;
                line-height: 11px;
                font-weight: 700;
                position: relative;
                top: 0;
                left: 0;
                vertical-align: baseline;
                text-transform: uppercase;
            }
            .lt-invite .lt-wrapper-close {
                height: 17px;
                position: absolute;
                right: 16px;
                text-align: right;
                top: 12px;
                width: 17px;
            }
            .lt-invite .lt-wrapper-close .lt-icon {
                font-size: 22px;
                height: 17px;
                vertical-align: top;
                line-height: 16px;
                text-align: center;
                width: 17px;
                cursor: pointer;
            }
            .lt-invite .lt-invite-popup {
                transition: width 0.8s cubic-bezier(0.42, 1, 0.19, 1), height 1.6s cubic-bezier(0.42, 1, 0.19, 1), border-radius 1.6s cubic-bezier(0.42, 1, 0.19, 1), box-shadow 0.8s cubic-bezier(0.42, 1, 0.19, 1);
                position: absolute;
                width: 352px;
                height: 704px;
                overflow: hidden;
                pointer-events: none;
                visibility: hidden;
                -webkit-transform: translateZ(0);
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner {
                visibility: visible;
                transition: width 0.8s cubic-bezier(0.42, 1, 0.19, 1), height 1.6s cubic-bezier(0.42, 1, 0.19, 1), border-radius 1.6s cubic-bezier(0.42, 1, 0.19, 1), box-shadow 0.8s cubic-bezier(0.42, 1, 0.19, 1);
                width: 312px;
                position: absolute;
                margin-bottom: 12px;
                border-radius: 14px 14px 0 0;
                background-color: rgba(255, 255, 255, 0.95);
                box-shadow: 0 5px 35px 0 rgba(0, 0, 0, 0.3);
                pointer-events: auto;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner:after {
                content: "";
                display: block;
                width: 100%;
                height: 12px;
                position: absolute;
                left: 0;
                bottom: -12px;
                background: rgba(255, 255, 255, 0.95);
                z-index: 1;
            }
            :root .lt-invite .lt-invite-popup .lt-invite-popup-inner:after {
                margin-bottom: 0.5px\9;
            }
            @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
                .lt-invite .lt-invite-popup .lt-invite-popup-inner:after {
                    bottom: -11.5px;
                    margin-bottom: 0;
                }
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite__img {
                width: 63px;
                height: 63px;
                box-sizing: content-box;
                border-radius: 50%;
                background-clip: padding-box;
                -webkit-animation: 0.5s avatar-enter 0.2s;
                animation: 0.5s avatar-enter 0.2s;
                float: left;
                overflow: hidden;
                margin-right: 10px;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite__img img {
                width: 100%;
                height: auto;
                display: block;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text {
                padding: 9px 38px 9px 13px;
                border-radius: 12px 12px 0 0;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text:after,
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text:before {
                content: "";
                display: table;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text:after {
                clear: both;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text .lt-invite-popup__txt {
                font: inherit;
                font-size: 14px;
                line-height: 19px;
                margin: 0;
                text-align: left;
                text-shadow: none;
                word-wrap: break-word;
                display: table-cell;
                vertical-align: middle;
                height: 69px;
                max-width: 180px;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text .lt-invite-popup__txt.lt-not-avatar {
                max-width: 260px;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text .lt-invite-popup__label .lt-invite-popup__label-name {
                white-space: nowrap;
                text-overflow: ellipsis;
                overflow: hidden;
                display: block;
                min-width: 100px;
                max-width: 180px;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text .lt-invite-popup__label .lt-invite-popup__label-name .lt-invite-popup__label-firstname,
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text .lt-invite-popup__label .lt-invite-popup__label-name .lt-invite-popup__label-lastname {
                font-size: 14px;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text .lt-invite-popup__label .lt-invite-popup__label-label {
                opacity: 0.8;
                font-style: italic;
                position: relative;
                top: -3px;
                display: block;
                font-size: 12px;
                line-height: 14px;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text .lt-invite-popup__content {
                max-width: 260px;
                display: block;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-eula-wrap {
                text-align: right;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-eula-wrap .lt-eula {
                display: inline-block;
                color: #6b768e;
                line-height: 18px;
                font-size: 11px;
                padding: 0 13px;
                text-align: right;
                text-decoration: none;
            }
            .lt-invite .lt-invite-popup .lt-i-label {
                display: block;
                position: relative;
                color: #969696;
                margin: 16px 13px 0;
            }
            .lt-invite .lt-invite-popup .lt-i-label .lt-i-label__textarea {
                position: static;
                font-style: normal;
                margin: 0;
                box-shadow: none;
                outline: 0;
                text-decoration: none;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                font-size: 15px;
                letter-spacing: -0.5px;
                font-weight: 400;
                float: none;
                text-shadow: none;
                border: 1px solid #cdcbcb;
                display: block;
                width: 100%;
                color: #3d3d3d;
                min-height: 37px;
                border-radius: 3px;
                background-clip: padding-box;
                transition: border 0.2s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s, height 0.2s ease-in-out 0s;
                box-sizing: border-box;
                resize: none;
                padding: 8px 10px;
                line-height: 19px;
                height: 37px;
                max-height: 73px;
                overflow: hidden;
            }
            .lt-invite .lt-invite-popup .lt-i-label .lt-i-label__textarea:focus {
                border-color: #8cd4f1;
                box-shadow: 0 0 0 3px #ebf7fc;
            }
            .lt-invite .lt-invite-popup .lt-i-label.lt-error .lt-i-label__textarea {
                border-color: rgba(239, 49, 36, 0.9);
                box-shadow: 0 0 0 3px rgba(239, 49, 36, 0.1);
            }
            .lt-invite .lt-invite-popup .lt-i-label .lt-i-label__input__textarea-clone {
                font-size: 15px;
                letter-spacing: -0.5px;
                line-height: 19px;
                position: absolute;
                text-align: left;
                top: 0;
                visibility: hidden;
                width: auto;
                z-index: -99;
                word-wrap: break-word;
                right: 0;
                left: 0;
                padding: 9px 10px;
            }
            .lt-invite .lt-invite-popup .lt-i-label.lt-i-label-text .lt-i-label__hint {
                font-size: 15px;
                letter-spacing: -0.5px;
                line-height: 22px;
                position: absolute;
                top: 8px;
                display: none;
                color: #b2b2b2;
                cursor: text;
                text-align: left;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                left: 11px;
                width: 92%;
                font-weight: 400;
            }
            .lt-invite .lt-invite-popup .lt-i-label.lt-i-label-text.lt-hint .lt-i-label__hint {
                display: block;
            }
            .lt-invite.lt-invite-hidden .lt-invite-popup {
                width: 0;
                height: 0;
                transition: all 0.8s cubic-bezier(0.22, 1, 0.19, 1);
            }
            .lt-invite.lt-invite-hidden .lt-invite-popup .lt-invite-popup-inner {
                box-shadow: none;
            }
            .lt-label {
                left: auto;
                right: auto;
                top: auto;
                bottom: auto;
                margin: 0;
                padding: 0;
                border: 0;
                width: auto;
                height: auto;
                text-indent: 0;
                position: fixed;
                color: #fff;
                font-size: 14px;
                font-weight: 500;
                cursor: pointer;
                height: 36px;
                z-index: 9999999;
                max-width: 500px;
                line-height: 36px;
                -webkit-font-smoothing: subpixel-antialiased !important;
                -webkit-backface-visibility: hidden;
                -moz-backface-visibility: hidden;
                -ms-backface-visibility: hidden;
                -webkit-text-size-adjust: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                background-clip: padding-box;
                transition: max-width 0.35s ease-in-out;
                text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
            }
            @media print {
                .lt-label {
                    display: none !important;
                }
            }
            .lt-label * {
                font: inherit;
                position: static;
                left: auto;
                right: auto;
                top: auto;
                bottom: auto;
                padding: 0;
                margin: 0;
                border: 0;
                box-shadow: none;
                outline: 0;
                text-decoration: none;
                letter-spacing: 0;
                box-sizing: content-box;
                float: none;
                text-shadow: none;
                overflow: visible;
                text-align: left;
                width: auto;
                height: auto;
                min-width: 0;
                max-width: none;
                min-height: 0;
                max-height: none;
                background: 0 0;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                text-transform: none;
                color: inherit;
                text-indent: 0;
            }
            .lt-label article,
            .lt-label aside,
            .lt-label details,
            .lt-label div,
            .lt-label figcaption,
            .lt-label figure,
            .lt-label footer,
            .lt-label header,
            .lt-label hgroup,
            .lt-label nav,
            .lt-label section,
            .lt-label summary {
                display: block;
            }
            .lt-label span {
                display: inline;
            }
            .lt-label audio,
            .lt-label canvas,
            .lt-label video {
                display: inline-block;
            }
            .lt-label audio:not([controls]) {
                display: none;
                height: 0;
            }
            .lt-label [hidden] {
                display: none;
            }
            .lt-label a:focus {
                outline: 0;
            }
            .lt-label a:active,
            .lt-label a:hover {
                outline: 0;
            }
            .lt-label abbr[title] {
                border-bottom: 1px dotted;
            }
            .lt-label b,
            .lt-label strong {
                font-weight: 700;
            }
            .lt-label blockquote {
                margin: 1em 40px;
            }
            .lt-label dfn {
                font-style: italic;
            }
            .lt-label mark {
                background: #ff0;
                color: #000;
            }
            .lt-label code,
            .lt-label kbd,
            .lt-label pre,
            .lt-label samp {
                font-family: monospace, serif;
                font-size: 1em;
            }
            .lt-label pre {
                white-space: pre;
                white-space: pre-wrap;
                word-wrap: break-word;
            }
            .lt-label q {
                quotes: none;
            }
            .lt-label q:after,
            .lt-label q:before {
                content: "";
                content: none;
            }
            .lt-label sub,
            .lt-label sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline;
            }
            .lt-label sup {
                top: -0.5em;
            }
            .lt-label sub {
                bottom: -0.25em;
            }
            .lt-label dl,
            .lt-label menu,
            .lt-label ol,
            .lt-label ul {
                margin: 0;
            }
            .lt-label dd {
                margin: 0 0 0 40px;
            }
            .lt-label menu,
            .lt-label ol,
            .lt-label ul {
                padding: 0;
            }
            .lt-label ol,
            .lt-label ul {
                list-style: none;
                list-style-image: none;
            }
            .lt-label img {
                border: 0;
                -ms-interpolation-mode: bicubic;
            }
            .lt-label svg:not(:root) {
                overflow: hidden;
            }
            .lt-label figure {
                margin: 0;
            }
            .lt-label table {
                border-collapse: collapse;
                border-spacing: 0;
            }
            .lt-label button,
            .lt-label input,
            .lt-label select,
            .lt-label textarea {
                font-family: sans-serif;
                text-transform: none;
            }
            .lt-label button,
            .lt-label input,
            .lt-label select,
            .lt-label textarea {
                font-size: 100%;
                margin: 0;
                vertical-align: baseline;
            }
            .lt-label form {
                margin: 0;
                display: block;
            }
            .lt-label label:after,
            .lt-label label:before {
                display: none !important;
            }
            .lt-label button,
            .lt-label input {
                line-height: normal;
            }
            .lt-label button,
            .lt-label input[type="button"],
            .lt-label input[type="reset"],
            .lt-label input[type="submit"] {
                -webkit-appearance: button;
                cursor: pointer;
            }
            .lt-label button[disabled],
            .lt-label input[disabled] {
                cursor: default;
            }
            .lt-label input[type="search"] {
                -webkit-appearance: textfield;
                box-sizing: content-box;
            }
            .lt-label input[type="search"]::-webkit-search-cancel-button,
            .lt-label input[type="search"]::-webkit-search-decoration {
                -webkit-appearance: none;
            }
            .lt-label input,
            .lt-label textarea {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                border-radius: 0;
                float: none;
                margin: 0;
                text-indent: 0;
                background-color: transparent;
                background-image: none;
                vertical-align: top;
            }
            .lt-label input:active,
            .lt-label input:focus,
            .lt-label input:hover,
            .lt-label textarea:active,
            .lt-label textarea:focus,
            .lt-label textarea:hover {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                background-color: transparent;
            }
            .lt-label select {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                border-radius: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                text-indent: 0.01px;
                text-overflow: "";
                appearance: none !important;
                margin: 0;
            }
            .lt-label select::-ms-expand {
                display: none;
            }
            .lt-label select:active,
            .lt-label select:focus,
            .lt-label select:focus:required:invalid:focus,
            .lt-label select:hover {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                color: inherit;
            }
            .lt-label button,
            .lt-label input,
            .lt-label select,
            .lt-label textarea {
                vertical-align: inherit;
            }
            .lt-label button::-moz-focus-inner,
            .lt-label input::-moz-focus-inner {
                border: 0;
                padding: 0;
            }
            .lt-label * {
                font-size: 12px;
                line-height: 1.5em;
                color: #3d3d3d;
                z-index: 9998;
                box-sizing: border-box;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
            }
            .lt-label:after,
            .lt-label:before {
                content: "";
                bottom: -6px;
                height: 40px;
                width: 42px;
                position: absolute;
                z-index: 0;
                background-repeat: no-repeat;
            }
            .lt-label.lt-label-ie9:after,
            .lt-label.lt-label-ie9:before {
                display: none;
            }
            .lt-label.lt-label-disabled {
                cursor: default;
            }
            .lt-label .lt-label-block {
                position: relative;
                z-index: 10;
                height: 36px;
                float: left;
                max-width: 310px;
                font-weight: 500;
                transition: max-width 0.35s ease-in-out, opacity 0.3s ease-in-out 0s;
            }
            .lt-label .lt-label-block .lt-label-block__txt {
                display: block;
                white-space: nowrap;
                opacity: 1;
                height: 36px;
                line-height: 36px;
                float: left;
                max-width: 250px;
                transition: max-width 0.35s ease-in-out, opacity 0.3s ease-in-out 0s;
            }
            .lt-label .lt-chat-label .lt-icon {
                height: 36px;
                width: 36px;
                text-align: center;
                line-height: 36px;
                position: absolute;
                left: 0;
                top: -11px;
                border-radius: 100%;
                background-clip: padding-box;
            }
            .lt-label .lt-chat-label .lt-icon:before {
                display: block;
                position: relative;
                top: 8px;
                font-family: lt-icons;
                content: "a";
                speak: none;
                line-height: 1em;
                vertical-align: baseline;
                font-weight: 400;
                font-style: normal;
                font-size: 18px;
                text-shadow: none;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
            .lt-label.lt-offline .lt-chat-label .lt-icon:before {
                font-family: lt-icons;
                content: "\e177";
                top: 7px;
                left: 0;
            }
            .lt-label .lt-phone-label {
                display: none;
                border-left: 1px solid rgba(255, 255, 255, 0.3);
                max-width: 40px;
                padding-left: 10px;
                position: relative;
                margin-left: 0;
            }
            .lt-label .lt-phone-label .lt-icon {
                font-size: 18px;
                float: left;
                width: 18px;
                height: 36px;
            }
            .lt-label .lt-phone-label .lt-icon:before {
                font-style: normal;
                font-weight: 400;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                font-family: lt-icons;
                content: "\f095";
                line-height: 32px;
            }
            .lt-label.lt-call .lt-chat-label {
                padding-left: 5px;
            }
            .lt-label.lt-call .lt-chat-label .lt-icon {
                border: none;
                background-color: transparent;
                top: 2px;
                left: 5px;
            }
            .lt-label.lt-call .lt-chat-label .lt-icon:before {
                display: block;
            }
            .lt-label.lt-call .lt-chat-label .lt-label-block {
                max-width: 250px;
            }
            .lt-label.lt-call .lt-chat-label .lt-label-block__txt {
                margin-left: 35px;
            }
            .lt-label.lt-call .lt-phone-label {
                display: block;
            }
            .lt-label.lt-call .lt-phone-label .lt-label-block__txt {
                margin-left: 4px;
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
            }
            .lt-label.lt-call .lt-phone-label:hover {
                max-width: 400px;
            }
            .lt-label.lt-call .lt-phone-label:hover .lt-label-block__txt {
                display: block;
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
            }
            .lt-label.lt-notify .lt-chat-label .lt-icon:before {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                content: "+1";
                font-weight: 700;
                top: 10px;
                font-size: 14px;
                -webkit-animation: notifyAnimate 1.3s infinite ease-in-out;
                animation: notifyAnimate 1.3s infinite ease-in-out;
            }
            .lt-label.lt-notify.lt-call .lt-chat-label .lt-icon {
                border: none;
                border-radius: 3px;
                background-clip: padding-box;
                background: #fff;
                top: 8px;
                left: 12px;
                height: 16px;
                width: 20px;
            }
            .lt-label.lt-notify.lt-call .lt-chat-label .lt-icon:before {
                font-size: 12px;
                line-height: 16px;
                top: 0;
            }
            .lt-widget-wrap.lt-internal {
                -webkit-transform: scale(1);
                transform: scale(1);
                -webkit-transform-style: flat;
                transform-style: flat;
                -webkit-transform-origin: center center 0;
                transform-origin: center center 0;
                transition: opacity 0.2s linear, left 0.4s ease-in-out, top 0.4s ease-in-out, -webkit-transform 0.5s ease-in-out;
                transition: opacity 0.2s linear, transform 0.5s ease-in-out, left 0.4s ease-in-out, top 0.4s ease-in-out;
                transition: opacity 0.2s linear, transform 0.5s ease-in-out, left 0.4s ease-in-out, top 0.4s ease-in-out, -webkit-transform 0.5s ease-in-out;
            }
            .lt-widget-wrap.lt-internal:hover {
                transition-duration: 0.2s;
            }
            .lt-widget-wrap.lt-internal.lt-widget-hidden {
                -webkit-transform: scale(0);
                transform: scale(0);
                opacity: 0;
                -webkit-transform-origin: center center 0;
                transform-origin: center center 0;
                -webkit-transform-style: flat;
                transform-style: flat;
                transition: left 0.4s ease-in-out 0s, top 0.4s ease-in-out 0s, opacity 0.4s, -webkit-transform 0.5s ease 0s;
                transition: transform 0.5s ease 0s, left 0.4s ease-in-out 0s, top 0.4s ease-in-out 0s, opacity 0.4s;
                transition: transform 0.5s ease 0s, left 0.4s ease-in-out 0s, top 0.4s ease-in-out 0s, opacity 0.4s, -webkit-transform 0.5s ease 0s;
            }
            .lt-widget-wrap.lt-internal.lt-forward .lt-wrapper {
                -webkit-transform-origin: right center 0;
                transform-origin: right center 0;
                -webkit-transform: translateX(-100%) rotateY(-180deg);
                transform: translateX(-100%) rotateY(-180deg);
            }
            .lt-widget-wrap.lt-internal.lt-forward .lt-wrapper.lt-flipper-last {
                -webkit-transform: translateX(100%) rotateY(180deg);
                transform: translateX(100%) rotateY(180deg);
                -webkit-transform-origin: left center 0;
                transform-origin: left center 0;
                transition: opacity 0.4s ease-in-out 0s, box-shadow 0.2s linear, -webkit-transform 1s;
                transition: transform 1s, opacity 0.4s ease-in-out 0s, box-shadow 0.2s linear;
                transition: transform 1s, opacity 0.4s ease-in-out 0s, box-shadow 0.2s linear, -webkit-transform 1s;
                opacity: 0;
            }
            .lt-widget-wrap.lt-internal.lt-forward .lt-wrapper.lt-flipper-new {
                z-index: 9;
                opacity: 1;
                -webkit-transform: translateX(0) rotateY(0);
                transform: translateX(0) rotateY(0);
                -webkit-transform-origin: right center 0;
                transform-origin: right center 0;
                transition: opacity 0.4s ease-in-out 0.2s, box-shadow 0.2s linear, -webkit-transform 1s;
                transition: transform 1s, opacity 0.4s ease-in-out 0.2s, box-shadow 0.2s linear;
                transition: transform 1s, opacity 0.4s ease-in-out 0.2s, box-shadow 0.2s linear, -webkit-transform 1s;
            }
            .lt-widget-wrap.lt-internal.lt-forward .lt-active {
                z-index: 9;
                -webkit-transform: translateX(0) rotateY(0);
                transform: translateX(0) rotateY(0);
                opacity: 1;
                transition: none;
                transition: box-shadow 0.2s linear;
            }
            .lt-widget-wrap.lt-internal.lt-forward .lt-wrapper.lt-active {
                -webkit-animation: none;
                animation: none;
            }
            .lt-widget-wrap.lt-internal.lt-backward .lt-wrapper {
                -webkit-transform-origin: left center 0;
                transform-origin: left center 0;
                -webkit-transform: translateX(100%) rotateY(180deg);
                transform: translateX(100%) rotateY(180deg);
            }
            .lt-widget-wrap.lt-internal.lt-backward .lt-wrapper.lt-flipper-last {
                -webkit-transform: translateX(-100%) rotateY(-180deg);
                transform: translateX(-100%) rotateY(-180deg);
                -webkit-transform-origin: right center 0;
                transform-origin: right center 0;
                transition: opacity 0.4s ease-in-out 0s, box-shadow 0.2s linear, -webkit-transform 1s;
                transition: transform 1s, opacity 0.4s ease-in-out 0s, box-shadow 0.2s linear;
                transition: transform 1s, opacity 0.4s ease-in-out 0s, box-shadow 0.2s linear, -webkit-transform 1s;
                opacity: 0;
            }
            .lt-widget-wrap.lt-internal.lt-backward .lt-wrapper.lt-flipper-new {
                z-index: 9;
                opacity: 1;
                -webkit-transform: translateX(0) rotateY(0);
                transform: translateX(0) rotateY(0);
                -webkit-transform-origin: left center 0;
                transform-origin: left center 0;
                transition: opacity 0.4s ease-in-out 0.2s, box-shadow 0.2s linear, -webkit-transform 1s;
                transition: transform 1s, opacity 0.4s ease-in-out 0.2s, box-shadow 0.2s linear;
                transition: transform 1s, opacity 0.4s ease-in-out 0.2s, box-shadow 0.2s linear, -webkit-transform 1s;
            }
            .lt-widget-wrap.lt-internal.lt-backward .lt-active {
                z-index: 9;
                -webkit-transform: translateX(0) rotateY(0);
                transform: translateX(0) rotateY(0);
                opacity: 1;
                transition: none;
                transition: box-shadow 0.2s linear;
            }
            .lt-widget-wrap.lt-internal.lt-backward .lt-wrapper.lt-active {
                -webkit-animation: none;
                animation: none;
            }
            .lt-widget-wrap.lt-external {
                -webkit-animation: chat-external-enter 0.6s;
                animation: chat-external-enter 0.6s;
            }
            .lt-widget-wrap.lt-external.lt-widget-hidden {
                display: none;
            }
            @-webkit-keyframes chat-external-enter {
                from {
                    opasity: 0;
                    -webkit-transform: scale(2);
                    transform: scale(2);
                }
                to {
                    opasity: 1;
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            @keyframes chat-external-enter {
                from {
                    opasity: 0;
                    -webkit-transform: scale(2);
                    transform: scale(2);
                }
                to {
                    opasity: 1;
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            @-webkit-keyframes invite-popup-enter-bottom {
                from {
                    width: 0;
                    max-height: 0;
                    border-radius: 0 100% 0 0;
                }
                to {
                    width: 312px;
                    max-height: 1000%;
                    border-radius: 0;
                }
            }
            @keyframes invite-popup-enter-bottom {
                from {
                    width: 0;
                    max-height: 0;
                    border-radius: 0 100% 0 0;
                }
                to {
                    width: 312px;
                    max-height: 1000%;
                    border-radius: 0;
                }
            }
            @-webkit-keyframes invite-popup-enter-bottom-left {
                from {
                    bottom: 0;
                    opacity: 0;
                    -webkit-transform: scale(0.9) rotate(15deg);
                    transform: scale(0.9) rotate(15deg);
                }
                to {
                    bottom: 134%;
                    opacity: 1;
                    -webkit-transform: scale(1) rotate(0);
                    transform: scale(1) rotate(0);
                }
            }
            @keyframes invite-popup-enter-bottom-left {
                from {
                    bottom: 0;
                    opacity: 0;
                    -webkit-transform: scale(0.9) rotate(15deg);
                    transform: scale(0.9) rotate(15deg);
                }
                to {
                    bottom: 134%;
                    opacity: 1;
                    -webkit-transform: scale(1) rotate(0);
                    transform: scale(1) rotate(0);
                }
            }
            @-webkit-keyframes invite-popup-enter-right {
                from {
                    right: -100%;
                    bottom: 200%;
                    opacity: 0;
                    -webkit-transform: scale(0.9) rotate(-15deg);
                    transform: scale(0.9) rotate(-15deg);
                }
                to {
                    right: 0;
                    bottom: 134%;
                    opacity: 1;
                    -webkit-transform: scale(1) rotate(0);
                    transform: scale(1) rotate(0);
                }
            }
            @keyframes invite-popup-enter-right {
                from {
                    right: -100%;
                    bottom: 200%;
                    opacity: 0;
                    -webkit-transform: scale(0.9) rotate(-15deg);
                    transform: scale(0.9) rotate(-15deg);
                }
                to {
                    right: 0;
                    bottom: 134%;
                    opacity: 1;
                    -webkit-transform: scale(1) rotate(0);
                    transform: scale(1) rotate(0);
                }
            }
            @-webkit-keyframes invite-popup-enter-left {
                from {
                    left: -100%;
                    bottom: 200%;
                    opacity: 0;
                    -webkit-transform: scale(0.9) rotate(-15deg);
                    transform: scale(0.9) rotate(-15deg);
                }
                to {
                    left: 0;
                    bottom: 134%;
                    opacity: 1;
                    -webkit-transform: scale(1) rotate(0);
                    transform: scale(1) rotate(0);
                }
            }
            @keyframes invite-popup-enter-left {
                from {
                    left: -100%;
                    bottom: 200%;
                    opacity: 0;
                    -webkit-transform: scale(0.9) rotate(-15deg);
                    transform: scale(0.9) rotate(-15deg);
                }
                to {
                    right: 0;
                    bottom: 134%;
                    opacity: 1;
                    -webkit-transform: scale(1) rotate(0);
                    transform: scale(1) rotate(0);
                }
            }
            @-webkit-keyframes invite-popup-leave-bottom {
                from {
                    width: 312px;
                    max-height: 1000%;
                    border-radius: 0;
                }
                to {
                    width: 0;
                    max-height: 0;
                    border-radius: 0 100% 0 0;
                }
            }
            @keyframes invite-popup-leave-bottom {
                from {
                    width: 312px;
                    max-height: 1000%;
                    border-radius: 0;
                }
                to {
                    width: 0;
                    max-height: 0;
                    border-radius: 0 100% 0 0;
                }
            }
            @-webkit-keyframes invite-popup-leave-right {
                from {
                    right: 0;
                    opacity: 1;
                }
                to {
                    right: -100%;
                    opacity: 0;
                }
            }
            @keyframes invite-popup-leave-right {
                from {
                    right: 0;
                    opacity: 1;
                }
                to {
                    right: -100%;
                    opacity: 0;
                }
            }
            @-webkit-keyframes invite-popup-leave-left {
                from {
                    left: 0;
                    opacity: 1;
                }
                to {
                    left: -100%;
                    opacity: 0;
                }
            }
            @keyframes invite-popup-leave-left {
                from {
                    left: 0;
                    opacity: 1;
                }
                to {
                    left: -100%;
                    opacity: 0;
                }
            }
            @-webkit-keyframes avatar-enter {
                from {
                    -webkit-transform: scale(0);
                    transform: scale(0);
                    bottom: 19px;
                    opacity: 0;
                }
                to {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                    bottom: 9px;
                    opacity: 1;
                }
            }
            @keyframes avatar-enter {
                from {
                    -webkit-transform: scale(0);
                    transform: scale(0);
                    bottom: 19px;
                    opacity: 0;
                }
                to {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                    bottom: 9px;
                    opacity: 1;
                }
            }
            @-webkit-keyframes avatar-leave-bottom {
                from {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                    bottom: 9px;
                    opacity: 1;
                }
                35% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                    opacity: 1;
                }
                to {
                    -webkit-transform: scale(0);
                    transform: scale(0);
                    bottom: -54px;
                    opacity: 0;
                }
            }
            @keyframes avatar-leave-bottom {
                from {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                    bottom: 9px;
                    opacity: 1;
                }
                35% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                    opacity: 1;
                }
                to {
                    -webkit-transform: scale(0);
                    transform: scale(0);
                    bottom: -54px;
                    opacity: 0;
                }
            }
            @-webkit-keyframes avatar-leave-right {
                from {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                    right: 9px;
                    opacity: 1;
                }
                35% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                    opacity: 1;
                }
                to {
                    -webkit-transform: scale(0);
                    transform: scale(0);
                    right: -54px;
                    opacity: 0;
                }
            }
            @keyframes avatar-leave-right {
                from {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                    right: 9px;
                    opacity: 1;
                }
                35% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                    opacity: 1;
                }
                to {
                    -webkit-transform: scale(0);
                    transform: scale(0);
                    right: -54px;
                    opacity: 0;
                }
            }
            @-webkit-keyframes avatar-leave-left {
                from {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                    left: 9px;
                    opacity: 1;
                }
                35% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                    opacity: 1;
                }
                to {
                    -webkit-transform: scale(0);
                    transform: scale(0);
                    left: -54px;
                    opacity: 0;
                }
            }
            @keyframes avatar-leave-left {
                from {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                    left: 9px;
                    opacity: 1;
                }
                35% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                    opacity: 1;
                }
                to {
                    -webkit-transform: scale(0);
                    transform: scale(0);
                    left: -54px;
                    opacity: 0;
                }
            }
            @-webkit-keyframes flip-first-front {
                from {
                    -webkit-transform: translateX(0) rotateY(0);
                    transform: translateX(0) rotateY(0);
                }
                to {
                    -webkit-transform: translateX(-100%) rotateY(-180deg);
                    transform: translateX(-100%) rotateY(-180deg);
                }
            }
            @keyframes flip-first-front {
                from {
                    -webkit-transform: translateX(0) rotateY(0);
                    transform: translateX(0) rotateY(0);
                }
                to {
                    -webkit-transform: translateX(-100%) rotateY(-180deg);
                    transform: translateX(-100%) rotateY(-180deg);
                }
            }
            @-webkit-keyframes flip-first-back {
                from {
                    -webkit-transform: translateX(100%) rotateY(180deg);
                    transform: translateX(100%) rotateY(180deg);
                }
                to {
                    -webkit-transform: translateX(0) rotateY(0);
                    transform: translateX(0) rotateY(0);
                }
            }
            @keyframes flip-first-back {
                from {
                    -webkit-transform: translateX(100%) rotateY(180deg);
                    transform: translateX(100%) rotateY(180deg);
                }
                to {
                    -webkit-transform: translateX(0) rotateY(0);
                    transform: translateX(0) rotateY(0);
                }
            }
            @-webkit-keyframes flip-first-front-backward {
                from {
                    -webkit-transform: translateX(0) rotateY(0);
                    transform: translateX(0) rotateY(0);
                }
                to {
                    -webkit-transform: translateX(100%) rotateY(180deg);
                    transform: translateX(100%) rotateY(180deg);
                }
            }
            @keyframes flip-first-front-backward {
                from {
                    -webkit-transform: translateX(0) rotateY(0);
                    transform: translateX(0) rotateY(0);
                }
                to {
                    -webkit-transform: translateX(100%) rotateY(180deg);
                    transform: translateX(100%) rotateY(180deg);
                }
            }
            @-webkit-keyframes flip-first-back-backward {
                from {
                    -webkit-transform: translateX(-100%) rotateY(-180deg);
                    transform: translateX(-100%) rotateY(-180deg);
                }
                to {
                    -webkit-transform: translateX(0) rotateY(0);
                    transform: translateX(0) rotateY(0);
                }
            }
            @keyframes flip-first-back-backward {
                from {
                    -webkit-transform: translateX(-100%) rotateY(-180deg);
                    transform: translateX(-100%) rotateY(-180deg);
                }
                to {
                    -webkit-transform: translateX(0) rotateY(0);
                    transform: translateX(0) rotateY(0);
                }
            }
            @-webkit-keyframes newMessage {
                0% {
                    -webkit-transform: translateX(200px) scale(0);
                    transform: translateX(200px) scale(0);
                }
                100% {
                    -webkit-transform: translateX(0) scale(1);
                    transform: translateX(0) scale(1);
                }
            }
            @keyframes newMessage {
                0% {
                    -webkit-transform: translateX(200px) scale(0);
                    transform: translateX(200px) scale(0);
                }
                100% {
                    -webkit-transform: translateX(0) scale(1);
                    transform: translateX(0) scale(1);
                }
            }
            @-webkit-keyframes newMessageInvert {
                0% {
                    -webkit-transform: translateX(-200px) scale(0);
                    transform: translateX(-200px) scale(0);
                }
                100% {
                    -webkit-transform: translateX(0) scale(1);
                    transform: translateX(0) scale(1);
                }
            }
            @keyframes newMessageInvert {
                0% {
                    -webkit-transform: translateX(-200px) scale(0);
                    transform: translateX(-200px) scale(0);
                }
                100% {
                    -webkit-transform: translateX(0) scale(1);
                    transform: translateX(0) scale(1);
                }
            }
            @-webkit-keyframes lciterator {
                0% {
                    -webkit-transform: scale(1) rotate(0);
                    transform: scale(1) rotate(0);
                }
                25% {
                    -webkit-transform: scale(0.95) rotate(10deg);
                    transform: scale(0.95) rotate(10deg);
                }
                50% {
                    -webkit-transform: scale(1) rotate(-5deg);
                    transform: scale(1) rotate(-5deg);
                }
                100% {
                    -webkit-transform: scale(1) rotate(0);
                    transform: scale(1) rotate(0);
                }
            }
            @keyframes lciterator {
                0% {
                    -webkit-transform: scale(1) rotate(0);
                    transform: scale(1) rotate(0);
                }
                25% {
                    -webkit-transform: scale(0.95) rotate(10deg);
                    transform: scale(0.95) rotate(10deg);
                }
                50% {
                    -webkit-transform: scale(1) rotate(-5deg);
                    transform: scale(1) rotate(-5deg);
                }
                100% {
                    -webkit-transform: scale(1) rotate(0);
                    transform: scale(1) rotate(0);
                }
            }
            @-webkit-keyframes lciterator-rotate-left {
                0% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(90deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(90deg);
                }
                25% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(100deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(100deg);
                }
                50% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(85deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(85deg);
                }
                100% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(90deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(90deg);
                }
            }
            @keyframes lciterator-rotate-left {
                0% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(90deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(90deg);
                }
                25% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(100deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(100deg);
                }
                50% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(85deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(85deg);
                }
                100% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(90deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(90deg);
                }
            }
            @-webkit-keyframes lciterator-rotate-right {
                0% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(-90deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(-90deg);
                }
                25% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(-100deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(-100deg);
                }
                50% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(-85deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(-85deg);
                }
                100% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(-90deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(-90deg);
                }
            }
            @keyframes lciterator-rotate-right {
                0% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(-90deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(-90deg);
                }
                25% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(-100deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(-100deg);
                }
                50% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(-85deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(-85deg);
                }
                100% {
                    -webkit-transform: translate3d(0, 0, 0) scale(1) rotate(-90deg);
                    transform: translate3d(0, 0, 0) scale(1) rotate(-90deg);
                }
            }
            @-webkit-keyframes spin {
                0% {
                    opacity: 1;
                }
                50% {
                    opacity: 0.4;
                }
                100% {
                    -webkit-transform: rotate(360deg);
                    opacity: 1;
                }
            }
            @keyframes spin {
                0% {
                    opacity: 1;
                }
                50% {
                    opacity: 0.4;
                }
                100% {
                    -webkit-transform: rotate(360deg);
                    transform: rotate(360deg);
                    opacity: 1;
                }
            }
            @-webkit-keyframes notifyAnimate {
                0% {
                    opacity: 0.4;
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
                50% {
                    opacity: 1;
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                }
                100% {
                    opacity: 0.4;
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            @keyframes notifyAnimate {
                0% {
                    opacity: 0.4;
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
                50% {
                    opacity: 1;
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                }
                100% {
                    opacity: 0.4;
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            @-webkit-keyframes typingAnimation {
                0% {
                    width: 6px;
                    height: 6px;
                    background: #fff;
                }
                50% {
                    width: 10px;
                    height: 10px;
                    background: #7c7a7c;
                    margin: -2px 0 0;
                }
                100% {
                    width: 6px;
                    height: 6px;
                    background: #fff;
                }
            }
            @keyframes typingAnimation {
                0% {
                    width: 6px;
                    height: 6px;
                    background: #fff;
                }
                50% {
                    width: 10px;
                    height: 10px;
                    background: #7c7a7c;
                    margin: -2px 0 0;
                }
                100% {
                    width: 6px;
                    height: 6px;
                    background: #fff;
                }
            }
            @font-face {
                font-family: lt-icons;
                src: url(../fonts/icons.eot);
                src: url(../fonts/icons.eot#iefix) format("embedded-opentype"), url(../fonts/icons.ttf) format("truetype"),
                    url(../fonts/icons.woff) format("woff"), url(../fonts/icons.svg#icomoon) format("svg");
                font-weight: 400;
                font-style: normal;
            }
            .lt-blurred > :not(.lt-xwidget-wrapper) {
                filter: blur(5px);
                filter: url(data:image/svg+xml;utf8;base64,PHN2ZyB4bWxucz1cJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCc+PGZpbHRlciBpZD1cJ2JsdXJcJz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPVwnNVwnLz48L2ZpbHRlcj48L3N2Zz4jYmx1cg==);
                -webkit-filter: blur(5px);
                -moz-filter: blur(5px);
                -o-filter: blur(5px);
                -ms-filter: blur(5px);
            }
            .lt-img {
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: auto;
                z-index: -1;
            }
            .lt-xwidget-wrapper {
                display: block;
                position: fixed;
                top: 0;
                width: 100%;
                height: 100%;
                left: 0;
                background: #000;
                background: rgba(0, 0, 0, 0.35);
                z-index: 999999;
            }
            @media print {
                .lt-xwidget-wrapper {
                    display: none !important;
                }
            }
            .lt-xwidget {
                left: auto;
                right: auto;
                top: auto;
                bottom: auto;
                margin: 0;
                padding: 0;
                border: 0;
                width: auto;
                height: auto;
                text-indent: 0;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                box-sizing: content-box;
                border-radius: 8px;
                background-clip: padding-box;
                line-height: 16px;
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
                background: #303335;
                font-weight: 300;
                height: 295px;
                width: 570px;
                right: 50%;
                margin: 0 -324px -147px 0;
                position: fixed;
                bottom: 50%;
                padding: 0 39px;
                z-index: 999999999999999999;
                -webkit-font-smoothing: subpixel-antialiased !important;
                -webkit-backface-visibility: hidden;
                -moz-backface-visibility: hidden;
                -ms-backface-visibility: hidden;
                -webkit-text-size-adjust: none;
            }
            .lt-xwidget * {
                font: inherit;
                position: static;
                left: auto;
                right: auto;
                top: auto;
                bottom: auto;
                padding: 0;
                margin: 0;
                border: 0;
                box-shadow: none;
                outline: 0;
                text-decoration: none;
                letter-spacing: 0;
                box-sizing: content-box;
                float: none;
                text-shadow: none;
                overflow: visible;
                text-align: left;
                width: auto;
                height: auto;
                min-width: 0;
                max-width: none;
                min-height: 0;
                max-height: none;
                background: 0 0;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                text-transform: none;
                color: inherit;
                text-indent: 0;
            }
            .lt-xwidget article,
            .lt-xwidget aside,
            .lt-xwidget details,
            .lt-xwidget div,
            .lt-xwidget figcaption,
            .lt-xwidget figure,
            .lt-xwidget footer,
            .lt-xwidget header,
            .lt-xwidget hgroup,
            .lt-xwidget nav,
            .lt-xwidget section,
            .lt-xwidget summary {
                display: block;
            }
            .lt-xwidget span {
                display: inline;
            }
            .lt-xwidget audio,
            .lt-xwidget canvas,
            .lt-xwidget video {
                display: inline-block;
            }
            .lt-xwidget audio:not([controls]) {
                display: none;
                height: 0;
            }
            .lt-xwidget [hidden] {
                display: none;
            }
            .lt-xwidget a:focus {
                outline: 0;
            }
            .lt-xwidget a:active,
            .lt-xwidget a:hover {
                outline: 0;
            }
            .lt-xwidget abbr[title] {
                border-bottom: 1px dotted;
            }
            .lt-xwidget b,
            .lt-xwidget strong {
                font-weight: 700;
            }
            .lt-xwidget blockquote {
                margin: 1em 40px;
            }
            .lt-xwidget dfn {
                font-style: italic;
            }
            .lt-xwidget mark {
                background: #ff0;
                color: #000;
            }
            .lt-xwidget code,
            .lt-xwidget kbd,
            .lt-xwidget pre,
            .lt-xwidget samp {
                font-family: monospace, serif;
                font-size: 1em;
            }
            .lt-xwidget pre {
                white-space: pre;
                white-space: pre-wrap;
                word-wrap: break-word;
            }
            .lt-xwidget q {
                quotes: none;
            }
            .lt-xwidget q:after,
            .lt-xwidget q:before {
                content: "";
                content: none;
            }
            .lt-xwidget sub,
            .lt-xwidget sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline;
            }
            .lt-xwidget sup {
                top: -0.5em;
            }
            .lt-xwidget sub {
                bottom: -0.25em;
            }
            .lt-xwidget dl,
            .lt-xwidget menu,
            .lt-xwidget ol,
            .lt-xwidget ul {
                margin: 0;
            }
            .lt-xwidget dd {
                margin: 0 0 0 40px;
            }
            .lt-xwidget menu,
            .lt-xwidget ol,
            .lt-xwidget ul {
                padding: 0;
            }
            .lt-xwidget ol,
            .lt-xwidget ul {
                list-style: none;
                list-style-image: none;
            }
            .lt-xwidget img {
                border: 0;
                -ms-interpolation-mode: bicubic;
            }
            .lt-xwidget svg:not(:root) {
                overflow: hidden;
            }
            .lt-xwidget figure {
                margin: 0;
            }
            .lt-xwidget table {
                border-collapse: collapse;
                border-spacing: 0;
            }
            .lt-xwidget button,
            .lt-xwidget input,
            .lt-xwidget select,
            .lt-xwidget textarea {
                font-family: sans-serif;
                text-transform: none;
            }
            .lt-xwidget button,
            .lt-xwidget input,
            .lt-xwidget select,
            .lt-xwidget textarea {
                font-size: 100%;
                margin: 0;
                vertical-align: baseline;
            }
            .lt-xwidget form {
                margin: 0;
                display: block;
            }
            .lt-xwidget label:after,
            .lt-xwidget label:before {
                display: none !important;
            }
            .lt-xwidget button,
            .lt-xwidget input {
                line-height: normal;
            }
            .lt-xwidget button,
            .lt-xwidget input[type="button"],
            .lt-xwidget input[type="reset"],
            .lt-xwidget input[type="submit"] {
                -webkit-appearance: button;
                cursor: pointer;
            }
            .lt-xwidget button[disabled],
            .lt-xwidget input[disabled] {
                cursor: default;
            }
            .lt-xwidget input[type="search"] {
                -webkit-appearance: textfield;
                box-sizing: content-box;
            }
            .lt-xwidget input[type="search"]::-webkit-search-cancel-button,
            .lt-xwidget input[type="search"]::-webkit-search-decoration {
                -webkit-appearance: none;
            }
            .lt-xwidget input,
            .lt-xwidget textarea {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                border-radius: 0;
                float: none;
                margin: 0;
                text-indent: 0;
                background-color: transparent;
                background-image: none;
                vertical-align: top;
            }
            .lt-xwidget input:active,
            .lt-xwidget input:focus,
            .lt-xwidget input:hover,
            .lt-xwidget textarea:active,
            .lt-xwidget textarea:focus,
            .lt-xwidget textarea:hover {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                background-color: transparent;
            }
            .lt-xwidget select {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                border-radius: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                text-indent: 0.01px;
                text-overflow: "";
                appearance: none !important;
                margin: 0;
            }
            .lt-xwidget select::-ms-expand {
                display: none;
            }
            .lt-xwidget select:active,
            .lt-xwidget select:focus,
            .lt-xwidget select:focus:required:invalid:focus,
            .lt-xwidget select:hover {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                color: inherit;
            }
            .lt-xwidget button,
            .lt-xwidget input,
            .lt-xwidget select,
            .lt-xwidget textarea {
                vertical-align: inherit;
            }
            .lt-xwidget button::-moz-focus-inner,
            .lt-xwidget input::-moz-focus-inner {
                border: 0;
                padding: 0;
            }
            .lt-xwidget * {
                box-sizing: content-box;
                text-align: center;
                font-weight: 100;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                color: #fff;
            }
            .lt-xwidget input::-ms-clear {
                display: none;
            }
            .lt-xwidget .lt-xwidget-hidden {
                overflow: hidden;
                width: 100%;
                height: 100%;
                position: relative;
                z-index: 99;
            }
            .lt-xwidget .lt-xwidget-close {
                position: absolute;
                right: 15px;
                top: 18px;
                z-index: 199;
                transition: 0.3s opacity;
            }
            .lt-xwidget .lt-xwidget-close .lt-xwidget-close__icon {
                display: block;
                cursor: pointer;
                position: relative;
                z-index: 99;
            }
            .lt-xwidget .lt-xwidget-close .lt-xwidget-close__icon:before {
                content: "×";
                display: block;
                font-size: 40px;
                font-style: normal;
                cursor: pointer;
                position: relative;
                z-index: 99;
                color: rgba(255, 255, 255, 0.2);
            }
            .lt-xwidget .lt-xwidget-close .lt-xwidget-close__icon:hover:before {
                color: rgba(255, 255, 255, 0.5);
            }
            .lt-xwidget:hover .lt-xwidget-close {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
            }
            .lt-xwidget .lt-xwidget_txt {
                font-size: 30px;
                line-height: 39px;
                margin: 60px 0 20px;
                text-align: center;
            }
            .lt-xwidget .lt-xwidget-icon {
                background-image: url(/domain_files/icon-pack.png);
                display: inline-block;
            }
            .lt-xwidget .lt-xwidget-label__img {
                left: 11px;
                position: absolute;
                top: 9px;
                background: url(/domain_files/ic_call.png);
                width: 23px;
                height: 22px;
                background-size: contain;
                background-repeat: no-repeat;
            }
            .lt-xwidget .lt-xwidget-hint-on .lt-xwidget-label__hint {
                font-size: 18px;
                left: 46px;
                position: absolute;
                top: 2px;
                color: #8d8d8d;
                line-height: 36px;
                font-weight: 400;
                background-color: #fff;
            }
            .lt-xwidget .lt-xwidget__bold {
                font-weight: 400;
                color: #fff;
            }
            .lt-xwidget .lt-xwidget__bold.lt-xwidget__time {
                color: #fff;
            }
            .lt-xwidget .lt-xwidget-form {
                margin: 0 auto 14px;
                width: 525px;
                text-align: center;
            }
            .lt-xwidget .lt-xwidget-form .lt-xwidget-form__form {
                margin-bottom: 6px;
            }
            .lt-xwidget .lt-xwidget-label {
                display: inline-block;
                margin-bottom: 5px;
                position: relative;
                vertical-align: middle;
            }
            .lt-xwidget .lt-xwidget-department {
                font-size: 16px;
                margin-bottom: 20px;
                text-align: center;
            }
            .lt-xwidget .lt-xwidget-department__title {
                font-size: 18px;
            }
            .lt-xwidget .lt-xwidget-department__label {
                margin-left: 10px;
                position: relative;
                cursor: pointer;
                display: inline-block;
                vertical-align: top;
            }
            .lt-xwidget .lt-xwidget-department__label > span.lt-xwidget-department_event {
                position: relative;
                border-bottom-style: dashed;
                border-bottom-width: 1px;
                font-size: 18px;
                margin-right: 30px;
                border-bottom-color: #fff;
            }
            .lt-xwidget .lt-xwidget-department__label > span.lt-xwidget-department_event:after {
                content: "\f107";
                position: absolute;
                font-family: lt-icons !important;
                top: 5px;
                width: 30px;
                bottom: 0;
                font-size: 18px;
                right: -25px;
            }
            .lt-xwidget .lt-xwidget-department__label .lt-xwidget-department-txt {
                display: inline-block;
                max-width: 160px;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                font-weight: 500;
            }
            .lt-xwidget .lt-xwidget-department__label .lt-xwidget-department-txt .lt-xwidget-department-txt__inner {
                font-weight: 400;
            }
            .lt-xwidget .lt-xwidget-department__label.error .lt-xwidget-department-txt {
                color: #ef7777;
            }
            .lt-xwidget .lt-xwidget-department__label.error .lt-xwidget-department_event {
                border-color: #ef7777;
            }
            .lt-xwidget .lt-xwidget-select {
                font-family: inherit;
                position: absolute;
                top: 0;
                left: 0;
                width: 100%;
                opacity: 0;
                border: none;
                outline: 0;
                cursor: pointer;
                -webkit-appearance: none;
                -moz-appearance: none;
                text-indent: 0.01px;
                text-overflow: "";
                appearance: none !important;
                box-sizing: border-box;
                z-index: 2;
            }
            .lt-xwidget .lt-xwidget-select::-ms-expand {
                display: none;
            }
            .lt-xwidget .lt-xwidget-select option {
                color: #222;
                background-color: #fff;
                text-align: left;
            }
            .lt-xwidget .lt-xwidget-department__list {
                display: none;
                position: absolute;
                z-index: 10;
                left: 50%;
                top: 26px;
                margin-left: -150px;
                border-radius: 8px;
                background-clip: padding-box;
                box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.24), 0 1px 15px 0 rgba(0, 0, 0, 0.3);
            }
            .lt-xwidget .lt-xwidget-department__list > ul {
                width: 300px;
                text-align: left;
                background-color: #fff;
                border-radius: 8px;
                background-clip: padding-box;
                overflow: hidden;
                overflow-y: auto;
                max-height: 160px;
            }
            .lt-xwidget .lt-xwidget-department__list > ul .lt-xwidget-department__item {
                color: #222;
                font-size: 14px;
                font-weight: 700;
                padding: 8px 18px;
                text-align: left;
                cursor: pointer;
            }
            .lt-xwidget .lt-xwidget-department__list > ul .lt-xwidget-department__item.active,
            .lt-xwidget .lt-xwidget-department__list > ul .lt-xwidget-department__item:hover {
                background-color: #30d8b2;
                color: #fff;
            }
            .lt-xwidget .lt-xwidget__input {
                border-radius: 5px;
                background-clip: padding-box;
                border: 2px solid #fff;
                height: 36px;
                line-height: 40px;
                width: 215px;
                padding: 0 0 0 45px;
                font-family: lt-icons;
                font-size: 18px;
                margin: 0;
                box-sizing: content-box;
                text-align: left;
                color: #000;
                font-weight: 500;
                font-style: normal;
            }
            .lt-xwidget .lt-xwidget__input,
            .lt-xwidget .lt-xwidget__input:focus,
            .lt-xwidget .lt-xwidget__input:hover {
                background: #fff;
            }
            .lt-xwidget .lt-xwidget__input.error {
                border: 2px solid #ef7777;
                height: 36px;
                width: 214px;
                padding: 0 0 0 44px;
            }
            .lt-xwidget .lt-xwidget__btn {
                border-radius: 5px;
                background-clip: padding-box;
                background: #30d8b2;
                border: medium;
                color: #fff;
                font-size: 16px;
                font-weight: 700;
                height: 40px;
                margin: 0 0 0 9px;
                width: auto;
                display: inline-block;
                padding: 0 14px;
                text-transform: uppercase;
                vertical-align: top;
                cursor: pointer;
                font-family: inherit;
            }
            .lt-xwidget .lt-xwidget__terms {
                color: #919191;
                font-size: 12px;
                margin-left: 33px;
                text-decoration: underline;
            }
            .lt-xwidget .lt-xwidget__eula-link {
                text-decoration: none;
                color: #87baf5;
                font-size: 11px;
                position: absolute;
                left: 20px;
                bottom: 18px;
            }
            .lt-xwidget .lt-xwidget__provided {
                bottom: 18px;
                color: #8c8d8d;
                font-size: 14px;
                position: absolute;
                right: 0;
            }
            .lt-xwidget .lt-xwidget__provided .lt-xwidget__provided-link {
                color: #87baf5;
                font-size: 15px;
                text-decoration: underline;
            }
            .lt-xwidget .lt-xwidget_txt-success-img {
                float: left;
                height: 56px;
                margin: 9px 32px 0 0;
            }
            .lt-xwidget .lt-xwidget_txt-success {
                color: #fff;
                font-size: 30px;
                line-height: 39px;
                margin: 105px 60px 65px;
                text-align: left;
            }
            .lt-xwidget .lt-xwidget-first {
                position: absolute;
                width: 570px;
                top: 0;
                left: 0;
                height: 100%;
            }
            .lt-xwidget .lt-xwidget-counter {
                position: absolute;
                left: 0;
                width: 100%;
                top: 0;
                text-align: center;
                margin: 0 auto;
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                z-index: -1;
            }
            .lt-xwidget .lt-xwidget-counter__txt-before {
                font-size: 20px;
                font-weight: 300;
                margin: 57px 0 8px;
                line-height: 25px;
            }
            .lt-xwidget .lt-xwidget-counter__txt-after {
                font-size: 20px;
                font-weight: 300;
                margin: 0;
                line-height: 25px;
            }
            .lt-xwidget .lt-xwidget-counter__count {
                font-size: 90px;
                margin-bottom: 8px;
                line-height: 110px;
            }
            .lt-xwidget .lt-xwidget-counter__count .lt-xwidget-counter__count-left,
            .lt-xwidget .lt-xwidget-counter__count .lt-xwidget-counter__count-right {
                display: inline-block;
                width: 40%;
                font-weight: 300;
            }
            .lt-xwidget .lt-xwidget-counter__count .lt-xwidget-counter__count-comma {
                display: inline-block;
                margin-left: -10px;
                width: 1%;
            }
            .lt-xwidget .lt-xwidget-counter__count .lt-xwidget-counter__count-left {
                text-align: right;
            }
            .lt-xwidget .lt-xwidget-counter__count .lt-xwidget-counter__count-right {
                text-align: left;
            }
            .lt-xwidget .lt-xwidget-caller,
            .lt-xwidget .lt-xwidget-caller-busy,
            .lt-xwidget .lt-xwidget-caller-error,
            .lt-xwidget .lt-xwidget-caller-on,
            .lt-xwidget .lt-xwidget-counter,
            .lt-xwidget .lt-xwidget-success {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                z-index: -1;
                transition: 0.5s;
                position: absolute;
                width: 100%;
                height: 100%;
            }
            .lt-xwidget .lt-xwidget-caller-on__img {
                width: 100%;
            }
            .lt-xwidget .lt-xwidget-caller {
                text-align: center;
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 1s opacity;
                z-index: -1;
            }
            .lt-xwidget .lt-xwidget-caller-img {
                height: 41px;
                width: 41px;
                overflow: hidden;
                margin: 22px auto 10px;
            }
            .lt-xwidget .lt-xwidget-caller-img .lt-xwidget-caller__img {
                height: 41px;
                width: auto;
                -webkit-animation: 2s steps(4, end) 0s reverse none infinite animate-img;
                animation: 2s steps(4, end) 0s reverse none infinite animate-img;
                max-width: none;
            }
            .lt-xwidget .lt-xwidget-caller-img .lt-xwidget-caller-error__img {
                height: 40px;
                max-width: none;
            }
            .lt-xwidget .lt-xwidget-caller__txt {
                color: #fff;
                font-size: 13px;
                text-align: center;
                text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
                margin-top: 0;
            }
            .lt-xwidget-caller-on .lt-xwidget-caller-img {
                margin: 22px auto 2px;
            }
            .lt-success-on .lt-xwidget-first {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 1s opacity;
                z-index: -1;
            }
            .lt-success-on .lt-xwidget-success {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                z-index: 10;
                transition: 1s;
            }
            .lt-xwidget.lt-transform {
                -webkit-animation: 3s transformations-widget forwards;
                animation: 3s transformations-widget forwards;
            }
            .lt-xwidget.lt-transform .lt-xwidget-first {
                left: -200%;
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 0.4s;
            }
            .lt-xwidget.lt-transform .lt-xwidget-counter {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                z-index: 10;
                transition: 1s;
            }
            .lt-xwidget.lt-transform .lt-xwidget-close {
                display: none;
            }
            .lt-xwidget.lt-step2 .lt-xwidget-first {
                display: none;
            }
            .lt-xwidget.lt-step2 .lt-xwidget-close__icon:before {
                font-size: 22px;
                width: 20px;
                height: 20px;
                line-height: 22px;
                text-align: center;
                color: #fff;
                filter: alpha(opacity=75);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75);
                opacity: 0.75;
                transition: 0.5s;
                border-radius: 50%;
                background-clip: padding-box;
                background: url(/domain_files/ie-bg-close.png) 50% 50% no-repeat;
                background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0.3) 100%);
            }
            .lt-xwidget.lt-step2 .lt-xwidget-close__icon:hover:before {
                color: #fff;
            }
            .lt-xwidget.lt-step2 .lt-xwidget-close {
                right: 0;
                top: -10px;
                transition: 0.5s;
            }
            .lt-xwidget.lt-step3 {
                transition: 0s;
                cursor: move;
            }
            .lt-xwidget.lt-step3.ui-draggable-dragging {
                -webkit-transform: scale(1.1);
                transform: scale(1.1);
                transition: 0.5s box-shadow, 0.2s transform;
            }
            .lt-xwidget.lt-step3 .lt-xwidget-close {
                display: block;
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
            }
            .lt-xwidget.lt-step3:hover .lt-xwidget-close {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
            }
            .lt-xwidget.lt-step5 {
                background: #303335;
                border-radius: 50%;
                background-clip: padding-box;
                bottom: 5%;
                right: 5%;
                width: 140px;
                padding: 0;
                margin-bottom: 0;
                margin-right: 0;
                height: 140px;
            }
            .lt-xwidget.lt-step5 .lt-xwidget-counter__txt-before-hide {
                display: none;
            }
            .lt-xwidget.lt-step5 .lt-xwidget-counter__count {
                font-size: 40px;
                line-height: 50px;
                margin-bottom: 0;
                transition: 0.21s 0.28s;
            }
            .lt-xwidget.lt-step5 .lt-xwidget-counter__txt-after {
                font-size: 14px;
                line-height: 18px;
                transition: 0.21s 0.28s;
            }
            .lt-xwidget.lt-step5 .lt-xwidget-counter__txt-before {
                font-size: 14px;
                margin: 12px 0 0;
                line-height: 18px;
                transition: 0.21s 0.28s;
            }
            .lt-xwidget.lt-step5 .lt-xwidget-counter__count-left,
            .lt-xwidget.lt-step5 .lt-xwidget-counter__count-right {
                width: 40%;
            }
            .lt-xwidget.lt-step5 .lt-xwidget-counter__count-comma {
                display: inline-block;
                margin-left: -10px;
                width: 1%;
            }
            .lt-xwidget.lt-step6 {
                -webkit-animation: none;
                animation: none;
                transition: none;
                border-radius: 50%;
                background-clip: padding-box;
                bottom: 5%;
                right: 5%;
                width: 140px;
                height: 140px;
            }
            .lt-xwidget.lt-step6 .lt-xwidget-counter__count {
                font-size: 40px;
                line-height: 50px;
                margin-bottom: 0;
                transition: none;
            }
            .lt-xwidget.lt-step6 .lt-xwidget-spiner {
                background: none repeat scroll 0 0 transparent;
                border-radius: 50%;
                background-clip: padding-box;
                height: 148px;
                left: -3px;
                position: absolute;
                top: -3px;
                width: 148px;
                z-index: 50;
            }
            .lt-xwidget.lt-step6 .lt-widget-pie {
                width: 67px;
                height: 134px;
                position: absolute;
            }
            .lt-xwidget.lt-step6 .lt-xwidget-spiner-left-hidden {
                width: 50%;
                position: absolute;
                top: 0;
                left: 50%;
                overflow: hidden;
                height: 100%;
            }
            .lt-xwidget.lt-step6 .lt-xwidget-spiner-right-hidden {
                width: 50%;
                position: absolute;
                top: 0;
                left: 0;
                overflow: hidden;
                height: 100%;
            }
            .lt-xwidget.lt-step6 .lt-xwidget-spiner-left {
                border-radius: 73px 0 0 73px;
                z-index: 200;
                -webkit-animation: spinner 13s linear forwards;
                animation: spinner 13s linear forwards;
                border: 6px solid #30d8b2;
                border-right: none;
                left: -100%;
                -webkit-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
            }
            .lt-xwidget.lt-step6 .lt-xwidget-spiner-right {
                border-radius: 0 73px 73px 0;
                left: 100%;
                z-index: 100;
                -webkit-animation: fill 13s linear 13s forwards;
                animation: fill 13s linear 13s forwards;
                border: 6px solid #30d8b2;
                border-left: none;
                -webkit-transform-origin: 0 50%;
                transform-origin: 0 50%;
            }
            .lt-xwidget .lt-xwidget-caller-on {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 1s opacity;
                z-index: -1;
            }
            .lt-xwidget.lt-call-is-on {
                background: url(/domain_files/ie-bg.png) 0 -140px;
                background-image: linear-gradient(to bottom, #41d5d3, #23bc9a);
                transition: 1s background;
            }
            .lt-xwidget.lt-call-is-on .lt-xwidget-spiner {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                -webkit-transform: scale(0);
                transform: scale(0);
                transition: 1s opacity, 0.5s transform;
            }
            .lt-xwidget.lt-call-is-on .lt-xwidget-counter {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 1s opacity;
                z-index: -1;
            }
            .lt-xwidget.lt-call-is-on .lt-xwidget-caller {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                transition: 1s opacity;
                z-index: 10;
            }
            .lt-xwidget.lt-caller-on {
                background: url(/domain_files/ie-bg.png) 0 -140px;
                background-image: linear-gradient(to bottom, #41d5d3, #23bc9a);
                transition: 1s background;
            }
            .lt-xwidget.lt-caller-on .lt-xwidget-spiner {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                -webkit-transform: scale(0);
                transform: scale(0);
                transition: 1s opacity, 0.5s transform;
            }
            .lt-xwidget.lt-caller-on .lt-xwidget-counter {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 1s opacity;
                z-index: -1;
            }
            .lt-xwidget.lt-caller-on .lt-xwidget-caller {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 1s opacity;
                z-index: -1;
            }
            .lt-xwidget.lt-caller-on .lt-xwidget-caller-on {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                transition: 1s opacity;
                z-index: 10;
            }
            .lt-xwidget.lt-call-error {
                background: url(/domain_files/ie-bg.png) 0 -280px;
                background-image: linear-gradient(to bottom, #ed4848, #d32b2b);
            }
            .lt-xwidget.lt-call-error .lt-xwidget-caller,
            .lt-xwidget.lt-call-error .lt-xwidget-caller-busy,
            .lt-xwidget.lt-call-error .lt-xwidget-caller-error,
            .lt-xwidget.lt-call-error .lt-xwidget-caller-on,
            .lt-xwidget.lt-call-error .lt-xwidget-counter,
            .lt-xwidget.lt-call-error .lt-xwidget-success {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 1s opacity;
                z-index: -1;
            }
            .lt-xwidget.lt-call-error .lt-xwidget-caller-error {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                transition: 1s opacity;
                z-index: 10;
            }
            .lt-xwidget.lt-call-busy {
                background: url(/domain_files/ie-bg.png) 0 -280px;
                background-image: linear-gradient(to bottom, #ed4848, #d32b2b);
            }
            .lt-xwidget.lt-call-busy .lt-xwidget-caller,
            .lt-xwidget.lt-call-busy .lt-xwidget-caller-busy,
            .lt-xwidget.lt-call-busy .lt-xwidget-caller-error,
            .lt-xwidget.lt-call-busy .lt-xwidget-caller-on,
            .lt-xwidget.lt-call-busy .lt-xwidget-counter,
            .lt-xwidget.lt-call-busy .lt-xwidget-success {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 1s opacity;
                z-index: -1;
            }
            .lt-xwidget.lt-call-busy .lt-xwidget-caller-busy {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                transition: 1s opacity;
                z-index: 10;
            }
            .lt-xwidget .lt-xwidget-banner {
                display: none;
            }
            #with-banner .lt-xwidget {
                width: 940px;
                height: 430px;
                left: 50%;
                top: 50%;
                margin: -215px 0 0 -470px;
                position: absolute;
                padding: 0;
            }
            #with-banner .lt-xwidget .lt-xwidget-close {
                top: 10px;
                right: 10px;
            }
            #with-banner .lt-xwidget .lt-xwidget-banner {
                display: block;
                position: absolute;
                left: 0;
                top: 0;
                width: 680px;
                height: 430px;
                overflow: hidden;
                border-radius: 8px 0 0 8px;
            }
            #with-banner .lt-xwidget .lt-xwidget-banner img {
                width: auto;
                height: 430px;
            }
            #with-banner .lt-xwidget .lt-xwidget-first {
                position: absolute;
                top: 0;
                right: 0;
                left: auto;
                width: 260px;
                height: 430px;
            }
            #with-banner .lt-xwidget .lt-xwidget-first .lt-xwidget_txt {
                font-size: 20px;
                line-height: 1.2;
                padding-left: 23px;
                text-align: left;
                margin-top: 30px;
                width: 230px;
                font-weight: 400;
            }
            #with-banner .lt-xwidget .lt-xwidget-first .lt-xwidget__provided {
                left: 23px;
                text-align: left;
            }
            #with-banner .lt-xwidget .lt-xwidget-first .lt-xwidget__provided-link {
                font-size: 14px;
            }
            #with-banner .lt-xwidget .lt-xwidget-first .lt-xwidget__eula-link {
                font-size: 14px;
                position: absolute;
                bottom: 40px;
                left: 23px;
            }
            #with-banner .lt-xwidget .lt-xwidget-first .lt-xwidget-form,
            #with-banner .lt-xwidget .lt-xwidget-first .lt-xwidget-form__form {
                width: 260px;
            }
            #with-banner .lt-xwidget .lt-xwidget-first .lt-xwidget-label .lt-xwidget__input {
                border: none;
                background: 0 0;
                box-shadow: none !important;
                color: #fff !important;
            }
            #with-banner .lt-xwidget .lt-xwidget-first .lt-xwidget-label .lt-xwidget-label__hint {
                background: 0 0;
                line-height: 30px;
                top: 6px;
            }
            #with-banner .lt-xwidget .lt-xwidget-first .lt-xwidget-label .lt-xwidget-label__hint.error {
                border-bottom: 1px dashed red;
            }
            #with-banner .lt-xwidget .lt-xwidget-first .lt-xwidget-label__img {
                display: none;
            }
            #with-banner .lt-xwidget .lt-xwidget-label-wrapper {
                width: 186px;
                height: 45px;
                border-radius: 4px;
                padding: 0 14px;
                margin: 10px 0 0 23px;
                display: block;
                background: #606060;
            }
            #with-banner .lt-xwidget .lt-xwidget-label-wrapper .lt-xwidget__input {
                color: #fff;
                font-size: 16px;
                padding: 0;
                letter-spacing: 1.5px;
                position: relative;
                top: 5px;
            }
            #with-banner .lt-xwidget .lt-xwidget-label-wrapper .lt-xwidget-label__hint {
                left: 0;
                color: #fff;
            }
            #with-banner .lt-xwidget .lt-xwidget-label-wrapper .lt-xwidget-label__title {
                display: none;
            }
            #with-banner .lt-xwidget .lt-xwidget-department {
                width: 186px;
                height: 45px;
                border-radius: 4px;
                padding: 0 14px;
                margin: 0 0 0 23px;
                background: #606060;
            }
            #with-banner .lt-xwidget .lt-xwidget-department .lt-xwidget-department__title {
                display: none;
            }
            #with-banner .lt-xwidget .lt-xwidget-department .lt-xwidget-department__label {
                text-align: left;
                display: block;
                padding: 13px 0 0;
                margin-left: 0;
            }
            #with-banner .lt-xwidget .lt-xwidget-department .lt-xwidget-department__label.error {
                border-bottom: 1px dashed red;
            }
            #with-banner .lt-xwidget .lt-xwidget-department .lt-xwidget-department-txt {
                height: 20px;
                width: 160px;
                text-align: left;
            }
            #with-banner .lt-xwidget .lt-xwidget-department .lt-xwidget-department-txt__inner {
                color: #fff;
            }
            #with-banner .lt-xwidget .lt-xwidget-department .lt-xwidget-department_event {
                border: none;
            }
            #with-banner .lt-xwidget .lt-xwidget-department .lt-xwidget-department_event:after {
                color: #fff;
                font-size: 32px;
                top: 0;
            }
            #with-banner .lt-xwidget .lt-xwidget__btn {
                display: block;
                width: 214px;
                height: 44px;
                box-sizing: border-box;
                position: absolute;
                bottom: 82px;
                right: 23px;
                font-size: 14px;
            }
            #with-banner .lt-xwidget .lt-xwidget_txt-success {
                width: 260px;
                text-align: center;
                margin: 0;
                position: absolute;
                right: 0;
                top: 50%;
                margin-top: -98px;
            }
            #with-banner .lt-xwidget .lt-xwidget_txt-success .lt-xwidget_txt-success-img {
                float: none;
                margin: 0;
                height: 91px;
            }
            #with-banner .lt-xwidget .lt-xwidget_txt-success .lt-xwidget_txt-success-txt {
                display: block;
                width: 220px;
                font-size: 18px;
                padding: 45px 10px 0 23px;
                line-height: 25px;
                text-align: left;
                font-weight: 400;
            }
            #with-banner .lt-xwidget .lt-xwidget-success .lt-xwidget__provided {
                left: 703px;
                text-align: left;
            }
            #with-banner .lt-xwidget .lt-xwidget-success .lt-xwidget__eula-link {
                left: 703px;
                bottom: 40px;
                font-size: 14px;
            }
            .lt-xwidget.lt-step6:hover .lt-xwidget-close {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                opacity: 1 !important;
            }
            @-webkit-keyframes animate-img {
                from {
                    margin-left: 0;
                }
                to {
                    margin-left: -164px;
                }
            }
            @keyframes animate-img {
                from {
                    margin-left: 0;
                }
                to {
                    margin-left: -164px;
                }
            }
            @-webkit-keyframes spinner {
                0% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                100% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
            }
            @keyframes spinner {
                0% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                100% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
            }
            @-webkit-keyframes fill {
                0% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                100% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
            }
            @keyframes fill {
                0% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                100% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
            }
            @-webkit-keyframes transformations-widget {
                0%,
                66% {
                    width: 610px;
                    border-radius: 8px;
                    background-clip: padding-box;
                    height: 295px;
                    bottom: 50%;
                    right: 50%;
                    padding: 0 19px;
                    margin: 0 -324px -147px 0;
                }
                82% {
                    width: 295px;
                    height: 295px;
                    bottom: 50%;
                    right: 50%;
                    border-radius: 8px;
                    background-clip: padding-box;
                    padding: 0;
                    margin-right: -147px;
                    margin-bottom: -147px;
                }
                91% {
                    width: 295px;
                    height: 295px;
                    bottom: 50%;
                    right: 50%;
                    border-radius: 50%;
                    background-clip: padding-box;
                    padding: 0;
                    margin-right: -147px;
                    margin-bottom: -147px;
                }
                100% {
                    border-radius: 50%;
                    background-clip: padding-box;
                    bottom: 5%;
                    right: 5%;
                    width: 140px;
                    padding: 0;
                    margin-bottom: 0;
                    margin-right: 0;
                    height: 140px;
                }
            }
            @keyframes transformations-widget {
                0%,
                66% {
                    width: 610px;
                    border-radius: 8px;
                    background-clip: padding-box;
                    height: 295px;
                    bottom: 50%;
                    right: 50%;
                    padding: 0 19px;
                    margin: 0 -324px -147px 0;
                }
                82% {
                    width: 295px;
                    height: 295px;
                    bottom: 50%;
                    right: 50%;
                    border-radius: 8px;
                    background-clip: padding-box;
                    padding: 0;
                    margin-right: -147px;
                    margin-bottom: -147px;
                }
                91% {
                    width: 295px;
                    height: 295px;
                    bottom: 50%;
                    right: 50%;
                    border-radius: 50%;
                    background-clip: padding-box;
                    padding: 0;
                    margin-right: -147px;
                    margin-bottom: -147px;
                }
                100% {
                    border-radius: 50%;
                    background-clip: padding-box;
                    bottom: 5%;
                    right: 5%;
                    width: 140px;
                    padding: 0;
                    margin-bottom: 0;
                    margin-right: 0;
                    height: 140px;
                }
            }
            @media \0screen {
                .lt-xwidget-caller-error__img,
                .lt-xwidget-caller-on__img,
                .lt-xwidget-caller__img {
                    display: none;
                }
                .lt-xwidget-caller-busy .lt-xwidget-caller-img {
                    background: url(/domain_files/ic_error2.gif) 0 0;
                }
                .lt-xwidget-caller-error .lt-xwidget-caller-img {
                    background: url(/domain_files/ic_error2.gif) 0 0;
                }
                .lt-xwidget-caller-on .lt-xwidget-caller-img {
                    background: url(/domain_files/ic_tick2.gif) 0 0;
                }
                .lt-xwidget-caller .lt-xwidget-caller-img {
                    background: url(/domain_files/caller2.gif) 0 0;
                }
            }
            .lt-xbutton-main-wrapper {
                left: auto;
                right: auto;
                top: auto;
                bottom: auto;
                margin: 0;
                padding: 0;
                border: 0;
                width: auto;
                height: auto;
                text-indent: 0;
                display: block;
                right: 80px;
                bottom: 7%;
                position: fixed;
                z-index: 999;
                -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
            }
            @media print {
                .lt-xbutton-main-wrapper {
                    display: none !important;
                }
            }
            .lt-xbutton-main-wrapper * {
                font: inherit;
                position: static;
                left: auto;
                right: auto;
                top: auto;
                bottom: auto;
                padding: 0;
                margin: 0;
                border: 0;
                box-shadow: none;
                outline: 0;
                text-decoration: none;
                letter-spacing: 0;
                box-sizing: content-box;
                float: none;
                text-shadow: none;
                overflow: visible;
                text-align: left;
                width: auto;
                height: auto;
                min-width: 0;
                max-width: none;
                min-height: 0;
                max-height: none;
                background: 0 0;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                text-transform: none;
                color: inherit;
                text-indent: 0;
            }
            .lt-xbutton-main-wrapper article,
            .lt-xbutton-main-wrapper aside,
            .lt-xbutton-main-wrapper details,
            .lt-xbutton-main-wrapper div,
            .lt-xbutton-main-wrapper figcaption,
            .lt-xbutton-main-wrapper figure,
            .lt-xbutton-main-wrapper footer,
            .lt-xbutton-main-wrapper header,
            .lt-xbutton-main-wrapper hgroup,
            .lt-xbutton-main-wrapper nav,
            .lt-xbutton-main-wrapper section,
            .lt-xbutton-main-wrapper summary {
                display: block;
            }
            .lt-xbutton-main-wrapper span {
                display: inline;
            }
            .lt-xbutton-main-wrapper audio,
            .lt-xbutton-main-wrapper canvas,
            .lt-xbutton-main-wrapper video {
                display: inline-block;
            }
            .lt-xbutton-main-wrapper audio:not([controls]) {
                display: none;
                height: 0;
            }
            .lt-xbutton-main-wrapper [hidden] {
                display: none;
            }
            .lt-xbutton-main-wrapper a:focus {
                outline: 0;
            }
            .lt-xbutton-main-wrapper a:active,
            .lt-xbutton-main-wrapper a:hover {
                outline: 0;
            }
            .lt-xbutton-main-wrapper abbr[title] {
                border-bottom: 1px dotted;
            }
            .lt-xbutton-main-wrapper b,
            .lt-xbutton-main-wrapper strong {
                font-weight: 700;
            }
            .lt-xbutton-main-wrapper blockquote {
                margin: 1em 40px;
            }
            .lt-xbutton-main-wrapper dfn {
                font-style: italic;
            }
            .lt-xbutton-main-wrapper mark {
                background: #ff0;
                color: #000;
            }
            .lt-xbutton-main-wrapper code,
            .lt-xbutton-main-wrapper kbd,
            .lt-xbutton-main-wrapper pre,
            .lt-xbutton-main-wrapper samp {
                font-family: monospace, serif;
                font-size: 1em;
            }
            .lt-xbutton-main-wrapper pre {
                white-space: pre;
                white-space: pre-wrap;
                word-wrap: break-word;
            }
            .lt-xbutton-main-wrapper q {
                quotes: none;
            }
            .lt-xbutton-main-wrapper q:after,
            .lt-xbutton-main-wrapper q:before {
                content: "";
                content: none;
            }
            .lt-xbutton-main-wrapper sub,
            .lt-xbutton-main-wrapper sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline;
            }
            .lt-xbutton-main-wrapper sup {
                top: -0.5em;
            }
            .lt-xbutton-main-wrapper sub {
                bottom: -0.25em;
            }
            .lt-xbutton-main-wrapper dl,
            .lt-xbutton-main-wrapper menu,
            .lt-xbutton-main-wrapper ol,
            .lt-xbutton-main-wrapper ul {
                margin: 0;
            }
            .lt-xbutton-main-wrapper dd {
                margin: 0 0 0 40px;
            }
            .lt-xbutton-main-wrapper menu,
            .lt-xbutton-main-wrapper ol,
            .lt-xbutton-main-wrapper ul {
                padding: 0;
            }
            .lt-xbutton-main-wrapper ol,
            .lt-xbutton-main-wrapper ul {
                list-style: none;
                list-style-image: none;
            }
            .lt-xbutton-main-wrapper img {
                border: 0;
                -ms-interpolation-mode: bicubic;
            }
            .lt-xbutton-main-wrapper svg:not(:root) {
                overflow: hidden;
            }
            .lt-xbutton-main-wrapper figure {
                margin: 0;
            }
            .lt-xbutton-main-wrapper table {
                border-collapse: collapse;
                border-spacing: 0;
            }
            .lt-xbutton-main-wrapper button,
            .lt-xbutton-main-wrapper input,
            .lt-xbutton-main-wrapper select,
            .lt-xbutton-main-wrapper textarea {
                font-family: sans-serif;
                text-transform: none;
            }
            .lt-xbutton-main-wrapper button,
            .lt-xbutton-main-wrapper input,
            .lt-xbutton-main-wrapper select,
            .lt-xbutton-main-wrapper textarea {
                font-size: 100%;
                margin: 0;
                vertical-align: baseline;
            }
            .lt-xbutton-main-wrapper form {
                margin: 0;
                display: block;
            }
            .lt-xbutton-main-wrapper label:after,
            .lt-xbutton-main-wrapper label:before {
                display: none !important;
            }
            .lt-xbutton-main-wrapper button,
            .lt-xbutton-main-wrapper input {
                line-height: normal;
            }
            .lt-xbutton-main-wrapper button,
            .lt-xbutton-main-wrapper input[type="button"],
            .lt-xbutton-main-wrapper input[type="reset"],
            .lt-xbutton-main-wrapper input[type="submit"] {
                -webkit-appearance: button;
                cursor: pointer;
            }
            .lt-xbutton-main-wrapper button[disabled],
            .lt-xbutton-main-wrapper input[disabled] {
                cursor: default;
            }
            .lt-xbutton-main-wrapper input[type="search"] {
                -webkit-appearance: textfield;
                box-sizing: content-box;
            }
            .lt-xbutton-main-wrapper input[type="search"]::-webkit-search-cancel-button,
            .lt-xbutton-main-wrapper input[type="search"]::-webkit-search-decoration {
                -webkit-appearance: none;
            }
            .lt-xbutton-main-wrapper input,
            .lt-xbutton-main-wrapper textarea {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                border-radius: 0;
                float: none;
                margin: 0;
                text-indent: 0;
                background-color: transparent;
                background-image: none;
                vertical-align: top;
            }
            .lt-xbutton-main-wrapper input:active,
            .lt-xbutton-main-wrapper input:focus,
            .lt-xbutton-main-wrapper input:hover,
            .lt-xbutton-main-wrapper textarea:active,
            .lt-xbutton-main-wrapper textarea:focus,
            .lt-xbutton-main-wrapper textarea:hover {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                background-color: transparent;
            }
            .lt-xbutton-main-wrapper select {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                border-radius: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                text-indent: 0.01px;
                text-overflow: "";
                appearance: none !important;
                margin: 0;
            }
            .lt-xbutton-main-wrapper select::-ms-expand {
                display: none;
            }
            .lt-xbutton-main-wrapper select:active,
            .lt-xbutton-main-wrapper select:focus,
            .lt-xbutton-main-wrapper select:focus:required:invalid:focus,
            .lt-xbutton-main-wrapper select:hover {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                color: inherit;
            }
            .lt-xbutton-main-wrapper button,
            .lt-xbutton-main-wrapper input,
            .lt-xbutton-main-wrapper select,
            .lt-xbutton-main-wrapper textarea {
                vertical-align: inherit;
            }
            .lt-xbutton-main-wrapper button::-moz-focus-inner,
            .lt-xbutton-main-wrapper input::-moz-focus-inner {
                border: 0;
                padding: 0;
            }
            .lt-xbutton-main-wrapper.lt-xbutton-pos-animate {
                transition: bottom 0.3s;
            }
            .lt-xbutton-main-wrapper * {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                color: #000;
            }
            .lt-xbutton-main-wrapper.active-timer .lt-xbutton {
                opacity: 0;
                transition: opacity 0.5s;
                z-index: -1;
            }
            .lt-xbutton-main-wrapper.active-timer .lt-xwidget-caller-statuses {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                -webkit-transform: scale(1);
                transform: scale(1);
                z-index: 999;
                transition: -webkit-transform 0.2s ease 0s;
                transition: transform 0.2s ease 0s;
                transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
            }
            .lt-xbutton-main-wrapper.active-timer .lt-xwidget-caller-statuses:hover .lt-xwidget-close {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
            }
            .lt-xbutton-main-wrapper.active-timer .lt-xwidget-caller-statuses .lt-xwidget-close {
                position: absolute;
                right: -2px;
                top: -13px;
                font-size: 22px;
                width: 20px;
                height: 20px;
                line-height: 22px;
                text-align: center;
                color: #fff;
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 0.5s;
                border-radius: 50%;
                background-clip: padding-box;
                background: url(//widgets-3-omni-iframe.livetex.me/images/x-widget/ie-bg-close.png) 50% 50% no-repeat;
                background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.15) 0, rgba(0, 0, 0, 0.3) 100%);
            }
            .lt-xbutton-main-wrapper.active-timer .lt-xwidget-caller-statuses .lt-xwidget-close .lt-xwidget-close__icon {
                color: #5e6062;
                display: block;
                cursor: pointer;
                position: relative;
                z-index: 99;
                text-align: center;
            }
            .lt-xbutton-main-wrapper.active-timer .lt-xwidget-caller-statuses .lt-xwidget-close .lt-xwidget-close__icon:before {
                color: #eee;
                content: "×";
                display: block;
                font-size: 22px;
                font-style: normal;
                cursor: pointer;
                position: relative;
                z-index: 99;
            }
            .lt-xbutton-main-wrapper.active-timer .lt-xwidget-caller-statuses .lt-xwidget-close .lt-xwidget-close__icon:hover:before {
                color: #fff;
            }
            .lt-xbutton-main-wrapper.active-timer .lt-xwidget-caller-statuses .lt-xwidget-spiner-left {
                border-radius: 73px 0 0 73px;
                z-index: 200;
                -webkit-animation: spinner 14s linear forwards;
                animation: spinner 14s linear forwards;
                border: 6px solid #30d8b2;
                border-right: none;
                left: -100%;
                -webkit-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
            }
            .lt-xbutton-main-wrapper.active-timer .lt-xwidget-caller-statuses .lt-xwidget-spiner-right {
                border-radius: 0 73px 73px 0;
                left: 100%;
                z-index: 100;
                -webkit-animation: fill 14s linear 14s forwards;
                animation: fill 14s linear 14s forwards;
                border: 6px solid #30d8b2;
                border-left: none;
                -webkit-transform-origin: 0 50%;
                transform-origin: 0 50%;
            }
            .lt-xbutton-main-wrapper .lt-xwidget-caller-statuses {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                background: url(//widgets-3-omni-iframe.livetex.me/images/x-widget/ie-bg.png) 0 0;
                background: #f1f1f1;
                border-radius: 50%;
                background-clip: padding-box;
                color: #4c4c4c;
                width: 140px;
                padding: 0;
                margin-bottom: 0;
                margin-right: 0;
                height: 140px;
                position: absolute;
                bottom: -38px;
                right: -38px;
            }
            .lt-xbutton-main-wrapper.lt-call-is-on .lt-xwidget-caller-statuses {
                background: url(//widgets-3-omni-iframe.livetex.me/images/x-widget/ie-bg.png) 0 -140px;
                background-image: linear-gradient(to bottom, #41d5d3, #23bc9a);
                transition: 1s background;
            }
            .lt-xbutton-main-wrapper.lt-call-is-on .lt-xwidget-caller-statuses .lt-xwidget-spiner-min {
                display: none;
            }
            .lt-xbutton-main-wrapper.lt-call-is-on .lt-xwidget-caller-statuses .lt-call-is-on,
            .lt-xbutton-main-wrapper.lt-call-is-on .lt-xwidget-caller-statuses .lt-caller-on,
            .lt-xbutton-main-wrapper.lt-call-is-on .lt-xwidget-caller-statuses .lt-xwidget-caller-on,
            .lt-xbutton-main-wrapper.lt-call-is-on .lt-xwidget-caller-statuses .lt-xwidget-counter {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 1s opacity;
                z-index: -1;
            }
            .lt-xbutton-main-wrapper.lt-call-is-on .lt-xwidget-caller-statuses .lt-xwidget-caller {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                transition: 1s opacity;
                z-index: 10;
            }
            .lt-xbutton-main-wrapper.lt-caller-on .lt-xwidget-caller-statuses {
                background: url(//widgets-3-omni-iframe.livetex.me/images/x-widget/ie-bg.png) 0 -140px;
                background-image: linear-gradient(to bottom, #41d5d3, #23bc9a);
                transition: 1s background;
            }
            .lt-xbutton-main-wrapper.lt-caller-on .lt-xwidget-caller-statuses .lt-xwidget-spiner-min {
                display: none;
            }
            .lt-xbutton-main-wrapper.lt-caller-on .lt-xwidget-caller-statuses .lt-call-is-on,
            .lt-xbutton-main-wrapper.lt-caller-on .lt-xwidget-caller-statuses .lt-caller-on,
            .lt-xbutton-main-wrapper.lt-caller-on .lt-xwidget-caller-statuses .lt-xwidget-caller-on,
            .lt-xbutton-main-wrapper.lt-caller-on .lt-xwidget-caller-statuses .lt-xwidget-counter {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 1s opacity;
                z-index: -1;
            }
            .lt-xbutton-main-wrapper.lt-caller-on .lt-xwidget-caller-statuses .lt-xwidget-caller-on {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                transition: 1s opacity;
                z-index: 10;
            }
            .lt-xbutton-main-wrapper.lt-call-error .lt-xwidget-caller-statuses {
                background: url(//widgets-3-omni-iframe.livetex.me/images/x-widget/ie-bg.png) 0 -280px;
                background-image: linear-gradient(to bottom, #ed4848, #d32b2b);
            }
            .lt-xbutton-main-wrapper.lt-call-error .lt-xwidget-caller-statuses .lt-call-is-on,
            .lt-xbutton-main-wrapper.lt-call-error .lt-xwidget-caller-statuses .lt-caller-on,
            .lt-xbutton-main-wrapper.lt-call-error .lt-xwidget-caller-statuses .lt-xwidget-caller-on,
            .lt-xbutton-main-wrapper.lt-call-error .lt-xwidget-caller-statuses .lt-xwidget-counter {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 1s opacity;
                z-index: -1;
            }
            .lt-xbutton-main-wrapper.lt-call-error .lt-xwidget-caller-statuses .lt-xwidget-spiner-min {
                display: none;
            }
            .lt-xbutton-main-wrapper.lt-call-error .lt-xwidget-caller-statuses .lt-xwidget-caller-error {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                transition: 1s opacity;
                z-index: 10;
            }
            .lt-xbutton-main-wrapper.lt-call-busy .lt-xwidget-caller-statuses {
                background: url(//widgets-3-omni-iframe.livetex.me/images/x-widget/ie-bg.png) 0 -280px;
                background-image: linear-gradient(to bottom, #ed4848, #d32b2b);
            }
            .lt-xbutton-main-wrapper.lt-call-busy .lt-xwidget-caller-statuses .lt-call-is-on,
            .lt-xbutton-main-wrapper.lt-call-busy .lt-xwidget-caller-statuses .lt-caller-on,
            .lt-xbutton-main-wrapper.lt-call-busy .lt-xwidget-caller-statuses .lt-xwidget-caller,
            .lt-xbutton-main-wrapper.lt-call-busy .lt-xwidget-caller-statuses .lt-xwidget-caller-on,
            .lt-xbutton-main-wrapper.lt-call-busy .lt-xwidget-caller-statuses .lt-xwidget-counter {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 1s opacity;
                z-index: -1;
            }
            .lt-xbutton-main-wrapper.lt-call-busy .lt-xwidget-caller-statuses .lt-xwidget-spiner-min {
                display: none;
            }
            .lt-xbutton-main-wrapper.lt-call-busy .lt-xwidget-caller-statuses .lt-xwidget-caller-busy {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                transition: 1s opacity;
                z-index: 10;
            }
            .lt-xbutton {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                width: 58px;
                height: 58px;
                text-align: left;
                transition: width 0.5s ease-in-out, box-shadow 0.3s ease-in-out;
                box-shadow: 0 0 0 0 transparent, 0 0 0 0 transparent;
                background: #fff;
                border-radius: 58px;
                background-clip: padding-box;
                -webkit-animation: buttonShow 0.7s both ease-in-out 1;
                animation: buttonShow 0.7s both ease-in-out 1;
                cursor: pointer;
            }
            .lt-xbutton * {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                color: #4c4c4c;
                letter-spacing: normal;
                margin: 0;
                padding: 0;
                text-transform: none;
                font-style: normal;
                box-sizing: content-box;
                color: #000;
            }
            .lt-xbutton .lt-xbutton-flash {
                width: 58px;
                height: 58px;
                position: absolute;
                display: block;
                top: 0;
                left: 0;
                z-index: -1;
                border-radius: 50%;
                background-clip: padding-box;
            }
            .lt-xbutton .lt-xbutton-flash.lt-flash-left {
                -webkit-animation: iconAnim 2s both ease-in-out infinite;
                animation: iconAnim 2s both ease-in-out infinite;
            }
            .lt-xbutton .lt-xbutton-flash.lt-flash-right {
                -webkit-animation: iconAnimtwo 2s both ease-in-out infinite;
                animation: iconAnimtwo 2s both ease-in-out infinite;
            }
            .lt-xbutton .lt-xbutton-dialler {
                position: absolute;
                top: -8px;
                left: -8px;
                width: 74px;
                height: 74px;
            }
            .lt-xbutton .lt-xbutton-dialler .lt-xbutton-dialler-half {
                position: absolute;
                width: 50%;
                top: 0;
                bottom: 0;
                overflow: hidden;
            }
            .lt-xbutton .lt-xbutton-dialler .lt-xbutton-dialler-half.half-left {
                left: 0;
            }
            .lt-xbutton .lt-xbutton-dialler .lt-xbutton-dialler-half.half-right {
                right: 0;
            }
            .lt-xbutton .lt-xbutton-dialler .lt-xbutton-dialler-half .lt-xbutton-dialler-pie {
                border: 1px solid #30d8b2;
                position: absolute;
                top: 0;
                bottom: 0;
                left: 0;
                right: 0;
                background-clip: padding-box;
                width: 36px;
                height: 72px;
            }
            .lt-xbutton .lt-xbutton-dialler .lt-xbutton-dialler-half .lt-xbutton-dialler-pie.pie-left {
                border-radius: 76px 0 0 76px;
                border-right: none;
                -webkit-transform: rotate(-180deg);
                transform: rotate(-180deg);
                -webkit-transform-origin: 100% 50%;
                transform-origin: 100% 50%;
                -webkit-animation: pie-left 4s both linear infinite;
                animation: pie-left 4s both linear infinite;
            }
            .lt-xbutton .lt-xbutton-dialler .lt-xbutton-dialler-half .lt-xbutton-dialler-pie.pie-right {
                border-radius: 0 76px 76px 0;
                border-left: none;
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
                -webkit-transform-origin: 0 50%;
                transform-origin: 0 50%;
                -webkit-animation: pie-right 4s both linear infinite;
                animation: pie-right 4s both linear infinite;
            }
            .lt-xbutton .lt-xbutton-form {
                width: auto;
            }
            .lt-xbutton .lt-xbutton-wrapper {
                overflow: hidden;
                height: 100%;
                border-radius: 0 50% 50% 0;
                background-clip: padding-box;
            }
            .lt-xbutton .lt-xbutton-wrapper .lt-xbutton-txt {
                font: 12px -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                float: left;
                width: 100px;
                color: #4c4c4c;
                margin: 0 100px;
                opacity: 0;
                word-wrap: break-word;
                height: 58px;
            }
            .lt-xbutton .lt-xbutton-wrapper .lt-xbutton-txt span {
                height: 58px;
                width: inherit;
                vertical-align: middle;
                display: table-cell;
                line-height: normal;
            }
            .lt-xbutton .lt-xbutton-wrapper .lt-xbutton-input {
                border: 1px solid rgba(0, 0, 0, 0.18);
                box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.07);
                width: 150px;
                font-size: 13px;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                margin: 12px 0 0 6px;
                height: 32px;
                padding: 0 10px;
                outline: 0;
                background: #fff;
                color: #000;
                clear: inherit;
                border-radius: 3px;
                background-clip: padding-box;
                box-sizing: content-box;
            }
            .lt-xbutton .lt-xbutton-wrapper .lt-xbutton-input:focus {
                outline: 0;
                border: 1px solid #a6c8ff;
                box-shadow: 0 0 0 1px #a6c8ff, inset 0 1px 1px rgba(0, 0, 0, 0.07);
            }
            .lt-xbutton .lt-xbutton-wrapper .lt-xbutton-input::-ms-clear {
                display: none;
            }
            .lt-xbutton .lt-xbutton-wrapper .lt-xbutton-input::-webkit-input-placeholder {
                color: #9c9c9c;
            }
            .lt-xbutton .lt-xbutton-wrapper .lt-xbutton-input:-moz-placeholder {
                color: #9c9c9c;
            }
            .lt-xbutton .lt-xbutton-wrapper .lt-xbutton-input::-moz-placeholder {
                color: #9c9c9c;
            }
            .lt-xbutton .lt-xbutton-wrapper .lt-xbutton-input:-ms-input-placeholder {
                color: #999;
            }
            .lt-xbutton .lt-xbutton-wrapper .lt-xbutton-bttn {
                background: #30d8b2;
                border-radius: 50%;
                background-clip: padding-box;
                width: 40px;
                height: 40px;
                color: #fff;
                position: relative;
                border: none;
                font-size: 18px;
                opacity: 0;
                text-align: center;
            }
            .lt-xbutton .lt-xbutton-icons {
                line-height: 76px;
                text-align: center;
                height: 54px;
                width: 54px;
                border: 2px solid transparent;
                background: #fff;
                position: relative;
                z-index: 999;
                border-radius: 54px;
                background-clip: padding-box;
                -webkit-transform: rotate(0);
                transform: rotate(0);
                transition: border-color 0.5s, -webkit-transform 0.5s;
                transition: transform 0.5s, border-color 0.5s;
                transition: transform 0.5s, border-color 0.5s, -webkit-transform 0.5s;
            }
            .lt-xbutton .lt-xbutton-icons .lt-xbutton-phone-icon {
                color: #30d8b2;
                font-size: 36px;
                line-height: 58px;
            }
            .lt-xbutton.lt-xbutton-active {
                cursor: default;
                box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.24), 0 5px 35px 0 rgba(0, 0, 0, 0.3);
                width: 443px;
            }
            .lt-xbutton.lt-xbutton-active .lt-xbutton-flash {
                -webkit-animation: none;
                animation: none;
                border-radius: 50%;
                background-clip: padding-box;
            }
            .lt-xbutton.lt-xbutton-active .lt-xbutton-dialler {
                display: none;
            }
            .lt-xbutton.lt-xbutton-active .lt-xbutton-icons {
                -webkit-transform: rotate(-360deg);
                transform: rotate(-360deg);
                margin-right: 0;
                transition: border-color 0.5s, -webkit-transform 0.5s;
                transition: transform 0.5s, border-color 0.5s;
                transition: transform 0.5s, border-color 0.5s, -webkit-transform 0.5s;
            }
            .lt-xbutton.lt-xbutton-active .lt-xbutton-icons:hover .lt-xbutton-close-icon {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
            }
            .lt-xbutton.lt-xbutton-active .lt-xbutton-icons {
                float: left;
            }
            .lt-xbutton.lt-xbutton-active .lt-xbutton-txt {
                margin: 0 -2px 0 0;
                opacity: 1;
                transition: margin 1s, opacity 1s;
            }
            .lt-xbutton.lt-xbutton-active .lt-xbutton-bttn {
                outline: 0;
                opacity: 1;
                z-index: 9;
                color: #fff;
                transition: opacity 1s;
                cursor: pointer;
            }
            .lt-xbutton.lt-xbutton-active .lt-xbutton-bttn:active {
                padding: 0;
                margin: 0;
            }
            .lt-xbutton.lt-xbutton-active .lt-xbutton-bttn .lt-fa-check {
                color: #fff;
            }
            .lt-xbutton.lt-xbutton-active .lt-xbutton-bttn .lt-xbutton-bttn-flur {
                -webkit-animation: flur 2s both ease-in-out infinite;
                animation: flur 2s both ease-in-out infinite;
                background: rgba(255, 255, 255, 0.6);
                content: "";
                display: block;
                position: absolute;
                top: 0;
                left: 0;
                width: 40px;
                height: 40px;
                -webkit-transform: scale(0);
                transform: scale(0);
                border-radius: 50%;
                background-clip: padding-box;
            }
            .lt-xbutton .lt-xbutton-bttn-wrap {
                position: absolute;
                top: 8px;
                right: 8px;
                left: auto;
                transition: right 0.5s;
            }
            .lt-xbutton .lt-xbutton-status-busy {
                position: absolute;
                left: 100%;
                top: 0;
                height: 58px;
                background: none repeat scroll 0 0;
                background-color: #fff;
                display: block;
                overflow: hidden;
                width: 0;
                padding: 0;
                opacity: 0;
                border-radius: 58px;
                background-clip: padding-box;
            }
            .lt-xbutton .lt-xbutton-status-busy-txt {
                margin-left: 65px;
                line-height: 16px;
                margin-top: 15px;
                white-space: nowrap;
            }
            .lt-xbutton .lt-xbutton-status-busy-txt .lt-xbutton-status-busy-txt-h1 {
                margin: 0;
                font-size: 14px;
                padding: 0;
                line-height: 16px;
                text-align: left;
                font-weight: 700;
                color: inherit;
            }
            .lt-xbutton .lt-xbutton-status-busy-txt .lt-xbutton-status-busy-txt-p {
                font-size: 12px;
                padding: 0;
                margin: 0;
                line-height: 16px;
                color: inherit;
            }
            .lt-xbutton .lt-xbutton-call-recuest-icon {
                line-height: 0;
                opacity: 0;
                width: 38px;
                height: 38px;
                border-radius: 50%;
                background-clip: padding-box;
                border: 1px solid #30d8b2;
                position: absolute;
                top: 0;
                left: 0;
                z-index: 1;
            }
            .lt-xbutton .lt-xbutton-call-recuest-icon:after {
                content: "\f095";
                font-size: 12px;
                color: #506467;
                font-family: lt-icons;
                position: absolute;
                top: 21px;
                font-size: 28px;
                left: 7px;
            }
            .lt-xbutton .lt-xbutton-call-recuest-icon:before {
                content: "\f060";
                font-size: 10px;
                font-family: lt-icons;
                color: #30d8b2;
                position: absolute;
                top: 15px;
                left: 19px;
                -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
            }
            .lt-xbutton.lt-status-busy .lt-xbutton-bttn-wrap {
                right: 88%;
            }
            .lt-xbutton.lt-status-busy .lt-xbutton-bttn-wrap:hover .lt-xbutton-close-icon {
                display: block;
                top: -1px;
                left: -1px;
                z-index: 99;
            }
            .lt-xbutton.lt-status-busy .lt-xbutton-bttn-wrap .lt-xbutton-call-recuest-icon {
                opacity: 1;
            }
            .lt-xbutton.lt-status-busy .lt-xbutton-status-busy {
                left: 0;
                width: 100%;
                opacity: 1;
                transition: left 0.5s, width 0.5s, opacity 0.5s;
            }
            .lt-xbutton.lt-status-busy .lt-xbutton-bttn {
                opacity: 0;
                transition: opacity 0.5s;
            }
            .lt-xbutton .lt-xbutton-close-icon {
                position: absolute;
                display: none;
                top: 6px;
                left: 6px;
                width: 40px;
                height: 40px;
                line-height: 36px;
                text-align: center;
                font-size: 18px;
                font-weight: 700;
                cursor: pointer;
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                border-radius: 50%;
                background-clip: padding-box;
                background: #fff;
                color: #d4d4d4;
                border: 1px solid #d4d4d4;
            }
            .lt-xbutton .lt-xbutton-close-icon:after {
                content: "×";
                font-family: Verdana;
            }
            .lt-xbutton.lt-xbutton-active .lt-xbutton-close-icon {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
            }
            .lt-xbutton.lt-xbutton-active .lt-xbutton-bttn-wrap {
                right: 53px;
                transition: right 0.5s;
            }
            .lt-xbutton.lt-xbutton-active .lt-xbutton-form-action .lt-close-main {
                width: 38px;
                height: 38px;
                left: auto;
                top: 8px;
                right: 8px;
                display: block;
                z-index: 10;
            }
            .lt-xbutton.lt-xbutton-active.lt-status-busy .lt-xbutton-bttn-wrap {
                right: 88%;
            }
            .lt-xbutton.lt-xbutton-active.lt-status-busy .lt-xbutton-bttn-wrap .lt-xbutton-bttn {
                cursor: default;
            }
            .lt-xwidget-caller-statuses {
                opacity: 0;
                z-index: -1;
                -webkit-transform: scale(0);
                transform: scale(0);
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                background: url(//widgets-3-omni-iframe.livetex.me/images/x-widget/ie-bg.png) 0 0;
                background: none repeat scroll 0 0 rgba(0, 0, 0, 0.62);
                border-radius: 50%;
                background-clip: padding-box;
                color: #fff;
                width: 140px;
                padding: 0;
                margin-bottom: 0;
                margin-right: 0;
                height: 140px;
                position: absolute;
                bottom: -38px;
                right: -38px;
            }
            .lt-xwidget-caller-statuses .lt-xwidget-caller,
            .lt-xwidget-caller-statuses .lt-xwidget-caller-busy,
            .lt-xwidget-caller-statuses .lt-xwidget-caller-error,
            .lt-xwidget-caller-statuses .lt-xwidget-caller-on,
            .lt-xwidget-caller-statuses .lt-xwidget-counter,
            .lt-xwidget-caller-statuses .lt-xwidget-success {
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                z-index: -1;
                transition: 0.5s;
                position: absolute;
                width: 100%;
                height: 100%;
            }
            .lt-xwidget-caller-statuses .lt-xwidget-caller-on__img {
                width: 100%;
            }
            .lt-xwidget-caller-statuses .lt-xwidget-caller {
                text-align: center;
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: 1s opacity;
                z-index: -1;
            }
            .lt-xwidget-caller-statuses .lt-xwidget-caller-img {
                height: 41px;
                width: 41px;
                overflow: hidden;
                margin: 8px auto 10px;
            }
            .lt-xwidget-caller-statuses .lt-xwidget-caller-img .lt-xwidget-caller__img {
                height: 41px;
                width: auto;
                -webkit-animation: 2s steps(4, end) 0s reverse none infinite animate-img;
                animation: 2s steps(4, end) 0s reverse none infinite animate-img;
                max-width: none !important;
            }
            .lt-xwidget-caller-statuses .lt-xwidget-caller-img .lt-xwidget-caller-error__img {
                height: 40px;
                max-width: none;
            }
            .lt-xwidget-caller-statuses .lt-xwidget-caller__txt {
                color: #fff;
                font-size: 13px;
                text-align: center;
                text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
                margin-top: 0;
                line-height: 16px;
            }
            .lt-xwidget-caller-statuses .lt-xwidget-caller__txt .lt-xwidget__bold {
                color: #fff;
            }
            .lt-xwidget-caller-statuses .lt-xwidget-counter__txt-before-hide {
                display: none;
            }
            .lt-xwidget-caller-statuses .lt-xwidget-spiner-min {
                background: none repeat scroll 0 0 transparent;
                border-radius: 50%;
                background-clip: padding-box;
                height: 148px;
                left: -3px;
                position: absolute;
                top: -3px;
                width: 148px;
                z-index: 50;
            }
            .lt-xwidget-caller-statuses .lt-widget-pie {
                width: 67px;
                height: 134px;
                position: absolute;
            }
            .lt-xwidget-caller-statuses .lt-xwidget-spiner-left-hidden {
                width: 50%;
                position: absolute;
                top: 0;
                left: 50%;
                overflow: hidden;
                height: 100%;
            }
            .lt-xwidget-caller-statuses .lt-xwidget-spiner-right-hidden {
                width: 50%;
                position: absolute;
                top: 0;
                left: 0;
                overflow: hidden;
                height: 100%;
            }
            .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
                transition: 1s opacity;
                z-index: 10;
                text-align: center;
            }
            .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__count {
                font-size: 40px;
                line-height: 50px;
                font-weight: 100;
                margin-bottom: 0;
                text-align: center;
                transition: 0.3s 0.2s;
                color: #4c4c4c;
            }
            .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__count .lt-xwidget-counter__count-left,
            .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__count .lt-xwidget-counter__count-right {
                display: inline-block;
                width: 50px;
                color: #4c4c4c;
            }
            .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__count .lt-xwidget-counter__count-left {
                text-align: right;
            }
            .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__count .lt-xwidget-counter__count-right {
                text-align: left;
            }
            .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__txt-after {
                font-size: 14px;
                line-height: 18px;
                text-align: center;
                transition: 0.3s 0.2s;
                margin: 0;
                color: #4c4c4c;
            }
            .lt-xwidget-caller-statuses.lt-timer-on .lt-xwidget-counter__txt-before {
                font-size: 14px;
                margin: 12px 0 0;
                line-height: 18px;
                text-align: center;
                transition: 0.3s 0.2s;
                color: #4c4c4c;
            }
            @keyframes pie-left {
                0% {
                    -webkit-transform: rotate(-180deg);
                    transform: rotate(-180deg);
                }
                10% {
                    -webkit-transform: rotate(-180deg);
                    transform: rotate(-180deg);
                }
                20% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                30% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                40% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
                50% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
                100% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
            }
            @-webkit-keyframes pie-left {
                0% {
                    -webkit-transform: rotate(-180deg);
                    transform: rotate(-180deg);
                }
                10% {
                    -webkit-transform: rotate(-180deg);
                    transform: rotate(-180deg);
                }
                20% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                30% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                40% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
                50% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
                100% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
            }
            @keyframes pie-right {
                0% {
                    -webkit-transform: rotate(-180deg);
                    transform: rotate(-180deg);
                }
                10% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                20% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                30% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
                40% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
                50% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
                100% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
            }
            @-webkit-keyframes pie-right {
                0% {
                    -webkit-transform: rotate(-180deg);
                    transform: rotate(-180deg);
                }
                10% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                20% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                30% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
                40% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
                50% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
                100% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
            }
            @keyframes iconAnim {
                0% {
                    box-shadow: 0 0 0 0 transparent;
                }
                30% {
                    box-shadow: 0 0 0 12px rgba(48, 216, 178, 0.1);
                }
                100% {
                    box-shadow: 0 0 0 0 transparent;
                }
            }
            @-webkit-keyframes iconAnim {
                0% {
                    box-shadow: 0 0 0 0 transparent;
                }
                30% {
                    box-shadow: 0 0 0 12px rgba(48, 216, 178, 0.1);
                }
                100% {
                    box-shadow: 0 0 0 0 transparent;
                }
            }
            @keyframes iconAnimtwo {
                0% {
                    box-shadow: 0 0 0 0 transparent;
                }
                70% {
                    box-shadow: 0 0 0 16px rgba(48, 216, 178, 0.1);
                }
                100% {
                    box-shadow: 0 0 0 0 transparent;
                }
            }
            @-webkit-keyframes iconAnimtwo {
                0% {
                    box-shadow: 0 0 0 0 transparent;
                }
                70% {
                    box-shadow: 0 0 0 16px rgba(48, 216, 178, 0.1);
                }
                100% {
                    box-shadow: 0 0 0 0 transparent;
                }
            }
            @keyframes iconAnimt {
                0% {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
                70% {
                    -webkit-transform: scale(1.5);
                    transform: scale(1.5);
                }
                100% {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            @-webkit-keyframes iconAnimt {
                0% {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
                70% {
                    -webkit-transform: scale(1.5);
                    transform: scale(1.5);
                }
                100% {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            @keyframes flur {
                0% {
                    -webkit-transform: scale(0);
                    transform: scale(0);
                    opacity: 1;
                }
                70% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                }
                100% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                    opacity: 0;
                }
            }
            @-webkit-keyframes flur {
                0% {
                    -webkit-transform: scale(0);
                    transform: scale(0);
                    opacity: 1;
                }
                70% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                }
                100% {
                    -webkit-transform: scale(1.1);
                    transform: scale(1.1);
                    opacity: 0;
                }
            }
            @keyframes buttonShow {
                0% {
                    -webkit-transform: scale(0);
                    transform: scale(0);
                }
                70% {
                    -webkit-transform: scale(1.2);
                    transform: scale(1.2);
                }
                100% {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            @-webkit-keyframes buttonShow {
                0% {
                    -webkit-transform: scale(0);
                    transform: scale(0);
                }
                70% {
                    -webkit-transform: scale(1.2);
                    transform: scale(1.2);
                }
                100% {
                    -webkit-transform: scale(1);
                    transform: scale(1);
                }
            }
            @-webkit-keyframes spinner {
                0% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                100% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
            }
            @keyframes spinner {
                0% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                100% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
            }
            @-webkit-keyframes fill {
                0% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                100% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
            }
            @keyframes fill {
                0% {
                    -webkit-transform: rotate(0);
                    transform: rotate(0);
                }
                100% {
                    -webkit-transform: rotate(180deg);
                    transform: rotate(180deg);
                }
            }
            @-webkit-keyframes animate-img {
                from {
                    margin-left: 0;
                }
                to {
                    margin-left: -164px;
                }
            }
            @keyframes animate-img {
                from {
                    margin-left: 0;
                }
                to {
                    margin-left: -164px;
                }
            }
            .lt-widget-wrap span[target="_emoji"] {
                background-repeat: no-repeat;
                width: 64px;
                height: 64px;
                display: -moz-inline-stack;
                display: inline-block;
                vertical-align: top;
                zoom: 0.3;
            }
            .lt-widget-wrap .emoji00a9 {
                background: url(/domain_files/emoji-sprite-1.png) -5px 0;
            }
            .lt-widget-wrap .emoji00ae {
                background: url(/domain_files/emoji-sprite-1.png) -74px 0;
            }
            .lt-widget-wrap .emoji1f0cf {
                background: url(/domain_files/emoji-sprite-1.png) -143px 0;
            }
            .lt-widget-wrap .emoji1f195 {
                background: url(/domain_files/emoji-sprite-1.png) -212px 0;
            }
            .lt-widget-wrap .emoji1f1e81f1f3 {
                background: url(/domain_files/emoji-sprite-1.png) -281px 0;
            }
            .lt-widget-wrap .emoji1f1e91f1ea {
                background: url(/domain_files/emoji-sprite-1.png) -350px 0;
            }
            .lt-widget-wrap .emoji1f1ea1f1f8 {
                background: url(/domain_files/emoji-sprite-1.png) -419px 0;
            }
            .lt-widget-wrap .emoji1f1ec1f1e7 {
                background: url(/domain_files/emoji-sprite-1.png) -488px 0;
            }
            .lt-widget-wrap .emoji1f1ee1f1f9 {
                background: url(/domain_files/emoji-sprite-1.png) -557px 0;
            }
            .lt-widget-wrap .emoji1f1ef1f1f5 {
                background: url(/domain_files/emoji-sprite-1.png) -626px 0;
            }
            .lt-widget-wrap .emoji1f1f01f1f7 {
                background: url(/domain_files/emoji-sprite-1.png) -695px 0;
            }
            .lt-widget-wrap .emoji1f1eb1f1f7 {
                background: url(/domain_files/emoji-sprite-1.png) -764px 0;
            }
            .lt-widget-wrap .emoji1f1f71f1fa {
                background: url(/domain_files/emoji-sprite-1.png) -833px 0;
            }
            .lt-widget-wrap .emoji1f1fa1f1f8 {
                background: url(/domain_files/emoji-sprite-1.png) -902px 0;
            }
            .lt-widget-wrap .emoji1f328 {
                background: url(/domain_files/emoji-sprite-1.png) -971px 0;
            }
            .lt-widget-wrap .emoji1f3a0 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px 0;
            }
            .lt-widget-wrap .emoji1f3a1 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px 0;
            }
            .lt-widget-wrap .emoji1f3a2 {
                background: url(/domain_files/emoji-sprite-1.png) -1178px 0;
            }
            .lt-widget-wrap .emoji1f3a3 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px 0;
            }
            .lt-widget-wrap .emoji1f3a4 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px 0;
            }
            .lt-widget-wrap .emoji1f3a5 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px 0;
            }
            .lt-widget-wrap .emoji1f3a6 {
                background: url(/domain_files/emoji-sprite-1.png) -1454px 0;
            }
            .lt-widget-wrap .emoji1f3a7 {
                background: url(/domain_files/emoji-sprite-1.png) -1523px 0;
            }
            .lt-widget-wrap .emoji1f3a8 {
                background: url(/domain_files/emoji-sprite-1.png) -5px -69px;
            }
            .lt-widget-wrap .emoji1f3a9 {
                background: url(/domain_files/emoji-sprite-1.png) -74px -69px;
            }
            .lt-widget-wrap .emoji1f3aa {
                background: url(/domain_files/emoji-sprite-1.png) -143px -69px;
            }
            .lt-widget-wrap .emoji1f3ab {
                background: url(/domain_files/emoji-sprite-1.png) -212px -69px;
            }
            .lt-widget-wrap .emoji1f3ac {
                background: url(/domain_files/emoji-sprite-1.png) -281px -69px;
            }
            .lt-widget-wrap .emoji1f3ad {
                background: url(/domain_files/emoji-sprite-1.png) -350px -69px;
            }
            .lt-widget-wrap .emoji1f3ae {
                background: url(/domain_files/emoji-sprite-1.png) -419px -69px;
            }
            .lt-widget-wrap .emoji1f3af {
                background: url(/domain_files/emoji-sprite-1.png) -488px -69px;
            }
            .lt-widget-wrap .emoji1f3b0 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -69px;
            }
            .lt-widget-wrap .emoji1f3b1 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -69px;
            }
            .lt-widget-wrap .emoji1f3b2 {
                background: url(/domain_files/emoji-sprite-1.png) -695px -69px;
            }
            .lt-widget-wrap .emoji1f3b3 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -69px;
            }
            .lt-widget-wrap .emoji1f3b4 {
                background: url(/domain_files/emoji-sprite-1.png) -833px -69px;
            }
            .lt-widget-wrap .emoji1f3b5 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -69px;
            }
            .lt-widget-wrap .emoji1f3b6 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -69px;
            }
            .lt-widget-wrap .emoji1f3b7 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -69px;
            }
            .lt-widget-wrap .emoji1f3b8 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -69px;
            }
            .lt-widget-wrap .emoji1f3b9 {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -69px;
            }
            .lt-widget-wrap .emoji1f3ba {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -69px;
            }
            .lt-widget-wrap .emoji1f3bb {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -69px;
            }
            .lt-widget-wrap .emoji1f3bc {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -69px;
            }
            .lt-widget-wrap .emoji1f3bd {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -69px;
            }
            .lt-widget-wrap .emoji1f3be {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -69px;
            }
            .lt-widget-wrap .emoji1f3bf {
                background: url(/domain_files/emoji-sprite-1.png) -5px -138px;
            }
            .lt-widget-wrap .emoji1f3c0 {
                background: url(/domain_files/emoji-sprite-1.png) -74px -138px;
            }
            .lt-widget-wrap .emoji1f3c1 {
                background: url(/domain_files/emoji-sprite-1.png) -143px -138px;
            }
            .lt-widget-wrap .emoji1f3c2 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -138px;
            }
            .lt-widget-wrap .emoji1f3c3 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -138px;
            }
            .lt-widget-wrap .emoji1f3ea {
                background: url(/domain_files/emoji-sprite-1.png) -350px -138px;
            }
            .lt-widget-wrap .emoji1f404 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -138px;
            }
            .lt-widget-wrap .emoji1f416 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -138px;
            }
            .lt-widget-wrap .emoji1f42c {
                background: url(/domain_files/emoji-sprite-1.png) -557px -138px;
            }
            .lt-widget-wrap .emoji1f452 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -138px;
            }
            .lt-widget-wrap .emoji1f459 {
                background: url(/domain_files/emoji-sprite-1.png) -695px -138px;
            }
            .lt-widget-wrap .emoji1f472 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -138px;
            }
            .lt-widget-wrap .emoji1f518 {
                background: url(/domain_files/emoji-sprite-1.png) -833px -138px;
            }
            .lt-widget-wrap .emoji1f519 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -138px;
            }
            .lt-widget-wrap .emoji1f51a {
                background: url(/domain_files/emoji-sprite-1.png) -971px -138px;
            }
            .lt-widget-wrap .emoji1f51b {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -138px;
            }
            .lt-widget-wrap .emoji1f51c {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -138px;
            }
            .lt-widget-wrap .emoji1f51d {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -138px;
            }
            .lt-widget-wrap .emoji1f51e {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -138px;
            }
            .lt-widget-wrap .emoji1f51f {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -138px;
            }
            .lt-widget-wrap .emoji1f520 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -138px;
            }
            .lt-widget-wrap .emoji1f521 {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -138px;
            }
            .lt-widget-wrap .emoji1f522 {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -138px;
            }
            .lt-widget-wrap .emoji1f523 {
                background: url(/domain_files/emoji-sprite-1.png) -5px -207px;
            }
            .lt-widget-wrap .emoji1f524 {
                background: url(/domain_files/emoji-sprite-1.png) -74px -207px;
            }
            .lt-widget-wrap .emoji1f525 {
                background: url(/domain_files/emoji-sprite-1.png) -143px -207px;
            }
            .lt-widget-wrap .emoji1f526 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -207px;
            }
            .lt-widget-wrap .emoji1f527 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -207px;
            }
            .lt-widget-wrap .emoji1f528 {
                background: url(/domain_files/emoji-sprite-1.png) -350px -207px;
            }
            .lt-widget-wrap .emoji1f529 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -207px;
            }
            .lt-widget-wrap .emoji1f52a {
                background: url(/domain_files/emoji-sprite-1.png) -488px -207px;
            }
            .lt-widget-wrap .emoji1f52b {
                background: url(/domain_files/emoji-sprite-1.png) -557px -207px;
            }
            .lt-widget-wrap .emoji1f52c {
                background: url(/domain_files/emoji-sprite-1.png) -626px -207px;
            }
            .lt-widget-wrap .emoji1f52d {
                background: url(/domain_files/emoji-sprite-1.png) -695px -207px;
            }
            .lt-widget-wrap .emoji1f52e {
                background: url(/domain_files/emoji-sprite-1.png) -764px -207px;
            }
            .lt-widget-wrap .emoji1f52f {
                background: url(/domain_files/emoji-sprite-1.png) -833px -207px;
            }
            .lt-widget-wrap .emoji1f530 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -207px;
            }
            .lt-widget-wrap .emoji1f531 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -207px;
            }
            .lt-widget-wrap .emoji1f532 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -207px;
            }
            .lt-widget-wrap .emoji1f533 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -207px;
            }
            .lt-widget-wrap .emoji1f534 {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -207px;
            }
            .lt-widget-wrap .emoji1f535 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -207px;
            }
            .lt-widget-wrap .emoji1f536 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -207px;
            }
            .lt-widget-wrap .emoji1f537 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -207px;
            }
            .lt-widget-wrap .emoji1f538 {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -207px;
            }
            .lt-widget-wrap .emoji1f539 {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -207px;
            }
            .lt-widget-wrap .emoji1f53a {
                background: url(/domain_files/emoji-sprite-1.png) -5px -276px;
            }
            .lt-widget-wrap .emoji1f53b {
                background: url(/domain_files/emoji-sprite-1.png) -74px -276px;
            }
            .lt-widget-wrap .emoji1f53c {
                background: url(/domain_files/emoji-sprite-1.png) -143px -276px;
            }
            .lt-widget-wrap .emoji1f53d {
                background: url(/domain_files/emoji-sprite-1.png) -212px -276px;
            }
            .lt-widget-wrap .emoji1f549 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -276px;
            }
            .lt-widget-wrap .emoji1f54a {
                background: url(/domain_files/emoji-sprite-1.png) -350px -276px;
            }
            .lt-widget-wrap .emoji1f54b {
                background: url(/domain_files/emoji-sprite-1.png) -419px -276px;
            }
            .lt-widget-wrap .emoji1f54c {
                background: url(/domain_files/emoji-sprite-1.png) -488px -276px;
            }
            .lt-widget-wrap .emoji1f54d {
                background: url(/domain_files/emoji-sprite-1.png) -557px -276px;
            }
            .lt-widget-wrap .emoji1f54e {
                background: url(/domain_files/emoji-sprite-1.png) -626px -276px;
            }
            .lt-widget-wrap .emoji1f550 {
                background: url(/domain_files/emoji-sprite-1.png) -695px -276px;
            }
            .lt-widget-wrap .emoji1f551 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -276px;
            }
            .lt-widget-wrap .emoji1f552 {
                background: url(/domain_files/emoji-sprite-1.png) -833px -276px;
            }
            .lt-widget-wrap .emoji1f553 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -276px;
            }
            .lt-widget-wrap .emoji1f554 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -276px;
            }
            .lt-widget-wrap .emoji1f555 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -276px;
            }
            .lt-widget-wrap .emoji1f556 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -276px;
            }
            .lt-widget-wrap .emoji1f557 {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -276px;
            }
            .lt-widget-wrap .emoji1f558 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -276px;
            }
            .lt-widget-wrap .emoji1f559 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -276px;
            }
            .lt-widget-wrap .emoji1f55a {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -276px;
            }
            .lt-widget-wrap .emoji1f55b {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -276px;
            }
            .lt-widget-wrap .emoji1f55c {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -276px;
            }
            .lt-widget-wrap .emoji1f55d {
                background: url(/domain_files/emoji-sprite-1.png) -5px -345px;
            }
            .lt-widget-wrap .emoji1f55e {
                background: url(/domain_files/emoji-sprite-1.png) -74px -345px;
            }
            .lt-widget-wrap .emoji1f55f {
                background: url(/domain_files/emoji-sprite-1.png) -143px -345px;
            }
            .lt-widget-wrap .emoji1f560 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -345px;
            }
            .lt-widget-wrap .emoji1f561 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -345px;
            }
            .lt-widget-wrap .emoji1f562 {
                background: url(/domain_files/emoji-sprite-1.png) -350px -345px;
            }
            .lt-widget-wrap .emoji1f563 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -345px;
            }
            .lt-widget-wrap .emoji1f564 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -345px;
            }
            .lt-widget-wrap .emoji1f565 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -345px;
            }
            .lt-widget-wrap .emoji1f566 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -345px;
            }
            .lt-widget-wrap .emoji1f567 {
                background: url(/domain_files/emoji-sprite-1.png) -695px -345px;
            }
            .lt-widget-wrap .emoji1f56f {
                background: url(/domain_files/emoji-sprite-1.png) -764px -345px;
            }
            .lt-widget-wrap .emoji1f570 {
                background: url(/domain_files/emoji-sprite-1.png) -833px -345px;
            }
            .lt-widget-wrap .emoji1f573 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -345px;
            }
            .lt-widget-wrap .emoji1f574 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -345px;
            }
            .lt-widget-wrap .emoji1f575 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -345px;
            }
            .lt-widget-wrap .emoji1f576 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -345px;
            }
            .lt-widget-wrap .emoji1f577 {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -345px;
            }
            .lt-widget-wrap .emoji1f578 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -345px;
            }
            .lt-widget-wrap .emoji1f579 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -345px;
            }
            .lt-widget-wrap .emoji1f587 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -345px;
            }
            .lt-widget-wrap .emoji1f58a {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -345px;
            }
            .lt-widget-wrap .emoji1f58b {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -345px;
            }
            .lt-widget-wrap .emoji1f58c {
                background: url(/domain_files/emoji-sprite-1.png) -5px -414px;
            }
            .lt-widget-wrap .emoji1f58d {
                background: url(/domain_files/emoji-sprite-1.png) -74px -414px;
            }
            .lt-widget-wrap .emoji1f590 {
                background: url(/domain_files/emoji-sprite-1.png) -143px -414px;
            }
            .lt-widget-wrap .emoji1f595 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -414px;
            }
            .lt-widget-wrap .emoji1f596 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -414px;
            }
            .lt-widget-wrap .emoji1f5a5 {
                background: url(/domain_files/emoji-sprite-1.png) -350px -414px;
            }
            .lt-widget-wrap .emoji1f5a8 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -414px;
            }
            .lt-widget-wrap .emoji1f5b1 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -414px;
            }
            .lt-widget-wrap .emoji1f5b2 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -414px;
            }
            .lt-widget-wrap .emoji1f5bc {
                background: url(/domain_files/emoji-sprite-1.png) -626px -414px;
            }
            .lt-widget-wrap .emoji1f5c2 {
                background: url(/domain_files/emoji-sprite-1.png) -695px -414px;
            }
            .lt-widget-wrap .emoji1f5c3 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -414px;
            }
            .lt-widget-wrap .emoji1f5c4 {
                background: url(/domain_files/emoji-sprite-1.png) -833px -414px;
            }
            .lt-widget-wrap .emoji1f5d1 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -414px;
            }
            .lt-widget-wrap .emoji1f5d2 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -414px;
            }
            .lt-widget-wrap .emoji1f5d3 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -414px;
            }
            .lt-widget-wrap .emoji1f5dc {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -414px;
            }
            .lt-widget-wrap .emoji1f5dd {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -414px;
            }
            .lt-widget-wrap .emoji1f5de {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -414px;
            }
            .lt-widget-wrap .emoji1f5e1 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -414px;
            }
            .lt-widget-wrap .emoji1f5e3 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -414px;
            }
            .lt-widget-wrap .emoji1f5e8 {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -414px;
            }
            .lt-widget-wrap .emoji1f5ef {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -414px;
            }
            .lt-widget-wrap .emoji1f5f3 {
                background: url(/domain_files/emoji-sprite-1.png) -5px -483px;
            }
            .lt-widget-wrap .emoji1f5fa {
                background: url(/domain_files/emoji-sprite-1.png) -74px -483px;
            }
            .lt-widget-wrap .emoji1f5fb {
                background: url(/domain_files/emoji-sprite-1.png) -143px -483px;
            }
            .lt-widget-wrap .emoji1f5fc {
                background: url(/domain_files/emoji-sprite-1.png) -212px -483px;
            }
            .lt-widget-wrap .emoji1f5fd {
                background: url(/domain_files/emoji-sprite-1.png) -281px -483px;
            }
            .lt-widget-wrap .emoji1f5fe {
                background: url(/domain_files/emoji-sprite-1.png) -350px -483px;
            }
            .lt-widget-wrap .emoji1f5ff {
                background: url(/domain_files/emoji-sprite-1.png) -419px -483px;
            }
            .lt-widget-wrap .emoji1f600 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -483px;
            }
            .lt-widget-wrap .emoji1f601 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -483px;
            }
            .lt-widget-wrap .emoji1f602 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -483px;
            }
            .lt-widget-wrap .emoji1f603 {
                background: url(/domain_files/emoji-sprite-1.png) -695px -483px;
            }
            .lt-widget-wrap .emoji1f604 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -483px;
            }
            .lt-widget-wrap .emoji1f605 {
                background: url(/domain_files/emoji-sprite-1.png) -833px -483px;
            }
            .lt-widget-wrap .emoji1f606 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -483px;
            }
            .lt-widget-wrap .emoji1f607 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -483px;
            }
            .lt-widget-wrap .emoji1f608 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -483px;
            }
            .lt-widget-wrap .emoji1f609 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -483px;
            }
            .lt-widget-wrap .emoji1f60a {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -483px;
            }
            .lt-widget-wrap .emoji1f60b {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -483px;
            }
            .lt-widget-wrap .emoji1f60c {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -483px;
            }
            .lt-widget-wrap .emoji1f60d {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -483px;
            }
            .lt-widget-wrap .emoji1f60e {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -483px;
            }
            .lt-widget-wrap .emoji1f60f {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -483px;
            }
            .lt-widget-wrap .emoji1f610 {
                background: url(/domain_files/emoji-sprite-1.png) -5px -552px;
            }
            .lt-widget-wrap .emoji1f611 {
                background: url(/domain_files/emoji-sprite-1.png) -74px -552px;
            }
            .lt-widget-wrap .emoji1f612 {
                background: url(/domain_files/emoji-sprite-1.png) -143px -552px;
            }
            .lt-widget-wrap .emoji1f613 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -552px;
            }
            .lt-widget-wrap .emoji1f614 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -552px;
            }
            .lt-widget-wrap .emoji1f615 {
                background: url(/domain_files/emoji-sprite-1.png) -350px -552px;
            }
            .lt-widget-wrap .emoji1f616 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -552px;
            }
            .lt-widget-wrap .emoji1f617 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -552px;
            }
            .lt-widget-wrap .emoji1f618 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -552px;
            }
            .lt-widget-wrap .emoji1f619 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -552px;
            }
            .lt-widget-wrap .emoji1f61a {
                background: url(/domain_files/emoji-sprite-1.png) -695px -552px;
            }
            .lt-widget-wrap .emoji1f61b {
                background: url(/domain_files/emoji-sprite-1.png) -764px -552px;
            }
            .lt-widget-wrap .emoji1f61c {
                background: url(/domain_files/emoji-sprite-1.png) -833px -552px;
            }
            .lt-widget-wrap .emoji1f61d {
                background: url(/domain_files/emoji-sprite-1.png) -902px -552px;
            }
            .lt-widget-wrap .emoji1f61e {
                background: url(/domain_files/emoji-sprite-1.png) -971px -552px;
            }
            .lt-widget-wrap .emoji1f61f {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -552px;
            }
            .lt-widget-wrap .emoji1f620 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -552px;
            }
            .lt-widget-wrap .emoji1f621 {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -552px;
            }
            .lt-widget-wrap .emoji1f622 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -552px;
            }
            .lt-widget-wrap .emoji1f623 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -552px;
            }
            .lt-widget-wrap .emoji1f624 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -552px;
            }
            .lt-widget-wrap .emoji1f625 {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -552px;
            }
            .lt-widget-wrap .emoji1f626 {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -552px;
            }
            .lt-widget-wrap .emoji1f627 {
                background: url(/domain_files/emoji-sprite-1.png) -5px -621px;
            }
            .lt-widget-wrap .emoji1f628 {
                background: url(/domain_files/emoji-sprite-1.png) -74px -621px;
            }
            .lt-widget-wrap .emoji1f629 {
                background: url(/domain_files/emoji-sprite-1.png) -143px -621px;
            }
            .lt-widget-wrap .emoji1f62a {
                background: url(/domain_files/emoji-sprite-1.png) -212px -621px;
            }
            .lt-widget-wrap .emoji1f62b {
                background: url(/domain_files/emoji-sprite-1.png) -281px -621px;
            }
            .lt-widget-wrap .emoji1f62c {
                background: url(/domain_files/emoji-sprite-1.png) -350px -621px;
            }
            .lt-widget-wrap .emoji1f62d {
                background: url(/domain_files/emoji-sprite-1.png) -419px -621px;
            }
            .lt-widget-wrap .emoji1f62e {
                background: url(/domain_files/emoji-sprite-1.png) -488px -621px;
            }
            .lt-widget-wrap .emoji1f62f {
                background: url(/domain_files/emoji-sprite-1.png) -557px -621px;
            }
            .lt-widget-wrap .emoji1f630 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -621px;
            }
            .lt-widget-wrap .emoji1f631 {
                background: url(/domain_files/emoji-sprite-1.png) -695px -621px;
            }
            .lt-widget-wrap .emoji1f632 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -621px;
            }
            .lt-widget-wrap .emoji1f633 {
                background: url(/domain_files/emoji-sprite-1.png) -833px -621px;
            }
            .lt-widget-wrap .emoji1f634 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -621px;
            }
            .lt-widget-wrap .emoji1f635 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -621px;
            }
            .lt-widget-wrap .emoji1f636 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -621px;
            }
            .lt-widget-wrap .emoji1f637 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -621px;
            }
            .lt-widget-wrap .emoji1f638 {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -621px;
            }
            .lt-widget-wrap .emoji1f639 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -621px;
            }
            .lt-widget-wrap .emoji1f63a {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -621px;
            }
            .lt-widget-wrap .emoji1f63b {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -621px;
            }
            .lt-widget-wrap .emoji1f63c {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -621px;
            }
            .lt-widget-wrap .emoji1f63d {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -621px;
            }
            .lt-widget-wrap .emoji1f63e {
                background: url(/domain_files/emoji-sprite-1.png) -5px -690px;
            }
            .lt-widget-wrap .emoji1f63f {
                background: url(/domain_files/emoji-sprite-1.png) -74px -690px;
            }
            .lt-widget-wrap .emoji1f640 {
                background: url(/domain_files/emoji-sprite-1.png) -143px -690px;
            }
            .lt-widget-wrap .emoji1f641 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -690px;
            }
            .lt-widget-wrap .emoji1f642 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -690px;
            }
            .lt-widget-wrap .emoji1f643 {
                background: url(/domain_files/emoji-sprite-1.png) -350px -690px;
            }
            .lt-widget-wrap .emoji1f644 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -690px;
            }
            .lt-widget-wrap .emoji1f645 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -690px;
            }
            .lt-widget-wrap .emoji1f646 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -690px;
            }
            .lt-widget-wrap .emoji1f647 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -690px;
            }
            .lt-widget-wrap .emoji1f648 {
                background: url(/domain_files/emoji-sprite-1.png) -695px -690px;
            }
            .lt-widget-wrap .emoji1f649 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -690px;
            }
            .lt-widget-wrap .emoji1f64a {
                background: url(/domain_files/emoji-sprite-1.png) -833px -690px;
            }
            .lt-widget-wrap .emoji1f64b {
                background: url(/domain_files/emoji-sprite-1.png) -902px -690px;
            }
            .lt-widget-wrap .emoji1f64c {
                background: url(/domain_files/emoji-sprite-1.png) -971px -690px;
            }
            .lt-widget-wrap .emoji1f64d {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -690px;
            }
            .lt-widget-wrap .emoji1f64e {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -690px;
            }
            .lt-widget-wrap .emoji1f64f {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -690px;
            }
            .lt-widget-wrap .emoji1f680 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -690px;
            }
            .lt-widget-wrap .emoji1f681 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -690px;
            }
            .lt-widget-wrap .emoji1f682 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -690px;
            }
            .lt-widget-wrap .emoji1f683 {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -690px;
            }
            .lt-widget-wrap .emoji1f684 {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -690px;
            }
            .lt-widget-wrap .emoji1f685 {
                background: url(/domain_files/emoji-sprite-1.png) -5px -759px;
            }
            .lt-widget-wrap .emoji1f686 {
                background: url(/domain_files/emoji-sprite-1.png) -74px -759px;
            }
            .lt-widget-wrap .emoji1f687 {
                background: url(/domain_files/emoji-sprite-1.png) -143px -759px;
            }
            .lt-widget-wrap .emoji1f688 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -759px;
            }
            .lt-widget-wrap .emoji1f689 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -759px;
            }
            .lt-widget-wrap .emoji1f68a {
                background: url(/domain_files/emoji-sprite-1.png) -350px -759px;
            }
            .lt-widget-wrap .emoji1f68b {
                background: url(/domain_files/emoji-sprite-1.png) -419px -759px;
            }
            .lt-widget-wrap .emoji1f68c {
                background: url(/domain_files/emoji-sprite-1.png) -488px -759px;
            }
            .lt-widget-wrap .emoji1f68d {
                background: url(/domain_files/emoji-sprite-1.png) -557px -759px;
            }
            .lt-widget-wrap .emoji1f68e {
                background: url(/domain_files/emoji-sprite-1.png) -626px -759px;
            }
            .lt-widget-wrap .emoji1f68f {
                background: url(/domain_files/emoji-sprite-1.png) -695px -759px;
            }
            .lt-widget-wrap .emoji1f690 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -759px;
            }
            .lt-widget-wrap .emoji1f691 {
                background: url(/domain_files/emoji-sprite-1.png) -833px -759px;
            }
            .lt-widget-wrap .emoji1f692 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -759px;
            }
            .lt-widget-wrap .emoji1f693 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -759px;
            }
            .lt-widget-wrap .emoji1f694 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -759px;
            }
            .lt-widget-wrap .emoji1f695 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -759px;
            }
            .lt-widget-wrap .emoji1f696 {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -759px;
            }
            .lt-widget-wrap .emoji1f697 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -759px;
            }
            .lt-widget-wrap .emoji1f698 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -759px;
            }
            .lt-widget-wrap .emoji1f699 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -759px;
            }
            .lt-widget-wrap .emoji1f69a {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -759px;
            }
            .lt-widget-wrap .emoji1f69b {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -759px;
            }
            .lt-widget-wrap .emoji1f69c {
                background: url(/domain_files/emoji-sprite-1.png) -5px -828px;
            }
            .lt-widget-wrap .emoji1f69d {
                background: url(/domain_files/emoji-sprite-1.png) -74px -828px;
            }
            .lt-widget-wrap .emoji1f69e {
                background: url(/domain_files/emoji-sprite-1.png) -143px -828px;
            }
            .lt-widget-wrap .emoji1f69f {
                background: url(/domain_files/emoji-sprite-1.png) -212px -828px;
            }
            .lt-widget-wrap .emoji1f6a0 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -828px;
            }
            .lt-widget-wrap .emoji1f6a1 {
                background: url(/domain_files/emoji-sprite-1.png) -350px -828px;
            }
            .lt-widget-wrap .emoji1f6a2 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -828px;
            }
            .lt-widget-wrap .emoji1f6a3 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -828px;
            }
            .lt-widget-wrap .emoji1f6a4 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -828px;
            }
            .lt-widget-wrap .emoji1f6a5 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -828px;
            }
            .lt-widget-wrap .emoji1f6a6 {
                background: url(/domain_files/emoji-sprite-1.png) -695px -828px;
            }
            .lt-widget-wrap .emoji1f6a7 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -828px;
            }
            .lt-widget-wrap .emoji1f6a8 {
                background: url(/domain_files/emoji-sprite-1.png) -833px -828px;
            }
            .lt-widget-wrap .emoji1f6a9 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -828px;
            }
            .lt-widget-wrap .emoji1f6aa {
                background: url(/domain_files/emoji-sprite-1.png) -971px -828px;
            }
            .lt-widget-wrap .emoji1f6ab {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -828px;
            }
            .lt-widget-wrap .emoji1f6ac {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -828px;
            }
            .lt-widget-wrap .emoji1f6ad {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -828px;
            }
            .lt-widget-wrap .emoji1f6ae {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -828px;
            }
            .lt-widget-wrap .emoji1f6af {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -828px;
            }
            .lt-widget-wrap .emoji1f6b0 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -828px;
            }
            .lt-widget-wrap .emoji1f6b1 {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -828px;
            }
            .lt-widget-wrap .emoji1f6b2 {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -828px;
            }
            .lt-widget-wrap .emoji1f6b3 {
                background: url(/domain_files/emoji-sprite-1.png) -5px -897px;
            }
            .lt-widget-wrap .emoji1f6b4 {
                background: url(/domain_files/emoji-sprite-1.png) -74px -897px;
            }
            .lt-widget-wrap .emoji1f6b5 {
                background: url(/domain_files/emoji-sprite-1.png) -143px -897px;
            }
            .lt-widget-wrap .emoji1f6b6 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -897px;
            }
            .lt-widget-wrap .emoji1f6b7 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -897px;
            }
            .lt-widget-wrap .emoji1f6b8 {
                background: url(/domain_files/emoji-sprite-1.png) -350px -897px;
            }
            .lt-widget-wrap .emoji1f6b9 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -897px;
            }
            .lt-widget-wrap .emoji1f6ba {
                background: url(/domain_files/emoji-sprite-1.png) -488px -897px;
            }
            .lt-widget-wrap .emoji1f6bb {
                background: url(/domain_files/emoji-sprite-1.png) -557px -897px;
            }
            .lt-widget-wrap .emoji1f6bc {
                background: url(/domain_files/emoji-sprite-1.png) -626px -897px;
            }
            .lt-widget-wrap .emoji1f6bd {
                background: url(/domain_files/emoji-sprite-1.png) -695px -897px;
            }
            .lt-widget-wrap .emoji1f6be {
                background: url(/domain_files/emoji-sprite-1.png) -764px -897px;
            }
            .lt-widget-wrap .emoji1f6bf {
                background: url(/domain_files/emoji-sprite-1.png) -833px -897px;
            }
            .lt-widget-wrap .emoji1f6c0 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -897px;
            }
            .lt-widget-wrap .emoji1f6c1 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -897px;
            }
            .lt-widget-wrap .emoji1f6c2 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -897px;
            }
            .lt-widget-wrap .emoji1f6c3 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -897px;
            }
            .lt-widget-wrap .emoji1f6c4 {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -897px;
            }
            .lt-widget-wrap .emoji1f6c5 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -897px;
            }
            .lt-widget-wrap .emoji1f6cb {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -897px;
            }
            .lt-widget-wrap .emoji1f6cc {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -897px;
            }
            .lt-widget-wrap .emoji1f6cd {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -897px;
            }
            .lt-widget-wrap .emoji1f6ce {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -897px;
            }
            .lt-widget-wrap .emoji1f6cf {
                background: url(/domain_files/emoji-sprite-1.png) -5px -966px;
            }
            .lt-widget-wrap .emoji1f6d0 {
                background: url(/domain_files/emoji-sprite-1.png) -74px -966px;
            }
            .lt-widget-wrap .emoji1f6e0 {
                background: url(/domain_files/emoji-sprite-1.png) -143px -966px;
            }
            .lt-widget-wrap .emoji1f6e1 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -966px;
            }
            .lt-widget-wrap .emoji1f6e2 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -966px;
            }
            .lt-widget-wrap .emoji1f6e3 {
                background: url(/domain_files/emoji-sprite-1.png) -350px -966px;
            }
            .lt-widget-wrap .emoji1f6e4 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -966px;
            }
            .lt-widget-wrap .emoji1f6e5 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -966px;
            }
            .lt-widget-wrap .emoji1f6e9 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -966px;
            }
            .lt-widget-wrap .emoji1f6eb {
                background: url(/domain_files/emoji-sprite-1.png) -626px -966px;
            }
            .lt-widget-wrap .emoji1f6ec {
                background: url(/domain_files/emoji-sprite-1.png) -695px -966px;
            }
            .lt-widget-wrap .emoji1f6f0 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -966px;
            }
            .lt-widget-wrap .emoji1f6f3 {
                background: url(/domain_files/emoji-sprite-1.png) -833px -966px;
            }
            .lt-widget-wrap .emoji1f910 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -966px;
            }
            .lt-widget-wrap .emoji1f911 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -966px;
            }
            .lt-widget-wrap .emoji1f912 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -966px;
            }
            .lt-widget-wrap .emoji1f913 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -966px;
            }
            .lt-widget-wrap .emoji1f914 {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -966px;
            }
            .lt-widget-wrap .emoji1f915 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -966px;
            }
            .lt-widget-wrap .emoji1f916 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -966px;
            }
            .lt-widget-wrap .emoji1f917 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -966px;
            }
            .lt-widget-wrap .emoji1f918 {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -966px;
            }
            .lt-widget-wrap .emoji1f980 {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -966px;
            }
            .lt-widget-wrap .emoji1f981 {
                background: url(/domain_files/emoji-sprite-1.png) -5px -1035px;
            }
            .lt-widget-wrap .emoji1f982 {
                background: url(/domain_files/emoji-sprite-1.png) -74px -1035px;
            }
            .lt-widget-wrap .emoji1f983 {
                background: url(/domain_files/emoji-sprite-1.png) -143px -1035px;
            }
            .lt-widget-wrap .emoji1f984 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -1035px;
            }
            .lt-widget-wrap .emoji1f9c0 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -1035px;
            }
            .lt-widget-wrap .emoji203c {
                background: url(/domain_files/emoji-sprite-1.png) -350px -1035px;
            }
            .lt-widget-wrap .emoji2049 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -1035px;
            }
            .lt-widget-wrap .emoji2122 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -1035px;
            }
            .lt-widget-wrap .emoji2139 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -1035px;
            }
            .lt-widget-wrap .emoji2194 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -1035px;
            }
            .lt-widget-wrap .emoji2195 {
                background: url(/domain_files/emoji-sprite-1.png) -695px -1035px;
            }
            .lt-widget-wrap .emoji2196 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -1035px;
            }
            .lt-widget-wrap .emoji2197 {
                background: url(/domain_files/emoji-sprite-1.png) -833px -1035px;
            }
            .lt-widget-wrap .emoji2198 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -1035px;
            }
            .lt-widget-wrap .emoji2199 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -1035px;
            }
            .lt-widget-wrap .emoji21a9 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -1035px;
            }
            .lt-widget-wrap .emoji21aa {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -1035px;
            }
            .lt-widget-wrap .emoji231a {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -1035px;
            }
            .lt-widget-wrap .emoji231b {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -1035px;
            }
            .lt-widget-wrap .emoji2328 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -1035px;
            }
            .lt-widget-wrap .emoji23e9 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -1035px;
            }
            .lt-widget-wrap .emoji23ea {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -1035px;
            }
            .lt-widget-wrap .emoji23eb {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -1035px;
            }
            .lt-widget-wrap .emoji23ec {
                background: url(/domain_files/emoji-sprite-1.png) -5px -1104px;
            }
            .lt-widget-wrap .emoji23ed {
                background: url(/domain_files/emoji-sprite-1.png) -74px -1104px;
            }
            .lt-widget-wrap .emoji23ee {
                background: url(/domain_files/emoji-sprite-1.png) -143px -1104px;
            }
            .lt-widget-wrap .emoji23ef {
                background: url(/domain_files/emoji-sprite-1.png) -212px -1104px;
            }
            .lt-widget-wrap .emoji23f0 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -1104px;
            }
            .lt-widget-wrap .emoji23f1 {
                background: url(/domain_files/emoji-sprite-1.png) -350px -1104px;
            }
            .lt-widget-wrap .emoji23f2 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -1104px;
            }
            .lt-widget-wrap .emoji23f3 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -1104px;
            }
            .lt-widget-wrap .emoji23f8 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -1104px;
            }
            .lt-widget-wrap .emoji23f9 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -1104px;
            }
            .lt-widget-wrap .emoji23fa {
                background: url(/domain_files/emoji-sprite-1.png) -695px -1104px;
            }
            .lt-widget-wrap .emoji24c2 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -1104px;
            }
            .lt-widget-wrap .emoji25aa {
                background: url(/domain_files/emoji-sprite-1.png) -833px -1104px;
            }
            .lt-widget-wrap .emoji25ab {
                background: url(/domain_files/emoji-sprite-1.png) -902px -1104px;
            }
            .lt-widget-wrap .emoji25b6 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -1104px;
            }
            .lt-widget-wrap .emoji25c0 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -1104px;
            }
            .lt-widget-wrap .emoji25fb {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -1104px;
            }
            .lt-widget-wrap .emoji25fc {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -1104px;
            }
            .lt-widget-wrap .emoji25fd {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -1104px;
            }
            .lt-widget-wrap .emoji25fe {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -1104px;
            }
            .lt-widget-wrap .emoji2600 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -1104px;
            }
            .lt-widget-wrap .emoji2601 {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -1104px;
            }
            .lt-widget-wrap .emoji2602 {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -1104px;
            }
            .lt-widget-wrap .emoji2603 {
                background: url(/domain_files/emoji-sprite-1.png) -5px -1173px;
            }
            .lt-widget-wrap .emoji2604 {
                background: url(/domain_files/emoji-sprite-1.png) -74px -1173px;
            }
            .lt-widget-wrap .emoji260e {
                background: url(/domain_files/emoji-sprite-1.png) -143px -1173px;
            }
            .lt-widget-wrap .emoji2611 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -1173px;
            }
            .lt-widget-wrap .emoji2614 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -1173px;
            }
            .lt-widget-wrap .emoji2615 {
                background: url(/domain_files/emoji-sprite-1.png) -350px -1173px;
            }
            .lt-widget-wrap .emoji2618 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -1173px;
            }
            .lt-widget-wrap .emoji261d {
                background: url(/domain_files/emoji-sprite-1.png) -488px -1173px;
            }
            .lt-widget-wrap .emoji2620 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -1173px;
            }
            .lt-widget-wrap .emoji2622 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -1173px;
            }
            .lt-widget-wrap .emoji2623 {
                background: url(/domain_files/emoji-sprite-1.png) -695px -1173px;
            }
            .lt-widget-wrap .emoji2626 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -1173px;
            }
            .lt-widget-wrap .emoji262a {
                background: url(/domain_files/emoji-sprite-1.png) -833px -1173px;
            }
            .lt-widget-wrap .emoji262e {
                background: url(/domain_files/emoji-sprite-1.png) -902px -1173px;
            }
            .lt-widget-wrap .emoji262f {
                background: url(/domain_files/emoji-sprite-1.png) -971px -1173px;
            }
            .lt-widget-wrap .emoji2638 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -1173px;
            }
            .lt-widget-wrap .emoji2639 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -1173px;
            }
            .lt-widget-wrap .emoji263a {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -1173px;
            }
            .lt-widget-wrap .emoji2648 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -1173px;
            }
            .lt-widget-wrap .emoji2649 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -1173px;
            }
            .lt-widget-wrap .emoji264a {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -1173px;
            }
            .lt-widget-wrap .emoji264b {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -1173px;
            }
            .lt-widget-wrap .emoji264c {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -1173px;
            }
            .lt-widget-wrap .emoji264d {
                background: url(/domain_files/emoji-sprite-1.png) -5px -1242px;
            }
            .lt-widget-wrap .emoji264e {
                background: url(/domain_files/emoji-sprite-1.png) -74px -1242px;
            }
            .lt-widget-wrap .emoji264f {
                background: url(/domain_files/emoji-sprite-1.png) -143px -1242px;
            }
            .lt-widget-wrap .emoji2650 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -1242px;
            }
            .lt-widget-wrap .emoji2651 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -1242px;
            }
            .lt-widget-wrap .emoji2652 {
                background: url(/domain_files/emoji-sprite-1.png) -350px -1242px;
            }
            .lt-widget-wrap .emoji2653 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -1242px;
            }
            .lt-widget-wrap .emoji2660 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -1242px;
            }
            .lt-widget-wrap .emoji2663 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -1242px;
            }
            .lt-widget-wrap .emoji2665 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -1242px;
            }
            .lt-widget-wrap .emoji2666 {
                background: url(/domain_files/emoji-sprite-1.png) -695px -1242px;
            }
            .lt-widget-wrap .emoji2668 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -1242px;
            }
            .lt-widget-wrap .emoji267b {
                background: url(/domain_files/emoji-sprite-1.png) -833px -1242px;
            }
            .lt-widget-wrap .emoji267f {
                background: url(/domain_files/emoji-sprite-1.png) -902px -1242px;
            }
            .lt-widget-wrap .emoji2692 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -1242px;
            }
            .lt-widget-wrap .emoji2693 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -1242px;
            }
            .lt-widget-wrap .emoji2694 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -1242px;
            }
            .lt-widget-wrap .emoji2696 {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -1242px;
            }
            .lt-widget-wrap .emoji2697 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -1242px;
            }
            .lt-widget-wrap .emoji2699 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -1242px;
            }
            .lt-widget-wrap .emoji269b {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -1242px;
            }
            .lt-widget-wrap .emoji269c {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -1242px;
            }
            .lt-widget-wrap .emoji26a0 {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -1242px;
            }
            .lt-widget-wrap .emoji26a1 {
                background: url(/domain_files/emoji-sprite-1.png) -5px -1311px;
            }
            .lt-widget-wrap .emoji26aa {
                background: url(/domain_files/emoji-sprite-1.png) -74px -1311px;
            }
            .lt-widget-wrap .emoji26ab {
                background: url(/domain_files/emoji-sprite-1.png) -143px -1311px;
            }
            .lt-widget-wrap .emoji26b0 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -1311px;
            }
            .lt-widget-wrap .emoji26b1 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -1311px;
            }
            .lt-widget-wrap .emoji26bd {
                background: url(/domain_files/emoji-sprite-1.png) -350px -1311px;
            }
            .lt-widget-wrap .emoji26be {
                background: url(/domain_files/emoji-sprite-1.png) -419px -1311px;
            }
            .lt-widget-wrap .emoji26c4 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -1311px;
            }
            .lt-widget-wrap .emoji26c5 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -1311px;
            }
            .lt-widget-wrap .emoji26c8 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -1311px;
            }
            .lt-widget-wrap .emoji26ce {
                background: url(/domain_files/emoji-sprite-1.png) -695px -1311px;
            }
            .lt-widget-wrap .emoji26cf {
                background: url(/domain_files/emoji-sprite-1.png) -764px -1311px;
            }
            .lt-widget-wrap .emoji26d1 {
                background: url(/domain_files/emoji-sprite-1.png) -833px -1311px;
            }
            .lt-widget-wrap .emoji26d3 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -1311px;
            }
            .lt-widget-wrap .emoji26d4 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -1311px;
            }
            .lt-widget-wrap .emoji26e9 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -1311px;
            }
            .lt-widget-wrap .emoji26ea {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -1311px;
            }
            .lt-widget-wrap .emoji26f0 {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -1311px;
            }
            .lt-widget-wrap .emoji26f1 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -1311px;
            }
            .lt-widget-wrap .emoji26f2 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -1311px;
            }
            .lt-widget-wrap .emoji26f3 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -1311px;
            }
            .lt-widget-wrap .emoji26f4 {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -1311px;
            }
            .lt-widget-wrap .emoji26f5 {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -1311px;
            }
            .lt-widget-wrap .emoji26f7 {
                background: url(/domain_files/emoji-sprite-1.png) -5px -1380px;
            }
            .lt-widget-wrap .emoji26f8 {
                background: url(/domain_files/emoji-sprite-1.png) -74px -1380px;
            }
            .lt-widget-wrap .emoji26f9 {
                background: url(/domain_files/emoji-sprite-1.png) -143px -1380px;
            }
            .lt-widget-wrap .emoji26fa {
                background: url(/domain_files/emoji-sprite-1.png) -212px -1380px;
            }
            .lt-widget-wrap .emoji26fd {
                background: url(/domain_files/emoji-sprite-1.png) -281px -1380px;
            }
            .lt-widget-wrap .emoji2702 {
                background: url(/domain_files/emoji-sprite-1.png) -350px -1380px;
            }
            .lt-widget-wrap .emoji2705 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -1380px;
            }
            .lt-widget-wrap .emoji2708 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -1380px;
            }
            .lt-widget-wrap .emoji2709 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -1380px;
            }
            .lt-widget-wrap .emoji270a {
                background: url(/domain_files/emoji-sprite-1.png) -626px -1380px;
            }
            .lt-widget-wrap .emoji270b {
                background: url(/domain_files/emoji-sprite-1.png) -695px -1380px;
            }
            .lt-widget-wrap .emoji270c {
                background: url(/domain_files/emoji-sprite-1.png) -764px -1380px;
            }
            .lt-widget-wrap .emoji270d {
                background: url(/domain_files/emoji-sprite-1.png) -833px -1380px;
            }
            .lt-widget-wrap .emoji270f {
                background: url(/domain_files/emoji-sprite-1.png) -902px -1380px;
            }
            .lt-widget-wrap .emoji2712 {
                background: url(/domain_files/emoji-sprite-1.png) -971px -1380px;
            }
            .lt-widget-wrap .emoji2714 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -1380px;
            }
            .lt-widget-wrap .emoji2716 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -1380px;
            }
            .lt-widget-wrap .emoji271d {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -1380px;
            }
            .lt-widget-wrap .emoji2721 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -1380px;
            }
            .lt-widget-wrap .emoji2728 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -1380px;
            }
            .lt-widget-wrap .emoji2733 {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -1380px;
            }
            .lt-widget-wrap .emoji2734 {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -1380px;
            }
            .lt-widget-wrap .emoji2744 {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -1380px;
            }
            .lt-widget-wrap .emoji2747 {
                background: url(/domain_files/emoji-sprite-1.png) -5px -1449px;
            }
            .lt-widget-wrap .emoji274c {
                background: url(/domain_files/emoji-sprite-1.png) -74px -1449px;
            }
            .lt-widget-wrap .emoji274e {
                background: url(/domain_files/emoji-sprite-1.png) -143px -1449px;
            }
            .lt-widget-wrap .emoji2753 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -1449px;
            }
            .lt-widget-wrap .emoji2754 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -1449px;
            }
            .lt-widget-wrap .emoji2755 {
                background: url(/domain_files/emoji-sprite-1.png) -350px -1449px;
            }
            .lt-widget-wrap .emoji2757 {
                background: url(/domain_files/emoji-sprite-1.png) -419px -1449px;
            }
            .lt-widget-wrap .emoji2763 {
                background: url(/domain_files/emoji-sprite-1.png) -488px -1449px;
            }
            .lt-widget-wrap .emoji2764 {
                background: url(/domain_files/emoji-sprite-1.png) -557px -1449px;
            }
            .lt-widget-wrap .emoji2795 {
                background: url(/domain_files/emoji-sprite-1.png) -626px -1449px;
            }
            .lt-widget-wrap .emoji2796 {
                background: url(/domain_files/emoji-sprite-1.png) -695px -1449px;
            }
            .lt-widget-wrap .emoji2797 {
                background: url(/domain_files/emoji-sprite-1.png) -764px -1449px;
            }
            .lt-widget-wrap .emoji27a1 {
                background: url(/domain_files/emoji-sprite-1.png) -833px -1449px;
            }
            .lt-widget-wrap .emoji27b0 {
                background: url(/domain_files/emoji-sprite-1.png) -902px -1449px;
            }
            .lt-widget-wrap .emoji27bf {
                background: url(/domain_files/emoji-sprite-1.png) -971px -1449px;
            }
            .lt-widget-wrap .emoji2934 {
                background: url(/domain_files/emoji-sprite-1.png) -1040px -1449px;
            }
            .lt-widget-wrap .emoji2935 {
                background: url(/domain_files/emoji-sprite-1.png) -1109px -1449px;
            }
            .lt-widget-wrap .emoji2b05 {
                background: url(/domain_files/emoji-sprite-1.png) -1178px -1449px;
            }
            .lt-widget-wrap .emoji2b06 {
                background: url(/domain_files/emoji-sprite-1.png) -1247px -1449px;
            }
            .lt-widget-wrap .emoji2b07 {
                background: url(/domain_files/emoji-sprite-1.png) -1316px -1449px;
            }
            .lt-widget-wrap .emoji2b1b {
                background: url(/domain_files/emoji-sprite-1.png) -1385px -1449px;
            }
            .lt-widget-wrap .emoji2b1c {
                background: url(/domain_files/emoji-sprite-1.png) -1454px -1449px;
            }
            .lt-widget-wrap .emoji2b50 {
                background: url(/domain_files/emoji-sprite-1.png) -1523px -1449px;
            }
            .lt-widget-wrap .emoji2b55 {
                background: url(/domain_files/emoji-sprite-1.png) -5px -1518px;
            }
            .lt-widget-wrap .emoji3030 {
                background: url(/domain_files/emoji-sprite-1.png) -74px -1518px;
            }
            .lt-widget-wrap .emoji303d {
                background: url(/domain_files/emoji-sprite-1.png) -143px -1518px;
            }
            .lt-widget-wrap .emoji3297 {
                background: url(/domain_files/emoji-sprite-1.png) -212px -1518px;
            }
            .lt-widget-wrap .emoji3299 {
                background: url(/domain_files/emoji-sprite-1.png) -281px -1518px;
            }
            .lt-widget-wrap .emoji1f004 {
                background: url(/domain_files/emoji-sprite-2.png) -5px 0;
            }
            .lt-widget-wrap .emoji1f170 {
                background: url(/domain_files/emoji-sprite-2.png) -74px 0;
            }
            .lt-widget-wrap .emoji1f171 {
                background: url(/domain_files/emoji-sprite-2.png) -143px 0;
            }
            .lt-widget-wrap .emoji1f17e {
                background: url(/domain_files/emoji-sprite-2.png) -212px 0;
            }
            .lt-widget-wrap .emoji1f17f {
                background: url(/domain_files/emoji-sprite-2.png) -281px 0;
            }
            .lt-widget-wrap .emoji1f18e {
                background: url(/domain_files/emoji-sprite-2.png) -350px 0;
            }
            .lt-widget-wrap .emoji1f191 {
                background: url(/domain_files/emoji-sprite-2.png) -419px 0;
            }
            .lt-widget-wrap .emoji1f192 {
                background: url(/domain_files/emoji-sprite-2.png) -488px 0;
            }
            .lt-widget-wrap .emoji1f193 {
                background: url(/domain_files/emoji-sprite-2.png) -557px 0;
            }
            .lt-widget-wrap .emoji1f194 {
                background: url(/domain_files/emoji-sprite-2.png) -626px 0;
            }
            .lt-widget-wrap .emoji1f196 {
                background: url(/domain_files/emoji-sprite-2.png) -695px 0;
            }
            .lt-widget-wrap .emoji1f197 {
                background: url(/domain_files/emoji-sprite-2.png) -764px 0;
            }
            .lt-widget-wrap .emoji1f198 {
                background: url(/domain_files/emoji-sprite-2.png) -833px 0;
            }
            .lt-widget-wrap .emoji1f199 {
                background: url(/domain_files/emoji-sprite-2.png) -902px 0;
            }
            .lt-widget-wrap .emoji1f19a {
                background: url(/domain_files/emoji-sprite-2.png) -971px 0;
            }
            .lt-widget-wrap .emoji1f201 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px 0;
            }
            .lt-widget-wrap .emoji1f202 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px 0;
            }
            .lt-widget-wrap .emoji1f21a {
                background: url(/domain_files/emoji-sprite-2.png) -1178px 0;
            }
            .lt-widget-wrap .emoji1f22f {
                background: url(/domain_files/emoji-sprite-2.png) -1247px 0;
            }
            .lt-widget-wrap .emoji1f232 {
                background: url(/domain_files/emoji-sprite-2.png) -1316px 0;
            }
            .lt-widget-wrap .emoji1f233 {
                background: url(/domain_files/emoji-sprite-2.png) -1385px 0;
            }
            .lt-widget-wrap .emoji1f234 {
                background: url(/domain_files/emoji-sprite-2.png) -1454px 0;
            }
            .lt-widget-wrap .emoji1f235 {
                background: url(/domain_files/emoji-sprite-2.png) -1523px 0;
            }
            .lt-widget-wrap .emoji1f236 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -69px;
            }
            .lt-widget-wrap .emoji1f237 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -69px;
            }
            .lt-widget-wrap .emoji1f238 {
                background: url(/domain_files/emoji-sprite-2.png) -143px -69px;
            }
            .lt-widget-wrap .emoji1f239 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -69px;
            }
            .lt-widget-wrap .emoji1f23a {
                background: url(/domain_files/emoji-sprite-2.png) -281px -69px;
            }
            .lt-widget-wrap .emoji1f250 {
                background: url(/domain_files/emoji-sprite-2.png) -350px -69px;
            }
            .lt-widget-wrap .emoji1f251 {
                background: url(/domain_files/emoji-sprite-2.png) -419px -69px;
            }
            .lt-widget-wrap .emoji1f300 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -69px;
            }
            .lt-widget-wrap .emoji1f301 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -69px;
            }
            .lt-widget-wrap .emoji1f302 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -69px;
            }
            .lt-widget-wrap .emoji1f303 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -69px;
            }
            .lt-widget-wrap .emoji1f304 {
                background: url(/domain_files/emoji-sprite-2.png) -764px -69px;
            }
            .lt-widget-wrap .emoji1f305 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -69px;
            }
            .lt-widget-wrap .emoji1f306 {
                background: url(/domain_files/emoji-sprite-2.png) -902px -69px;
            }
            .lt-widget-wrap .emoji1f307 {
                background: url(/domain_files/emoji-sprite-2.png) -971px -69px;
            }
            .lt-widget-wrap .emoji1f308 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -69px;
            }
            .lt-widget-wrap .emoji1f309 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -69px;
            }
            .lt-widget-wrap .emoji1f30a {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -69px;
            }
            .lt-widget-wrap .emoji1f30b {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -69px;
            }
            .lt-widget-wrap .emoji1f30c {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -69px;
            }
            .lt-widget-wrap .emoji1f30d {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -69px;
            }
            .lt-widget-wrap .emoji1f30e {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -69px;
            }
            .lt-widget-wrap .emoji1f30f {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -69px;
            }
            .lt-widget-wrap .emoji1f310 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -138px;
            }
            .lt-widget-wrap .emoji1f311 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -138px;
            }
            .lt-widget-wrap .emoji1f312 {
                background: url(/domain_files/emoji-sprite-2.png) -143px -138px;
            }
            .lt-widget-wrap .emoji1f313 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -138px;
            }
            .lt-widget-wrap .emoji1f314 {
                background: url(/domain_files/emoji-sprite-2.png) -281px -138px;
            }
            .lt-widget-wrap .emoji1f315 {
                background: url(/domain_files/emoji-sprite-2.png) -350px -138px;
            }
            .lt-widget-wrap .emoji1f316 {
                background: url(/domain_files/emoji-sprite-2.png) -419px -138px;
            }
            .lt-widget-wrap .emoji1f317 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -138px;
            }
            .lt-widget-wrap .emoji1f318 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -138px;
            }
            .lt-widget-wrap .emoji1f319 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -138px;
            }
            .lt-widget-wrap .emoji1f31a {
                background: url(/domain_files/emoji-sprite-2.png) -695px -138px;
            }
            .lt-widget-wrap .emoji1f31b {
                background: url(/domain_files/emoji-sprite-2.png) -764px -138px;
            }
            .lt-widget-wrap .emoji1f31c {
                background: url(/domain_files/emoji-sprite-2.png) -833px -138px;
            }
            .lt-widget-wrap .emoji1f31d {
                background: url(/domain_files/emoji-sprite-2.png) -902px -138px;
            }
            .lt-widget-wrap .emoji1f31e {
                background: url(/domain_files/emoji-sprite-2.png) -971px -138px;
            }
            .lt-widget-wrap .emoji1f31f {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -138px;
            }
            .lt-widget-wrap .emoji1f320 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -138px;
            }
            .lt-widget-wrap .emoji1f321 {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -138px;
            }
            .lt-widget-wrap .emoji1f324 {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -138px;
            }
            .lt-widget-wrap .emoji1f325 {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -138px;
            }
            .lt-widget-wrap .emoji1f326 {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -138px;
            }
            .lt-widget-wrap .emoji1f327 {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -138px;
            }
            .lt-widget-wrap .emoji1f329 {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -138px;
            }
            .lt-widget-wrap .emoji1f32a {
                background: url(/domain_files/emoji-sprite-2.png) -5px -207px;
            }
            .lt-widget-wrap .emoji1f32b {
                background: url(/domain_files/emoji-sprite-2.png) -74px -207px;
            }
            .lt-widget-wrap .emoji1f32c {
                background: url(/domain_files/emoji-sprite-2.png) -143px -207px;
            }
            .lt-widget-wrap .emoji1f32d {
                background: url(/domain_files/emoji-sprite-2.png) -212px -207px;
            }
            .lt-widget-wrap .emoji1f32e {
                background: url(/domain_files/emoji-sprite-2.png) -281px -207px;
            }
            .lt-widget-wrap .emoji1f32f {
                background: url(/domain_files/emoji-sprite-2.png) -350px -207px;
            }
            .lt-widget-wrap .emoji1f330 {
                background: url(/domain_files/emoji-sprite-2.png) -419px -207px;
            }
            .lt-widget-wrap .emoji1f331 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -207px;
            }
            .lt-widget-wrap .emoji1f332 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -207px;
            }
            .lt-widget-wrap .emoji1f333 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -207px;
            }
            .lt-widget-wrap .emoji1f334 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -207px;
            }
            .lt-widget-wrap .emoji1f335 {
                background: url(/domain_files/emoji-sprite-2.png) -764px -207px;
            }
            .lt-widget-wrap .emoji1f336 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -207px;
            }
            .lt-widget-wrap .emoji1f337 {
                background: url(/domain_files/emoji-sprite-2.png) -902px -207px;
            }
            .lt-widget-wrap .emoji1f338 {
                background: url(/domain_files/emoji-sprite-2.png) -971px -207px;
            }
            .lt-widget-wrap .emoji1f339 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -207px;
            }
            .lt-widget-wrap .emoji1f33a {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -207px;
            }
            .lt-widget-wrap .emoji1f33b {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -207px;
            }
            .lt-widget-wrap .emoji1f33c {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -207px;
            }
            .lt-widget-wrap .emoji1f33d {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -207px;
            }
            .lt-widget-wrap .emoji1f33e {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -207px;
            }
            .lt-widget-wrap .emoji1f33f {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -207px;
            }
            .lt-widget-wrap .emoji1f340 {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -207px;
            }
            .lt-widget-wrap .emoji1f341 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -276px;
            }
            .lt-widget-wrap .emoji1f342 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -276px;
            }
            .lt-widget-wrap .emoji1f343 {
                background: url(/domain_files/emoji-sprite-2.png) -143px -276px;
            }
            .lt-widget-wrap .emoji1f344 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -276px;
            }
            .lt-widget-wrap .emoji1f345 {
                background: url(/domain_files/emoji-sprite-2.png) -281px -276px;
            }
            .lt-widget-wrap .emoji1f346 {
                background: url(/domain_files/emoji-sprite-2.png) -350px -276px;
            }
            .lt-widget-wrap .emoji1f347 {
                background: url(/domain_files/emoji-sprite-2.png) -419px -276px;
            }
            .lt-widget-wrap .emoji1f348 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -276px;
            }
            .lt-widget-wrap .emoji1f349 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -276px;
            }
            .lt-widget-wrap .emoji1f34a {
                background: url(/domain_files/emoji-sprite-2.png) -626px -276px;
            }
            .lt-widget-wrap .emoji1f34b {
                background: url(/domain_files/emoji-sprite-2.png) -695px -276px;
            }
            .lt-widget-wrap .emoji1f34c {
                background: url(/domain_files/emoji-sprite-2.png) -764px -276px;
            }
            .lt-widget-wrap .emoji1f34d {
                background: url(/domain_files/emoji-sprite-2.png) -833px -276px;
            }
            .lt-widget-wrap .emoji1f34e {
                background: url(/domain_files/emoji-sprite-2.png) -902px -276px;
            }
            .lt-widget-wrap .emoji1f34f {
                background: url(/domain_files/emoji-sprite-2.png) -971px -276px;
            }
            .lt-widget-wrap .emoji1f350 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -276px;
            }
            .lt-widget-wrap .emoji1f351 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -276px;
            }
            .lt-widget-wrap .emoji1f352 {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -276px;
            }
            .lt-widget-wrap .emoji1f353 {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -276px;
            }
            .lt-widget-wrap .emoji1f354 {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -276px;
            }
            .lt-widget-wrap .emoji1f355 {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -276px;
            }
            .lt-widget-wrap .emoji1f356 {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -276px;
            }
            .lt-widget-wrap .emoji1f357 {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -276px;
            }
            .lt-widget-wrap .emoji1f358 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -345px;
            }
            .lt-widget-wrap .emoji1f359 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -345px;
            }
            .lt-widget-wrap .emoji1f35a {
                background: url(/domain_files/emoji-sprite-2.png) -143px -345px;
            }
            .lt-widget-wrap .emoji1f35b {
                background: url(/domain_files/emoji-sprite-2.png) -212px -345px;
            }
            .lt-widget-wrap .emoji1f35c {
                background: url(/domain_files/emoji-sprite-2.png) -281px -345px;
            }
            .lt-widget-wrap .emoji1f35d {
                background: url(/domain_files/emoji-sprite-2.png) -350px -345px;
            }
            .lt-widget-wrap .emoji1f35e {
                background: url(/domain_files/emoji-sprite-2.png) -419px -345px;
            }
            .lt-widget-wrap .emoji1f35f {
                background: url(/domain_files/emoji-sprite-2.png) -488px -345px;
            }
            .lt-widget-wrap .emoji1f360 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -345px;
            }
            .lt-widget-wrap .emoji1f361 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -345px;
            }
            .lt-widget-wrap .emoji1f362 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -345px;
            }
            .lt-widget-wrap .emoji1f363 {
                background: url(/domain_files/emoji-sprite-2.png) -764px -345px;
            }
            .lt-widget-wrap .emoji1f364 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -345px;
            }
            .lt-widget-wrap .emoji1f365 {
                background: url(/domain_files/emoji-sprite-2.png) -902px -345px;
            }
            .lt-widget-wrap .emoji1f366 {
                background: url(/domain_files/emoji-sprite-2.png) -971px -345px;
            }
            .lt-widget-wrap .emoji1f367 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -345px;
            }
            .lt-widget-wrap .emoji1f368 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -345px;
            }
            .lt-widget-wrap .emoji1f369 {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -345px;
            }
            .lt-widget-wrap .emoji1f36a {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -345px;
            }
            .lt-widget-wrap .emoji1f36b {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -345px;
            }
            .lt-widget-wrap .emoji1f36c {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -345px;
            }
            .lt-widget-wrap .emoji1f36d {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -345px;
            }
            .lt-widget-wrap .emoji1f36e {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -345px;
            }
            .lt-widget-wrap .emoji1f36f {
                background: url(/domain_files/emoji-sprite-2.png) -5px -414px;
            }
            .lt-widget-wrap .emoji1f370 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -414px;
            }
            .lt-widget-wrap .emoji1f371 {
                background: url(/domain_files/emoji-sprite-2.png) -143px -414px;
            }
            .lt-widget-wrap .emoji1f372 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -414px;
            }
            .lt-widget-wrap .emoji1f373 {
                background: url(/domain_files/emoji-sprite-2.png) -281px -414px;
            }
            .lt-widget-wrap .emoji1f374 {
                background: url(/domain_files/emoji-sprite-2.png) -350px -414px;
            }
            .lt-widget-wrap .emoji1f375 {
                background: url(/domain_files/emoji-sprite-2.png) -419px -414px;
            }
            .lt-widget-wrap .emoji1f376 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -414px;
            }
            .lt-widget-wrap .emoji1f377 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -414px;
            }
            .lt-widget-wrap .emoji1f378 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -414px;
            }
            .lt-widget-wrap .emoji1f379 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -414px;
            }
            .lt-widget-wrap .emoji1f37a {
                background: url(/domain_files/emoji-sprite-2.png) -764px -414px;
            }
            .lt-widget-wrap .emoji1f37b {
                background: url(/domain_files/emoji-sprite-2.png) -833px -414px;
            }
            .lt-widget-wrap .emoji1f37c {
                background: url(/domain_files/emoji-sprite-2.png) -902px -414px;
            }
            .lt-widget-wrap .emoji1f37d {
                background: url(/domain_files/emoji-sprite-2.png) -971px -414px;
            }
            .lt-widget-wrap .emoji1f37e {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -414px;
            }
            .lt-widget-wrap .emoji1f37f {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -414px;
            }
            .lt-widget-wrap .emoji1f380 {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -414px;
            }
            .lt-widget-wrap .emoji1f381 {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -414px;
            }
            .lt-widget-wrap .emoji1f382 {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -414px;
            }
            .lt-widget-wrap .emoji1f383 {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -414px;
            }
            .lt-widget-wrap .emoji1f384 {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -414px;
            }
            .lt-widget-wrap .emoji1f385 {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -414px;
            }
            .lt-widget-wrap .emoji1f386 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -483px;
            }
            .lt-widget-wrap .emoji1f387 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -483px;
            }
            .lt-widget-wrap .emoji1f388 {
                background: url(/domain_files/emoji-sprite-2.png) -143px -483px;
            }
            .lt-widget-wrap .emoji1f389 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -483px;
            }
            .lt-widget-wrap .emoji1f38a {
                background: url(/domain_files/emoji-sprite-2.png) -281px -483px;
            }
            .lt-widget-wrap .emoji1f38b {
                background: url(/domain_files/emoji-sprite-2.png) -350px -483px;
            }
            .lt-widget-wrap .emoji1f38c {
                background: url(/domain_files/emoji-sprite-2.png) -419px -483px;
            }
            .lt-widget-wrap .emoji1f38d {
                background: url(/domain_files/emoji-sprite-2.png) -488px -483px;
            }
            .lt-widget-wrap .emoji1f38e {
                background: url(/domain_files/emoji-sprite-2.png) -557px -483px;
            }
            .lt-widget-wrap .emoji1f38f {
                background: url(/domain_files/emoji-sprite-2.png) -626px -483px;
            }
            .lt-widget-wrap .emoji1f390 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -483px;
            }
            .lt-widget-wrap .emoji1f391 {
                background: url(/domain_files/emoji-sprite-2.png) -764px -483px;
            }
            .lt-widget-wrap .emoji1f392 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -483px;
            }
            .lt-widget-wrap .emoji1f393 {
                background: url(/domain_files/emoji-sprite-2.png) -902px -483px;
            }
            .lt-widget-wrap .emoji1f396 {
                background: url(/domain_files/emoji-sprite-2.png) -971px -483px;
            }
            .lt-widget-wrap .emoji1f397 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -483px;
            }
            .lt-widget-wrap .emoji1f399 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -483px;
            }
            .lt-widget-wrap .emoji1f39a {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -483px;
            }
            .lt-widget-wrap .emoji1f39b {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -483px;
            }
            .lt-widget-wrap .emoji1f39e {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -483px;
            }
            .lt-widget-wrap .emoji1f39f {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -483px;
            }
            .lt-widget-wrap .emoji1f3c4 {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -483px;
            }
            .lt-widget-wrap .emoji1f3c5 {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -483px;
            }
            .lt-widget-wrap .emoji1f3c6 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -552px;
            }
            .lt-widget-wrap .emoji1f3c7 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -552px;
            }
            .lt-widget-wrap .emoji1f3c8 {
                background: url(/domain_files/emoji-sprite-2.png) -143px -552px;
            }
            .lt-widget-wrap .emoji1f3c9 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -552px;
            }
            .lt-widget-wrap .emoji1f3ca {
                background: url(/domain_files/emoji-sprite-2.png) -281px -552px;
            }
            .lt-widget-wrap .emoji1f3cb {
                background: url(/domain_files/emoji-sprite-2.png) -350px -552px;
            }
            .lt-widget-wrap .emoji1f3cc {
                background: url(/domain_files/emoji-sprite-2.png) -419px -552px;
            }
            .lt-widget-wrap .emoji1f3cd {
                background: url(/domain_files/emoji-sprite-2.png) -488px -552px;
            }
            .lt-widget-wrap .emoji1f3ce {
                background: url(/domain_files/emoji-sprite-2.png) -557px -552px;
            }
            .lt-widget-wrap .emoji1f3cf {
                background: url(/domain_files/emoji-sprite-2.png) -626px -552px;
            }
            .lt-widget-wrap .emoji1f3d0 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -552px;
            }
            .lt-widget-wrap .emoji1f3d1 {
                background: url(/domain_files/emoji-sprite-2.png) -764px -552px;
            }
            .lt-widget-wrap .emoji1f3d2 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -552px;
            }
            .lt-widget-wrap .emoji1f3d3 {
                background: url(/domain_files/emoji-sprite-2.png) -902px -552px;
            }
            .lt-widget-wrap .emoji1f3d4 {
                background: url(/domain_files/emoji-sprite-2.png) -971px -552px;
            }
            .lt-widget-wrap .emoji1f3d5 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -552px;
            }
            .lt-widget-wrap .emoji1f3d6 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -552px;
            }
            .lt-widget-wrap .emoji1f3d7 {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -552px;
            }
            .lt-widget-wrap .emoji1f3d8 {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -552px;
            }
            .lt-widget-wrap .emoji1f3d9 {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -552px;
            }
            .lt-widget-wrap .emoji1f3da {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -552px;
            }
            .lt-widget-wrap .emoji1f3db {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -552px;
            }
            .lt-widget-wrap .emoji1f3dc {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -552px;
            }
            .lt-widget-wrap .emoji1f3dd {
                background: url(/domain_files/emoji-sprite-2.png) -5px -621px;
            }
            .lt-widget-wrap .emoji1f3de {
                background: url(/domain_files/emoji-sprite-2.png) -74px -621px;
            }
            .lt-widget-wrap .emoji1f3df {
                background: url(/domain_files/emoji-sprite-2.png) -143px -621px;
            }
            .lt-widget-wrap .emoji1f3e0 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -621px;
            }
            .lt-widget-wrap .emoji1f3e1 {
                background: url(/domain_files/emoji-sprite-2.png) -281px -621px;
            }
            .lt-widget-wrap .emoji1f3e2 {
                background: url(/domain_files/emoji-sprite-2.png) -350px -621px;
            }
            .lt-widget-wrap .emoji1f3e3 {
                background: url(/domain_files/emoji-sprite-2.png) -419px -621px;
            }
            .lt-widget-wrap .emoji1f3e4 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -621px;
            }
            .lt-widget-wrap .emoji1f3e5 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -621px;
            }
            .lt-widget-wrap .emoji1f3e6 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -621px;
            }
            .lt-widget-wrap .emoji1f3e7 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -621px;
            }
            .lt-widget-wrap .emoji1f3e8 {
                background: url(/domain_files/emoji-sprite-2.png) -764px -621px;
            }
            .lt-widget-wrap .emoji1f3e9 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -621px;
            }
            .lt-widget-wrap .emoji1f3eb {
                background: url(/domain_files/emoji-sprite-2.png) -902px -621px;
            }
            .lt-widget-wrap .emoji1f3ec {
                background: url(/domain_files/emoji-sprite-2.png) -971px -621px;
            }
            .lt-widget-wrap .emoji1f3ed {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -621px;
            }
            .lt-widget-wrap .emoji1f3ee {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -621px;
            }
            .lt-widget-wrap .emoji1f3ef {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -621px;
            }
            .lt-widget-wrap .emoji1f3f0 {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -621px;
            }
            .lt-widget-wrap .emoji1f3f3 {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -621px;
            }
            .lt-widget-wrap .emoji1f3f4 {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -621px;
            }
            .lt-widget-wrap .emoji1f3f5 {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -621px;
            }
            .lt-widget-wrap .emoji1f3f7 {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -621px;
            }
            .lt-widget-wrap .emoji1f3f8 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -690px;
            }
            .lt-widget-wrap .emoji1f3f9 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -690px;
            }
            .lt-widget-wrap .emoji1f3fa {
                background: url(/domain_files/emoji-sprite-2.png) -143px -690px;
            }
            .lt-widget-wrap .emoji1f3fb {
                background: url(/domain_files/emoji-sprite-2.png) -212px -690px;
            }
            .lt-widget-wrap .emoji1f3fc {
                background: url(/domain_files/emoji-sprite-2.png) -281px -690px;
            }
            .lt-widget-wrap .emoji1f3fd {
                background: url(/domain_files/emoji-sprite-2.png) -350px -690px;
            }
            .lt-widget-wrap .emoji1f3fe {
                background: url(/domain_files/emoji-sprite-2.png) -419px -690px;
            }
            .lt-widget-wrap .emoji1f3ff {
                background: url(/domain_files/emoji-sprite-2.png) -488px -690px;
            }
            .lt-widget-wrap .emoji1f400 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -690px;
            }
            .lt-widget-wrap .emoji1f401 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -690px;
            }
            .lt-widget-wrap .emoji1f402 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -690px;
            }
            .lt-widget-wrap .emoji1f403 {
                background: url(/domain_files/emoji-sprite-2.png) -764px -690px;
            }
            .lt-widget-wrap .emoji1f405 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -690px;
            }
            .lt-widget-wrap .emoji1f406 {
                background: url(/domain_files/emoji-sprite-2.png) -902px -690px;
            }
            .lt-widget-wrap .emoji1f407 {
                background: url(/domain_files/emoji-sprite-2.png) -971px -690px;
            }
            .lt-widget-wrap .emoji1f408 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -690px;
            }
            .lt-widget-wrap .emoji1f409 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -690px;
            }
            .lt-widget-wrap .emoji1f40a {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -690px;
            }
            .lt-widget-wrap .emoji1f40b {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -690px;
            }
            .lt-widget-wrap .emoji1f40c {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -690px;
            }
            .lt-widget-wrap .emoji1f40d {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -690px;
            }
            .lt-widget-wrap .emoji1f40e {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -690px;
            }
            .lt-widget-wrap .emoji1f40f {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -690px;
            }
            .lt-widget-wrap .emoji1f410 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -759px;
            }
            .lt-widget-wrap .emoji1f411 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -759px;
            }
            .lt-widget-wrap .emoji1f412 {
                background: url(/domain_files/emoji-sprite-2.png) -143px -759px;
            }
            .lt-widget-wrap .emoji1f413 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -759px;
            }
            .lt-widget-wrap .emoji1f414 {
                background: url(/domain_files/emoji-sprite-2.png) -281px -759px;
            }
            .lt-widget-wrap .emoji1f415 {
                background: url(/domain_files/emoji-sprite-2.png) -350px -759px;
            }
            .lt-widget-wrap .emoji1f417 {
                background: url(/domain_files/emoji-sprite-2.png) -419px -759px;
            }
            .lt-widget-wrap .emoji1f418 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -759px;
            }
            .lt-widget-wrap .emoji1f419 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -759px;
            }
            .lt-widget-wrap .emoji1f41a {
                background: url(/domain_files/emoji-sprite-2.png) -626px -759px;
            }
            .lt-widget-wrap .emoji1f41b {
                background: url(/domain_files/emoji-sprite-2.png) -695px -759px;
            }
            .lt-widget-wrap .emoji1f41c {
                background: url(/domain_files/emoji-sprite-2.png) -764px -759px;
            }
            .lt-widget-wrap .emoji1f41d {
                background: url(/domain_files/emoji-sprite-2.png) -833px -759px;
            }
            .lt-widget-wrap .emoji1f41e {
                background: url(/domain_files/emoji-sprite-2.png) -902px -759px;
            }
            .lt-widget-wrap .emoji1f41f {
                background: url(/domain_files/emoji-sprite-2.png) -971px -759px;
            }
            .lt-widget-wrap .emoji1f420 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -759px;
            }
            .lt-widget-wrap .emoji1f421 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -759px;
            }
            .lt-widget-wrap .emoji1f422 {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -759px;
            }
            .lt-widget-wrap .emoji1f423 {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -759px;
            }
            .lt-widget-wrap .emoji1f424 {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -759px;
            }
            .lt-widget-wrap .emoji1f425 {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -759px;
            }
            .lt-widget-wrap .emoji1f426 {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -759px;
            }
            .lt-widget-wrap .emoji1f427 {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -759px;
            }
            .lt-widget-wrap .emoji1f428 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -828px;
            }
            .lt-widget-wrap .emoji1f429 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -828px;
            }
            .lt-widget-wrap .emoji1f42a {
                background: url(/domain_files/emoji-sprite-2.png) -143px -828px;
            }
            .lt-widget-wrap .emoji1f42b {
                background: url(/domain_files/emoji-sprite-2.png) -212px -828px;
            }
            .lt-widget-wrap .emoji1f42d {
                background: url(/domain_files/emoji-sprite-2.png) -281px -828px;
            }
            .lt-widget-wrap .emoji1f42e {
                background: url(/domain_files/emoji-sprite-2.png) -350px -828px;
            }
            .lt-widget-wrap .emoji1f42f {
                background: url(/domain_files/emoji-sprite-2.png) -419px -828px;
            }
            .lt-widget-wrap .emoji1f430 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -828px;
            }
            .lt-widget-wrap .emoji1f431 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -828px;
            }
            .lt-widget-wrap .emoji1f432 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -828px;
            }
            .lt-widget-wrap .emoji1f433 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -828px;
            }
            .lt-widget-wrap .emoji1f434 {
                background: url(/domain_files/emoji-sprite-2.png) -764px -828px;
            }
            .lt-widget-wrap .emoji1f435 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -828px;
            }
            .lt-widget-wrap .emoji1f436 {
                background: url(/domain_files/emoji-sprite-2.png) -902px -828px;
            }
            .lt-widget-wrap .emoji1f437 {
                background: url(/domain_files/emoji-sprite-2.png) -971px -828px;
            }
            .lt-widget-wrap .emoji1f438 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -828px;
            }
            .lt-widget-wrap .emoji1f439 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -828px;
            }
            .lt-widget-wrap .emoji1f43a {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -828px;
            }
            .lt-widget-wrap .emoji1f43b {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -828px;
            }
            .lt-widget-wrap .emoji1f43c {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -828px;
            }
            .lt-widget-wrap .emoji1f43d {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -828px;
            }
            .lt-widget-wrap .emoji1f43e {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -828px;
            }
            .lt-widget-wrap .emoji1f43f {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -828px;
            }
            .lt-widget-wrap .emoji1f440 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -897px;
            }
            .lt-widget-wrap .emoji1f441 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -897px;
            }
            .lt-widget-wrap .emoji1f442 {
                background: url(/domain_files/emoji-sprite-2.png) -143px -897px;
            }
            .lt-widget-wrap .emoji1f443 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -897px;
            }
            .lt-widget-wrap .emoji1f444 {
                background: url(/domain_files/emoji-sprite-2.png) -281px -897px;
            }
            .lt-widget-wrap .emoji1f445 {
                background: url(/domain_files/emoji-sprite-2.png) -350px -897px;
            }
            .lt-widget-wrap .emoji1f446 {
                background: url(/domain_files/emoji-sprite-2.png) -419px -897px;
            }
            .lt-widget-wrap .emoji1f447 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -897px;
            }
            .lt-widget-wrap .emoji1f448 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -897px;
            }
            .lt-widget-wrap .emoji1f449 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -897px;
            }
            .lt-widget-wrap .emoji1f44a {
                background: url(/domain_files/emoji-sprite-2.png) -695px -897px;
            }
            .lt-widget-wrap .emoji1f44b {
                background: url(/domain_files/emoji-sprite-2.png) -764px -897px;
            }
            .lt-widget-wrap .emoji1f44c {
                background: url(/domain_files/emoji-sprite-2.png) -833px -897px;
            }
            .lt-widget-wrap .emoji1f44d {
                background: url(/domain_files/emoji-sprite-2.png) -902px -897px;
            }
            .lt-widget-wrap .emoji1f44e {
                background: url(/domain_files/emoji-sprite-2.png) -971px -897px;
            }
            .lt-widget-wrap .emoji1f44f {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -897px;
            }
            .lt-widget-wrap .emoji1f450 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -897px;
            }
            .lt-widget-wrap .emoji1f451 {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -897px;
            }
            .lt-widget-wrap .emoji1f453 {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -897px;
            }
            .lt-widget-wrap .emoji1f454 {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -897px;
            }
            .lt-widget-wrap .emoji1f455 {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -897px;
            }
            .lt-widget-wrap .emoji1f456 {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -897px;
            }
            .lt-widget-wrap .emoji1f457 {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -897px;
            }
            .lt-widget-wrap .emoji1f458 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -966px;
            }
            .lt-widget-wrap .emoji1f45a {
                background: url(/domain_files/emoji-sprite-2.png) -74px -966px;
            }
            .lt-widget-wrap .emoji1f45b {
                background: url(/domain_files/emoji-sprite-2.png) -143px -966px;
            }
            .lt-widget-wrap .emoji1f45c {
                background: url(/domain_files/emoji-sprite-2.png) -212px -966px;
            }
            .lt-widget-wrap .emoji1f45d {
                background: url(/domain_files/emoji-sprite-2.png) -281px -966px;
            }
            .lt-widget-wrap .emoji1f45e {
                background: url(/domain_files/emoji-sprite-2.png) -350px -966px;
            }
            .lt-widget-wrap .emoji1f45f {
                background: url(/domain_files/emoji-sprite-2.png) -419px -966px;
            }
            .lt-widget-wrap .emoji1f460 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -966px;
            }
            .lt-widget-wrap .emoji1f461 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -966px;
            }
            .lt-widget-wrap .emoji1f462 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -966px;
            }
            .lt-widget-wrap .emoji1f463 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -966px;
            }
            .lt-widget-wrap .emoji1f464 {
                background: url(/domain_files/emoji-sprite-2.png) -764px -966px;
            }
            .lt-widget-wrap .emoji1f465 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -966px;
            }
            .lt-widget-wrap .emoji1f466 {
                background: url(/domain_files/emoji-sprite-2.png) -902px -966px;
            }
            .lt-widget-wrap .emoji1f467 {
                background: url(/domain_files/emoji-sprite-2.png) -971px -966px;
            }
            .lt-widget-wrap .emoji1f468 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -966px;
            }
            .lt-widget-wrap .emoji1f469 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -966px;
            }
            .lt-widget-wrap .emoji1f46a {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -966px;
            }
            .lt-widget-wrap .emoji1f46b {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -966px;
            }
            .lt-widget-wrap .emoji1f46c {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -966px;
            }
            .lt-widget-wrap .emoji1f46d {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -966px;
            }
            .lt-widget-wrap .emoji1f46e {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -966px;
            }
            .lt-widget-wrap .emoji1f46f {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -966px;
            }
            .lt-widget-wrap .emoji1f470 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -1035px;
            }
            .lt-widget-wrap .emoji1f471 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -1035px;
            }
            .lt-widget-wrap .emoji1f473 {
                background: url(/domain_files/emoji-sprite-2.png) -143px -1035px;
            }
            .lt-widget-wrap .emoji1f474 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -1035px;
            }
            .lt-widget-wrap .emoji1f475 {
                background: url(/domain_files/emoji-sprite-2.png) -281px -1035px;
            }
            .lt-widget-wrap .emoji1f476 {
                background: url(/domain_files/emoji-sprite-2.png) -350px -1035px;
            }
            .lt-widget-wrap .emoji1f477 {
                background: url(/domain_files/emoji-sprite-2.png) -419px -1035px;
            }
            .lt-widget-wrap .emoji1f478 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -1035px;
            }
            .lt-widget-wrap .emoji1f479 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -1035px;
            }
            .lt-widget-wrap .emoji1f47a {
                background: url(/domain_files/emoji-sprite-2.png) -626px -1035px;
            }
            .lt-widget-wrap .emoji1f47b {
                background: url(/domain_files/emoji-sprite-2.png) -695px -1035px;
            }
            .lt-widget-wrap .emoji1f47c {
                background: url(/domain_files/emoji-sprite-2.png) -764px -1035px;
            }
            .lt-widget-wrap .emoji1f47d {
                background: url(/domain_files/emoji-sprite-2.png) -833px -1035px;
            }
            .lt-widget-wrap .emoji1f47e {
                background: url(/domain_files/emoji-sprite-2.png) -902px -1035px;
            }
            .lt-widget-wrap .emoji1f47f {
                background: url(/domain_files/emoji-sprite-2.png) -971px -1035px;
            }
            .lt-widget-wrap .emoji1f480 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -1035px;
            }
            .lt-widget-wrap .emoji1f481 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -1035px;
            }
            .lt-widget-wrap .emoji1f482 {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -1035px;
            }
            .lt-widget-wrap .emoji1f483 {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -1035px;
            }
            .lt-widget-wrap .emoji1f484 {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -1035px;
            }
            .lt-widget-wrap .emoji1f485 {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -1035px;
            }
            .lt-widget-wrap .emoji1f486 {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -1035px;
            }
            .lt-widget-wrap .emoji1f487 {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -1035px;
            }
            .lt-widget-wrap .emoji1f488 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -1104px;
            }
            .lt-widget-wrap .emoji1f489 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -1104px;
            }
            .lt-widget-wrap .emoji1f48a {
                background: url(/domain_files/emoji-sprite-2.png) -143px -1104px;
            }
            .lt-widget-wrap .emoji1f48b {
                background: url(/domain_files/emoji-sprite-2.png) -212px -1104px;
            }
            .lt-widget-wrap .emoji1f48c {
                background: url(/domain_files/emoji-sprite-2.png) -281px -1104px;
            }
            .lt-widget-wrap .emoji1f48d {
                background: url(/domain_files/emoji-sprite-2.png) -350px -1104px;
            }
            .lt-widget-wrap .emoji1f48e {
                background: url(/domain_files/emoji-sprite-2.png) -419px -1104px;
            }
            .lt-widget-wrap .emoji1f48f {
                background: url(/domain_files/emoji-sprite-2.png) -488px -1104px;
            }
            .lt-widget-wrap .emoji1f490 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -1104px;
            }
            .lt-widget-wrap .emoji1f491 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -1104px;
            }
            .lt-widget-wrap .emoji1f492 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -1104px;
            }
            .lt-widget-wrap .emoji1f493 {
                background: url(/domain_files/emoji-sprite-2.png) -764px -1104px;
            }
            .lt-widget-wrap .emoji1f494 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -1104px;
            }
            .lt-widget-wrap .emoji1f495 {
                background: url(/domain_files/emoji-sprite-2.png) -902px -1104px;
            }
            .lt-widget-wrap .emoji1f496 {
                background: url(/domain_files/emoji-sprite-2.png) -971px -1104px;
            }
            .lt-widget-wrap .emoji1f497 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -1104px;
            }
            .lt-widget-wrap .emoji1f498 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -1104px;
            }
            .lt-widget-wrap .emoji1f499 {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -1104px;
            }
            .lt-widget-wrap .emoji1f49a {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -1104px;
            }
            .lt-widget-wrap .emoji1f49b {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -1104px;
            }
            .lt-widget-wrap .emoji1f49c {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -1104px;
            }
            .lt-widget-wrap .emoji1f49d {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -1104px;
            }
            .lt-widget-wrap .emoji1f49e {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -1104px;
            }
            .lt-widget-wrap .emoji1f49f {
                background: url(/domain_files/emoji-sprite-2.png) -5px -1173px;
            }
            .lt-widget-wrap .emoji1f4a0 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -1173px;
            }
            .lt-widget-wrap .emoji1f4a1 {
                background: url(/domain_files/emoji-sprite-2.png) -143px -1173px;
            }
            .lt-widget-wrap .emoji1f4a2 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -1173px;
            }
            .lt-widget-wrap .emoji1f4a3 {
                background: url(/domain_files/emoji-sprite-2.png) -281px -1173px;
            }
            .lt-widget-wrap .emoji1f4a4 {
                background: url(/domain_files/emoji-sprite-2.png) -350px -1173px;
            }
            .lt-widget-wrap .emoji1f4a5 {
                background: url(/domain_files/emoji-sprite-2.png) -419px -1173px;
            }
            .lt-widget-wrap .emoji1f4a6 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -1173px;
            }
            .lt-widget-wrap .emoji1f4a7 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -1173px;
            }
            .lt-widget-wrap .emoji1f4a8 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -1173px;
            }
            .lt-widget-wrap .emoji1f4a9 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -1173px;
            }
            .lt-widget-wrap .emoji1f4aa {
                background: url(/domain_files/emoji-sprite-2.png) -764px -1173px;
            }
            .lt-widget-wrap .emoji1f4ab {
                background: url(/domain_files/emoji-sprite-2.png) -833px -1173px;
            }
            .lt-widget-wrap .emoji1f4ac {
                background: url(/domain_files/emoji-sprite-2.png) -902px -1173px;
            }
            .lt-widget-wrap .emoji1f4ad {
                background: url(/domain_files/emoji-sprite-2.png) -971px -1173px;
            }
            .lt-widget-wrap .emoji1f4ae {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -1173px;
            }
            .lt-widget-wrap .emoji1f4af {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -1173px;
            }
            .lt-widget-wrap .emoji1f4b0 {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -1173px;
            }
            .lt-widget-wrap .emoji1f4b1 {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -1173px;
            }
            .lt-widget-wrap .emoji1f4b2 {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -1173px;
            }
            .lt-widget-wrap .emoji1f4b3 {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -1173px;
            }
            .lt-widget-wrap .emoji1f4b4 {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -1173px;
            }
            .lt-widget-wrap .emoji1f4b5 {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -1173px;
            }
            .lt-widget-wrap .emoji1f4b6 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -1242px;
            }
            .lt-widget-wrap .emoji1f4b7 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -1242px;
            }
            .lt-widget-wrap .emoji1f4b8 {
                background: url(/domain_files/emoji-sprite-2.png) -143px -1242px;
            }
            .lt-widget-wrap .emoji1f4b9 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -1242px;
            }
            .lt-widget-wrap .emoji1f4ba {
                background: url(/domain_files/emoji-sprite-2.png) -281px -1242px;
            }
            .lt-widget-wrap .emoji1f4bb {
                background: url(/domain_files/emoji-sprite-2.png) -350px -1242px;
            }
            .lt-widget-wrap .emoji1f4bc {
                background: url(/domain_files/emoji-sprite-2.png) -419px -1242px;
            }
            .lt-widget-wrap .emoji1f4bd {
                background: url(/domain_files/emoji-sprite-2.png) -488px -1242px;
            }
            .lt-widget-wrap .emoji1f4be {
                background: url(/domain_files/emoji-sprite-2.png) -557px -1242px;
            }
            .lt-widget-wrap .emoji1f4bf {
                background: url(/domain_files/emoji-sprite-2.png) -626px -1242px;
            }
            .lt-widget-wrap .emoji1f4c0 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -1242px;
            }
            .lt-widget-wrap .emoji1f4c1 {
                background: url(/domain_files/emoji-sprite-2.png) -764px -1242px;
            }
            .lt-widget-wrap .emoji1f4c2 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -1242px;
            }
            .lt-widget-wrap .emoji1f4c3 {
                background: url(/domain_files/emoji-sprite-2.png) -902px -1242px;
            }
            .lt-widget-wrap .emoji1f4c4 {
                background: url(/domain_files/emoji-sprite-2.png) -971px -1242px;
            }
            .lt-widget-wrap .emoji1f4c5 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -1242px;
            }
            .lt-widget-wrap .emoji1f4c6 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -1242px;
            }
            .lt-widget-wrap .emoji1f4c7 {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -1242px;
            }
            .lt-widget-wrap .emoji1f4c8 {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -1242px;
            }
            .lt-widget-wrap .emoji1f4c9 {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -1242px;
            }
            .lt-widget-wrap .emoji1f4ca {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -1242px;
            }
            .lt-widget-wrap .emoji1f4cb {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -1242px;
            }
            .lt-widget-wrap .emoji1f4cc {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -1242px;
            }
            .lt-widget-wrap .emoji1f4cd {
                background: url(/domain_files/emoji-sprite-2.png) -5px -1311px;
            }
            .lt-widget-wrap .emoji1f4ce {
                background: url(/domain_files/emoji-sprite-2.png) -74px -1311px;
            }
            .lt-widget-wrap .emoji1f4cf {
                background: url(/domain_files/emoji-sprite-2.png) -143px -1311px;
            }
            .lt-widget-wrap .emoji1f4d0 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -1311px;
            }
            .lt-widget-wrap .emoji1f4d1 {
                background: url(/domain_files/emoji-sprite-2.png) -281px -1311px;
            }
            .lt-widget-wrap .emoji1f4d2 {
                background: url(/domain_files/emoji-sprite-2.png) -350px -1311px;
            }
            .lt-widget-wrap .emoji1f4d3 {
                background: url(/domain_files/emoji-sprite-2.png) -419px -1311px;
            }
            .lt-widget-wrap .emoji1f4d4 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -1311px;
            }
            .lt-widget-wrap .emoji1f4d5 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -1311px;
            }
            .lt-widget-wrap .emoji1f4d6 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -1311px;
            }
            .lt-widget-wrap .emoji1f4d7 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -1311px;
            }
            .lt-widget-wrap .emoji1f4d8 {
                background: url(/domain_files/emoji-sprite-2.png) -764px -1311px;
            }
            .lt-widget-wrap .emoji1f4d9 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -1311px;
            }
            .lt-widget-wrap .emoji1f4da {
                background: url(/domain_files/emoji-sprite-2.png) -902px -1311px;
            }
            .lt-widget-wrap .emoji1f4db {
                background: url(/domain_files/emoji-sprite-2.png) -971px -1311px;
            }
            .lt-widget-wrap .emoji1f4dc {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -1311px;
            }
            .lt-widget-wrap .emoji1f4dd {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -1311px;
            }
            .lt-widget-wrap .emoji1f4de {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -1311px;
            }
            .lt-widget-wrap .emoji1f4df {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -1311px;
            }
            .lt-widget-wrap .emoji1f4e0 {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -1311px;
            }
            .lt-widget-wrap .emoji1f4e1 {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -1311px;
            }
            .lt-widget-wrap .emoji1f4e2 {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -1311px;
            }
            .lt-widget-wrap .emoji1f4e3 {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -1311px;
            }
            .lt-widget-wrap .emoji1f4e4 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -1380px;
            }
            .lt-widget-wrap .emoji1f4e5 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -1380px;
            }
            .lt-widget-wrap .emoji1f4e6 {
                background: url(/domain_files/emoji-sprite-2.png) -143px -1380px;
            }
            .lt-widget-wrap .emoji1f4e7 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -1380px;
            }
            .lt-widget-wrap .emoji1f4e8 {
                background: url(/domain_files/emoji-sprite-2.png) -281px -1380px;
            }
            .lt-widget-wrap .emoji1f4e9 {
                background: url(/domain_files/emoji-sprite-2.png) -350px -1380px;
            }
            .lt-widget-wrap .emoji1f4ea {
                background: url(/domain_files/emoji-sprite-2.png) -419px -1380px;
            }
            .lt-widget-wrap .emoji1f4eb {
                background: url(/domain_files/emoji-sprite-2.png) -488px -1380px;
            }
            .lt-widget-wrap .emoji1f4ec {
                background: url(/domain_files/emoji-sprite-2.png) -557px -1380px;
            }
            .lt-widget-wrap .emoji1f4ed {
                background: url(/domain_files/emoji-sprite-2.png) -626px -1380px;
            }
            .lt-widget-wrap .emoji1f4ee {
                background: url(/domain_files/emoji-sprite-2.png) -695px -1380px;
            }
            .lt-widget-wrap .emoji1f4ef {
                background: url(/domain_files/emoji-sprite-2.png) -764px -1380px;
            }
            .lt-widget-wrap .emoji1f4f0 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -1380px;
            }
            .lt-widget-wrap .emoji1f4f1 {
                background: url(/domain_files/emoji-sprite-2.png) -902px -1380px;
            }
            .lt-widget-wrap .emoji1f4f2 {
                background: url(/domain_files/emoji-sprite-2.png) -971px -1380px;
            }
            .lt-widget-wrap .emoji1f4f3 {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -1380px;
            }
            .lt-widget-wrap .emoji1f4f4 {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -1380px;
            }
            .lt-widget-wrap .emoji1f4f5 {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -1380px;
            }
            .lt-widget-wrap .emoji1f4f6 {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -1380px;
            }
            .lt-widget-wrap .emoji1f4f7 {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -1380px;
            }
            .lt-widget-wrap .emoji1f4f8 {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -1380px;
            }
            .lt-widget-wrap .emoji1f4f9 {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -1380px;
            }
            .lt-widget-wrap .emoji1f4fa {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -1380px;
            }
            .lt-widget-wrap .emoji1f4fb {
                background: url(/domain_files/emoji-sprite-2.png) -5px -1449px;
            }
            .lt-widget-wrap .emoji1f4fc {
                background: url(/domain_files/emoji-sprite-2.png) -74px -1449px;
            }
            .lt-widget-wrap .emoji1f4fd {
                background: url(/domain_files/emoji-sprite-2.png) -143px -1449px;
            }
            .lt-widget-wrap .emoji1f4ff {
                background: url(/domain_files/emoji-sprite-2.png) -212px -1449px;
            }
            .lt-widget-wrap .emoji1f500 {
                background: url(/domain_files/emoji-sprite-2.png) -281px -1449px;
            }
            .lt-widget-wrap .emoji1f501 {
                background: url(/domain_files/emoji-sprite-2.png) -350px -1449px;
            }
            .lt-widget-wrap .emoji1f502 {
                background: url(/domain_files/emoji-sprite-2.png) -419px -1449px;
            }
            .lt-widget-wrap .emoji1f503 {
                background: url(/domain_files/emoji-sprite-2.png) -488px -1449px;
            }
            .lt-widget-wrap .emoji1f504 {
                background: url(/domain_files/emoji-sprite-2.png) -557px -1449px;
            }
            .lt-widget-wrap .emoji1f505 {
                background: url(/domain_files/emoji-sprite-2.png) -626px -1449px;
            }
            .lt-widget-wrap .emoji1f506 {
                background: url(/domain_files/emoji-sprite-2.png) -695px -1449px;
            }
            .lt-widget-wrap .emoji1f507 {
                background: url(/domain_files/emoji-sprite-2.png) -764px -1449px;
            }
            .lt-widget-wrap .emoji1f508 {
                background: url(/domain_files/emoji-sprite-2.png) -833px -1449px;
            }
            .lt-widget-wrap .emoji1f509 {
                background: url(/domain_files/emoji-sprite-2.png) -902px -1449px;
            }
            .lt-widget-wrap .emoji1f50a {
                background: url(/domain_files/emoji-sprite-2.png) -971px -1449px;
            }
            .lt-widget-wrap .emoji1f50b {
                background: url(/domain_files/emoji-sprite-2.png) -1040px -1449px;
            }
            .lt-widget-wrap .emoji1f50c {
                background: url(/domain_files/emoji-sprite-2.png) -1109px -1449px;
            }
            .lt-widget-wrap .emoji1f50d {
                background: url(/domain_files/emoji-sprite-2.png) -1178px -1449px;
            }
            .lt-widget-wrap .emoji1f50e {
                background: url(/domain_files/emoji-sprite-2.png) -1247px -1449px;
            }
            .lt-widget-wrap .emoji1f50f {
                background: url(/domain_files/emoji-sprite-2.png) -1316px -1449px;
            }
            .lt-widget-wrap .emoji1f510 {
                background: url(/domain_files/emoji-sprite-2.png) -1385px -1449px;
            }
            .lt-widget-wrap .emoji1f511 {
                background: url(/domain_files/emoji-sprite-2.png) -1454px -1449px;
            }
            .lt-widget-wrap .emoji1f512 {
                background: url(/domain_files/emoji-sprite-2.png) -1523px -1449px;
            }
            .lt-widget-wrap .emoji1f513 {
                background: url(/domain_files/emoji-sprite-2.png) -5px -1518px;
            }
            .lt-widget-wrap .emoji1f514 {
                background: url(/domain_files/emoji-sprite-2.png) -74px -1518px;
            }
            .lt-widget-wrap .emoji1f515 {
                background: url(/domain_files/emoji-sprite-2.png) -143px -1518px;
            }
            .lt-widget-wrap .emoji1f516 {
                background: url(/domain_files/emoji-sprite-2.png) -212px -1518px;
            }
            .lt-widget-wrap .emoji1f517 {
                background: url(/domain_files/emoji-sprite-2.png) -281px -1518px;
            }
            .lt-i-label-codephone-list__i .lt-flag,
            .lt-i-label__phone-flag .lt-flag {
                width: 16px;
                height: 11px;
                background: url(/domain_files/flags.png) no-repeat;
                display: inline-block;
                margin-right: 7px;
            }
            .lt-i-label__phone-flag .lt-flag {
                margin-left: 2px;
                margin-right: 2px;
                position: relative;
                top: 2px;
            }
            .lt-i-label__phone-flag > .lt-flag {
                vertical-align: baseline;
            }
            .lt-i-label__phone-flag > i {
                vertical-align: baseline;
            }
            .lt-flag.lt-flag-ad {
                background-position: -16px 0;
            }
            .lt-flag.lt-flag-ae {
                background-position: -32px 0;
            }
            .lt-flag.lt-flag-af {
                background-position: -48px 0;
            }
            .lt-flag.lt-flag-ag {
                background-position: -64px 0;
            }
            .lt-flag.lt-flag-ai {
                background-position: -80px 0;
            }
            .lt-flag.lt-flag-al {
                background-position: -96px 0;
            }
            .lt-flag.lt-flag-am {
                background-position: -112px 0;
            }
            .lt-flag.lt-flag-an {
                background-position: -128px 0;
            }
            .lt-flag.lt-flag-ao {
                background-position: -144px 0;
            }
            .lt-flag.lt-flag-ar {
                background-position: -160px 0;
            }
            .lt-flag.lt-flag-as {
                background-position: -176px 0;
            }
            .lt-flag.lt-flag-at {
                background-position: -192px 0;
            }
            .lt-flag.lt-flag-au {
                background-position: -208px 0;
            }
            .lt-flag.lt-flag-aw {
                background-position: -224px 0;
            }
            .lt-flag.lt-flag-az {
                background-position: -240px 0;
            }
            .lt-flag.lt-flag-ba {
                background-position: 0 -11px;
            }
            .lt-flag.lt-flag-bb {
                background-position: -16px -11px;
            }
            .lt-flag.lt-flag-bd {
                background-position: -32px -11px;
            }
            .lt-flag.lt-flag-be {
                background-position: -48px -11px;
            }
            .lt-flag.lt-flag-bf {
                background-position: -64px -11px;
            }
            .lt-flag.lt-flag-bg {
                background-position: -80px -11px;
            }
            .lt-flag.lt-flag-bh {
                background-position: -96px -11px;
            }
            .lt-flag.lt-flag-bi {
                background-position: -112px -11px;
            }
            .lt-flag.lt-flag-bj {
                background-position: -128px -11px;
            }
            .lt-flag.lt-flag-bl {
                background-position: -208px -165px;
            }
            .lt-flag.lt-flag-bm {
                background-position: -144px -11px;
            }
            .lt-flag.lt-flag-bn {
                background-position: -160px -11px;
            }
            .lt-flag.lt-flag-bo {
                background-position: -176px -11px;
            }
            .lt-flag.lt-flag-br {
                background-position: -192px -11px;
            }
            .lt-flag.lt-flag-bs {
                background-position: -208px -11px;
            }
            .lt-flag.lt-flag-bt {
                background-position: -224px -11px;
            }
            .lt-flag.lt-flag-bq {
                background-position: -96px -89px;
            }
            .lt-flag.lt-flag-bv {
                background-position: -240px -11px;
            }
            .lt-flag.lt-flag-bw {
                background-position: 0 -22px;
            }
            .lt-flag.lt-flag-by {
                background-position: -16px -22px;
            }
            .lt-flag.lt-flag-bz {
                background-position: -32px -22px;
            }
            .lt-flag.lt-flag-ca {
                background-position: -48px -22px;
            }
            .lt-flag.lt-flag-catalonia {
                background-position: -64px -22px;
            }
            .lt-flag.lt-flag-cc {
                background-position: -208px 0;
            }
            .lt-flag.lt-flag-cd {
                background-position: -80px -22px;
            }
            .lt-flag.lt-flag-cf {
                background-position: -96px -22px;
            }
            .lt-flag.lt-flag-cg {
                background-position: -112px -22px;
            }
            .lt-flag.lt-flag-ch {
                background-position: -128px -22px;
            }
            .lt-flag.lt-flag-ci {
                background-position: -144px -22px;
            }
            .lt-flag.lt-flag-ck {
                background-position: -160px -22px;
            }
            .lt-flag.lt-flag-cl {
                background-position: -176px -22px;
            }
            .lt-flag.lt-flag-cm {
                background-position: -192px -22px;
            }
            .lt-flag.lt-flag-cn {
                background-position: -208px -22px;
            }
            .lt-flag.lt-flag-co {
                background-position: -224px -22px;
            }
            .lt-flag.lt-flag-cr {
                background-position: -240px -22px;
            }
            .lt-flag.lt-flag-cu {
                background-position: 0 -33px;
            }
            .lt-flag.lt-flag-cv {
                background-position: -16px -33px;
            }
            .lt-flag.lt-flag-cw {
                background-position: -32px -33px;
            }
            .lt-flag.lt-flag-cx {
                background-position: -192px -165px;
            }
            .lt-flag.lt-flag-cy {
                background-position: -48px -33px;
            }
            .lt-flag.lt-flag-cz {
                background-position: -64px -33px;
            }
            .lt-flag.lt-flag-de {
                background-position: -80px -33px;
            }
            .lt-flag.lt-flag-dj {
                background-position: -96px -33px;
            }
            .lt-flag.lt-flag-dk {
                background-position: -112px -33px;
            }
            .lt-flag.lt-flag-dm {
                background-position: -128px -33px;
            }
            .lt-flag.lt-flag-do {
                background-position: -144px -33px;
            }
            .lt-flag.lt-flag-dz {
                background-position: -160px -33px;
            }
            .lt-flag.lt-flag-ec {
                background-position: -176px -33px;
            }
            .lt-flag.lt-flag-ee {
                background-position: -192px -33px;
            }
            .lt-flag.lt-flag-eg {
                background-position: -208px -33px;
            }
            .lt-flag.lt-flag-eh {
                background-position: -224px -33px;
            }
            .lt-flag.lt-flag-england {
                background-position: -240px -33px;
            }
            .lt-flag.lt-flag-er {
                background-position: 0 -44px;
            }
            .lt-flag.lt-flag-es {
                background-position: -16px -44px;
            }
            .lt-flag.lt-flag-et {
                background-position: -32px -44px;
            }
            .lt-flag.lt-flag-eu {
                background-position: -48px -44px;
            }
            .lt-flag.lt-flag-fi {
                background-position: -64px -44px;
            }
            .lt-flag.lt-flag-fj {
                background-position: -80px -44px;
            }
            .lt-flag.lt-flag-fk {
                background-position: -96px -44px;
            }
            .lt-flag.lt-flag-fm {
                background-position: -112px -44px;
            }
            .lt-flag.lt-flag-fo {
                background-position: -128px -44px;
            }
            .lt-flag.lt-flag-fr {
                background-position: -144px -44px;
            }
            .lt-flag.lt-flag-ga {
                background-position: -160px -44px;
            }
            .lt-flag.lt-flag-gb {
                background-position: -176px -44px;
            }
            .lt-flag.lt-flag-gd {
                background-position: -192px -44px;
            }
            .lt-flag.lt-flag-ge {
                background-position: -208px -44px;
            }
            .lt-flag.lt-flag-gf {
                background-position: -224px -44px;
            }
            .lt-flag.lt-flag-gg {
                background-position: -240px -44px;
            }
            .lt-flag.lt-flag-gh {
                background-position: 0 -55px;
            }
            .lt-flag.lt-flag-gi {
                background-position: -16px -55px;
            }
            .lt-flag.lt-flag-gl {
                background-position: -32px -55px;
            }
            .lt-flag.lt-flag-gm {
                background-position: -48px -55px;
            }
            .lt-flag.lt-flag-gn {
                background-position: -64px -55px;
            }
            .lt-flag.lt-flag-gp {
                background-position: -80px -55px;
            }
            .lt-flag.lt-flag-gq {
                background-position: -96px -55px;
            }
            .lt-flag.lt-flag-gr {
                background-position: -112px -55px;
            }
            .lt-flag.lt-flag-gs {
                background-position: -128px -55px;
            }
            .lt-flag.lt-flag-gt {
                background-position: -144px -55px;
            }
            .lt-flag.lt-flag-gu {
                background-position: -160px -55px;
            }
            .lt-flag.lt-flag-gw {
                background-position: -176px -55px;
            }
            .lt-flag.lt-flag-gy {
                background-position: -192px -55px;
            }
            .lt-flag.lt-flag-hk {
                background-position: -208px -55px;
            }
            .lt-flag.lt-flag-hm {
                background-position: -224px -55px;
            }
            .lt-flag.lt-flag-hn {
                background-position: -240px -55px;
            }
            .lt-flag.lt-flag-hr {
                background-position: 0 -66px;
            }
            .lt-flag.lt-flag-ht {
                background-position: -16px -66px;
            }
            .lt-flag.lt-flag-hu {
                background-position: -32px -66px;
            }
            .lt-flag.lt-flag-ic {
                background-position: -48px -66px;
            }
            .lt-flag.lt-flag-id {
                background-position: -64px -66px;
            }
            .lt-flag.lt-flag-ie {
                background-position: -80px -66px;
            }
            .lt-flag.lt-flag-il {
                background-position: -96px -66px;
            }
            .lt-flag.lt-flag-im {
                background-position: -112px -66px;
            }
            .lt-flag.lt-flag-in {
                background-position: -128px -66px;
            }
            .lt-flag.lt-flag-io {
                background-position: -144px -66px;
            }
            .lt-flag.lt-flag-iq {
                background-position: -160px -66px;
            }
            .lt-flag.lt-flag-ir {
                background-position: -176px -66px;
            }
            .lt-flag.lt-flag-is {
                background-position: -192px -66px;
            }
            .lt-flag.lt-flag-ax {
                background-position: -192px -66px;
            }
            .lt-flag.lt-flag-it {
                background-position: -208px -66px;
            }
            .lt-flag.lt-flag-je {
                background-position: -224px -66px;
            }
            .lt-flag.lt-flag-jm {
                background-position: -240px -66px;
            }
            .lt-flag.lt-flag-jo {
                background-position: 0 -77px;
            }
            .lt-flag.lt-flag-jp {
                background-position: -16px -77px;
            }
            .lt-flag.lt-flag-ke {
                background-position: -32px -77px;
            }
            .lt-flag.lt-flag-kg {
                background-position: -48px -77px;
            }
            .lt-flag.lt-flag-kh {
                background-position: -64px -77px;
            }
            .lt-flag.lt-flag-ki {
                background-position: -80px -77px;
            }
            .lt-flag.lt-flag-km {
                background-position: -96px -77px;
            }
            .lt-flag.lt-flag-kn {
                background-position: -112px -77px;
            }
            .lt-flag.lt-flag-kp {
                background-position: -128px -77px;
            }
            .lt-flag.lt-flag-kr {
                background-position: -144px -77px;
            }
            .lt-flag.lt-flag-kurdistan {
                background-position: -160px -77px;
            }
            .lt-flag.lt-flag-kw {
                background-position: -176px -77px;
            }
            .lt-flag.lt-flag-ky {
                background-position: -192px -77px;
            }
            .lt-flag.lt-flag-kz {
                background-position: -208px -77px;
            }
            .lt-flag.lt-flag-la {
                background-position: -224px -77px;
            }
            .lt-flag.lt-flag-lb {
                background-position: -240px -77px;
            }
            .lt-flag.lt-flag-lc {
                background-position: 0 -88px;
            }
            .lt-flag.lt-flag-li {
                background-position: -16px -88px;
            }
            .lt-flag.lt-flag-lk {
                background-position: -32px -88px;
            }
            .lt-flag.lt-flag-lr {
                background-position: -48px -88px;
            }
            .lt-flag.lt-flag-ls {
                background-position: -64px -88px;
            }
            .lt-flag.lt-flag-lt {
                background-position: -80px -88px;
            }
            .lt-flag.lt-flag-lu {
                background-position: -96px -88px;
            }
            .lt-flag.lt-flag-lv {
                background-position: -112px -88px;
            }
            .lt-flag.lt-flag-ly {
                background-position: -128px -88px;
            }
            .lt-flag.lt-flag-ma {
                background-position: -144px -88px;
            }
            .lt-flag.lt-flag-mc {
                background-position: -160px -88px;
            }
            .lt-flag.lt-flag-md {
                background-position: -176px -88px;
            }
            .lt-flag.lt-flag-me {
                background-position: -192px -88px;
            }
            .lt-flag.lt-flag-mf {
                background-position: -224px -165px;
            }
            .lt-flag.lt-flag-mg {
                background-position: -208px -88px;
            }
            .lt-flag.lt-flag-mh {
                background-position: -224px -88px;
            }
            .lt-flag.lt-flag-mk {
                background-position: -240px -88px;
            }
            .lt-flag.lt-flag-ml {
                background-position: 0 -99px;
            }
            .lt-flag.lt-flag-mm {
                background-position: -16px -99px;
            }
            .lt-flag.lt-flag-mn {
                background-position: -32px -99px;
            }
            .lt-flag.lt-flag-mo {
                background-position: -48px -99px;
            }
            .lt-flag.lt-flag-mp {
                background-position: -64px -99px;
            }
            .lt-flag.lt-flag-mq {
                background-position: -80px -99px;
            }
            .lt-flag.lt-flag-mr {
                background-position: -96px -99px;
            }
            .lt-flag.lt-flag-ms {
                background-position: -112px -99px;
            }
            .lt-flag.lt-flag-mt {
                background-position: -128px -99px;
            }
            .lt-flag.lt-flag-mu {
                background-position: -144px -99px;
            }
            .lt-flag.lt-flag-mv {
                background-position: -160px -99px;
            }
            .lt-flag.lt-flag-mw {
                background-position: -176px -99px;
            }
            .lt-flag.lt-flag-mx {
                background-position: -192px -99px;
            }
            .lt-flag.lt-flag-my {
                background-position: -208px -99px;
            }
            .lt-flag.lt-flag-mz {
                background-position: -224px -99px;
            }
            .lt-flag.lt-flag-na {
                background-position: -240px -99px;
            }
            .lt-flag.lt-flag-nc {
                background-position: 0 -110px;
            }
            .lt-flag.lt-flag-ne {
                background-position: -16px -110px;
            }
            .lt-flag.lt-flag-nf {
                background-position: -32px -110px;
            }
            .lt-flag.lt-flag-ng {
                background-position: -48px -110px;
            }
            .lt-flag.lt-flag-ni {
                background-position: -64px -110px;
            }
            .lt-flag.lt-flag-nl {
                background-position: -80px -110px;
            }
            .lt-flag.lt-flag-no {
                background-position: -96px -110px;
            }
            .lt-flag.lt-flag-np {
                background-position: -112px -110px;
            }
            .lt-flag.lt-flag-nr {
                background-position: -128px -110px;
            }
            .lt-flag.lt-flag-nu {
                background-position: -144px -110px;
            }
            .lt-flag.lt-flag-nz {
                background-position: -160px -110px;
            }
            .lt-flag.lt-flag-om {
                background-position: -176px -110px;
            }
            .lt-flag.lt-flag-pa {
                background-position: -192px -110px;
            }
            .lt-flag.lt-flag-pe {
                background-position: -208px -110px;
            }
            .lt-flag.lt-flag-pf {
                background-position: -224px -110px;
            }
            .lt-flag.lt-flag-pg {
                background-position: -240px -110px;
            }
            .lt-flag.lt-flag-ph {
                background-position: 0 -121px;
            }
            .lt-flag.lt-flag-pk {
                background-position: -16px -121px;
            }
            .lt-flag.lt-flag-pl {
                background-position: -32px -121px;
            }
            .lt-flag.lt-flag-pm {
                background-position: -48px -121px;
            }
            .lt-flag.lt-flag-pn {
                background-position: -64px -121px;
            }
            .lt-flag.lt-flag-pr {
                background-position: -80px -121px;
            }
            .lt-flag.lt-flag-ps {
                background-position: -96px -121px;
            }
            .lt-flag.lt-flag-pt {
                background-position: -112px -121px;
            }
            .lt-flag.lt-flag-pw {
                background-position: -128px -121px;
            }
            .lt-flag.lt-flag-py {
                background-position: -144px -121px;
            }
            .lt-flag.lt-flag-qa {
                background-position: -160px -121px;
            }
            .lt-flag.lt-flag-re {
                background-position: -176px -121px;
            }
            .lt-flag.lt-flag-ro {
                background-position: -192px -121px;
            }
            .lt-flag.lt-flag-rs {
                background-position: -208px -121px;
            }
            .lt-flag.lt-flag-ru {
                background-position: -224px -121px;
            }
            .lt-flag.lt-flag-rw {
                background-position: -240px -121px;
            }
            .lt-flag.lt-flag-sa {
                background-position: 0 -132px;
            }
            .lt-flag.lt-flag-sb {
                background-position: -16px -132px;
            }
            .lt-flag.lt-flag-sc {
                background-position: -32px -132px;
            }
            .lt-flag.lt-flag-scotland {
                background-position: -48px -132px;
            }
            .lt-flag.lt-flag-sd {
                background-position: -64px -132px;
            }
            .lt-flag.lt-flag-se {
                background-position: -80px -132px;
            }
            .lt-flag.lt-flag-sg {
                background-position: -96px -132px;
            }
            .lt-flag.lt-flag-sh {
                background-position: -112px -132px;
            }
            .lt-flag.lt-flag-si {
                background-position: -128px -132px;
            }
            .lt-flag.lt-flag-sk {
                background-position: -144px -132px;
            }
            .lt-flag.lt-flag-sl {
                background-position: -160px -132px;
            }
            .lt-flag.lt-flag-sm {
                background-position: -176px -132px;
            }
            .lt-flag.lt-flag-sn {
                background-position: -192px -132px;
            }
            .lt-flag.lt-flag-so {
                background-position: -208px -132px;
            }
            .lt-flag.lt-flag-somaliland {
                background-position: -224px -132px;
            }
            .lt-flag.lt-flag-sr {
                background-position: -240px -132px;
            }
            .lt-flag.lt-flag-ss {
                background-position: 0 -143px;
            }
            .lt-flag.lt-flag-st {
                background-position: -16px -143px;
            }
            .lt-flag.lt-flag-sv {
                background-position: -32px -143px;
            }
            .lt-flag.lt-flag-sx {
                background-position: -48px -143px;
            }
            .lt-flag.lt-flag-sy {
                background-position: -64px -143px;
            }
            .lt-flag.lt-flag-sz {
                background-position: -80px -143px;
            }
            .lt-flag.lt-flag-tc {
                background-position: -96px -143px;
            }
            .lt-flag.lt-flag-td {
                background-position: -112px -143px;
            }
            .lt-flag.lt-flag-tf {
                background-position: -128px -143px;
            }
            .lt-flag.lt-flag-tg {
                background-position: -144px -143px;
            }
            .lt-flag.lt-flag-th {
                background-position: -160px -143px;
            }
            .lt-flag.lt-flag-tj {
                background-position: -176px -143px;
            }
            .lt-flag.lt-flag-tk {
                background-position: -192px -143px;
            }
            .lt-flag.lt-flag-tl {
                background-position: -208px -143px;
            }
            .lt-flag.lt-flag-tm {
                background-position: -224px -143px;
            }
            .lt-flag.lt-flag-tn {
                background-position: -240px -143px;
            }
            .lt-flag.lt-flag-to {
                background-position: 0 -154px;
            }
            .lt-flag.lt-flag-tr {
                background-position: -16px -154px;
            }
            .lt-flag.lt-flag-tt {
                background-position: -32px -154px;
            }
            .lt-flag.lt-flag-tv {
                background-position: -48px -154px;
            }
            .lt-flag.lt-flag-tw {
                background-position: -64px -154px;
            }
            .lt-flag.lt-flag-tz {
                background-position: -80px -154px;
            }
            .lt-flag.lt-flag-ua {
                background-position: -96px -154px;
            }
            .lt-flag.lt-flag-ug {
                background-position: -112px -154px;
            }
            .lt-flag.lt-flag-um {
                background-position: -128px -154px;
            }
            .lt-flag.lt-flag-us {
                background-position: -144px -154px;
            }
            .lt-flag.lt-flag-uy {
                background-position: -160px -154px;
            }
            .lt-flag.lt-flag-uz {
                background-position: -176px -154px;
            }
            .lt-flag.lt-flag-va {
                background-position: -192px -154px;
            }
            .lt-flag.lt-flag-vc {
                background-position: -208px -154px;
            }
            .lt-flag.lt-flag-ve {
                background-position: -224px -154px;
            }
            .lt-flag.lt-flag-vg {
                background-position: -240px -154px;
            }
            .lt-flag.lt-flag-vi {
                background-position: 0 -165px;
            }
            .lt-flag.lt-flag-vn {
                background-position: -16px -165px;
            }
            .lt-flag.lt-flag-vu {
                background-position: -32px -165px;
            }
            .lt-flag.lt-flag-wales {
                background-position: -48px -165px;
            }
            .lt-flag.lt-flag-wf {
                background-position: -64px -165px;
            }
            .lt-flag.lt-flag-ws {
                background-position: -80px -165px;
            }
            .lt-flag.lt-flag-ye {
                background-position: -96px -165px;
            }
            .lt-flag.lt-flag-yt {
                background-position: -112px -165px;
            }
            .lt-flag.lt-flag-za {
                background-position: -128px -165px;
            }
            .lt-flag.lt-flag-zanzibar {
                background-position: -144px -165px;
            }
            .lt-flag.lt-flag-zm {
                background-position: -160px -165px;
            }
            .lt-flag.lt-flag-zw {
                background-position: -176px -165px;
            }
            .lt-site-btn {
                left: auto;
                right: auto;
                top: auto;
                bottom: auto;
                margin: 0;
                padding: 0;
                border: 0;
                width: auto;
                height: auto;
                text-indent: 0;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                text-align: center;
                box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
                position: relative;
                text-shadow: 0 2px 0 rgba(0, 0, 0, 0.15);
                cursor: pointer;
                background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0) 100%);
                display: table-cell;
                vertical-align: middle;
            }
            @media print {
                .lt-site-btn {
                    display: none !important;
                }
            }
            .lt-site-btn * {
                font: inherit;
                position: static;
                left: auto;
                right: auto;
                top: auto;
                bottom: auto;
                padding: 0;
                margin: 0;
                border: 0;
                box-shadow: none;
                outline: 0;
                text-decoration: none;
                letter-spacing: 0;
                box-sizing: content-box;
                float: none;
                text-shadow: none;
                overflow: visible;
                text-align: left;
                width: auto;
                height: auto;
                min-width: 0;
                max-width: none;
                min-height: 0;
                max-height: none;
                background: 0 0;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                text-transform: none;
                color: inherit;
                text-indent: 0;
            }
            .lt-site-btn article,
            .lt-site-btn aside,
            .lt-site-btn details,
            .lt-site-btn div,
            .lt-site-btn figcaption,
            .lt-site-btn figure,
            .lt-site-btn footer,
            .lt-site-btn header,
            .lt-site-btn hgroup,
            .lt-site-btn nav,
            .lt-site-btn section,
            .lt-site-btn summary {
                display: block;
            }
            .lt-site-btn span {
                display: inline;
            }
            .lt-site-btn audio,
            .lt-site-btn canvas,
            .lt-site-btn video {
                display: inline-block;
            }
            .lt-site-btn audio:not([controls]) {
                display: none;
                height: 0;
            }
            .lt-site-btn [hidden] {
                display: none;
            }
            .lt-site-btn a:focus {
                outline: 0;
            }
            .lt-site-btn a:active,
            .lt-site-btn a:hover {
                outline: 0;
            }
            .lt-site-btn abbr[title] {
                border-bottom: 1px dotted;
            }
            .lt-site-btn b,
            .lt-site-btn strong {
                font-weight: 700;
            }
            .lt-site-btn blockquote {
                margin: 1em 40px;
            }
            .lt-site-btn dfn {
                font-style: italic;
            }
            .lt-site-btn mark {
                background: #ff0;
                color: #000;
            }
            .lt-site-btn code,
            .lt-site-btn kbd,
            .lt-site-btn pre,
            .lt-site-btn samp {
                font-family: monospace, serif;
                font-size: 1em;
            }
            .lt-site-btn pre {
                white-space: pre;
                white-space: pre-wrap;
                word-wrap: break-word;
            }
            .lt-site-btn q {
                quotes: none;
            }
            .lt-site-btn q:after,
            .lt-site-btn q:before {
                content: "";
                content: none;
            }
            .lt-site-btn sub,
            .lt-site-btn sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline;
            }
            .lt-site-btn sup {
                top: -0.5em;
            }
            .lt-site-btn sub {
                bottom: -0.25em;
            }
            .lt-site-btn dl,
            .lt-site-btn menu,
            .lt-site-btn ol,
            .lt-site-btn ul {
                margin: 0;
            }
            .lt-site-btn dd {
                margin: 0 0 0 40px;
            }
            .lt-site-btn menu,
            .lt-site-btn ol,
            .lt-site-btn ul {
                padding: 0;
            }
            .lt-site-btn ol,
            .lt-site-btn ul {
                list-style: none;
                list-style-image: none;
            }
            .lt-site-btn img {
                border: 0;
                -ms-interpolation-mode: bicubic;
            }
            .lt-site-btn svg:not(:root) {
                overflow: hidden;
            }
            .lt-site-btn figure {
                margin: 0;
            }
            .lt-site-btn table {
                border-collapse: collapse;
                border-spacing: 0;
            }
            .lt-site-btn button,
            .lt-site-btn input,
            .lt-site-btn select,
            .lt-site-btn textarea {
                font-family: sans-serif;
                text-transform: none;
            }
            .lt-site-btn button,
            .lt-site-btn input,
            .lt-site-btn select,
            .lt-site-btn textarea {
                font-size: 100%;
                margin: 0;
                vertical-align: baseline;
            }
            .lt-site-btn form {
                margin: 0;
                display: block;
            }
            .lt-site-btn label:after,
            .lt-site-btn label:before {
                display: none !important;
            }
            .lt-site-btn button,
            .lt-site-btn input {
                line-height: normal;
            }
            .lt-site-btn button,
            .lt-site-btn input[type="button"],
            .lt-site-btn input[type="reset"],
            .lt-site-btn input[type="submit"] {
                -webkit-appearance: button;
                cursor: pointer;
            }
            .lt-site-btn button[disabled],
            .lt-site-btn input[disabled] {
                cursor: default;
            }
            .lt-site-btn input[type="search"] {
                -webkit-appearance: textfield;
                box-sizing: content-box;
            }
            .lt-site-btn input[type="search"]::-webkit-search-cancel-button,
            .lt-site-btn input[type="search"]::-webkit-search-decoration {
                -webkit-appearance: none;
            }
            .lt-site-btn input,
            .lt-site-btn textarea {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                border-radius: 0;
                float: none;
                margin: 0;
                text-indent: 0;
                background-color: transparent;
                background-image: none;
                vertical-align: top;
            }
            .lt-site-btn input:active,
            .lt-site-btn input:focus,
            .lt-site-btn input:hover,
            .lt-site-btn textarea:active,
            .lt-site-btn textarea:focus,
            .lt-site-btn textarea:hover {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                background-color: transparent;
            }
            .lt-site-btn select {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                border-radius: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                text-indent: 0.01px;
                text-overflow: "";
                appearance: none !important;
                margin: 0;
            }
            .lt-site-btn select::-ms-expand {
                display: none;
            }
            .lt-site-btn select:active,
            .lt-site-btn select:focus,
            .lt-site-btn select:focus:required:invalid:focus,
            .lt-site-btn select:hover {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                color: inherit;
            }
            .lt-site-btn button,
            .lt-site-btn input,
            .lt-site-btn select,
            .lt-site-btn textarea {
                vertical-align: inherit;
            }
            .lt-site-btn button::-moz-focus-inner,
            .lt-site-btn input::-moz-focus-inner {
                border: 0;
                padding: 0;
            }
            .lt-site-btn * {
                width: auto;
                height: auto;
                font-weight: 400;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
            }
            .lt-site-btn .lt-site-btn-icon {
                display: inline-block;
                vertical-align: middle;
            }
            .lt-site-btn .lt-site-btn-txt {
                display: inline-block;
                vertical-align: middle;
                font-weight: 400;
            }
            .lt-site-btn .lt-site-btn-icon:before {
                display: inline-block;
                position: relative;
                top: 3px;
                font-family: lt-icons;
                content: "\61";
                vertical-align: top;
                font-weight: 400;
                font-style: normal;
                margin-right: 4px;
            }
            .lt-site-btn .lt-site-btn-status {
                position: absolute;
                font-size: 13px;
                line-height: 16px;
                padding-right: 13px;
            }
            .lt-site-btn .lt-site-btn-status:after {
                content: "";
                position: absolute;
                right: 0;
                top: 5px;
                width: 5px;
                height: 5px;
                border-radius: 50%;
                background-clip: padding-box;
                text-align: center;
                line-height: 7px;
                background: #b4b4b4;
                border: 1px solid #fff;
            }
            .lt-site-btn:hover {
                transition: background-image 0.2s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
                background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0) 50%);
            }
            .lt-site-btn.lt-size-large {
                font-size: 18px;
                height: 100px;
                width: 223px;
                min-width: 223px;
                font-weight: 500;
                border-radius: 15px;
                background-clip: padding-box;
            }
            .lt-site-btn.lt-size-large .lt-site-btn-icon:before {
                font-size: 36px;
            }
            .lt-site-btn.lt-size-large .lt-site-btn-status {
                top: 11px;
                right: 13px;
            }
            .lt-site-btn.lt-size-large .lt-site-btn-txt {
                vertical-align: middle;
                line-height: 22px;
                max-width: 150px;
                display: inline-block;
                text-align: center;
                overflow: hidden;
                max-height: 44px;
            }
            .lt-site-btn.lt-size-middle {
                font-size: 14px;
                height: 69px;
                width: 193px;
                min-width: 193px;
                font-weight: 500;
                border-radius: 13px;
                background-clip: padding-box;
            }
            .lt-site-btn.lt-size-middle .lt-site-btn-icon:before {
                font-size: 26px;
            }
            .lt-site-btn.lt-size-middle .lt-site-btn-status {
                top: 5px;
                right: 11px;
            }
            .lt-site-btn.lt-size-middle .lt-site-btn-txt {
                vertical-align: middle;
                line-height: 19px;
                max-width: 125px;
                display: inline-block;
                text-align: center;
                overflow: hidden;
                max-height: 38px;
                padding-top: 5px;
            }
            .lt-site-btn.lt-size-small {
                font-size: 13px;
                height: 50px;
                width: 146px;
                min-width: 146px;
                font-weight: 500;
                border-radius: 7px;
                background-clip: padding-box;
            }
            .lt-site-btn.lt-size-small .lt-site-btn-icon:before {
                font-size: 18px;
                top: 1px;
            }
            .lt-site-btn.lt-size-small .lt-site-btn-status {
                top: 0;
                right: 8px;
            }
            .lt-site-btn.lt-size-small .lt-site-btn-status__text {
                display: none;
            }
            .lt-site-btn.lt-size-small .lt-site-btn-txt {
                vertical-align: middle;
                line-height: 15px;
                max-width: 108px;
                display: inline-block;
                text-align: center;
                overflow: hidden;
                max-height: 32px;
                padding-top: 2px;
            }
            .lt-site-btn.lt-btn-active .lt-site-btn-status:after {
                background: #3dd01f;
            }
            .liveTexButton_252149 .lt-site-btn {
                background-color: #399ce3;
                color: #fff;
            }
            .liveTexButton_252150 .lt-site-btn {
                background-color: #399ce3;
                color: #fff;
            }
            .lt-widget-wrap {
                left: auto;
                right: auto;
                top: auto;
                bottom: auto;
                margin: 0;
                padding: 0;
                border: 0;
                width: auto;
                height: auto;
                text-indent: 0;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                font-size: 12px;
                font-weight: 400;
                letter-spacing: 0;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                position: fixed !important;
                z-index: 2147483647 !important;
                opacity: 1;
            }
            @media print {
                .lt-widget-wrap {
                    display: none !important;
                }
            }
            .lt-widget-wrap * {
                font: inherit;
                position: static;
                left: auto;
                right: auto;
                top: auto;
                bottom: auto;
                padding: 0;
                margin: 0;
                border: 0;
                box-shadow: none;
                outline: 0;
                text-decoration: none;
                letter-spacing: 0;
                box-sizing: content-box;
                float: none;
                text-shadow: none;
                overflow: visible;
                text-align: left;
                width: auto;
                height: auto;
                min-width: 0;
                max-width: none;
                min-height: 0;
                max-height: none;
                background: 0 0;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                text-transform: none;
                color: inherit;
                text-indent: 0;
            }
            .lt-widget-wrap article,
            .lt-widget-wrap aside,
            .lt-widget-wrap details,
            .lt-widget-wrap div,
            .lt-widget-wrap figcaption,
            .lt-widget-wrap figure,
            .lt-widget-wrap footer,
            .lt-widget-wrap header,
            .lt-widget-wrap hgroup,
            .lt-widget-wrap nav,
            .lt-widget-wrap section,
            .lt-widget-wrap summary {
                display: block;
            }
            .lt-widget-wrap span {
                display: inline;
            }
            .lt-widget-wrap audio,
            .lt-widget-wrap canvas,
            .lt-widget-wrap video {
                display: inline-block;
            }
            .lt-widget-wrap audio:not([controls]) {
                display: none;
                height: 0;
            }
            .lt-widget-wrap [hidden] {
                display: none;
            }
            .lt-widget-wrap a:focus {
                outline: 0;
            }
            .lt-widget-wrap a:active,
            .lt-widget-wrap a:hover {
                outline: 0;
            }
            .lt-widget-wrap abbr[title] {
                border-bottom: 1px dotted;
            }
            .lt-widget-wrap b,
            .lt-widget-wrap strong {
                font-weight: 700;
            }
            .lt-widget-wrap blockquote {
                margin: 1em 40px;
            }
            .lt-widget-wrap dfn {
                font-style: italic;
            }
            .lt-widget-wrap mark {
                background: #ff0;
                color: #000;
            }
            .lt-widget-wrap code,
            .lt-widget-wrap kbd,
            .lt-widget-wrap pre,
            .lt-widget-wrap samp {
                font-family: monospace, serif;
                font-size: 1em;
            }
            .lt-widget-wrap pre {
                white-space: pre;
                white-space: pre-wrap;
                word-wrap: break-word;
            }
            .lt-widget-wrap q {
                quotes: none;
            }
            .lt-widget-wrap q:after,
            .lt-widget-wrap q:before {
                content: "";
                content: none;
            }
            .lt-widget-wrap sub,
            .lt-widget-wrap sup {
                font-size: 75%;
                line-height: 0;
                position: relative;
                vertical-align: baseline;
            }
            .lt-widget-wrap sup {
                top: -0.5em;
            }
            .lt-widget-wrap sub {
                bottom: -0.25em;
            }
            .lt-widget-wrap dl,
            .lt-widget-wrap menu,
            .lt-widget-wrap ol,
            .lt-widget-wrap ul {
                margin: 0;
            }
            .lt-widget-wrap dd {
                margin: 0 0 0 40px;
            }
            .lt-widget-wrap menu,
            .lt-widget-wrap ol,
            .lt-widget-wrap ul {
                padding: 0;
            }
            .lt-widget-wrap ol,
            .lt-widget-wrap ul {
                list-style: none;
                list-style-image: none;
            }
            .lt-widget-wrap img {
                border: 0;
                -ms-interpolation-mode: bicubic;
            }
            .lt-widget-wrap svg:not(:root) {
                overflow: hidden;
            }
            .lt-widget-wrap figure {
                margin: 0;
            }
            .lt-widget-wrap table {
                border-collapse: collapse;
                border-spacing: 0;
            }
            .lt-widget-wrap button,
            .lt-widget-wrap input,
            .lt-widget-wrap select,
            .lt-widget-wrap textarea {
                font-family: sans-serif;
                text-transform: none;
            }
            .lt-widget-wrap button,
            .lt-widget-wrap input,
            .lt-widget-wrap select,
            .lt-widget-wrap textarea {
                font-size: 100%;
                margin: 0;
                vertical-align: baseline;
            }
            .lt-widget-wrap form {
                margin: 0;
                display: block;
            }
            .lt-widget-wrap label:after,
            .lt-widget-wrap label:before {
                display: none !important;
            }
            .lt-widget-wrap button,
            .lt-widget-wrap input {
                line-height: normal;
            }
            .lt-widget-wrap button,
            .lt-widget-wrap input[type="button"],
            .lt-widget-wrap input[type="reset"],
            .lt-widget-wrap input[type="submit"] {
                -webkit-appearance: button;
                cursor: pointer;
            }
            .lt-widget-wrap button[disabled],
            .lt-widget-wrap input[disabled] {
                cursor: default;
            }
            .lt-widget-wrap input[type="search"] {
                -webkit-appearance: textfield;
                box-sizing: content-box;
            }
            .lt-widget-wrap input[type="search"]::-webkit-search-cancel-button,
            .lt-widget-wrap input[type="search"]::-webkit-search-decoration {
                -webkit-appearance: none;
            }
            .lt-widget-wrap input,
            .lt-widget-wrap textarea {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                border-radius: 0;
                float: none;
                margin: 0;
                text-indent: 0;
                background-color: transparent;
                background-image: none;
                vertical-align: top;
            }
            .lt-widget-wrap input:active,
            .lt-widget-wrap input:focus,
            .lt-widget-wrap input:hover,
            .lt-widget-wrap textarea:active,
            .lt-widget-wrap textarea:focus,
            .lt-widget-wrap textarea:hover {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                background-color: transparent;
            }
            .lt-widget-wrap select {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                border-radius: 0;
                -webkit-appearance: none;
                -moz-appearance: none;
                text-indent: 0.01px;
                text-overflow: "";
                appearance: none !important;
                margin: 0;
            }
            .lt-widget-wrap select::-ms-expand {
                display: none;
            }
            .lt-widget-wrap select:active,
            .lt-widget-wrap select:focus,
            .lt-widget-wrap select:focus:required:invalid:focus,
            .lt-widget-wrap select:hover {
                webkit-box-shadow: none;
                box-shadow: none;
                outline: 0;
                color: inherit;
            }
            .lt-widget-wrap button,
            .lt-widget-wrap input,
            .lt-widget-wrap select,
            .lt-widget-wrap textarea {
                vertical-align: inherit;
            }
            .lt-widget-wrap button::-moz-focus-inner,
            .lt-widget-wrap input::-moz-focus-inner {
                border: 0;
                padding: 0;
            }
            .lt-widget-wrap * {
                font-size: 13px;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
            }
            .lt-widget-wrap.lt-external {
                left: 0;
                top: 0;
                width: 100%;
                height: 100%;
                padding: 0;
            }
            .lt-widget-wrap.lt-internal {
                padding: 0 33px 0 0;
                border-radius: 4px;
                background-clip: padding-box;
            }
            .lt-widget-wrap .lt-widget-banner {
                display: none;
            }
            .lt-widget-wrap.lt-external .lt-wrapper {
                width: auto;
                height: auto;
                min-height: 300px;
            }
            .lt-widget-wrap.lt-external .lt-wrapper.lt-active {
                left: 0;
                right: 0;
                bottom: 0;
                top: 0;
                position: absolute;
            }
            .lt-widget-wrap.lt-external .lt-wrapper .lt-wrapper-body {
                position: static;
                padding: 14px 14px 86px;
            }
            .lt-widget-wrap.lt-external .lt-wrapper .lt-welcome-form-footer {
                padding: 4px 14px 40px;
                text-align: left;
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
            }
            .lt-widget-wrap.lt-external.lt-banner .lt-wrapper {
                top: 82px;
            }
            .lt-widget-wrap.lt-external.lt-banner .lt-widget-banner {
                display: block;
                width: 100%;
                height: 82px;
            }
            .lt-widget-wrap.lt-external.lt-banner .lt-widget-banner .lt-widget-banner__link {
                display: block;
                width: 100%;
                height: 82px;
            }
            .lt-widget-wrap.lt-external.lt-banner .lt-widget-banner .lt-widget-banner__img {
                width: 100%;
                height: 82px;
            }
            .lt-widget-wrap.lt-img-no .lt-chat-header-img {
                display: none;
            }
            .lt-widget-wrap .lt-caller {
                box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.24), 0 5px 35px 0 rgba(0, 0, 0, 0.3);
                color: #fff;
                margin-top: -80px;
                position: absolute;
                text-align: center;
                top: 50%;
                width: 100%;
            }
            .lt-widget-wrap .lt-caller .lt-icon {
                font-size: 64px;
                display: block;
                margin: 0 auto;
                width: auto;
            }
            .lt-widget-wrap .lt-caller .lt-phone-flipper-inner__txt {
                font-size: 14px;
                margin-bottom: 14px;
            }
            .lt-widget-wrap .lt-caller .lt-phone-flipper-inner__img {
                display: block;
                margin: 0 auto 30px;
            }
            .lt-widget-wrap .lt-caller .lt-bttn-icon-flip-back {
                background: rgba(0, 0, 0, 0.3);
                border: medium;
                border-radius: 10px;
                color: #fff;
                cursor: pointer;
                font-family: inherit;
                font-weight: 700;
                padding: 4px 12px 5px;
            }
            .lt-widget-wrap.lt-rating-on .lt-chat-inner .lt-chat-rating {
                top: 0;
            }
            .lt-widget-wrap.lt-rating-on .lt-chat-inner .lt-chat-body {
                top: 30px;
                transition: 0s top;
            }
            .lt-widget-wrap .lt-chat-form-list,
            .lt-widget-wrap .lt-chat-list,
            .lt-widget-wrap .lt-hidden-menu-list {
                list-style: none outside none;
                margin: 0;
                padding: 0;
                text-align: left;
            }
            .lt-widget-wrap .lt-wrapper {
                z-index: -1;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                opacity: 0;
                -webkit-transform: translateX(0) rotateY(0);
                transform: translateX(0) rotateY(0);
            }
            .lt-widget-wrap .lt-wrapper.lt-active {
                z-index: 9;
                left: 0;
                opacity: 1;
                position: relative;
                transition: none;
                transition: box-shadow 0.2s linear;
            }
            .lt-widget-wrap .lt-self-label,
            .lt-widget-wrap .lt-wrapper {
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                font-size: 12px;
                padding: 0;
                margin: 0;
                background-color: #fff;
                color: #3d3d3d;
                position: absolute;
                height: auto;
                width: 310px;
                min-width: 310px;
                min-height: 400px;
                top: 0;
                left: 0;
                box-sizing: content-box;
                border-radius: 5px;
                background-clip: padding-box;
                box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2), 0 5px 10px 0 rgba(0, 0, 0, 0.1);
            }
            .lt-widget-wrap .lt-self-label ::-webkit-scrollbar,
            .lt-widget-wrap .lt-wrapper ::-webkit-scrollbar {
                width: 10px;
                background-color: transparent;
            }
            .lt-widget-wrap .lt-self-label ::-webkit-scrollbar:hover,
            .lt-widget-wrap .lt-wrapper ::-webkit-scrollbar:hover {
                background-color: rgba(0, 0, 0, 0.09);
            }
            .lt-widget-wrap .lt-self-label ::-webkit-scrollbar-thumb:vertical,
            .lt-widget-wrap .lt-wrapper ::-webkit-scrollbar-thumb:vertical {
                background: rgba(0, 0, 0, 0.2);
                -webkit-border-radius: 100px;
                background-clip: padding-box;
                min-height: 10px;
                border: 2px solid transparent;
                transition: background 0.2 ease-in-out;
                -webkit-transition: background 0.2 ease-in-out;
            }
            .lt-widget-wrap .lt-self-label.lt-invite,
            .lt-widget-wrap .lt-wrapper.lt-invite {
                height: 340px;
            }
            .lt-widget-wrap .lt-self-label.lt-chat.lt-ui-resizable-resizing .lt-wrapper-close,
            .lt-widget-wrap .lt-wrapper.lt-chat.lt-ui-resizable-resizing .lt-wrapper-close {
                opacity: 0;
            }
            .lt-widget-wrap .lt-self-label.lt-complaint,
            .lt-widget-wrap .lt-self-label.lt-send-via-email,
            .lt-widget-wrap .lt-wrapper.lt-complaint,
            .lt-widget-wrap .lt-wrapper.lt-send-via-email {
                max-width: 630px;
                max-height: 600px;
                min-height: 410px;
            }
            .lt-widget-wrap .lt-self-label .lt-wrapper_inner,
            .lt-widget-wrap .lt-wrapper .lt-wrapper_inner {
                width: 100%;
                height: auto;
                border-radius: 2px;
                background-clip: padding-box;
            }
            .lt-widget-wrap .lt-self-label .lt-wrapper-body,
            .lt-widget-wrap .lt-wrapper .lt-wrapper-body {
                padding: 14px 14px 78px;
                position: relative;
                min-height: 281px;
            }
            .lt-widget-wrap .lt-self-label .lt-wrapper-status,
            .lt-widget-wrap .lt-wrapper .lt-wrapper-status {
                width: auto;
                height: auto;
                text-align: center;
                display: none;
                padding: 0 16px 50px;
            }
            .lt-widget-wrap .lt-self-label .lt-wrapper-status .lt-status-ok-img,
            .lt-widget-wrap .lt-wrapper .lt-wrapper-status .lt-status-ok-img {
                background: url(/domain_files/status.png) no-repeat center top;
                width: 126px;
                height: 108px;
                background-size: contain;
            }
            .lt-widget-wrap .lt-self-label .lt-wrapper-status .lt-wrapper-status__txt,
            .lt-widget-wrap .lt-wrapper .lt-wrapper-status .lt-wrapper-status__txt {
                display: block;
                text-align: center;
                font-size: 15px;
                padding-top: 7%;
            }
            .lt-widget-wrap .lt-self-label .lt-sent .lt-wrapper-body,
            .lt-widget-wrap .lt-wrapper .lt-sent .lt-wrapper-body {
                display: none;
            }
            .lt-widget-wrap .lt-self-label .lt-wrapper-footer,
            .lt-widget-wrap .lt-wrapper .lt-wrapper-footer {
                background: url(/domain_files/footer_bg.png) no-repeat scroll 100% 0 #ececec;
                color: #b4b4b4;
                font-size: 13px;
                padding: 0 10px;
                text-align: left;
                height: 26px;
                letter-spacing: 0.01em;
                line-height: 26px;
                position: absolute;
                bottom: 0;
                left: 0;
                right: 0;
                border-radius: 0 0 4px 4px;
                background-clip: padding-box;
            }
            .lt-widget-wrap .lt-self-label .lt-wrapper-footer a,
            .lt-widget-wrap .lt-wrapper .lt-wrapper-footer a {
                color: #6b768e;
                line-height: 26px;
                vertical-align: top;
                text-decoration: none;
            }
            .lt-widget-wrap .lt-self-label .lt-bttn,
            .lt-widget-wrap .lt-wrapper .lt-bttn {
                border: 1px solid;
                cursor: pointer;
                font-family: inherit;
                font-size: 11px;
                font-weight: 700;
                letter-spacing: 0;
                outline: medium;
                padding: 5px 8px 4px;
                text-indent: 0;
                text-transform: uppercase;
                line-height: 11px;
                font-weight: 700;
                background: #fff;
                height: auto;
                border-radius: 3px;
                background-clip: padding-box;
            }
            .lt-widget-wrap .lt-self-label .lt-bttn::-moz-focus-inner,
            .lt-widget-wrap .lt-wrapper .lt-bttn::-moz-focus-inner {
                border: 0;
                padding: 0;
            }
            .lt-widget-wrap .lt-self-label .lt-bttn span,
            .lt-widget-wrap .lt-wrapper .lt-bttn span {
                font-size: 11px;
                line-height: 11px;
                font-weight: 700;
                position: relative;
                top: 0;
                left: 0;
                text-transform: uppercase;
            }
            .lt-widget-wrap .lt-self-label .lt-bttn .lt-icon,
            .lt-widget-wrap .lt-wrapper .lt-bttn .lt-icon {
                font-size: 18px;
                margin-right: 6px;
                vertical-align: middle;
                position: relative;
                width: auto;
            }
            .lt-widget-wrap .lt-self-label .lt-bttn.new-chat .lt-icon,
            .lt-widget-wrap .lt-wrapper .lt-bttn.new-chat .lt-icon {
                display: inline-block;
                width: auto;
            }
            .lt-widget-wrap .lt-self-label .lt-bttn.new-call-order,
            .lt-widget-wrap .lt-self-label .lt-bttn.reconnect,
            .lt-widget-wrap .lt-wrapper .lt-bttn.new-call-order,
            .lt-widget-wrap .lt-wrapper .lt-bttn.reconnect {
                color: #406b8d;
                border-color: #6893b5;
                padding: 8px 8px 5px;
            }
            .lt-widget-wrap .lt-self-label .lt-bttn.reconnect .lt-icon,
            .lt-widget-wrap .lt-wrapper .lt-bttn.reconnect .lt-icon {
                font-size: 16px;
                width: auto;
            }
            .lt-widget-wrap .lt-self-label .lt-bttn.lt-main-color,
            .lt-widget-wrap .lt-wrapper .lt-bttn.lt-main-color {
                background: #4a76a8;
                color: #fff;
                font-size: 11px;
                height: auto;
                line-height: 16px;
                padding: 8px 19px 6px;
                text-transform: uppercase;
                border-color: #4a76a8;
                box-shadow: none;
            }
            .lt-widget-wrap .lt-self-label .lt-bttn:active,
            .lt-widget-wrap .lt-wrapper .lt-bttn:active {
                position: relative;
                top: 1px;
                left: 1px;
            }
            .lt-widget-wrap .lt-self-label .lt-bttn:focus,
            .lt-widget-wrap .lt-wrapper .lt-bttn:focus {
                border-color: #8cd4f1;
                box-shadow: 0 0 0 3px #ebf7fc;
            }
            .lt-widget-wrap .lt-self-label.lt-call-request .lt-bttn,
            .lt-widget-wrap .lt-self-label.lt-complaint .lt-bttn,
            .lt-widget-wrap .lt-self-label.lt-lead .lt-bttn,
            .lt-widget-wrap .lt-self-label.lt-offline .lt-bttn,
            .lt-widget-wrap .lt-self-label.lt-send-via-email .lt-bttn,
            .lt-widget-wrap .lt-self-label.lt-welcome .lt-bttn,
            .lt-widget-wrap .lt-wrapper.lt-call-request .lt-bttn,
            .lt-widget-wrap .lt-wrapper.lt-complaint .lt-bttn,
            .lt-widget-wrap .lt-wrapper.lt-lead .lt-bttn,
            .lt-widget-wrap .lt-wrapper.lt-offline .lt-bttn,
            .lt-widget-wrap .lt-wrapper.lt-send-via-email .lt-bttn,
            .lt-widget-wrap .lt-wrapper.lt-welcome .lt-bttn {
                float: right;
            }
            .lt-widget-wrap .lt-self-label.lt-call-request.lt-confirm .lt-wrapper-body,
            .lt-widget-wrap .lt-self-label.lt-complaint.lt-confirm .lt-wrapper-body,
            .lt-widget-wrap .lt-self-label.lt-offline.lt-confirm .lt-wrapper-body,
            .lt-widget-wrap .lt-self-label.lt-send-via-email.lt-confirm .lt-wrapper-body,
            .lt-widget-wrap .lt-wrapper.lt-call-request.lt-confirm .lt-wrapper-body,
            .lt-widget-wrap .lt-wrapper.lt-complaint.lt-confirm .lt-wrapper-body,
            .lt-widget-wrap .lt-wrapper.lt-offline.lt-confirm .lt-wrapper-body,
            .lt-widget-wrap .lt-wrapper.lt-send-via-email.lt-confirm .lt-wrapper-body {
                display: none;
            }
            .lt-widget-wrap .lt-self-label.lt-call-request.lt-confirm .lt-wrapper-status.lt-ok,
            .lt-widget-wrap .lt-self-label.lt-complaint.lt-confirm .lt-wrapper-status.lt-ok,
            .lt-widget-wrap .lt-self-label.lt-offline.lt-confirm .lt-wrapper-status.lt-ok,
            .lt-widget-wrap .lt-self-label.lt-send-via-email.lt-confirm .lt-wrapper-status.lt-ok,
            .lt-widget-wrap .lt-wrapper.lt-call-request.lt-confirm .lt-wrapper-status.lt-ok,
            .lt-widget-wrap .lt-wrapper.lt-complaint.lt-confirm .lt-wrapper-status.lt-ok,
            .lt-widget-wrap .lt-wrapper.lt-offline.lt-confirm .lt-wrapper-status.lt-ok,
            .lt-widget-wrap .lt-wrapper.lt-send-via-email.lt-confirm .lt-wrapper-status.lt-ok {
                display: block;
            }
            .lt-widget-wrap.lt-internal .lt-self-label .lt-wrapper-status .lt-status-ok-img,
            .lt-widget-wrap.lt-internal .lt-wrapper .lt-wrapper-status .lt-status-ok-img {
                margin: 20% auto 0;
            }
            .lt-widget-wrap.lt-external .lt-self-label .lt-wrapper-status,
            .lt-widget-wrap.lt-external .lt-wrapper .lt-wrapper-status {
                width: auto;
                height: auto;
                margin-top: -79px;
                position: absolute;
                top: 50%;
                left: 50%;
                margin-left: -129px;
            }
            .lt-widget-wrap.lt-external .lt-self-label .lt-wrapper-status .lt-status-ok-img,
            .lt-widget-wrap.lt-external .lt-wrapper .lt-wrapper-status .lt-status-ok-img {
                margin: 0 auto;
            }
            .lt-widget-wrap.lt-external .lt-self-label.lt-send-via-email .lt-wrapper-status,
            .lt-widget-wrap.lt-external .lt-wrapper.lt-send-via-email .lt-wrapper-status {
                width: 271px;
                margin-top: -82px;
            }
            .lt-widget-wrap.lt-external .lt-self-label.lt-confirm .lt-wrapper-status,
            .lt-widget-wrap.lt-external .lt-wrapper.lt-confirm .lt-wrapper-status {
                width: 271px;
                margin-top: -82px;
            }
            .lt-widget-wrap .lt-wrapper.lt-sent .lt-wrapper-status.lt-ok {
                display: block;
            }
            .lt-widget-wrap .lt-wrapper.lt-sent .lt-wrapper-status.lt-fails {
                display: none;
            }
            .lt-widget-wrap .lt-wrapper.lt-sent .lt-wrapper-body {
                display: none;
            }
            .lt-widget-wrap .lt-wrapper.lt-sent-fails .lt-wrapper-status {
                display: none;
            }
            .lt-widget-wrap .lt-wrapper.lt-sent-fails .lt-wrapper-status.lt-fails {
                display: block;
            }
            .lt-widget-wrap .lt-wrapper.lt-sent-fails .lt-wrapper-body {
                display: none;
            }
            .lt-widget-wrap.lt-internal .lt-wrapper-close {
                height: 26px;
                position: absolute;
                right: -33px;
                padding-top: 2px;
                text-align: right;
                top: 0;
                width: 33px;
                filter: alpha(opacity=0);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
                opacity: 0;
                transition: opacity 0.5s ease-out;
            }
            .lt-widget-wrap.lt-internal .lt-wrapper-close .lt-icon {
                color: rgba(255, 255, 255, 0.75);
                font-size: 18px;
                height: 21px;
                vertical-align: top;
                line-height: 16px;
                text-align: center;
                width: 21px;
                cursor: pointer;
                border-radius: 50%;
                background-clip: padding-box;
                background: rgba(0, 0, 0, 0.15);
                border: 2px solid rgba(255, 255, 255, 0.75);
                box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07) inset;
                filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d2d2d2',endColorstr='#a6a6a6') alpha(opacity=50);
                -ms-filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#d2d2d2',endColorstr='#a6a6a6') alpha(opacity=50);
                position: relative;
            }
            .lt-widget-wrap.lt-internal .lt-wrapper-close .lt-icon:before {
                line-height: 0;
                display: block;
                position: absolute;
                width: 100%;
                top: 9px;
                font-size: 18px;
                font-family: Verdana, sans-serif !important;
            }
            .lt-widget-wrap.lt-internal .lt-wrapper-close:focus {
                opacity: 1;
            }
            .lt-widget-wrap.lt-internal .lt-wrapper-close:focus .lt-icon {
                border-color: #8cd4f1;
                box-shadow: 0 0 0 3px #ebf7fc;
            }
            .lt-widget-wrap.lt-external .lt-wrapper-close {
                display: none;
            }
            .lt-widget-wrap .lt-invite-popup:hover .lt-wrapper-close,
            .lt-widget-wrap .lt-wrapper:hover .lt-wrapper-close {
                filter: alpha(opacity=100);
                -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
                opacity: 1;
            }
            .lt-widget-wrap .lt-invite .lt-bttn.new-call-order {
                float: right;
            }
            .lt-widget-wrap .lt-bttn-icon {
                border: none;
                background: 0 0;
                cursor: pointer;
                font-size: 17px;
                outline: 0;
                padding: 0 6px;
            }
            .lt-widget-wrap .lt-bttn-icon.lt-gray {
                color: #b6b6b6;
            }
            .lt-widget-wrap .lt-bttn-icon:before {
                position: relative;
                top: 0;
                left: 0;
            }
            .lt-widget-wrap .lt-bttn-icon:active {
                top: 1px;
                position: relative;
                left: 1px;
            }
            .lt-widget-wrap .lt-bttn-icon-right {
                float: right;
            }
            .lt-widget-wrap .button-group * {
                line-height: 16px;
            }
            .lt-widget-wrap .lt-invite {
                height: 339px;
                width: 300px;
            }
            .lt-widget-wrap.lt-internal .lt-chat-header,
            .lt-widget-wrap.lt-internal .lt-wrapper-header {
                cursor: all-scroll;
                border-radius: 4px 4px 0 0;
                background-clip: padding-box;
                text-align: center;
                position: relative;
            }
            .lt-widget-wrap.lt-internal .lt-chat-header-img {
                margin: -18px 8px 0 -5px;
            }
            .lt-widget-wrap.lt-external .lt-chat-header-img {
                margin: 7px 8px 0 0;
                position: relative;
                z-index: 10;
            }
            .lt-widget-wrap .lt-chat-header,
            .lt-widget-wrap .lt-wrapper-header {
                font-size: 13px;
                font-weight: 600;
                height: 40px;
                letter-spacing: 0;
                padding: 0 15px;
                text-align: left;
                background-color: #4a76a8;
                color: #fff;
                background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 0, rgba(255, 255, 255, 0) 80%);
            }
            .lt-widget-wrap .lt-chat-header .lt-chat-header-bttn-group,
            .lt-widget-wrap .lt-wrapper-header .lt-chat-header-bttn-group {
                float: right;
                height: 36px;
                margin: 0 -10px;
                line-height: 40px;
            }
            .lt-widget-wrap .lt-chat-header .lt-chat-header-bttn-group .lt-bttn-icon,
            .lt-widget-wrap .lt-wrapper-header .lt-chat-header-bttn-group .lt-bttn-icon {
                line-height: 40px;
                vertical-align: top;
                text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
            }
            .lt-widget-wrap .lt-chat-header .lt-chat-header-img,
            .lt-widget-wrap .lt-wrapper-header .lt-chat-header-img {
                float: left;
                height: 43px;
                width: 43px;
                border: 2px solid #fff;
                overflow: hidden;
                box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
                border-radius: 50%;
                background-clip: padding-box;
            }
            .lt-widget-wrap .lt-chat-header .lt-chat-header-img img,
            .lt-widget-wrap .lt-wrapper-header .lt-chat-header-img img {
                width: 100%;
                height: auto;
                aspect-ratio: 1;
                object-fit: cover;
            }
            .lt-widget-wrap .lt-hidden-menu-wrapper {
                position: relative;
            }
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list {
                background: #fff;
                display: none;
                overflow: hidden;
                position: absolute;
                right: 5px;
                top: 21px;
                width: 230px;
                z-index: 19;
                border-radius: 3px;
                background-clip: padding-box;
                box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.24), 0 5px 35px 0 rgba(0, 0, 0, 0.3);
            }
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i {
                border-bottom: 1px solid #e5e5e5;
                color: #000;
                cursor: pointer;
                font-size: 13px;
                line-height: 20px;
                padding: 8px 10px 6px;
                font-weight: 400;
            }
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i.lt-mute .lt-mute-off,
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i.lt-mute .lt-mute-on {
                font-size: 13px;
            }
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i:last-child {
                border-bottom: 0;
            }
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i .lt-icon {
                font-size: 16px;
                margin-left: -3px;
                margin-right: 8px;
                color: #b2b2b2;
                position: relative;
                top: 2px;
                text-shadow: none;
                float: left;
            }
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i .lt-icon.lt-iconic-volume-off,
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i .lt-icon.lt-iconic-volume-on {
                top: 0;
                font-size: 20px;
                margin-right: 4px;
            }
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i.lt-mute .lt-mute-off {
                display: none;
            }
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i.lt-mute.lt-mute-active .lt-mute-off {
                display: block;
            }
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i.lt-mute.lt-mute-active .lt-mute-on {
                display: none;
            }
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i.lt-mute.lt-mute-active .lt-iconic-volume-off {
                content: "";
            }
            .lt-widget-wrap.lt-internal .lt-hidden-menu-wrapper .lt-hidden-menu-list {
                right: 5px;
            }
            .lt-widget-wrap.lt-external .lt-hidden-menu-wrapper .lt-hidden-menu-list {
                right: -10px;
            }
            .lt-widget-wrap .active .lt-hidden-menu-list {
                display: block;
            }
            .lt-widget-wrap .lt-chat-list-info {
                letter-spacing: 0;
                margin-bottom: 12px;
                position: relative;
                text-align: center;
                top: -7px;
                clear: both;
            }
            .lt-widget-wrap .lt-chat-list-info * {
                font-size: 13px;
                line-height: 16px;
            }
            .lt-widget-wrap .lt-chat-list-info .lt-chat-list-info__txt {
                margin-bottom: 9px;
                color: #b2b2b2;
                text-align: center;
            }
            .lt-widget-wrap .lt-chat-list-info .lt-chat-list-info__txt .lt-bttn-icon.icon-thumbs {
                position: relative;
                vertical-align: middle;
                left: 0;
                cursor: default;
                font-size: 18px;
            }
            .lt-widget-wrap .lt-chat-list-info .lt-chat-list-info__txt .lt-bttn-icon.icon-thumbs.lt-fa-thumbs-o-up {
                top: 1px;
            }
            .lt-widget-wrap .lt-chat-list-info .lt-chat-list-info__txt .lt-bttn-icon.icon-thumbs.lt-fa-thumbs-o-down {
                top: 5px;
            }
            .lt-widget-wrap .lt-chat-list-info .lt-chat-list-info__txt + .lt-chat-list-info__txt {
                margin-top: -6px;
            }
            .lt-widget-wrap .lt-chat-list-info.lt-invite-message .lt-chat-list__img {
                width: 43px;
                height: 43px;
                background-image: url(/domain_files/icon_inv_message.png);
                background-repeat: no-repeat;
                background-size: cover;
                display: inline-block;
                margin-top: 25px;
            }
            .lt-widget-wrap .lt-chat-list-info.lt-cobrowse .lt-bttn {
                width: 120px;
                padding-left: 0;
                padding-right: 0;
            }
            .lt-widget-wrap .lt-chat-list-info.lt-cobrowse .lt-bttn.lt-bttn-abort {
                color: #406b8d;
                border-color: #6893b5;
                padding: 10px 0 9px;
                position: relative;
                margin-top: -1px;
                margin-left: 10px;
            }
            .lt-widget-wrap .lt-chat-list:after {
                content: "";
                clear: both;
                display: block;
            }
            .lt-widget-wrap .lt-chat-list__i {
                position: relative;
                font-size: 12px;
                padding: 7px 10px;
                text-align: left;
                clear: both;
                line-height: 15px;
                margin-bottom: 18px;
                word-wrap: break-word;
                border-radius: 20px;
                background-clip: padding-box;
            }
            .lt-widget-wrap .lt-chat-list__i .lt-chat-list__txt {
                word-wrap: break-word;
                font-size: 13px;
                line-height: 18px;
                vertical-align: top;
            }
            .lt-widget-wrap .lt-chat-list__i:before {
                font-family: lt-icons;
                font-size: 20px;
                position: absolute;
                z-index: -1;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-user {
                float: right;
                max-width: 70%;
                margin-left: 35px;
                background-color: #f1f0f0;
                -webkit-animation: newMessage 0.35s both ease-in-out;
                animation: newMessage 0.35s both ease-in-out;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-user .lt-chat-list__i-date {
                left: -37px;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-user:before {
                content: "\e070";
                bottom: -1px;
                right: -4px;
                color: #f1f0f0;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-manager {
                float: left;
                max-width: 70%;
                margin-right: 35px;
                min-height: 12px;
                -webkit-animation: newMessageInvert 0.35s both ease-in-out;
                animation: newMessageInvert 0.35s both ease-in-out;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-manager::before {
                content: "\e071";
                left: -4px;
                bottom: -1px;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-manager .lt-chat-list__i-date {
                position: fixed;
                bottom: 0;
                right: -37px;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-manager .lt-quote-message {
                position: absolute;
                top: -15px;
                width: 16px;
                height: 20px;
                cursor: pointer;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-manager.lt-typing img {
                padding: 5px 0;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-sticker {
                float: left;
                width: 150px;
                margin-right: 35px;
                min-height: 12px;
                -webkit-animation: newMessageInvert 0.35s both ease-in-out;
                animation: newMessageInvert 0.35s both ease-in-out;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-sticker .lt-chat-list__i-date {
                right: -37px;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-sticker.lt-typing img {
                padding: 5px 0;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-sticker img {
                width: 150px;
                height: 150px;
            }
            .lt-widget-wrap .lt-chat-list__i .lt-chat-list__i-file-section {
                margin-left: 40px;
            }
            .lt-widget-wrap .lt-chat-list__i .lt-chat-list__i-img {
                display: block;
                width: 30px;
                height: 32px;
                background-size: contain;
                float: left;
            }
            .lt-widget-wrap .lt-chat-list__i .lt-chat-list__i-img.file-download {
                background-image: url(/domain_files/file.png);
                background-position: 0 0;
                background-repeat: no-repeat;
                background-color: transparent;
            }
            .lt-widget-wrap .lt-chat-list__i .lt-chat-list__i-img.file-upload-done {
                background-image: url(/domain_files/file-upload-done.png);
                background-position: 0 0;
                background-repeat: no-repeat;
                background-color: transparent;
            }
            .lt-widget-wrap .lt-chat-list__i .lt-chat-list__i-img.file-upload {
                width: 24px;
                height: 24px;
                margin-top: 5px;
                margin-left: 4px;
                margin-bottom: 3px;
                background-image: url(/domain_files/file-upload.png);
                background-position: 0 0;
                background-repeat: no-repeat;
                background-color: transparent;
                -webkit-animation: spin 1.3s linear infinite;
                animation: spin 1.3s linear infinite;
            }
            .lt-widget-wrap .lt-chat-list__i .lt-chat-list__i-img.file-upload-error {
                background-image: url(/domain_files/file-upload-error.png);
                background-position: 0 0;
                background-repeat: no-repeat;
                background-color: transparent;
            }
            .lt-widget-wrap .lt-chat-list__i .lt-chat-list__i-file-download {
                float: right;
                color: #406b8d;
                text-decoration: none;
            }
            .lt-widget-wrap .lt-chat-list__i .lt-chat-list__i-file-size {
                color: #7f7f7f;
            }
            .lt-widget-wrap .lt-chat-list__i .lt-chat-list__i-file-units {
                color: #7f7f7f;
                margin-right: 12px;
            }
            .lt-widget-wrap .lt-chat-list__i .lt-chat-list__i-button {
                display: inline-block;
                padding: 2px 4px;
                margin: 2px 0;
                font-size: inherit;
                color: #fff !important;
                border-radius: 2px;
                box-shadow: none;
            }
            .lt-widget-wrap .lt-chat-list__i .lt-chat-list__i-button[disabled] {
                opacity: 0.7;
            }
            .lt-widget-wrap .lt-chat-list__i-date {
                bottom: 7px;
                display: block;
                font-size: 11px;
                letter-spacing: 0;
                position: absolute;
                color: #b2b2b2;
            }
            .lt-widget-wrap .lt-chat-form {
                bottom: 0;
                left: 0;
                padding: 50px 12px 0;
                position: absolute;
                right: 0;
                background: #fff;
            }
            .lt-widget-wrap .lt-chat-form:after {
                content: "";
                display: block;
                clear: both;
            }
            .lt-widget-wrap .lt-chat-form.lt-error {
                border-color: rgba(239, 49, 36, 0.9);
                box-shadow: 0 0 0 3px rgba(239, 49, 36, 0.1);
            }
            .lt-widget-wrap .lt-chat-form .lt-icon {
                vertical-align: top;
                font-size: 16px;
                top: 0;
                left: 0;
                padding: 0;
                width: 24px;
                height: 24px;
                text-align: center;
            }
            .lt-widget-wrap .lt-chat-form .lt-icon.lt-submit {
                line-height: 24px;
                border-radius: 3px;
                background-clip: padding-box;
                margin: 6px 0 6px 4px;
            }
            .lt-widget-wrap .lt-chat-form .lt-icon.lt-submit:active {
                color: #fff;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form__textarea-wrapper {
                margin-right: 30px;
                display: block;
                margin-bottom: 0;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form__textarea-wrapper .lt-i-label__hint {
                left: 0;
                top: 7px;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form__textarea-wrapper .lt-chat-form__textarea {
                font-style: normal;
                border: medium;
                font-size: 15px;
                margin-right: 8px;
                resize: none;
                width: 100%;
                outline: 0;
                display: block;
                overflow: hidden;
                height: 36px;
                line-height: 19px;
                padding: 8px 0;
                color: #3d3d3d;
                min-height: 36px;
                box-sizing: border-box;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                box-shadow: none;
                letter-spacing: -0.5px;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form__textarea-wrapper .lt-chat-form__textarea::-webkit-input-placeholder {
                font-family: Arial, Helvetica, sans-serif;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form__textarea-wrapper .lt-chat-form__textarea::placeholder {
                font-family: Arial, Helvetica, sans-serif;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form__textarea-wrapper .lt-chat-form__textarea:focus {
                border: 0;
                outline: 0;
                outline: thin dotted\9;
                box-shadow: none;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form__textarea-wrapper .lt-i-label__input__textarea-clone {
                padding: 0;
            }
            .lt-widget-wrap .lt-chat-form .lt-attach-wrapper,
            .lt-widget-wrap .lt-chat-form .lt-complaint-wrapper,
            .lt-widget-wrap .lt-chat-form .lt-form-wrapper {
                display: none;
                text-align: center;
            }
            .lt-widget-wrap .lt-chat-form .lt-complaint .lt-bttn {
                margin-bottom: 10px;
                padding: 7px 10px 9px;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form-list {
                margin: 0 -12px;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form-list .lt-chat-form-list__i {
                float: left;
                line-height: 33px;
                border-bottom: 3px solid transparent;
                text-align: center;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form-list .lt-chat-form-list__i.lt-emoji-picker {
                float: left;
                line-height: 33px;
                border-bottom: 3px solid transparent;
                text-align: center;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form-list .lt-chat-form-list__i:hover {
                border-bottom-color: #e8e8e8;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form-list .lt-chat-form-list__i .lt-icon {
                color: #b2b2b2;
                font-size: 16px;
                position: relative;
                top: 0;
                left: 0;
                height: 33px;
                width: 40px;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form-list .lt-chat-form-list__i .lt-icon.lt-iconic-emoji {
                padding-top: 6px;
                box-sizing: border-box;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form-list .lt-chat-form-list__i .lt-icon.lt-icon-chat {
                top: 3px;
            }
            .lt-widget-wrap .lt-chat-form .lt-chat-form-list .lt-chat-form-list__i .lt-icon.lt-fa-frown-o {
                font-size: 18px;
            }
            .lt-widget-wrap .lt-form-on .lt-chat-body {
                bottom: 71px;
            }
            .lt-widget-wrap .lt-form-on .lt-form-wrapper {
                display: block;
            }
            .lt-widget-wrap .lt-form-on .lt-chat-form-list .lt-chat-form-list__i.lt-form__i {
                transition: border-bottom-color 0.4s ease-out;
            }
            .lt-widget-wrap .lt-form-on .lt-chat-form-list .lt-chat-form-list__i.lt-form__i .lt-icon {
                transition: color 0.4s ease-out;
            }
            .lt-widget-wrap .lt-chat-inner {
                bottom: 26px;
                overflow: hidden;
                position: absolute;
                top: 40px;
                width: 100%;
                z-index: -1;
                border-radius: 2px 2px 0 0;
                background-clip: padding-box;
            }
            .lt-widget-wrap .lt-chat-inner .lt-rate-chat-text {
                display: inline-block;
                font-family: Arial, Helvetica, sans-serif;
            }
            .lt-widget-wrap .lt-chat-inner .lt-rate-chat-info-text {
                float: left;
            }
            .lt-widget-wrap .lt-chat-inner .lt-chat-rating {
                display: -webkit-flex;
                display: flex;
                -webkit-justify-content: space-between;
                justify-content: space-between;
                background: none repeat scroll 0 0 #fafafa;
                border-bottom: 1px solid rgba(0, 0, 0, 0.1);
                box-sizing: border-box;
                color: #4c4c4c;
                font-size: 13px;
                letter-spacing: -0.5px;
                padding: 0 11px;
                position: absolute;
                top: -30px;
                width: 100%;
                z-index: 500000;
                height: 30px;
                line-height: 30px;
                text-align: left;
                transition: 0.5s;
            }
            .lt-widget-wrap .lt-chat-inner .lt-chat-rating .lt-rate {
                display: none;
            }
            .lt-widget-wrap .lt-chat-inner .lt-chat-rating .lt-rate-info {
                display: -webkit-flex;
                display: flex;
                -webkit-align-self: center;
                align-self: center;
            }
            .lt-widget-wrap .lt-chat-inner .lt-chat-rating:hover {
                -webkit-justify-content: center;
                justify-content: center;
                height: 50px;
                line-height: 50px;
            }
            .lt-widget-wrap .lt-chat-inner .lt-chat-rating:hover .lt-rate {
                display: -webkit-flex;
                display: flex;
                -webkit-align-self: center;
                align-self: center;
            }
            .lt-widget-wrap .lt-chat-inner .lt-chat-rating:hover .lt-rate .jq-star {
                margin-right: 8px;
                -webkit-transform: scale(1.5);
                transform: scale(1.5);
            }
            .lt-widget-wrap .lt-chat-inner .lt-chat-rating:hover .lt-rate-info {
                display: none;
            }
            .lt-widget-wrap .lt-chat-inner .lt-chat-rating:hover .lt-rate-chat-text {
                display: none;
            }
            .lt-widget-wrap .lt-chat-inner .lt-chat-rating:hover .lt-rate-chat-info-text {
                display: none !important;
            }
            .lt-widget-wrap .lt-chat-inner .lt-chat-rating:hover .lt-chat-rating__btn .lt-bttn-icon {
                vertical-align: middle;
                -webkit-transform: scale(1.2);
                transform: scale(1.2);
            }
            .lt-widget-wrap .lt-chat-inner .lt-chat-rating .lt-chat-rating__btn {
                display: inline-block;
                margin-left: 5px;
            }
            .lt-widget-wrap .lt-chat-inner .lt-chat-rating .lt-chat-rating__btn .lt-bttn-icon {
                font-size: 16px;
                line-height: 30px;
                vertical-align: middle;
                transition-property: vertical-align;
                padding: 0 0 0 12px;
                height: 30px;
                transition: 0.5s;
            }
            .lt-widget-wrap.lt-internal .lt-chat-inner .lt-chat-rating {
                padding: 0 11px;
            }
            .lt-widget-wrap.lt-external .lt-chat-inner .lt-chat-rating {
                padding: 0 11px 0 69px;
            }
            .lt-widget-wrap .lt-chat-body {
                border-bottom: 1px solid #e5e5e5;
                overflow-x: hidden;
                overflow-y: auto;
                padding: 9px 14px 0;
                position: absolute;
                top: 0;
                background-color: #fff;
                z-index: 9;
                right: 0;
                left: 0;
                transition: bottom 50ms ease-out, 0.5s top;
            }
            .lt-widget-wrap .lt-chat-body.lt-chat-locked {
                bottom: 35px !important;
            }
            .lt-widget-wrap .lt-chat-body.lt-chat-locked + .lt-chat-form .lt-attach-wrapper,
            .lt-widget-wrap .lt-chat-body.lt-chat-locked + .lt-chat-form .lt-form-wrapper {
                display: none;
            }
            .lt-widget-wrap .lt-attach-on .lt-chat-body.lt-chat-locked {
                bottom: 35px !important;
            }
            .lt-widget-wrap .lt-rate-msg {
                text-align: center;
            }
            .lt-widget-wrap .lt-uploader {
                border: 1px dashed #beb9a8;
                font-size: 15px;
                height: 39px;
                margin: 0;
                padding: 6px 10px 10px;
                text-align: center;
                line-height: 19px;
            }
            .lt-widget-wrap .lt-uploader * {
                font-size: 15px;
                line-height: 20px;
            }
            .lt-widget-wrap .lt-uploader .lt-uploader-label {
                display: block;
                white-space: normal;
                text-align: center;
            }
            .lt-widget-wrap .lt-uploader .lt-uploader-label .lt-uploader__span {
                width: auto;
                display: inline;
                cursor: pointer;
                color: #551a8b;
            }
            .lt-widget-wrap .lt-uploader .lt-uploader-label .lt-file-input {
                display: none;
            }
            .lt-widget-wrap .lt-attach-on .lt-chat-body {
                bottom: 105px !important;
            }
            .lt-widget-wrap .lt-attach-on .lt-attach-wrapper {
                display: block;
            }
            .lt-widget-wrap .lt-attach-on .lt-chat-form-list .lt-chat-form-list__i.lt-attach__i {
                transition: border-bottom-color 0.5s ease-out;
            }
            .lt-widget-wrap .lt-attach-on .lt-chat-form-list .lt-chat-form-list__i.lt-attach__i .lt-icon {
                transition: color 0.5s ease-out;
            }
            .lt-widget-wrap .lt-complaint-on .lt-chat-body {
                bottom: 105px !important;
            }
            .lt-widget-wrap .lt-complaint-on .lt-complaint-wrapper {
                display: block;
                padding: 9px 0;
            }
            .lt-widget-wrap .lt-complaint-on .lt-complaint-wrapper .lt-bttn.new-call-order {
                margin: 0 0 6px;
                padding: 9px 13px;
            }
            .lt-widget-wrap .lt-complaint-on .lt-chat-form-list .lt-chat-form-list__i.lt-complaint__i {
                transition: border-bottom-color 0.5s ease-out;
            }
            .lt-widget-wrap .lt-complaint-on .lt-chat-form-list .lt-chat-form-list__i.lt-complaint__i .lt-icon {
                transition: color 0.5s ease-out;
            }
            .lt-widget-wrap .lt-phone-flipper-inner {
                color: #fff;
                margin-top: -80px;
                position: absolute;
                text-align: center;
                top: 50%;
                width: 100%;
            }
            .lt-widget-wrap .lt-phone-flipper-inner .lt-icon {
                font-size: 64px;
                display: block;
                margin: 0 auto;
            }
            .lt-widget-wrap .lt-phone-flipper-inner .lt-phone-flipper-inner__txt {
                font-size: 14px;
                margin-bottom: 14px;
            }
            .lt-widget-wrap .lt-phone-flipper-inner .lt-phone-flipper-inner__img {
                display: block;
                margin: 0 auto 30px;
            }
            .lt-widget-wrap .lt-phone-flipper-inner .lt-bttn-icon-flip-back {
                background: rgba(0, 0, 0, 0.3);
                border: medium;
                border-radius: 10px;
                color: #fff;
                cursor: pointer;
                font-family: inherit;
                font-weight: 700;
                padding: 4px 12px 5px;
            }
            .lt-widget-wrap .lt-chat-header-icon {
                font-size: 16px;
                line-height: 40px;
                height: 40px;
                top: 0;
                margin-right: 10px;
                opacity: 0.7;
                padding: 0 1px;
                display: inline-block;
                vertical-align: top;
                position: absolute;
                left: 15px;
            }
            .lt-widget-wrap .lt-chat-header-icon.lt-fa-phone {
                width: 14px;
                margin-right: 14px;
            }
            .lt-widget-wrap .lt-chat-header-icon.lt-fa-phone:after {
                content: "";
                font-family: lt-icons;
                font-size: 9px;
                position: absolute;
                right: -1px;
                top: 8px;
                line-height: 9px;
            }
            .lt-widget-wrap .lt-chat-header__txt {
                font-size: 15px;
                font-weight: 400;
                line-height: 40px;
                text-shadow: 0 1px 0 rgba(0, 0, 0, 0.15);
                vertical-align: top;
                text-align: center;
                white-space: nowrap;
                overflow: hidden;
                display: block;
                text-overflow: ellipsis;
                padding: 0 20px;
            }
            .lt-widget-wrap .lt-chat-header__txt .lt-chat-header__txt-name {
                display: block;
                margin-top: 5px;
                font-size: 14px;
                font-weight: 400;
                line-height: normal;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .lt-widget-wrap .lt-chat-header__txt .lt-chat-header__txt-label {
                font-style: italic;
                font-weight: 400;
                display: block;
                font-size: 12px;
                line-height: normal;
                opacity: 0.8;
            }
            .lt-widget-wrap .lt-chat .lt-chat-header-img + .lt-chat-header__txt {
                padding: 0;
            }
            .lt-widget-wrap .lt-prechat {
                display: none;
            }
            .lt-widget-wrap .lt-prechat.lt-active {
                display: block;
            }
            .lt-widget-wrap .lt-baloon {
                clear: both;
                position: relative;
                font-size: 12px;
                padding: 7px 10px;
                text-align: left;
                min-height: 18px;
                line-height: 18px;
                vertical-align: top;
                margin-bottom: 18px;
                word-wrap: break-word;
                background-color: #e5ecf3;
                border-radius: 20px;
                background-clip: padding-box;
            }
            .lt-widget-wrap .lt-baloon .lt-baloon__txt {
                word-wrap: break-word;
                font-size: 13px;
                line-height: 18px;
                vertical-align: top;
            }
            .lt-widget-wrap .lt-baloon:before {
                font-family: lt-icons;
                content: "\e071";
                position: absolute;
                left: -4px;
                bottom: -1px;
                font-size: 20px;
                color: #e5ecf3;
                z-index: -1;
            }
            .lt-widget-wrap .lt-i-label {
                display: block;
                position: relative;
                margin-bottom: 8px;
                color: #969696;
            }
            .lt-widget-wrap .lt-i-label textarea {
                overflow: hidden;
            }
            .lt-widget-wrap .lt-i-label.lt-select {
                border: 1px solid #e2e2e2;
                padding: 0 11px 0 31px;
                height: 35px;
                line-height: 36px;
                border-radius: 3px;
                background-clip: padding-box;
            }
            .lt-widget-wrap .lt-i-label.lt-select:after {
                display: block;
                background: #fff;
                content: "\f107";
                position: absolute;
                font-family: lt-icons !important;
                right: 3px;
                top: 0;
                width: 30px;
                bottom: 0;
                font-size: 18px;
                z-index: 1;
            }
            .lt-widget-wrap .lt-i-label.lt-select.lt-error {
                border-color: rgba(239, 49, 36, 0.9);
                box-shadow: 0 0 0 3px rgba(239, 49, 36, 0.1);
            }
            .lt-widget-wrap .lt-i-label.lt-select:focus-within,
            .lt-widget-wrap .lt-i-label.lt-select[focus-within] {
                border-color: #8cd4f1;
                box-shadow: 0 0 0 3px #ebf7fc;
            }
            .lt-widget-wrap .lt-i-label.lt-select__strip:after {
                content: "\f107";
                position: absolute;
                font-family: lt-icons !important;
                right: 3px;
                top: 0;
                height: 100%;
                line-height: 37px;
                width: 30px;
                bottom: 0;
                font-size: 18px;
                z-index: 1;
            }
            .lt-widget-wrap .lt-i-label .lt-i-label__icon {
                font-size: 16px;
                left: 6px;
                position: absolute;
                text-align: center;
                top: 11px;
                width: 24px;
                line-height: 16px;
                color: #b2b2b2;
            }
            .lt-widget-wrap .lt-i-label .lt-i-label__icon.lt-deluxe-icon {
                top: 13px;
            }
            .lt-widget-wrap .lt-i-label .lt-i-label__icon.lt-iconic-people {
                left: 7px;
                top: 9px;
            }
            .lt-widget-wrap .lt-i-label .lt-i-label__icon + input + .lt-i-label__hint {
                width: 84%;
            }
            .lt-widget-wrap .lt-i-label .lt-i-label__input,
            .lt-widget-wrap .lt-i-label .lt-i-label__textarea {
                box-shadow: 0 0 0 0 transparent;
                border: 1px solid #e2e2e2;
                display: block;
                padding: 8px 10px 8px 35px;
                width: 100%;
                height: 37px;
                font-family: inherit;
                font-size: 15px;
                letter-spacing: -0.5px;
                line-height: 16px;
                color: #3d3d3d;
                border-radius: 3px;
                background-clip: padding-box;
                transition: border 0.2s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s;
                box-sizing: border-box;
                resize: none;
                float: none;
                font-style: normal;
            }
            .lt-widget-wrap .lt-i-label .lt-i-label__input:focus,
            .lt-widget-wrap .lt-i-label .lt-i-label__textarea:focus {
                border-color: #8cd4f1;
                box-shadow: 0 0 0 3px #ebf7fc;
            }
            .lt-widget-wrap .lt-i-label .lt-i-label__textarea {
                border: 1px solid #e2e2e2;
                display: block;
                width: 100%;
                font-family: inherit;
                font-size: 15px;
                color: #3d3d3d;
                min-height: 37px;
                border-radius: 3px;
                background-clip: padding-box;
                transition: border 0.2s ease-in-out 0s, box-shadow 0.2s ease-in-out 0s, height 0.2s ease-in-out 0s;
                box-sizing: border-box;
                resize: none;
                padding: 8px 10px;
                line-height: 19px;
                height: 37px;
                max-height: 73px;
            }
            .lt-widget-wrap .lt-i-label .lt-i-label__input__textarea-clone {
                font-size: 15px;
                line-height: 19px;
                position: absolute;
                text-align: left;
                top: 0;
                visibility: hidden;
                width: auto;
                z-index: -99;
                word-wrap: break-word;
                right: 0;
                left: 0;
                letter-spacing: -0.5px;
                padding: 8px 10px;
            }
            .lt-widget-wrap .lt-i-label .lt-i-label__select {
                font-family: inherit;
                font-size: 15px;
                letter-spacing: -0.5px;
                width: 100%;
                border: none;
                outline: 0;
                cursor: pointer;
                display: inline-block;
                padding: 0 30px 0 0;
                margin: 7px 0 0;
                color: #3d3d3d;
                box-sizing: border-box;
                height: 20px;
                z-index: 2;
                position: relative;
                background-color: transparent;
                line-height: normal;
            }
            .lt-widget-wrap .lt-i-label .lt-i-label__select option {
                padding: 0 3px;
                font-size: 15px;
                letter-spacing: -0.5px;
            }
            .lt-widget-wrap .lt-i-label .lt-i-label__select:active,
            .lt-widget-wrap .lt-i-label .lt-i-label__select:focus,
            .lt-widget-wrap .lt-i-label .lt-i-label__select:focus:required:invalid:focus,
            .lt-widget-wrap .lt-i-label .lt-i-label__select:hover {
                color: #3d3d3d;
            }
            .lt-widget-wrap .lt-i-label :root .lt-i-label__select {
                position: static\9;
            }
            .lt-widget-wrap .lt-i-label .lt-i-label-group:focus {
                border-color: #8cd4f1;
                box-shadow: 0 0 0 3px #ebf7fc;
            }
            .lt-widget-wrap .lt-i-label .lt-i-label__hint {
                font-size: 15px;
                left: 36px;
                line-height: 22px;
                position: absolute;
                top: 8px;
                display: none;
                color: #b2b2b2;
                cursor: text;
                text-align: left;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                letter-spacing: -0.5px;
                width: 100%;
            }
            .lt-widget-wrap .lt-i-label.lt-required-no .lt-i-label__hint:after {
                content: " (\043D \0435  \043E \0431 \044F \0437 \0430 \0442 \0435 \043B \044C \043D \043E )";
            }
            .lt-widget-wrap .lt-i-label.lt-i-label-hidden {
                display: none;
            }
            .lt-widget-wrap .lt-i-label.lt-hint .lt-i-label__hint {
                display: block;
            }
            .lt-widget-wrap .lt-i-label.lt-error .lt-i-label__input,
            .lt-widget-wrap .lt-i-label.lt-error .lt-i-label__textarea {
                border-color: rgba(239, 49, 36, 0.9);
                box-shadow: 0 0 0 3px rgba(239, 49, 36, 0.1);
            }
            .lt-widget-wrap .lt-i-label.lt-i-label-group .lt-i-label__icon {
                font-size: 21px;
            }
            .lt-widget-wrap .lt-i-label.lt-i-label-text .lt-i-label__input {
                resize: none;
                padding: 8px 10px;
                line-height: 19px;
                height: 37px;
                max-height: 73px;
            }
            .lt-widget-wrap .lt-i-label.lt-i-label-text .lt-i-label__hint {
                left: 11px;
                width: 92%;
            }
            .lt-widget-wrap .lt-time-wrap {
                display: table;
                width: 100%;
                position: relative;
            }
            .lt-widget-wrap .lt-time-wrap .lt-i-label-time__cell {
                display: table-cell;
                vertical-align: top;
            }
            .lt-widget-wrap .lt-time-wrap .lt-i-label-time.lt-list-show .lt-i-label-list {
                display: block;
            }
            .lt-widget-wrap .lt-time-wrap .lt-i-label-time .lt-i-label__input {
                color: transparent;
            }
            .lt-widget-wrap .lt-time-wrap .lt-i-label-time__hint {
                position: absolute;
                width: 100%;
                color: #b2b2b2;
                border-radius: 3px;
                box-sizing: border-box;
                left: 0;
                top: 0;
                padding: 8px 9px 8px 36px;
                font-size: 14px;
                line-height: 22px;
                cursor: pointer;
                text-align: left;
            }
            .lt-widget-wrap .lt-time-wrap .lt-i-label-time-end {
                display: none;
            }
            .lt-widget-wrap .lt-time-wrap .lt-i-label-time__span {
                display: none;
                vertical-align: top;
                font-size: 18px;
                padding: 0 5px;
                width: 16px;
                text-align: center;
                line-height: 37px;
            }
            .lt-widget-wrap .lt-time-wrap .lt-i-label-list {
                display: none;
                background-color: #fff;
                border: 1px solid #999;
                cursor: default;
                position: absolute;
                z-index: 1000;
                list-style-type: none;
                padding: 0;
                -webkit-user-select: none;
                box-sizing: border-box;
                left: 35px;
                max-height: 150px;
                overflow-y: auto;
            }
            .lt-widget-wrap .lt-time-wrap .lt-i-label-list .lt-i-label-list__li {
                font-size: 14px;
                color: #000;
                padding: 0 25px 0 10px;
            }
            .lt-widget-wrap .lt-time-wrap .lt-i-label-list .lt-i-label-list__li:hover {
                background-color: #e7ebef;
            }
            .lt-widget-wrap .lt-time-wrap.lt-time-focus .lt-i-label-time-end {
                display: block;
            }
            .lt-widget-wrap .lt-time-wrap.lt-time-focus .lt-i-label-time__span {
                display: table-cell;
            }
            .lt-widget-wrap .lt-time-wrap.lt-time-focus .lt-i-label__input {
                color: #000;
            }
            .lt-widget-wrap .lt-time-wrap.lt-time-focus .lt-i-label-time__hint {
                display: none;
            }
            .lt-widget-wrap .lt-welcome-form__txt,
            .lt-widget-wrap .lt-wrapper-body__txt {
                color: #406b8d;
                line-height: 18px;
                cursor: pointer;
                display: inline-block;
                font-size: 11px;
                padding: 8px 0 7px;
                text-decoration: none;
            }
            .lt-widget-wrap .lt-wrapper-body__txt {
                line-height: 11px;
                font-size: 11px;
                padding: 0;
            }
            .lt-widget-wrap .lt-bttn-icon-flip-back:active {
                position: relative;
                top: 1px;
                left: 1px;
            }
            .lt-widget-wrap .lt-welcome-form-footer {
                padding: 14px;
                text-align: left;
                position: absolute;
                bottom: 26px;
                right: 0;
                left: 0;
            }
            .lt-widget-wrap .lt-welcome-form-footer:after,
            .lt-widget-wrap .lt-welcome-form-footer:before {
                content: "";
                display: table;
            }
            .lt-widget-wrap .lt-welcome-form-footer:after {
                clear: both;
            }
            .lt-widget-wrap .lt-welcome-form-footer .lt-bttn.call-request {
                margin-right: 10px;
                padding: 9px;
            }
            .lt-widget-wrap .lt-ui-resizable-handle {
                position: absolute;
                background: 0 0;
            }
            .lt-widget-wrap .lt-ui-resizable-e {
                bottom: 0;
                cursor: w-resize;
                position: absolute;
                right: -5px;
                top: 0;
                width: 5px;
            }
            .lt-widget-wrap .lt-ui-resizable-s {
                cursor: n-resize;
                position: absolute;
                bottom: -5px;
                left: 0;
                right: 0;
                height: 5px;
            }
            .lt-widget-wrap .lt-ui-resizable-se {
                bottom: 0;
                cursor: nw-resize;
                height: 20px;
                padding: 0 3px;
                right: 0;
                width: 13px;
                z-index: 9;
                line-height: 18px;
            }
            .lt-widget-wrap .lt-ui-resizable-se:before {
                content: "\41";
                display: block;
                font-family: lt-icons;
                font-size: 11px;
                color: #4a76a8;
            }
            .lt-widget-wrap .lt-back-icon {
                cursor: pointer;
                margin-right: 6px;
                padding: 4px 0;
                line-height: 29px;
                height: 29px;
                top: 0;
                font-size: 32px;
                position: absolute;
                left: 14px;
            }
            .lt-widget-wrap .lt-call-request .lt-ui-resizable-se,
            .lt-widget-wrap .lt-complaint .lt-ui-resizable-se,
            .lt-widget-wrap .lt-offline .lt-ui-resizable-se,
            .lt-widget-wrap .lt-welcome .lt-ui-resizable-se {
                display: none !important;
            }
            .lt-widget-wrap.lt-internal .lt-resizable {
                max-width: 630px;
                max-height: 600px;
                min-height: 410px;
            }
            .lt-widget-wrap.lt-ui-draggable-dragging {
                -webkit-transform: scale(1.025);
                transform: scale(1.025);
                transition: opacity 0.4s linear, -webkit-transform 0.3s ease-in-out;
                transition: opacity 0.4s linear, transform 0.3s ease-in-out;
                transition: opacity 0.4s linear, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
            }
            .lt-widget-wrap.lt-ui-draggable-dragging .lt-wrapper {
                display: none;
                visibility: hidden;
            }
            .lt-widget-wrap.lt-ui-draggable-dragging .lt-wrapper .lt-wrapper-close {
                opacity: 0;
            }
            .lt-widget-wrap.lt-widget-wrap.lt-ui-draggable-dragging .lt-wrapper.lt-active {
                display: block;
                visibility: visible;
                box-shadow: 0 15px 30px 0 rgba(0, 0, 0, 0.15), 0 40px 60px 10px rgba(0, 0, 0, 0.2);
            }
            .lt-widget-wrap .lt-flip-wrapper {
                width: 100%;
                height: 100%;
                transition: opacity 0.2s ease-in-out, -webkit-transform 1s;
                transition: transform 1s, opacity 0.2s ease-in-out;
                transition: transform 1s, opacity 0.2s ease-in-out, -webkit-transform 1s;
                -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
                -webkit-transform-origin: right center;
                transform-origin: right center;
            }
            .lt-widget-wrap .lt-chat-fliper,
            .lt-widget-wrap .lt-phone-flipper {
                -webkit-transform-style: preserve-3d;
                transform-style: preserve-3d;
                height: 100%;
                left: 0;
                position: absolute;
                display: block;
                top: 0;
                width: 100%;
                -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
                transition: opacity 1s;
            }
            .lt-widget-wrap .lt-chat-fliper {
                z-index: 2;
            }
            .lt-widget-wrap .lt-phone-flipper {
                background: none repeat scroll 0 0 rgba(51, 160, 223, 0.8);
                text-align: center;
                z-index: -1;
                -webkit-transform: rotateY(180deg);
                transform: rotateY(180deg);
                box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.24), 0 5px 35px 0 rgba(0, 0, 0, 0.3);
            }
            .lt-widget-wrap .lt-i-label-codephone-wrapper {
                background: #fff;
                left: 0;
                max-height: 169px;
                min-height: 100px;
                overflow: auto;
                padding: 5px 0;
                position: absolute;
                right: 0;
                top: 100%;
                z-index: 99;
                display: none;
                text-align: left;
                box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
            }
            .lt-widget-wrap .lt-i-label-codephone-wrapper .lt-i-label-codephone-list__i {
                list-style: none outside none;
                padding: 4px 10px 6px;
                cursor: pointer;
                color: #3d3d3d;
                font-size: 13px;
            }
            .lt-widget-wrap .lt-i-label-codephone-wrapper .lt-i-label-codephone-list__i .lt-flag-float-wrapper {
                float: left;
                height: 18px;
                padding-top: 3px;
            }
            .lt-widget-wrap .lt-i-label-codephone-wrapper .lt-i-label-codephone-list__i:hover {
                background: #ececec;
            }
            .lt-widget-wrap .lt-codephone-active.lt-i-label-codephone-wrapper {
                display: block;
            }
            .lt-widget-wrap .lt-i-label__phone-flag {
                cursor: pointer;
                display: none;
                height: 35px;
                left: 1px;
                line-height: 32px;
                position: absolute;
                top: 1px;
                width: 44px;
                text-align: center;
            }
            .lt-widget-wrap .lt-flag-active {
                background: #f5f5f5;
            }
            .lt-widget-wrap .lt-i-label-phone-active .lt-i-label__icon {
                display: none;
            }
            .lt-widget-wrap .lt-i-label-phone-active .lt-i-label__phone-flag {
                display: block;
            }
            .lt-widget-wrap .lt-i-label-phone-active .lt-i-label__hint {
                left: 50px;
            }
            .lt-widget-wrap .lt-i-label-phone-active .lt-i-label__input {
                padding-left: 50px;
            }
            .lt-widget-wrap .lt-i-label-select-active .lt-i-label__phone-flag {
                background: #f5f5f5;
            }
            .lt-widget-wrap .lt-i-label-select-active .lt-i-label-codephone-wrapper {
                display: block;
            }
            .lt-widget-wrap .lt-i-label-select-active.lt-i-label__hint {
                display: none;
            }
            .lt-widget-wrap .lt-i-label-codephone-input {
                background-clip: padding-box;
                border: 1px solid #e2e2e2;
                border-radius: 3px;
                box-sizing: border-box;
                color: #3d3d3d;
                display: block;
                font-family: inherit;
                font-size: 14px;
                height: 26px;
                line-height: 26px;
                padding: 0 10px;
                margin: 0 0 5px 9px;
                width: 94%;
            }
            .lt-widget-wrap.lt-external .lt-call-request .lt-chat-header-icon {
                display: none;
            }
            .lt-theme-color {
                content: "main_color: #4a76a8, main_text_color: light, offset: 2.8835423875433%, label_pos: right, indent_pos: bottom";
            }
            #lt-ui-datepicker-div.lt-datepicker-wrap {
                z-index: 2147483647 !important;
                background: #fff;
                color: #212121;
                text-shadow: none;
                font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
                width: 200px;
                box-shadow: 0 1px 2px 0 #8b8b8b;
                padding: 9px 12px;
                font-size: 13px;
                box-sizing: content-box;
                margin-top: 5px;
                display: none;
            }
            #lt-ui-datepicker-div.lt-datepicker-wrap div {
                text-indent: 0;
            }
            #lt-ui-datepicker-div.lt-datepicker-wrap .lt-ui-datepicker-unselectable .lt-ui-state-default {
                color: #999;
            }
            #lt-ui-datepicker-div.lt-datepicker-wrap a.lt-ui-state-default {
                color: #212121;
            }
            #lt-ui-datepicker-div.lt-datepicker-wrap .lt-ui-corner-all {
                color: #999;
                margin-bottom: 5px;
            }
            #lt-ui-datepicker-div.lt-datepicker-wrap .lt-ui-corner-all.lt-ui-datepicker-next,
            #lt-ui-datepicker-div.lt-datepicker-wrap .lt-ui-corner-all.lt-ui-datepicker-prev {
                font-size: 16px;
                line-height: 0;
                padding: 0 3px;
                cursor: pointer;
            }
            #lt-ui-datepicker-div.lt-datepicker-wrap .lt-ui-datepicker-title {
                float: left;
                color: #212121;
                width: 80%;
                text-align: left;
            }
            #lt-ui-datepicker-div.lt-datepicker-wrap .lt-ui-datepicker-calendar {
                width: 100%;
                text-indent: 0;
            }
            #lt-ui-datepicker-div.lt-datepicker-wrap .lt-ui-datepicker-calendar thead tr td,
            #lt-ui-datepicker-div.lt-datepicker-wrap .lt-ui-datepicker-calendar thead tr th {
                padding: 0;
                font-size: 13px;
            }
            #lt-ui-datepicker-div.lt-datepicker-wrap .lt-ui-datepicker-calendar tbody tr td,
            #lt-ui-datepicker-div.lt-datepicker-wrap .lt-ui-datepicker-calendar tbody tr th {
                padding: 1px;
                font-size: 13px;
            }
            .lt-shadow-field {
                background: rgba(0, 0, 0, 0.5);
                position: absolute;
                z-index: 99999999;
            }
            .lt-cobrowse-close {
                position: absolute;
                z-index: 99999999;
                background: rgba(0, 0, 0, 0.5);
                width: 20px;
                height: 20px;
                border-radius: 50%;
                text-align: center;
                line-height: 18px;
                font-size: 16px;
                color: #fff;
                cursor: pointer;
            }
            .lt-cobrowse-close:after {
                content: "×";
                font-family: verdana;
                opacity: 0.7;
            }
            .lt-cobrowse-close:hover:after {
                opacity: 1;
            }
            .lt-typing-animation {
                display: block;
            }
            .lt-typing-animation .lt-typing-animation-dot {
                display: inline-block;
                width: 6px;
                height: 6px;
                margin: 0 2px;
                background: #fff;
                vertical-align: top;
                position: relative;
                top: 4px;
                border-radius: 50%;
                background-clip: padding-box;
            }
            .lt-typing-animation .lt-typing-animation-dot.lt-dot__01 {
                -webkit-animation: 1s typingAnimation infinite;
                animation: 1s typingAnimation infinite;
            }
            .lt-typing-animation .lt-typing-animation-dot.lt-dot__02 {
                -webkit-animation: 1s typingAnimation infinite 0.2s;
                animation: 1s typingAnimation infinite 0.2s;
            }
            .lt-typing-animation .lt-typing-animation-dot.lt-dot__03 {
                -webkit-animation: 1s typingAnimation infinite 0.4s;
                animation: 1s typingAnimation infinite 0.4s;
            }
            .lt-rate .jq-stars,
            .lt-rate-info .jq-stars,
            .lt-rate-msg .jq-stars {
                display: inline-block;
            }
            .lt-rate .jq-rating-label,
            .lt-rate-info .jq-rating-label,
            .lt-rate-msg .jq-rating-label {
                font-size: 22px;
                display: inline-block;
                position: relative;
                vertical-align: top;
                font-family: helvetica, arial, verdana;
            }
            .lt-rate .jq-star-svg,
            .lt-rate-info .jq-star-svg,
            .lt-rate-msg .jq-star-svg {
                padding-left: 3px;
                width: 100%;
                height: 100%;
            }
            .lt-rate .jq-star-svg path,
            .lt-rate-info .jq-star-svg path,
            .lt-rate-msg .jq-star-svg path {
                stroke-linejoin: round;
            }
            .lt-rate .jq-star,
            .lt-rate-info .jq-star {
                display: -webkit-flex;
                display: flex;
                margin-right: 2px;
                cursor: pointer;
            }
            .lt-rate-msg .jq-star {
                position: relative;
                left: -3px;
                display: inline-block;
                cursor: auto;
            }
            .lt-icon-chat-vote {
                font-size: 18px !important;
                text-decoration: none;
                border: 0;
                background: 0 0;
                outline: 0;
                margin-left: 6px;
            }
            .lt-icon-chat-vote.lt-icon-chat-vote-ok {
                color: #24be9c;
            }
            .lt-icon-chat-vote.lt-icon-chat-vote-bad {
                color: #ef3124;
            }
            .lt-chat-rating__btn {
                text-align: center;
            }
            .lt-chat-rating__btn .lt-bttn-icon {
                padding: 0 6px;
            }
            .lt-chat-rating__btn .icon-thumbs {
                font-size: 20px;
                height: 20px;
            }
            .lt-chat-rating__btn .lt-green {
                color: #24be9c;
            }
            .lt-chat-rating__btn .lt-red {
                color: #ef3124;
            }
            .lt-rating {
                padding-top: 6px !important;
                box-sizing: border-box;
            }
            .lt-rater {
                text-align: center;
            }
            .lt-rating-form {
                min-height: 80px;
                -webkit-animation: newMessageInvert 0.35s both ease-in-out;
                animation: newMessageInvert 0.35s both ease-in-out;
            }
            .lt-rating-msg-wrapper {
                margin-bottom: 10px;
                padding: 0 5px;
            }
            .lt-rating-msg-wrapper .lt-rating-msg {
                margin-bottom: 12px;
                padding: 10px 0;
                line-height: 20px;
                background-color: #e3f1fb;
                clear: both;
                background-color: #e5ecf3;
                color: #3d3d3d;
                border-radius: 20px;
                background-clip: padding-box;
                word-break: break-word;
            }
            .lt-rating-msg-wrapper .lt-rating-text {
                margin: 10px 0;
                text-align: center;
            }
            .lt-rating-msg-wrapper .lt-rating-submit {
                display: none;
                text-align: center;
            }
            .lt-widget-wrap:before {
                content: "right";
                display: none !important;
            }
            .lt-widget-wrap:after {
                content: "bottom";
                display: none !important;
            }
            .lt-widget-wrap .lt-self-label.new-chat,
            .lt-widget-wrap .lt-wrapper.new-chat {
                background-color: #4a76a8;
                border-color: #4a76a8;
                color: #fff;
            }
            .lt-widget-wrap .lt-self-label .lt-chat-header-bttn-group .lt-bttn-icon,
            .lt-widget-wrap .lt-wrapper .lt-chat-header-bttn-group .lt-bttn-icon {
                color: #fff;
            }
            .lt-widget-wrap .lt-self-label .lt-chat-form .lt-icon.lt-submit:active,
            .lt-widget-wrap .lt-wrapper .lt-chat-form .lt-icon.lt-submit:active {
                background-color: #4a76a8;
                color: #fff;
            }
            .lt-widget-wrap .lt-chat-header,
            .lt-widget-wrap .lt-wrapper-header {
                background-color: #4a76a8;
                color: #fff;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-manager {
                background-color: #e5ecf3;
                padding: 7px 10px;
                border: 0;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-manager:before {
                color: #e5ecf3;
            }
            .lt-widget-wrap .lt-chat-list__i.lt-sticker {
                padding: 7px 10px;
                border: 0;
            }
            .lt-widget-wrap .lt-chat-list__i .lt-chat-list__i-button {
                background: #4a76a8;
                border: 1px solid #4a76a8;
            }
            .lt-widget-wrap .lt-form-on .lt-chat-form-list .lt-chat-form-list__i.lt-form__i,
            .lt-widget-wrap .lt-form-on .lt-chat-form-list .lt-chat-form-list__i.lt-form__i:hover {
                cursor: default;
                border-bottom-color: #4a76a8;
            }
            .lt-widget-wrap .lt-form-on .lt-chat-form-list .lt-chat-form-list__i.lt-form__i .lt-icon,
            .lt-widget-wrap .lt-form-on .lt-chat-form-list .lt-chat-form-list__i.lt-form__i:hover .lt-icon {
                color: #4a76a8;
            }
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i:hover {
                color: #fff;
                background-color: #4a76a8;
            }
            .lt-widget-wrap .lt-hidden-menu-wrapper .lt-hidden-menu-list .lt-hidden-menu-list__i:hover .lt-icon {
                color: #fff;
            }
            .lt-widget-wrap .lt-attach-on .lt-chat-form-list .lt-chat-form-list__i.lt-attach__i,
            .lt-widget-wrap .lt-attach-on .lt-chat-form-list .lt-chat-form-list__i.lt-attach__i:hover {
                cursor: default;
                border-bottom-color: #4a76a8;
            }
            .lt-widget-wrap .lt-attach-on .lt-chat-form-list .lt-chat-form-list__i.lt-attach__i .lt-icon,
            .lt-widget-wrap .lt-attach-on .lt-chat-form-list .lt-chat-form-list__i.lt-attach__i:hover .lt-icon {
                color: #4a76a8;
            }
            .lt-widget-wrap .lt-complaint-on .lt-chat-form-list .lt-chat-form-list__i.lt-complaint__i,
            .lt-widget-wrap .lt-complaint-on .lt-chat-form-list .lt-chat-form-list__i.lt-complaint__i:hover {
                cursor: default;
                border-bottom-color: #4a76a8;
            }
            .lt-widget-wrap .lt-complaint-on .lt-chat-form-list .lt-chat-form-list__i.lt-complaint__i .lt-icon,
            .lt-widget-wrap .lt-complaint-on .lt-chat-form-list .lt-chat-form-list__i.lt-complaint__i:hover .lt-icon {
                color: #4a76a8;
            }
            .lt-widget-wrap .lt-baloon {
                background-color: #e5ecf3;
            }
            .lt-widget-wrap .lt-baloon:before {
                color: #e5ecf3;
            }
            .lt-widget-wrap .ui-resizable-se {
                color: #4a76a8;
            }
            .lt-widget-wrap .lt-chat-header-icon {
                color: #fff;
            }
            .lt-widget-wrap .lt-chat-header__txt {
                color: #fff;
            }
            .lt-invite {
                right: 0;
            }
            .lt-invite .button-group .lt-bttn.new-chat {
                background-color: #4a76a8;
                border-color: #4a76a8;
                color: #fff;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text {
                background-color: #4a76a8;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text .lt-invite-popup__txt {
                color: #fff;
            }
            .lt-invite .lt-wrapper-close .lt-icon {
                color: #fff;
            }
            .lt-invite .lt-invite__img {
                border: 3px solid #fff;
            }
            .lt-invite.lt-pseudo-label {
                bottom: 2.88354239%;
                -webkit-transform: rotate(90deg);
                transform: rotate(90deg);
                -webkit-transform-origin: right top;
                transform-origin: right top;
            }
            .lt-invite .lt-invite-popup {
                top: 21px;
                right: 100%;
                margin-right: 2px;
                -webkit-transform: translate3d(0, 0, 0) rotate(-90deg);
                transform: translate3d(0, 0, 0) rotate(-90deg);
                -webkit-transform-origin: 100% 0;
                transform-origin: 100% 0;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner {
                top: 20px;
                right: 20px;
                border-radius: 14px 31px 0 0;
                background: radial-gradient(20px at 320px 2px, rgba(255, 255, 255, 0) 96%, rgba(255, 255, 255, 0.95) 100%);
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner:after {
                background: rgba(255, 255, 255, 0.95);
                border-radius: 0 0 12px 12px;
            }
            .lt-invite .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text {
                background: radial-gradient(18px at 320px 2px, rgba(255, 255, 255, 0) 96%, #4a76a8 100%);
            }
            .lt-invite.lt-invite-animate .lt-invite-popup.lt-animation-go {
                -webkit-animation: 0.7s lciterator-rotate-right 1;
                animation: 0.7s lciterator-rotate-right 1;
                -webkit-transform-origin: 100% 0;
                transform-origin: 100% 0;
            }
            .lt-invite.lt-invite-hidden .lt-invite-popup {
                border-radius: 0 0 0 100%;
            }
            .lt-invite.lt-invite-rotate .lt-invite-popup {
                top: auto;
                bottom: 100%;
                right: 100%;
                margin-right: -29px;
                margin-bottom: -12px;
                -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
            }
            .lt-invite.lt-invite-rotate .lt-invite-popup .lt-invite-popup-inner {
                top: auto;
                bottom: 20px;
            }
            .lt-invite.lt-invite-rotate .lt-invite-popup .lt-invite-popup-inner:after {
                background: radial-gradient(18px at 100% 18px, rgba(255, 255, 255, 0) 96%, rgba(255, 255, 255, 0.95) 100%);
                border-radius: 0 0 0 12px;
            }
            .lt-invite.lt-invite-rotate .lt-invite-popup .lt-invite-popup-inner .lt-invite-popup-text {
                background: #4a76a8;
            }
            .lt-invite.lt-invite-rotate.lt-invite-animate .lt-invite-popup.lt-animation-go {
                -webkit-transform-origin: 100% 100%;
                transform-origin: 100% 100%;
            }
            .lt-invite.lt-invite-rotate.lt-invite-hidden .lt-invite-popup {
                border-radius: 100% 0 0 0;
            }
            .lt-invite .lt-invite-popup.lt-animation-go:hover {
                -webkit-animation: paused;
                animation: paused;
            }
            .lt-label {
                background-color: #4a76a8;
                transition: right 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
                transition: right 0.4s ease-in-out, transform 0.4s ease-in-out;
                transition: right 0.4s ease-in-out, transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
                right: 0;
                left: auto;
                top: auto;
                bottom: auto;
                bottom: 2.88354239%;
                -webkit-transform: rotate(90deg);
                transform: rotate(90deg);
                -webkit-transform-origin: right top;
                transform-origin: right top;
                border-radius: 0 0 25px 25px;
                background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.15) 100%);
            }
            .lt-label:after,
            .lt-label:before {
                color: #4a76a8;
            }
            .lt-label .lt-label-block .lt-label-block__txt {
                color: #fff;
            }
            .lt-label .lt-chat-label .lt-icon {
                background: #fff;
                border: 2px solid #4a76a8;
                color: #4a76a8;
            }
            .lt-label .lt-chat-label .lt-icon:before {
                color: #4a76a8;
            }
            .lt-label .lt-phone-label .lt-icon {
                color: #fff;
            }
            .lt-label.lt-call {
                font-weight: 600;
            }
            .lt-label.lt-call .lt-chat-label .lt-icon {
                background: 0 0;
            }
            .lt-label.lt-call .lt-chat-label .lt-icon:before {
                color: #fff;
            }
            .lt-label.lt-notify .lt-chat-label .lt-icon {
                background: #fff;
                border: 2px solid #4a76a8;
            }
            .lt-label.lt-notify .lt-chat-label .lt-icon:before {
                color: #4a76a8;
            }
            .lt-label.lt-notify.lt-call .lt-chat-label .lt-icon:before {
                color: #4a76a8;
            }
            .lt-label:before {
                background-image: url(data:image/svg+xml;charset=UTF-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDQiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA0NCAzNiI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iMCUiIGlkPSJhIj48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiIG9mZnNldD0iMCUiLz48c3RvcCBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9Ii4xNSIgb2Zmc2V0PSIxMDAlIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBkPSJNMjguODkgMjUuNDY1bDkuMjMyLTE1LjIwOEM0MS41NjIgNC41OTIgNDkuNzIyIDAgNTYuMzUgMGgzdjI4aC0zMmMuNTkzLS43ODggMS4xMS0xLjYzNyAxLjU0LTIuNTM1em0tMTQuNTQgOC41MDJWMzRoNDV2LTZoLTMyYy0yLjczNiAzLjY0My03LjA5MyA2LTEyIDYtLjMzNiAwLS42Ny0uMDEtMS0uMDMzeiIgaWQ9ImIiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTQuODkgMjUuNDY1bDkuMjMyLTE1LjIwOEMyNy41NjIgNC41OTIgMzUuNzIyIDAgNDIuMzUgMGgzdjI4aC0zMmMuNTkzLS43ODggMS4xMS0xLjYzNyAxLjU0LTIuNTM1ek0uMzUgMzMuOTY3VjM0aDQ1di02aC0zMmMtMi43MzYgMy42NDMtNy4wOTMgNi0xMiA2LS4zMzYgMC0uNjctLjAxLTEtLjAzM3oiIGZpbGw9IiM0YTc2YTgiLz48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQpIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSB4bGluazpocmVmPSIjYiIvPjwvZz48L2c+PC9zdmc+);
            }
            .lt-label:after {
                background-image: url(data:image/svg+xml;charset=UTF-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDQiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA0NCAzNiI+PHRpdGxlPnJpZ2h0PC90aXRsZT48ZGVmcz48bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSIgaWQ9ImEiPjxzdG9wIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iLjE1IiBvZmZzZXQ9IjEwMCUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGQ9Ik0yOC44OSAyNS40NjVsOS4yMzItMTUuMjA4QzQxLjU2MiA0LjU5MiA0OS43MjIgMCA1Ni4zNSAwaDN2MjhoLTMyYy41OTMtLjc4OCAxLjExLTEuNjM3IDEuNTQtMi41MzV6bS0xNC41NCA4LjUwMlYzNGg0NXYtNmgtMzJjLTIuNzM2IDMuNjQzLTcuMDkzIDYtMTIgNi0uMzM2IDAtLjY3LS4wMS0xLS4wMzN6IiBpZD0iYiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zMS4xMSAyNS40NjVMMjEuODggMTAuMjU3QzE4LjQzOCA0LjU5MiAxMC4yNzggMCAzLjY1IDBoLTN2MjhoMzJjLS41OTMtLjc4OC0xLjExLTEuNjM3LTEuNTQtMi41MzV6bTE0LjU0IDguNTAyVjM0aC00NXYtNmgzMmMyLjczNiAzLjY0MyA3LjA5MyA2IDEyIDYgLjMzNiAwIC42Ny0uMDEgMS0uMDMzeiIgZmlsbD0iIzRhNzZhOCIvPjxnIHRyYW5zZm9ybT0ibWF0cml4KC0xIDAgMCAxIDYwIDApIj48dXNlIGZpbGw9InVybCgjYSkiIHhsaW5rOmhyZWY9IiNiIi8+PHVzZSB4bGluazpocmVmPSIjYiIvPjwvZz48L2c+PC9zdmc+);
            }
            .lt-label:before {
                right: -20px;
                left: auto;
                bottom: 2px;
                -webkit-transform: rotate(-180deg);
                transform: rotate(-180deg);
            }
            .lt-label:after {
                left: -16px;
                right: auto;
                bottom: 2px;
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
            }
            .lt-label .lt-chat-label,
            .lt-label.lt-call .lt-phone-label {
                -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
            }
            .lt-label.lt-label-hidden {
                right: -28px;
                left: auto;
                -webkit-transform: rotate(90deg) scale(0.3);
                transform: rotate(90deg) scale(0.3);
            }
            .lt-label .lt-label-block {
                float: left;
            }
            .lt-label .lt-label-block .lt-icon {
                right: 0;
                left: auto;
                top: -11px;
            }
            .lt-label .lt-chat-label {
                padding-left: 20px;
                padding-right: 30px;
            }
            .lt-label .lt-chat-label .lt-icon {
                -webkit-transform: rotate(90deg);
                transform: rotate(90deg);
            }
            .lt-label .lt-chat-label .lt-label-block__txt {
                font-size: 15px;
                font-weight: 400;
                letter-spacing: 0;
                margin-left: 0;
                padding: 0 10px;
                margin-right: 10px;
                -webkit-transform: none;
                transform: none;
                -webkit-transform-origin: center center;
                transform-origin: center center;
            }
            .lt-label.lt-call .lt-phone-label {
                border-left: none;
                border-right: 1px solid rgba(255, 255, 255, 0.3);
                padding-left: 10px;
                padding-right: 10px;
            }
            .lt-label.lt-call .lt-phone-label .lt-icon {
                margin-top: 2px;
                -webkit-transform: rotate(90deg);
                transform: rotate(90deg);
            }
            .lt-label.lt-call .lt-phone-label .lt-label-block__txt {
                -webkit-transform: none;
                transform: none;
                -webkit-transform-origin: center center;
                transform-origin: center center;
                margin-right: 0;
                margin-left: 9px;
            }
            .lt-label.lt-call .lt-chat-label {
                padding-right: 10px;
                padding-left: 10px;
            }
            .lt-label.lt-call .lt-chat-label .lt-icon {
                right: 8px;
                left: auto;
                top: 0;
            }
            .lt-label.lt-call .lt-chat-label .lt-label-block__txt {
                margin-left: 0;
                margin-right: 30px;
            }
            .lt-label.lt-call.lt-offline .lt-chat-label .lt-icon {
                top: 1px;
                left: auto;
                right: 9px;
            }
            .lt-label.lt-call.lt-notify .lt-chat-label .lt-icon {
                right: 12px;
                left: auto;
                top: 9px;
            }
            .lt-label-ie9.lt-label:after,
            .lt-label-ie9.lt-label:before {
                display: none;
            }
            .lt-widget-wrap .lt-vk-button {
                position: absolute;
                top: 7px;
                right: 7px;
                height: 23px;
                line-height: 24px;
                padding: 0 5px;
                cursor: pointer;
            }
            .lt-widget-wrap .lt-vk-button__login {
                color: #fff;
                background-color: #6383a8;
                border-radius: 2px;
                background-clip: padding-box;
                transition: background-color 0.1s ease-in-out;
            }
            .lt-widget-wrap .lt-vk-button__login:hover {
                background-color: #6d8cb0;
            }
            .lt-widget-wrap .lt-vk-button__login span {
                font-size: 0.9em;
                vertical-align: middle;
                line-height: 23px;
                padding-right: 3px;
            }
            .lt-widget-wrap .lt-vk-button__login i {
                font-size: 1.5em;
                vertical-align: middle;
                line-height: 23px;
            }
            .lt-widget-wrap .lt-vk-button__logout {
                color: #6d8cb0;
                transition: color 0.1s ease-in-out;
            }
            .lt-widget-wrap .lt-vk-button__logout:hover {
                color: #6383a8;
            }
            .lt-widget-wrap .lt-with-vk-button .lt-i-label-user .lt-user-name {
                padding-right: 120px;
            }
            .lt-widget-wrap .lt-with-vk-button .lt-i-label-vk .lt-user-name {
                padding-right: 65px;
            }
            .lt-widget-wrap .lt-i-label-vk {
                background: #edf1f5;
            }
            .lt-widget-wrap .lt-i-label-vk .lt-i-label__icon.lt-photo {
                height: 25px;
                margin: -5px 0;
                background-size: 25px 25px !important;
                border-radius: 50%;
                background-clip: padding-box;
            }
            .lt-widget-wrap .lt-wrapper .lt-wrapper-footer a {
                font-size: 0;
            }
            .lt-widget-wrap .lt-wrapper .lt-wrapper-footer {
                font-size: 0;
            }

            .rules-container > ul > li {
                list-style: decimal;
            }