
        :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: .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: .5rem;
            margin-left: 0
        }

        blockquote {
            margin: 0 0 1rem
        }

        b, strong {
            font-weight: bolder
        }

        small {
            font-size: 80%
        }

        sub, sup {
            position: relative;
            font-size: 75%;
            line-height: 0;
            vertical-align: baseline
        }

        sub {
            bottom: -.25em
        }

        sup {
            top: -.5em
        }

        a {
            color: #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: .75rem;
            padding-bottom: .75rem;
            color: #6c757d;
            text-align: left;
            caption-side: bottom
        }

        th {
            text-align: inherit;
            text-align: -webkit-match-parent
        }

        label {
            display: inline-block;
            margin-bottom: .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: .5rem;
            font-size: 1.5rem;
            line-height: inherit;
            color: inherit;
            white-space: normal
        }

        progress {
            vertical-align: baseline
        }

        [type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
            height: auto
        }

        [type=search] {
            outline-offset: -2px;
            -webkit-appearance: none
        }

        [type=search]::-webkit-search-decoration {
            -webkit-appearance: none
        }

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

        output {
            display: inline-block
        }

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

        template {
            display: none
        }

        [hidden] {
            display: none !important
        }

        .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
            margin-bottom: .5rem;
            font-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, .1)
        }

        .small, small {
            font-size: 80%;
            font-weight: 400
        }

        .mark, mark {
            padding: .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: .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: .25rem;
            background-color: #fff;
            border: 1px solid #dee2e6;
            border-radius: .25rem
        }

        .figure {
            display: inline-block
        }

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

        .figure-caption {
            font-size: 90%;
            color: #6c757d
        }

        code {
            font-size: 87.5%;
            color: #e83e8c;
            word-wrap: break-word
        }

        a > code {
            color: inherit
        }

        kbd {
            padding: .2rem .4rem;
            font-size: 87.5%;
            color: #fff;
            background-color: #212529;
            border-radius: .2rem
        }

        kbd kbd {
            padding: 0;
            font-size: 100%;
            font-weight: 700
        }

        pre {
            display: block;
            font-size: 87.5%;
            color: #212529
        }

        pre code {
            font-size: inherit;
            color: inherit;
            word-break: normal
        }

        .pre-scrollable {
            max-height: 340px;
            overflow-y: scroll
        }

        .container, .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: .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: .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, .05)
        }

        .table-hover tbody tr:hover {
            color: #212529;
            background-color: rgba(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, .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%, .05)
        }

        .table-dark.table-hover tbody tr:hover {
            color: #fff;
            background-color: hsla(0, 0%, 100%, .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 + .75rem + 2px);
            padding: .375rem .75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #495057;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid #ced4da;
            border-radius: .25rem;
            transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }

        @media (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 .2rem rgba(0, 123, 255, .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(.375rem + 1px);
            padding-bottom: calc(.375rem + 1px);
            margin-bottom: 0;
            font-size: inherit;
            line-height: 1.5
        }

        .col-form-label-lg {
            padding-top: calc(.5rem + 1px);
            padding-bottom: calc(.5rem + 1px);
            font-size: 1.25rem;
            line-height: 1.5
        }

        .col-form-label-sm {
            padding-top: calc(.25rem + 1px);
            padding-bottom: calc(.25rem + 1px);
            font-size: .875rem;
            line-height: 1.5
        }

        .form-control-plaintext {
            display: block;
            width: 100%;
            padding: .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 + .5rem + 2px);
            padding: .25rem .5rem;
            font-size: .875rem;
            line-height: 1.5;
            border-radius: .2rem
        }

        .form-control-lg {
            height: calc(1.5em + 1rem + 2px);
            padding: .5rem 1rem;
            font-size: 1.25rem;
            line-height: 1.5;
            border-radius: .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: .25rem
        }

        .form-row {
            display: flex;
            flex-wrap: wrap;
            margin-right: -5px;
            margin-left: -5px
        }

        .form-row > .col, .form-row > [class*=col-] {
            padding-right: 5px;
            padding-left: 5px
        }

        .form-check {
            position: relative;
            display: block;
            padding-left: 1.25rem
        }

        .form-check-input {
            position: absolute;
            margin-top: .3rem;
            margin-left: -1.25rem
        }

        .form-check-input:disabled ~ .form-check-label, .form-check-input[disabled] ~ .form-check-label {
            color: #6c757d
        }

        .form-check-label {
            margin-bottom: 0
        }

        .form-check-inline {
            display: inline-flex;
            align-items: center;
            padding-left: 0;
            margin-right: .75rem
        }

        .form-check-inline .form-check-input {
            position: static;
            margin-top: 0;
            margin-right: .3125rem;
            margin-left: 0
        }

        .valid-feedback {
            display: none;
            width: 100%;
            margin-top: .25rem;
            font-size: 80%;
            color: #28a745
        }

        .valid-tooltip {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 5;
            display: none;
            max-width: 100%;
            padding: .25rem .5rem;
            margin-top: .1rem;
            font-size: .875rem;
            line-height: 1.5;
            color: #fff;
            background-color: rgba(40, 167, 69, .9);
            border-radius: .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 + .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(.375em + .1875rem) center;
            background-size: calc(.75em + .375rem) calc(.75em + .375rem)
        }

        .form-control.is-valid:focus, .was-validated .form-control:valid:focus {
            border-color: #28a745;
            box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .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 + .75rem);
            background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
        }

        .custom-select.is-valid, .was-validated .custom-select:valid {
            border-color: #28a745;
            padding-right: calc(.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 .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(.75em + .375rem) calc(.75em + .375rem) no-repeat
        }

        .custom-select.is-valid:focus, .was-validated .custom-select:valid:focus {
            border-color: #28a745;
            box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .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 .2rem rgba(40, 167, 69, .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 .2rem rgba(40, 167, 69, .25)
        }

        .invalid-feedback {
            display: none;
            width: 100%;
            margin-top: .25rem;
            font-size: 80%;
            color: #dc3545
        }

        .invalid-tooltip {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 5;
            display: none;
            max-width: 100%;
            padding: .25rem .5rem;
            margin-top: .1rem;
            font-size: .875rem;
            line-height: 1.5;
            color: #fff;
            background-color: rgba(220, 53, 69, .9);
            border-radius: .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 + .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(.375em + .1875rem) center;
            background-size: calc(.75em + .375rem) calc(.75em + .375rem)
        }

        .form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
            border-color: #dc3545;
            box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .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 + .75rem);
            background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem)
        }

        .custom-select.is-invalid, .was-validated .custom-select:invalid {
            border-color: #dc3545;
            padding-right: calc(.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 .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(.75em + .375rem) calc(.75em + .375rem) no-repeat
        }

        .custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus {
            border-color: #dc3545;
            box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .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 .2rem rgba(220, 53, 69, .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 .2rem rgba(220, 53, 69, .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: .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: .375rem .75rem;
            font-size: 1rem;
            line-height: 1.5;
            border-radius: .25rem;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }

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

        .btn:hover {
            color: #212529;
            text-decoration: none
        }

        .btn.focus, .btn:focus {
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
        }

        .btn.disabled, .btn:disabled {
            opacity: .65
        }

        .btn:not(:disabled):not(.disabled) {
            cursor: pointer
        }

        a.btn.disabled, fieldset:disabled a.btn {
            pointer-events: none
        }

        .btn-primary {
            color: #fff;
            background-color: #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 .2rem rgba(38, 143, 255, .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 .2rem rgba(38, 143, 255, .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 .2rem rgba(130, 138, 145, .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 .2rem rgba(130, 138, 145, .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 .2rem rgba(72, 180, 97, .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 .2rem rgba(72, 180, 97, .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 .2rem rgba(58, 176, 195, .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 .2rem rgba(58, 176, 195, .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 .2rem rgba(222, 170, 12, .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 .2rem rgba(222, 170, 12, .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 .2rem rgba(225, 83, 97, .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 .2rem rgba(225, 83, 97, .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 .2rem rgba(216, 217, 219, .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 .2rem rgba(216, 217, 219, .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 .2rem rgba(82, 88, 93, .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 .2rem rgba(82, 88, 93, .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 .2rem rgba(0, 123, 255, .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 .2rem rgba(0, 123, 255, .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 .2rem rgba(108, 117, 125, .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 .2rem rgba(108, 117, 125, .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 .2rem rgba(40, 167, 69, .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 .2rem rgba(40, 167, 69, .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 .2rem rgba(23, 162, 184, .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 .2rem rgba(23, 162, 184, .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 .2rem rgba(255, 193, 7, .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 .2rem rgba(255, 193, 7, .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 .2rem rgba(220, 53, 69, .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 .2rem rgba(220, 53, 69, .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 .2rem rgba(248, 249, 250, .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 .2rem rgba(248, 249, 250, .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 .2rem rgba(52, 58, 64, .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 .2rem rgba(52, 58, 64, .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: .5rem 1rem;
            font-size: 1.25rem;
            line-height: 1.5;
            border-radius: .3rem
        }

        .btn-group-sm > .btn, .btn-sm {
            padding: .25rem .5rem;
            font-size: .875rem;
            line-height: 1.5;
            border-radius: .2rem
        }

        .btn-block {
            display: block;
            width: 100%
        }

        .btn-block + .btn-block {
            margin-top: .5rem
        }

        input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
            width: 100%
        }

        .fade {
            transition: opacity .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 .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: .255em;
            vertical-align: .255em;
            content: "";
            border-top: .3em solid;
            border-right: .3em solid transparent;
            border-bottom: 0;
            border-left: .3em solid transparent
        }

        .dropdown-toggle:empty:after {
            margin-left: 0
        }

        .dropdown-menu {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 1000;
            display: none;
            float: left;
            min-width: 10rem;
            padding: .5rem 0;
            margin: .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, .15);
            border-radius: .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: .125rem
        }

        .dropup .dropdown-toggle:after {
            display: inline-block;
            margin-left: .255em;
            vertical-align: .255em;
            content: "";
            border-top: 0;
            border-right: .3em solid transparent;
            border-bottom: .3em solid;
            border-left: .3em solid transparent
        }

        .dropup .dropdown-toggle:empty:after {
            margin-left: 0
        }

        .dropright .dropdown-menu {
            top: 0;
            right: auto;
            left: 100%;
            margin-top: 0;
            margin-left: .125rem
        }

        .dropright .dropdown-toggle:after {
            display: inline-block;
            margin-left: .255em;
            vertical-align: .255em;
            content: "";
            border-top: .3em solid transparent;
            border-right: 0;
            border-bottom: .3em solid transparent;
            border-left: .3em solid
        }

        .dropright .dropdown-toggle:empty:after {
            margin-left: 0
        }

        .dropright .dropdown-toggle:after {
            vertical-align: 0
        }

        .dropleft .dropdown-menu {
            top: 0;
            right: 100%;
            left: auto;
            margin-top: 0;
            margin-right: .125rem
        }

        .dropleft .dropdown-toggle:after {
            display: inline-block;
            margin-left: .255em;
            vertical-align: .255em;
            content: "";
            display: none
        }

        .dropleft .dropdown-toggle:before {
            display: inline-block;
            margin-right: .255em;
            vertical-align: .255em;
            content: "";
            border-top: .3em solid transparent;
            border-right: .3em solid;
            border-bottom: .3em solid transparent
        }

        .dropleft .dropdown-toggle:empty:after {
            margin-left: 0
        }

        .dropleft .dropdown-toggle:before {
            vertical-align: 0
        }

        .dropdown-menu[x-placement^=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: .5rem 0;
            overflow: hidden;
            border-top: 1px solid #e9ecef
        }

        .dropdown-item {
            display: block;
            width: 100%;
            padding: .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: .5rem 1.5rem;
            margin-bottom: 0;
            font-size: .875rem;
            color: #6c757d;
            white-space: nowrap
        }

        .dropdown-item-text {
            display: block;
            padding: .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: .5625rem;
            padding-left: .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: .375rem;
            padding-left: .375rem
        }

        .btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
            padding-right: .75rem;
            padding-left: .75rem
        }

        .btn-group-vertical {
            flex-direction: column;
            align-items: flex-start;
            justify-content: center
        }

        .btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
            width: 100%
        }

        .btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
            margin-top: -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: .375rem .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: .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: .5rem 1rem;
            font-size: 1.25rem;
            line-height: 1.5;
            border-radius: .3rem
        }

        .input-group-sm > .custom-select, .input-group-sm > .form-control:not(textarea) {
            height: calc(1.5em + .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: .25rem .5rem;
            font-size: .875rem;
            line-height: 1.5;
            border-radius: .2rem
        }

        .input-group-lg > .custom-select, .input-group-sm > .custom-select {
            padding-right: 1.75rem
        }

        .input-group.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 .2rem rgba(0, 123, 255, .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: .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: .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, .5)
        }

        .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label:before {
            background-color: rgba(0, 123, 255, .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, .5)
        }

        .custom-switch {
            padding-left: 2.25rem
        }

        .custom-switch .custom-control-label:before {
            left: -2.25rem;
            width: 1.75rem;
            pointer-events: all;
            border-radius: .5rem
        }

        .custom-switch .custom-control-label:after {
            top: calc(.25rem + 2px);
            left: calc(-2.25rem + 2px);
            width: calc(1rem - 4px);
            height: calc(1rem - 4px);
            background-color: #adb5bd;
            border-radius: .5rem;
            transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }

        @media (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(.75rem)
        }

        .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label:before {
            background-color: rgba(0, 123, 255, .5)
        }

        .custom-select {
            display: inline-block;
            width: 100%;
            height: calc(1.5em + .75rem + 2px);
            padding: .375rem 1.75rem .375rem .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 .75rem center/8px 10px no-repeat;
            border: 1px solid #ced4da;
            border-radius: .25rem;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none
        }

        .custom-select:focus {
            border-color: #80bdff;
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
        }

        .custom-select:focus::-ms-value {
            color: #495057;
            background-color: #fff
        }

        .custom-select[multiple], .custom-select[size]:not([size="1"]) {
            height: auto;
            padding-right: .75rem;
            background-image: none
        }

        .custom-select:disabled {
            color: #6c757d;
            background-color: #e9ecef
        }

        .custom-select::-ms-expand {
            display: none
        }

        .custom-select:-moz-focusring {
            color: transparent;
            text-shadow: 0 0 0 #495057
        }

        .custom-select-sm {
            height: calc(1.5em + .5rem + 2px);
            padding-top: .25rem;
            padding-bottom: .25rem;
            padding-left: .5rem;
            font-size: .875rem
        }

        .custom-select-lg {
            height: calc(1.5em + 1rem + 2px);
            padding-top: .5rem;
            padding-bottom: .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 + .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 .2rem rgba(0, 123, 255, .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 + .75rem + 2px);
            overflow: hidden;
            font-weight: 400;
            background-color: #fff;
            border: 1px solid #ced4da;
            border-radius: .25rem
        }

        .custom-file-label, .custom-file-label:after {
            position: absolute;
            top: 0;
            right: 0;
            padding: .375rem .75rem;
            line-height: 1.5;
            color: #495057
        }

        .custom-file-label:after {
            bottom: 0;
            z-index: 3;
            display: block;
            height: calc(1.5em + .75rem);
            content: "Browse";
            background-color: #e9ecef;
            border-left: inherit;
            border-radius: 0 .25rem .25rem 0
        }

        .custom-range {
            width: 100%;
            height: 1.4rem;
            padding: 0;
            background-color: transparent;
            -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 .2rem rgba(0, 123, 255, .25)
        }

        .custom-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
        }

        .custom-range:focus::-ms-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
        }

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

        .custom-range::-webkit-slider-thumb {
            width: 1rem;
            height: 1rem;
            margin-top: -.25rem;
            background-color: #007bff;
            border: 0;
            border-radius: 1rem;
            -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            -webkit-appearance: none;
            appearance: none
        }

        @media (prefers-reduced-motion: reduce) {
            .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: .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 .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            -moz-appearance: none;
            appearance: none
        }

        @media (prefers-reduced-motion: reduce) {
            .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: .5rem;
            color: transparent;
            cursor: pointer;
            background-color: #dee2e6;
            border-color: transparent;
            border-radius: 1rem
        }

        .custom-range::-ms-thumb {
            width: 1rem;
            height: 1rem;
            margin-top: 0;
            margin-right: .2rem;
            margin-left: .2rem;
            background-color: #007bff;
            border: 0;
            border-radius: 1rem;
            -ms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            appearance: none
        }

        @media (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: .5rem;
            color: transparent;
            cursor: pointer;
            background-color: transparent;
            border-color: transparent;
            border-width: .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 .15s ease-in-out, border-color .15s ease-in-out, box-shadow .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: .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: .25rem;
            border-top-right-radius: .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: .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: .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: .3125rem;
            padding-bottom: .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: .5rem;
            padding-bottom: .5rem
        }

        .navbar-collapse {
            flex-basis: 100%;
            flex-grow: 1;
            align-items: center
        }

        .navbar-toggler {
            padding: .25rem .75rem;
            font-size: 1.25rem;
            line-height: 1;
            background-color: transparent;
            border: 1px solid transparent;
            border-radius: .25rem
        }

        .navbar-toggler: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: .5rem;
                padding-left: .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: .5rem;
                padding-left: .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: .5rem;
                padding-left: .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: .5rem;
                padding-left: .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: .5rem;
            padding-left: .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, .9)
        }

        .navbar-light .navbar-nav .nav-link {
            color: rgba(0, 0, 0, .5)
        }

        .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
            color: rgba(0, 0, 0, .7)
        }

        .navbar-light .navbar-nav .nav-link.disabled {
            color: rgba(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, .9)
        }

        .navbar-light .navbar-toggler {
            color: rgba(0, 0, 0, .5);
            border-color: rgba(0, 0, 0, .1)
        }

        .navbar-light .navbar-toggler-icon {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
        }

        .navbar-light .navbar-text {
            color: rgba(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, .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%, .5)
        }

        .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
            color: hsla(0, 0%, 100%, .75)
        }

        .navbar-dark .navbar-nav .nav-link.disabled {
            color: hsla(0, 0%, 100%, .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%, .5);
            border-color: hsla(0, 0%, 100%, .1)
        }

        .navbar-dark .navbar-toggler-icon {
            background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
        }

        .navbar-dark .navbar-text {
            color: hsla(0, 0%, 100%, .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, .125);
            border-radius: .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(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }

        .card > .list-group:last-child {
            border-bottom-width: 0;
            border-bottom-right-radius: calc(.25rem - 1px);
            border-bottom-left-radius: calc(.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: .75rem
        }

        .card-subtitle {
            margin-top: -.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: .75rem 1.25rem;
            margin-bottom: 0;
            background-color: rgba(0, 0, 0, .03);
            border-bottom: 1px solid rgba(0, 0, 0, .125)
        }

        .card-header:first-child {
            border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
        }

        .card-footer {
            padding: .75rem 1.25rem;
            background-color: rgba(0, 0, 0, .03);
            border-top: 1px solid rgba(0, 0, 0, .125)
        }

        .card-footer:last-child {
            border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
        }

        .card-header-tabs {
            margin-bottom: -.75rem;
            border-bottom: 0
        }

        .card-header-pills, .card-header-tabs {
            margin-right: -.625rem;
            margin-left: -.625rem
        }

        .card-img-overlay {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            padding: 1.25rem;
            border-radius: calc(.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(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }

        .card-img, .card-img-bottom {
            border-bottom-right-radius: calc(.25rem - 1px);
            border-bottom-left-radius: calc(.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: .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: .75rem 1rem;
            margin-bottom: 1rem;
            list-style: none;
            background-color: #e9ecef;
            border-radius: .25rem
        }

        .breadcrumb-item + .breadcrumb-item {
            padding-left: .5rem
        }

        .breadcrumb-item + .breadcrumb-item:before {
            float: left;
            padding-right: .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: .25rem
        }

        .page-link {
            position: relative;
            display: block;
            padding: .5rem .75rem;
            margin-left: -1px;
            line-height: 1.25;
            color: #007bff;
            background-color: #fff;
            border: 1px solid #dee2e6
        }

        .page-link:hover {
            z-index: 2;
            color: #0056b3;
            text-decoration: none;
            background-color: #e9ecef;
            border-color: #dee2e6
        }

        .page-link:focus {
            z-index: 3;
            outline: 0;
            box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
        }

        .page-item:first-child .page-link {
            margin-left: 0;
            border-top-left-radius: .25rem;
            border-bottom-left-radius: .25rem
        }

        .page-item:last-child .page-link {
            border-top-right-radius: .25rem;
            border-bottom-right-radius: .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: .75rem 1.5rem;
            font-size: 1.25rem;
            line-height: 1.5
        }

        .pagination-lg .page-item:first-child .page-link {
            border-top-left-radius: .3rem;
            border-bottom-left-radius: .3rem
        }

        .pagination-lg .page-item:last-child .page-link {
            border-top-right-radius: .3rem;
            border-bottom-right-radius: .3rem
        }

        .pagination-sm .page-link {
            padding: .25rem .5rem;
            font-size: .875rem;
            line-height: 1.5
        }

        .pagination-sm .page-item:first-child .page-link {
            border-top-left-radius: .2rem;
            border-bottom-left-radius: .2rem
        }

        .pagination-sm .page-item:last-child .page-link {
            border-top-right-radius: .2rem;
            border-bottom-right-radius: .2rem
        }

        .badge {
            display: inline-block;
            padding: .25em .4em;
            font-size: 75%;
            font-weight: 700;
            line-height: 1;
            text-align: center;
            white-space: nowrap;
            vertical-align: baseline;
            border-radius: .25rem;
            transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }

        @media (prefers-reduced-motion: reduce) {
            .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: .6em;
            padding-left: .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 .2rem rgba(0, 123, 255, .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 .2rem rgba(108, 117, 125, .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 .2rem rgba(40, 167, 69, .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 .2rem rgba(23, 162, 184, .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 .2rem rgba(255, 193, 7, .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 .2rem rgba(220, 53, 69, .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 .2rem rgba(248, 249, 250, .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 .2rem rgba(52, 58, 64, .5)
        }

        .jumbotron {
            padding: 2rem 1rem;
            margin-bottom: 2rem;
            background-color: #e9ecef;
            border-radius: .3rem
        }

        @media (min-width: 576px) {
            .jumbotron {
                padding: 4rem 2rem
            }
        }

        .jumbotron-fluid {
            padding-right: 0;
            padding-left: 0;
            border-radius: 0
        }

        .alert {
            position: relative;
            padding: .75rem 1.25rem;
            margin-bottom: 1rem;
            border: 1px solid transparent;
            border-radius: .25rem
        }

        .alert-heading {
            color: inherit
        }

        .alert-link {
            font-weight: 700
        }

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

        .alert-dismissible .close {
            position: absolute;
            top: 0;
            right: 0;
            z-index: 2;
            padding: .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: .75rem;
            background-color: #e9ecef;
            border-radius: .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 .6s ease
        }

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

        .progress-bar-striped {
            background-image: linear-gradient(45deg, hsla(0, 0%, 100%, .15) 25%, transparent 0, transparent 50%, hsla(0, 0%, 100%, .15) 0, hsla(0, 0%, 100%, .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: .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: .75rem 1.25rem;
            background-color: #fff;
            border: 1px solid rgba(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: .25rem;
            border-top-right-radius: 0
        }

        .list-group-horizontal > .list-group-item:last-child {
            border-top-right-radius: .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: .25rem;
                border-top-right-radius: 0
            }

            .list-group-horizontal-sm > .list-group-item:last-child {
                border-top-right-radius: .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: .25rem;
                border-top-right-radius: 0
            }

            .list-group-horizontal-md > .list-group-item:last-child {
                border-top-right-radius: .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: .25rem;
                border-top-right-radius: 0
            }

            .list-group-horizontal-lg > .list-group-item:last-child {
                border-top-right-radius: .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: .25rem;
                border-top-right-radius: 0
            }

            .list-group-horizontal-xl > .list-group-item:last-child {
                border-top-right-radius: .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: .5
        }

        .close:hover {
            color: #000;
            text-decoration: none
        }

        .close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
            opacity: .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: .875rem;
            background-color: hsla(0, 0%, 100%, .85);
            background-clip: padding-box;
            border: 1px solid rgba(0, 0, 0, .1);
            box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
            opacity: 0;
            border-radius: .25rem
        }

        .toast:not(:last-child) {
            margin-bottom: .75rem
        }

        .toast.showing {
            opacity: 1
        }

        .toast.show {
            display: block;
            opacity: 1
        }

        .toast.hide {
            display: none
        }

        .toast-header {
            display: flex;
            align-items: center;
            padding: .25rem .75rem;
            color: #6c757d;
            background-color: hsla(0, 0%, 100%, .85);
            background-clip: padding-box;
            border-bottom: 1px solid rgba(0, 0, 0, .05);
            border-top-left-radius: calc(.25rem - 1px);
            border-top-right-radius: calc(.25rem - 1px)
        }

        .toast-body {
            padding: .75rem
        }

        .modal-open {
            overflow: hidden
        }

        .modal-open .modal {
            overflow-x: hidden;
            overflow-y: auto
        }

        .modal {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1050;
            display: none;
            width: 100%;
            height: 100%;
            overflow: hidden;
            outline: 0
        }

        .modal-dialog {
            position: relative;
            width: auto;
            margin: .5rem;
            pointer-events: none
        }

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

        @media (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, .2);
            border-radius: .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: .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(.3rem - 1px);
            border-top-right-radius: calc(.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: .75rem;
            border-top: 1px solid #dee2e6;
            border-bottom-right-radius: calc(.3rem - 1px);
            border-bottom-left-radius: calc(.3rem - 1px)
        }

        .modal-footer > * {
            margin: .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: .875rem;
            word-wrap: break-word;
            opacity: 0
        }

        .tooltip.show {
            opacity: .9
        }

        .tooltip .arrow {
            position: absolute;
            display: block;
            width: .8rem;
            height: .4rem
        }

        .tooltip .arrow:before {
            position: absolute;
            content: "";
            border-color: transparent;
            border-style: solid
        }

        .bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
            padding: .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: .4rem .4rem 0;
            border-top-color: #000
        }

        .bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
            padding: 0 .4rem
        }

        .bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
            left: 0;
            width: .4rem;
            height: .8rem
        }

        .bs-tooltip-auto[x-placement^=right] .arrow:before, .bs-tooltip-right .arrow:before {
            right: 0;
            border-width: .4rem .4rem .4rem 0;
            border-right-color: #000
        }

        .bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
            padding: .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 .4rem .4rem;
            border-bottom-color: #000
        }

        .bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
            padding: 0 .4rem
        }

        .bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
            right: 0;
            width: .4rem;
            height: .8rem
        }

        .bs-tooltip-auto[x-placement^=left] .arrow:before, .bs-tooltip-left .arrow:before {
            left: 0;
            border-width: .4rem 0 .4rem .4rem;
            border-left-color: #000
        }

        .tooltip-inner {
            max-width: 200px;
            padding: .25rem .5rem;
            color: #fff;
            text-align: center;
            background-color: #000;
            border-radius: .25rem
        }

        [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: .875rem;
            word-wrap: break-word;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid rgba(0, 0, 0, .2);
            border-radius: .3rem
        }

        .popover, .popover .arrow {
            position: absolute;
            display: block
        }

        .popover .arrow {
            width: 1rem;
            height: .5rem;
            margin: 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: .5rem
        }

        .bs-popover-auto[x-placement^=top] > .arrow, .bs-popover-top > .arrow {
            bottom: calc(-.5rem - 1px)
        }

        .bs-popover-auto[x-placement^=top] > .arrow:before, .bs-popover-top > .arrow:before {
            bottom: 0;
            border-width: .5rem .5rem 0;
            border-top-color: rgba(0, 0, 0, .25)
        }

        .bs-popover-auto[x-placement^=top] > .arrow:after, .bs-popover-top > .arrow:after {
            bottom: 1px;
            border-width: .5rem .5rem 0;
            border-top-color: #fff
        }

        .bs-popover-auto[x-placement^=right], .bs-popover-right {
            margin-left: .5rem
        }

        .bs-popover-auto[x-placement^=right] > .arrow, .bs-popover-right > .arrow {
            left: calc(-.5rem - 1px);
            width: .5rem;
            height: 1rem;
            margin: .3rem 0
        }

        .bs-popover-auto[x-placement^=right] > .arrow:before, .bs-popover-right > .arrow:before {
            left: 0;
            border-width: .5rem .5rem .5rem 0;
            border-right-color: rgba(0, 0, 0, .25)
        }

        .bs-popover-auto[x-placement^=right] > .arrow:after, .bs-popover-right > .arrow:after {
            left: 1px;
            border-width: .5rem .5rem .5rem 0;
            border-right-color: #fff
        }

        .bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
            margin-top: .5rem
        }

        .bs-popover-auto[x-placement^=bottom] > .arrow, .bs-popover-bottom > .arrow {
            top: calc(-.5rem - 1px)
        }

        .bs-popover-auto[x-placement^=bottom] > .arrow:before, .bs-popover-bottom > .arrow:before {
            top: 0;
            border-width: 0 .5rem .5rem;
            border-bottom-color: rgba(0, 0, 0, .25)
        }

        .bs-popover-auto[x-placement^=bottom] > .arrow:after, .bs-popover-bottom > .arrow:after {
            top: 1px;
            border-width: 0 .5rem .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: -.5rem;
            content: "";
            border-bottom: 1px solid #f7f7f7
        }

        .bs-popover-auto[x-placement^=left], .bs-popover-left {
            margin-right: .5rem
        }

        .bs-popover-auto[x-placement^=left] > .arrow, .bs-popover-left > .arrow {
            right: calc(-.5rem - 1px);
            width: .5rem;
            height: 1rem;
            margin: .3rem 0
        }

        .bs-popover-auto[x-placement^=left] > .arrow:before, .bs-popover-left > .arrow:before {
            right: 0;
            border-width: .5rem 0 .5rem .5rem;
            border-left-color: rgba(0, 0, 0, .25)
        }

        .bs-popover-auto[x-placement^=left] > .arrow:after, .bs-popover-left > .arrow:after {
            right: 1px;
            border-width: .5rem 0 .5rem .5rem;
            border-left-color: #fff
        }

        .popover-header {
            padding: .5rem .75rem;
            margin-bottom: 0;
            font-size: 1rem;
            background-color: #f7f7f7;
            border-bottom: 1px solid #ebebeb;
            border-top-left-radius: calc(.3rem - 1px);
            border-top-right-radius: calc(.3rem - 1px)
        }

        .popover-header:empty {
            display: none
        }

        .popover-body {
            padding: .5rem .75rem;
            color: #212529
        }

        .carousel {
            position: relative
        }

        .carousel.pointer-event {
            touch-action: pan-y
        }

        .carousel-inner {
            position: relative;
            width: 100%;
            overflow: hidden
        }

        .carousel-inner:after {
            display: block;
            clear: both;
            content: ""
        }

        .carousel-item {
            position: relative;
            display: none;
            float: left;
            width: 100%;
            margin-right: -100%;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            transition: transform .6s ease-in-out
        }

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

        .carousel-item-next, .carousel-item-prev, .carousel-item.active {
            display: block
        }

        .active.carousel-item-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 .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: .5;
            transition: opacity .15s ease
        }

        @media (prefers-reduced-motion: reduce) {
            .carousel-control-next, .carousel-control-prev {
                transition: none
            }
        }

        .carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
            color: #fff;
            text-decoration: none;
            outline: 0;
            opacity: .9
        }

        .carousel-control-prev {
            left: 0
        }

        .carousel-control-next {
            right: 0
        }

        .carousel-control-next-icon, .carousel-control-prev-icon {
            display: inline-block;
            width: 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: .5;
            transition: opacity .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: -.125em;
            border: .25em solid;
            border-right: .25em solid transparent;
            border-radius: 50%;
            -webkit-animation: spinner-border .75s linear infinite;
            animation: spinner-border .75s linear infinite
        }

        .spinner-border-sm {
            width: 1rem;
            height: 1rem;
            border-width: .2em
        }

        @-webkit-keyframes spinner-grow {
            0% {
                transform: scale(0)
            }
            50% {
                opacity: 1;
                transform: none
            }
        }

        @keyframes spinner-grow {
            0% {
                transform: scale(0)
            }
            50% {
                opacity: 1;
                transform: none
            }
        }

        .spinner-grow {
            display: inline-block;
            width: 2rem;
            height: 2rem;
            vertical-align: -.125em;
            background-color: currentColor;
            border-radius: 50%;
            opacity: 0;
            -webkit-animation: spinner-grow .75s linear infinite;
            animation: spinner-grow .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: .2rem !important
        }

        .rounded {
            border-radius: .25rem !important
        }

        .rounded-top {
            border-top-left-radius: .25rem !important
        }

        .rounded-right, .rounded-top {
            border-top-right-radius: .25rem !important
        }

        .rounded-bottom, .rounded-right {
            border-bottom-right-radius: .25rem !important
        }

        .rounded-bottom, .rounded-left {
            border-bottom-left-radius: .25rem !important
        }

        .rounded-left {
            border-top-left-radius: .25rem !important
        }

        .rounded-lg {
            border-radius: .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 .125rem .25rem rgba(0, 0, 0, .075) !important
        }

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

        .shadow-lg {
            box-shadow: 0 1rem 3rem rgba(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: .25rem !important
        }

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

        .mr-1, .mx-1 {
            margin-right: .25rem !important
        }

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

        .ml-1, .mx-1 {
            margin-left: .25rem !important
        }

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

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

        .mr-2, .mx-2 {
            margin-right: .5rem !important
        }

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

        .ml-2, .mx-2 {
            margin-left: .5rem !important
        }

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

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

        .mr-3, .mx-3 {
            margin-right: 1rem !important
        }

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

        .ml-3, .mx-3 {
            margin-left: 1rem !important
        }

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

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

        .mr-4, .mx-4 {
            margin-right: 1.5rem !important
        }

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

        .ml-4, .mx-4 {
            margin-left: 1.5rem !important
        }

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

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

        .mr-5, .mx-5 {
            margin-right: 3rem !important
        }

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

        .ml-5, .mx-5 {
            margin-left: 3rem !important
        }

        .p-0 {
            padding: 0 !important
        }

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

        .pr-0, .px-0 {
            padding-right: 0 !important
        }

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

        .pl-0, .px-0 {
            padding-left: 0 !important
        }

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

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

        .pr-1, .px-1 {
            padding-right: .25rem !important
        }

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

        .pl-1, .px-1 {
            padding-left: .25rem !important
        }

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

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

        .pr-2, .px-2 {
            padding-right: .5rem !important
        }

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

        .pl-2, .px-2 {
            padding-left: .5rem !important
        }

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

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

        .pr-3, .px-3 {
            padding-right: 1rem !important
        }

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

        .pl-3, .px-3 {
            padding-left: 1rem !important
        }

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

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

        .pr-4, .px-4 {
            padding-right: 1.5rem !important
        }

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

        .pl-4, .px-4 {
            padding-left: 1.5rem !important
        }

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

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

        .pr-5, .px-5 {
            padding-right: 3rem !important
        }

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

        .pl-5, .px-5 {
            padding-left: 3rem !important
        }

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

        .mt-n1, .my-n1 {
            margin-top: -.25rem !important
        }

        .mr-n1, .mx-n1 {
            margin-right: -.25rem !important
        }

        .mb-n1, .my-n1 {
            margin-bottom: -.25rem !important
        }

        .ml-n1, .mx-n1 {
            margin-left: -.25rem !important
        }

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

        .mt-n2, .my-n2 {
            margin-top: -.5rem !important
        }

        .mr-n2, .mx-n2 {
            margin-right: -.5rem !important
        }

        .mb-n2, .my-n2 {
            margin-bottom: -.5rem !important
        }

        .ml-n2, .mx-n2 {
            margin-left: -.5rem !important
        }

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

        .mt-n3, .my-n3 {
            margin-top: -1rem !important
        }

        .mr-n3, .mx-n3 {
            margin-right: -1rem !important
        }

        .mb-n3, .my-n3 {
            margin-bottom: -1rem !important
        }

        .ml-n3, .mx-n3 {
            margin-left: -1rem !important
        }

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

        .mt-n4, .my-n4 {
            margin-top: -1.5rem !important
        }

        .mr-n4, .mx-n4 {
            margin-right: -1.5rem !important
        }

        .mb-n4, .my-n4 {
            margin-bottom: -1.5rem !important
        }

        .ml-n4, .mx-n4 {
            margin-left: -1.5rem !important
        }

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

        .mt-n5, .my-n5 {
            margin-top: -3rem !important
        }

        .mr-n5, .mx-n5 {
            margin-right: -3rem !important
        }

        .mb-n5, .my-n5 {
            margin-bottom: -3rem !important
        }

        .ml-n5, .mx-n5 {
            margin-left: -3rem !important
        }

        .m-auto {
            margin: auto !important
        }

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

        .mr-auto, .mx-auto {
            margin-right: auto !important
        }

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

        .ml-auto, .mx-auto {
            margin-left: auto !important
        }

        @media (min-width: 576px) {
            .m-sm-0 {
                margin: 0 !important
            }

            .mt-sm-0, .my-sm-0 {
                margin-top: 0 !important
            }

            .mr-sm-0, .mx-sm-0 {
                margin-right: 0 !important
            }

            .mb-sm-0, .my-sm-0 {
                margin-bottom: 0 !important
            }

            .ml-sm-0, .mx-sm-0 {
                margin-left: 0 !important
            }

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

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

            .mr-sm-1, .mx-sm-1 {
                margin-right: .25rem !important
            }

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

            .ml-sm-1, .mx-sm-1 {
                margin-left: .25rem !important
            }

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

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

            .mr-sm-2, .mx-sm-2 {
                margin-right: .5rem !important
            }

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

            .ml-sm-2, .mx-sm-2 {
                margin-left: .5rem !important
            }

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

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

            .mr-sm-3, .mx-sm-3 {
                margin-right: 1rem !important
            }

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

            .ml-sm-3, .mx-sm-3 {
                margin-left: 1rem !important
            }

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

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

            .mr-sm-4, .mx-sm-4 {
                margin-right: 1.5rem !important
            }

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

            .ml-sm-4, .mx-sm-4 {
                margin-left: 1.5rem !important
            }

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

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

            .mr-sm-5, .mx-sm-5 {
                margin-right: 3rem !important
            }

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

            .ml-sm-5, .mx-sm-5 {
                margin-left: 3rem !important
            }

            .p-sm-0 {
                padding: 0 !important
            }

            .pt-sm-0, .py-sm-0 {
                padding-top: 0 !important
            }

            .pr-sm-0, .px-sm-0 {
                padding-right: 0 !important
            }

            .pb-sm-0, .py-sm-0 {
                padding-bottom: 0 !important
            }

            .pl-sm-0, .px-sm-0 {
                padding-left: 0 !important
            }

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

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

            .pr-sm-1, .px-sm-1 {
                padding-right: .25rem !important
            }

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

            .pl-sm-1, .px-sm-1 {
                padding-left: .25rem !important
            }

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

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

            .pr-sm-2, .px-sm-2 {
                padding-right: .5rem !important
            }

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

            .pl-sm-2, .px-sm-2 {
                padding-left: .5rem !important
            }

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

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

            .pr-sm-3, .px-sm-3 {
                padding-right: 1rem !important
            }

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

            .pl-sm-3, .px-sm-3 {
                padding-left: 1rem !important
            }

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

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

            .pr-sm-4, .px-sm-4 {
                padding-right: 1.5rem !important
            }

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

            .pl-sm-4, .px-sm-4 {
                padding-left: 1.5rem !important
            }

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

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

            .pr-sm-5, .px-sm-5 {
                padding-right: 3rem !important
            }

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

            .pl-sm-5, .px-sm-5 {
                padding-left: 3rem !important
            }

            .m-sm-n1 {
                margin: -.25rem !important
            }

            .mt-sm-n1, .my-sm-n1 {
                margin-top: -.25rem !important
            }

            .mr-sm-n1, .mx-sm-n1 {
                margin-right: -.25rem !important
            }

            .mb-sm-n1, .my-sm-n1 {
                margin-bottom: -.25rem !important
            }

            .ml-sm-n1, .mx-sm-n1 {
                margin-left: -.25rem !important
            }

            .m-sm-n2 {
                margin: -.5rem !important
            }

            .mt-sm-n2, .my-sm-n2 {
                margin-top: -.5rem !important
            }

            .mr-sm-n2, .mx-sm-n2 {
                margin-right: -.5rem !important
            }

            .mb-sm-n2, .my-sm-n2 {
                margin-bottom: -.5rem !important
            }

            .ml-sm-n2, .mx-sm-n2 {
                margin-left: -.5rem !important
            }

            .m-sm-n3 {
                margin: -1rem !important
            }

            .mt-sm-n3, .my-sm-n3 {
                margin-top: -1rem !important
            }

            .mr-sm-n3, .mx-sm-n3 {
                margin-right: -1rem !important
            }

            .mb-sm-n3, .my-sm-n3 {
                margin-bottom: -1rem !important
            }

            .ml-sm-n3, .mx-sm-n3 {
                margin-left: -1rem !important
            }

            .m-sm-n4 {
                margin: -1.5rem !important
            }

            .mt-sm-n4, .my-sm-n4 {
                margin-top: -1.5rem !important
            }

            .mr-sm-n4, .mx-sm-n4 {
                margin-right: -1.5rem !important
            }

            .mb-sm-n4, .my-sm-n4 {
                margin-bottom: -1.5rem !important
            }

            .ml-sm-n4, .mx-sm-n4 {
                margin-left: -1.5rem !important
            }

            .m-sm-n5 {
                margin: -3rem !important
            }

            .mt-sm-n5, .my-sm-n5 {
                margin-top: -3rem !important
            }

            .mr-sm-n5, .mx-sm-n5 {
                margin-right: -3rem !important
            }

            .mb-sm-n5, .my-sm-n5 {
                margin-bottom: -3rem !important
            }

            .ml-sm-n5, .mx-sm-n5 {
                margin-left: -3rem !important
            }

            .m-sm-auto {
                margin: auto !important
            }

            .mt-sm-auto, .my-sm-auto {
                margin-top: auto !important
            }

            .mr-sm-auto, .mx-sm-auto {
                margin-right: auto !important
            }

            .mb-sm-auto, .my-sm-auto {
                margin-bottom: auto !important
            }

            .ml-sm-auto, .mx-sm-auto {
                margin-left: auto !important
            }
        }

        @media (min-width: 768px) {
            .m-md-0 {
                margin: 0 !important
            }

            .mt-md-0, .my-md-0 {
                margin-top: 0 !important
            }

            .mr-md-0, .mx-md-0 {
                margin-right: 0 !important
            }

            .mb-md-0, .my-md-0 {
                margin-bottom: 0 !important
            }

            .ml-md-0, .mx-md-0 {
                margin-left: 0 !important
            }

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

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

            .mr-md-1, .mx-md-1 {
                margin-right: .25rem !important
            }

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

            .ml-md-1, .mx-md-1 {
                margin-left: .25rem !important
            }

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

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

            .mr-md-2, .mx-md-2 {
                margin-right: .5rem !important
            }

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

            .ml-md-2, .mx-md-2 {
                margin-left: .5rem !important
            }

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

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

            .mr-md-3, .mx-md-3 {
                margin-right: 1rem !important
            }

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

            .ml-md-3, .mx-md-3 {
                margin-left: 1rem !important
            }

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

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

            .mr-md-4, .mx-md-4 {
                margin-right: 1.5rem !important
            }

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

            .ml-md-4, .mx-md-4 {
                margin-left: 1.5rem !important
            }

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

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

            .mr-md-5, .mx-md-5 {
                margin-right: 3rem !important
            }

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

            .ml-md-5, .mx-md-5 {
                margin-left: 3rem !important
            }

            .p-md-0 {
                padding: 0 !important
            }

            .pt-md-0, .py-md-0 {
                padding-top: 0 !important
            }

            .pr-md-0, .px-md-0 {
                padding-right: 0 !important
            }

            .pb-md-0, .py-md-0 {
                padding-bottom: 0 !important
            }

            .pl-md-0, .px-md-0 {
                padding-left: 0 !important
            }

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

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

            .pr-md-1, .px-md-1 {
                padding-right: .25rem !important
            }

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

            .pl-md-1, .px-md-1 {
                padding-left: .25rem !important
            }

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

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

            .pr-md-2, .px-md-2 {
                padding-right: .5rem !important
            }

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

            .pl-md-2, .px-md-2 {
                padding-left: .5rem !important
            }

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

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

            .pr-md-3, .px-md-3 {
                padding-right: 1rem !important
            }

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

            .pl-md-3, .px-md-3 {
                padding-left: 1rem !important
            }

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

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

            .pr-md-4, .px-md-4 {
                padding-right: 1.5rem !important
            }

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

            .pl-md-4, .px-md-4 {
                padding-left: 1.5rem !important
            }

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

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

            .pr-md-5, .px-md-5 {
                padding-right: 3rem !important
            }

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

            .pl-md-5, .px-md-5 {
                padding-left: 3rem !important
            }

            .m-md-n1 {
                margin: -.25rem !important
            }

            .mt-md-n1, .my-md-n1 {
                margin-top: -.25rem !important
            }

            .mr-md-n1, .mx-md-n1 {
                margin-right: -.25rem !important
            }

            .mb-md-n1, .my-md-n1 {
                margin-bottom: -.25rem !important
            }

            .ml-md-n1, .mx-md-n1 {
                margin-left: -.25rem !important
            }

            .m-md-n2 {
                margin: -.5rem !important
            }

            .mt-md-n2, .my-md-n2 {
                margin-top: -.5rem !important
            }

            .mr-md-n2, .mx-md-n2 {
                margin-right: -.5rem !important
            }

            .mb-md-n2, .my-md-n2 {
                margin-bottom: -.5rem !important
            }

            .ml-md-n2, .mx-md-n2 {
                margin-left: -.5rem !important
            }

            .m-md-n3 {
                margin: -1rem !important
            }

            .mt-md-n3, .my-md-n3 {
                margin-top: -1rem !important
            }

            .mr-md-n3, .mx-md-n3 {
                margin-right: -1rem !important
            }

            .mb-md-n3, .my-md-n3 {
                margin-bottom: -1rem !important
            }

            .ml-md-n3, .mx-md-n3 {
                margin-left: -1rem !important
            }

            .m-md-n4 {
                margin: -1.5rem !important
            }

            .mt-md-n4, .my-md-n4 {
                margin-top: -1.5rem !important
            }

            .mr-md-n4, .mx-md-n4 {
                margin-right: -1.5rem !important
            }

            .mb-md-n4, .my-md-n4 {
                margin-bottom: -1.5rem !important
            }

            .ml-md-n4, .mx-md-n4 {
                margin-left: -1.5rem !important
            }

            .m-md-n5 {
                margin: -3rem !important
            }

            .mt-md-n5, .my-md-n5 {
                margin-top: -3rem !important
            }

            .mr-md-n5, .mx-md-n5 {
                margin-right: -3rem !important
            }

            .mb-md-n5, .my-md-n5 {
                margin-bottom: -3rem !important
            }

            .ml-md-n5, .mx-md-n5 {
                margin-left: -3rem !important
            }

            .m-md-auto {
                margin: auto !important
            }

            .mt-md-auto, .my-md-auto {
                margin-top: auto !important
            }

            .mr-md-auto, .mx-md-auto {
                margin-right: auto !important
            }

            .mb-md-auto, .my-md-auto {
                margin-bottom: auto !important
            }

            .ml-md-auto, .mx-md-auto {
                margin-left: auto !important
            }
        }

        @media (min-width: 992px) {
            .m-lg-0 {
                margin: 0 !important
            }

            .mt-lg-0, .my-lg-0 {
                margin-top: 0 !important
            }

            .mr-lg-0, .mx-lg-0 {
                margin-right: 0 !important
            }

            .mb-lg-0, .my-lg-0 {
                margin-bottom: 0 !important
            }

            .ml-lg-0, .mx-lg-0 {
                margin-left: 0 !important
            }

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

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

            .mr-lg-1, .mx-lg-1 {
                margin-right: .25rem !important
            }

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

            .ml-lg-1, .mx-lg-1 {
                margin-left: .25rem !important
            }

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

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

            .mr-lg-2, .mx-lg-2 {
                margin-right: .5rem !important
            }

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

            .ml-lg-2, .mx-lg-2 {
                margin-left: .5rem !important
            }

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

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

            .mr-lg-3, .mx-lg-3 {
                margin-right: 1rem !important
            }

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

            .ml-lg-3, .mx-lg-3 {
                margin-left: 1rem !important
            }

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

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

            .mr-lg-4, .mx-lg-4 {
                margin-right: 1.5rem !important
            }

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

            .ml-lg-4, .mx-lg-4 {
                margin-left: 1.5rem !important
            }

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

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

            .mr-lg-5, .mx-lg-5 {
                margin-right: 3rem !important
            }

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

            .ml-lg-5, .mx-lg-5 {
                margin-left: 3rem !important
            }

            .p-lg-0 {
                padding: 0 !important
            }

            .pt-lg-0, .py-lg-0 {
                padding-top: 0 !important
            }

            .pr-lg-0, .px-lg-0 {
                padding-right: 0 !important
            }

            .pb-lg-0, .py-lg-0 {
                padding-bottom: 0 !important
            }

            .pl-lg-0, .px-lg-0 {
                padding-left: 0 !important
            }

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

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

            .pr-lg-1, .px-lg-1 {
                padding-right: .25rem !important
            }

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

            .pl-lg-1, .px-lg-1 {
                padding-left: .25rem !important
            }

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

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

            .pr-lg-2, .px-lg-2 {
                padding-right: .5rem !important
            }

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

            .pl-lg-2, .px-lg-2 {
                padding-left: .5rem !important
            }

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

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

            .pr-lg-3, .px-lg-3 {
                padding-right: 1rem !important
            }

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

            .pl-lg-3, .px-lg-3 {
                padding-left: 1rem !important
            }

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

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

            .pr-lg-4, .px-lg-4 {
                padding-right: 1.5rem !important
            }

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

            .pl-lg-4, .px-lg-4 {
                padding-left: 1.5rem !important
            }

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

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

            .pr-lg-5, .px-lg-5 {
                padding-right: 3rem !important
            }

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

            .pl-lg-5, .px-lg-5 {
                padding-left: 3rem !important
            }

            .m-lg-n1 {
                margin: -.25rem !important
            }

            .mt-lg-n1, .my-lg-n1 {
                margin-top: -.25rem !important
            }

            .mr-lg-n1, .mx-lg-n1 {
                margin-right: -.25rem !important
            }

            .mb-lg-n1, .my-lg-n1 {
                margin-bottom: -.25rem !important
            }

            .ml-lg-n1, .mx-lg-n1 {
                margin-left: -.25rem !important
            }

            .m-lg-n2 {
                margin: -.5rem !important
            }

            .mt-lg-n2, .my-lg-n2 {
                margin-top: -.5rem !important
            }

            .mr-lg-n2, .mx-lg-n2 {
                margin-right: -.5rem !important
            }

            .mb-lg-n2, .my-lg-n2 {
                margin-bottom: -.5rem !important
            }

            .ml-lg-n2, .mx-lg-n2 {
                margin-left: -.5rem !important
            }

            .m-lg-n3 {
                margin: -1rem !important
            }

            .mt-lg-n3, .my-lg-n3 {
                margin-top: -1rem !important
            }

            .mr-lg-n3, .mx-lg-n3 {
                margin-right: -1rem !important
            }

            .mb-lg-n3, .my-lg-n3 {
                margin-bottom: -1rem !important
            }

            .ml-lg-n3, .mx-lg-n3 {
                margin-left: -1rem !important
            }

            .m-lg-n4 {
                margin: -1.5rem !important
            }

            .mt-lg-n4, .my-lg-n4 {
                margin-top: -1.5rem !important
            }

            .mr-lg-n4, .mx-lg-n4 {
                margin-right: -1.5rem !important
            }

            .mb-lg-n4, .my-lg-n4 {
                margin-bottom: -1.5rem !important
            }

            .ml-lg-n4, .mx-lg-n4 {
                margin-left: -1.5rem !important
            }

            .m-lg-n5 {
                margin: -3rem !important
            }

            .mt-lg-n5, .my-lg-n5 {
                margin-top: -3rem !important
            }

            .mr-lg-n5, .mx-lg-n5 {
                margin-right: -3rem !important
            }

            .mb-lg-n5, .my-lg-n5 {
                margin-bottom: -3rem !important
            }

            .ml-lg-n5, .mx-lg-n5 {
                margin-left: -3rem !important
            }

            .m-lg-auto {
                margin: auto !important
            }

            .mt-lg-auto, .my-lg-auto {
                margin-top: auto !important
            }

            .mr-lg-auto, .mx-lg-auto {
                margin-right: auto !important
            }

            .mb-lg-auto, .my-lg-auto {
                margin-bottom: auto !important
            }

            .ml-lg-auto, .mx-lg-auto {
                margin-left: auto !important
            }
        }

        @media (min-width: 1200px) {
            .m-xl-0 {
                margin: 0 !important
            }

            .mt-xl-0, .my-xl-0 {
                margin-top: 0 !important
            }

            .mr-xl-0, .mx-xl-0 {
                margin-right: 0 !important
            }

            .mb-xl-0, .my-xl-0 {
                margin-bottom: 0 !important
            }

            .ml-xl-0, .mx-xl-0 {
                margin-left: 0 !important
            }

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

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

            .mr-xl-1, .mx-xl-1 {
                margin-right: .25rem !important
            }

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

            .ml-xl-1, .mx-xl-1 {
                margin-left: .25rem !important
            }

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

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

            .mr-xl-2, .mx-xl-2 {
                margin-right: .5rem !important
            }

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

            .ml-xl-2, .mx-xl-2 {
                margin-left: .5rem !important
            }

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

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

            .mr-xl-3, .mx-xl-3 {
                margin-right: 1rem !important
            }

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

            .ml-xl-3, .mx-xl-3 {
                margin-left: 1rem !important
            }

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

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

            .mr-xl-4, .mx-xl-4 {
                margin-right: 1.5rem !important
            }

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

            .ml-xl-4, .mx-xl-4 {
                margin-left: 1.5rem !important
            }

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

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

            .mr-xl-5, .mx-xl-5 {
                margin-right: 3rem !important
            }

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

            .ml-xl-5, .mx-xl-5 {
                margin-left: 3rem !important
            }

            .p-xl-0 {
                padding: 0 !important
            }

            .pt-xl-0, .py-xl-0 {
                padding-top: 0 !important
            }

            .pr-xl-0, .px-xl-0 {
                padding-right: 0 !important
            }

            .pb-xl-0, .py-xl-0 {
                padding-bottom: 0 !important
            }

            .pl-xl-0, .px-xl-0 {
                padding-left: 0 !important
            }

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

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

            .pr-xl-1, .px-xl-1 {
                padding-right: .25rem !important
            }

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

            .pl-xl-1, .px-xl-1 {
                padding-left: .25rem !important
            }

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

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

            .pr-xl-2, .px-xl-2 {
                padding-right: .5rem !important
            }

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

            .pl-xl-2, .px-xl-2 {
                padding-left: .5rem !important
            }

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

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

            .pr-xl-3, .px-xl-3 {
                padding-right: 1rem !important
            }

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

            .pl-xl-3, .px-xl-3 {
                padding-left: 1rem !important
            }

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

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

            .pr-xl-4, .px-xl-4 {
                padding-right: 1.5rem !important
            }

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

            .pl-xl-4, .px-xl-4 {
                padding-left: 1.5rem !important
            }

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

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

            .pr-xl-5, .px-xl-5 {
                padding-right: 3rem !important
            }

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

            .pl-xl-5, .px-xl-5 {
                padding-left: 3rem !important
            }

            .m-xl-n1 {
                margin: -.25rem !important
            }

            .mt-xl-n1, .my-xl-n1 {
                margin-top: -.25rem !important
            }

            .mr-xl-n1, .mx-xl-n1 {
                margin-right: -.25rem !important
            }

            .mb-xl-n1, .my-xl-n1 {
                margin-bottom: -.25rem !important
            }

            .ml-xl-n1, .mx-xl-n1 {
                margin-left: -.25rem !important
            }

            .m-xl-n2 {
                margin: -.5rem !important
            }

            .mt-xl-n2, .my-xl-n2 {
                margin-top: -.5rem !important
            }

            .mr-xl-n2, .mx-xl-n2 {
                margin-right: -.5rem !important
            }

            .mb-xl-n2, .my-xl-n2 {
                margin-bottom: -.5rem !important
            }

            .ml-xl-n2, .mx-xl-n2 {
                margin-left: -.5rem !important
            }

            .m-xl-n3 {
                margin: -1rem !important
            }

            .mt-xl-n3, .my-xl-n3 {
                margin-top: -1rem !important
            }

            .mr-xl-n3, .mx-xl-n3 {
                margin-right: -1rem !important
            }

            .mb-xl-n3, .my-xl-n3 {
                margin-bottom: -1rem !important
            }

            .ml-xl-n3, .mx-xl-n3 {
                margin-left: -1rem !important
            }

            .m-xl-n4 {
                margin: -1.5rem !important
            }

            .mt-xl-n4, .my-xl-n4 {
                margin-top: -1.5rem !important
            }

            .mr-xl-n4, .mx-xl-n4 {
                margin-right: -1.5rem !important
            }

            .mb-xl-n4, .my-xl-n4 {
                margin-bottom: -1.5rem !important
            }

            .ml-xl-n4, .mx-xl-n4 {
                margin-left: -1.5rem !important
            }

            .m-xl-n5 {
                margin: -3rem !important
            }

            .mt-xl-n5, .my-xl-n5 {
                margin-top: -3rem !important
            }

            .mr-xl-n5, .mx-xl-n5 {
                margin-right: -3rem !important
            }

            .mb-xl-n5, .my-xl-n5 {
                margin-bottom: -3rem !important
            }

            .ml-xl-n5, .mx-xl-n5 {
                margin-left: -3rem !important
            }

            .m-xl-auto {
                margin: auto !important
            }

            .mt-xl-auto, .my-xl-auto {
                margin-top: auto !important
            }

            .mr-xl-auto, .mx-xl-auto {
                margin-right: auto !important
            }

            .mb-xl-auto, .my-xl-auto {
                margin-bottom: auto !important
            }

            .ml-xl-auto, .mx-xl-auto {
                margin-left: auto !important
            }
        }

        .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, .5) !important
        }

        .text-white-50 {
            color: hsla(0, 0%, 100%, .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 .5s ease
        }

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

        .hilo-card-slide-enter-active, .hilo-card-slide-leave-active {
            transition: .25s ease;
            transition-delay: .1s
        }

        .hilo-card-slide-enter {
            transform: translate(-140%);
            opacity: 0
        }

        .hilo-card-slide-leave-to {
            transform: translate(0);
            opacity: 1
        }

        .list-complete-item {
            transition: .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(.8) translate(100px, -5%)
            }
            to {
                transform: scale(1) translate(0)
            }
        }

        @keyframes hilo-main-card {
            0% {
                transform: scale(.8) translate(100px, -5%)
            }
            to {
                transform: scale(1) translate(0)
            }
        }

        @-webkit-keyframes hilo-main-card-xs {
            0% {
                transform: scale(.75) translate(70px, -6.25%)
            }
            to {
                transform: scale(1) translate(0)
            }
        }

        @keyframes hilo-main-card-xs {
            0% {
                transform: scale(.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 .2s linear
        }

        .simplebar-track .simplebar-scrollbar.visible:before, .simplebar-track:hover .simplebar-scrollbar:before {
            opacity: .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
        }

        :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, .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 .3s;
            position: relative
        }

        .bounce-enter-active {
            -webkit-animation: bounce-in .3s;
            animation: bounce-in .3s
        }

        .bounce-leave-active {
            animation: bounce-in .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 .3s;
            display: flex;
            align-items: center;
            justify-content: center;
            box-shadow: 0 0 25px 5px rgba(31, 31, 53, .35)
        }

        .bloggers__nav__left img, .bloggers__nav__right img {
            width: 20px;
            transition: all .3s
        }

        .bloggers__nav__left:after, .bloggers__nav__left:before, .bloggers__nav__right:after, .bloggers__nav__right:before {
            content: "";
            position: absolute;
            background: url(/img/arrow-left.svg);
            background-size: contain;
            width: 20px;
            height: 20px;
            transition: all .3s
        }

        .bloggers__nav__left:after, .bloggers__nav__right:after {
            background: url(/img/arrow-left-gray.svg);
            background-size: contain;
            opacity: 0
        }

        .bloggers__nav__right:after, .bloggers__nav__right:before {
            background: url(/img/arrow-right.svg);
            background-size: contain
        }

        .bloggers__nav__right:after {
            background: url(/img/arrow-right-gray.svg);
            background-size: contain
        }

        .videos {
            background: linear-gradient(180deg, rgba(51, 51, 72, .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, .35);
            cursor: pointer;
            transition: all .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 .3s;
            z-index: 0
        }

        .navTop__cashback:before {
            background-image: url(/_nuxt/img/d0d4fe2.svg)
        }

        .navTop__cashback:after {
            opacity: 0;
            background-image: url(/_nuxt/img/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, .35);
            cursor: pointer;
            transition: all .3s
        }

        .navTop__ranks a {
            display: block;
            width: 100%;
            height: 100%;
            position: relative;
            z-index: 1;
            background: url(/img/nav/rank.svg) 50% no-repeat;
            background-size: 18px;
            opacity: .8;
            transition: opacity .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 .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(/_nuxt/img/710535e.svg)
        }

        .navTop__socials_vk:after {
            background-image: url(/_nuxt/img/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(/_nuxt/img/70dfa60.svg)
        }

        .navTop__socials_inst:after {
            background-image: url(/_nuxt/img/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 .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 .3s;
            display: flex;
            align-items: center;
            justify-content: center
        }

        .seconds span:nth-child(2) {
            font-size: .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, .1)
        }

        .canvasColorGreen {
            background-color: rgba(0, 168, 0, .1)
        }

        .main-button-play {
            background: #009f62;
            background-image: linear-gradient(180deg, transparent 0, rgba(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: .4;
            cursor: not-allowed
        }

        .main-button-get-win {
            background: #e22020;
            background-image: linear-gradient(180deg, transparent 0, rgba(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 .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 .3s
        }

        .mainButton_center {
            margin: auto;
            display: block
        }

        .mainButton span {
            font-size: .8em;
            color: #fff;
            font-weight: 700;
            text-transform: uppercase;
            position: relative;
            z-index: 55;
            display: block;
            transition: all .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: .4;
            cursor: not-allowed
        }

        .paymentButton {
            border-radius: 6px;
            box-shadow: 0 20px 30px 0 rgba(0, 0, 0, .3), inset 0 2px 0 0 hsla(0, 0%, 100%, .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: .8em;
            color: #fff;
            font-weight: 700;
            text-transform: uppercase
        }

        .emptyButton {
            height: 47px;
            background: transparent;
            cursor: pointer;
            transition: all .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: .8em;
            font-weight: 700;
            text-transform: uppercase;
            transition: all .3s;
            display: block
        }

        .emptyButton img {
            width: 24px;
            transition: all .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: .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 .3s;
            display: flex;
            align-items: center;
            justify-content: center
        }

        .nav-top-left li a img {
            width: 30px;
            transition: all .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 .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 .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: .75
        }

        .modalPhoneAttach .v-select.disabled .dropdown-toggle {
            background: #4c4c68
        }

        .modalPhoneAttach .v-select.disabled .dropdown-toggle:hover .vs__actions .open-indicator {
            background: inherit;
            opacity: .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, .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 .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, .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 .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, .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 .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(/_nuxt/img/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, .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: .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: .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, .2), hsla(0, 0%, 100%, 0))
        }

        .box-shadow_line_purple {
            background: radial-gradient(closest-side, rgba(191, 191, 255, .2), hsla(0, 0%, 100%, 0))
        }

        .box-shadow_line_green {
            background: radial-gradient(closest-side, rgba(136, 237, 131, .2), hsla(0, 0%, 100%, 0))
        }

        .box-shadow_line_yellow {
            background: radial-gradient(closest-side, rgba(247, 198, 1, .2), hsla(0, 0%, 100%, 0))
        }

        .box-shadow_line_orange {
            background: radial-gradient(closest-side, rgba(255, 182, 115, .2), hsla(0, 0%, 100%, 0))
        }

        .box-shadow_line_red {
            background: radial-gradient(closest-side, rgba(254, 92, 92, .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, .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, .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, .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, .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, .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, .4)
        }

        .box-shadow_color_red:hover .box-shadow_color_span {
            color: #de4444
        }

        @media screen and (min-width: 500px) {
            .goldButton {
                background: url(/_nuxt/img/2c50685.png) no-repeat
            }

            .goldButton, .silverButton {
                width: 122px;
                height: 36px;
                line-height: 36px;
                margin: auto;
                text-align: center;
                color: #000
            }

            .silverButton {
                background: url(/_nuxt/img/aec1f37.png) no-repeat
            }

            .bronzeButton {
                background: url(/_nuxt/img/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%, .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%, .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(/_nuxt/img/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(/_nuxt/img/aec1f37.png) no-repeat
            }

            .playersTable__bid span.bronze {
                background: url(/_nuxt/img/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, .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 .3s;
            font-size: .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, .6) !important;
            position: fixed;
            box-sizing: border-box;
            left: 0;
            top: 0;
            width: 100%;
            height: 100vh;
            background: rgba(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: .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 .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, .5), rgba(38, 41, 61, .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(/img/back-new-vk.jpg);
            opacity: .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, .3), inset 0 2px 0 0 hsla(0, 0%, 100%, .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: .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: .8em;
            font-weight: 700;
            text-transform: uppercase;
            transition: all .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(/img/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, .5), rgba(38, 41, 61, .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
        }

        .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 .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: .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 .3s
        }

        .pop-out-enter, .pop-out-leave-active {
            opacity: 0;
            transform: scale(.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, .3), inset 0 2px 0 0 hsla(0, 0%, 100%, .004);
            transition: background .4s ease-in-out
        }

        .modal-promo__bonus-exists > div, .modal-promo__bonus-exists > span:not(.mindep), .modal-promo__bonus-exists > strong {
            transition: opacity .4s ease-in-out
        }

        .modal-promo__bonus-exists.disabled {
            background: rgba(124, 179, 66, .4)
        }

        .modal-promo__bonus-exists.disabled > div, .modal-promo__bonus-exists.disabled > span:not(.mindep), .modal-promo__bonus-exists.disabled > strong {
            opacity: .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 .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 .3s;
            text-decoration: underline
        }

        .modal-promo .have-promo-code.have-promo-code_show {
            height: 20px
        }

        .promocode-enter-active, .promocode-leave-active {
            transition: all .3s ease
        }

        .promocode-enter, .promocode-leave-to {
            transform: scaleY(0);
            transform-origin: top
        }

        .promocode-input-enter-active, .promocode-input-leave-active {
            transition: all .3s ease
        }

        .promocode-input-enter, .promocode-input-leave-to {
            transform: scaleY(1);
            transform-origin: top
        }

        .layout-enter-active, .layout-leave-active {
            transition: opacity .2s
        }

        .layout-enter, .layout-leave-active {
            opacity: 0
        }

        .page-enter-active, .page-leave-active {
            transition: opacity .2s
        }

        .page-enter, .page-leave-active {
            opacity: 0
        }

        .promo {
            transition: all .3s;
            padding: 0 15px;
            height: 100%;
            background-image: url(/img/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, .3);
            padding: 10px;
            cursor: pointer;
            font-size: 12px;
            font-weight: 700;
            text-transform: uppercase;
            background: transparent;
            color: #c7fb8a;
            outline: none;
            transition: all .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 .3s
        }

        .promo__code-copy-text {
            display: none;
            position: absolute;
            width: 150px;
            height: 80%;
            color: #fff;
            bottom: -7px;
            text-transform: uppercase;
            font-size: 11px;
            opacity: .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 .2s
        }

        .promo__close:hover {
            background: rgba(148, 144, 178, .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, .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 .3s;
            cursor: pointer;
            position: relative;
            margin-top: 25px
        }

        .partnerCode-input span {
            display: block;
            transition: all .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, .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: .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 .3s ease
        }

        .slide-fade-leave-active {
            transition: all .3s cubic-bezier(1, .5, .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 .5s
        }

        .loader-enter, .loader-leave-to {
            opacity: 0
        }

        .skeleton-loading {
            background-image: linear-gradient(90deg, transparent 10%, hsla(0, 0%, 100%, .1) 20%, transparent 30%, transparent 40%, hsla(0, 0%, 100%, .1) 50%, transparent 60%, transparent 70%, hsla(0, 0%, 100%, .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(/_nuxt/img/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, .6);
            border-radius: 5px;
            transition: padding .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%, .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, .2), inset 0 0 1px 1px hsla(0, 0%, 100%, .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%, .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 .3s;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 100%
        }

        .page-check-game__value_salt1 {
            background: rgba(244, 67, 54, .5)
        }

        .page-check-game__value_salt1:hover {
            box-shadow: 0 0 30px 0 rgba(244, 67, 54, .5)
        }

        .page-check-game__value_salt2 {
            background: rgba(255, 193, 7, .5)
        }

        .page-check-game__value_salt2:hover {
            box-shadow: 0 0 30px 0 rgba(255, 193, 7, .5)
        }

        .page-check-game__value_hash {
            background: hsla(0, 0%, 83.9%, .5)
        }

        .page-check-game__value_hash:hover {
            box-shadow: 0 0 30px 0 hsla(0, 0%, 83.9%, .5)
        }

        .page-check-game__value_number {
            background: rgba(3, 169, 244, .5)
        }

        .page-check-game__value_number:hover {
            box-shadow: 0 0 30px 0 rgba(3, 169, 244, .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-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 .3s;
            cursor: pointer
        }

        .profile-page-table-nav__next-page_disabled, .profile-page-table-nav__prev-page_disabled {
            opacity: .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: .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, .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: .8em;
            font-weight: 700;
            text-transform: uppercase;
            text-decoration: none;
            transition: all .3s
        }

        .emptyButtonHref:hover span {
            color: #fff;
            text-decoration: none
        }

        .mobileNavIconClose {
            cursor: pointer
        }

        .mobileNavIconClose:hover img {
            transform: scale(1.1)
        }

        .mobileNavIconClose img {
            transition: all .3s;
            height: 35px;
            margin-top: 4px
        }

        .mobileNav {
            transition: all .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: .8em;
            font-weight: 700;
            text-transform: uppercase;
            text-decoration: none;
            transition: all .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 .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 .5s
        }

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

        .overflow {
            width: 100vw;
            height: 100vh;
            background: rgba(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, .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(/img/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 .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: .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: .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 .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, .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, .5);
            border: 2px solid #54527e;
            overflow-x: hidden;
            z-index: 2;
            padding-bottom: 20px;
            transform: translateY(-100vh);
            transition: all .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, .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 .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, .75);
            color: #fff
        }

        .modal__pay-phone-button:disabled {
            opacity: .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: .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 .2s ease-in-out, opacity .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: .75
        }

        @media (max-width: 559px) {
            .modal__pay {
                transition: all .3s;
                transform: translateX(0)
            }
        }

        @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: .5rem 0
        }

        .header-mobile__first-line, .header-mobile__second-line {
            display: flex;
            justify-content: space-between
        }

        .header-mobile__user-info a {
            transition: all .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-img {
            display: inline-block;
            height: 20px !important;
            width: 20px !important;
            float: right
        }

        .modal__ps-block:hover {
            background: rgba(222, 179, 28, .25)
        }

        .modal__ps-block:hover .modal__ps-block-arrow {
            border-left: 10px solid rgba(222, 179, 28, .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
        }

        .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;
            line-height: 30px;
            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
        }

        .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(/img/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: .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__input {
            transition: .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: .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;
            justify-content: space-between;
            cursor: pointer
        }

        .modal-deposit-dropdown__head-icon {
            width: 24px;
            height: 24px;
            display: flex;
            justify-content: center;
            align-items: center
        }

        .modal-deposit-dropdown__head-icon svg {
            transition: .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-shrink: 0;
            overflow: hidden
        }

        .modal-deposit-dropdown__body {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            padding: 12px 16px 4px;
            border-top: 1px solid hsla(0, 0%, 100%, .1)
        }

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

        .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 .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: .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 .68%, #69bdea 100%, #9ef3fb 0), linear-gradient(88.95deg, #66b9e9 .68%, #9ef3fb);
            box-shadow: inset 0 2px 0 #fff;
            transition: .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 -.83em 0 -.4em, 0 -.83em 0 -.42em, 0 -.83em 0 -.44em, 0 -.83em 0 -.46em, 0 -.83em 0 -.477em
            }
            5%, 95% {
                box-shadow: 0 -.83em 0 -.4em, 0 -.83em 0 -.42em, 0 -.83em 0 -.44em, 0 -.83em 0 -.46em, 0 -.83em 0 -.477em
            }
            10%, 59% {
                box-shadow: 0 -.83em 0 -.4em, -.087em -.825em 0 -.42em, -.173em -.812em 0 -.44em, -.256em -.789em 0 -.46em, -.297em -.775em 0 -.477em
            }
            20% {
                box-shadow: 0 -.83em 0 -.4em, -.338em -.758em 0 -.42em, -.555em -.617em 0 -.44em, -.671em -.488em 0 -.46em, -.749em -.34em 0 -.477em
            }
            38% {
                box-shadow: 0 -.83em 0 -.4em, -.377em -.74em 0 -.42em, -.645em -.522em 0 -.44em, -.775em -.297em 0 -.46em, -.82em -.09em 0 -.477em
            }
            to {
                box-shadow: 0 -.83em 0 -.4em, 0 -.83em 0 -.42em, 0 -.83em 0 -.44em, 0 -.83em 0 -.46em, 0 -.83em 0 -.477em
            }
        }

        @keyframes load6 {
            0% {
                box-shadow: 0 -.83em 0 -.4em, 0 -.83em 0 -.42em, 0 -.83em 0 -.44em, 0 -.83em 0 -.46em, 0 -.83em 0 -.477em
            }
            5%, 95% {
                box-shadow: 0 -.83em 0 -.4em, 0 -.83em 0 -.42em, 0 -.83em 0 -.44em, 0 -.83em 0 -.46em, 0 -.83em 0 -.477em
            }
            10%, 59% {
                box-shadow: 0 -.83em 0 -.4em, -.087em -.825em 0 -.42em, -.173em -.812em 0 -.44em, -.256em -.789em 0 -.46em, -.297em -.775em 0 -.477em
            }
            20% {
                box-shadow: 0 -.83em 0 -.4em, -.338em -.758em 0 -.42em, -.555em -.617em 0 -.44em, -.671em -.488em 0 -.46em, -.749em -.34em 0 -.477em
            }
            38% {
                box-shadow: 0 -.83em 0 -.4em, -.377em -.74em 0 -.42em, -.645em -.522em 0 -.44em, -.775em -.297em 0 -.46em, -.82em -.09em 0 -.477em
            }
            to {
                box-shadow: 0 -.83em 0 -.4em, 0 -.83em 0 -.42em, 0 -.83em 0 -.44em, 0 -.83em 0 -.46em, 0 -.83em 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: .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: .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: .2s ease
        }

        .input-block__down-button_disable {
            opacity: .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: .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: .25rem .5rem;
            font-size: .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: .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: .8em;
            font-weight: 700;
            text-transform: uppercase;
            transition: all .3s
        }

        .payout-profile-table .cancel-payout {
            width: 23px;
            height: 23px;
            display: inline-block;
            margin-left: 10px;
            cursor: pointer;
            transition: all .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(/_nuxt/img/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 .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 .67px .33px rgba(19, 26, 20, .19), 0 -1px 0 0 rgba(19, 26, 20, .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
        }

        @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
        }

        .rules i {
            font-style: italic
        }

        .rules small {
            font-size: 90%;
            color: #757399
        }

        .rules a {
            color: #fff;
            padding-bottom: 1px;
            border-bottom: 1px solid hsla(0, 0%, 100%, .6)
        }

        .rules a:hover {
            color: #b0aece;
            border: none
        }

        .rules h2 {
            color: #fff;
            font-size: 18px;
            text-align: left;
            margin: 20px 0 15px;
            line-height: 24px
        }

        .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 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: .75rem;
            color: #fff
        }

        .rules table td {
            border: 1px solid #b0aece;
            padding: .75rem
        }

        @-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, .5), hsla(0, 0%, 100%, 0) 50%, rgba(155, 206, 103, .4) 60%, hsla(0, 0%, 100%, 0), rgba(130, 185, 73, .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, .5), hsla(0, 0%, 100%, 0) 50%, rgba(155, 206, 103, .4) 60%, hsla(0, 0%, 100%, 0), rgba(130, 185, 73, .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: .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 .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 .2s ease-in-out
        }

        .contest__history-nav-next:hover, .contest__history-nav-prev:hover {
            background: rgba(47, 46, 74, .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: .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: .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, .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(/img/lock.svg) 50% no-repeat;
            background-size: 30px;
            left: 50%;
            margin-left: -15px;
            top: 0;
            opacity: .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, .1)
        }

        .tooltip.popover .popover-arrow {
            border-color: #f9f9f9
        }

        .tooltip[aria-hidden=true] {
            visibility: hidden;
            opacity: 0;
            transition: opacity .15s, visibility .15s
        }

        .tooltip[aria-hidden=false] {
            visibility: visible;
            opacity: 1;
            transition: opacity .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:last-child {
                border-bottom: none
            }
        }

        @media (max-width: 559px) {
            .modal__pay-info {
                flex: 0 0 100%;
                padding: 0 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, .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, .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: .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: .7;
            background-color: rgba(92, 114, 163, .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 .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: .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, .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, .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
        }

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

        .card-to-card-transfer .transfer-card-body--content-data__copy:hover {
            opacity: .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 .75s;
            animation: icon-line-tip .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 .75s;
            animation: icon-line-long .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, .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
            }
        }

        .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 .4s ease-out .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 .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, .9);
            border-radius: 4px;
            transition: background-color .3s ease-out .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 .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, .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(/_nuxt/img/e887378.png);
            background-size: contain;
            background-repeat: no-repeat;
            background-position: 50%;
            transition: top .4s ease-out .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 .5s, bottom .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 .5s steps(10) forwards;
            animation: run .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 .7s steps(10) forwards;
            animation: climb .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 .4s steps(9) .4s forwards;
            animation: dead .4s steps(9) .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, .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 .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 .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 .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 .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 .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 .1s ease-out, opacity .1s ease-out, background-color .1s ease-out
        }

        .coinflip .bet .buttons .section__item.disabled {
            opacity: .5
        }

        .coinflip .bet .buttons .section__item:not(.disabled):hover {
            border-color: rgba(62, 182, 235, .57);
            cursor: pointer;
            background-color: rgba(62, 182, 235, .12)
        }

        .coinflip .bet .buttons__eagle {
            margin-right: 7.5px;
            background-image: url(/_nuxt/img/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(/_nuxt/img/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, .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 .1s
        }

        .coinflip .game .board__aside-number_opacity {
            color: hsla(0, 0%, 100%, .2)
        }

        .coinflip .game .board__aside-animation {
            position: absolute;
            top: 0;
            transform: translateY(0);
            opacity: 0
        }

        .coinflip .game .board__aside-animation_transition {
            transition: transform .7s ease-out, opacity .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%, .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, .4);
            background-size: 100%
        }

        .coinflip .game .board_inner .coin__side_eagle {
            background-image: url(/_nuxt/img/8776faa.png)
        }

        .coinflip .game .board_inner .coin__side_tail {
            background-image: url(/_nuxt/img/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, .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 .3s linear
        }

        .coinflip .game .steps__step:not(.steps__step_active) {
            opacity: .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 .3s linear .7s forwards;
            animation: step-block-animation .3s linear .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 .7s linear forwards;
            animation: step-block-animation .7s linear forwards
        }

        .coinflip .game .steps__step-img_tail .steps__step-side_final {
            background-image: url(/_nuxt/img/f5424a0.png)
        }

        .coinflip .game .steps__step-img_eagle .steps__step-side_final {
            background-image: url(/_nuxt/img/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, .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;
            display: block;
            width: 100%;
            height: 100%;
            background-size: cover;
            background-repeat: no-repeat;
            background-position: 50%
        }

        .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, .7);
            opacity: 0;
            transition: opacity .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 .2s ease-in-out;
            background-image: url(/img/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(/img/star-fill.svg);
            opacity: .75
        }

        .casino-game-card__overlay-star.active, .casino-game-card__overlay-star.active:hover:not(.processed) {
            background-image: url(/img/star-fill.svg);
            opacity: 1
        }

        .casino-game-card__overlay-star.processed {
            opacity: .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%, .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 .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%, .9);
            font-size: 13px;
            border-bottom: 1px solid hsla(0, 0%, 100%, .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 .2s linear, width .2s ease-in-out, right .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, .3);
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            touch-action: none;
            transition: all .2s ease-in-out
        }

        .casino-header-search__filters > img {
            display: block;
            width: 20px;
            height: 20px;
            opacity: .5;
            transition: opacity .2s ease-in-out, filter .2s ease-in-out
        }

        .casino-header-search__filters.has-changes, .casino-header-search__filters:hover:not(.active) {
            background: rgba(57, 60, 90, .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(.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 .2s ease-in-out, visibility .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 .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: .5;
            transition: opacity .2s ease-in-out, filter .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(.85)
        }

        .casino-filters-button.disabled {
            opacity: .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 .2s ease-in-out, color .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 .1s ease-in-out, visibility .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 .2s ease-in-out, color .2s ease-in-out
        }

        .casino-filters-providers__item-content_platipus {
            background-image: url(/img/casino/providers/platipus-light.png)
        }

        .casino-filters-providers__item-content_platipus > span {
            display: none
        }

        .casino-filters-providers__item-content_platipus.active {
            background-image: url(/img/casino/providers/platipus-dark.png)
        }

        .casino-filters-providers__item-content_imagina {
            background-image: url(/img/casino/providers/imagina-light.png)
        }

        .casino-filters-providers__item-content_imagina > span {
            display: none
        }

        .casino-filters-providers__item-content_imagina.active {
            background-image: url(/img/casino/providers/imagina-dark.png)
        }

        .casino-filters-providers__item-content_betsoft {
            background-image: url(/img/casino/providers/betsoft-light.png)
        }

        .casino-filters-providers__item-content_betsoft > span {
            display: none
        }

        .casino-filters-providers__item-content_betsoft.active {
            background-image: url(/img/casino/providers/betsoft-dark.png)
        }

        .casino-filters-providers__item-content_booongo {
            background-image: url(/img/casino/providers/booongo-light.png)
        }

        .casino-filters-providers__item-content_booongo > span {
            display: none
        }

        .casino-filters-providers__item-content_booongo.active {
            background-image: url(/img/casino/providers/booongo-dark.png)
        }

        .casino-filters-providers__item-content_lucky {
            background-image: url(/img/casino/providers/lucky-light.png)
        }

        .casino-filters-providers__item-content_lucky > span {
            display: none
        }

        .casino-filters-providers__item-content_lucky.active {
            background-image: url(/img/casino/providers/lucky-dark.png)
        }

        .casino-filters-providers__item-content_igrosoft {
            background-image: url(/img/casino/providers/igrosoft-light.png)
        }

        .casino-filters-providers__item-content_igrosoft > span {
            display: none
        }

        .casino-filters-providers__item-content_igrosoft.active {
            background-image: url(/img/casino/providers/igrosoft-dark.png)
        }

        .casino-filters-providers__item-content_dlv {
            background-image: url(/img/casino/providers/dlv-light.png)
        }

        .casino-filters-providers__item-content_dlv > span {
            display: none
        }

        .casino-filters-providers__item-content_dlv.active {
            background-image: url(/img/casino/providers/dlv-dark.png)
        }

        .casino-filters-providers__item-content_spinmatic {
            background-image: url(/img/casino/providers/spinmatic-light.png)
        }

        .casino-filters-providers__item-content_spinmatic > span {
            display: none
        }

        .casino-filters-providers__item-content_spinmatic.active {
            background-image: url(/img/casino/providers/spinmatic-dark.png)
        }

        .casino-filters-providers__item-content_playson {
            background-image: url(/img/casino/providers/playson-light.png)
        }

        .casino-filters-providers__item-content_playson > span {
            display: none
        }

        .casino-filters-providers__item-content_playson.active {
            background-image: url(/img/casino/providers/playson-dark.png)
        }

        .casino-filters-providers__item-content_betradar {
            background-image: url(/img/casino/providers/betradar-light.png)
        }

        .casino-filters-providers__item-content_betradar > span {
            display: none
        }

        .casino-filters-providers__item-content_betradar.active {
            background-image: url(/img/casino/providers/betradar-dark.png)
        }

        .casino-filters-providers__item-content_blueprint {
            background-image: url(/img/casino/providers/blueprint-light.png)
        }

        .casino-filters-providers__item-content_blueprint > span {
            display: none
        }

        .casino-filters-providers__item-content_blueprint.active {
            background-image: url(/img/casino/providers/blueprint-dark.png)
        }

        .casino-filters-providers__item-content_quickspin {
            background-image: url(/img/casino/providers/quickspin-light.png)
        }

        .casino-filters-providers__item-content_quickspin > span {
            display: none
        }

        .casino-filters-providers__item-content_quickspin.active {
            background-image: url(/img/casino/providers/quickspin-dark.png)
        }

        .casino-filters-providers__item-content_thunderkick {
            background-image: url(/img/casino/providers/thunderkick-light.png)
        }

        .casino-filters-providers__item-content_thunderkick > span {
            display: none
        }

        .casino-filters-providers__item-content_thunderkick.active {
            background-image: url(/img/casino/providers/thunderkick-dark.png)
        }

        .casino-filters-providers__item-content_vivogaming {
            background-image: url(/img/casino/providers/vivogaming-light.png)
        }

        .casino-filters-providers__item-content_vivogaming > span {
            display: none
        }

        .casino-filters-providers__item-content_vivogaming.active {
            background-image: url(/img/casino/providers/vivogaming-dark.png)
        }

        .casino-filters-providers__item-content_betgames {
            background-image: url(/img/casino/providers/betgames-light.png)
        }

        .casino-filters-providers__item-content_betgames > span {
            display: none
        }

        .casino-filters-providers__item-content_betgames.active {
            background-image: url(/img/casino/providers/betgames-dark.png)
        }

        .casino-filters-providers__item-content_endorphina {
            background-image: url(/img/casino/providers/endorphina-light.png)
        }

        .casino-filters-providers__item-content_endorphina > span {
            display: none
        }

        .casino-filters-providers__item-content_endorphina.active {
            background-image: url(/img/casino/providers/endorphina-dark.png)
        }

        .casino-filters-providers__item-content_no_limit_city {
            background-image: url(/img/casino/providers/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(/img/casino/providers/no_limit_city-dark.png)
        }

        .casino-filters-providers__item-content_bgaming {
            background-image: url(/img/casino/providers/bgaming-light.png)
        }

        .casino-filters-providers__item-content_bgaming > span {
            display: none
        }

        .casino-filters-providers__item-content_bgaming.active {
            background-image: url(/img/casino/providers/bgaming-dark.png)
        }

        .casino-filters-providers__item-content_pragmatic {
            background-image: url(/img/casino/providers/pragmatic-light.png)
        }

        .casino-filters-providers__item-content_pragmatic > span {
            display: none
        }

        .casino-filters-providers__item-content_pragmatic.active {
            background-image: url(/img/casino/providers/pragmatic-dark.png)
        }

        .casino-filters-providers__item-content_yggdrasil {
            background-image: url(/img/casino/providers/yggdrasil-light.png)
        }

        .casino-filters-providers__item-content_yggdrasil > span {
            display: none
        }

        .casino-filters-providers__item-content_yggdrasil.active {
            background-image: url(/img/casino/providers/yggdrasil-dark.png)
        }

        .casino-filters-providers__item-content_casinotechnology {
            background-image: url(/img/casino/providers/casinotechnology-light.png)
        }

        .casino-filters-providers__item-content_casinotechnology > span {
            display: none
        }

        .casino-filters-providers__item-content_casinotechnology.active {
            background-image: url(/img/casino/providers/casinotechnology-dark.png)
        }

        .casino-filters-providers__item-content_pragmatic_live {
            background-image: url(/img/casino/providers/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(/img/casino/providers/pragmatic_live-dark.png)
        }

        .casino-filters-providers__item-content_revolvergaming {
            background-image: url(/img/casino/providers/revolvergaming-light.png)
        }

        .casino-filters-providers__item-content_revolvergaming > span {
            display: none
        }

        .casino-filters-providers__item-content_revolvergaming.active {
            background-image: url(/img/casino/providers/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: .5;
            background-image: url(/img/close.svg);
            background-size: 12px;
            background-position: 50%;
            background-repeat: no-repeat;
            transition: opacity .2s ease-in-out, background-color .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, .3);
            border-radius: 6px;
            border: none;
            outline: none;
            padding: 10px 36px 10px 12px;
            color: #d4d6e6;
            font-size: 14px;
            transition: all .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, .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: .5;
            background-image: url(/img/close.svg);
            background-size: 12px;
            background-position: 50%;
            background-repeat: no-repeat;
            transition: opacity .2s ease-in-out, background-color .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: .75
        }

        .casino-attention strong {
            border-bottom: 1px solid hsla(0, 0%, 100%, .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(/img/attention.svg) 50% no-repeat;
            background-size: 50px 50px
        }

        @media (max-width: 575px) {
            .casino-attention:before {
                opacity: .1;
                top: 10px;
                left: 50%;
                margin-top: 0;
                margin-left: -60px;
                width: 120px;
                height: 120px;
                background-size: 120px 120px
            }
        }

        .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, .3);
            background-color: #2a2a44
        }

        .casino-play__wrapper-place iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border-radius: 6px;
            overflow: hidden
        }

        .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 .2s ease-in-out, opacity .2s ease-in-out
        }

        .casino-play__control > img {
            width: 18px;
            height: 18px;
            transition: filter .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 .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(.85)
        }

        .casino-play__control.active:hover {
            opacity: .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-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(/img/tournaments/blue-timer.svg)
        }

        .tournaments-header_feature {
            color: #ffb302
        }

        .tournaments-header_feature:before {
            background-image: url(/img/tournaments/orange-timer.svg)
        }

        .tournaments-header_finished {
            color: #fff
        }

        .tournaments-header_finished:before {
            background-image: url(/img/tournaments/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 .2s ease-in-out, transform .2s ease-in-out, opacity .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: .9;
            transition: opacity .2s ease-in-out, filter .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(/img/tournaments/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(/img/tournaments/right.svg)
        }

        @media (max-width: 767px) {
            .tournaments-slider-controls__item_right:before {
                margin-left: -4px
            }
        }

        .tournaments-slider-controls__item_disabled {
            cursor: not-allowed;
            opacity: .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: .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, .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, .9);
            box-shadow: inset 0 0 0 1px rgba(99, 102, 146, .1);
            border-radius: 6px;
            transition: background .2s ease-in-out
        }

        .tournaments-card:hover .tournaments-card__poster:after {
            background: rgba(53, 56, 89, .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, .8);
            color: #fff;
            font-size: 12px;
            font-weight: 700;
            text-transform: uppercase;
            cursor: pointer;
            transition: all .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, .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%, .5);
            padding-bottom: 2px;
            transition: opacity .2s ease-in-out, border-bottom-color .2s ease-in-out
        }

        .tournaments-card-info__name > a:hover {
            border-bottom-color: transparent;
            opacity: .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%, .75)
        }

        .tournaments-card-info__date > img {
            width: 12px;
            height: 12px;
            opacity: .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 .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: .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 .2s ease-in-out;
            white-space: nowrap
        }

        .tournaments-card-info__settings-item:hover {
            background-color: rgba(19, 19, 28, .48)
        }

        .tournaments-card-info__settings-item > img {
            width: 14px;
            height: 14px;
            opacity: .75;
            transition: opacity .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%, .85);
            transition: color .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, .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%, .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 .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, .9);
            border-radius: 6px;
            transition: background .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 .2s ease-in-out
        }

        .tournaments-preview-card__settings-item:hover {
            background-color: rgba(19, 19, 28, .48)
        }

        .tournaments-preview-card__settings-item > img {
            width: 14px;
            height: 14px;
            margin-left: 6px;
            opacity: .75;
            transition: opacity .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%, .85);
            transition: color .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, .2)
        }

        .tournaments-preview-card__timer_blue > span {
            color: #21baff
        }

        .tournaments-preview-card__timer_orange {
            background: rgba(255, 179, 2, .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(/img/tournaments/right.svg);
            background-size: 40%;
            border-radius: 6px;
            visibility: hidden;
            opacity: 0;
            transform: translateX(10px);
            transition: all .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, .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 .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: .8
        }

        .tournament-header__date > span {
            font-size: 12px;
            color: hsla(0, 0%, 100%, .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, .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, .2);
            transition: all .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, .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, .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(/img/tournaments/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, .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, .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(/img/tournaments/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(/img/tournaments/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%, .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, .8);
            color: #fff;
            font-size: 14px;
            font-weight: 700;
            text-transform: uppercase;
            cursor: pointer;
            transition: all .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, .6)
        }

        .tournament-info__fund-button_disabled > span {
            opacity: .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: .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
        }

        @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 .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%, .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%, .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%, .05);
            transition: background .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: .7;
            transition: opacity .2s ease-in-out, transform .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%, .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, .3), rgba(37, 38, 60, .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, .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: .5;
            cursor: default
        }

        .game-skycard__rate-input-reset > img {
            width: 12px;
            height: 12px;
            opacity: .4;
            transition: opacity .2s ease-in-out, transform .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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 .2s ease-in-out, border-color .2s ease-in-out
        }

        .game-skycard__rate-input > input:not(:disabled):focus {
            border-color: rgba(31, 179, 213, .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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: .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 .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 .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 .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 .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 .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 .25s ease-in-out, visibility .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 .9s ease-in-out;
            animation: skycard-flip-closed-return-card .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 .9s ease-in-out;
            animation: skycard-flip-opened-return-card .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 .4s ease-in-out
        }

        .game-skycard__cards-item_opened > span {
            opacity: 1;
            transition: opacity .6s ease-in-out .7s, visibility .6s ease-in-out .7s
        }

        .game-skycard__cards-item_opened .game-skycard__cards-item-image_closed {
            -webkit-animation: skycard-flip-closed-card .9s ease-in-out;
            animation: skycard-flip-closed-card .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 .9s ease-in-out;
            animation: skycard-flip-opened-card .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: .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, .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 .2s ease-in-out, visibility .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, .2)
            }
            50% {
                background: rgba(125, 134, 232, .4)
            }
            to {
                background: rgba(125, 134, 232, .2)
            }
        }

        @keyframes progress-animation {
            0% {
                background: rgba(125, 134, 232, .2)
            }
            50% {
                background: rgba(125, 134, 232, .4)
            }
            to {
                background: rgba(125, 134, 232, .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, .3);
            position: relative;
            z-index: 7;
            text-align: center;
            opacity: 0;
            visibility: hidden;
            transform: scale(.9);
            transition: all .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 .25s ease-in-out, visibility .25s ease-in-out
        }

        .game-skycard__cards-modal-wrapper:after {
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background: url(/img/skycard/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: .8;
            visibility: visible
        }

        .game-skycard__cards-modal-wrapper.winner:after {
            opacity: .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(/img/close.svg) 50% no-repeat;
            background-size: 12px 12px;
            cursor: pointer;
            transition: all .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 .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 .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: .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: .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: .4;
            color: #48beee
        }

        .game-skycard__history-table-cell_win.active {
            opacity: 1
        }

        .game-skycard__history-table-cell_available-win {
            color: hsla(0, 0%, 100%, .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 .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(/_nuxt/img/8c7306d.svg);
            background-size: cover;
            opacity: .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, .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: .5;
            cursor: default
        }

        .game-keno__rate-input-reset > img {
            width: 12px;
            height: 12px;
            opacity: .4;
            transition: opacity .2s ease-in-out, transform .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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 .2s ease-in-out, border-color .2s ease-in-out
        }

        .game-keno__rate-input > input:not(:disabled):focus {
            border-color: rgba(31, 179, 213, .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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: .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, .5);
            transition: all .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 .3s
        }

        .game-keno__button > span {
            position: relative;
            z-index: 1;
            margin-top: -3px
        }

        .game-keno__button.disabled {
            cursor: not-allowed;
            opacity: .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 .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 .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%, .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, .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 .2s ease-out forwards;
            animation: keno-bingo .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, .95);
            border: 2px solid #71e1f3;
            border-radius: 8px;
            box-shadow: 0 0 20px 2px rgba(0, 0, 0, .5);
            visibility: hidden;
            opacity: 0;
            transition: all .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(/img/close.svg) 50% no-repeat;
            background-size: 12px 12px;
            cursor: pointer;
            transition: all .2s ease-in-out;
            box-shadow: 0 0 10px 2px rgba(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: .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: .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 .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(/_nuxt/img/8c7306d.svg);
            background-size: cover;
            opacity: .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, .13), rgba(255, 87, 34, .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(/img/hilo/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, .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: .5;
            cursor: default
        }

        .game-hilo__rate-input-reset > img {
            width: 12px;
            height: 12px;
            opacity: .4;
            transition: opacity .2s ease-in-out, transform .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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 .2s ease-in-out, border-color .2s ease-in-out
        }

        .game-hilo__rate-input > input:not(:disabled):focus {
            border-color: rgba(31, 179, 213, .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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: .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, .5);
            transition: all .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 .3s
        }

        .game-hilo__button > span {
            position: relative;
            z-index: 1;
            margin-top: -3px
        }

        .game-hilo__button.disabled {
            cursor: not-allowed;
            opacity: .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 .2s ease-in-out, opacity .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, .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, .3), transparent);
            opacity: 1;
            transition: opacity .2s ease-in-out
        }

        .game-hilo__choice-button:not(.game-hilo__choice-button_disabled):hover:after {
            opacity: 0
        }

        .game-hilo__choice-button_disabled {
            opacity: .7;
            cursor: not-allowed
        }

        .game-hilo__choice-button_upper {
            background-color: #90bf59
        }

        .game-hilo__choice-button_upper:before {
            background-image: url(/img/hilo/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(/img/hilo/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 .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 .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, .4);
            background: rgba(103, 105, 155, .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 .3s ease-in-out;
            animation: hilo-coef-upper .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 .3s ease-in-out;
            animation: hilo-coef-lower .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, .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 .15s ease-in-out, transform .15s ease-in-out, visibility .2s ease-in-out, opacity .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, .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: .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, .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 .5s ease;
            animation: hilo-flip-opened-card .5s ease;
            -webkit-animation-delay: .2s;
            animation-delay: .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 .5s ease;
            animation: hilo-flip-closed-card .5s ease;
            -webkit-animation-delay: .2s;
            animation-delay: .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 .4s linear;
            animation: hilo-drop-card-left .4s linear;
            -webkit-animation-delay: .15s;
            animation-delay: .15s;
            -webkit-animation-fill-mode: forwards;
            animation-fill-mode: forwards
        }

        .game-hilo__choice-card-front_moving-right {
            -webkit-animation: hilo-drop-card-right .4s linear;
            animation: hilo-drop-card-right .4s linear;
            -webkit-animation-delay: .15s;
            animation-delay: .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 .3s forwards;
            animation: hilo-main-card .3s forwards
        }

        @media (max-width: 575px) {
            .game-hilo__choice-card-front_main {
                -webkit-animation: hilo-main-card-xs .3s forwards;
                animation: hilo-main-card-xs .3s forwards
            }
        }

        .game-hilo__choice-card-back {
            position: absolute;
            z-index: 1;
            top: 0;
            left: 0;
            transform: scale(.8) translate(110px, -15px)
        }

        @media (max-width: 991px) {
            .game-hilo__choice-card-back {
                transform: scale(.8) translate(90px, -15px)
            }
        }

        @media (max-width: 575px) {
            .game-hilo__choice-card-back {
                transform: scale(.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: .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 .4s ease-in-out, visibility .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(/img/hilo/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(/img/hilo/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 .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 .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: .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 .5s ease-in-out;
            animation: hilo-flip-closed-return-card .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 .5s ease-in-out;
            animation: hilo-flip-opened-return-card .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, .4)
            }
            15% {
                box-shadow: 0 0 15px 1px rgba(212, 242, 255, .2)
            }
            to {
                box-shadow: 0 0 15px 1px rgba(212, 242, 255, .4)
            }
        }

        @keyframes card-pulse-current {
            0% {
                box-shadow: 0 0 15px 1px rgba(212, 242, 255, .4)
            }
            15% {
                box-shadow: 0 0 15px 1px rgba(212, 242, 255, .2)
            }
            to {
                box-shadow: 0 0 15px 1px rgba(212, 242, 255, .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, .95);
            border: 2px solid #71e1f3;
            border-radius: 8px;
            box-shadow: 0 0 20px 2px rgba(0, 0, 0, .5);
            visibility: hidden;
            opacity: 0;
            transition: all .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(/img/close.svg) 50% no-repeat;
            background-size: 12px 12px;
            cursor: pointer;
            transition: all .2s ease-in-out;
            box-shadow: 0 0 10px 2px rgba(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: .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: .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 .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(/_nuxt/img/8c7306d.svg);
            background-size: cover;
            opacity: .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 .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(/img/hilo/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(/img/hilo/club.svg)
        }

        .game-card_diamond .game-card-suit {
            background-image: url(/img/hilo/diamond.svg)
        }

        .game-card_heart .game-card-suit {
            background-image: url(/img/hilo/heart.svg)
        }

        .game-card_spade .game-card-suit {
            background-image: url(/img/hilo/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, .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, .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: .5;
            cursor: default
        }

        .game-dice__rate-input-reset > img {
            width: 12px;
            height: 12px;
            opacity: .4;
            transition: opacity .2s ease-in-out, transform .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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 .2s ease-in-out, border-color .2s ease-in-out
        }

        .game-dice__rate-input > input:not(:disabled):focus {
            border-color: rgba(31, 179, 213, .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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: .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, .5);
            transition: all .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 .3s
        }

        .game-dice__button > span {
            position: relative;
            z-index: 1;
            margin-top: -3px
        }

        .game-dice__button.disabled {
            cursor: not-allowed;
            opacity: .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 .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 .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 .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 .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 .2s ease-in-out, border-color .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, .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 .3s ease-in-out;
            animation: dice-winAmount-win .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 .3s ease-in-out;
            animation: dice-winAmount-lose .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, .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 .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, .3), transparent);
            border-radius: 6px;
            opacity: 1;
            transition: opacity .2s ease-in-out
        }

        .game-dice__number-button > button:not(.disabled):hover:before {
            opacity: 0
        }

        .game-dice__number-button > button.disabled {
            opacity: .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: .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: .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, .3), transparent);
            border-radius: 4px;
            opacity: 1;
            transition: opacity .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: .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%, .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, .3), transparent);
            border-radius: 6px;
            opacity: 1;
            transition: opacity .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, .5)
        }

        .game-dice__number-choice_lower:not(.game-dice__number-choice_win):before {
            box-shadow: inset 0 2px 0 0 rgba(239, 101, 58, .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, .5)
        }

        .game-dice__number-choice_higher:not(.game-dice__number-choice_win):before {
            box-shadow: inset 0 2px 0 0 rgba(144, 191, 89, .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: .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: .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 .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(/_nuxt/img/8c7306d.svg);
            background-size: cover;
            opacity: .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 .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 .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 .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(/img/tictactoe/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 .1s ease-in-out, visibility .2s ease-in-out, opacity .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: .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, .075), rgba(255, 87, 34, .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%, .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 .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: .5;
            transform: scale(.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 .7s ease-out forwards;
            animation: battle-sign-animation .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(/img/battle/question.svg);
            background-size: 35%;
            opacity: .85
        }

        .game-battle__game-board__player-sign-image_rock:after {
            background-image: url(/img/battle/rock.png)
        }

        .game-battle__game-board__player-sign-image_paper:after {
            background-image: url(/img/battle/paper.png)
        }

        .game-battle__game-board__player-sign-image_scissors:after {
            background-image: url(/img/battle/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, .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 .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(/img/battle/rock.png)
        }

        .game-battle__game-board__player-sign-choice-item_paper {
            background-image: url(/img/battle/paper.png)
        }

        .game-battle__game-board__player-sign-choice-item_scissors {
            background-image: url(/img/battle/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 .8s infinite normal;
            animation: battle-progress-animation 1s ease-in-out .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, .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(.9);
            transition: all .25s ease-in-out;
            background: #414265;
            box-shadow: 0 5px 25px 2px rgba(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 .25s ease-in-out, visibility .25s ease-in-out
        }

        .game-battle__game-modal-wrapper:after {
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background: url(/img/skycard/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: .75;
            visibility: visible
        }

        .game-battle__game-modal-wrapper.winner:after {
            opacity: .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(/img/close.svg) 50% no-repeat;
            background-size: 12px 12px;
            cursor: pointer;
            transition: all .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(/img/tictactoe/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 .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 .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, .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 .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 .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%, .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: .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: .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 .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(/_nuxt/img/8c7306d.svg);
            background-size: cover;
            opacity: .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 .2s ease-in-out
        }

        @media (max-width: 575px) {
            .game-battle__fee {
                width: 14px;
                height: 14px;
                margin-left: 6px
            }
        }

        .game-battle__fee:hover {
            opacity: .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, .75);
            box-shadow: 0 0 0 2px rgba(42, 42, 68, .75)
        }

        .bonuses-page__block-overlay_success {
            background: rgba(42, 42, 68, .4);
            box-shadow: 0 0 0 2px rgba(42, 42, 68, .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, .39);
            outline: none;
            transition: padding-top .1s ease-in-out, padding-bottom .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, .05);
            letter-spacing: .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 .2s ease-in-out
        }

        .bonuses-page__block-button_disabled {
            opacity: .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 .15s ease-in-out, padding-top .15s ease-in-out, padding-bottom .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(/img/bonuses/bg-telegram.svg);
            background-position: -1px 101%;
            background-repeat: no-repeat;
            opacity: .25
        }

        .bonuses-page__block_group:before {
            background-image: url(/img/bonuses/bg-group.svg);
            background-position: 100% 40%;
            background-repeat: no-repeat;
            opacity: .9
        }

        .bonuses-page__block_subscribe:before {
            background-image: url(/img/bonuses/bg-subscribe.svg);
            background-position: 100% 40%;
            background-repeat: no-repeat;
            opacity: .5
        }

        .bonuses-page__block_opinion:before {
            background-image: url(/img/bonuses/bg-opinion.svg);
            background-position: 100% 40%;
            background-repeat: no-repeat;
            opacity: .5
        }

        .bonuses-page__block_ranks:before {
            background-image: url(/img/bonuses/bg-ranks.png);
            background-size: cover;
            background-repeat: no-repeat
        }

        .bonuses-page__block_referrers:before {
            background-image: url(/img/bonuses/bg-referrers.png);
            background-size: cover;
            background-position: 0;
            background-repeat: no-repeat
        }

        .bonuses-page__block_achievements:before {
            background-image: url(/img/bonuses/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(/img/bonuses/bg-contest.png);
            background-size: cover;
            background-position: 50%;
            background-repeat: no-repeat
        }

        .bonuses-page__block_cashback:before {
            background-image: url(/img/bonuses/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(/img/backgroundComingSoon.png);
            background-size: cover;
            background-position: 50%;
            background-repeat: no-repeat;
            opacity: .5
        }

        .bonuses-page__block_repost:after {
            content: "";
            position: absolute;
            z-index: -1;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/img/repost-coins.png);
            background-position: 90% 40%;
            background-repeat: no-repeat;
            opacity: .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: .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(/img/repost-error.svg) 50% no-repeat;
            background-size: 100%
        }

        .bonuses-page__repost-step-status_ok {
            background-image: url(/img/repost-success.svg)
        }

        .bonuses-page__repost-step-status_info {
            background-image: url(/img/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, .65);
            padding-bottom: 2px
        }

        .bonuses-page__repost-step-text > a:hover {
            color: rgba(137, 232, 255, .75);
            border-color: rgba(137, 232, 255, .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 .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, .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(/img/bonuses/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(/img/bonuses/bonus-roulette.png);
            background-position: 50%;
            background-repeat: no-repeat;
            background-size: 100%;
            transition: transform 10s cubic-bezier(.35, .07, .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 .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, .05);
            letter-spacing: .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 .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: .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 .2s linear, opacity .2s linear;
            -webkit-transition: background-color .2s linear, opacity .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: .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: .9
        }

        .ps__thumb-x {
            transition: background-color .2s linear, height .2s ease-in-out;
            -webkit-transition: background-color .2s linear, height .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 .2s linear, width .2s ease-in-out;
            -webkit-transition: background-color .2s linear, width .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 .1s, opacity .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: 0;
            margin-left: 0;
            display: flex;
            flex-direction: column;
            transition: filter .2s ease-in-out
        }

        @media (max-width: 1100px) {
            .siteContent-wrapper {
            }
        }

        @media (max-width: 500px) {
            .siteContent-wrapper {
                
            }
        }

        .siteContent__header {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 120px;
            background: rgba(37, 38, 58, .95);
            z-index: 100;
            padding: 25px 25px 25px 15px;
            box-shadow: 0 1px 0 0 rgba(67, 72, 103, .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
        }

        .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: 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: .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 .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, .4);
            transition: opacity .2s ease-in-out, visibility .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, .96);
                transition: transform .2s ease-in-out, visibility .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 .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: .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 .2s ease-in-out
        }

        .superButton > img {
            display: block;
            height: 20px;
            width: 20px;
            margin-right: 6px;
            transition: filter .2s ease-in-out
        }

        .superButton > span {
            display: block;
            font-size: 12px;
            font-weight: 700;
            color: #acaacc;
            text-transform: uppercase;
            transition: all .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: .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 .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 .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 .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 .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, .35)
        }

        .header-shortcuts__item.ranks:after, .header-shortcuts__item.ranks:before {
            background: url(/img/nav/rank.svg) 50% no-repeat;
            background-size: 20px 20px
        }

        .header-shortcuts__item.ranks:before {
            opacity: .9
        }

        .header-shortcuts__item.ranks:hover {
            background: #03a9f4
        }

        .header-shortcuts__item.cashback {
            background: rgba(124, 179, 66, .35)
        }

        .header-shortcuts__item.cashback:before {
            background: url(/_nuxt/img/d0d4fe2.svg) 50% no-repeat;
            background-size: 26px 26px
        }

        .header-shortcuts__item.cashback:after {
            background: url(/_nuxt/img/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(/_nuxt/img/616bd21.svg) 54% no-repeat;
            background-size: 20px 20px
        }

        .header-shortcuts__item.twitter:after {
            background: url(/_nuxt/img/815f723.svg) 54% no-repeat;
            background-size: 20px 20px
        }

        .header-shortcuts__item.twitter:hover {
            background: #1da1f2
        }

        .header-shortcuts__item.instagram:before {
            background: url(/_nuxt/img/2f8d2e5.svg) 50% no-repeat;
            background-size: 20px 20px
        }

        .header-shortcuts__item.instagram:after {
            background: url(/_nuxt/img/f75e260.svg) 50% no-repeat, radial-gradient(circle at 30%, at 107%, #fdf497 0, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285aeb 90%);
            background: url(/_nuxt/img/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-19bd3023] {
            display: flex;
            justify-content: center;
            position: relative;
            margin: 4px
        }

        .header-settings > div[data-v-19bd3023] {
            border: 1px solid #2f2e44;
            padding: 5px 8px;
            height: 34px;
            cursor: pointer;
            transition: border-color .2s ease-in-out, background .2s ease-in-out
        }

        .header-settings > div[data-v-19bd3023]:first-child {
            border-radius: 17px 0 0 17px;
            padding-left: 10px
        }

        .header-settings > div[data-v-19bd3023]:last-child {
            border-radius: 0 17px 17px 0;
            padding-right: 10px
        }

        .header-settings > div[data-v-19bd3023]:hover {
            background: #2b2e46;
            border-color: #3c405d;
            z-index: 1
        }

        @media (max-width: 1100px) {
            .header-settings > div[data-v-19bd3023] {
                border-color: #353951
            }

            .header-settings > div[data-v-19bd3023]:hover {
                background: #31344e;
                border-color: #4e526f
            }
        }

        .header-settings > div + div[data-v-19bd3023] {
            margin-left: -1px
        }

        .header-settings__language[data-v-19bd3023] {
            position: relative
        }

        .header-settings__language[data-v-19bd3023], .header-settings__language-current[data-v-19bd3023] {
            display: flex;
            justify-content: center;
            align-items: center
        }

        .header-settings__language-current-image[data-v-19bd3023] {
            height: 19px;
            margin-left: 2px;
            margin-right: 8px
        }

        .header-settings__language-current-name[data-v-19bd3023] {
            font-size: 12px;
            text-transform: uppercase;
            color: #b4b1e0
        }

        .header-settings__language-current-dropdown-icon[data-v-19bd3023] {
            width: 8px;
            margin-left: 5px;
            opacity: .4;
            transition: .2s ease-in-out;
            transition-property: opacity, transform
        }

        .header-settings__language:hover .header-settings__language-current-dropdown-icon[data-v-19bd3023] {
            opacity: 1;
            transform: rotate(180deg)
        }

        .header-settings__language-dropdown[data-v-19bd3023] {
            position: absolute;
            top: 100%;
            right: 0;
            padding-top: 8px;
            visibility: hidden;
            transition: visibility .2s ease-in-out
        }

        .header-settings__language-dropdown-content[data-v-19bd3023] {
            border: 1px solid #3c405d;
            border-radius: 5px;
            background: #2b2e46;
            opacity: 0;
            transform: translateY(5px);
            transition: .2s ease-in-out;
            transition-property: opacity, transform
        }

        @media (max-width: 1100px) {
            .header-settings__language-dropdown-content[data-v-19bd3023] {
                background: #31344e;
                border-color: #4e526f
            }
        }

        .header-settings__language-dropdown-item[data-v-19bd3023] {
            display: flex;
            justify-content: flex-start;
            align-items: center;
            padding: 10px 14px
        }

        .header-settings__language-dropdown-item[data-v-19bd3023]:first-child {
            border-radius: 4px 4px 0 0
        }

        .header-settings__language-dropdown-item[data-v-19bd3023]:last-child {
            border-radius: 0 0 4px 4px
        }

        .header-settings__language-dropdown-item > img[data-v-19bd3023] {
            height: 19px;
            border-radius: 3px
        }

        .header-settings__language-dropdown-item > span[data-v-19bd3023] {
            margin-left: 10px;
            font-size: 13px;
            color: #b4b1e0
        }

        .header-settings__language-dropdown-item[data-v-19bd3023]:hover {
            background: #3c405d
        }

        .header-settings__language-dropdown-item:hover > span[data-v-19bd3023] {
            color: #fff
        }

        @media (max-width: 1100px) {
            .header-settings__language-dropdown-item[data-v-19bd3023]:hover {
                background: #4d526f
            }
        }

        .header-settings__language-dropdown-item + .header-settings__language-dropdown-item[data-v-19bd3023] {
            border-top: 1px solid #3c405d
        }

        @media (max-width: 1100px) {
            .header-settings__language-dropdown-item + .header-settings__language-dropdown-item[data-v-19bd3023] {
                border-color: #4d526f
            }
        }

        .header-settings__language:hover .header-settings__language-dropdown[data-v-19bd3023] {
            visibility: visible
        }

        .header-settings__language:hover .header-settings__language-dropdown-content[data-v-19bd3023] {
            opacity: 1;
            transform: translateY(0)
        }

        .header-settings__sound[data-v-19bd3023] {
            display: flex;
            align-items: center;
            justify-content: center;
            touch-action: none
        }

        .header-settings__sound > img[data-v-19bd3023] {
            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: .3;
            transition: opacity .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 .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: .4;
            transition: opacity .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 .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, .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, .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 .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 .2s ease-in-out, opacity .2s ease-in-out, visibility .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, .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, .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 .2s ease-in-out
        }

        .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)
        }

        .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 .2s ease-in-out
        }

        .sidebar-link_active {
            background: #1fb3d5;
            box-shadow: -1px 1px 4px 1px rgba(30, 31, 47, .4)
        }

        .sidebar-link_disabled {
            opacity: .3
        }

        .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 .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, .2)
        }

        .sidebar-link__image > img {
            width: 24px;
            height: 24px;
            transition: opacity .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 25px;
            text-align: left;
            text-transform: none;
            display: none
        }

        .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 .2s ease-in-out;
            opacity: .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, .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, .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%, .4);
            transition: background .2s ease-in-out, box-shadow .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 .2s ease-in-out, opacity .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(/img/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(/img/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%, .9);
            box-shadow: 0 3px 10px 2px rgba(0, 0, 0, .2)
        }

        .index-slider-carousel__nav-item:hover .index-slider-carousel__nav-item-button:before {
            filter: invert(.9);
            opacity: .8
        }

        .index-slider-carousel__wrapper {
            width: 100%;
            height: 100%;
            overflow: hidden;
            border-radius: 12px;
            box-shadow: 0 0 40px 0 rgba(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 .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 .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: .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, .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(/img/bonus-poster_back.png)
        }

        .index-static-banner__image_front {
            opacity: 0;
            z-index: 3;
            background-image: url(/img/bonus-poster_front.png);
            transition: opacity .2s ease-in-out
        }

        .index-static-banner-content:hover .index-static-banner__image_front {
            opacity: 1
        }

        .index-tournaments {
            margin-bottom: 40px
        }

        .index-tournaments-header > h2 {
            color: #dfe0ef;
            font-size: 18px;
            text-align: left;
            line-height: 22px;
            margin: 0 0 20px
        }

        .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-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, .5);
            padding: 15px;
            transition: background-color .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-games {
            margin-bottom: 20px
        }

        .index-games-header > h2 {
            color: #dfe0ef;
            font-size: 18px;
            text-align: left;
            line-height: 22px;
            margin: 0 0 20px
        }

        .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-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 .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: .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 .2s ease-in-out, color .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 15px
        }

        .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 {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            margin: 60px 0
        }

        .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, .25);
            cursor: pointer;
            transition: all .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 .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(/img/google-play.svg);
            transition: filter .15s ease-in-out
        }

        .footer-install-app-image_ios:before {
            margin-top: -2px;
            background-image: url(/img/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 .2s ease-in-out
        }

        .footer-logo > img {
            width: 100px
        }

        .footer-logo:hover {
            opacity: .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 .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 15px;
            display: flex;
            align-items: center;
            justify-content: center
        }

        @media (max-width: 575px) {
            .footer-copyright {
                margin-top: 20px;
                flex-direction: column
            }
        }

        .footer-copyright__text {
            display: flex;
            flex-direction: column
        }

        .footer-copyright__text > span {
            color: #5f5d86;
            font-size: 14px;
            line-height: 20px;
            text-align: center
        }

        .footer-copyright__text > span > strong {
            font-weight: 400;
            border-bottom: 1px solid rgba(95, 93, 134, .5);
            padding-bottom: 1px
        }

        .footer-copyright__text > span + span {
            margin-top: 5px
        }

        .footer-copyright__18plus > img {
            width: 30px;
            height: 30px;
            margin-left: 25px
        }

        @media (max-width: 575px) {
            .footer-copyright__18plus > img {
                margin-left: 0;
                margin-top: 25px
            }
        }

        .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, .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(/img/bonuses/bg-ranks.png);
            background-position: 50%;
            background-size: cover;
            background-repeat: no-repeat;
            box-shadow: 0 15px 40px rgba(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 .7s forwards;
            animation: profile-sidebar-rank-lower-fade .7s forwards
        }

        .profile-sidebar__rank-up-reveal {
            z-index: 3;
            -webkit-animation: profile-sidebar-rank-up-reveal .7s forwards;
            animation: profile-sidebar-rank-up-reveal .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: .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, .85);
            border-radius: 4px;
            box-shadow: 0 0 0 1px rgba(76, 74, 111, .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, .2);
            padding: 2px 6px 3px;
            box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, .2)
        }

        .profile-sidebar__rank-progress-bar_transition {
            transition: width .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, .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 .3s;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center
        }

        .ios-pwa-notify .close-wrap img[data-v-b62215b0] {
            transition: all .3s;
            filter: invert(1);
            opacity: .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, .06);
            border: 1px solid #2196f3;
            font-size: 14px;
            border-radius: 5px;
            color: #2196f3;
            font-weight: 400;
            cursor: pointer;
            transition: all .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, .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 .3s;
            cursor: pointer
        }

        .play-market .close-wrap img[data-v-6ecac762] {
            transition: all .3s;
            filter: invert(1);
            opacity: .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, .06);
            border: 1px solid #2196f3;
            font-size: 14px;
            border-radius: 5px;
            color: #2196f3;
            font-weight: 400;
            cursor: pointer;
            transition: all .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
            }
        }

        .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, .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: -.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: .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: .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: -.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: -.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: -.03em
        }

        .unique-form-class .footer {
            border-top: 2px solid #30334d
        }

        .unique-form-class .opacity-element {
            opacity: .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
            }
        }

        .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%, .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: -.03em;
            color: #fff
        }

        p[data-v-6a2f29ec] {
            line-height: 24px;
            margin-top: 15px
        }

        p[data-v-6a2f29ec]:first-child {
            margin-top: 0
        }

        .modalWindow__header-title[data-v-6a2f29ec] {
            display: flex;
            align-items: center;
            justify-content: center
        }

        .modalWindow__header-title span[data-v-6a2f29ec] {
            color: #fb5252;
            font-size: 20px
        }

        .modalWindow__header-title img[data-v-6a2f29ec] {
            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, .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, .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%, .5);
            border-radius: 6px;
            color: rgba(0, 0, 0, .75);
            font-weight: 700;
            font-size: 14px;
            cursor: pointer;
            transition: all .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%, .5);
            border-radius: 6px;
            color: rgba(0, 0, 0, .75);
            font-weight: 700;
            font-size: 14px;
            cursor: pointer;
            transition: all .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 .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: .3;
            cursor: not-allowed
        }

        .modalWindowAndroid__content-button-help {
            display: block;
            font-size: 12px;
            color: #606184;
            margin-top: 15px
        }

        .closing-promocode {
            position: fixed;
            right: 0;
            z-index: 998;
            top: 0;
            min-width: 350px;
            width: 25%;
            height: 100%;
            background: #21223c url(/img/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, .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 .2s
        }

        .closing-promocode__close-buttons:hover {
            background: rgba(148, 144, 178, .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, .5), rgba(38, 41, 61, .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, .2);
            font-size: 19px;
            letter-spacing: 3px;
            width: 100%;
            transition: all .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 .3s;
            letter-spacing: normal;
            color: #83928c
        }

        .closing-promocode__body__promocode span {
            display: block;
            transition: all .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, .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: .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, .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, .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 .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 .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 .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, .5);
            left: 0;
            top: 0;
            transition: all .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 .5s
        }

        .fade-enter[data-v-a9f3bbe2], .fade-leave-to[data-v-a9f3bbe2] {
            opacity: 0
        }
    .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 .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 .2s ease-in-out, opacity .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, .1));
            transition: opacity .2s ease-in-out
        }

        .battleGameInfo .details__game-player_finish {
            opacity: .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%, .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 .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
            }
        }
    .blue {
            color: #40bff1
        }
    .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 .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: .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(/_nuxt/img/f5424a0.png)
            }
        }

        @keyframes details-step-tail-animation {
            to {
                background-image: url(/_nuxt/img/f5424a0.png)
            }
        }

        @-webkit-keyframes details-step-eagle-animation {
            to {
                background-image: url(/_nuxt/img/8776faa.png)
            }
        }

        @keyframes details-step-eagle-animation {
            to {
                background-image: url(/_nuxt/img/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 .1s linear 1.2s forwards;
            animation: details-step-coin-animation-short .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, .4);
            background-size: 100%;
            opacity: .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
            }
        }
    .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 .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
            }
        }
    .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%, .5);
            border-radius: 6px;
            color: rgba(0, 0, 0, .75);
            font-weight: 700;
            font-size: 14px;
            cursor: pointer;
            transition: all .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
        }
    .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 .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 .35s linear forwards;
            animation: transform-opens-cards .35s linear forwards
        }

        @media (max-width: 575px) {
            .hiloGameInfo .details__game-opens_animate {
                -webkit-animation: transform-opens-cards-xs .35s linear forwards;
                animation: transform-opens-cards-xs .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
            }
        }
    .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 .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
            }
        }
    .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: -.03em;
            border-radius: 8px;
            background-position: 11px 11px;
            background-repeat: no-repeat
        }

        .element.type__one_click[data-v-7abc002c] {
            background-image: url(/img/auth/menu/flash.svg);
            padding-left: 28px
        }

        .element.type__social[data-v-7abc002c] {
            background-image: url(/img/auth/menu/social.svg)
        }

        .element.type__email[data-v-7abc002c] {
            background-image: url(/img/auth/menu/email.svg)
        }

        .element.type__phone[data-v-7abc002c] {
            background-image: url(/img/auth/menu/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(/img/auth/menu/flash_active.svg)
        }

        .element:hover.type__social[data-v-7abc002c]:not(.active) {
            background-image: url(/img/auth/menu/social_active.svg)
        }

        .element:hover.type__email[data-v-7abc002c]:not(.active) {
            background-image: url(/img/auth/menu/email_active.svg)
        }

        .element:hover.type__phone[data-v-7abc002c]:not(.active) {
            background-image: url(/img/auth/menu/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-0643f719] {
            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-0643f719] {
            min-height: 60px;
            position: relative;
            margin-bottom: 18px;
            padding: 19px 21px;
            color: #fff;
            text-shadow: 0 0 8px hsla(0, 0%, 100%, .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-0643f719] {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            font-weight: 600;
            font-size: 18px;
            line-height: 22px
        }

        .form .header .close[data-v-0643f719] {
            position: absolute;
            right: 20px;
            top: 50%;
            margin-top: -7px;
            cursor: pointer;
            width: 23px;
            height: 23px;
            background: url(/img/auth/menu/close.svg) 0 0 no-repeat
        }

        .form .header .close[data-v-0643f719]:hover {
            cursor: pointer;
            width: 23px;
            height: 23px;
            background: url(/img/auth/menu/close_active.svg) 0 0 no-repeat
        }

        .form .main .additional-text[data-v-0643f719] {
            font-weight: 600;
            font-size: 12px;
            line-height: 15px;
            text-align: center;
            letter-spacing: -.03em
        }

        .form .main .additional-text .grey-text[data-v-0643f719] {
            margin-right: 4px;
            color: #686d89
        }

        .form .main .additional-text .white-text[data-v-0643f719] {
            color: #fff
        }

        .form .main .additional-text .white-text.pointer[data-v-0643f719] {
            cursor: pointer
        }

        .form .main .additional-text .white-text.pointer[data-v-0643f719]:hover {
            color: #4be
        }

        .form .footer[data-v-0643f719] {
            padding: 18px 24px;
            margin: 0
        }

        .form .footer .additional-text[data-v-0643f719] {
            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-0643f719] {
            margin-right: 4px;
            color: #686d89
        }

        .form .footer .additional-text .white-text[data-v-0643f719] {
            color: #fff
        }

        .form .pointer[data-v-0643f719] {
            cursor: pointer
        }

        @media (max-width: 500px) {
            .form[data-v-0643f719] {
                min-height: 0;
                min-width: 320px;
                width: 100%
            }

            .form .header[data-v-0643f719] {
                margin-bottom: 0
            }
        }
    .button[data-v-001f0f88] {
            position: relative;
            margin: 0 auto;
            padding: 20px 0;
            text-align: center;
            color: #0e1022;
            font-weight: 600;
            font-size: 14px;
            letter-spacing: -.03em;
            line-height: 18px
        }

        .button[data-v-001f0f88], .button[data-v-001f0f88]:after {
            width: 100%;
            background: linear-gradient(89.86deg, #4be 35.19%, #81f8fd);
            border-radius: 8px
        }

        .button[data-v-001f0f88]:after {
            content: "";
            position: absolute;
            left: 0;
            top: 11px;
            min-height: 100%;
            opacity: .3;
            filter: blur(32px)
        }

        .button[data-v-001f0f88]:hover {
            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-001f0f88] {
            background: #262940;
            border: 1px solid #333752;
            box-sizing: border-box;
            border-radius: 8px;
            font-size: 13px
        }

        .button.transparent[data-v-001f0f88]:hover {
            font-size: 14px;
            background: #313550
        }

        .button.transparent[data-v-001f0f88]:hover, .transparent[data-v-001f0f88] {
            border: 1px solid #333752;
            box-sizing: border-box;
            border-radius: 8px;
            color: #fff
        }

        .transparent[data-v-001f0f88] {
            margin-top: -17px;
            background: #262940
        }

        .transparent[data-v-001f0f88]:after {
            background: none
        }

        .blured[data-v-001f0f88] {
            color: #fff;
            font-size: 12px;
            line-height: 15px;
            text-align: center;
            letter-spacing: -.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: .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-27467f06] {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            max-width: 234px;
            min-height: 90px;
            margin: 0 auto
        }

        .social-medias.reg[data-v-27467f06] {
            margin: 0 auto 32px
        }

        .social-medias a[data-v-27467f06]:hover {
            cursor: pointer
        }

        .social-medias a[data-v-27467f06]:not(:last-child) {
            margin-right: 7px
        }

        @media (max-width: 500px) {
            .social-medias[data-v-27467f06] {
                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: -.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, .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: -.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: .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: .8;
            margin-left: 16px;
            cursor: pointer
        }

        .InputForm .note[data-v-289596fc]:first-child {
            margin-left: 0;
            opacity: .8
        }

        .InputForm .note[data-v-289596fc]:first-child:hover {
            opacity: 1
        }
    .main-password[data-v-1b7fee8e], .sub-password[data-v-1b7fee8e] {
            margin-bottom: 18px !important
        }

        #fields .email-input[data-v-1b7fee8e] {
            margin-bottom: 40px !important
        }

        .note[data-v-1b7fee8e] {
            position: absolute;
            right: 40px;
            top: 50%;
            transform: translateY(-50%);
            cursor: pointer
        }

        .note.mail-note[data-v-1b7fee8e] {
            right: 15px
        }

        .password-condition[data-v-1b7fee8e] {
            position: absolute;
            right: 18px;
            top: 50%;
            transform: translateY(-50%);
            cursor: pointer
        }

        .password-condition img[data-v-1b7fee8e] {
            width: 12px;
            height: 12px
        }

        .fields[data-v-1b7fee8e] {
            padding: 0 20px;
            display: flex;
            flex-direction: column;
            max-width: 324px;
            margin: 0 auto
        }

        .fields .input[data-v-1b7fee8e] {
            position: relative;
            margin-bottom: 40px
        }

        .fields .input input[data-v-1b7fee8e] {
            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: -.03em
        }

        .fields .input .error-input[data-v-1b7fee8e] {
            background: rgba(254, 61, 61, .1);
            border: 1px solid #fe3d3d
        }

        .fields .input .hint[data-v-1b7fee8e] {
            position: absolute;
            top: 6px;
            left: 16px;
            font-weight: 600;
            font-size: 10px;
            line-height: 8px;
            letter-spacing: -.03em;
            color: #787e9e
        }

        .fields .input .error-hint[data-v-1b7fee8e] {
            color: #fe3d3d
        }

        .fields .input .error-text[data-v-1b7fee8e] {
            position: absolute;
            left: 0;
            top: calc(100% + 6px);
            padding: 5px;
            font-weight: 700;
            font-size: 10px;
            line-height: 12px;
            letter-spacing: .02em;
            text-transform: uppercase;
            color: #fff;
            background: #fe3d3d;
            border-radius: 4px
        }

        @media (max-width: 500px) {
            .fields[data-v-1b7fee8e] {
                padding: 0 20px;
                display: flex;
                flex-direction: column;
                max-width: 324px;
                margin: 0 auto
            }

            .fields .input[data-v-1b7fee8e] {
                position: relative;
                margin-bottom: 10px
            }
        }
    .test[data-v-169e72c2] {
            -webkit-animation: unset;
            animation: unset
        }

        .note[data-v-169e72c2] {
            position: absolute;
            right: 15px;
            top: 50%;
            transform: translateY(-50%);
            cursor: pointer
        }

        .login-field[data-v-169e72c2] {
            padding: 0 20px;
            display: flex;
            flex-direction: column;
            max-width: 324px;
            margin: 0 auto
        }

        .login-field .forgotten-password[data-v-169e72c2] {
            margin-bottom: 12px;
            align-self: flex-end;
            font-weight: 600;
            font-size: 10px;
            line-height: 12px;
            letter-spacing: -.03em;
            color: #787e9e
        }

        .login-field .input[data-v-169e72c2] {
            width: 100%;
            position: relative;
            margin-bottom: 12px
        }

        .login-field .input[data-v-169e72c2]:first-of-type {
            margin-bottom: 20px
        }

        .login-field input[data-v-169e72c2] {
            position: relative;
            width: 100%;
            min-height: 42px;
            padding: 13px 16px 0;
            background: rgba(48, 51, 77, .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: -.03em
        }

        .login-field .hint[data-v-169e72c2] {
            position: absolute;
            top: 6px;
            left: 16px;
            font-weight: 600;
            font-size: 10px;
            line-height: 8px;
            letter-spacing: -.03em;
            color: #787e9e
        }
    .number[data-v-4607ce72] {
            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-4607ce72] {
            position: relative;
            border-right: 1px solid #32344e;
            width: 95px
        }

        .number-select-option-img[data-v-4607ce72], .number__icon[data-v-4607ce72] {
            max-width: 16px
        }

        .number__icon[data-v-4607ce72] {
            position: absolute;
            top: 50%;
            left: 15px;
            transform: translateY(-50%)
        }

        .number__text[data-v-4607ce72] {
            color: #fff;
            top: 12px;
            left: 42px;
            position: relative;
            width: 50px !important;
            min-width: 50px !important;
            height: 42px
        }

        .number > .select[data-v-4607ce72] {
            min-width: 40%;
            background: rgba(48, 51, 77, .3);
            border: 1px solid #30334d;
            border-radius: 0
        }

        .number > .select[data-v-4607ce72], .number input[data-v-4607ce72] {
            color: #fff;
            box-sizing: border-box
        }

        .number input[data-v-4607ce72] {
            min-width: 60%;
            padding-left: 18px;
            background: #1e2035;
            border: none;
            border-radius: 0;
            outline: none
        }

        .select-arrows[data-v-4607ce72] {
            display: flex;
            flex-direction: column;
            position: absolute;
            top: 50%;
            right: 6px;
            transform: translateY(-50%)
        }

        .select-arrows .up-arrow[data-v-4607ce72] {
            margin-bottom: 8px;
            width: 15px;
            height: 7px
        }

        .select-arrows .down-arrow[data-v-4607ce72] {
            width: 15px;
            height: 7px
        }

        [data-v-4607ce72] .vs__selected {
            color: #fff;
            padding-left: 35px
        }

        [data-v-4607ce72] .vs__clear {
            display: none !important
        }

        [data-v-4607ce72] .vs__single {
            width: 95px !important;
            min-width: 95px !important
        }

        [data-v-4607ce72] .vs__actions, [data-v-4607ce72] .vs__search {
            display: none !important
        }

        [data-v-4607ce72] .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-4607ce72] .vs__dropdown-menu {
            min-width: 100px !important;
            background-color: #1e2035 !important
        }

        [data-v-4607ce72] .vs__dropdown-menu li {
            color: #fff !important
        }

        [data-v-4607ce72] .vs__dropdown-option {
            padding-right: 0
        }

        [data-v-4607ce72] .selected-tag {
            color: #fff !important;
            padding-top: 3px !important;
            padding-left: 32px !important;
            font-size: 15px
        }

        [data-v-4607ce72] .single {
            width: 95px !important;
            min-width: 95px !important
        }

        [data-v-4607ce72] .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-4607ce72] .dropdown-menu {
            min-width: 100px !important;
            background-color: #1e2035 !important
        }

        [data-v-4607ce72] .dropdown-menu li {
            color: #fff !important
        }

        [data-v-4607ce72] .dropdown-menu .active > a {
            color: #707070 !important
        }
    .timer-button__button-wrapper[data-v-72b18a4e] {
            position: relative;
            margin: 30px auto 0
        }

        .timer-button__button-wrapper .button-text[data-v-72b18a4e] {
            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: -.5px;
            width: 300px
        }

        .timer-button .weight-text[data-v-72b18a4e] {
            font-weight: 700
        }

        @media (max-width: 500px) {
            .timer-button .button[data-v-72b18a4e] {
                font-size: 12px
            }
        }

        @media (max-width: 375px) {
            .button-text[data-v-72b18a4e] {
                font-size: 12px
            }
        }
    .code-form__robot-calls[data-v-5708fc19] {
            background: rgba(68, 187, 238, .05);
            border: 1px solid rgba(68, 187, 238, .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 .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
        }
    .lottie-player[data-v-005c670a] {
            position: absolute;
            background: rgba(18, 20, 32, .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: -.03em;
            top: 0;
            left: 50%;
            transform: translateX(-50%)
        }

        .lottie-player .close-button[data-v-005c670a] {
            cursor: pointer;
            z-index: 120;
            position: absolute;
            top: 23px;
            right: 23px
        }

        .divider[data-v-005c670a] {
            border-top: 2px solid #30334d;
            position: relative;
            margin: 0 0 20px
        }

        .divider__text[data-v-005c670a] {
            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: .05em;
            background: #22253c
        }

        .button-wrapper[data-v-005c670a] {
            display: flex;
            margin: 24px auto 0;
            justify-content: center;
            max-width: 324px;
            padding: 0 20px
        }

        .button-wrapper.main-registration[data-v-005c670a] {
            padding-top: 16px
        }

        .registered-block[data-v-005c670a] {
            font-weight: 600;
            font-size: 14px;
            line-height: 17px;
            text-align: center;
            letter-spacing: -.03em;
            padding: 0 20px
        }

        .registered-block .divider[data-v-005c670a] {
            margin: 24px 0
        }

        .registered-block .divider__text[data-v-005c670a] {
            padding: 0 13px
        }

        .registered-block__lottie[data-v-005c670a] {
            display: flex;
            justify-content: center
        }

        .registered-block__info[data-v-005c670a] {
            padding: 24px 0;
            font-weight: 600;
            font-size: 14px;
            text-align: center;
            line-height: 17px
        }

        .registered-block__info .succeed-text[data-v-005c670a] {
            margin-bottom: 8px;
            color: #fff
        }

        .registered-block__info .note-text[data-v-005c670a] {
            text-align: center;
            color: #787e9e
        }

        .registered-block__bottom-input .note[data-v-005c670a] {
            position: absolute;
            right: 33px;
            top: 50%;
            transform: translateY(-50%);
            cursor: pointer
        }

        .registered-block__bottom-input .hint[data-v-005c670a] {
            position: absolute;
            top: 6px;
            left: 40px;
            font-weight: 600;
            font-size: 10px;
            line-height: 8px;
            letter-spacing: -.03em;
            color: #787e9e
        }

        .registered-block__bottom-input .input[data-v-005c670a] {
            padding: 0 20px;
            margin: 0 auto 18px;
            max-width: 324px;
            position: relative
        }

        .registered-block__bottom-input .input input[data-v-005c670a] {
            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: -.03em
        }

        @media (max-width: 500px) {
            #app .form-wrapper[data-v-005c670a] {
                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
        }
    .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 .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 .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 .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 .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, .2);
            background: none;
            background-color: rgba(78, 201, 241, .15);
            opacity: .4
        }

        .minerGameInfo .game__cell.diamond:not(.board__cell_animation):after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/_nuxt/img/1c29930.png);
            background-size: 60%;
            background-repeat: no-repeat;
            background-position: 50%;
            transform: scale(.2);
            transform-origin: center;
            -webkit-animation: diamondAppearAfterEnd .4s ease-out .1s 1 normal forwards;
            animation: diamondAppearAfterEnd .4s ease-out .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, .2);
            background: none;
            background-color: rgba(78, 201, 241, .15);
            opacity: .4
        }

        .minerGameInfo .game__cell.bomb:not(.board__cell_animation):after {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-image: url(/_nuxt/img/cbbc80b.png);
            background-size: 60%;
            background-repeat: no-repeat;
            background-position: 50%;
            transform: scale(.2);
            transform-origin: center;
            -webkit-animation: bombAppearAfterEnd .4s ease-out .1s 1 normal forwards;
            animation: bombAppearAfterEnd .4s ease-out .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, .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(/_nuxt/img/1c29930.png)
        }

        .minerGameInfo .game__aside_right {
            right: -21px;
            border-right: none;
            background-image: url(/_nuxt/img/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
            }
        }
    .cardsList .transfer-card[data-v-390cf26a] {
            display: block;
            margin-top: 16px
        }

        .cardsList .transfer-card-body[data-v-390cf26a] {
            display: flex;
            flex-direction: column;
            justify-content: center;
            min-height: 72px;
            border-radius: 10px;
            cursor: pointer
        }
    .example-modal-content[data-v-aed14e78] {
            line-height: 22px
        }
    @media (max-width: 400px) {
            .modalPhoneAttach__content[data-v-4dd1eeb4] {
                padding: 20px 15px
            }
        }

        .modalPhoneAttach-phone-country[data-v-4dd1eeb4] {
            display: flex;
            align-items: center;
            justify-content: flex-start
        }

        .modalPhoneAttach-phone-country--image[data-v-4dd1eeb4] {
            display: block;
            width: 20px;
            height: auto;
            min-height: 12px;
            min-width: 20px;
            margin-right: 10px
        }

        .modalPhoneAttach-phone-country > span[data-v-4dd1eeb4] {
            display: block;
            font-size: 16px;
            color: #fff
        }

        @media (max-width: 400px) {
            .modalPhoneAttach-phone-country > span[data-v-4dd1eeb4] {
                font-size: 14px
            }
        }

        .modalPhoneAttach-phone-country--prefix[data-v-4dd1eeb4] {
            width: 45px;
            min-width: 45px;
            letter-spacing: 1.4px
        }

        @media (max-width: 400px) {
            .modalPhoneAttach-phone-country--prefix[data-v-4dd1eeb4] {
                letter-spacing: 1.1px
            }
        }

        .modalPhoneAttach-phone-country--name[data-v-4dd1eeb4] {
            margin-left: 10px;
            font-weight: 300
        }

        .modalPhoneAttach-phone-country_active > span[data-v-4dd1eeb4] {
            color: #fff
        }

        .modalPhoneAttach-phone-country_active .modalPhoneAttach-phone-country--prefix[data-v-4dd1eeb4] {
            width: auto;
            min-width: auto
        }

        .modalPhoneAttach-attention[data-v-4dd1eeb4] {
            padding: 15px;
            border-radius: 5px;
            background: #f44336;
            margin-bottom: 25px;
            font-size: 14px;
            line-height: 22px;
            color: #fff
        }

        .modalPhoneAttach-form[data-v-4dd1eeb4] {
            width: 100%;
            max-width: 340px
        }

        .modalPhoneAttach-form > p[data-v-4dd1eeb4] {
            text-align: center;
            line-height: 24px
        }

        .modalPhoneAttach-form > p > .phone[data-v-4dd1eeb4] {
            padding: 3px 6px 2px;
            background: #4d6da9;
            border-radius: 4px;
            letter-spacing: 1.4px;
            white-space: nowrap;
            margin: 0 2px
        }

        .modalPhoneAttach-form-wrapper[data-v-4dd1eeb4] {
            display: flex;
            align-items: center;
            justify-content: flex-start
        }

        .modalPhoneAttach-form-input[data-v-4dd1eeb4] {
            width: 100%;
            display: flex
        }

        .modalPhoneAttach-form-input > .v-select[data-v-4dd1eeb4] {
            margin-right: 8px
        }

        .modalPhoneAttach-form-input > input[data-v-4dd1eeb4] {
            background: #4c4c68;
            border-radius: 5px;
            height: 44px;
            border: none;
            color: #fff;
            padding: 10px 14px;
            width: 100%;
            min-width: 100px;
            text-transform: uppercase;
            letter-spacing: 1.4px;
            font-size: 17px;
            transition: background .2s ease-in-out, opacity .2s ease-in-out
        }

        @media (max-width: 400px) {
            .modalPhoneAttach-form-input > input[data-v-4dd1eeb4] {
                font-size: 15px;
                letter-spacing: 1.1px
            }
        }

        .modalPhoneAttach-form-input > input[data-v-4dd1eeb4]::-moz-placeholder {
            color: #6b6b88;
            opacity: 1
        }

        .modalPhoneAttach-form-input > input[data-v-4dd1eeb4]:-ms-input-placeholder {
            color: #6b6b88
        }

        .modalPhoneAttach-form-input > input[data-v-4dd1eeb4]::placeholder {
            color: #6b6b88
        }

        .modalPhoneAttach-form-input > input[data-v-4dd1eeb4]:focus {
            background: #545473
        }

        .modalPhoneAttach-form-input > input[data-v-4dd1eeb4]:disabled, .modalPhoneAttach-form-input_disabled > input[data-v-4dd1eeb4] {
            opacity: .75
        }

        .modalPhoneAttach-form-input_code > input[data-v-4dd1eeb4] {
            text-align: center;
            letter-spacing: 4px;
            font-weight: 700
        }

        .modalPhoneAttach-form-button > img[data-v-4dd1eeb4] {
            display: inline-block;
            height: 30px;
            margin-left: 20px;
            transition: all .3s;
            cursor: pointer
        }

        @media (max-width: 400px) {
            .modalPhoneAttach-form-button > img[data-v-4dd1eeb4] {
                margin-left: 14px
            }
        }

        .modalPhoneAttach-form-button_edit > img[data-v-4dd1eeb4] {
            height: 24px
        }

        .modalPhoneAttach-form-button_disabled > img[data-v-4dd1eeb4] {
            opacity: .4;
            cursor: not-allowed
        }

        .modalPhoneAttach-form-button:not(.modalPhoneAttach-form-button_disabled) > img[data-v-4dd1eeb4]:hover {
            transform: scale(1.2)
        }

        .modalPhoneAttach-form-title[data-v-4dd1eeb4] {
            margin-bottom: 12px
        }

        .modalPhoneAttach-form-title ~ .modalPhoneAttach-form-title[data-v-4dd1eeb4] {
            margin-top: 20px
        }

        .modalPhoneAttach-form-help[data-v-4dd1eeb4] {
            font-size: 13px;
            margin-top: 12px;
            line-height: 18px;
            color: #b4b1e0
        }

        .modalPhoneAttach-form-help > .resend[data-v-4dd1eeb4] {
            font-weight: 700;
            color: #fff;
            cursor: pointer;
            transition: opacity .2s ease-in-out;
            padding-bottom: 3px;
            border-bottom: 1px solid hsla(0, 0%, 100%, .5)
        }

        .modalPhoneAttach-form-help > .resend[data-v-4dd1eeb4]:hover {
            opacity: .75
        }

        .modalPhoneAttach-call-example[data-v-4dd1eeb4] {
            margin-top: 10px;
            padding: 13px 16px;
            border-radius: 4px;
            letter-spacing: 1.4px;
            background: rgba(141, 138, 175, .15);
            width: 100%;
            text-align: center
        }

        .modalPhoneAttach-call-example > span[data-v-4dd1eeb4] {
            font-size: 17px;
            letter-spacing: 1.4px
        }

        .modalPhoneAttach-call-example > span[data-v-4dd1eeb4]:first-child {
            color: #b4b1e0;
            opacity: .5
        }

        .modalPhoneAttach-call-example > span[data-v-4dd1eeb4]:last-child {
            font-weight: 700;
            color: #fff
        }
    .modalPhoneAttach-attention > b, .modalPhoneAttach-attention > strong {
            font-weight: 700
        }

        .modalPhoneAttach-attention > strong {
            padding-bottom: 1px;
            border-bottom: 2px solid hsla(0, 0%, 100%, .7)
        }
    .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 .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
            }
        }
    .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 .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
            }
        }
    .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 .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 .2s ease-in-out, opacity .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, .1));
            transition: opacity .2s ease-in-out
        }

        .tictactoeGameInfo .details__game-player_finish {
            opacity: .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%, .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 .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
            }
        }
    .fade-enter-active, .fade-leave-active {
            transition: opacity .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: .25rem
        }

        input.form-control.form-control-sm[type=color] {
            padding: .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: .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: .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: .75em;
            content: "\2191"
        }

        table.b-table > tfoot > tr > th.sorting:after, table.b-table > thead > tr > th.sorting:after {
            right: .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: .4rem
        }

        table.b-table.b-table-stacked > tbody > tr > [data-label] {
            display: grid;
            grid-template-columns:40% auto;
            grid-gap: .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: .4rem
            }

            table.b-table.b-table-stacked-sm > tbody > tr > [data-label] {
                display: grid;
                grid-template-columns:40% auto;
                grid-gap: .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: .4rem
            }

            table.b-table.b-table-stacked-md > tbody > tr > [data-label] {
                display: grid;
                grid-template-columns:40% auto;
                grid-gap: .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: .4rem
            }

            table.b-table.b-table-stacked-lg > tbody > tr > [data-label] {
                display: grid;
                grid-template-columns:40% auto;
                grid-gap: .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: .4rem
            }

            table.b-table.b-table-stacked-xl > tbody > tr > [data-label] {
                display: grid;
                grid-template-columns:40% auto;
                grid-gap: .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 .5s cubic-bezier(.25, .8, .25, 1), height .5s cubic-bezier(.25, .8, .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%, .9);
            border-color: hsla(0, 0%, 93.3%, .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%, .2)
        }

        .iziToast > .iziToast-progressbar > div {
            height: 2px;
            width: 100%;
            background: rgba(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, .1)
        }

        .iziToast > .iziToast-close {
            position: absolute;
            right: 0;
            top: 0;
            border: 0;
            padding: 0;
            opacity: .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: .02em;
            background: rgba(0, 0, 0, .1);
            color: #000;
            box-shadow: 0 0 0 1px rgba(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, .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: .02em;
            cursor: pointer;
            background: rgba(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, .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, .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, .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, .2), inset 0 0 5px rgba(0, 0, 0, .1), 0 8px 8px -5px rgba(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%, .3), 0 10px 10px -5px rgba(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, .25), inset 0 10px 20px -5px rgba(0, 0, 0, .25)
            }

            .iziToast-target .iziToast:after {
                box-shadow: inset 0 -10px 20px -10px rgba(0, 0, 0, .2), inset 0 0 5px rgba(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%, .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%, .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%, .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%, .6)
        }

        .iziToast.iziToast-color-red {
            background: rgba(255, 175, 180, .9);
            border-color: rgba(255, 175, 180, .9)
        }

        .iziToast.iziToast-color-orange {
            background: rgba(255, 207, 165, .9);
            border-color: rgba(255, 207, 165, .9)
        }

        .iziToast.iziToast-color-yellow {
            background: rgba(255, 249, 178, .9);
            border-color: rgba(255, 249, 178, .9)
        }

        .iziToast.iziToast-color-blue {
            background: rgba(157, 222, 255, .9);
            border-color: rgba(157, 222, 255, .9)
        }

        .iziToast.iziToast-color-green {
            background: rgba(166, 239, 184, .9);
            border-color: rgba(166, 239, 184, .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(.25, 1.6, .25, 1) both;
            animation: iziT-revealIn 1s cubic-bezier(.25, 1.6, .25, 1) both
        }

        .iziToast.slideIn, .iziToast .slideIn {
            -webkit-animation: iziT-slideIn 1s cubic-bezier(.16, .81, .32, 1) both;
            animation: iziT-slideIn 1s cubic-bezier(.16, .81, .32, 1) both
        }

        .iziToast.bounceInLeft {
            -webkit-animation: iziT-bounceInLeft .7s ease-in-out both;
            animation: iziT-bounceInLeft .7s ease-in-out both
        }

        .iziToast.bounceInRight {
            -webkit-animation: iziT-bounceInRight .85s ease-in-out both;
            animation: iziT-bounceInRight .85s ease-in-out both
        }

        .iziToast.bounceInDown {
            -webkit-animation: iziT-bounceInDown .7s ease-in-out both;
            animation: iziT-bounceInDown .7s ease-in-out both
        }

        .iziToast.bounceInUp {
            -webkit-animation: iziT-bounceInUp .7s ease-in-out both;
            animation: iziT-bounceInUp .7s ease-in-out both
        }

        .iziToast.fadeIn, .iziToast .fadeIn {
            -webkit-animation: iziT-fadeIn .5s ease both;
            animation: iziT-fadeIn .5s ease both
        }

        .iziToast.fadeInUp {
            -webkit-animation: iziT-fadeInUp .7s ease both;
            animation: iziT-fadeInUp .7s ease both
        }

        .iziToast.fadeInDown {
            -webkit-animation: iziT-fadeInDown .7s ease both;
            animation: iziT-fadeInDown .7s ease both
        }

        .iziToast.fadeInLeft {
            -webkit-animation: iziT-fadeInLeft .85s cubic-bezier(.25, .8, .25, 1) both;
            animation: iziT-fadeInLeft .85s cubic-bezier(.25, .8, .25, 1) both
        }

        .iziToast.fadeInRight {
            -webkit-animation: iziT-fadeInRight .85s cubic-bezier(.25, .8, .25, 1) both;
            animation: iziT-fadeInRight .85s cubic-bezier(.25, .8, .25, 1) both
        }

        .iziToast.flipInX {
            -webkit-animation: iziT-flipInX .85s cubic-bezier(.35, 0, .25, 1) both;
            animation: iziT-flipInX .85s cubic-bezier(.35, 0, .25, 1) both
        }

        .iziToast.fadeOut {
            -webkit-animation: iziT-fadeOut .7s ease both;
            animation: iziT-fadeOut .7s ease both
        }

        .iziToast.fadeOutDown {
            -webkit-animation: iziT-fadeOutDown .7s cubic-bezier(.4, .45, .15, .91) both;
            animation: iziT-fadeOutDown .7s cubic-bezier(.4, .45, .15, .91) both
        }

        .iziToast.fadeOutUp {
            -webkit-animation: iziT-fadeOutUp .7s cubic-bezier(.4, .45, .15, .91) both;
            animation: iziT-fadeOutUp .7s cubic-bezier(.4, .45, .15, .91) both
        }

        .iziToast.fadeOutLeft {
            -webkit-animation: iziT-fadeOutLeft .5s ease both;
            animation: iziT-fadeOutLeft .5s ease both
        }

        .iziToast.fadeOutRight {
            -webkit-animation: iziT-fadeOutRight .5s ease both;
            animation: iziT-fadeOutRight .5s ease both
        }

        .iziToast.flipOutX {
            -webkit-backface-visibility: visible !important;
            backface-visibility: visible !important;
            -webkit-animation: iziT-flipOutX .7s cubic-bezier(.4, .45, .15, .91) both;
            animation: iziT-flipOutX .7s cubic-bezier(.4, .45, .15, .91) both
        }

        .iziToast-overlay.fadeIn {
            -webkit-animation: iziT-fadeIn .5s ease both;
            animation: iziT-fadeIn .5s ease both
        }

        .iziToast-overlay.fadeOut {
            -webkit-animation: iziT-fadeOut .7s ease both;
            animation: iziT-fadeOut .7s ease both
        }

        @-webkit-keyframes iziT-revealIn {
            0% {
                opacity: 0;
                transform: scale3d(.3, .3, 1)
            }
            to {
                opacity: 1
            }
        }

        @keyframes iziT-revealIn {
            0% {
                opacity: 0;
                transform: scale3d(.3, .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 .2s linear;
            transition: opacity .2s linear
        }

        .simplebar-track .simplebar-scrollbar.visible:before, .simplebar-track:hover .simplebar-scrollbar:before {
            opacity: .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, .117647), 0 1px 4px rgba(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 .15s cubic-bezier(1, -.115, .975, .855);
            transition-timing-function: cubic-bezier(1, -.115, .975, .855)
        }

        .v-select .open-indicator:before {
            border-color: rgba(60, 60, 60, .5);
            border-style: solid;
            border-width: 3px 3px 0 0;
            content: "";
            display: inline-block;
            height: 10px;
            width: 10px;
            vertical-align: text-top;
            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, .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, .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, .26);
            box-shadow: 0 3px 6px 0 rgba(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 .25em;
            transition: opacity .25s
        }

        .v-select.single .selected-tag {
            background-color: transparent;
            border-color: transparent
        }

        .v-select.single.open .selected-tag {
            position: absolute;
            opacity: .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: .2
        }

        .v-select.single.searching:not(.open):not(.loading) input[type=search] {
            opacity: .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, .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: .9em solid hsla(0, 0%, 39%, .1);
            border-right: .9em solid hsla(0, 0%, 39%, .1);
            border-bottom: .9em solid hsla(0, 0%, 39%, .1);
            border-left: .9em solid rgba(60, 60, 60, .45);
            transform: translateZ(0);
            animation: vSelectSpinner 1.1s infinite linear;
            transition: opacity .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 .15s cubic-bezier(1, .5, .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: .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, .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: .5px .5px 2px 1px rgba(0, 0, 0, .32)
        }

        .vue-slider-dot-handle-focus {
            box-shadow: 0 0 1px 2px rgba(52, 152, 219, .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 .3s
        }

        .vue-slider-dot-tooltip-wrapper-show {
            opacity: 1
        }
    <script async="" src="./UP-X — Многопользовательская онлайн-стратегия_files/pushpad.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/9dfc9c1863dece88239b.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/fb8d1f5c252eda30e512.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/6e1ba6637470c901b24d.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/0caf7d80b893dbc61340.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/69cd3e2af8aabf40d6fe.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/fedb76463818401c5381.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/92aeded424cf67205c3c.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/2cafd2631d197338f659.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/c8520e297236d03e4589.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/50e936c9487c5e40c14b.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/0e39543ced67d02ea9b5.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/76d0973aad9987ef0534.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/e69f861942254c0fb9be.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/e9e0190247b52aa5f848.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/1ababc2884507a87ff3c.js"></script>
    <script charset="utf-8"
            src="./UP-X — Многопользовательская онлайн-стратегия_files/ee57488a4e2f53fe135f.js"></script>
    .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, .83);
            border-radius: 5px;
            box-shadow: 0 0 0 2px rgba(37, 37, 60, .7);
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 12px;
            line-height: 18px;
            color: hsla(0, 0%, 100%, .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: .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%, .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, .2);
            padding: 15px 25px;
            border-radius: 5px;
            color: #fff;
            text-transform: uppercase;
            transition: all .3s;
            cursor: pointer
        }

        .cases__item .button_outline__disabled, .cases__item .button_outline_active__disabled {
            cursor: not-allowed;
            opacity: .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%, .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 .3s;
            cursor: pointer
        }

        .cases__item-achievement .button_outline__disabled, .cases__item-achievement .button_outline_active__disabled {
            cursor: not-allowed;
            opacity: .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(/_nuxt/img/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, .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: .25;
            transition: opacity .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 .3s;
            cursor: pointer;
            position: relative;
            display: flex;
            align-items: center;
            border: none;
            margin: 0 auto
        }

        .cases__item-achievement .button_blue:disabled {
            opacity: .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 .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 .4s
        }

        .cases-page .cases__wrap {
            display: flex;
            flex-flow: row wrap;
            justify-content: space-between
        }
    .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: .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: .75;
            transition: opacity .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 .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(/img/rank-completed.svg) 50% no-repeat;
            background-size: 100%;
            opacity: 1;
            transition: opacity .2s
        }

        .ranks .userTable[data-v-177195c8] {
            position: relative;
            transition: opacity .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: .5
        }

        .ranks .userTable_disabled .ranks__item-status[data-v-177195c8] {
            opacity: .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
            }
        }
    iframe {
            width: 100%;
            height: 100%
        }
    iframe[data-v-079c73b8] {
            display: block;
            position: relative;
            z-index: 5;
            transition: all .3s
        }

        .bloggers_item[data-v-079c73b8] {
            border-radius: 5px;
            overflow: hidden;
            display: flex
        }

        .bloggers_item:hover iframe[data-v-079c73b8] {
            opacity: .65
        }

        .bloggers_video-wrap[data-v-079c73b8] {
            position: absolute;
            top: 0;
            left: calc(50% - 150px);
            width: 300px;
            height: 100%;
            z-index: 6;
            cursor: pointer
        }
    .mainButton_opinions[data-v-2bdf89c2] {
            width: 200px
        }

        .no-opinions[data-v-2bdf89c2] {
            color: #fff;
            font-weight: 700
        }

        .opinions-video[data-v-2bdf89c2] {
            padding: 20px
        }

        .opinion-image[data-v-2bdf89c2] {
            width: 100%;
            border-radius: 5px
        }

        .opinion-old-group[data-v-2bdf89c2] {
            color: #71719c;
            font-size: 14px
        }

        .opinion-old-group a[data-v-2bdf89c2] {
            color: #b1b1cc
        }

        .opinion-old-group a[data-v-2bdf89c2]:active, .opinion-old-group a[data-v-2bdf89c2]:hover {
            color: #e7e7fb
        }
    .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: .65
        }

        .video_wrapper .video_block .video_block__video {
            position: absolute;
            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, .6)
        }

        .tutorial_inner[data-v-1b3f1c2d] {
            display: flex;
            flex-direction: column;
            width: 100%;
            border-radius: 10px;
            background-image: url(/img/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, .5), rgba(38, 41, 61, .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 .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, .2), 0 0 0 1px rgba(99, 102, 144, .2)
        }

        .tutorial__step-video[data-v-1b3f1c2d] {
            width: 100%;
            height: 100%;
            position: relative;
            cursor: pointer
        }

        .tutorial__step-video[data-v-1b3f1c2d]:hover {
            opacity: .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
            }
        }
    @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(/img/roulette/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(/img/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(/img/roulette/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 .3s
        }

        .roulette__game__circle-center span:hover {
            color: #fff
        }

        .roulette__game_start-button {
            position: absolute;
            left: 0;
            top: 0
        }

        .roulette__count {
            background: url(/img/roulette/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, .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 .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: .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: .7
        }

        .make-rate__button_red {
            background: #ea2020;
            border-top: 2px solid #ff8686;
            border-bottom: 1px solid #ff5454;
            transition: all .3s;
            position: relative
        }

        .make-rate__button_red:before {
            background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .3) 70%)
        }

        .make-rate__button_red:after, .make-rate__button_red:before {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            transition: all .3s;
            z-index: 10
        }

        .make-rate__button_red:after {
            background-image: linear-gradient(180deg, rgba(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 .3s;
            position: relative
        }

        .make-rate__button_green:before {
            background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .3) 70%)
        }

        .make-rate__button_green:after, .make-rate__button_green:before {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            transition: all .3s;
            z-index: 10
        }

        .make-rate__button_green:after {
            background-image: linear-gradient(180deg, rgba(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%, .1) 70%)
        }

        .make-rate__button_black:after, .make-rate__button_black:before {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            transition: all .3s;
            z-index: 10
        }

        .make-rate__button_black:after {
            background-image: linear-gradient(180deg, hsla(0, 0%, 100%, .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%, .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, .3) 70%)
        }

        .make-rate__history__item_red {
            background: #ea2020;
            background-image: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .3) 70%)
        }

        .make-rate__history__item_black {
            background: #13131b;
            background-image: linear-gradient(180deg, transparent 70%, hsla(0, 0%, 100%, .1) 110%)
        }

        .make-rate__history__item span {
            color: #fff;
            font-size: 16px
        }

        .bounce-enter-active {
            -webkit-animation: bounce-in .5s;
            animation: bounce-in .5s
        }

        .bounce-leave-active {
            animation: bounce-in .5s reverse
        }

        @-webkit-keyframes bounce-in {
            0% {
                transform: scale(0)
            }
            to {
                transform: scale(1)
            }
        }

        .bounce-rates-enter-active {
            -webkit-animation: bounce-rates-in .3s;
            animation: bounce-rates-in .3s
        }

        .bounce-rates-leave-active {
            animation: bounce-rates-in .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 .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 .3s;
            animation: bounce-in .3s
        }

        .bounce-roulette-leave-active {
            animation: bounce-in .3s reverse
        }

        @keyframes bounce-in {
            0% {
                transform: scale(0)
            }
            to {
                transform: scale(1)
            }
        }
    .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 .3s;
            border-radius: 5px;
            cursor: pointer
        }

        .make-rate__hash-game[data-v-1d77050c]:hover {
            opacity: .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, .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
        }
    .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: .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 .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
            }
        }
    .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 .3s
        }

        .usersRates__player__opacity {
            opacity: .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
            }
        }
    
    .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: .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 .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: .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
        }
    .rate-block[data-v-6ca2c874] {
            width: 430px;
            position: relative
        }

        .rate-block__user-rate[data-v-6ca2c874] {
            padding: 14px 12px 10px;
            color: #fff;
            width: 50%;
            border: 1px solid #3a3a59
        }

        .rate-block__user-rate[data-v-6ca2c874]:first-child {
            border-radius: 4px 0 0 4px
        }

        .rate-block__user-rate[data-v-6ca2c874]:last-child {
            border-radius: 0 4px 4px 0;
            border-left: none
        }

        .rate-block__user-rate .title[data-v-6ca2c874] {
            text-transform: uppercase;
            display: block;
            font-size: 14px;
            margin-bottom: 14px
        }

        @media screen and (max-width: 470px) {
            .rate-block__user-rate .title[data-v-6ca2c874] {
                font-size: 12px
            }
        }

        .rate-block__user-rate > div[data-v-6ca2c874] {
            font-weight: 600
        }

        .rate-block__user-rate > div img[data-v-6ca2c874] {
            width: 20px;
            margin-bottom: -3px
        }

        .rate-block__user-rate > div span[data-v-6ca2c874] {
            font-size: 28px
        }

        .rate-block__user-rate > div .small[data-v-6ca2c874] {
            font-size: 20px;
            font-weight: 600;
            display: inline-block;
            margin-left: -3px
        }

        .rate-block__user-rate_rate[data-v-6ca2c874] {
            color: #48beee
        }

        .rate-block__buttons[data-v-6ca2c874], .rate-block__buttons__item[data-v-6ca2c874] {
            display: flex;
            justify-content: space-between
        }

        .rate-block__buttons__item[data-v-6ca2c874] {
            background: #3a3b4e;
            align-items: center;
            color: #fff;
            border-top: 3px solid hsla(0, 0%, 100%, .06);
            padding: 10px;
            width: 135px;
            text-transform: uppercase;
            position: relative;
            z-index: 1;
            cursor: pointer
        }

        .rate-block__buttons__item .progress-bar[data-v-6ca2c874] {
            position: absolute;
            left: 0;
            top: -3px;
            height: 3px;
            background: #48beee
        }

        .rate-block__buttons__item > div[data-v-6ca2c874] {
            display: flex;
            align-items: center
        }

        .rate-block__buttons__item img[data-v-6ca2c874] {
            height: 20px;
            display: block;
            margin-left: 5px
        }

        .rate-block__buttons__item_active[data-v-6ca2c874] {
            z-index: 3;
            background: #2a2a44;
            color: #48beee
        }

        .rate-block__content[data-v-6ca2c874] {
            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-6ca2c874] {
            display: flex;
            align-items: center;
            justify-content: space-between
        }

        .rate-block__content__button[data-v-6ca2c874] {
            text-align: center;
            margin-top: 30px
        }

        .rate-block__content__button_disable.rate-block__content__button[data-v-6ca2c874], .rate-block__content__button_disable.rate-block__user-rate[data-v-6ca2c874] {
            opacity: .7
        }

        .rate-block__content__button_disable.rate-block__content__button .mainButton[data-v-6ca2c874], .rate-block__content__button_disable.rate-block__user-rate .mainButton[data-v-6ca2c874] {
            cursor: not-allowed
        }

        .rate-block__content__button .up-rate[data-v-6ca2c874] {
            color: #fff;
            text-transform: uppercase;
            font-size: 12px;
            display: block;
            margin-bottom: 10px
        }

        .rate-block__content__user-tickets-block[data-v-6ca2c874] {
            position: absolute;
            height: 200px;
            bottom: -220px;
            background: rgba(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-6ca2c874] {
            background: linear-gradient(45deg, #47beee, #7ef5fc);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent
        }

        .rate-block__content__user-tickets-block .tickets[data-v-6ca2c874] {
            margin-top: 10px;
            display: flex;
            align-items: center;
            justify-content: flex-start
        }

        .rate-block__content__user-tickets-block .tickets__item[data-v-6ca2c874] {
            border: 1px solid #47beee;
            padding: 4px 6px;
            color: #fff;
            margin-right: 5px;
            font-size: 12px
        }

        .rate-block__content__user-tickets-block p[data-v-6ca2c874] {
            font-size: 12px;
            margin-top: 10px;
            color: #848484;
            line-height: 15px
        }

        .rate-block__content__user-tickets[data-v-6ca2c874] {
            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-6ca2c874] {
            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-6ca2c874] {
            width: 8px
        }

        .rate-block__content__user-tickets[data-v-6ca2c874]:hover {
            border-bottom: 1px dotted #fff
        }

        .rate-block__content__user-tickets:hover span[data-v-6ca2c874] {
            background: #fff;
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent
        }

        .rate-block__content__user-tickets:hover img[data-v-6ca2c874] {
            filter: brightness(3.4)
        }

        .rate-block__content__tooltip[data-v-6ca2c874] {
            background: rgba(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-6ca2c874] {
            position: absolute;
            top: 0;
            right: 0;
            width: 30px;
            height: 30px;
            transition: all .3s;
            cursor: pointer;
            display: flex;
            align-items: center;
            justify-content: center
        }

        .rate-block__content__tooltip .close-button img[data-v-6ca2c874] {
            transition: all .3s;
            width: 15px
        }

        .rate-block__content__tooltip .close-button[data-v-6ca2c874]:hover {
            background: rgba(148, 144, 178, .15)
        }

        .rate-block__content__tooltip .close-button:hover img[data-v-6ca2c874] {
            transform: rotate(180deg)
        }

        .rate-block__content__tooltip .name[data-v-6ca2c874], .rate-block__content__tooltip .user-no-bids[data-v-6ca2c874] {
            background: linear-gradient(45deg, #47beee, #7ef5fc);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent
        }

        .rate-block__content__tooltip .user-no-bids[data-v-6ca2c874] {
            font-weight: 600;
            font-size: 13px
        }

        .rate-block__content__tooltip .bid_wrap[data-v-6ca2c874] {
            display: flex;
            align-items: center;
            margin-top: 10px
        }

        .rate-block__content__tooltip .bid_wrap div[data-v-6ca2c874]:first-child {
            margin-right: 20px
        }

        .rate-block__content__tooltip .bid_wrap div span[data-v-6ca2c874]:first-child {
            color: #848484;
            font-size: 12px
        }

        .rate-block__content__tooltip .bid_wrap div span[data-v-6ca2c874]: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-6ca2c874] {
            width: 17px;
            vertical-align: bottom
        }

        .rate-block__content__tooltip .tickets[data-v-6ca2c874] {
            margin-top: 10px;
            display: flex;
            align-items: center;
            justify-content: flex-start;
            flex-flow: row wrap
        }

        .rate-block__content__tooltip .tickets .title[data-v-6ca2c874] {
            color: #848484;
            font-size: 12px;
            display: block;
            margin-right: 10px
        }

        .rate-block__content__tooltip .tickets .item[data-v-6ca2c874] {
            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-6ca2c874] {
            background: #47beee;
            padding: 5px 6px;
            color: #fff;
            margin-right: 5px;
            font-size: 12px;
            cursor: pointer;
            transition: all .3s
        }

        .rate-block__content__tooltip .tickets .more[data-v-6ca2c874]:hover {
            background: #fff;
            color: #47beee
        }

        .rate-block__content__tooltip p[data-v-6ca2c874] {
            font-size: 12px;
            margin-top: 10px;
            color: #848484;
            line-height: 15px
        }

        .mainButton[data-v-6ca2c874] {
            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-6ca2c874] {
            font-size: 21px;
            font-weight: 500
        }

        .mainButton img[data-v-6ca2c874] {
            height: 20px;
            display: block;
            margin-left: 5px;
            position: relative;
            z-index: 5
        }

        .mainButton[data-v-6ca2c874]:active {
            border-top: 2px solid #fff
        }

        .authButton[data-v-6ca2c874] {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: 65;
            background: rgba(41, 41, 66, .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-6ca2c874] {
                width: 100%;
                max-width: 430px
            }
        }

        @media screen and (max-width: 1300px) {
            .rate-block[data-v-6ca2c874] {
                margin: 0 auto 40px
            }
        }

        @media screen and (max-width: 470px) {
            .rate-block[data-v-6ca2c874] {
                margin: 0 auto 20px
            }

            .rate-block__content__button[data-v-6ca2c874] {
                margin-top: 20px;
                padding: 0 10px
            }

            .mainButton[data-v-6ca2c874] {
                max-width: 100%
            }

            .rate-block__content[data-v-6ca2c874] {
                padding: 0 0 10px
            }
        }

        @media screen and (max-width: 500px) {
            .rate-block__buttons[data-v-6ca2c874] {
                display: block
            }

            .rate-block__buttons__item[data-v-6ca2c874] {
                width: 100%;
                margin: 7px 0;
                border-radius: 5px
            }

            .rate-block__buttons__item_active[data-v-6ca2c874] {
                background: #2f2f4a
            }

            .rate-block__buttons__item .progress-bar[data-v-6ca2c874] {
                border-radius: 5px 5px 0 0
            }

            .rate-block__content[data-v-6ca2c874] {
                border-radius: 5px;
                margin-top: 7px
            }
        }

        @media screen and (max-width: 470px) {
            .rate-block__content__body[data-v-6ca2c874] {
                padding: 10px 10px 0
            }

            .rate-block__user-rate[data-v-6ca2c874] {
                text-align: center
            }
        }

        @media screen and (max-width: 425px) {
            .rate-block__buttons__item[data-v-6ca2c874] {
                width: 100%
            }
        }

        @media screen and (max-width: 425px) {
            .rate-block__user-rate > div span[data-v-6ca2c874] {
                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: .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 .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 .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-7fb7b62b] {
            -webkit-animation: bounce-in-data-v-7fb7b62b 1s;
            animation: bounce-in-data-v-7fb7b62b 1s
        }

        .bounce-leave-active[data-v-7fb7b62b] {
            animation: bounce-in-data-v-7fb7b62b 1s reverse
        }

        @-webkit-keyframes bounce-in-data-v-7fb7b62b {
            0% {
                transform: scaleY(.1)
            }
            to {
                transform: scaleY(1)
            }
        }

        @keyframes bounce-in-data-v-7fb7b62b {
            0% {
                transform: scaleY(.1)
            }
            to {
                transform: scaleY(1)
            }
        }

        .game-block[data-v-7fb7b62b] {
            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-7fb7b62b] {
            font-size: 12px;
            margin-bottom: 15px;
            cursor: pointer;
            width: -webkit-fit-content;
            width: -moz-fit-content;
            width: fit-content;
            transition: all .3s;
            max-width: 100%;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            color: #7ef5fc
        }

        .game-block__hash span[data-v-7fb7b62b]:first-child {
            color: #fff
        }

        .game-block__hash span[data-v-7fb7b62b]:last-child {
            background: linear-gradient(45deg, #47beee, #7ef5fc);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent
        }

        .game-block__hash[data-v-7fb7b62b]:hover {
            transform: scale(1.03)
        }

        .game-block .classic-game[data-v-7fb7b62b] {
            position: relative
        }

        .game-block .classic-game__wrap-line[data-v-7fb7b62b] {
            overflow: hidden;
            position: relative;
            margin-top: 30px;
            padding: 10px 0;
            border: 1px solid #11acff;
            box-shadow: 0 0 17px 4px rgba(0, 192, 255, .33);
            border-radius: 6px;
            height: 142px
        }

        .game-block .classic-game__line[data-v-7fb7b62b] {
            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-7fb7b62b] {
            top: -10px
        }

        .game-block .classic-game__line_bottom[data-v-7fb7b62b] {
            bottom: -10px
        }

        .game-block .classic-game__line_bottom img[data-v-7fb7b62b] {
            transform: rotate(180deg)
        }

        .game-block .classic-game[data-v-7fb7b62b]:after, .game-block .classic-game[data-v-7fb7b62b]:before {
            content: "";
            position: absolute;
            width: 40%;
            height: calc(100% - 2px);
            top: 1px;
            z-index: 5
        }

        .game-block .classic-game[data-v-7fb7b62b]:before {
            left: 1px;
            border-radius: 6px 0 0 6px;
            background: linear-gradient(90deg, rgba(42, 42, 68, .9), rgba(42, 42, 68, 0))
        }

        .game-block .classic-game[data-v-7fb7b62b]:after {
            right: 1px;
            border-radius: 0 6px 6px 0;
            background: linear-gradient(270deg, rgba(42, 42, 68, .9), rgba(42, 42, 68, 0))
        }

        .game-block .classic-game__wrap[data-v-7fb7b62b] {
            white-space: nowrap
        }

        .game-block .classic-game__wrap_opacity .classic-game__wrap__item[data-v-7fb7b62b] {
            opacity: 0
        }

        .game-block .classic-game__wrap_opacity .classic-game__wrap__item_win-el[data-v-7fb7b62b] {
            opacity: 1
        }

        .game-block .classic-game__wrap_opacity .classic-game__wrap__item_win-el img.avatar[data-v-7fb7b62b] {
            border: 2px solid #b1b2ce
        }

        .game-block .classic-game__wrap_opacity .classic-game__wrap__item_win-el .name[data-v-7fb7b62b], .game-block .classic-game__wrap_opacity .classic-game__wrap__item_win-el .win[data-v-7fb7b62b] {
            display: block
        }

        .game-block .classic-game__wrap__item[data-v-7fb7b62b] {
            display: inline-block
        }

        .game-block .classic-game__wrap__item > div[data-v-7fb7b62b] {
            width: 120px;
            height: 120px;
            position: relative;
            display: flex;
            align-items: center;
            justify-content: center
        }

        .game-block .classic-game__wrap__item > div .name[data-v-7fb7b62b] {
            position: absolute;
            left: -150px;
            width: 150px;
            text-align: right;
            color: #fff;
            display: none
        }

        .game-block .classic-game__wrap__item > div .win[data-v-7fb7b62b] {
            position: absolute;
            right: -150px;
            width: 150px;
            display: none
        }

        .game-block .classic-game__wrap__item > div .win .bid[data-v-7fb7b62b] {
            margin-bottom: 5px
        }

        .game-block .classic-game__wrap__item > div .win .bid span[data-v-7fb7b62b]:first-child {
            color: #848484;
            font-size: 12px
        }

        .game-block .classic-game__wrap__item > div .win .bid span[data-v-7fb7b62b]: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-7fb7b62b] {
            width: 17px;
            vertical-align: bottom
        }

        .game-block .classic-game__wrap__item > div .win .chance[data-v-7fb7b62b] {
            margin-top: 5px
        }

        .game-block .classic-game__wrap__item > div .win .chance span[data-v-7fb7b62b]:first-child {
            color: #848484;
            font-size: 12px
        }

        .game-block .classic-game__wrap__item > div .win .chance span[data-v-7fb7b62b]: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-7fb7b62b] {
            width: 100px;
            height: 100px;
            border-radius: 50%;
            padding: 3px;
            border: 2px solid #454765
        }

        .game-block .user-rates[data-v-7fb7b62b] {
            display: flex;
            justify-content: space-between;
            margin-top: 22px;
            height: 150px
        }

        .game-block .user-rates__no-bids[data-v-7fb7b62b] {
            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-7fb7b62b] {
            opacity: .7
        }

        .game-block .user-rates__no-bids span[data-v-7fb7b62b] {
            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-7fb7b62b]:first-child {
            font-size: 30px;
            font-weight: 500;
            display: block
        }

        .game-block .user-rates__no-bids span[data-v-7fb7b62b]:last-child {
            font-size: 12px;
            margin-top: 10px;
            line-height: 16px
        }

        .game-block .user-rates__item__wrap[data-v-7fb7b62b] {
            position: relative;
            cursor: pointer;
            transition: all .3s;
            margin-right: 1%;
            height: 100%
        }

        .game-block .user-rates__item__wrap[data-v-7fb7b62b]:hover, .game-block .user-rates__item__wrap_clicked[data-v-7fb7b62b] {
            margin-top: -10px
        }

        .game-block .user-rates__item__wrap[data-v-7fb7b62b]:last-child {
            margin-right: 0
        }

        .game-block .user-rates__item[data-v-7fb7b62b] {
            color: #fff;
            padding: 15px;
            position: relative;
            border-radius: 5px;
            height: 100%;
            overflow: hidden
        }

        .game-block .user-rates__item__tooltip[data-v-7fb7b62b] {
            background: rgba(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-7fb7b62b] {
            position: absolute;
            top: 0;
            right: 0;
            width: 30px;
            height: 30px;
            transition: all .3s;
            display: flex;
            align-items: center;
            justify-content: center
        }

        .game-block .user-rates__item__tooltip .close-button img[data-v-7fb7b62b] {
            transition: all .3s;
            width: 15px
        }

        .game-block .user-rates__item__tooltip .close-button[data-v-7fb7b62b]:hover {
            background: rgba(148, 144, 178, .15)
        }

        .game-block .user-rates__item__tooltip .close-button:hover img[data-v-7fb7b62b] {
            transform: rotate(180deg)
        }

        .game-block .user-rates__item__tooltip .name[data-v-7fb7b62b] {
            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-7fb7b62b] {
            display: flex;
            align-items: center;
            margin-top: 10px
        }

        .game-block .user-rates__item__tooltip .bid_wrap div[data-v-7fb7b62b]:first-child {
            margin-right: 20px
        }

        .game-block .user-rates__item__tooltip .bid_wrap div span[data-v-7fb7b62b]:first-child {
            color: #848484;
            font-size: 12px
        }

        .game-block .user-rates__item__tooltip .bid_wrap div span[data-v-7fb7b62b]: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-7fb7b62b] {
            width: 17px;
            vertical-align: bottom
        }

        .game-block .user-rates__item__tooltip .tickets[data-v-7fb7b62b] {
            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-7fb7b62b] {
            color: #848484;
            font-size: 12px;
            display: block;
            margin-right: 10px
        }

        .game-block .user-rates__item__tooltip .tickets .item[data-v-7fb7b62b] {
            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-7fb7b62b] {
            background: #47beee;
            padding: 5px 6px;
            color: #fff;
            margin-right: 5px;
            font-size: 12px;
            cursor: pointer;
            transition: all .3s
        }

        .game-block .user-rates__item__tooltip .tickets .more[data-v-7fb7b62b]:hover {
            background: #fff;
            color: #47beee
        }

        .game-block .user-rates__item__tooltip p[data-v-7fb7b62b] {
            font-size: 10px;
            margin-top: 10px;
            color: #848484;
            line-height: 15px
        }

        .game-block .user-rates__item[data-v-7fb7b62b]:before {
            content: "";
            position: absolute;
            width: 100%;
            height: 100%;
            background: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent);
            z-index: 1;
            left: 0;
            top: 0;
            border-radius: 5px
        }

        .game-block .user-rates__item .user-percent[data-v-7fb7b62b] {
            position: absolute;
            bottom: 15px;
            right: 15px;
            font-size: 34px;
            color: hsla(0, 0%, 100%, .8);
            z-index: 2;
            font-weight: 700;
            white-space: nowrap
        }

        .game-block .user-rates__item .user-percent .small[data-v-7fb7b62b] {
            font-size: 26px;
            font-weight: 700;
            display: inline-block;
            margin-left: -11px
        }

        .game-block .user-rates__item .user-info[data-v-7fb7b62b] {
            display: flex;
            align-items: center;
            position: relative;
            z-index: 2
        }

        .game-block .user-rates__item .user-info .name[data-v-7fb7b62b] {
            margin-left: 10px
        }

        .game-block .user-rates__item .user-info .name span[data-v-7fb7b62b]:first-child {
            font-weight: 700;
            display: block;
            white-space: nowrap;
            margin-bottom: 5px
        }

        .game-block .user-rates__item .user-info .avatar[data-v-7fb7b62b] {
            width: 50px;
            height: 50px;
            min-width: 50px;
            min-height: 50px;
            border-radius: 50%;
            display: block;
            padding: 3px;
            border: 2px solid hsla(0, 0%, 100%, .25)
        }

        .game-block .user-rates__item .user-info img.ingot[data-v-7fb7b62b] {
            width: 17px;
            margin-bottom: -3px
        }

        .game-block .user-rates__item_small[data-v-7fb7b62b] {
            padding: 15px 0 0
        }

        .game-block .user-rates__item_small .name[data-v-7fb7b62b] {
            display: none
        }

        .game-block .user-rates__item_small .avatar[data-v-7fb7b62b] {
            margin: auto
        }

        .game-block .user-rates__item_small .user-percent[data-v-7fb7b62b] {
            text-align: center;
            width: 100%;
            left: 0;
            font-size: 20px
        }

        .game-block .user-rates__item_small .user-percent .small[data-v-7fb7b62b] {
            font-size: 15px;
            margin-left: -3px
        }

        .game-block .blue[data-v-7fb7b62b] {
            color: #48beee
        }

        .game-block__game-state[data-v-7fb7b62b] {
            display: flex;
            align-items: center;
            justify-content: space-between
        }

        .game-block__game-state .title[data-v-7fb7b62b] {
            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-7fb7b62b] {
            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-7fb7b62b] {
            background: linear-gradient(180deg, #39a3ce, #349ac3);
            border-top: 2px solid hsla(0, 0%, 100%, .35);
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 4px 7px 6px;
            border-radius: 4px;
            font-size: 14px;
            cursor: pointer;
            transition: opacity .15s ease-in-out
        }

        .game-block__game-state .title .percent span[data-v-7fb7b62b] {
            color: #fff
        }

        .game-block__game-state .title .percent[data-v-7fb7b62b]:hover {
            opacity: .75
        }

        .game-block__game-state .title img[data-v-7fb7b62b] {
            height: 30px;
            display: block;
            margin-left: 10px
        }

        .game-block .timer .desc[data-v-7fb7b62b], .game-block__game-state .state[data-v-7fb7b62b] {
            color: #545563;
            text-transform: uppercase
        }

        .game-block .timer .desc[data-v-7fb7b62b] {
            font-size: 12px
        }

        .game-block .timer .count[data-v-7fb7b62b] {
            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 .1s
        }

        .game-block .timer .count_animation[data-v-7fb7b62b] {
            transform: scale(1.4)
        }

        @media screen and (max-width: 1300px) {
            .classic-game[data-v-7fb7b62b] {
                width: 100%
            }

            .classic-game__header[data-v-7fb7b62b] {
                display: block
            }

            .game-block[data-v-7fb7b62b] {
                margin: auto;
                width: 100%;
                max-width: 100%
            }
        }

        @media screen and (max-width: 767px) {
            .game-block__game-state[data-v-7fb7b62b] {
                display: block
            }

            .game-block__game-state .state[data-v-7fb7b62b], .game-block__game-state .timer[data-v-7fb7b62b], .game-block__game-state .title[data-v-7fb7b62b] {
                text-align: center;
                margin-top: 15px
            }

            .game-block__game-state .title[data-v-7fb7b62b] {
                justify-content: space-between
            }

            .user-rates[data-v-7fb7b62b] {
                margin-top: 30px
            }
        }

        @media screen and (max-width: 600px) {
            .game-block .user-rates[data-v-7fb7b62b] {
                display: block;
                height: auto
            }

            .user-rates__item__wrap[data-v-7fb7b62b] {
                margin-top: 10px
            }

            .game-block .user-rates__no-bids[data-v-7fb7b62b] {
                height: 120px;
                padding: 0 10px
            }

            .game-block .user-rates__no-bids span[data-v-7fb7b62b]:first-child {
                font-size: 20px
            }

            .game-block .user-rates__item__wrap[data-v-7fb7b62b]:hover {
                margin-top: 10px
            }

            .game-block .user-rates__item__wrap_clicked .user-rates__item[data-v-7fb7b62b] {
                transform: scaleX(1.1)
            }
        }

        @media screen and (max-width: 600px) and (min-width: 471px) {
            .game-block .user-rates__item__wrap[data-v-7fb7b62b]:hover {
                margin-top: 20px;
                transform: scaleX(1.1)
            }
        }

        @media screen and (max-width: 550px) {
            .game-block__game-state .title[data-v-7fb7b62b] {
                font-size: 16px
            }

            .game-block__game-state .title img[data-v-7fb7b62b] {
                width: 19px
            }

            .game-block[data-v-7fb7b62b] {
                padding: 10px 15px
            }
        }

        @media screen and (max-width: 470px) {
            .game-block .user-rates[data-v-7fb7b62b] {
                display: flex;
                flex-flow: row wrap;
                justify-content: center
            }

            .game-block .user-rates__item .user-percent[data-v-7fb7b62b] {
                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-7fb7b62b] {
                margin-left: 0 !important;
                font-size: 14px;
                margin-left: -5px
            }

            .game-block .user-rates__item[data-v-7fb7b62b] {
                text-align: center;
                padding: 0
            }

            .game-block .user-rates__item[data-v-7fb7b62b]:before {
                display: none
            }

            .game-block .user-rates__item .avatar[data-v-7fb7b62b] {
                margin: 0 auto 10px
            }

            .game-block .user-rates__item .user-info[data-v-7fb7b62b] {
                display: block
            }

            .game-block .user-rates__item .user-info .name[data-v-7fb7b62b] {
                margin-left: 0
            }

            .game-block .user-rates__item .user-info .name span[data-v-7fb7b62b]:first-child {
                display: none
            }

            .game-block .user-rates__item .user-info .user-percent[data-v-7fb7b62b] {
                font-size: 20px;
                display: inline;
                right: inherit;
                position: relative;
                bottom: inherit
            }

            .game-block .user-rates__item__wrap[data-v-7fb7b62b] {
                height: 110px
            }
        }

        @media screen and (max-width: 376px) {
            .game-block .user-rates__item .user-info .name span[data-v-7fb7b62b]:first-child {
                display: none
            }

            .game-block .user-rates__item .user-percent .small[data-v-7fb7b62b] {
                margin-left: -4px
            }

            .game-block__game-state .title[data-v-7fb7b62b] {
                font-size: 11px
            }

            .game-block__game-state .title img[data-v-7fb7b62b] {
                width: 11px
            }

            .game-block__game-state .title .sum[data-v-7fb7b62b] {
                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-7464c214] {
            max-width: 1350px;
            margin: auto;
            width: 100%
        }

        .classic-game__header[data-v-7464c214] {
            display: flex;
            justify-content: space-between
        }

        .classic-game__history[data-v-7464c214] {
            background: linear-gradient(180deg, #2a2a44, #25263c);
            padding: 20px 40px;
            margin-top: 50px
        }

        .classic-game__history .title[data-v-7464c214] {
            text-align: center;
            text-transform: uppercase;
            color: #fff
        }

        .classic-game__history .title span[data-v-7464c214] {
            position: relative;
            font-size: 28px
        }

        .classic-game__history .title span[data-v-7464c214]:after, .classic-game__history .title span[data-v-7464c214]: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-7464c214]:before {
            right: 100%;
            margin-right: 15px;
            background: linear-gradient(270deg, #6ecdd7, hsla(0, 0%, 100%, 0))
        }

        .classic-game__history .title span[data-v-7464c214]:after {
            left: 100%;
            margin-left: 15px
        }

        .classic-game__history__table-title[data-v-7464c214] {
            display: flex;
            justify-content: space-between;
            width: 500px;
            margin: 30px auto 0
        }

        .classic-game__history__table-title span[data-v-7464c214] {
            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-7464c214] {
                width: 100%
            }

            .classic-game__header[data-v-7464c214] {
                display: block
            }
        }

        @media screen and (max-width: 450px) {
            .classic-game__history[data-v-7464c214] {
                padding: 25px 15px
            }
        }
    .switch-wrap[data-v-f0796590] {
            margin-top: -16px;
            padding: 0 2px 2px 0
        }

        .switch-wrap_disable[data-v-f0796590] {
            opacity: .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: .3s
        }

        input:checked + label[data-v-f0796590] {
            background: #29956c
        }

        input:checked + label[data-v-f0796590]:after {
            left: calc(100% + 2px);
            transform: translateX(-100%)
        }
    .switch-block[data-v-780b2c25] {
            position: absolute;
            right: 20px;
            top: 22px;
            z-index: 6
        }

        .rate-block[data-v-780b2c25] {
            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-780b2c25] {
            display: flex;
            justify-content: space-between;
            flex-flow: row wrap
        }

        .rate-block__inputs__item[data-v-780b2c25] {
            position: relative;
            width: 48%;
            z-index: 5
        }

        .rate-block__inputs__item > div[data-v-780b2c25] {
            position: relative;
            margin-top: 10px
        }

        .rate-block__inputs__item span[data-v-780b2c25]:first-child {
            color: #55516c
        }

        .rate-block__inputs__item .minus[data-v-780b2c25], .rate-block__inputs__item .plus[data-v-780b2c25] {
            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 .3s
        }

        .rate-block__inputs__item .minus img[data-v-780b2c25], .rate-block__inputs__item .plus img[data-v-780b2c25] {
            width: 11px
        }

        .rate-block__inputs__item input[data-v-780b2c25] {
            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-780b2c25] {
            left: 0;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            touch-action: none
        }

        .rate-block__inputs__item .plus[data-v-780b2c25] {
            right: 0;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
            touch-action: none
        }

        .rate-block__inputs__item_disable[data-v-780b2c25] {
            opacity: .6
        }

        .rate-block .buttons-wrap[data-v-780b2c25], .rate-block .gaming[data-v-780b2c25] {
            display: flex
        }

        .wins-sum[data-v-780b2c25] {
            background-color: #181821;
            background-image: linear-gradient(180deg, transparent 0, rgba(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-780b2c25] {
            color: #fff;
            text-transform: uppercase;
            font-size: 20px;
            font-weight: 700
        }

        .wins-sum__bronze[data-v-780b2c25] {
            background-color: #ff7a1b;
            border-top: 2px solid #ff9f4a;
            border-bottom: 1px solid #e36b00
        }

        .wins-sum__silver[data-v-780b2c25] {
            background-color: #dae5ef;
            border-top: 2px solid #f5faff;
            border-bottom: 1px solid #afb8bf
        }

        .wins-sum__gold[data-v-780b2c25] {
            background-color: #ffab12;
            border-top: 2px solid #ffc756;
            border-bottom: 1px solid #d48e00
        }

        .wins-sum .smaller[data-v-780b2c25] {
            font-size: 1em
        }

        .not-login[data-v-780b2c25] {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left: 0;
            z-index: 25;
            background: rgba(37, 37, 61, .8);
            border-radius: 10px;
            display: flex;
            align-items: center;
            justify-content: center
        }

        @media screen and (max-width: 767px) {
            .rate-block__inputs__item[data-v-780b2c25] {
                width: 100%
            }

            .rate-block__inputs__item[data-v-780b2c25]:last-child {
                margin-top: 1rem
            }

            .switch-block[data-v-780b2c25] {
                top: 99px
            }

            .wins-sum[data-v-780b2c25] {
                margin-right: 0;
                margin-bottom: 20px
            }

            .main-button-get-win[data-v-780b2c25], .wins-sum[data-v-780b2c25] {
                width: 100%
            }

            .buttons-wrap[data-v-780b2c25] {
                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
            }
        }
    .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
            }
        }
    .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: .5;
            cursor: default
        }

        .game-miner__rate-input-reset > img[data-v-02c7e816] {
            width: 12px;
            height: 12px;
            opacity: .4;
            transition: opacity .2s ease-in-out, transform .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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 .2s ease-in-out, border-color .2s ease-in-out
        }

        .game-miner__rate-input > input[data-v-02c7e816]:not(:disabled):focus {
            border-color: rgba(31, 179, 213, .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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: .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 .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 .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: .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: .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, .75);
            background-color: rgba(223, 70, 70, .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 .2s ease-out, z-index 0s linear .2s
        }

        .bombs__input label[data-v-89c1f390]:after {
            content: attr(data-text);
            transition: transform .2s ease-out;
            cursor: pointer
        }

        .bombs__input label[data-v-89c1f390]:not([disabled]):hover {
            opacity: .5
        }

        .bombs__input label[data-v-89c1f390]:not([disabled]):hover:after {
            transform: scale(.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-a1761ba0] {
            padding: 20px 20px 130px;
            font-family: Roboto, sans-serif;
            position: relative
        }

        .rate__login[data-v-a1761ba0] {
            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, .9);
            border-radius: 0 0 5px 5px
        }

        .rate__login-btn[data-v-a1761ba0] {
            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-a1761ba0]: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 .3s
        }

        .rate__login-btn[data-v-a1761ba0]:hover:before {
            opacity: 1
        }

        .rate__play-btn[data-v-a1761ba0] {
            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 .3s ease-out;
            position: relative;
            touch-action: none
        }

        .rate__play-btn[data-v-a1761ba0]:hover {
            cursor: pointer
        }

        .rate__play-btn[data-v-a1761ba0]: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 .3s
        }

        .rate__play-btn[data-v-a1761ba0]:hover:not(.rate__play-btn_disabled):before {
            opacity: 1
        }

        .rate__play-btn_small[data-v-a1761ba0] {
            width: 100%;
            height: 40px;
            font-size: 14px;
            padding-bottom: 3px
        }

        .rate__play-btn_disabled[data-v-a1761ba0] {
            border: none;
            background: linear-gradient(180deg, #15769e, #0085a0)
        }

        .rate__play-btn_disabled[data-v-a1761ba0]:hover {
            cursor: default
        }

        .rate__auto-select .section_inner[data-v-a1761ba0] {
            margin-bottom: 20px
        }

        .rate__auto-select .section__row[data-v-a1761ba0] {
            margin-bottom: 0 !important
        }

        .rate__auto-select p[data-v-a1761ba0] {
            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-a1761ba0] {
            position: absolute;
            bottom: 20px;
            left: 0;
            z-index: 3;
            padding: 0 20px
        }

        .rate__btn[data-v-a1761ba0], .rate__btns[data-v-a1761ba0] {
            display: flex;
            width: 100%
        }

        .rate__btn[data-v-a1761ba0] {
            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 .2s ease-out
        }

        .rate__btn[data-v-a1761ba0]: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 .1s ease-out
        }

        .rate__btn[data-v-a1761ba0]:hover {
            color: #fff;
            text-shadow: 1px 1px 1px #000
        }

        .rate__btn[data-v-a1761ba0]:hover:before {
            opacity: 1
        }

        @media (max-width: 1279px) {
            .rate[data-v-a1761ba0] {
                padding-bottom: 100px
            }

            .rate__auto-select p[data-v-a1761ba0] {
                font-size: 12px
            }

            .rate__auto-select .section_inner[data-v-a1761ba0] {
                margin-bottom: 15px
            }

            .rate__play-btn_small[data-v-a1761ba0] {
                height: 34px;
                font-size: 13px
            }

            .rate__btn[data-v-a1761ba0] {
                height: 40px;
                font-size: 13px
            }
        }

        @media (max-width: 850px) {
            .rate__play-btn[data-v-a1761ba0] {
                height: 45px;
                font-size: 17px
            }

            .rate__play-btn_small[data-v-a1761ba0] {
                height: 34px;
                font-size: 13px
            }
        }

        @media (max-width: 767px) {
            .rate[data-v-a1761ba0] {
                padding: 15px 15px 75px
            }

            .rate__auto-select .section_inner[data-v-a1761ba0] {
                display: none
            }

            .rate__btns[data-v-a1761ba0] {
                padding: 0 15px;
                bottom: 15px
            }
        }

        @media (max-width: 550px) {
            .rate[data-v-a1761ba0] {
                padding-bottom: 75px
            }

            .rate__login-btn[data-v-a1761ba0] {
                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(/_nuxt/img/1c29930.png)
        }

        .board__aside_right[data-v-7eb59191] {
            border-left: none;
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
            background-image: url(/_nuxt/img/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, .2);
            background: none;
            background-color: rgba(78, 201, 241, .15);
            opacity: .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(/_nuxt/img/1c29930.png);
            background-size: 60%;
            background-repeat: no-repeat;
            background-position: 50%;
            transform: scale(.2);
            transform-origin: center;
            -webkit-animation: diamondAppearAfterEnd-data-v-7eb59191 .4s ease-out .1s 1 normal forwards;
            animation: diamondAppearAfterEnd-data-v-7eb59191 .4s ease-out .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, .2);
            background: none;
            background-color: rgba(78, 201, 241, .15);
            opacity: .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(/_nuxt/img/cbbc80b.png);
            background-size: 60%;
            background-repeat: no-repeat;
            background-position: 50%;
            transform: scale(.2);
            transform-origin: center;
            -webkit-animation: bombAppearAfterEnd-data-v-7eb59191 .4s ease-out .1s 1 normal forwards;
            animation: bombAppearAfterEnd-data-v-7eb59191 .4s ease-out .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 .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: .6
            }
            to {
                opacity: 1
            }
        }

        @keyframes borderBounce-data-v-7eb59191 {
            0% {
                opacity: 1
            }
            50% {
                opacity: .6
            }
            to {
                opacity: 1
            }
        }

        .board__cell_selected[data-v-7eb59191] {
            opacity: 1;
            border: 1px solid rgba(130, 255, 255, .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(/_nuxt/img/f4e458b.png);
            background-size: 100%;
            -webkit-animation: bombEffect-data-v-7eb59191 .9s steps(62) 0s 1 normal forwards;
            animation: bombEffect-data-v-7eb59191 .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(/_nuxt/img/cbbc80b.png);
            background-size: 60%;
            background-repeat: no-repeat;
            background-position: 50%;
            transform-origin: center;
            -webkit-animation: bombAppear-data-v-7eb59191 .9s cubic-bezier(.23, 1.09, .63, 1.2) 0s 1 normal forwards;
            animation: bombAppear-data-v-7eb59191 .9s cubic-bezier(.23, 1.09, .63, 1.2) 0s 1 normal forwards
        }

        @-webkit-keyframes bombAppear-data-v-7eb59191 {
            0% {
                transform: scale(.2);
                opacity: 0
            }
            50% {
                transform: scale(1.3)
            }
            to {
                transform: scale(1);
                opacity: 1
            }
        }

        @keyframes bombAppear-data-v-7eb59191 {
            0% {
                transform: scale(.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(/_nuxt/img/bb547e3.png);
            background-size: 100%;
            -webkit-animation: diamondEffect-data-v-7eb59191 .9s steps(23) 0s 1 normal forwards;
            animation: diamondEffect-data-v-7eb59191 .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(/_nuxt/img/1c29930.png);
            background-size: 60%;
            background-repeat: no-repeat;
            background-position: 50%;
            transform-origin: center;
            -webkit-animation: diamondAppear-data-v-7eb59191 .9s cubic-bezier(.23, 1.09, .63, 1.2) 0s 1 normal forwards;
            animation: diamondAppear-data-v-7eb59191 .9s cubic-bezier(.23, 1.09, .63, 1.2) 0s 1 normal forwards
        }

        @-webkit-keyframes diamondAppear-data-v-7eb59191 {
            0% {
                transform: scale(.2);
                opacity: 0
            }
            50% {
                transform: scale(1.3)
            }
            to {
                transform: scale(1);
                opacity: 1
            }
        }

        @keyframes diamondAppear-data-v-7eb59191 {
            0% {
                transform: scale(.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(/_nuxt/img/1c29930.png)
        }

        .board__cell-img_bomb[data-v-7eb59191] {
            background-image: url(/_nuxt/img/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, .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, .6);
            color: rgba(78, 201, 240, .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 .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: .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: .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 .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(/_nuxt/img/8c7306d.svg);
                background-size: cover
            }
        }
    .miner__block[data-v-3353adc2] {
            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: .5;
            cursor: default
        }

        .game-stair__rate-input-reset > img[data-v-385cea25] {
            width: 12px;
            height: 12px;
            opacity: .4;
            transition: opacity .2s ease-in-out, transform .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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 .2s ease-in-out, border-color .2s ease-in-out
        }

        .game-stair__rate-input > input[data-v-385cea25]:not(:disabled):focus {
            border-color: rgba(31, 179, 213, .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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: .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 .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 .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: .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-388feaa6] {
            padding: 20px 20px 130px;
            font-family: Roboto, sans-serif;
            position: relative;
            margin: 0 auto
        }

        .bet__login[data-v-388feaa6] {
            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, .9);
            border-radius: 0 0 5px 5px
        }

        .bet__login-btn[data-v-388feaa6] {
            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-388feaa6]: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 .3s
        }

        .bet__login-btn[data-v-388feaa6]:hover:before {
            opacity: 1
        }

        .bet__play-btn[data-v-388feaa6] {
            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 .3s ease-out;
            position: relative;
            touch-action: none
        }

        .bet__play-btn[data-v-388feaa6]:hover {
            cursor: pointer
        }

        .bet__play-btn[data-v-388feaa6]: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 .3s
        }

        .bet__play-btn[data-v-388feaa6]:hover:not(.bet__play-btn_disabled):before {
            opacity: 1
        }

        .bet__play-btn_disabled[data-v-388feaa6] {
            border: none;
            background: linear-gradient(180deg, #15769e, #0085a0)
        }

        .bet__play-btn_disabled[data-v-388feaa6]:hover {
            cursor: default
        }

        .bet__btns[data-v-388feaa6] {
            position: absolute;
            bottom: 20px;
            left: 0;
            z-index: 3;
            padding: 0 20px
        }

        .bet__btn[data-v-388feaa6], .bet__btns[data-v-388feaa6] {
            display: flex;
            width: 100%
        }

        .bet__btn[data-v-388feaa6] {
            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 .2s ease-out
        }

        .bet__btn[data-v-388feaa6]: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 .1s ease-out
        }

        .bet__btn[data-v-388feaa6]:hover {
            color: #fff;
            text-shadow: 1px 1px 1px #000
        }

        .bet__btn[data-v-388feaa6]:hover:before {
            opacity: 1
        }

        @media (max-width: 1279px) {
            .bet[data-v-388feaa6] {
                padding-bottom: 100px
            }

            .bet__btn[data-v-388feaa6] {
                height: 40px;
                font-size: 13px
            }
        }

        @media (min-width: 768px) and (max-width: 991px) {
            .bet[data-v-388feaa6] {
                max-width: 500px
            }
        }

        @media (max-width: 991px) {
            .bet[data-v-388feaa6] {
                width: 100%;
                padding-bottom: 85px
            }
        }

        @media (max-width: 850px) {
            .bet__play-btn[data-v-388feaa6] {
                height: 45px;
                font-size: 17px
            }
        }

        @media (max-width: 630px) {
            .bet[data-v-388feaa6] {
                padding: 15px 15px 75px
            }

            .bet__login-btn[data-v-388feaa6] {
                width: 130px;
                height: 40px;
                font-size: 17px
            }

            .bet__btns[data-v-388feaa6] {
                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, .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-46e7af85] {
            margin-right: 15px
        }

        .steps__step[data-v-46e7af85] {
            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-46e7af85]:not(.steps__step_first-game-step):not(.steps__step_prev) {
            transition: border .6s ease-out .4s, color .6s ease-out .4s
        }

        .steps__step_without-transition-delay[data-v-46e7af85] {
            transition-delay: 0s !important
        }

        .steps__step[data-v-46e7af85]:last-of-type {
            margin-bottom: 0
        }

        .steps__step-rate[data-v-46e7af85] {
            position: relative;
            z-index: 1
        }

        .steps__step[data-v-46e7af85]: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 .6s ease-out
        }

        .steps__step_prev[data-v-46e7af85] {
            color: #fff;
            text-shadow: 1px 1px 0 #2d9bc3
        }

        .steps__step_prev[data-v-46e7af85]:before {
            opacity: 1
        }

        .steps__step_active[data-v-46e7af85] {
            border: 1px solid rgba(78, 201, 240, .75);
            color: rgba(78, 201, 240, .85);
            background: rgba(78, 201, 240, .15)
        }

        @media (max-width: 1200px) {
            .steps[data-v-46e7af85] {
                order: 1;
                margin-right: 0;
                margin-top: 10px;
                padding: 15px 30px;
                border: none;
                position: relative
            }

            .steps__step[data-v-46e7af85] {
                height: 31px;
                margin: 0 10px;
                position: relative
            }

            .steps__step_with-line[data-v-46e7af85]:after {
                content: "";
                position: absolute;
                top: 50%;
                left: 100%;
                margin-left: 1px;
                z-index: -1;
                width: 20px;
                height: 1px;
                background: #373752
            }

            .steps__nav[data-v-46e7af85] {
                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-46e7af85]:before {
                content: "";
                display: block;
                width: 18px;
                height: 18px;
                position: relative;
                z-index: 1
            }

            .steps__nav_left[data-v-46e7af85] {
                left: 0;
                transform: translateX(-18%) rotate(45deg)
            }

            .steps__nav_left[data-v-46e7af85]:before {
                border-bottom: 2px solid #39384a;
                border-left: 2px solid #39384a
            }

            .steps__nav_right[data-v-46e7af85] {
                right: 0;
                transform: translateX(18%) rotate(45deg)
            }

            .steps__nav_right[data-v-46e7af85]:before {
                border-top: 2px solid #39384a;
                border-right: 2px solid #39384a
            }

            .steps__nav_left[data-v-46e7af85]:before, .steps__nav_right[data-v-46e7af85]:before {
                transition: border-color .14s ease-in-out
            }

            .steps__nav_left[data-v-46e7af85]:hover:before, .steps__nav_right[data-v-46e7af85]:hover:before {
                border-color: #7c7c90
            }
        }

        @media (max-width: 991px) {
            .steps[data-v-46e7af85] {
                padding: 5px 50px
            }

            .steps__nav[data-v-46e7af85] {
                height: 30px
            }
        }

        @media (max-width: 630px) {
            .steps[data-v-46e7af85] {
                margin-top: 0
            }

            .steps__step[data-v-46e7af85] {
                min-width: 80px;
                height: 25px;
                font-size: 10px
            }

            .steps__nav[data-v-46e7af85] {
                top: 2px
            }

            .steps__nav_left[data-v-46e7af85] {
                transform: translateX(-8%) rotate(45deg)
            }

            .steps__nav_right[data-v-46e7af85] {
                transform: translateX(8%) rotate(45deg)
            }
        }

        @media (max-width: 475px) {
            .steps[data-v-46e7af85] {
                padding: 0 10px
            }

            .steps__step[data-v-46e7af85] {
                min-width: 40px;
                padding: 0 15px
            }

            .steps__nav[data-v-46e7af85] {
                top: -4px;
                width: 30px;
                height: 30px
            }

            .steps__nav[data-v-46e7af85]:before {
                width: 13px;
                height: 13px
            }

            .steps__nav_left[data-v-46e7af85] {
                transform: translateX(-20%) rotate(45deg)
            }

            .steps__nav_right[data-v-46e7af85] {
                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-b7732992] {
            width: 100%;
            margin-top: 30px;
            padding: 25px 30px;
            font-size: 16px;
            font-family: Montserrat, sans-serif
        }

        .history .loader[data-v-b7732992] {
            margin: 15px 0
        }

        .history__title[data-v-b7732992] {
            display: flex;
            justify-content: center
        }

        .history__title h3[data-v-b7732992] {
            font-size: 28px;
            text-transform: uppercase;
            position: relative
        }

        .history__title h3[data-v-b7732992]:after, .history__title h3[data-v-b7732992]: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-b7732992]:before {
            right: 100%;
            margin-right: 15px;
            background: linear-gradient(270deg, #6ecdd7, hsla(0, 0%, 100%, 0))
        }

        .history__title h3[data-v-b7732992]:after {
            left: 100%;
            margin-left: 15px
        }

        .history__table[data-v-b7732992] {
            padding: 30px 0
        }

        .history__table_empty[data-v-b7732992] {
            text-align: center;
            padding: 15px 10px;
            opacity: .5
        }

        .history__row[data-v-b7732992] {
            display: flex;
            align-items: center;
            padding: 14px 5px;
            border-top: 1px solid #32354e
        }

        .history__row[data-v-b7732992]:first-of-type {
            border-top: none
        }

        .history__cell[data-v-b7732992] {
            display: flex;
            justify-content: center;
            align-items: center;
            width: 100%
        }

        .history__cell_user[data-v-b7732992] {
            overflow: hidden
        }

        .history__cell_header[data-v-b7732992]:first-child, .history__cell_user[data-v-b7732992] {
            justify-content: flex-start
        }

        .history__cell[data-v-b7732992]:last-child {
            justify-content: flex-end
        }

        @media (max-width: 550px) {
            .history__cell[data-v-b7732992]:last-child {
                width: 50px
            }
        }

        .history__cell_win[data-v-b7732992] {
            opacity: .4;
            white-space: nowrap
        }

        .history__cell_win-active[data-v-b7732992] {
            opacity: 1
        }

        .history__cell_win img[data-v-b7732992] {
            width: 17px;
            margin-top: -1px;
            margin-left: 5px
        }

        .history__cell_details button[data-v-b7732992] {
            max-width: 260px;
            padding: 10px 30px;
            border: 1px solid #48beee;
            border-radius: 5px;
            background: transparent;
            color: #fff;
            font-size: 14px;
            cursor: pointer;
            transition: all .3s
        }

        .history__cell_details button[data-v-b7732992]:hover {
            background: #48beee
        }

        @media (max-width: 1279px) {
            .history[data-v-b7732992] {
                padding: 15px
            }

            .history__title h3[data-v-b7732992] {
                font-size: 22px
            }

            .history__table[data-v-b7732992] {
                padding: 15px 0
            }

            .history__row[data-v-b7732992] {
                font-size: 13px
            }

            .history__cell button[data-v-b7732992] {
                max-width: 90px;
                padding: 7px 13px;
                font-size: 12px
            }
        }

        @media (max-width: 850px) {
            .history[data-v-b7732992] {
                width: 100%
            }

            .history__title h3[data-v-b7732992] {
                font-size: 28px;
                text-transform: uppercase;
                position: relative
            }

            .history__cell_bombs[data-v-b7732992], .history__cell_header[data-v-b7732992]:nth-child(3), .history__title h3[data-v-b7732992]:after, .history__title h3[data-v-b7732992]:before {
                display: none
            }
        }

        @media (max-width: 630px) {
            .history__title h3[data-v-b7732992] {
                font-size: 20px
            }

            .history__row[data-v-b7732992] {
                padding: 9px 5px
            }

            .history__cell[data-v-b7732992] {
                display: none;
                font-size: 11px
            }

            .history__cell_header[data-v-b7732992]:first-child, .history__cell_header[data-v-b7732992]:nth-child(2), .history__cell_header[data-v-b7732992]:nth-child(5), .history__cell_header[data-v-b7732992]:nth-child(6), .history__cell_user[data-v-b7732992] {
                display: flex
            }

            .history__cell_user img[data-v-b7732992] {
                width: 30px;
                height: 30px
            }

            .history__cell_user span[data-v-b7732992] {
                display: none
            }

            .history__cell_details[data-v-b7732992], .history__cell_win[data-v-b7732992] {
                display: flex
            }

            .history__cell_details button[data-v-b7732992] {
                display: none
            }

            .history__cell_details-mobile-image[data-v-b7732992] {
                width: 20px;
                height: 20px;
                background-image: url(/_nuxt/img/8c7306d.svg);
                background-size: cover
            }
        }
    .stair[data-v-1e3ce234] {
            width: 100%;
            margin: 0 auto
        }

        .stair__row[data-v-1e3ce234] {
            display: flex;
            justify-content: space-between
        }

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

        @media (max-width: 1000px) {
            .stair__row[data-v-1e3ce234] {
                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: .5;
            cursor: default
        }

        .game-coinflip__rate-input-reset > img[data-v-371b40de] {
            width: 12px;
            height: 12px;
            opacity: .4;
            transition: opacity .2s ease-in-out, transform .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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 .2s ease-in-out, border-color .2s ease-in-out
        }

        .game-coinflip__rate-input > input[data-v-371b40de]:not(:disabled):focus {
            border-color: rgba(31, 179, 213, .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 .2s ease-in-out, color .2s ease-in-out, opacity .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: .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: .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: .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: .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 .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(/_nuxt/img/8c7306d.svg);
                background-size: cover
            }
        }
body.jivo-block-scroll{zoom:1!important;max-width:100%;overflow:hidden;overflow-x:hidden!important}.jivo-tablet-overlay body:after{background-color:hsla(0,0%,100%,.8);bottom:0;content:"";display:block;height:100%!important;left:0;position:fixed;right:0;top:0;width:100%!important;z-index:2147483646!important}div#jivo-iframe-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent!important;bottom:0!important;height:0!important;margin:0;max-height:100%!important;min-height:0!important;overflow:hidden!important;padding:0;position:fixed!important;top:auto;transition:none;width:0!important}html.jivo-site-full-block{zoom:1!important;height:100%!important;max-width:100%;overflow-x:hidden;position:relative!important;width:100%!important}html.jivo-site-full-block body{zoom:1!important;height:auto!important;margin:0!important;max-width:100%!important;overflow-x:hidden!important;padding:0!important;position:relative!important;z-index:auto!important}iframe#jivo_container{background:transparent!important;bottom:0!important;display:block!important;height:0!important;opacity:0;position:relative!important;top:0!important;visibility:hidden;width:0!important;z-index:0!important}div#jivo_action{-webkit-touch-callout:none!important;bottom:0!important;direction:ltr!important;display:block;left:-10px!important;max-height:none!important;overflow:visible;position:absolute!important;right:0!important;top:0!important;user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}div#jivo_action:hover{opacity:.9!important}.jivo_cobrowsing_element{border:6px solid #c8f70c;border-radius:6px;box-shadow:0 3px 11px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 11px rgba(0,0,0,.2);box-sizing:content-box!important;min-height:auto!important;pointer-events:none;position:absolute;z-index:199998}.jivo_cobrowsing_element .jivo_cobrowsing_element_inner{background-color:rgba(200,247,12,.15);height:100%;width:100%}.jivo_cobrowsing_tooltip{display:block;min-height:auto!important;position:absolute;width:300px;z-index:199999}.jivo_cobrowsing_tooltip #jivo_action{display:block;height:15px!important;left:-30px;position:absolute;top:0;z-index:auto}.jivo_cobrowsing_tooltip #jivo_action #jivo_close_button{cursor:pointer;display:block;height:25px;width:25px}.jivo_cobrowsing_tooltip>jdiv{background-color:#18c139;border:0;border-radius:8px!important;color:#fff;display:block;font-family:Arial,sans-serif;font-size:13px;padding:10px}.jivo_cobrowsing_tooltip>jdiv:after{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #3cb868;bottom:-9px;content:" ";height:0;left:50%;margin-left:-9px;position:absolute;width:0}.jivo_cobrowsing_tooltip>jdiv.jivo-top:after{border-bottom:9px solid #3cb868;border-top-color:transparent;bottom:auto;top:-17px}.jivo_cobrowsing_tooltip>jdiv.jivo-top.jivo-left #jivo_action{left:auto;right:-45px!important}.jivo_cobrowsing_tooltip>jdiv.jivo-left #jivo_action{left:auto;right:-30px!important}.jivo_cobrowsing_tooltip>jdiv.jivo-left:after{left:20px;margin:0}.jivo_cobrowsing_tooltip>jdiv.jivo-right:after{left:auto;margin:0;right:20px}.jivo_cobrowsing_tooltip>jdiv .jivo_cobrowsing_tooltip_agent{color:#fff!important;display:block;font-weight:700;padding-bottom:2px}.jivo_cobrowsing_tooltip>jdiv .jivo_cobrowsing_tooltip_text{word-wrap:break-word;color:#fff!important;display:block;overflow:hidden}.jivo_cobrowsing_tooltip>jdiv .jivo_cobrowsing_tooltip_avatar{float:left;width:40px}.jivo_cobrowsing_tooltip>jdiv .jivo_cobrowsing_tooltip_avatar>jdiv{float:left}#jivo_copyright{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;background-color:#414243;border-radius:4px;color:#fff;cursor:pointer;display:none;font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px;min-height:18px!important;padding:11px 15px;position:fixed;z-index:2147483647}#jivo_copyright a{color:#54d181;text-decoration:none}#jivo_copyright #jivosite-copyright{display:inline-block;height:18px;margin:0 0 -4px 5px;width:26px}#jivo_copyright #jivo_copyright_corner{height:0;position:absolute;width:0}#jivo_copyright #jivo_copyright_corner.jivo-top{border-bottom:5px solid #414243;border-left:5px solid transparent;border-right:5px solid transparent;left:10px;top:-5px}#jivo_copyright #jivo_copyright_corner.jivo-bottom{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #414243;bottom:-5px;right:10px}#jivo_copyright #jivo_copyright_corner.jivo-left{border-bottom:5px solid transparent;border-right:5px solid #414243;border-top:5px solid transparent;left:-5px;margin-top:-3px;top:50%}#jivo_copyright #jivo_copyright_corner.jivo-right{border-bottom:5px solid transparent;border-left:5px solid #414243;border-top:5px solid transparent;margin-top:-3px;right:-5px;top:50%}.globalClass_e77c a,.globalClass_e77c form,.globalClass_e77c iframe,.globalClass_e77c input,.globalClass_e77c svg,.globalClass_e77c textarea{clip:auto!important;word-wrap:normal!important;zoom:normal!important;-webkit-animation:0s none!important;animation:0s none!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;background:none!important;border:0!important;bottom:auto!important;box-shadow:none!important;box-sizing:content-box!important;caption-side:top!important;clear:none!important;cursor:auto!important;direction:ltr!important;display:inline!important;filter:none!important;flex:none!important;font-style:normal!important;font-weight:400!important;height:auto!important;-webkit-hyphens:manual!important;-ms-hyphens:manual!important;hyphens:manual!important;image-rendering:auto!important;justify-content:flex-start!important;left:auto!important;letter-spacing:normal!important;line-height:normal!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;-o-object-fit:fill!important;object-fit:fill!important;opacity:1!important;order:1!important;orphans:2!important;outline:0 none!important;overflow:visible!important;padding:0!important;perspective:none!important;pointer-events:auto!important;position:static!important;resize:none!important;right:auto!important;text-align:left!important;text-decoration:none!important;text-indent:0!important;text-overflow:clip!important;text-shadow:none!important;text-transform:none!important;top:auto!important;transform:none!important;transition:all 0s ease 0s!important;unicode-bidi:normal!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important;vertical-align:baseline!important;white-space:normal!important;width:auto!important;word-break:normal!important;word-spacing:normal!important;z-index:auto!important}.globalClass_e77c a{-webkit-text-size-adjust:inherit!important}.globalClass_e77c :after,.globalClass_e77c :before{content:none}@supports (-ms-ime-align:auto) and (color:unset){.globalClass_e77c{position:-ms-device-fixed}}jdiv{clip:auto;word-wrap:normal;zoom:normal;-webkit-text-size-adjust:inherit;-webkit-font-smoothing:antialiased;-webkit-text-fill-color:currentColor;-webkit-animation:0s none;animation:0s none;-webkit-backface-visibility:visible;backface-visibility:visible;background:none;border:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;cursor:auto;direction:ltr;display:inline;filter:none!important;flex:none;font-weight:400;height:auto;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;image-rendering:auto;justify-content:flex-start;left:auto;letter-spacing:normal;line-height:normal;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;-o-object-fit:fill;object-fit:fill;opacity:1;order:1;orphans:2;outline:0 none;overflow:visible;padding:0;perspective:none;position:static;resize:none;right:auto;text-align:left;text-decoration:none;text-indent:0;text-overflow:clip;text-shadow:none;text-transform:none;top:auto;transform:none;transition:all 0s ease 0s;unicode-bidi:normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:baseline;white-space:normal;width:auto;word-break:normal;word-spacing:normal;z-index:auto}jdiv:after,jdiv:before{box-sizing:inherit}.globalClass_e77c input[type=text]:focus{background-color:transparent!important}.pseudoHeight_a446{bottom:0;left:0;position:fixed;right:0;top:0;visibility:hidden;width:auto}jdiv.jivoMouseTrack_e16d{-webkit-touch-callout:none!important;background-color:transparent!important;bottom:0!important;display:none;height:auto!important;left:-300px!important;max-height:none!important;opacity:0!important;position:fixed!important;right:-300px!important;top:-200px!important;transform:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;-o-user-select:none!important;user-select:none!important;width:auto!important;z-index:2147483647!important}.wrap_cc12{-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:0;display:block;opacity:1;position:fixed;transition:opacity .1s;visibility:visible;z-index:2147483646;z-index:2147483647}._hidden_a6b0{opacity:0}.overlay_acd4,a.overlay_acd4{bottom:0!important;display:block!important;left:0!important;position:absolute!important;right:0!important;top:0!important;z-index:1!important}.button_ec3e{border-radius:65px!important;box-shadow:0 19px 38px 0 rgba(34,36,43,.3);display:block;height:65px;margin-bottom:20px!important;position:relative;text-align:center;transform:scale(1);width:65px}.button_ec3e.__hide_edb5{display:none}.button_ec3e.__inzoom_e555{margin-bottom:0!important;margin-right:0!important}.closeIconWrap_d18b{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;display:block;left:0;position:absolute;right:0;top:0;transform:rotateY(0deg) translateZ(0);transform-style:preserve-3d;z-index:3}.messagesLabel_d72a{align-items:center;background-color:#fc576b;border-radius:20px!important;display:flex;height:20px;justify-content:center;line-height:0;position:absolute;right:0;text-align:center;top:0;width:20px}.badge_df02{color:#fff;font-family:arial,sans-serif;font-size:12px;font-weight:700;text-align:center}.closeIcon_f7b0{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;background-position:5px 5px;background-repeat:no-repeat;background-size:60% 60%;bottom:0;display:block;height:25px;left:0;margin:auto!important;position:absolute;right:0;top:0;transform:rotateY(0deg);transform-style:preserve-3d;visibility:visible;width:25px}.closeIcon_f7b0:first-child{margin-top:auto!important}._show_d95c.wrap_cc12{opacity:1;visibility:visible;z-index:2147483647}._orientationRight_c64f.wrap_cc12{right:0}._orientationRight_c64f .button_ec3e{margin-right:20px}._orientationLeft_edc2.wrap_cc12{left:0}._orientationLeft_edc2 .button_ec3e{margin-left:20px}.menuWrap_d89f{bottom:105px;display:block;position:absolute;right:20px}._orientationLeft_edc2 .menuWrap_d89f{right:auto}.menuWrap_d89f .buttonsCorner_d843{border-top-color:#fff;height:0;position:absolute;width:0}.menuWrap_d89f .buttonsCorner_d843:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:10px;bottom:-19px;box-shadow:-3px 3px 5px 0 rgba(0,0,0,.07);box-sizing:border-box;content:""!important;height:0;left:255px;position:absolute;transform:rotate(-45deg);transform-origin:0 0;width:0}._orientationLeft_edc2 .menuWrap_d89f .buttonsCorner_d843:after{left:17.5px}.vkIcon_b149 path,.vkIcon_b149 svg{fill:#507299!important}.fbIcon_fb2c path,.fbIcon_fb2c svg{fill:#0084ff!important}.telegramIcon_b6df path,.telegramIcon_b6df svg{fill:#39afe2!important}.viberIcon_cdb8 path,.viberIcon_cdb8 svg{fill:#fff!important}.message-textIcon_d6dd path,.message-textIcon_d6dd svg{fill:#05b24b!important}.phone-outgoingIcon_cefa path,.phone-outgoingIcon_cefa svg{fill:#4185f2!important}.phoneIcon_fe90 path,.phoneIcon_fe90 svg{fill:#0076ff!important}.stand_a8eb{height:19px;width:19px}.stand_a8eb,.standBig_ef00{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;display:block}.standBig_ef00{height:40px;width:40px}.wrap_dfc0{display:block;height:100%;height:100vh;position:relative;width:100%;z-index:2147483646}.wrap_dfc0 .menuWrap_b24b>jdiv{font-family:Arial,sans-serif}.wrap_dfc0.android_a33c .menuWrap_b24b{background-color:#fff;bottom:0;left:0;position:fixed;transition:bottom .3s ease-in-out;width:100%}.wrap_dfc0.android_a33c .menu_ca13{display:block}.wrap_dfc0.android_a33c .menuTitle_f029{color:#8194a4;display:block;font-size:16px;margin-bottom:20px;margin-left:15px;margin-top:25px!important;transition:opacity .3s ease}.wrap_dfc0.android_a33c .closeBtn_b17d{align-items:center;border-top:1px solid #e9e9e9;display:flex;justify-content:center;padding:20px 0;position:relative}.wrap_dfc0.android_a33c .closeIcon_c48c{color:#314254;font-size:18px;left:20px;position:absolute;top:18px}.wrap_dfc0.android_a33c .closeText_fea7{color:#314254;font-size:16px}.wrap_dfc0.ios_d4ec .menuWrap_b24b{bottom:0;left:0;position:fixed;transition:bottom .3s ease-in-out;width:100%}.wrap_dfc0.ios_d4ec .menu_ca13{background-color:#f2f2f2;border-radius:12px!important;color:#0076ff;display:block;font-size:18px;margin:0 10px 8px}.wrap_dfc0.ios_d4ec .menuTitle_f029{color:#949494;display:block;font-size:13px;padding:20px 0;text-align:center}.wrap_dfc0.ios_d4ec .closeBtn_b17d{align-items:center;border-top:1px solid #e9e9e9;display:flex;justify-content:center;padding:20px 0;position:relative}.wrap_dfc0.ios_d4ec .closeIcon_c48c{color:#314254;font-size:18px;left:20px;position:absolute;top:18px}.wrap_dfc0.ios_d4ec .closeText_fea7{color:#314254;font-size:16px}.wrap_dfc0.tablet_f367{height:auto}.wrap_dfc0.tablet_f367 .menuWrap_b24b{background-color:#fff;border-radius:4px!important;box-shadow:0 5px 20px 0 rgba(0,0,0,.2);color:#545d6b;display:block;font-size:15px;font-weight:400;line-height:20px;max-height:none!important;max-width:100%;min-width:300px;width:100%}.wrap_dfc0.tablet_f367 .menu_ca13{display:block}.wrap_dfc0.tablet_f367 .menuTitle_f029{color:#8194a4;display:block;font-size:16px;margin-bottom:20px;margin-left:15px;margin-top:25px;transition:opacity .3s ease}.wrap_dfc0.tablet_f367 .closeBtn_b17d{align-items:center;border-top:1px solid #e9e9e9;display:flex;justify-content:center;padding:20px 0;position:relative}.wrap_dfc0.tablet_f367 .closeIcon_c48c{color:#314254;font-size:18px;left:20px;position:absolute;top:18px}.wrap_dfc0.tablet_f367 .closeText_fea7{color:#314254;font-size:16px}.wrap_f87d{background-color:#333;display:block;height:100%;left:0;opacity:.9;position:fixed;top:0;width:100%}.wrap_f87d._extraPadding_d909{margin:-1px;padding:3px}.wrap_f87d._aboveAll_e13d{z-index:2147483647}.image_f75f{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH0AAABzCAQAAAAfg8XeAAAHT0lEQVR42u3daVATVxwA8Ad4BdoRW6U6OrXFWnVab8cba9uxYkc/dHR0nI62Fq+OvUbR8exUHIuIDiIIWiEJb6EeqNUWRxnHSlBEQBB15BYhITaRmIOQc9n994MS7sTIbq7d//8bSV7ej+y7NvNeEPKgkAvqxt9bmbk5f5skktm8sVW7smlSgcCTtLag/Qpnqk42PwXWwqAsS/svzOPgBj96nVUJrIdBeXb94gCPouu/Az24Jizp6z0IHjeXfAYuC1qVOddD4FFvXD0FLo18IirQI+j/zlbLXUu3ahOnegSd3AQuj5jVHkGH31+phTJKL9zhGfQYx1U16YzHlQlWNQBQILPcNOWabtky13ITGpz732gSPYN+wHFV60QIIaQRA1D1TYu1giZBU5AtAw1Bz+Y5NyswpnoNXf3PvSHW4ZZrAKba2uldy5CONjs1D2w+yThD66cYWi5gnk63NOW23AYKoIUylJJ/w5UOeRlKoMXN9Aq/6iWqbHpf2QLxQCbpTAcLdIQqQukqoKwafTkpOvXNjfHFQZyhx/tn7W59A5IklQ3XdPvzw3NCdAKfpyO0d2rn3pakjbXqjIII0/SikPgBPkxPEshSenjHphrJxa98mI6QfL7heQ/vqb0+x4fpecGqNbpuFyQ03Nljt61baQttAbbSDKbWIZAF+q/BDT8ockgV3e200lQcMahnuuG5dBUsoZdQbOVCag1dwQq9NEi7VnGXNPV0kVEtT1fY6+G1skyWbxtSw+h8FujlU5VZlNle+9JdLH7THl3fIHybZfpIupBhumZA7gaNwn7H0mLI+sT+uK5vwINZpr/HMD3nHUh2vGLMiz86wMfoolGVWd0MHpXV8fqMtiVFY/3eCT2V4KX0lDFleZ0HMF2hebt8IkLJQ6yy1r9m79zo51N0IvTRnY5wTXnzL7LQ1seL4l4OW3dTh/dcihfS6WHK7I5TdWlS3Yftn/FoKqgBzIaqCHvleB09oT8lbO82am5sKOzUkf3Yt+QMwOOsg4E+RA/3O72l/X0Ry7PoZbHdtOa0Fc1q0WL7ZXkZ/einelm7T7xx37Lun7d/sOynhD4+RP8rWHW1XRM3Za7tTYW8ip6zsX0rVx/qXYW8iL7pfUWZbUkCqhzDII7QL/inb273kT+/Mqe3FfIaunKwoaxNXnWw9xXyGvrDr9vghsdnRnGGLulTf7lttl4QhQM4Q8+eaFLZ6MqcSUxUyEvo535uW5mriOxAztBvB8jPtLX0yyuYqZBX0E+EmCptcumlcRyiR89u0rbKC89HD+QQvXEdZbvVfC2aqQp5BZ3cB9TLCSypj+AQfbRfEbZNZjT3wzlEnxxWUt1Kfyy9NJND9A1RNjk8epA8jkP0nVvrKNt3xcVVH3CIvmtnXdt8phLGcIi+Z0TdXJgHYRAG82EKLeAQna3g6Vykk3s9go7fxZ/hRa5L0UJxeM1Zt9PxULwV52FwZYohFR6Am+l4PM52LfsFXQSP3EvHE3CJo2oSkMF4EoCh3J10PASfdwhXi08nxScmHWM0ExKPxBeXupO+ClMO6U9E0+L7xfU7wmge7ne0X2mM2+h4IL7wCu1SRkxmp0K0G+ljce2r0PEUdioEse6jz8SNPJ2n83SeztN5Ok/n6Tydp/N0ns7TebqX0AkTIcdybOQgXVwpDE//Fks5RyfgWCFCpyYTTzlHT4eEOwf8T8/hJD2xICaAp/N0ns7TfZjO4R7+WBFCp2Zg7tExpFWJw4hlHJzNYSBMhAI3YjMX6UBocS3hcrrwLZbpIx21dTrl8aFl8R8dJzrgWadrZedYPpyF7nw4Sxe6NXYzQghtH5FamOFCukEjjYSN8D1rGQE76Gr7KzcyMWFPAEK7Zwor0l1Id0nQDhatIl1CTOKqlNsEjX2NDg67uQxIN2a4+AaVR9Ddc2/OqeuWpissqc3RFhE8BDOX6A26HZoQc39dH/MAGGKMtKq4QlfByo4l1K0mn3OATlPaWG3fzmWY45w7ONk76fLq2V3LMC8Ane9f8A91Y7uWkR2sr+EAnexmm9lZgbbSmUJeHpeNZ2GVW+mHnLrgZc2zupahmUE51cu/PCQdT8NKt9IPOvWptxh3dy2DjALSmULytr+gj8JV7qQ3LLcYncJLodN+WtXnlifODW75L4ZHHIiFjunp9fhjduh1oS13nRzZazTLDcEWf4Ss/jXB9UuhwrmXW2WNrf0FXtTpW9Vu8k/FyS8Qwn7Yn9kU+iNU4/T5waTecsG6S7/KulN70WJy9tXapPv9W+mBONnx9g9hkfgwjsNHmc7kqMxLzfA68Xo/jaFuqG9/sgoegS85xhMsbf75A24z/AsfPYdCnbW0U4vDw/AJx9tA2Nr3JIZcaHIB/Fn1xe5OxsNBeCnOxDXYgGlXp5gW0ufpClrNGpqG5gpF7K2ed93jwfg3fA8rsNzVmSYXyVPk555KFBJlr1MlkUquSw5KtkgiJZE3t17dVrTG8mVtqKwv4gMhhP4HwwXxEviqKqAAAAAASUVORK5CYII=) 50% no-repeat;bottom:0;display:block;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:125px}.wrap_aa26.android_e4cd{align-items:center;color:#2f3a44;display:flex;font-family:sans-serif;font-size:16px;justify-content:center;margin-bottom:10px;padding-top:3px;position:relative}.wrap_aa26.android_e4cd .icon_c92e{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;display:block;height:19px;margin-left:15px;padding:1px;width:19px}.wrap_aa26.android_e4cd .title_a29c{color:#2f3a44;display:block;font-family:sans-serif;font-size:16px;margin-left:25px;margin-right:auto;max-width:76%;overflow:hidden;padding:10px;text-overflow:ellipsis;white-space:nowrap}.wrap_aa26.ios_a0f7{align-items:center;border-top:1px solid #dddde0;color:#2f3a44;display:flex;font-family:sans-serif;font-size:16px;justify-content:center}.wrap_aa26.ios_a0f7 .icon_c92e{display:none}.wrap_aa26.ios_a0f7 .icon_c92e.forceIcon_c17b{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;display:block;height:16px;margin-left:15px;width:16px}.wrap_aa26.ios_a0f7 .title_a29c{color:#0076ff;display:block;font-family:sans-serif;font-size:18px;max-width:87%;overflow:hidden;padding:16px 10px;text-overflow:ellipsis;white-space:nowrap}.wrap_aa26.tablet_d9bd{align-items:center;background-color:#fff;cursor:pointer;display:flex;height:66px;justify-content:center;max-height:66px;position:relative;width:100%;z-index:1}.wrap_aa26.tablet_d9bd:hover{background-color:#e4e4e4}.wrap_aa26.tablet_d9bd .icon_c92e{background-position:50% 50%;background-repeat:no-repeat;background-size:100% 100%;display:block;height:24px;margin-left:25px;width:24px}.wrap_aa26.tablet_d9bd .title_a29c{color:#545d6b!important;cursor:pointer;display:block;font-family:sans-serif;font-size:18px;font-weight:400;margin-left:25px;margin-right:auto;max-width:70%;text-decoration:none}a.link_fe0e{display:block!important;position:relative!important}.wrap_e496.android_e822{border-top:1px solid #e9e9e9;display:block;padding:20px 0;position:relative}.wrap_e496.android_e822 .icon_a22f{color:#314254;font-size:18px;left:20px;position:absolute;top:18px}.wrap_e496.android_e822 .text_cd54{color:#314254;font-family:sans-serif;font-size:16px;margin-left:70px}.wrap_e496.ios_f93b{align-items:center;background-color:#fff;border-radius:12px!important;display:flex;justify-content:center;margin:0 10px 15px;padding:16px 0;position:relative;text-align:center}.wrap_e496.ios_f93b .icon_a22f{display:none}.wrap_e496.ios_f93b .text_cd54{color:#0076ff;font-family:sans-serif;font-size:18px;font-weight:600}.wrap_b7d5{align-items:center;display:flex;flex-direction:row;justify-content:center;left:0;position:absolute;right:0;top:-20px}.wrap_b7d5 .copyright_e1e5{display:block}.wrap_b7d5 .copyright_e1e5 a{align-items:center!important;color:#fff!important;display:flex!important;font-family:sans-serif!important;font-size:12px!important;height:100%!important;justify-content:center!important;width:100%!important}.wrap_b7d5 .copyright_e1e5 a jdiv{color:#fff!important}.wrap_b7d5 .logoIcon_eb43{background-repeat:no-repeat;background-size:contain;display:block;height:15px!important;margin-left:.33em;width:46px!important}.wrap_b7d5 .logoIcon_eb43.__ru_dd0d{background-size:21px 14px;width:26px!important}.avatar_c23a{box-sizing:content-box!important;display:table-cell;line-height:15px;padding-right:10px;position:relative;vertical-align:middle;width:40px}.avatar_c23a._chatStyle_b126{border:none;display:block;padding:0!important;width:32px}.avatar_c23a._chatStyle_b126 .avatarItem_f3c0{border:none}.avatar_c23a._chatStyle_b126 .avatarListImg_f164{display:block;opacity:1!important}.avatar_c23a._chatStyle_b126 .avatarImg_bc46,.avatar_c23a._chatStyle_b126 .darkAvatar_c05e,.avatar_c23a._chatStyle_b126 .lightAvatar_c31c{height:32px;width:32px}.avatar_c23a._width1_b214{width:32px}.avatar_c23a._width2_f4a6{width:49px}.avatar_c23a._width3_f737{width:56px}.avatar_c23a._connected_c80e:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Ccircle fill='%2300D376' cx='10' cy='10' r='10'/%3E%3Cpath d='M13.67 11.326a1.341 1.341 0 0 0-.97-.396c-.38 0-.752.145-1.032.42a2.264 2.264 0 0 0-.581.906c-.458-.046-1.241-.282-2.165-1.212-.892-.907-1.124-1.7-1.178-2.164.356-.1.682-.29.946-.542a1.43 1.43 0 0 0 .457-.983 1.307 1.307 0 0 0-.372-.983l-.993-1.006A1.223 1.223 0 0 0 6.898 5a1.36 1.36 0 0 0-.938.381l-.156.153c-.209.19-.372.419-.48.67-.016.038-.45.991-.288 1.708.032.106.768 2.583 2.576 4.405 1.8 1.83 4.266 2.6 4.382 2.637.124.03.264.046.411.046.628 0 1.295-.267 1.319-.274.263-.107.496-.26.706-.45l.155-.153c.52-.495.558-1.303.077-1.79l-.993-1.007z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E") 0 0 no-repeat;background-size:20px 20px;bottom:13px;content:""!important;height:20px;position:absolute;right:8px;width:20px;z-index:4}.avatar_c23a._expanded_ea80{display:table-cell;height:54px;line-height:15px;position:relative;vertical-align:middle}.avatar_c23a._expanded_ea80 .darkAvatar_c05e._width1_b214,.avatar_c23a._expanded_ea80 .lightAvatar_c31c._width1_b214{background-repeat:no-repeat;border-radius:50%!important;float:none;height:35px;margin-right:10px;margin-top:1px;width:35px}.avatar_c23a._expanded_ea80 .avatarImg_bc46{border-radius:50%!important;float:none;height:40px;margin-right:10px;width:40px}.avatar_c23a._mobile_d6c3{padding:18px 0;vertical-align:top}.avatar_c23a._mobile_d6c3 .darkAvatar_c05e,.avatar_c23a._mobile_d6c3 .lightAvatar_c31c{height:32px;margin-top:0;width:32px}.avatar_c23a._mobile_d6c3 .avatarImg_bc46{height:32px;width:32px}.avatar_c23a._mobile_d6c3._width3_f737{padding-right:6px!important}.avatar_c23a._tablet_c355{padding-right:16px}.avatarListImg_f164{background-position:50% 50%;background-size:100% 100%;display:block;height:32px;width:32px}.avatarImg_bc46{background-position:50% 50%;background-size:100% 100%;border-radius:50%!important;display:inline-block;float:none;height:40px;margin-right:10px;width:40px}.darkAvatar_c05e,.lightAvatar_c31c{background-repeat:no-repeat;background-size:contain;border-radius:20px!important;display:block;float:none;height:40px;position:relative;width:40px}.lightAvatar_c31c{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36'%3E%3Cdefs%3E%3Ccircle id='a' cx='18' cy='18' r='18'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23FFF' opacity='.12' xlink:href='%23a'/%3E%3Cpath fill='%23FFF' fill-rule='nonzero' d='M27.588 29.805h-1.891a3.783 3.783 0 0 1-3.783-3.783v-1.215c.837-.995 1.437-2.171 1.81-3.414.039-.21.24-.313.375-.457.724-.725.866-1.946.323-2.816-.074-.132-.207-.247-.2-.41 0-1.11.006-2.22-.001-3.329-.03-1.338-.412-2.73-1.35-3.72-.758-.801-1.798-1.278-2.87-1.482-1.357-.259-2.775-.246-4.118.096-1.163.294-2.257.975-2.933 1.986-.598.878-.86 1.945-.905 2.996-.017 1.128-.004 2.26-.007 3.39.025.227-.167.38-.253.568-.512.928-.287 2.192.535 2.867.209.144.248.407.324.633a9.148 9.148 0 0 0 1.704 3.051v1.256a3.783 3.783 0 0 1-3.782 3.783H8.674S5.246 30.751 3 35.479v1.892a1.89 1.89 0 0 0 1.891 1.89h26.48a1.89 1.89 0 0 0 1.891-1.89v-1.892c-2.246-4.728-5.674-5.674-5.674-5.674z' mask='url(%23b)' opacity='.18'/%3E%3C/g%3E%3C/svg%3E")}.darkAvatar_c05e{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36'%3E%3Cdefs%3E%3Ccircle id='a' cx='18' cy='18' r='18'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23191D2E' opacity='.1' xlink:href='%23a'/%3E%3Cpath fill='%23BFC0C5' fill-rule='nonzero' d='M27.588 29.805h-1.891a3.783 3.783 0 0 1-3.783-3.783v-1.215c.837-.995 1.437-2.171 1.81-3.414.039-.21.24-.313.375-.457.724-.725.866-1.946.323-2.816-.074-.132-.207-.247-.2-.41 0-1.11.006-2.22-.001-3.329-.03-1.338-.412-2.73-1.35-3.72-.758-.801-1.798-1.278-2.87-1.482-1.357-.259-2.775-.246-4.118.096-1.163.294-2.257.975-2.933 1.986-.598.878-.86 1.945-.905 2.996-.017 1.128-.004 2.26-.007 3.39.025.227-.167.38-.253.568-.512.928-.287 2.192.535 2.867.209.144.248.407.324.633a9.148 9.148 0 0 0 1.704 3.051v1.256a3.783 3.783 0 0 1-3.782 3.783H8.674S5.246 30.751 3 35.479v1.892a1.89 1.89 0 0 0 1.891 1.89h26.48a1.89 1.89 0 0 0 1.891-1.89v-1.892c-2.246-4.728-5.674-5.674-5.674-5.674z' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E")}.darkAvatar_c05e .onlineBadge_b7e0{border-color:#fff}.avatarList_a4db{display:block;padding-left:17px;position:relative;width:71px}.avatarList_a4db .avatarItem_f3c0{background-size:100% 100%;border:2px solid #383345;border-radius:50%!important;box-sizing:border-box;float:left;height:32px;margin-left:-19px;overflow:hidden;position:relative;width:32px;z-index:2}.avatarList_a4db .avatarItem_f3c0 .avatarListImg_f164{height:28px;opacity:.75;width:28px}.avatarList_a4db .avatarItem_f3c0:first-child{z-index:3}.avatarList_a4db .avatarItem_f3c0:first-child .avatarListImg_f164{opacity:1}.avatarList_a4db .avatarItem_f3c0:last-child{z-index:1}.avatarList_a4db .avatarItem_f3c0:last-child .avatarListImg_f164{opacity:.5}.dotsItem_e762{background:none;background-color:hsla(0,0%,100%,.3);border:2px solid #383345;border-radius:50%!important;color:#fff;float:left;height:32px;line-height:32px;margin-left:-19px;overflow:hidden;position:relative;text-align:center;vertical-align:middle;width:32px;z-index:1}.dotsItem_e762 jdiv{color:#fff;display:inline-block;font-family:serif;font-size:18px;line-height:0;opacity:1;padding-left:7px;padding-top:11px;vertical-align:top}.dotsItem_e762._light_b05c{background-color:rgba(0,0,0,.2)}.dotsItem_e762._light_b05c jdiv{opacity:.7}.dotsItem_e762._dark_dd0f{background-color:hsla(0,0%,100%,.3)}.botIcon_cafe{background-size:100% 100%;display:block;height:32px;margin-left:-2px;overflow:hidden;position:relative;width:32px}.botIcon_cafe.__header_b449{background-position:0 50%;background-repeat:no-repeat;background-size:40px 40px;border-radius:50%!important;display:table-cell;height:40px;margin-left:0;vertical-align:middle;width:50px}.botIcon_cafe.__header_b449 .img_a7ae{background-size:40px 40px;height:40px;width:40px}.botIcon_cafe .img_a7ae{background-size:100% 100%;border-radius:50px!important;display:inline-block;height:32px;width:32px}.onlineBadge_b7e0{background-color:#18c139;border:2px solid #676767;border-radius:999px;height:8px;position:absolute;right:0;top:1px;width:8px;z-index:1}@-webkit-keyframes showmessage_e5e4{0%{opacity:0}to{opacity:1}}@keyframes showmessage_e5e4{0%{opacity:0}to{opacity:1}}.main_ee55{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:antialiased;display:block;font-family:Arial,sans-serif;font-size:15px!important}.main_ee55 .message_f269:last-child{-webkit-animation:showmessage_e5e4 .2s forwards;animation:showmessage_e5e4 .2s forwards;opacity:0}.main_ee55 a{color:#fff;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.main_ee55.__mobile_cd41 .message_f269{-webkit-animation:none;animation:none}.main_ee55.__mobile_cd41 .message_f269 .text_e805{font-size:16px!important}.main_ee55.__mobile_cd41 .message_f269:last-child{max-height:inherit;opacity:1}.message_f269{word-wrap:break-word;display:flex;line-height:0;margin-bottom:2px;max-width:100%;min-width:40px;overflow:hidden;position:relative;text-indent:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.message_f269:after,.message_f269:before{content:""!important;display:table}.message_f269.__alone_b882{background-color:transparent!important;padding-right:0}.message_f269.__alone_b882 .text_e805{display:block;height:66px}.message_f269.__alone_b882 .textWrap_bda0{margin-bottom:20px;max-width:100%;padding-bottom:0;padding-left:0}.textWrap_bda0{-webkit-text-size-adjust:inherit;-moz-text-size-adjust:inherit;text-size-adjust:inherit;display:inline-block;line-height:19.6px;max-width:100%;padding:12px 16px}.textWrap_bda0,.textWrap_bda0 .text_e805{word-wrap:break-word;box-sizing:border-box}.textWrap_bda0 .text_e805{-webkit-text-size-adjust:inherit;-moz-text-size-adjust:inherit;text-size-adjust:inherit;font-size:15px!important;line-height:inherit;overflow:hidden;text-indent:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;vertical-align:middle}.__client_b270 .message_f269{border-radius:12px!important;clear:both;color:#fff!important;float:right}.__client_b270 .message_f269 .text_e805,.__client_b270 .message_f269 .textWrap_bda0{color:#fff!important;text-align:left}.__client_b270 .message_f269 a{color:#fff!important}.__client_b270 ._green_b945{background-color:#18c139}.__client_b270 ._grey_dc41{background-color:#445669}.__client_b270 ._blue_b190{background-color:#0b82f7}.__agent_f91c .message_f269{background-color:#f1f0f0;border-radius:12px!important;clear:both;color:#222d38!important;float:left;text-align:left}.__agent_f91c .message_f269 .text_e805{color:#222d38!important}.__agent_f91c .message_f269.__alone_b882 .textWrap_bda0{margin-bottom:0;padding-right:50px}.__agent_f91c .message_f269.__alone_b882 .time_fd24{bottom:0;right:5px}.__agent_f91c a{color:#0044d3!important}.__agent_f91c .time_fd24,.__client_b270 .time_fd24{bottom:-8px;display:inline-flex;float:right;font-size:12px;padding-left:6px;position:relative}.__agent_f91c .message_f269 a,.__client_b270 .message_f269 a{cursor:pointer!important;display:inline-block!important;max-width:100%!important;text-decoration:underline!important;text-overflow:ellipsis!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;word-break:break-all!important}.__agent_f91c .message_f269 strong,.__client_b270 .message_f269 strong{color:#222d38!important;font-weight:700!important}.__agent_f91c .message_f269 em,.__client_b270 .message_f269 em{color:#222d38!important;font-style:italic!important}.__agent_f91c .message_f269.__deleted_a03d .text_e805,.__client_b270 .message_f269.__deleted_a03d .text_e805{color:#959da5!important}.__agent_f91c .message_f269.__edited_a437 .text_e805,.__client_b270 .message_f269.__edited_a437 .text_e805{min-width:100px}.editedText_ba08{color:#9fabb7;display:inline-block;font-size:12px;margin-left:5px;vertical-align:middle}.time_fd24{color:#fff9;font-size:11px;white-space:nowrap}.__agent_f91c .time_fd24{color:#9d9e9f}.__alone_b882 .time_fd24{background:rgba(0,0,0,.5);border-radius:6px!important;bottom:2px;color:#fff;padding:3px 5px;position:absolute;right:6px}.popup_bc6a{bottom:20px;display:block;height:0;position:absolute;right:0;text-align:right;width:0;z-index:1}.popup_bc6a.__show_d00e{z-index:2}.popup_bc6a.__left_dcc7{left:20px;right:auto}.popup_bc6a a.imOverlay_e1f8{bottom:0!important;cursor:pointer!important;display:block!important;left:0!important;margin:0!important;opacity:0!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;transform:none!important;transition:none!important;z-index:1!important}.popupAnim_b8f4{background:#fff;border-radius:8px!important;bottom:-120px;display:block;padding:16px 20px;transform:translateY(180px);transition:transform .2s cubic-bezier(.075,.82,.165,1);will-change:transform}.popupAnim_b8f4.__show_d00e{transform:translate(0)}.popupAnim_b8f4.__longText_c79e{padding-bottom:26px}.popupBlock_b708{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:-120px;box-sizing:border-box;display:block;max-width:270px;min-width:270px;opacity:0;position:absolute;right:20px;transition:bottom .2s cubic-bezier(.075,.82,.165,1),opacity .3s linear;will-change:bottom,opacity}.popupBlock_b708.__show_d00e{bottom:0;opacity:1}.popupBlock_b708.__left_dcc7{left:0;right:auto}.popupBlock_b708.__short_e067{min-width:200px}.popupBlock_b708 .moreIcon_a151{background-position:0 0;background-repeat:no-repeat;bottom:-22px;content:"";display:block;height:30px;left:17px;position:absolute;transform:rotate(-90deg);transform-origin:0 0;width:12px}.popupBlock_b708 .popupAnim_b8f4{box-shadow:0 1px 8px 2px rgba(0,0,0,.12)!important}.text_f5a2{display:inline-block;max-height:75px;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.text_f5a2 .textBox_eef1{-webkit-text-fill-color:#222d38;color:#222d38!important;display:block;font-family:arial,sans-serif;font-size:15px;line-height:19px}.avatar_ec29{display:block;padding-bottom:7px;position:relative}.avatarImg_aa2e{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36'%3E%3Cdefs%3E%3Ccircle id='a' cx='18' cy='18' r='18'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23191D2E' opacity='.1' xlink:href='%23a'/%3E%3Cpath fill='%23BFC0C5' fill-rule='nonzero' d='M27.588 29.805h-1.891a3.783 3.783 0 0 1-3.783-3.783v-1.215c.837-.995 1.437-2.171 1.81-3.414.039-.21.24-.313.375-.457.724-.725.866-1.946.323-2.816-.074-.132-.207-.247-.2-.41 0-1.11.006-2.22-.001-3.329-.03-1.338-.412-2.73-1.35-3.72-.758-.801-1.798-1.278-2.87-1.482-1.357-.259-2.775-.246-4.118.096-1.163.294-2.257.975-2.933 1.986-.598.878-.86 1.945-.905 2.996-.017 1.128-.004 2.26-.007 3.39.025.227-.167.38-.253.568-.512.928-.287 2.192.535 2.867.209.144.248.407.324.633a9.148 9.148 0 0 0 1.704 3.051v1.256a3.783 3.783 0 0 1-3.782 3.783H8.674S5.246 30.751 3 35.479v1.892a1.89 1.89 0 0 0 1.891 1.89h26.48a1.89 1.89 0 0 0 1.891-1.89v-1.892c-2.246-4.728-5.674-5.674-5.674-5.674z' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");background-size:28px 28px;border-radius:50px!important;display:block;height:28px;overflow:hidden;position:absolute;width:28px}.agentName_e126{box-sizing:border-box;color:#8e8d90;display:inline-block;font-family:arial,sans-serif;font-size:13px;height:28px;line-height:28px;max-width:100%;overflow:hidden;padding:0 14px 0 38px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.closeBlock_ea2b{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;position:absolute;right:0;top:0;width:28px;z-index:2}.closePopupIcon_be64{background-position:50% 50%;background-size:20px;height:28px}.closePopupIcon_be64,.icons_fa1c{background-repeat:no-repeat;cursor:pointer;display:block}.icons_fa1c{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;left:0;margin:auto!important;position:absolute;right:0;top:0;transform-style:preserve-3d;visibility:visible}.icons_fa1c:first-child{margin-top:auto!important}.iconWrap_d69d{bottom:0;cursor:pointer;display:block;height:100%;left:0;position:absolute;right:0;top:0;transform-style:preserve-3d;width:100%}.iconWrap_d69d._showLogo_aa0f{-webkit-animation:wrapAnimation_bc38 18s infinite;animation:wrapAnimation_bc38 18s infinite}.iconWrap_d69d._isCallEnabled_bc6d{-webkit-animation:firstWrapCallAnimation_cdb0 7s infinite;animation:firstWrapCallAnimation_cdb0 7s infinite}.iconWrap_d69d._showLogo_aa0f._isCallEnabled_bc6d{-webkit-animation:firstWrapCallAnimation_cdb0 17.5s infinite;animation:firstWrapCallAnimation_cdb0 17.5s infinite}.iconWrapClose_bf90{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;display:block;left:0;position:absolute;right:0;top:0;transform:rotateY(0deg) translateZ(0);transform-style:preserve-3d;z-index:3}.iconWrap2_aa0e{transform-style:preserve-3d}.iconWrap2_aa0e._isCallEnabled_bc6d{-webkit-animation:wrapCallNoLogoAnimation_af66 7s infinite;animation:wrapCallNoLogoAnimation_af66 7s infinite}.iconWrap2_aa0e._showLogo_aa0f._isCallEnabled_bc6d{-webkit-animation:secondWrapCallAnimation_f3d6 17.5s infinite;animation:secondWrapCallAnimation_f3d6 17.5s infinite}.iconWrap3_a8e1{transform-style:preserve-3d}.iconWrap3_a8e1._isCallEnabled_bc6d{-webkit-animation:wrapCallNoLogoAnimation_af66 7s infinite;animation:wrapCallNoLogoAnimation_af66 7s infinite}.iconWrap3_a8e1._showLogo_aa0f._isCallEnabled_bc6d{-webkit-animation:thirdWrapCallAnimation_f5ab 17.5s infinite;animation:thirdWrapCallAnimation_f5ab 17.5s infinite}.jivoIcon_c286{height:35px;transform:rotateY(180deg);width:10px}.closeIcon_d0e4{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;background-position:5px 5px;background-size:60% 60%;height:25px;transform:rotateY(0deg);width:25px}.logoIconCloud_adfe{background-position:2px 0;height:31px;transform:rotateY(0deg);width:35px}.envelopeIcon_f48e{background-position:0 1px;height:20px;transform:rotateY(0deg);width:25px}.callbackIcon_ab86{background-position:0 2px;background-repeat:no-repeat;height:33px;transform:rotateY(180deg) translateZ(1px);width:33px}.callbackIcon_ab86._isCallEnabled_bc6d{-webkit-animation:iconCallAnimation_bd26 17.5s infinite;animation:iconCallAnimation_bd26 17.5s infinite}.topIcon_c51f{background-repeat:no-repeat;height:65px;transform:rotateY(180deg) translateZ(1px);width:65px}.topIcon_c51f._isCallEnabled_bc6d{-webkit-animation:iconCallAnimation_bd26 17.5s infinite;animation:iconCallAnimation_bd26 17.5s infinite}@-webkit-keyframes wrapAnimation_bc38{0%,83.3%{transform:rotateY(0deg)}86%,98.1%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes wrapAnimation_bc38{0%,83.3%{transform:rotateY(0deg)}86%,98.1%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@-webkit-keyframes secondWrapCallAnimation_f3d6{0%,17.14%{transform:rotateY(0deg)}20%,37.14%{transform:rotateY(180deg)}40%,57.14%{transform:rotateY(0deg)}60%,97.14%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes secondWrapCallAnimation_f3d6{0%,17.14%{transform:rotateY(0deg)}20%,37.14%{transform:rotateY(180deg)}40%,57.14%{transform:rotateY(0deg)}60%,97.14%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@-webkit-keyframes thirdWrapCallAnimation_f5ab{0%,17.14%{transform:rotateY(0deg)}20%,37.14%{transform:rotateY(180deg)}40%,57.14%{transform:rotateY(0deg)}60%,77.14%{transform:rotateY(180deg)}80%,to{transform:rotateY(0deg)}}@keyframes thirdWrapCallAnimation_f5ab{0%,17.14%{transform:rotateY(0deg)}20%,37.14%{transform:rotateY(180deg)}40%,57.14%{transform:rotateY(0deg)}60%,77.14%{transform:rotateY(180deg)}80%,to{transform:rotateY(0deg)}}@-webkit-keyframes firstWrapCallAnimation_cdb0{0%,77.14%{transform:rotateY(0deg)}80%,97.14%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes firstWrapCallAnimation_cdb0{0%,77.14%{transform:rotateY(0deg)}80%,97.14%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@-webkit-keyframes wrapCallNoLogoAnimation_af66{0%,42.86%{transform:rotateY(0deg)}50%,92.86%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}@keyframes wrapCallNoLogoAnimation_af66{0%,42.86%{transform:rotateY(0deg)}50%,92.86%{transform:rotateY(180deg)}to{transform:rotateY(0deg)}}.player_eda0{display:block;height:0;opacity:0;overflow:hidden;position:absolute;width:0}@-webkit-keyframes WidgetContainer_OPEN_WIDGET_bb84{0%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--labelright,auto);transform:translateY(calc(100% - 40px));width:var(--labelwidth);z-index:2147483646}10%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateY(calc(100% - 40px));width:var(--labelwidth);z-index:2147483646}99%{width:336px}to{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--right,--labelright);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_OPEN_WIDGET_bb84{0%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--labelright,auto);transform:translateY(calc(100% - 40px));width:var(--labelwidth);z-index:2147483646}10%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateY(calc(100% - 40px));width:var(--labelwidth);z-index:2147483646}99%{width:336px}to{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--right,--labelright);transform:translateY(0);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_CLOSE_WIDGET_b8c9{0%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--right,--labelright);transform:translateY(0);width:336px;z-index:2147483646}90%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateY(calc(100% - 40px));width:var(--labelwidth,336px);z-index:2147483646}to{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--labelright,auto);transform:translateY(100%);width:var(--labelwidth);z-index:2147483646}}@keyframes WidgetContainer_CLOSE_WIDGET_b8c9{0%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--right,--labelright);transform:translateY(0);width:336px;z-index:2147483646}90%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateY(calc(100% - 40px));width:var(--labelwidth,336px);z-index:2147483646}to{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--labelright,auto);transform:translateY(100%);width:var(--labelwidth);z-index:2147483646}}@-webkit-keyframes Label_MINIMIZE_WIDGET_f977{0%{opacity:0}to{opacity:0}}@keyframes Label_MINIMIZE_WIDGET_f977{0%{opacity:0}to{opacity:0}}@-webkit-keyframes Label_MAXIMIZE_WIDGET_abd5{0%{opacity:0}to{opacity:0}}@keyframes Label_MAXIMIZE_WIDGET_abd5{0%{opacity:0}to{opacity:0}}@-webkit-keyframes Label_OPEN_WIDGET_a4b6{0%{opacity:1}10%{opacity:0}to{opacity:0}}@keyframes Label_OPEN_WIDGET_a4b6{0%{opacity:1}10%{opacity:0}to{opacity:0}}@-webkit-keyframes Label_CLOSE_WIDGET_d73a{0%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes Label_CLOSE_WIDGET_d73a{0%{opacity:0}60%{opacity:0}to{opacity:1}}@-webkit-keyframes WidgetContainer_MAXIMIZE_WIDGET_d08d{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MAXIMIZE_WIDGET_d08d{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_MINIMIZE_WIDGET_f7e3{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MINIMIZE_WIDGET_f7e3{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_MIN_WIDGET_ba5d{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MIN_WIDGET_ba5d{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_OPEN_WIDGET_e3dc{0%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--labelright,auto);transform:translateY(calc(100% - 40px));width:var(--labelwidth);z-index:2147483646}10%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateY(calc(100% - 40px));width:var(--labelwidth);z-index:2147483646}to{bottom:0;display:block;height:var(--height,496px);left:var(--left,--labelleft);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_OPEN_WIDGET_e3dc{0%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--labelright,auto);transform:translateY(calc(100% - 40px));width:var(--labelwidth);z-index:2147483646}10%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateY(calc(100% - 40px));width:var(--labelwidth);z-index:2147483646}to{bottom:0;display:block;height:var(--height,496px);left:var(--left,--labelleft);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateY(0);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_CLOSE_WIDGET_d339{0%{bottom:0;display:block;height:var(--height,496px);left:var(--left,--labelleft);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateY(0);width:336px;z-index:2147483646}90%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateY(calc(100% - 40px));width:var(--labelwidth);z-index:2147483646}to{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--labelright,auto);transform:translateY(100%);width:var(--labelwidth);z-index:2147483646}}@keyframes WidgetContainer_CLOSE_WIDGET_d339{0%{bottom:0;display:block;height:var(--height,496px);left:var(--left,--labelleft);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateY(0);width:336px;z-index:2147483646}90%{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateY(calc(100% - 40px));width:var(--labelwidth);z-index:2147483646}to{bottom:0;display:block;height:var(--height,496px);left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--labelright,auto);transform:translateY(100%);width:var(--labelwidth);z-index:2147483646}}@-webkit-keyframes Label_MINIMIZE_WIDGET_e7c6{0%{opacity:0}to{opacity:0}}@keyframes Label_MINIMIZE_WIDGET_e7c6{0%{opacity:0}to{opacity:0}}@-webkit-keyframes Label_MAXIMIZE_WIDGET_ce0c{0%{opacity:0}to{opacity:0}}@keyframes Label_MAXIMIZE_WIDGET_ce0c{0%{opacity:0}to{opacity:0}}@-webkit-keyframes Label_OPEN_WIDGET_ee2c{0%{opacity:1}10%{opacity:0}to{opacity:0}}@keyframes Label_OPEN_WIDGET_ee2c{0%{opacity:1}10%{opacity:0}to{opacity:0}}@-webkit-keyframes Label_CLOSE_WIDGET_c78d{0%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes Label_CLOSE_WIDGET_c78d{0%{opacity:0}60%{opacity:0}to{opacity:1}}@-webkit-keyframes WidgetContainer_MAXIMIZE_WIDGET_e45f{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MAXIMIZE_WIDGET_e45f{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_MINIMIZE_WIDGET_cd19{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MINIMIZE_WIDGET_cd19{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_MIN_WIDGET_ba4f{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MIN_WIDGET_ba4f{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@-webkit-keyframes Label_OPEN_WIDGET_fde9{0%{opacity:1}10%{opacity:0}to{opacity:0}}@keyframes Label_OPEN_WIDGET_fde9{0%{opacity:1}10%{opacity:0}to{opacity:0}}@-webkit-keyframes Label_CLOSE_WIDGET_c6d4{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes Label_CLOSE_WIDGET_c6d4{0%{opacity:0}50%{opacity:0}to{opacity:1}}@-webkit-keyframes Label_MINIMIZE_WIDGET_bf5f{0%{opacity:0}to{opacity:0}}@keyframes Label_MINIMIZE_WIDGET_bf5f{0%{opacity:0}to{opacity:0}}@-webkit-keyframes Label_MIN_WIDGET_db3e{0%{opacity:0}to{opacity:0}}@keyframes Label_MIN_WIDGET_db3e{0%{opacity:0}to{opacity:0}}@-webkit-keyframes Label_MAXIMIZE_WIDGET_c9ac{0%{opacity:0}to{opacity:0}}@keyframes Label_MAXIMIZE_WIDGET_c9ac{0%{opacity:0}to{opacity:0}}@-webkit-keyframes WidgetContainer_OPEN_WIDGET_b597{0%{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--right,auto);transform:translateX(-120%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}10%{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--right,auto);transform:translateX(-100%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--right,auto);transform:translateX(0) translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_OPEN_WIDGET_b597{0%{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--right,auto);transform:translateX(-120%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}10%{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--labelleft,auto);opacity:1;position:fixed;right:var(--right,auto);transform:translateX(-100%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--right,auto);transform:translateX(0) translateY(0);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_CLOSE_WIDGET_d178{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--right,auto);transform:translateX(0) translateY(0);width:336px;z-index:2147483646}90%{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--right,auto);transform:translateX(-100%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}99%{height:40px}to{bottom:var(--bottom,auto);height:40px;left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--right,auto);transform:translateX(-120%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}}@keyframes WidgetContainer_CLOSE_WIDGET_d178{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--right,auto);transform:translateX(0) translateY(0);width:336px;z-index:2147483646}90%{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--right,auto);transform:translateX(-100%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}99%{height:40px}to{bottom:var(--bottom,auto);height:40px;left:var(--labelleft,auto);opacity:0;position:fixed;right:var(--right,auto);transform:translateX(-120%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}}@-webkit-keyframes WidgetContainer_MAXIMIZE_WIDGET_e89b{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MAXIMIZE_WIDGET_e89b{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_MINIMIZE_WIDGET_c55d{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MINIMIZE_WIDGET_c55d{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_MIN_WIDGET_faad{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MIN_WIDGET_faad{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@-webkit-keyframes Label_OPEN_WIDGET_cf3d{0%{opacity:1}10%{opacity:0}to{opacity:0}}@keyframes Label_OPEN_WIDGET_cf3d{0%{opacity:1}10%{opacity:0}to{opacity:0}}@-webkit-keyframes Label_CLOSE_WIDGET_b8db{0%{opacity:0}60%{opacity:0}to{opacity:1}}@keyframes Label_CLOSE_WIDGET_b8db{0%{opacity:0}60%{opacity:0}to{opacity:1}}@-webkit-keyframes Label_MINIMIZE_WIDGET_f7b0{0%{opacity:0}to{opacity:0}}@keyframes Label_MINIMIZE_WIDGET_f7b0{0%{opacity:0}to{opacity:0}}@-webkit-keyframes Label_MIN_WIDGET_b5ce{0%{opacity:0}to{opacity:0}}@keyframes Label_MIN_WIDGET_b5ce{0%{opacity:0}to{opacity:0}}@-webkit-keyframes Label_MAXIMIZE_WIDGET_d9f2{0%{opacity:0}to{opacity:0}}@keyframes Label_MAXIMIZE_WIDGET_d9f2{0%{opacity:0}to{opacity:0}}@-webkit-keyframes WidgetContainer_OPEN_WIDGET_bbef{0%{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--labelright,auto);transform:translateX(120%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}10%{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateX(100%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--right,auto);transform:translateX(0) translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_OPEN_WIDGET_bbef{0%{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--labelright,auto);transform:translateX(120%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}10%{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--labelright,auto);transform:translateX(100%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--right,auto);transform:translateX(0) translateY(0);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_CLOSE_WIDGET_d61a{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--right,auto);transform:translateX(0) translateY(0);width:336px;z-index:2147483646}90%{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--labelright,auto);transform:translateX(100%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}to{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--labelright,-100%);transform:translateX(120%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}}@keyframes WidgetContainer_CLOSE_WIDGET_d61a{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--right,auto);transform:translateX(0) translateY(0);width:336px;z-index:2147483646}90%{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--labelright,auto);transform:translateX(100%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}to{bottom:var(--bottom,auto);height:var(--labelwidth,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--labelright,-100%);transform:translateX(120%) translateY(0);width:var(--labelwidth,336px);z-index:2147483646}}@-webkit-keyframes WidgetContainer_MAXIMIZE_WIDGET_e423{0%{bottom:0;height:var(--height,496px);left:auto;position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:auto;position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MAXIMIZE_WIDGET_e423{0%{bottom:0;height:var(--height,496px);left:auto;position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:auto;position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_MINIMIZE_WIDGET_ed52{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MINIMIZE_WIDGET_ed52{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_MIN_WIDGET_b180{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MIN_WIDGET_b180{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,auto);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_OPEN_WIDGET_ad2e{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--right,30px);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_OPEN_WIDGET_ad2e{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--right,30px);transform:translateY(0);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_CLOSE_WIDGET_ec76{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--right,30px);transform:translateY(0);width:336px;z-index:2147483646}90%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(120%);width:336px;z-index:2147483646}}@keyframes WidgetContainer_CLOSE_WIDGET_ec76{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:1;position:fixed;right:var(--right,30px);transform:translateY(0);width:336px;z-index:2147483646}90%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(120%);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_MAXIMIZE_WIDGET_b655{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,30px);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,30px);transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MAXIMIZE_WIDGET_b655{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,30px);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);position:fixed;right:var(--right,30px);transform:translateY(0);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_MINIMIZE_WIDGET_c76c{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(100%);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MINIMIZE_WIDGET_c76c{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(100%);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_MIN_WIDGET_c8c9{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(100%);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(100%);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MIN_WIDGET_c8c9{0%{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(100%);width:336px;z-index:2147483646}to{bottom:0;height:var(--height,496px);left:var(--left,auto);opacity:0;position:fixed;right:var(--right,30px);transform:translateY(100%);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_OPEN_WIDGET_af1c{0%{bottom:0;display:block;opacity:1;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;display:block;opacity:1;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_OPEN_WIDGET_af1c{0%{bottom:0;display:block;opacity:1;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;display:block;opacity:1;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_CLOSE_WIDGET_ebf7{0%{bottom:0;opacity:0;position:fixed;transform:translateY(120%);width:336px;z-index:2147483646}to{bottom:0;opacity:0;position:fixed;transform:translateY(120%);width:336px;z-index:2147483646}}@keyframes WidgetContainer_CLOSE_WIDGET_ebf7{0%{bottom:0;opacity:0;position:fixed;transform:translateY(120%);width:336px;z-index:2147483646}to{bottom:0;opacity:0;position:fixed;transform:translateY(120%);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_MAXIMIZE_WIDGET_f07e{0%{bottom:0;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}}@keyframes WidgetContainer_MAXIMIZE_WIDGET_f07e{0%{bottom:0;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}to{bottom:0;position:fixed;transform:translateY(0);width:336px;z-index:2147483646}}@-webkit-keyframes WidgetContainer_MINIMIZE_WIDGET_d1e2{0%{bottom:0;position:fixed;transform:translateY(426px);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;position:fixed;transform:translateY(426px);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@keyframes WidgetContainer_MINIMIZE_WIDGET_d1e2{0%{bottom:0;position:fixed;transform:translateY(426px);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}to{bottom:0;position:fixed;transform:translateY(426px);transform:translateY(calc(100% - 70px));width:336px;z-index:2147483646}}@-webkit-keyframes Label_OPEN_WIDGET_e4d7{0%{opacity:0}to{opacity:0}}@keyframes Label_OPEN_WIDGET_e4d7{0%{opacity:0}to{opacity:0}}@-webkit-keyframes Label_CLOSE_WIDGET_b175{0%{opacity:1}to{opacity:1}}@keyframes Label_CLOSE_WIDGET_b175{0%{opacity:1}to{opacity:1}}.contentWrapper_c9a8{display:block;height:100%;width:100%}.loadingWrap_b735{align-items:center;background:#fff;border-top-left-radius:8px!important;border-top-right-radius:33px!important;box-shadow:0 12px 25px 8px rgba(0,0,0,.17);display:flex;height:496px;justify-content:center;transition:height .3s;width:100%}.loadingWrap_b735.__mobile_ff8c{border-top-left-radius:0!important;border-top-right-radius:0!important;bottom:0;height:auto;position:fixed;top:0}.main_fa61{background-color:#fff;border-top-left-radius:10px!important;border-top-right-radius:33px!important;box-shadow:0 20px 40px 8px rgba(0,0,0,.25);display:block;height:100%;position:relative;width:100%}.main_fa61.__static_b4be{height:auto!important}.main_fa61.__static_b4be .header_cb09{position:static}.main_fa61.__static_b4be .body_e768{position:relative;top:0}.noShadow_a77a{box-shadow:none}.mobile_d5a1{background-color:#fff;bottom:0;display:block;height:100%;left:0;position:absolute!important;right:0;top:0;width:100%}.mobile_d5a1 .header_cb09{width:100%}.mobile_d5a1 .body_e768{bottom:0;height:auto!important;left:0;opacity:1;overflow-y:auto;position:absolute!important;top:70px;width:100%}.mobile_d5a1 .input_b788{opacity:0;width:100%;z-index:3}.mobile_d5a1 .popup_babe{width:100%}.header_cb09{border-top-left-radius:8px!important;border-top-right-radius:33px!important;height:70px;top:0;z-index:5}.body_e768,.header_cb09{left:0;position:absolute;width:100%}.body_e768{bottom:0;height:auto!important;opacity:0;top:70px;transition:opacity .3s cubic-bezier(.39,.24,.21,.99)}.body_e768 .show_adb6{opacity:1}.input_b788{background-color:#fff;bottom:0;height:auto!important;left:0;opacity:0;position:absolute;width:336px;z-index:4}.input_b788 .show_adb6{opacity:1}.popup_babe{height:auto;width:336px}.popup_babe,.popupFull_a413{position:absolute;top:70px;z-index:20}.popupFull_a413{bottom:0;width:100%}.show_adb6{opacity:1!important}.hide_c830{opacity:0!important}.headerBox_d39d{height:70px!important}.fadeIn_edfd{opacity:1}.fadeIn_edfd,.fadeOut_e856{transition:opacity .3s cubic-bezier(.39,.24,.21,.99)}.fadeOut_e856{opacity:0}.loading_cc6a{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.eulaPopup_ef6f{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;bottom:0;font-family:Arial,sans-serif;font-size:15px;left:0;opacity:1;padding:32px;position:absolute;right:0;text-align:center;top:0;transition:top .3s cubic-bezier(.39,.24,.21,.99);z-index:23}.eulaPopup_ef6f jdiv{display:block}.eulaPopup_ef6f._mobile_d3ad{padding:0 0 60px;top:0;transition:none}.eulaPopup_ef6f.__static_b065{position:relative}.eulaPopup_ef6f.__static_b065.__call_c10e{min-height:auto;position:absolute}.eulaPopup_ef6f._tablet_d89d{margin:0 auto}.eulaPopup_ef6f._tablet_d89d.__call_c10e{top:70px}.eulaPopup_ef6f._tablet_d89d .text_ae4d{font-size:14px;margin:0 20%;padding-right:0}.eulaPopup_ef6f._tablet_d89d .title_a75e{margin:0 20%}.eulaPopup_ef6f._tablet_d89d .formText_bd23{font-size:16px!important}.eulaPopup_ef6f._tablet_d89d .popupContent_bb96{padding-left:0;padding-right:0}.eulaPopup_ef6f._tablet_d89d .popupCheckbox_d540{margin-left:-30px;position:absolute}.eulaPopup_ef6f.show-popup_e419{opacity:1;top:0}.eulaPopup_ef6f._mobile_d3ad{background-color:#f5f9ff;padding-bottom:50px;text-align:center}.eulaPopup_ef6f._mobile_d3ad.__call_c10e,.eulaPopup_ef6f._mobile_d3ad.__offlineForm_b64c{top:70px}.eulaPopup_ef6f._mobile_d3ad.show-popup_e419{top:-70px}.title_a75e{color:#222d38;font-size:18px;line-height:28px;padding-bottom:18px}.formText_bd23{color:#222d38!important;font-size:15px!important;line-height:18px;padding-bottom:12px}.text_ae4d{color:#9fabb7;font-size:13px!important;height:100%;line-height:17px;padding:2px 2px 16px 16px;position:relative;text-align:left}.text_ae4d a{-webkit-text-fill-color:#579ce0!important;color:#579ce0!important;white-space:nowrap!important}.text_ae4d a:focus,.text_ae4d a:hover{cursor:pointer!important;text-decoration:underline!important}.popupCheckbox_d540{float:left;margin-right:14px;padding-bottom:25px}.checkbox_e484{background-size:16px 16px;border:1px solid #3cb868;border-radius:2px!important;box-shadow:0 0 0 2px rgba(24,193,57,.2);cursor:pointer;height:16px;margin-top:1px;vertical-align:text-bottom;width:16px}.checkbox_e484._checked_a141{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16'%3E%3Cdefs%3E%3Cfilter id='a' width='168.8%25' height='178.6%25' x='-34.4%25' y='-25%25' filterUnits='objectBoundingBox'%3E%3CfeMorphology in='SourceAlpha' operator='dilate' radius='.75' result='shadowSpreadOuter1'/%3E%3CfeOffset dy='1' in='shadowSpreadOuter1' result='shadowOffsetOuter1'/%3E%3CfeMorphology in='SourceAlpha' radius='1' result='shadowInner'/%3E%3CfeOffset dy='1' in='shadowInner' result='shadowInner'/%3E%3CfeComposite in='shadowOffsetOuter1' in2='shadowInner' operator='out' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3C/filter%3E%3Cpath id='b' d='M4 8.5 7.556 12 12 5'/%3E%3C/defs%3E%3Cg stroke-linecap='round' stroke-linejoin='round' fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse stroke='%23FFF' stroke-width='1.5' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E") 0 -1px no-repeat;background-color:#3cb868;background-size:contain}._grey_e621 .checkbox_e484{border-color:#445669;box-shadow:0 0 0 2px hsla(0,4%,67%,.2)}._grey_e621 .checkbox_e484._checked_a141{background-color:#445669}._blue_d3a0 .checkbox_e484{border-color:#0b82f7;box-shadow:0 0 0 2px rgba(16,155,172,.2)}._blue_d3a0 .checkbox_e484._checked_a141{background-color:#0b82f7}.popupContent_bb96{height:100%;min-width:264px;text-align:left}.cancel_a089{bottom:25px;color:#9fabb7;cursor:pointer;display:inline-block;font-size:13px;left:50%;margin-left:-23px;position:absolute;text-decoration:underline}.cancel_a089:hover{color:#303f4e}._mobile_d3ad .popupContent_bb96{box-sizing:border-box;height:100%;overflow-y:auto;padding:32px 32px 0;text-align:left}._mobile_d3ad .formText_bd23{font-size:16px!important;line-height:22px}._mobile_d3ad .checkbox_e484{height:20px;padding-left:2px;padding-top:0;position:relative;top:-1px;vertical-align:bottom;width:18px}._mobile_d3ad .checkbox_e484 svg{height:12px;margin-top:-1px;padding-top:0;width:15px}._mobile_d3ad .text_ae4d{font-size:16px!important;height:auto;line-height:24px;padding-bottom:20px;padding-right:0}._mobile_d3ad .title_a75e{padding-right:0}._mobile_d3ad .cancel_a089{border-bottom:1px dashed #9fabb7;bottom:20px;display:inline-block;font-size:16px;position:absolute;text-decoration:none}._mobile_d3ad .scrollText_eea9{height:auto;max-height:none}.__hidden_fc59{height:0;overflow:hidden;padding:0}.textBlock_f044{bottom:40px;clear:both;color:#222d38!important;display:block;height:auto;position:absolute;top:50px;width:100%}.textBlock_f044.__call_c10e{top:120px}.scrollText_eea9{color:#222d38!important;display:block;height:100%;padding-right:12px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rail_fe0c{width:4px!important}.main_a6dc{background-color:#fff;bottom:0;display:block;height:28px;left:0;position:absolute;right:0;z-index:4}.main_a6dc.__mobile_bc93{height:30px;text-align:center;top:-30px}.text_f7f3{color:#9fabb7;display:inline-block;font-family:Arial,sans-serif;font-size:13px;padding:7px 16px 5px}.__mobile_bc93 .text_f7f3{padding:7px 0 0}.input_ace6{background:#fff;border-top:1px solid #d8dee3;display:block;min-height:106px}.input_ace6.__mobile_af1e{border-top:none;min-height:44px;padding-bottom:6px;padding-right:8px;padding-top:6px}.input_ace6::-ms-clear{display:none;opacity:0}.tdTextarea_c45e{display:block;padding-bottom:45px;position:relative}textarea.inputField_d29c{word-wrap:break-word!important;-webkit-text-fill-color:#222d38!important;border:none!important;border-radius:0!important;box-sizing:border-box!important;display:block!important;float:none!important;font-family:Arial,sans-serif;height:auto;line-height:20px!important;max-height:90px!important;min-height:40px!important;outline:none!important;overflow:hidden!important;overflow-y:hidden!important;padding:18px 58px 0 16px!important;position:relative;resize:none!important;scrollbar-width:thin!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;white-space:pre-wrap!important;width:336px!important;z-index:2}textarea.inputField_d29c,textarea.inputField_d29c:focus{color:#222d38!important;font-size:15px!important}textarea.inputField_d29c:focus:-ms-input-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important}textarea.inputField_d29c:focus::-moz-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important;font-size:15px!important;opacity:1!important}textarea.inputField_d29c:focus::placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important;font-size:15px!important;opacity:1!important}textarea.inputField_d29c:-ms-input-placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important}textarea.inputField_d29c::-moz-placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important;font-size:15px!important;opacity:1!important}textarea.inputField_d29c::placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important;font-size:15px!important;opacity:1!important}textarea.inputField_d29c::-webkit-scrollbar{width:6px}textarea.inputField_d29c::-webkit-scrollbar-thumb{background-color:#d9d6d6;border-radius:4px!important;cursor:pointer;width:6px}textarea.inputField_d29c::-webkit-scrollbar-button{display:block;height:100%;width:6px}textarea.inputField_d29c::-webkit-input-placeholder{font-size:15px;line-height:inherit;margin:0;padding-top:0}.__mobile_af1e .inputField_d29c{background-color:#f1f0f0!important;border-radius:28px!important;font-size:16px!important;height:38px!important;line-height:normal!important;min-height:44px!important;padding-left:20px!important;padding-top:12px!important;width:100%!important}.__mobile_af1e .inputField_d29c:focus{font-size:16px!important}.__mobile_af1e .inputField_d29c:focus::-moz-placeholder{font-size:16px!important}.__mobile_af1e .inputField_d29c:focus:-ms-input-placeholder{font-size:16px!important}.__mobile_af1e .inputField_d29c:focus::placeholder{font-size:16px!important}.__mobile_af1e .inputField_d29c::-webkit-scrollbar{width:0}.__mobile_af1e .inputField_d29c::-moz-placeholder{font-size:16px!important}.__mobile_af1e .inputField_d29c:-ms-input-placeholder{font-size:16px!important}.__mobile_af1e .inputField_d29c::placeholder{font-size:16px!important}.__mobile_af1e .inputField_d29c::-webkit-input-placeholder{font-size:16px!important;line-height:inherit;margin:0;padding-top:0}.__mobile_af1e .sendButton_da36{margin-top:-18px!important;right:14px;top:50%}.__mobile_af1e .tdTextarea_c45e{display:block;padding-bottom:0;padding-left:40px;position:relative}.__mobile_af1e .tdTextarea_c45e.__filedisabled_a4bd{padding-left:8px}.windowsPhone_e7c3{zoom:1}.windowsPhone_e7c3 .inputField_d29c{background:#d7d7d9;color:#414243;display:inline-block;font-weight:400;margin:0 0 0 10px;padding:10px;text-transform:capitalize;vertical-align:top}.windowsPhone_e7c3 .inputField_d29c:disabled{color:#414243}.windowsPhone_e7c3 .input-field_ba99{line-height:20px;padding:0 10px}.sendButton_da36{background-repeat:no-repeat;background-size:98%;cursor:pointer;height:34px;position:absolute;right:13px;top:12px;width:34px;z-index:10}.sendButton_da36.__disabled_ad68{cursor:default}.socialPanel_c09b{bottom:16px;height:20px;position:absolute;right:16px}.iconEmoji_c5c0{background-position:cover;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:24px;margin-left:10px;width:24px}.wrap_cbd8,.wrapMargin_a423{display:block;position:relative}.wrap_cbd8{cursor:pointer;height:24px;margin-right:7px;width:24px}.wrap_cbd8:hover{background-color:#f1f0f0;border-radius:5px}.wrap_cbd8.__disabled_f87d{background-color:transparent;cursor:default}.iconFile_ae1c{background-position:cover;background-repeat:no-repeat;cursor:pointer;display:block;height:24px;left:0;position:absolute;top:0;width:24px}.iconFile_ae1c:hover{background-color:#000}.iconAttach2_b31d{cursor:pointer;display:block;height:24px;left:0;position:relative;position:absolute;top:0;width:24px}.__disabled_f87d .iconAttach2_b31d{cursor:default!important}.uploadFwrap_c2f9{height:100%;left:0;position:relative;position:absolute;top:0;width:24px}input.uploadButton_a899{display:block!important;font-size:0!important;height:100%!important;left:0;margin:0!important;opacity:0!important;padding:0!important;position:absolute;top:0;width:100%!important}input.uploadButton_a899:hover{cursor:pointer!important}.__disabled_f87d input.uploadButton_a899:hover{cursor:default!important}input.uploadButton_a899::-webkit-file-upload-button{cursor:pointer;display:block!important;height:100%!important;left:0;margin:0!important;padding:0!important;position:absolute;top:0;width:100%!important}.__disabled_f87d input.uploadButton_a899::-webkit-file-upload-button{cursor:default!important}.iconEmoji_d467{background-position:50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:24px;width:24px}.iconEmoji_d467:hover{background-color:#f1f0f0;border-radius:5px}.iconEmoji_d467.__disabled_c30f{cursor:auto}.iconEmoji_d467.__disabled_c30f:hover{background-color:unset;border-radius:0}.emojiWrap_cbf1{cursor:pointer;display:block;height:24px;width:24px}.emojiIcon_a9ad{background-color:transparent;background-repeat:no-repeat;color:transparent;cursor:pointer;display:inline-block;height:40px;text-align:center;width:40px}.emojiIcon_a9ad::-moz-selection{background:#81c0ff;color:transparent}.emojiIcon_a9ad::selection{background:#81c0ff;color:transparent}.emojiIcon_a9ad:hover{background-color:#f1f0f0}.emojiIcon_a9ad.emojiMessages_f4b7{cursor:default;height:18px;margin-top:-4px!important;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;width:18px}.emojiIcon_a9ad.emojiMessages_f4b7:hover{background-color:transparent}.emojiIcon_a9ad.__alone_b398{font-size:60px;height:60px;line-height:60px;margin-top:0!important;width:60px}.emojiIcon_a9ad.iconSuccess_b022{background-size:100% 100%;cursor:default;height:20px;margin-left:6px;vertical-align:text-bottom;width:20px}.emojiIcon_a9ad.iconSuccess_b022,.icon_e9ff{background-repeat:no-repeat;display:inline-block}.icon_e9ff{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent;color:transparent;height:25px;margin-top:8px;overflow:hidden;pointer-events:none;text-indent:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;width:25px}.icon_e9ff::-moz-selection{background:#81c0ff;color:transparent!important}.icon_e9ff::selection{background:#81c0ff;color:transparent!important}.emojiMessages_f4b7{display:inline-block;font-size:18px;line-height:18px;margin:0 2px;padding:0;vertical-align:middle}.emojiMessages_f4b7 .icon_e9ff{color:transparent;height:100%;margin-top:0;overflow:hidden;text-indent:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;width:100%}@-webkit-keyframes showPopup_d7d2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes showPopup_d7d2{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes hidePopup_a7f5{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(30px)}}@keyframes hidePopup_a7f5{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(30px)}}.popup_c8d6{-webkit-animation:hidePopup_a7f5 .1s;animation:hidePopup_a7f5 .1s;background-color:#fff;border:1px solid #e0e4ed;border-radius:3px!important;box-shadow:0 7px 14px 0 rgba(0,0,0,.12);box-sizing:border-box;display:none;opacity:0;padding:10px;position:relative;text-align:center;top:-220px;transform:translateY(30px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden}.popup_c8d6.show_c68c{-webkit-animation:showPopup_d7d2 .1s;animation:showPopup_d7d2 .1s;display:block;opacity:1;transform:translateY(0);visibility:visible}.childrenWrap_e121{display:block;height:100%;overflow:hidden;width:100%}.pip_ce3a{border-color:transparent transparent #fff #fff;border-style:solid;border-width:6px;bottom:-11px;box-sizing:border-box;height:0;position:absolute;transform:rotate(-45deg);transform-origin:0 0 0;width:0}.iconMenu_fba6{background-position:50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:24px;margin-right:10px;transform:rotate(180deg);width:24px}.iconMenu_fba6:hover{background-color:#f1f0f0;border-radius:5px}.iconMenu_fba6.__disabled_ac02{cursor:auto!important}.iconMenu_fba6.__disabled_ac02:hover{background-color:unset;border-radius:0}.menuWrap_b3fc{cursor:pointer;display:block;height:24px;width:24px}@-webkit-keyframes showPopup_cf1f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes showPopup_cf1f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes hidePopup_d904{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(30px)}}@keyframes hidePopup_d904{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(30px)}}.menu_da57{-webkit-animation:hidePopup_d904 .1s;animation:hidePopup_d904 .1s;background-color:#fff;border:1px solid #e0e4ed;border-radius:3px!important;bottom:34px;box-shadow:0 7px 14px 0 rgba(0,0,0,.12);display:none;left:0;opacity:0;position:absolute;text-align:center;transform:translateY(30px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;visibility:hidden;width:255px}.menu_da57 .menuItem_d5e4{box-sizing:border-box;cursor:pointer!important;display:block;padding:8px 12px;width:255px}.menu_da57 .menuItem_d5e4 a{color:#222d38;cursor:pointer!important;display:block!important;font-family:Arial,sans-serif;font-size:15px!important;height:100%!important;line-height:18px!important;text-decoration:none!important;width:100%!important}.menu_da57 .menuItem_d5e4:hover{background-color:#f1f0f0}.menu_da57 .menuItem_d5e4:hover+.pip_a40e{border-color:transparent transparent #f1f0f0 #f1f0f0}.menu_da57.show_a4a1{align-items:center;-webkit-animation:showPopup_cf1f .1s;animation:showPopup_cf1f .1s;display:flex;flex-direction:column;justify-content:center;opacity:1;transform:translateY(0);visibility:visible}.pip_a40e{border-color:transparent transparent #fff #fff;border-style:solid;border-width:6px;bottom:-11px;box-sizing:border-box;height:0;left:2px;position:absolute;transform:rotate(-45deg);transform-origin:0 0 0;width:0}.iconPanel_f1a9{bottom:16px;display:flex;flex-direction:row;left:10px;position:absolute;width:120px;z-index:10}.iconPanel_f1a9.__mobile_d1ab{left:9px;overflow:hidden;width:32px}.socialPanel_e0e8{bottom:16px;height:20px;position:absolute;right:16px}.wrap_cd18{display:block}.socialLink_e045{color:#9fabb7;cursor:pointer;display:block;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:normal;text-decoration:none;z-index:1}.socialLink_e045:hover{color:#545d6b}.infoText_fdde{color:#222d38;display:block;font-size:15px;line-height:19.6px;padding-bottom:14px;text-align:center}.iconVk_caf6{background-repeat:no-repeat;cursor:pointer;height:25px;width:25px}.iconFb_ce86,.iconSb_bf74,.iconVk_caf6{background-position:0 0;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:16px;width:16px}.iconFb_ce86{vertical-align:middle}.iconVk_caf6{vertical-align:text-top}.iconSb_bf74{vertical-align:bottom}.box_b212{margin:0 22px 16px 16px;padding:0 16px}.box_b212 .iframe_f810{display:block!important;height:74px!important;margin-left:-16px!important;overflow:hidden!important}.box_b212 .iframe_f810.__vk_da12{height:50px!important}.copyright_e95a{background-color:#414243;border-radius:4px!important;box-shadow:0 0 12px 3px rgba(0,0,0,.17);cursor:pointer;display:block;height:40px;line-height:40px!important;padding:0 16px!important;position:absolute}.copyright_e95a._bottom_d544{bottom:50px;right:45px}.copyright_e95a._bottom_d544.__ru_da22{right:37px}.copyright_e95a._bottom_d544 :after{background:transparent;bottom:-10px;content:""!important;display:block;height:10px;left:0;right:0}.copyright_e95a._right_c7f8{right:7px;top:33px}.copyright_e95a._right_c7f8.__ru_da22{top:26px}.copyright_e95a._right_c7f8 :after{background:transparent;bottom:-5px;content:""!important;display:block;position:absolute;right:-13px;top:-25px;width:15px}.copyright_e95a._left_f6a6{left:45px;top:30px}.copyright_e95a._left_f6a6.__ru_da22{top:26px}.copyright_e95a._left_f6a6 :after{background:transparent;bottom:-5px;content:""!important;display:block;position:absolute;right:-13px;top:-25px;width:15px}.hide_fc46{display:block;height:40px;line-height:40px;padding:0 16px;position:absolute}.logoIcon_f28a{background-repeat:no-repeat;background-size:contain;display:inline-block;height:18px;width:51px}.logoIcon_f28a.__ru_da22{width:27px!important}jdiv a.link_de60{box-sizing:border-box!important;color:currentColor;cursor:pointer!important;display:inline-block!important;font-family:Arial,sans-serif!important;font-size:13px!important;font-weight:400!important;height:18px!important;line-height:18px!important;margin:11px 0 4px 2px!important;transition:none!important;vertical-align:top!important;white-space:nowrap!important;width:auto!important}jdiv a.link_de60.__ru_da22{margin:10px 0 4px!important}jdiv a.link_de60.__ru_da22 .logoIcon_f28a{margin-top:-1px;width:27px!important}jdiv a.link_de60:hover,jdiv a.link_de60:visited{color:currentColor}jdiv a.link_de60 .logoIcon_f28a{box-sizing:border-box!important;margin-left:2px;vertical-align:top!important}jdiv a.link_de60 .logoIcon_f28a:hover{cursor:pointer!important}.__mobile_cde4 jdiv a.link_de60{line-height:normal!important}.text_b345{-webkit-font-smoothing:antialiased;color:#fff;cursor:default!important;display:inline-block!important;font-family:Arial,sans-serif;font-size:13px!important;font-weight:400;line-height:40px!important;transform:translateZ(0)!important;vertical-align:middle!important;white-space:nowrap}.corner_c51b{height:0;position:absolute;width:0}._bottom_d544 .corner_c51b{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #414243;bottom:-4px;right:10px}._left_f6a6 .corner_c51b{border-right:5px solid #414243;left:-4px}._left_f6a6 .corner_c51b,._right_c7f8 .corner_c51b{border-bottom:5px solid transparent;border-top:5px solid transparent;margin-top:-4px;top:50%}._right_c7f8 .corner_c51b{border-left:5px solid #414243;right:-4px}.chatCopyright_d0ba{background:#fff;color:#9fabb7;height:30px;left:0;line-height:30px;overflow:hidden;position:absolute;right:0;text-align:right;top:0;width:100%;z-index:3}.chatCopyright_d0ba .text_b345{color:#9fabb7;line-height:30px!important}.chatCopyright_d0ba a.link_de60{margin-left:2px!important;margin-right:16px!important;margin-top:6px!important}.chatCopyright_d0ba a.link_de60.__ru_da22{margin-right:15px!important;margin-top:5px!important}.chatCopyright_d0ba.__tablet_f041{left:0;right:0;width:auto}.chatCopyright_d0ba.__tablet_f041.__call_a154{left:0;position:absolute!important;right:0}.chatCopyright_d0ba.__mobile_cde4{position:fixed}.chatCopyright_d0ba.__mobile_cde4.__chat_d152{position:absolute;text-align:center;top:-30px}.chatCopyright_d0ba.__mobile_cde4.__chat_d152 a.link_de60{margin-right:0!important}.chatCopyright_d0ba.__mobile_cde4.__offline_a974{text-align:right;top:0}.chatCopyright_d0ba.__mobile_cde4.__offline_a974 a.link_de60{margin-right:16px!important}.chatCopyright_d0ba.__mobile_cde4.chatCopyright_d0ba{top:-30px!important}.chatCopyright_d0ba.__mobile_cde4.chatCopyright_d0ba.__top_a591{bottom:auto;top:70px!important}.chatCopyright_d0ba.__mobile_cde4.__call_a154{background:#fff;bottom:0;position:fixed;text-align:center;top:auto!important}.chatCopyright_d0ba.__mobile_cde4.__call_a154 a.link_de60{margin-right:0!important}.chatCopyright_d0ba.__mobile_cde4 .text_b345{line-height:normal!important;padding-top:7px}.chatCopyright_d0ba.__mobile_cde4 a.link_de60{margin-top:-2px!important}.chatCopyright_d0ba.__hidden_d5a9{opacity:0!important}.customWrap_a419{display:inline-block;vertical-align:top}.customWrap_a419 a.link_de60.__ru_da22{margin:11px 0 4px 2px!important}.main_f13c{display:block}.fieldWrap_d8f6{display:block;padding-bottom:16px;position:relative}.fieldWrap_d8f6 .hint_a44a{color:#697582;font-size:12px;padding-left:11px;position:absolute;top:-8px}jdiv * .inputField_acd2,jdiv input.inputField_acd2,jdiv input[type=email].inputField_acd2,jdiv input[type=tel].inputField_acd2,jdiv input[type=text].inputField_acd2{-webkit-text-fill-color:#222d38!important;background-color:#fff!important;border:1px solid #ccc!important;border-radius:4px!important;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.1)!important;box-sizing:border-box!important;color:#222d38!important;display:block!important;float:none!important;font-family:Arial,sans-serif!important;font-size:15px!important;height:40px!important;line-height:normal!important;outline:none!important;padding:0 11px!important;transition:none!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;width:100%!important}jdiv * .inputField_acd2.__bluredEmpty_e9f9,jdiv input.inputField_acd2.__bluredEmpty_e9f9,jdiv input[type=email].inputField_acd2.__bluredEmpty_e9f9,jdiv input[type=tel].inputField_acd2.__bluredEmpty_e9f9,jdiv input[type=text].inputField_acd2.__bluredEmpty_e9f9{color:#697582!important}jdiv * .inputField_acd2.__bluredEmpty_e9f9:-ms-input-placeholder,jdiv input.inputField_acd2.__bluredEmpty_e9f9:-ms-input-placeholder,jdiv input[type=email].inputField_acd2.__bluredEmpty_e9f9:-ms-input-placeholder,jdiv input[type=tel].inputField_acd2.__bluredEmpty_e9f9:-ms-input-placeholder,jdiv input[type=text].inputField_acd2.__bluredEmpty_e9f9:-ms-input-placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important}jdiv * .inputField_acd2:focus,jdiv input.inputField_acd2:focus,jdiv input[type=email].inputField_acd2:focus,jdiv input[type=tel].inputField_acd2:focus,jdiv input[type=text].inputField_acd2:focus{background-color:#fff!important;color:#222d38!important}jdiv * .inputField_acd2:focus::-moz-placeholder,jdiv input.inputField_acd2:focus::-moz-placeholder,jdiv input[type=email].inputField_acd2:focus::-moz-placeholder,jdiv input[type=tel].inputField_acd2:focus::-moz-placeholder,jdiv input[type=text].inputField_acd2:focus::-moz-placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important;font-size:15px!important;opacity:1!important}jdiv * .inputField_acd2:focus:-ms-input-placeholder,jdiv input.inputField_acd2:focus:-ms-input-placeholder,jdiv input[type=email].inputField_acd2:focus:-ms-input-placeholder,jdiv input[type=tel].inputField_acd2:focus:-ms-input-placeholder,jdiv input[type=text].inputField_acd2:focus:-ms-input-placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important;font-size:15px!important;opacity:1!important}jdiv * .inputField_acd2:focus::placeholder,jdiv input.inputField_acd2:focus::placeholder,jdiv input[type=email].inputField_acd2:focus::placeholder,jdiv input[type=tel].inputField_acd2:focus::placeholder,jdiv input[type=text].inputField_acd2:focus::placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important;font-size:15px!important;opacity:1!important}jdiv * .inputField_acd2:-ms-input-placeholder,jdiv input.inputField_acd2:-ms-input-placeholder,jdiv input[type=email].inputField_acd2:-ms-input-placeholder,jdiv input[type=tel].inputField_acd2:-ms-input-placeholder,jdiv input[type=text].inputField_acd2:-ms-input-placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important}jdiv * .inputField_acd2::-moz-placeholder,jdiv input.inputField_acd2::-moz-placeholder,jdiv input[type=email].inputField_acd2::-moz-placeholder,jdiv input[type=tel].inputField_acd2::-moz-placeholder,jdiv input[type=text].inputField_acd2::-moz-placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important;font-family:inherit!important;font-size:15px!important;opacity:1!important;text-align:left!important;-moz-transition:none!important;transition:none!important}jdiv * .inputField_acd2::placeholder,jdiv input.inputField_acd2::placeholder,jdiv input[type=email].inputField_acd2::placeholder,jdiv input[type=tel].inputField_acd2::placeholder,jdiv input[type=text].inputField_acd2::placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important;font-family:inherit!important;font-size:15px!important;opacity:1!important;text-align:left!important;transition:none!important}jdiv * .inputField_acd2:focus,jdiv * .inputField_acd2:hover,jdiv input.inputField_acd2:focus,jdiv input.inputField_acd2:hover,jdiv input[type=email].inputField_acd2:focus,jdiv input[type=email].inputField_acd2:hover,jdiv input[type=tel].inputField_acd2:focus,jdiv input[type=tel].inputField_acd2:hover,jdiv input[type=text].inputField_acd2:focus,jdiv input[type=text].inputField_acd2:hover{border-color:#18c139!important}jdiv * .inputField_acd2:focus._grey_df04,jdiv * .inputField_acd2:hover._grey_df04,jdiv input.inputField_acd2:focus._grey_df04,jdiv input.inputField_acd2:hover._grey_df04,jdiv input[type=email].inputField_acd2:focus._grey_df04,jdiv input[type=email].inputField_acd2:hover._grey_df04,jdiv input[type=tel].inputField_acd2:focus._grey_df04,jdiv input[type=tel].inputField_acd2:hover._grey_df04,jdiv input[type=text].inputField_acd2:focus._grey_df04,jdiv input[type=text].inputField_acd2:hover._grey_df04{border-color:#445669!important}jdiv * .inputField_acd2:focus._blue_fc21,jdiv * .inputField_acd2:hover._blue_fc21,jdiv input.inputField_acd2:focus._blue_fc21,jdiv input.inputField_acd2:hover._blue_fc21,jdiv input[type=email].inputField_acd2:focus._blue_fc21,jdiv input[type=email].inputField_acd2:hover._blue_fc21,jdiv input[type=tel].inputField_acd2:focus._blue_fc21,jdiv input[type=tel].inputField_acd2:hover._blue_fc21,jdiv input[type=text].inputField_acd2:focus._blue_fc21,jdiv input[type=text].inputField_acd2:hover._blue_fc21{border-color:#0b82f7!important}._error_a1f8 jdiv * .inputField_acd2,._error_a1f8 jdiv input.inputField_acd2,._error_a1f8 jdiv input[type=email].inputField_acd2,._error_a1f8 jdiv input[type=tel].inputField_acd2,._error_a1f8 jdiv input[type=text].inputField_acd2,jdiv * .inputField_acd2._error_a1f8,jdiv * .inputField_acd2:focus._error_a1f8,jdiv * .inputField_acd2:hover._error_a1f8,jdiv input.inputField_acd2._error_a1f8,jdiv input.inputField_acd2:focus._error_a1f8,jdiv input.inputField_acd2:hover._error_a1f8,jdiv input[type=email].inputField_acd2._error_a1f8,jdiv input[type=email].inputField_acd2:focus._error_a1f8,jdiv input[type=email].inputField_acd2:hover._error_a1f8,jdiv input[type=tel].inputField_acd2._error_a1f8,jdiv input[type=tel].inputField_acd2:focus._error_a1f8,jdiv input[type=tel].inputField_acd2:hover._error_a1f8,jdiv input[type=text].inputField_acd2._error_a1f8,jdiv input[type=text].inputField_acd2:focus._error_a1f8,jdiv input[type=text].inputField_acd2:hover._error_a1f8{border-color:#f01420!important;color:#f01420!important}jdiv * .inputField_acd2.__textarea_a280,jdiv input.inputField_acd2.__textarea_a280,jdiv input[type=email].inputField_acd2.__textarea_a280,jdiv input[type=tel].inputField_acd2.__textarea_a280,jdiv input[type=text].inputField_acd2.__textarea_a280{word-wrap:break-word!important;height:78px!important;line-height:20px!important;overflow-y:auto!important;padding:11px!important;resize:none!important;scrollbar-width:thin!important;white-space:pre-wrap!important}jdiv * .inputField_acd2._disabled_dd49,jdiv input.inputField_acd2._disabled_dd49,jdiv input[type=email].inputField_acd2._disabled_dd49,jdiv input[type=tel].inputField_acd2._disabled_dd49,jdiv input[type=text].inputField_acd2._disabled_dd49{cursor:default!important;opacity:.5!important}jdiv * .inputField_acd2.__inputChat_fb64,jdiv input.inputField_acd2.__inputChat_fb64,jdiv input[type=email].inputField_acd2.__inputChat_fb64,jdiv input[type=tel].inputField_acd2.__inputChat_fb64,jdiv input[type=text].inputField_acd2.__inputChat_fb64{border-left:none!important;border-radius:0!important;border-right:none!important;border-top:none!important;box-shadow:none!important;color:#000!important;line-height:normal!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}jdiv * .inputField_acd2.__inputChat_fb64._error_a1f8,jdiv input.inputField_acd2.__inputChat_fb64._error_a1f8,jdiv input[type=email].inputField_acd2.__inputChat_fb64._error_a1f8,jdiv input[type=tel].inputField_acd2.__inputChat_fb64._error_a1f8,jdiv input[type=text].inputField_acd2.__inputChat_fb64._error_a1f8{color:#000!important}jdiv * .inputField_acd2.__ios_dc12,jdiv input.inputField_acd2.__ios_dc12,jdiv input[type=email].inputField_acd2.__ios_dc12,jdiv input[type=tel].inputField_acd2.__ios_dc12,jdiv input[type=text].inputField_acd2.__ios_dc12{font-size:16px!important}jdiv * .inputField_acd2.__emailChat_e488,jdiv input.inputField_acd2.__emailChat_e488,jdiv input[type=email].inputField_acd2.__emailChat_e488,jdiv input[type=tel].inputField_acd2.__emailChat_e488,jdiv input[type=text].inputField_acd2.__emailChat_e488{padding-right:40px!important}jdiv * .inputField_acd2.__mobile_f18c,jdiv input.inputField_acd2.__mobile_f18c,jdiv input[type=email].inputField_acd2.__mobile_f18c,jdiv input[type=tel].inputField_acd2.__mobile_f18c,jdiv input[type=text].inputField_acd2.__mobile_f18c{border-left:none!important;border-radius:0!important;border-right:none!important;border-top:none!important;box-shadow:none!important;font-size:16px!important;line-height:normal!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}jdiv * .inputField_acd2.__mobile_f18c.__inputChat_fb64,jdiv input.inputField_acd2.__mobile_f18c.__inputChat_fb64,jdiv input[type=email].inputField_acd2.__mobile_f18c.__inputChat_fb64,jdiv input[type=tel].inputField_acd2.__mobile_f18c.__inputChat_fb64,jdiv input[type=text].inputField_acd2.__mobile_f18c.__inputChat_fb64{background-color:#fff!important;color:#000!important}jdiv * .inputField_acd2.__mobile_f18c.__inputChat_fb64::-moz-placeholder,jdiv input.inputField_acd2.__mobile_f18c.__inputChat_fb64::-moz-placeholder,jdiv input[type=email].inputField_acd2.__mobile_f18c.__inputChat_fb64::-moz-placeholder,jdiv input[type=tel].inputField_acd2.__mobile_f18c.__inputChat_fb64::-moz-placeholder,jdiv input[type=text].inputField_acd2.__mobile_f18c.__inputChat_fb64::-moz-placeholder{-webkit-text-fill-color:#8e8e8e!important;color:#8e8e8e!important;font-size:16px!important;opacity:1!important}jdiv * .inputField_acd2.__mobile_f18c.__inputChat_fb64:-ms-input-placeholder,jdiv input.inputField_acd2.__mobile_f18c.__inputChat_fb64:-ms-input-placeholder,jdiv input[type=email].inputField_acd2.__mobile_f18c.__inputChat_fb64:-ms-input-placeholder,jdiv input[type=tel].inputField_acd2.__mobile_f18c.__inputChat_fb64:-ms-input-placeholder,jdiv input[type=text].inputField_acd2.__mobile_f18c.__inputChat_fb64:-ms-input-placeholder{-webkit-text-fill-color:#8e8e8e!important;color:#8e8e8e!important;font-size:16px!important;opacity:1!important}jdiv * .inputField_acd2.__mobile_f18c.__inputChat_fb64::placeholder,jdiv input.inputField_acd2.__mobile_f18c.__inputChat_fb64::placeholder,jdiv input[type=email].inputField_acd2.__mobile_f18c.__inputChat_fb64::placeholder,jdiv input[type=tel].inputField_acd2.__mobile_f18c.__inputChat_fb64::placeholder,jdiv input[type=text].inputField_acd2.__mobile_f18c.__inputChat_fb64::placeholder{-webkit-text-fill-color:#8e8e8e!important;color:#8e8e8e!important;font-size:16px!important;opacity:1!important}jdiv * .inputField_acd2.__valid_f352,jdiv input.inputField_acd2.__valid_f352,jdiv input[type=email].inputField_acd2.__valid_f352,jdiv input[type=tel].inputField_acd2.__valid_f352,jdiv input[type=text].inputField_acd2.__valid_f352{padding-right:30px!important;text-overflow:ellipsis!important;white-space:nowrap!important}jdiv * .inputField_acd2::-ms-clear,jdiv input.inputField_acd2::-ms-clear,jdiv input[type=email].inputField_acd2::-ms-clear,jdiv input[type=tel].inputField_acd2::-ms-clear,jdiv input[type=text].inputField_acd2::-ms-clear{color:transparent;display:none;opacity:0}.currentItem_c724{background-color:#fff;border:1px solid #ccc;border-radius:4px!important;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.1);color:#222d38;display:block;font-family:Arial,sans-serif;font-size:15px;height:40px;line-height:40px;overflow:hidden;padding-left:11px;padding-right:30px;position:relative;text-overflow:ellipsis;white-space:nowrap}.currentItem_c724:hover{border-color:#18c139;cursor:pointer}.currentItem_c724:hover._grey_df04{border-color:#445669}.currentItem_c724:hover._blue_fc21{border-color:#0b82f7}.currentItem_c724._open_d3d1{border-bottom-color:transparent;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.currentItem_c724.__mobile_f18c{border-left:none;border-radius:0!important;border-right:none;border-top:none;box-shadow:none;line-height:normal;padding-top:12px}.selectPopup_c96d{background-color:#fff;border:1px solid #e0e4ed;border-radius:4px!important;box-shadow:0 7px 14px 0 rgba(0,0,0,.12);display:block;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:1}.selectPopup_c96d .itemSelected_f583{font-weight:700}.selectPopup_c96d .item_a1ac:last-child,.selectPopup_c96d .itemSelected_f583:last-child{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.selectPopup_c96d.__scroll_b78f{height:126px;max-height:126px;overflow-y:auto}.item_a1ac,.itemSelected_f583{box-sizing:border-box;color:#222d38;display:block;font-family:Arial,sans-serif;font-size:15px;height:42px;line-height:22px;max-width:100%;overflow:hidden;padding:10px 16px 10px 11px;text-overflow:ellipsis;white-space:nowrap}.__ios_dc12 .item_a1ac,.__ios_dc12 .itemSelected_f583{line-height:normal}.item_a1ac:hover,.itemSelected_f583:hover{background-color:#f5f5f5;cursor:pointer}.iconSelect_c12d{cursor:pointer;display:block;height:24px;position:absolute;right:5px;top:8px;width:24px}.rail_e9bc{width:4px!important}.iconValid_d4b8{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24'%3E%3Cdefs%3E%3Cpath id='a' d='M0 0h24v24H0z'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd' transform='rotate(-90 12 12)'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cg stroke='%2318C139' stroke-linecap='round' stroke-width='1.5' mask='url(%23b)'%3E%3Cpath d='m16.343 17.814-7.657-5.657L12.343 8.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")!important;background-position:50% 50%;background-repeat:no-repeat!important;background-size:24px;display:block;height:24px;position:absolute;right:4px;top:8px;width:24px}.button_c754{background-color:#18c139;border-radius:4px!important;color:#fff;cursor:pointer;display:block;font-family:Arial,sans-serif;font-size:15px!important;height:40px;line-height:40px;text-align:center;width:100%}.button_c754:hover{background-color:#12a730;box-sizing:border-box}.button_c754._disabled_bf60{cursor:default;opacity:.5}.button_c754._medium_ec11{font-size:18px;height:48px;line-height:48px}.button_c754._medium_ec11 .text_b15b{font-size:18px;padding-top:14px}.button_c754._blue_ff1b{background-color:#0b82f7}.button_c754._blue_ff1b:hover{background-color:#086bcd}.button_c754._grey_af7f{background-color:#445669}.button_c754._grey_af7f:hover{background-color:#303f4e}.button_c754 .text_b15b{color:#fff;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:15px;font-weight:400;padding-top:11px}.button_c754.__ios_cb36{line-height:normal}.inputButton_d26f{border-bottom-right-radius:4px!important;border-top-right-radius:4px!important;cursor:pointer;height:40px;position:absolute;right:0;top:0;width:40px}.inputButton_d26f.__mobileChat_b94a{right:3px;top:3px}.inputButton_d26f.__mobileChat_b94a,.inputButton_d26f.__mobileChat_b94a .buttonIcon_f682{border-radius:100%!important;height:32px;width:32px}.inputButton_d26f._disabled_bf60{cursor:default;opacity:.5}.inputButton_d26f._disabled_bf60 jdiv{cursor:default}.inputButton_d26f._green_a509{background-color:#18c139}.inputButton_d26f._green_a509:hover{background-color:#12a730}.inputButton_d26f._blue_ff1b{background-color:#0b82f7}.inputButton_d26f._blue_ff1b:hover{background-color:#086bcd}.inputButton_d26f._grey_af7f{background-color:#445669}.inputButton_d26f._grey_af7f:hover{background-color:#303f4e}.inputButton_d26f._error_e039{background-color:#fff}.buttonIcon_f682{background-position:50% 50%;background-repeat:no-repeat;background-size:20px 20px;cursor:pointer;display:block;height:40px;position:absolute;width:40px}.main_fadd{display:block;font-family:Arial,sans-serif;padding:32px 16px 16px;position:relative}.main_fadd form{margin:0}.avatarBox_a597{display:block;margin-bottom:16px;min-height:100px;min-width:100px;position:relative}.iconAnonymous_d573{background-repeat:no-repeat;background-size:100% 100%;bottom:0;display:block;position:absolute;top:0;width:100%}.caption_f7c4{color:#222d38;display:block;font-size:15px;padding-bottom:16px;padding-left:16px;padding-right:16px;text-align:center}.introducePopup_c3d5{background-color:#f1f0f0;border-bottom:1px solid #d5dade;display:block;font-family:Arial,sans-serif;font-size:15px!important;height:69px;overflow:hidden;padding:16px;position:relative;transition:height .15s cubic-bezier(.39,.24,.21,.99)}.introduceText_d41f{color:#222d38;display:block;font-size:15px!important;padding-bottom:12px}.popupContent_e8f0{display:block}.__mobile_b8f4{padding-bottom:46px}.main_fa04{border-top:1px solid #e6e6e6;bottom:0;box-sizing:border-box;color:#222d38;display:block;font-family:Arial,sans-serif;font-size:15px;overflow-y:auto;position:absolute;top:0;width:100%}.main_fa04.__logo_ee4e{top:30px}.main_fa04.__mobile_e5b4{position:relative;top:0}.main_fa04.__mobile_e5b4.__logo_ee4e{padding-bottom:30px}.department_b57c{border-bottom:1px solid #e6e6e6;color:#222d38!important;cursor:pointer;display:block;font-size:15px!important;line-height:normal;overflow:hidden;padding:16px 36px 15px;position:relative;text-overflow:ellipsis}.__mobile_e5b4 .department_b57c{font-size:16px!important}.department_b57c:hover{background-color:#f5f5f5}.circle_a320{border-radius:100px!important;display:block;height:8px;left:17px;margin-top:-4px!important;position:absolute;top:50%;width:8px}._green_e491 .circle_a320,.circle_a320{background-color:#18c139}._grey_a296 .circle_a320{background-color:#445669}._blue_e165 .circle_a320{background-color:#0b82f7}.text_aa68{display:block;padding-bottom:12px}.container_fb6b{display:block;font-family:Arial,sans-serif;position:relative}.countryMobileWrap_e94b,.inputWrap_d8df{background-color:transparent;border:1px solid;border-radius:4px!important;box-sizing:border-box!important;color:#222d38;display:block;white-space:nowrap}.countryMobileWrap_e94b .iconSelect_ec85{position:absolute;right:6px;top:0;z-index:-1}.__alone_d615 .flagIcon_ba8e,.__alone_d615 .flagWrap_e418,.__alone_d615 .inputWrap_d8df .flagIcon_ba8e{cursor:default}.flagWrap_e418{position:relative;vertical-align:top}.flagIcon_ba8e,.flagWrap_e418{cursor:pointer;display:inline-block}.flagIcon_ba8e{background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border:1px solid #d5e1e9;box-sizing:border-box;height:15px;line-height:45px;margin-left:10px;vertical-align:middle;width:20px}.flagIcon_ba8e:first-child{margin-top:0!important}.flagIcon_ba8e.list_b7d4{margin-top:7px!important;vertical-align:top}.flagArrow_cf79{cursor:pointer;font-size:9px;margin-left:3px}.flagArrow_cf79,.phoneCodeWrap_ed5a{color:#222d38;display:inline-block;vertical-align:top}.phoneCodeWrap_ed5a{cursor:text;font-size:15px;margin-right:2px;padding:0 5px}.phoneInput_f6a2{border:none!important;display:inline-block;float:none!important;font-family:Arial,sans-serif!important;height:100%;margin:0 0 0 -4px;outline:none;padding:0;vertical-align:top;width:130px}.phoneInput_f6a2::-moz-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important;font-family:inherit!important;font-size:100%!important;opacity:1!important;text-align:left!important}.phoneInput_f6a2:-ms-input-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important;font-family:inherit!important;font-size:100%!important;opacity:1!important;text-align:left!important}.phoneInput_f6a2::placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important;font-family:inherit!important;font-size:100%!important;opacity:1!important;text-align:left!important}.phoneInput_f6a2:focus{background-color:initial!important}.phoneInput_f6a2:focus,.phoneInput_f6a2:hover{border:none!important;box-shadow:none!important;color:#292b35!important}.phoneInput_f6a2::-ms-clear{display:none}.countryWrap_e434{background-color:#fff;border:1px solid #dee4e9;border-radius:3px!important;box-shadow:0 5px 10px 0 rgba(0,0,0,.17);display:none;height:auto;left:0;max-height:125px;padding-bottom:5px;padding-top:5px;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.countrySelect_f60f{color:rgba(0,0,0,.87)}.countrySelect_f60f,.countryTabletSelect_d154{-webkit-appearance:none;background:transparent;border:none;font-size:16px;height:40px;line-height:2em;outline:0 none;padding:6px 0 4px;width:100%}.countryTabletSelect_d154{color:transparent;left:0;position:absolute;top:0}.rail_ae22{width:4px!important}._isScroll_c527{height:125px}.listItem_d04f{cursor:pointer;display:block;font-size:0;height:32px;line-height:32px}.listItem_d04f:hover{background-color:#f2f2f2}.countryName_d293{color:#3b3c3d;margin-left:10px;max-width:135px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.countryCode_d236,.countryName_d293{cursor:pointer;display:inline-block;font-size:13px;line-height:32px}.countryCode_d236{color:#bfbfbf;margin-left:5px;vertical-align:top}.__singleMod_e37f{padding-top:43px}.__singleMod_e37f .inputWrap_d8df{border-color:transparent transparent #ccc;border-radius:0!important;height:43px;position:relative}.__singleMod_e37f .inputWrap_d8df.__error_b1e9{border-bottom-color:#f01420!important}.__singleMod_e37f .inputWrap_d8df.__focused_c1a8:not(.__error_b1e9),.__singleMod_e37f .inputWrap_d8df:hover:not(.__error_b1e9){border-bottom-color:#18c139!important}.__singleMod_e37f .inputWrap_d8df.__focused_c1a8:not(.__error_b1e9)._grey_ffb5,.__singleMod_e37f .inputWrap_d8df:hover:not(.__error_b1e9)._grey_ffb5{border-bottom-color:#445669!important}.__singleMod_e37f .inputWrap_d8df.__focused_c1a8:not(.__error_b1e9)._blue_d6bc,.__singleMod_e37f .inputWrap_d8df:hover:not(.__error_b1e9)._blue_d6bc{border-bottom-color:#0b82f7!important}.__singleMod_e37f .inputWrap_d8df.__focused_c1a8:not(.__error_b1e9) .phoneInput_f6a2,.__singleMod_e37f .inputWrap_d8df:hover:not(.__error_b1e9) .phoneInput_f6a2{box-shadow:none}.__singleMod_e37f .inputWrap_d8df.__error_b1e9{border-color:transparent transparent #d00202}.__singleMod_e37f .listItem_d04f .flagIcon_ba8e{margin-left:10px}.__singleMod_e37f .flagIcon_ba8e{margin-left:2px}.__singleMod_e37f .__alone_d615 .flagIcon_ba8e{margin-top:0!important}.__singleMod_e37f .flagWrap_e418{height:45px;line-height:41px;padding-right:7px}.__singleMod_e37f .flagWrap_e418:before{content:"";display:inline-block;height:100%;vertical-align:middle}.__singleMod_e37f .flagArrow_cf79{line-height:45px;margin-top:0;vertical-align:middle}.__singleMod_e37f .phoneCodeWrap_ed5a{font-size:18px;line-height:45px;margin-right:4px}.__singleMod_e37f .phoneInput_f6a2{-webkit-text-fill-color:#292b35!important;color:#292b35!important;float:none!important;font-size:18px!important;height:45px!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.__singleMod_e37f .phoneInput_f6a2:-ms-input-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important}.__singleMod_e37f .countryWrap_e434{color:#292b35;left:-2px;right:-2px;top:41px}.__mobile_a47a .countryMobileWrap_e94b,.__mobile_a47a .inputWrap_d8df{background-color:transparent;border-radius:0!important;border-width:0 0 1px;border-bottom:1px solid #ccc;box-shadow:none;height:40px;margin-bottom:12px}.__mobile_a47a .countryMobileWrap_e94b.__focused_c1a8:not(.__error_b1e9),.__mobile_a47a .countryMobileWrap_e94b:hover:not(.__error_b1e9),.__mobile_a47a .inputWrap_d8df.__focused_c1a8:not(.__error_b1e9),.__mobile_a47a .inputWrap_d8df:hover:not(.__error_b1e9){border-color:#03aa38;box-shadow:none}.__mobile_a47a .countryMobileWrap_e94b.__focused_c1a8:not(.__error_b1e9) .phoneInput_f6a2,.__mobile_a47a .countryMobileWrap_e94b:hover:not(.__error_b1e9) .phoneInput_f6a2,.__mobile_a47a .inputWrap_d8df.__focused_c1a8:not(.__error_b1e9) .phoneInput_f6a2,.__mobile_a47a .inputWrap_d8df:hover:not(.__error_b1e9) .phoneInput_f6a2{box-shadow:none}.__mobile_a47a .flagWrap_e418{height:40px;line-height:50px}.__mobile_a47a .flagArrow_cf79{float:right;margin-right:5px}.__mobile_a47a .phoneCodeWrap_ed5a{font-size:16px;line-height:40px;margin:0;padding:0 5px 0 0}.__mobile_a47a .phoneInput_f6a2{background:transparent;color:rgba(0,0,0,.87)!important;float:none!important;font-size:16px;height:40px!important;margin:0;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;width:100%}.__inFormMod_ddac{background:#fff;border-radius:4px!important}.__inFormMod_ddac .inputWrap_d8df{border-color:#ccc;font-size:15px;height:40px;line-height:40px}.__inFormMod_ddac .inputWrap_d8df.__focused_c1a8,.__inFormMod_ddac .inputWrap_d8df:focus,.__inFormMod_ddac .inputWrap_d8df:hover{border-color:#18c139}.__inFormMod_ddac .inputWrap_d8df.__focused_c1a8._grey_ffb5,.__inFormMod_ddac .inputWrap_d8df:focus._grey_ffb5,.__inFormMod_ddac .inputWrap_d8df:hover._grey_ffb5{border-color:#445669}.__inFormMod_ddac .inputWrap_d8df.__focused_c1a8._blue_d6bc,.__inFormMod_ddac .inputWrap_d8df:focus._blue_d6bc,.__inFormMod_ddac .inputWrap_d8df:hover._blue_d6bc{border-color:#0b82f7}.__inFormMod_ddac .inputWrap_d8df.__focused_c1a8.__error_b1e9,.__inFormMod_ddac .inputWrap_d8df:focus.__error_b1e9,.__inFormMod_ddac .inputWrap_d8df:hover.__error_b1e9{border-color:#f01420!important;color:#f01420}.__inFormMod_ddac .inputWrap_d8df.__error_b1e9{border-color:#f01420;color:#f01420}.__inFormMod_ddac .flagIcon_ba8e{margin-top:12px!important;vertical-align:top}.__inFormMod_ddac .flagIcon_ba8e.list_b7d4{margin-top:7px!important}.__inFormMod_ddac .flagArrow_cf79{margin-top:14px}.__inFormMod_ddac .phoneCodeWrap_ed5a{margin-top:11px}.__inFormMod_ddac .phoneInput_f6a2{background:transparent!important;color:#222d38!important;float:none!important;font-size:15px!important;height:39px!important;line-height:normal;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;width:calc(100% - 77px)!important}.__inFormMod_ddac .phoneInput_f6a2:-ms-input-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important}.__inFormMod_ddac .countryWrap_e434{right:34px;top:40px;z-index:5}.__smallTextSize_ddc3 .phoneCodeWrap_ed5a,.__smallTextSize_ddc3 .phoneInput_f6a2{font-size:15px}.__smallTextSize_ddc3 .flagWrap_e418{line-height:51px}.__error_b1e9.inputWrap_d8df{border-color:#f84743;box-shadow:0 0 0 rgba(248,71,67,.5)}.__error_b1e9 .phoneInput_f6a2{box-shadow:none}.iconSelect_ec85{background-position:-2px 50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:24px;height:42px;vertical-align:middle;width:16px}.__inFormMod_ddac .iconSelect_ec85{background-position:-5px -7px;height:16px}.closeButton_aec4{cursor:pointer!important;display:block;height:23px!important;margin-left:-34px!important;margin-top:0!important;opacity:1;overflow:visible!important;transition:all .3s cubic-bezier(.39,.24,.21,.99)!important;transition-delay:.3s;width:23px!important}.closeIcon_dde5{background-repeat:no-repeat;cursor:pointer;display:block;height:28px;opacity:.85;width:28px}.closeIcon_dde5:hover{opacity:1}.action_b61d{-webkit-touch-callout:none!important;bottom:auto!important;direction:ltr!important;display:block;max-height:none!important;overflow:visible;right:0!important}.action_b61d,.drag_afb3{left:0!important;position:absolute!important;top:0!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.drag_afb3{background-color:transparent!important;cursor:move!important;height:70px!important;width:93%!important;z-index:2147483647!important}.drag_afb3.__call_f39b{width:79%!important}.popupClose_a133{background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;display:block;height:24px;position:absolute;right:14px;top:13px;width:24px}.selectWrap_d4d0{position:relative}.selectWrap_d4d0.disabled_fcde{opacity:.5}.styledSelectWrap_b5d2{display:block;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nativeSelectWrap_e892{background-color:transparent;border-radius:0;border-width:0 0 1px;border-bottom:1px solid #ccc;box-shadow:none;display:block;height:40px;margin-bottom:12px}.nativeSelectWrap_e892:focus,.nativeSelectWrap_e892:hover{box-shadow:none}.nativeSelectWrap_e892.invalid_ca1a{border-color:#f84743}.nativeSelectWrap_e892:not(.invalid_ca1a):focus,.nativeSelectWrap_e892:not(.invalid_ca1a):hover{border-color:#03aa38}.selectWrap_d4d0:hover.__green_c565 .label_d7fa{border-color:#18c139}.selectWrap_d4d0:hover.__blue_f9b6 .label_d7fa{border-color:#0b82f7}.selectWrap_d4d0:hover.__grey_ee55 .label_d7fa{border-color:#445669}.__dark_f00c .item_ebea,.__dark_f00c .items_cd59,.__dark_f00c .label_d7fa{background:#18171c!important;border:none!important;color:#fff}.label_d7fa{color:#222d38;display:block;overflow:hidden;padding-right:25px;text-overflow:ellipsis;white-space:nowrap}.selectWrap_d4d0:not(.disabled_fcde) .label_d7fa:hover{cursor:pointer}.heightSmall_fc87 .label_d7fa{font-size:15px;height:39px;line-height:39px}.heightMiddle_d81f .label_d7fa{font-size:18px;height:40px;line-height:40px}.themeFlat_e546 .label_d7fa{border-bottom:1px solid #ccc}.themeInset_dc93 .label_d7fa{background:#fff;border:1px solid #ccc;border-radius:4px!important;padding-left:10px}.themeInset_dc93 .label_d7fa .labelArrow_a4ea{line-height:40px;right:7px}.themeInset_dc93 .label_d7fa .labelArrow_a4ea .iconSelect_b81a{height:38px}.invalid_ca1a .label_d7fa{border-color:#f84743}.selectIsOpen_cd6c .label_d7fa{border-bottom-color:transparent}.label_d7fa .labelArrow_a4ea{display:inline-block;font-size:9px;line-height:40px;position:absolute;right:0}.nativeSelect_ede4{-webkit-text-fill-color:#222d38;-webkit-appearance:none;background:transparent;border:none;color:#222d38!important;display:block;font-size:16px;height:40px;line-height:2em;outline:0 none;padding:6px 0 4px;width:100%}.nativeSelect_ede4 option{color:#222d38}.items_cd59{background-color:#fff;border:1px solid #dee4e9;border-radius:4px!important;box-shadow:0 5px 10px 0 rgba(0,0,0,.17);box-sizing:border-box!important;color:#222d38!important;display:none;max-height:108px;padding-bottom:5px;padding-top:5px;position:absolute;z-index:99}.themeFlat_e546 .items_cd59{border-bottom:1px solid #ccc;left:0;right:0}.themeFlat_e546 .items_cd59:hover{border-bottom-color:#00c05a}.themeInset_dc93 .items_cd59{left:0;width:100%}.heightSmall_fc87 .items_cd59{top:39px}.heightMiddle_d81f .items_cd59{top:40px}.selectIsOpen_cd6c .items_cd59{display:block}.scroll_b24d .items_cd59{height:108px}.item_ebea{cursor:pointer;display:block;font-size:15px;height:32px;line-height:32px;overflow:hidden;padding:0 10px;text-overflow:ellipsis;white-space:nowrap}.item_ebea:hover{background-color:#f2f2f2}.rail_aef9{width:4px!important}.iconSelect_b81a{background-position:0 50%;background-repeat:no-repeat;cursor:pointer;display:inline-block;height:24px;height:40px;vertical-align:middle;width:24px}.nativeSelectWrap_e892 .iconSelect_b81a{position:absolute;right:0;top:3px;z-index:-1}.button_c3f9{background-color:#18c139;border:none;border-radius:4px!important;box-sizing:border-box;color:#fff;display:block;font-family:Arial,sans-serif;margin:0 auto;min-width:193px;outline:none;overflow:hidden;padding:0 14px;text-align:center;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}.button_c3f9:hover{background-color:#12a730}.button_c3f9:hover:not(.disabled_be33){border-color:#8dc09f;cursor:pointer}.button_c3f9.disabled_be33{cursor:default;opacity:.5}.button_c3f9.widthFixed_b7c7{width:272px}.button_c3f9.widthFluid_c149{box-sizing:border-box;min-width:100%;width:100%}.button_c3f9.heightSmall_cdc4{font-size:15px;height:40px;line-height:40px}.button_c3f9.heightMiddle_b7e8{font-size:18px;font-weight:400;height:48px;line-height:48px}.button_c3f9.__green_f577{background-color:#18c139}.button_c3f9.__green_f577:hover{background-color:#12a730}.button_c3f9.__blue_a479{background-color:#0b82f7}.button_c3f9.__blue_a479:hover{background-color:#086bcd}.button_c3f9.__grey_bea5{background-color:#445669}.button_c3f9.__grey_bea5:hover{background-color:#303f4e}.nativeButton_c53b{background-color:#03aa38;border:0;border-radius:3px;box-shadow:0 2px 2px 0 rgba(3,170,56,.2),0 0 2px 0 rgba(3,170,56,.3);box-sizing:border-box;color:#fff;display:block;font-size:16px;height:50px;outline:0 none;width:100%}.header_ca8e{color:#fff;display:table-cell!important;font-size:18px;height:133px;line-height:24px;max-width:300px;text-align:center;vertical-align:middle;width:300px}.body_b697,.bodyInfo_bd13{color:#222d38;display:block;padding-top:32px;width:100%}.bodyInfo_bd13{display:block;min-height:230px}.bodyInfo_bd13,.bodyInfoChat_f58a{box-sizing:border-box;margin:auto;position:relative;text-align:center}.bodyInfoChat_f58a{height:100%;min-height:100px}.bodyInfoChatText_c272{display:block;padding:0 28px}.bodyInfoChatText_c272,.bodyInfoText_d8d7{font-size:19px;line-height:26px;text-align:center}.bodyInfoText_d8d7{left:0;padding:0 12px;position:absolute;top:50%;transform:translateY(-50%)}.periodSelectWrap_ef57{display:block;margin-bottom:5px}.inputPhone_c98a{margin-bottom:16px;padding-top:0;z-index:1}.successHeaderIcon_efed{background-position:50%;background-repeat:no-repeat;display:block!important;height:100%;width:100%}.tryAgainText_b050{color:#545d6b}.tryAgainLink_ec5f{display:inline-block;text-decoration:underline}.tryAgainLink_ec5f:hover{cursor:pointer;text-decoration:none}.body_fe50{display:block;width:auto}.message_f975{color:#222d38;display:block;font-size:15px;line-height:19.6px;padding-bottom:16px;padding-right:32px;text-align:left}.classNameInputPhone_ce84{margin-bottom:10px;z-index:1}.main_b6e5{background-color:#f1f0f0;border-bottom:1px solid #d5dade;display:block;font-family:Arial,sans-serif;padding:16px}.text_a592{color:#222d38;display:block;font-size:15px;line-height:19.6px;padding-bottom:16px;padding-right:32px}.callBox_b870{display:block;position:relative}.waitBox_acf8{text-align:center}.timerBox_c6e1,.waitText_b935{display:block;text-align:center}.timerBox_c6e1{background-color:#18c139;border-radius:25px!important;height:42px;line-height:0;margin:16px auto;width:85px}.timerBox_c6e1:before{content:""!important;display:inline-block;height:100%;vertical-align:middle}.timerBox_c6e1 .count_a6bf{color:#222d38;color:#fff;display:inline-block;font-size:15px;font-size:24px;line-height:0;text-align:center;vertical-align:middle}.connectBox_df03{margin:16px auto;position:relative}.connectBox_df03,.connectIcon_a518{display:block;height:40px;width:50px}.connectIcon_a518{background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.pin_d78b{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='9'%3E%3Cpath d='m8.498-.005 8.502 9-16.995.01 8.493-9.01z' fill-rule='evenodd' fill='%23f0eff4'/%3E%3C/svg%3E") 0 0 no-repeat;display:block;height:9px;position:absolute;right:35px;top:-8px;width:17px}@-webkit-keyframes ochange_d551{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes ochange_d551{0%{opacity:0}50%{opacity:1}to{opacity:0}}.pinBox_ae88{left:20px;top:12px;width:50px}.pinBox_ae88,.pinBoxBig_dd5c{display:block;position:absolute}.pinBoxBig_dd5c{left:33px;top:17px;width:75px}.pinBoxBig_dd5c .pin2_e6cb{left:20px}.pinBoxBig_dd5c .pin3_cbb0{left:35px}.pinBoxBig_dd5c .pin1_b416,.pinBoxBig_dd5c .pin2_e6cb,.pinBoxBig_dd5c .pin3_cbb0{height:10px;width:10px}.pin1_b416,.pin2_e6cb,.pin3_cbb0{background:#18c139;border-radius:1000px!important;height:5px;position:absolute;width:5px}.pin1_b416{-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;left:5px}.pin1_b416,.pin2_e6cb{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:ochange_d551;animation-name:ochange_d551;opacity:0}.pin2_e6cb{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;left:15px}.pin3_cbb0{-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:ochange_d551;animation-name:ochange_d551;left:25px;opacity:0}.wrap_ebf7{background:#fff;bottom:0;display:block;font-family:Arial,sans-serif;left:0;min-width:336px;padding-top:45px;position:absolute;right:0;text-align:center;top:0;z-index:23}.wrap_ebf7 iframe{border:none;height:74px!important;margin:0 auto}.textBox_f644{display:flex;flex-wrap:wrap;justify-content:center}.text_acff{color:#24292e;display:block;font-size:15px;line-height:19px;max-width:260px;padding-bottom:16px;text-align:center}.iconHeader_f298{background-size:100%!important;display:block;height:52px;margin-left:151px;padding-bottom:26px;width:54px}.iconHeader_f298.__vk_aadc{background:url("data:image/svg+xml;charset=utf-8,%3Csvg id='vk_icon.svg' xmlns='http://www.w3.org/2000/svg' width='63.906' height='61'%3E%3Cstyle%3E.cls-1{fill:%23d3d8de;fill-rule:evenodd}%3C/style%3E%3Cpath class='cls-1' fill='%23d3d8de' d='M534.7 460.039a1.206 1.206 0 0 1 0-2.411h8.6a1.218 1.218 0 0 1 1.2 1.205 1.158 1.158 0 0 1-1.2 1.206h-8.6ZM555.8 464v-7.076a3.448 3.448 0 0 0-1-2.512 4.1 4.1 0 0 0-2.8-1.1h-26a3.348 3.348 0 0 0-3.7 3.617v42.905h33.5V495h2.2v10.958a5.936 5.936 0 0 1-1.7 4.22 5.8 5.8 0 0 1-4.3 1.809c-10.4-.1-18.4-.1-25.9 0h-.1a6.113 6.113 0 0 1-4.3-1.709 6 6 0 0 1-1.7-4.32v-49.034a5.63 5.63 0 0 1 5.9-5.924h26a6.446 6.446 0 0 1 4.4 1.809 5.936 5.936 0 0 1 1.7 4.22V464h-2.2Zm-33.5 41.958a3.649 3.649 0 0 0 1 2.713 3.919 3.919 0 0 0 2.8 1.105c7.5 0 15.5-.1 25.9 0a3.855 3.855 0 0 0 2.7-1.105 3.57 3.57 0 0 0 1-2.613v-3.918h-33.4v3.818Zm16.7 1.708a1.608 1.608 0 1 1 1.6-1.608 1.583 1.583 0 0 1-1.6 1.608Z' transform='translate(-520 -451)'/%3E%3Cpath id='icon_vk.svg' class='cls-1' fill='%23d3d8de' d='M572.925 483.226a1.05 1.05 0 0 0-.047-.091 7.22 7.22 0 0 0-1.393-1.614l-.014-.015-.007-.007-.008-.007h-.007c-.311-.3-.508-.5-.59-.6a.562.562 0 0 1-.1-.592 5.489 5.489 0 0 1 .656-.957q.3-.387.473-.62 1.262-1.68 1.094-2.147l-.044-.073a.425.425 0 0 0-.226-.121 1.158 1.158 0 0 0-.466-.018l-2.1.015a.268.268 0 0 0-.146 0l-.1.022-.036.018-.029.022a.33.33 0 0 0-.081.077.479.479 0 0 0-.072.128 12.049 12.049 0 0 1-.78 1.643q-.27.453-.5.785a3.724 3.724 0 0 1-.379.489 2.542 2.542 0 0 1-.277.252.27.27 0 0 1-.189.081l-.124-.03a.481.481 0 0 1-.164-.179.794.794 0 0 1-.084-.284c-.015-.115-.023-.213-.026-.3s0-.2 0-.351.007-.253.007-.307c0-.185 0-.385.011-.6s.014-.388.019-.515.007-.26.007-.4a1.683 1.683 0 0 0-.026-.332 1.163 1.163 0 0 0-.076-.234.4.4 0 0 0-.149-.175.852.852 0 0 0-.245-.1 6.989 6.989 0 0 0-2.726.08.988.988 0 0 0-.277.219c-.087.107-.1.166-.036.175a.893.893 0 0 1 .619.314l.044.088a1.392 1.392 0 0 1 .1.336 3.433 3.433 0 0 1 .066.533 5.757 5.757 0 0 1 0 .913q-.036.379-.069.591a1.18 1.18 0 0 1-.1.344 1.638 1.638 0 0 1-.087.16.125.125 0 0 1-.037.037.55.55 0 0 1-.2.036.46.46 0 0 1-.247-.1 1.778 1.778 0 0 1-.3-.281 3.771 3.771 0 0 1-.353-.5q-.2-.323-.408-.76l-.117-.212c-.073-.136-.172-.334-.3-.595s-.238-.512-.335-.756a.478.478 0 0 0-.175-.233l-.036-.022a.507.507 0 0 0-.117-.062.774.774 0 0 0-.168-.048l-2 .015a.508.508 0 0 0-.415.138l-.029.044a.235.235 0 0 0-.022.117.562.562 0 0 0 .044.2q.437 1.031.951 1.987t.892 1.54q.379.585.773 1.1c.262.346.436.567.521.665s.152.17.2.219l.182.175a4.256 4.256 0 0 0 .514.42 8.782 8.782 0 0 0 .75.482 4.084 4.084 0 0 0 .959.387 3.313 3.313 0 0 0 1.064.121h.838a.582.582 0 0 0 .386-.161l.029-.037a.47.47 0 0 0 .055-.135.739.739 0 0 0 .026-.2 2.374 2.374 0 0 1 .047-.566 1.487 1.487 0 0 1 .124-.38.923.923 0 0 1 .156-.215.606.606 0 0 1 .125-.106.366.366 0 0 1 .058-.026.463.463 0 0 1 .412.113 2.418 2.418 0 0 1 .444.424q.209.252.5.566a3.439 3.439 0 0 0 .511.467l.145.088a1.84 1.84 0 0 0 .379.161.818.818 0 0 0 .409.036l1.865-.029a.852.852 0 0 0 .43-.091.366.366 0 0 0 .183-.2.575.575 0 0 0 0-.249.91.91 0 0 0-.029-.19Z' transform='translate(-520 -451)'/%3E%3Cpath fill='none' stroke='%23d3d8de' stroke-width='2' d='M580.9 491h-29.969a2 2 0 0 1-2-2v-5.154l-4.391-4.511 4.391-3.759V470a2 2 0 0 1 2-2H580.9a2 2 0 0 1 2 2v19a2 2 0 0 1-2 2Z' transform='translate(-520 -451)' style='fill:none;stroke:%23d3d8de;stroke-width:2px;fill-rule:evenodd'/%3E%3C/svg%3E") 0 0 no-repeat}.iconHeader_f298.__fb_ac9e{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='63.906' height='61'%3E%3Cpath d='M534.7 460.039a1.206 1.206 0 0 1 0-2.411h8.6a1.218 1.218 0 0 1 1.2 1.205 1.158 1.158 0 0 1-1.2 1.206h-8.6ZM555.8 464v-7.076a3.448 3.448 0 0 0-1-2.512 4.1 4.1 0 0 0-2.8-1.1h-26a3.348 3.348 0 0 0-3.7 3.617v42.905h33.5V495h2.2v10.958a5.936 5.936 0 0 1-1.7 4.22 5.8 5.8 0 0 1-4.3 1.809c-10.4-.1-18.4-.1-25.9 0h-.1a6.113 6.113 0 0 1-4.3-1.709 6 6 0 0 1-1.7-4.32v-49.034a5.63 5.63 0 0 1 5.9-5.924h26a6.446 6.446 0 0 1 4.4 1.809 5.936 5.936 0 0 1 1.7 4.22V464h-2.2Zm-33.5 41.958a3.649 3.649 0 0 0 1 2.713 3.919 3.919 0 0 0 2.8 1.105c7.5 0 15.5-.1 25.9 0a3.855 3.855 0 0 0 2.7-1.105 3.57 3.57 0 0 0 1-2.613v-3.918h-33.4v3.818Zm16.7 1.708a1.608 1.608 0 1 1 1.6-1.608 1.583 1.583 0 0 1-1.6 1.608Z' transform='translate(-520 -451)' style='fill-rule:evenodd;fill:%23d3d8de'/%3E%3Cpath d='m556 484 9.714-7.467 2.286 3.734 8-4.267-9.714 8-2.429-3.467Z' transform='translate(-520 -451)' style='fill:%23c6ccd3;fill-rule:evenodd'/%3E%3Cpath d='M580.9 491h-29.969a2 2 0 0 1-2-2v-5.154l-4.391-4.511 4.391-3.759V470a2 2 0 0 1 2-2H580.9a2 2 0 0 1 2 2v19a2 2 0 0 1-2 2Z' transform='translate(-520 -451)' style='fill:none;stroke:%23d3d8de;stroke-width:2px;fill-rule:evenodd'/%3E%3C/svg%3E") 0 no-repeat}.iconHeader_f298.__sb_d51f{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 56 56'%3E%3Cpath fill='%23D1D5DA' fill-rule='evenodd' d='M3.652 2.605c-.864 0-1.565.701-1.565 1.565v47.225c0 .865.7 1.565 1.565 1.565H29.8c.864 0 1.565-.7 1.565-1.565V4.17c0-.864-.7-1.565-1.565-1.565H3.652ZM0 4.17A3.652 3.652 0 0 1 3.652.52H29.8a3.652 3.652 0 0 1 3.652 3.652v47.224a3.652 3.652 0 0 1-3.652 3.652H3.652A3.652 3.652 0 0 1 0 51.395V4.17Z' clip-rule='evenodd'/%3E%3Cpath fill='%23D1D5DA' fill-rule='evenodd' d='M11.978 7.848c0-.576.468-1.043 1.044-1.043h8.545a1.043 1.043 0 0 1 0 2.087h-8.545a1.043 1.043 0 0 1-1.044-1.043ZM0 43.989c0-.577.467-1.044 1.043-1.044h31.365a1.043 1.043 0 0 1 0 2.087H1.043A1.043 1.043 0 0 1 0 43.987Z' clip-rule='evenodd'/%3E%3Cpath fill='%23D1D5DA' d='M16.173 50.08a1.043 1.043 0 1 0 0-2.086 1.043 1.043 0 0 0 0 2.087Z'/%3E%3Cpath fill='%23fff' d='M27.588 15.648a2.087 2.087 0 0 0-2.087 2.087v3.173a2.087 2.087 0 0 1-.568 1.431l-3.282 3.482 3.29 3.537c.36.386.56.894.56 1.421v3.18c0 1.153.934 2.088 2.087 2.088h25.214a2.087 2.087 0 0 0 2.087-2.087V17.735a2.087 2.087 0 0 0-2.087-2.087H27.588Z'/%3E%3Cpath fill='%23D1D5DA' fill-rule='evenodd' d='M27.588 16.691c-.576 0-1.044.468-1.044 1.044v3.173a3.13 3.13 0 0 1-.852 2.147l-2.612 2.77 2.626 2.822a3.13 3.13 0 0 1 .838 2.132v3.18c0 .577.468 1.044 1.044 1.044h25.214c.576 0 1.043-.467 1.043-1.043V17.735c0-.576-.467-1.044-1.043-1.044H27.588Zm-3.13 1.044a3.13 3.13 0 0 1 3.13-3.13h25.214a3.13 3.13 0 0 1 3.13 3.13V33.96a3.13 3.13 0 0 1-3.13 3.13H27.588a3.13 3.13 0 0 1-3.13-3.13v-3.18c0-.264-.1-.518-.28-.712l-3.291-3.536a1.044 1.044 0 0 1 .004-1.426l3.283-3.482a1.044 1.044 0 0 0 .284-.716v-3.173Z' clip-rule='evenodd'/%3E%3Cpath fill='%23D1D5DA' d='M45.91 21.382c.333.43.616.897.842 1.392l-6.376 4.695-2.68-1.685V23.77l2.665 1.669 5.55-4.058Zm-10.937 4.281a1.596 1.596 0 0 1 0-.276l-1.615-.083v.344a6.973 6.973 0 0 0 .535 2.68 6.981 6.981 0 0 0 1.524 2.27l1.144-1.148a5.305 5.305 0 0 1-1.176-1.734 5.295 5.295 0 0 1-.412-2.053Zm5.388-5.383a1.685 1.685 0 0 1 .277 0l.083-1.617h-.345a6.989 6.989 0 0 0-2.686.533 6.976 6.976 0 0 0-2.273 1.523l1.144 1.142a5.325 5.325 0 0 1 1.74-1.172 5.335 5.335 0 0 1 2.06-.409Zm0 10.75a2.461 2.461 0 0 1-.277 0L40 32.644h.345a7.008 7.008 0 0 0 2.685-.534 6.999 6.999 0 0 0 2.274-1.521L44.16 29.44a5.227 5.227 0 0 1-1.736 1.185 5.235 5.235 0 0 1-2.063.406Z'/%3E%3Cpath fill='%23D1D5DA' d='m43.397 21.22 1.369-1.007a7.02 7.02 0 0 0-4.405-1.565v1.612a5.431 5.431 0 0 1 3.036.96Zm3.96 4.444a7.699 7.699 0 0 0-.109-1.258l-1.505 1.117v.14a5.311 5.311 0 0 1-.464 2.181 5.32 5.32 0 0 1-1.318 1.8l1.092 1.2a6.971 6.971 0 0 0 1.704-2.346 6.958 6.958 0 0 0 .6-2.835Zm-6.996 5.367a5.358 5.358 0 0 1-2.187-.464 5.35 5.35 0 0 1-1.806-1.315l-1.202 1.09a6.976 6.976 0 0 0 2.351 1.705 6.988 6.988 0 0 0 2.843.6v-1.616Zm-3.606-9.357-1.093-1.2a6.963 6.963 0 0 0-1.705 2.347 6.953 6.953 0 0 0-.6 2.838h1.616a5.349 5.349 0 0 1 .466-2.182 5.356 5.356 0 0 1 1.316-1.803Z'/%3E%3C/svg%3E") 0 0 no-repeat}.linkBox_cc93{bottom:20px;left:0;position:absolute;right:0;text-align:center}.link_ec80{color:#959da5;cursor:pointer;display:inline-block;font-size:15px;text-decoration:underline}.link_ec80:focus,.link_ec80:hover{color:#697582}.qrWrap_b5ee{align-content:center;align-items:center;border:2px solid #fff;cursor:pointer;display:flex;height:188px;justify-content:center;text-align:center;transform:scale(1);transition:transform .2s ease-in;width:188px;z-index:1}.qrWrap_b5ee canvas{height:100%!important;width:100%!important}.qrWrap_b5ee.__zoomed_d39c{transform:scale(1.5) translateY(-20px)}.headerBox_b78c{border-top-left-radius:8px!important;border-top-right-radius:35px!important;display:block;height:70px;position:absolute;width:100%}.headerBox_b78c.__mobile_e0fd{border-top-left-radius:0!important;border-top-right-radius:0!important}.hideCorners_d027{border-top-left-radius:36px!important;border-top-right-radius:12px!important}.header_b1f4{border-top-right-radius:30px!important;height:70px;line-height:70px;margin:0 16px;opacity:0;position:absolute;right:0;transition:height .15s ease-in,opacity .15s ease;width:304px;z-index:6}.header_b1f4._fadeOut_f3ff{opacity:0;transition:opacity .15s linear}.header_b1f4 .info_f259{float:none;font-size:14px!important;line-height:18px;transition:height .15s ease-in}.header_b1f4._expanded_f721,.header_b1f4._expanded_f721 jdiv{cursor:pointer}.header_b1f4 ._light_e8d8 .title_b0bb,.header_b1f4._light_e8d8,.header_b1f4._light_e8d8 .agentName_c74f,.header_b1f4._light_e8d8 .title_b0bb{color:#f0f1f1!important}.header_b1f4 ._dark_f7d6 .title_b0bb,.header_b1f4._dark_f7d6,.header_b1f4._dark_f7d6 .agentName_c74f,.header_b1f4._dark_f7d6 .title_b0bb{color:#222!important}.header_b1f4._offline_cfed .agentName_c74f{margin-bottom:0;padding-bottom:0}.header_b1f4._offline_cfed .callMe_fc75{right:12px;top:18px}.header_b1f4._offline_cfed._mobile_fcad .info_f259{max-width:100%}.header_b1f4._offline_cfed._mobile_fcad .agentName_c74f{display:inline-block;line-height:70px;margin-bottom:0;max-height:100%;max-width:100%;padding-bottom:0}.header_b1f4._offline_cfed._mobile_fcad.__ios_a594 .agentName_c74f{line-height:normal}.header_b1f4._mobile_fcad{border-radius:0!important;display:block;height:70px;margin:0;top:0;width:100%}.header_b1f4._mobile_fcad._fadeOut_f3ff{opacity:1;transition:none}.header_b1f4._mobile_fcad .headerContainer_d57c{margin-left:60px;width:calc(100% - 60px)}.header_b1f4._mobile_fcad .headerContainer_d57c.__chatpage_becd{margin-left:18px;width:calc(100% - 18px)}.header_b1f4._mobile_fcad._tablet_ce03 .closeBox_d358{padding-left:9px}.header_b1f4._mobile_fcad .info_f259{height:70px;width:auto}.header_b1f4._mobile_fcad .agentName_c74f{font-size:16px!important;line-height:normal;margin-bottom:0;overflow:hidden;padding-bottom:3px;text-overflow:ellipsis;white-space:nowrap;width:100%}.header_b1f4._mobile_fcad .agentName_c74f.__call_eb54{width:calc(100% - 50px)}.header_b1f4._mobile_fcad .agentName_c74f.__call_eb54.__top100_cb7d{width:calc(100% - 95px)}.header_b1f4._mobile_fcad .agentName_c74f.__top100_cb7d{width:calc(100% - 70px)}.header_b1f4._mobile_fcad .title_b0bb{font-size:13px!important;line-height:normal;width:calc(100% - 50px)}.header_b1f4._mobile_fcad .callMe_fc75{display:block!important;position:absolute!important;right:16px!important;top:16px!important;width:34px!important}.header_b1f4._mobile_fcad .callMe_fc75 .callIcon_bc11{-webkit-tap-highlight-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:24px 24px;cursor:pointer;outline:0 none}.showContent_eef0{opacity:1}.headerContainer_d57c{display:table;table-layout:fixed;top:70px;transition:top .15s linear,opacity .15s linear;width:100%;will-change:top,opacity}.headerContainer_d57c._fade-in_bfe8{opacity:1;top:0}.headerContainer_d57c._fade-out_f00a{opacity:0;top:70px}.agentName_c74f{display:block;float:none;font-family:Arial,sans-serif;font-size:15px!important;line-height:18px;margin-bottom:4px;max-height:56px;overflow:hidden;text-overflow:ellipsis}.agentName_c74f.__agents_ca8e{margin-bottom:0;padding-bottom:0!important;padding-right:12px}.agentName_c74f.__call_eb54{padding-right:0!important;width:77%}.agentName_c74f.__call_eb54.__top100_cb7d{width:58%}.agentName_c74f.__top100_cb7d{width:75%}.info_f259{display:table-cell;height:70px;vertical-align:middle}.info_f259 .title_b0bb{display:block;font-family:Arial,sans-serif;font-size:13px!important;line-height:14px;max-height:41px;opacity:.5;overflow:hidden;text-overflow:ellipsis;width:100%}.info_f259 .title_b0bb.__call_eb54{width:calc(100% - 50px)}._mobile_fcad .info_f259 .title_b0bb{max-height:31px}.callMe_fc75{-webkit-tap-highlight-color:transparent;cursor:pointer;display:block;height:34px;outline:0 none;position:absolute;right:12px;top:17px;width:34px;z-index:1}.callMe_fc75:hover jdiv{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='34' height='34' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform='translate(1 1)' fill='none' fill-rule='evenodd'%3E%3Ccircle stroke-opacity='.3' stroke='%23FFF' fill-opacity='.4' fill='%2319212E' cx='16' cy='16' r='16'/%3E%3Cpath d='M4 4h24v24H4z'/%3E%3Cpath d='M22.137 18.857a1.878 1.878 0 0 0-1.357-.555c-.532 0-1.053.203-1.444.587a3.17 3.17 0 0 0-.815 1.27c-.64-.064-2.737-1.395-4.03-2.697-1.248-1.27-2.574-3.38-2.65-4.03.5-.14.956-.406 1.325-.758.39-.374.619-.854.64-1.377a1.83 1.83 0 0 0-.52-1.376l-1.39-1.409A1.713 1.713 0 0 0 10.656 8c-.488 0-.955.192-1.314.534l-.217.213a2.736 2.736 0 0 0-.673.939c-.022.053-.63 1.387-.402 2.39.044.15 1.262 4 4.605 7.168 3.344 3.168 6.973 4.639 7.136 4.692.173.043.369.064.575.064.88 0 1.814-.373 1.846-.384.37-.15.695-.363.988-.63l.218-.213c.727-.694.781-1.825.108-2.508l-1.39-1.408z' fill='%23FFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E")}._mobile_fcad .callMe_fc75:hover jdiv,._tablet_ce03 .callMe_fc75:hover jdiv{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='34' height='34' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)'%3E%3Ccircle stroke-opacity='.2' stroke='%23FFF' fill-opacity='.25' fill='%2319212E' cx='16' cy='16' r='16'/%3E%3Cpath d='M4 4h24v24H4z'/%3E%3C/g%3E%3Cpath d='M23.137 19.857a1.878 1.878 0 0 0-1.357-.555c-.532 0-1.053.203-1.444.587a3.17 3.17 0 0 0-.815 1.27c-.64-.064-2.737-1.395-4.03-2.697-1.248-1.27-2.574-3.38-2.65-4.03.5-.14.956-.406 1.325-.758.39-.374.619-.854.64-1.377a1.83 1.83 0 0 0-.52-1.376l-1.39-1.409A1.713 1.713 0 0 0 11.656 9c-.488 0-.955.192-1.314.534l-.217.213a2.736 2.736 0 0 0-.673.939c-.022.053-.63 1.387-.402 2.39.044.15 1.262 4 4.605 7.168 3.344 3.168 6.973 4.639 7.136 4.692.173.043.369.064.575.064.88 0 1.814-.373 1.846-.384.37-.15.695-.363.988-.63l.218-.213c.727-.694.781-1.825.108-2.508l-1.39-1.408z' fill-rule='nonzero' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E")}._mobile_fcad .callMe_fc75:after{bottom:-17px;content:""!important;left:-10px;position:absolute;right:-10px;top:-17px}.callMe_fc75 .callIcon_bc11{-webkit-tap-highlight-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='34' height='34' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg transform='translate(1 1)'%3E%3Ccircle stroke-opacity='.2' stroke='%23FFF' fill-opacity='.25' fill='%2319212E' cx='16' cy='16' r='16'/%3E%3Cpath d='M4 4h24v24H4z'/%3E%3C/g%3E%3Cpath d='M23.137 19.857a1.878 1.878 0 0 0-1.357-.555c-.532 0-1.053.203-1.444.587a3.17 3.17 0 0 0-.815 1.27c-.64-.064-2.737-1.395-4.03-2.697-1.248-1.27-2.574-3.38-2.65-4.03.5-.14.956-.406 1.325-.758.39-.374.619-.854.64-1.377a1.83 1.83 0 0 0-.52-1.376l-1.39-1.409A1.713 1.713 0 0 0 11.656 9c-.488 0-.955.192-1.314.534l-.217.213a2.736 2.736 0 0 0-.673.939c-.022.053-.63 1.387-.402 2.39.044.15 1.262 4 4.605 7.168 3.344 3.168 6.973 4.639 7.136 4.692.173.043.369.064.575.064.88 0 1.814-.373 1.846-.384.37-.15.695-.363.988-.63l.218-.213c.727-.694.781-1.825.108-2.508l-1.39-1.408z' fill-rule='nonzero' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E");background-position:50% 50%;background-repeat:no-repeat;background-size:100%;cursor:pointer;display:block;height:34px;outline:0 none;width:34px}.closeBox_d358{bottom:auto;right:0;width:60px;z-index:4}.closeBox_d358,.mobileBack_e428{display:block;height:70px;left:0;position:absolute;top:0}.mobileBack_e428{background-position:50% 50%;background-repeat:no-repeat;background-size:14px 14px;width:100%}.pattern_b416{background-position:0 0;background-repeat:repeat;border-top-left-radius:12px!important;border-top-right-radius:36px!important;display:block;height:100%}.visibilityHack_eef2{visibility:hidden}.menuWrap_ae6d{display:flex;position:absolute;right:0}.menuButtonWrap_a67e{align-items:center;display:flex;height:34px;justify-content:center;position:absolute;right:16px;top:17px;z-index:1}.menuButtonWrap_a67e,.menuButtonWrap_a67e .menuIcon_b14f{-webkit-tap-highlight-color:transparent;cursor:pointer;outline:0 none;width:24px}.menuButtonWrap_a67e .menuIcon_b14f{background-position:50% 50%;background-repeat:no-repeat;background-size:100%;display:block;height:24px}.corner_e32a{border-top-color:#fff;right:13px;top:1px;z-index:2147483647}.corner_e32a,.corner_e32a:after{height:0;position:absolute;width:0}.corner_e32a:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:10px;box-shadow:-3px 3px 5px 0 rgba(0,0,0,.07);box-sizing:border-box;content:""!important;transform:rotate(135deg);transform-origin:0 0}.topIcon_ec74{display:block;position:absolute;right:16px;top:0;width:54px}.topIcon_ec74.__call_eb54{right:55px}.leaf_c810{height:33px;overflow:hidden;position:absolute;width:32px;z-index:6}.leaf_c810._bottom_d054,.leaf_c810._left_ae11,.leaf_c810._right_f750{border-radius:0 24px 0 0!important;right:0;top:0;width:33px}.leaf_c810._bottom_d054 .cssLeaf_dc16,.leaf_c810._left_ae11 .cssLeaf_dc16,.leaf_c810._right_f750 .cssLeaf_dc16{height:34px!important;overflow:visible;position:absolute;right:0;top:0;width:32px!important}.leaf_c810._left_ae11{height:40px;right:0;top:0;transform:scaleY(-1)}.leaf_c810._offline_bebe._left_ae11,.leaf_c810._offline_bebe._right_f750{background:none}.topBox_c644{display:block;float:right;margin-right:40px;position:relative}.topBox_c644.__chat_dd4f{margin-right:0}.topBox_c644 a,.topBox_c644 jdiv{font-family:Arial,sans-serif!important;font-size:14px!important;line-height:19.6px!important}.topBox_c644 a{cursor:pointer!important;text-decoration:underline!important}.topBox_c644:hover .topPopup_fa4a{display:block}.topIcon_d9df{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:35px;width:54px}.topPopup_fa4a{border-radius:10px;bottom:40px;display:none;padding:8px 12px;position:absolute;right:-11px;width:258px}.topPopup_fa4a.__call_dd74{right:-49px}.topPopup_fa4a:hover{display:block}.topPopup_fa4a:after{bottom:-15px;content:"";display:block;height:15px;left:0;position:absolute;right:0}.main_bd19{align-items:center;display:flex;font-family:Roboto,sans-serif;font-size:14px;height:32px;justify-content:center;transform:translateY(-32px);transition:transform .45s ease-in-out}.offline_c078{background:#91a1af;color:#e4ebf0;transform:translateY(0);transition-delay:.2s}.reconnect_c9e4{background:#f1f0f0;color:#222d38;transform:translateY(-32px);transition-delay:.9s}.reconnect_c9e4 .icon_cb38{background-position:50%;background-repeat:no-repeat;height:12px;margin-left:3px;width:14px}.main_c941{box-sizing:border-box;font-family:Arial,sans-serif;position:absolute;top:0;transition:opacity .1s ease-in;width:100%;will-change:opacity}.main_c941 .container_ea0a{padding-top:10px}.main_c941.__ad_ad6e .container_ea0a{padding-top:40px}.main_c941.__mobile_d045{height:auto}.main_c941.__mobile_d045 .container_ea0a{padding-bottom:0;padding-top:16px}.main_c941.__mobile_d045 .container_ea0a.__ad_ad6e{padding-bottom:16px}.wrap_ab19{bottom:0;height:100%;max-height:100%;overflow:hidden;position:absolute;width:100%}.container_ea0a{bottom:0;display:block;padding-bottom:10px;position:relative;transform:translateY(0);transition:transform .2s cubic-bezier(0,.76,.28,1);will-change:transform}.container_ea0a.__tablet_d881{padding-bottom:30px}.scroll_e207 .rail_d19c{background-color:#f1f0f0;opacity:1;z-index:5}.scroll_e207 .rail_d19c:hover jdiv{background-color:#d6d4d4!important}.avatarShadow_d63a{bottom:34px;display:none;height:32px;margin-left:16px;position:fixed;width:32px;z-index:1}.avatarShadow_d63a.__show_dad3{display:block}.avatarShadow_d63a.__mobile_d045{bottom:24px;margin-left:16px}.moreBox_aef1{background:#fff;border:1px solid #e0e5e9;border-radius:36px!important;bottom:20px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;height:35px;position:absolute;right:12px;width:35px;z-index:10}.moreBox_aef1.__show_c3c0{display:block}.moreBox_aef1.__mobile_c5ed{bottom:24px}.moreBtn_fa0c{background-position:5px 6px;background-repeat:no-repeat;background-size:24px 24px;cursor:pointer;display:block;height:35px;width:35px}.moreBadge_f151{background-color:#f61414;border:2px solid #fff;border-radius:8px!important;display:none;height:8px;position:absolute;right:0;top:1px;width:8px}.main_f092,.moreBadge_f151.__show_c3c0{display:block}.main_f092{color:#697582;font-family:Arial,sans-serif;font-size:15px;margin:24px 0;text-align:center}.main_ca96{box-sizing:border-box;clear:both;color:#fff;display:block;margin-bottom:16px;padding-right:10px;position:relative}.main_ca96._mobile_cf70{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;margin-bottom:16px;margin-left:60px;margin-right:10px;padding:0}.main_ca96._transparent_fd00 .content_e867{background:transparent}.main_ca96._noagent_fd45{margin-left:0;padding-right:20px}.main_ca96._noagent_fd45 .content_e867{float:none;margin-left:16px;max-width:none}._mobile_cf70 .main_ca96._noagent_fd45 .content_e867{max-width:80%}.main_ca96:after{clear:both;content:" "!important;display:block;font-size:0;height:0;visibility:hidden}.content_e867{border-radius:12px!important;display:block;float:left;margin-left:55px;max-width:248px;position:relative;width:80%}._mobile_cf70 .content_e867{margin-left:0}.avatarBox_b511{bottom:8px;display:block;left:16px;position:absolute}.avatarBox_b511.__isAnimated_b4c3{visibility:hidden}.time_c8ef{color:#9fabb7;font-size:11px;line-height:0;position:absolute;right:23px;top:50%}._mobile_cf70._agentName_b8dc{margin-top:7px}._mobile_cf70 .agentName_e3a7{margin-left:0}._mobile_cf70 .avatarBox_b511{bottom:8px;left:-44px}._mobile_cf70 .time_c8ef{bottom:-13px;display:block;left:0;margin-left:20px;max-width:80%;right:auto;text-align:right;top:auto;width:80%}._mobile_cf70 .content_e867{max-width:100%}.agentName_e3a7{color:#9fabb7;display:block;font-size:13px;margin-left:62px;max-width:70%;padding-bottom:5px;text-overflow:ellipsis;word-break:break-word}.botBadge_ff2a{background-color:#b7b7b7;border-radius:3px;color:#fff;display:inline-block;font-size:11px;margin-left:6px;padding:2px 6px;vertical-align:top}.main_a7b6{box-sizing:border-box;clear:both;color:#414243;display:block;margin-bottom:16px!important;padding-right:14px;position:relative}.main_a7b6._mobile_a03a{margin-left:65px}.main_a7b6:after{clear:both;content:" "!important;display:block;font-size:0;height:0;visibility:hidden}.content_ace9{float:right;max-width:253px;width:80%}._mobile_a03a .content_ace9{margin-right:6px;max-width:auto;width:100%}.__green_c42b .message_acc7{background-color:#18c139}.__grey_a179 .message_acc7{background-color:#445669}.__blue_a97b .message_acc7{background-color:#0b82f7}.time_ffef{color:#9fabb7;font-size:11px;left:20px;line-height:0;position:absolute;top:50%}.time_ffef._mobile_a03a{bottom:-13px;left:auto;right:20px;top:auto}jdiv.baseBox_a59d{align-items:flex-end;display:flex}.icon_c485{background-position:50%;background-repeat:no-repeat;height:12px;margin-bottom:1px;margin-left:3px;width:14px}.sendErrorMessage_aa9f{clear:both;color:#f01420;display:block;font-size:13px;margin-right:12px;padding-bottom:9px;text-align:right}.resend_ebef{color:#f01420;cursor:pointer;font-size:13px;text-decoration:underline}a.imageLink_c872{margin-bottom:5px!important;margin-top:5px!important;min-height:100px!important;min-width:220px!important;position:relative!important}a.imageLink_c872 .image_a5ac{border-radius:12px!important;cursor:pointer;max-height:500px;max-width:100%}a.imageLink_c872 .mediaType_e115{background:rgba(0,0,0,.5);border-radius:6px!important;color:#fff;display:block;font-family:Arial,sans-serif;font-size:11px;left:5px;padding:3px 5px;position:absolute;text-decoration:none!important;top:5px}.list_a061,.main_bd7c{display:block}.main_bd7c{background-color:#f1f0f0;border-radius:12px!important;padding:16px}.message_a6ab{display:block;position:relative}.successIcon_c99c{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg id='img.icon.svg' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 31'%3E%3Cstyle%3E.st4{fill:%23bc9d24}%3C/style%3E%3Cpath id='Rounded_Rectangle_41' d='M2 0h20c1.1 0 2 .9 2 2v27c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2V2C0 .9.9 0 2 0z' style='fill:%23ffdb4d'/%3E%3Cpath d='M6 6h12M6 9h12M6 12h7' style='fill:none;stroke:%23d8b119'/%3E%3Cpath d='m13 22 3 3 5-5' style='fill:none;stroke:%23bc9d24'/%3E%3Cpath class='st4' d='M8 21.1v3.4H6.8V16h3.3c.9 0 1.6.2 2.1.7s.8 1.1.8 1.9c0 .8-.3 1.4-.8 1.9s-1.2.7-2.1.7H8zm0-.9h2.1c.6 0 1-.2 1.3-.5s.4-.7.4-1.2-.1-.9-.4-1.2c-.3-.3-.7-.5-1.3-.5H8v3.4z' style='enable-background:new'/%3E%3Cpath class='st4' d='M6 22.1h3.9v1.1H6z'/%3E%3C/svg%3E");display:block;display:none;height:31px;left:0;position:absolute;top:0;width:24px}.rubleIcon_d042{background-repeat:no-repeat;background-size:contain;display:inline-block;height:11px;margin-left:2px;width:11px}.text_aaf7{color:#697582;display:inline-block;margin-right:.3em}.info_bffd{font-size:15px;line-height:18px}.productName_f0ab{color:#222d38;display:inline-block;max-width:100%;text-overflow:ellipsis;word-break:break-word}.amountWrap_ce41{color:#222d38;display:inline-block;margin-right:3px;white-space:nowrap}.amount_b811{display:inline-block;margin-left:3px}.amount_b811,.amountWrap_ce41,.productName_f0ab,.text_aaf7{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}a.actionBtn_d836{background-color:#ffd633!important;border-radius:4px!important;color:#000!important;cursor:pointer!important;display:block!important;font-size:20px!important;margin:16px auto!important;outline:0!important;text-align:center!important;text-decoration:none!important;transition:all .1s ease-out 0s!important;width:168px!important}a.actionBtn_d836 jdiv{cursor:pointer}a.actionBtn_d836:hover{background-color:#f7c708!important}a.actionBtn_d836:active{background-color:#fc0!important}a.actionBtn_d836.__error_fcd3{opacity:.6!important}._tinkoff_adff .actionBtn_d836{margin-bottom:0!important}._tinkoff_adff .actionText_a7f0{padding-bottom:12px!important}.actionText_a7f0{display:block;font-size:20px;padding-bottom:2px;padding-top:12px;text-align:center}.successText_d5a2{display:none}.__success_d338 .info_bffd{display:block;padding-left:35px}.__success_d338 .successIcon_c99c{display:block}.__success_d338 .actionBtn_d836{display:none!important}.__success_d338 .successText_d5a2{color:#222d38;display:inline-block}.main_a9bc{background-color:#f1f0f0;border-radius:12px!important;display:block;padding:16px 16px 20px}.main_a9bc.__mobile_d87b{padding:13px 16px 20px}.main_a9bc.__mobile_d87b .text_f04c{font-size:16px;line-height:normal}.main_a9bc .error_bfde{color:#f01420;padding-bottom:0;padding-top:8px}.error_bfde,.text_f04c{word-wrap:break-word;color:#222d38;display:block;font-size:14px;line-height:18px;padding-bottom:10px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.showBtn_cdc9{border-radius:4px!important;box-sizing:content-box!important;color:#fff;cursor:pointer;display:block;font-size:15px;height:30px;padding-top:10px;text-align:center;width:100%}.showBtn_cdc9.__disabled_f420{background-color:#939da3!important;cursor:default}.__green_a540 .showBtn_cdc9{background-color:#18c139}.__green_a540 .showBtn_cdc9:hover{background-color:#12a730}.__blue_f3c9 .showBtn_cdc9{background-color:#0b82f7}.__blue_f3c9 .showBtn_cdc9:hover{background-color:#086bcd}.__grey_d859 .showBtn_cdc9{background-color:#445669}.__grey_d859 .showBtn_cdc9:hover{background-color:#303f4e}.time_ebba{bottom:6px;color:#9d9e9f;font-size:11px;position:absolute;right:6px}.main_a5f5{display:block;padding-bottom:32px;padding-top:16px}.main_a5f5~.main_a5f5{padding-bottom:16px;padding-top:0}.main_a5f5+:not(.main_a5f5){padding-top:16px}.avatar_cd8f{background:#eef1f5;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36'%3E%3Cdefs%3E%3Ccircle id='a' cx='18' cy='18' r='18'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23191D2E' opacity='.1' xlink:href='%23a'/%3E%3Cpath fill='%23BFC0C5' fill-rule='nonzero' d='M27.588 29.805h-1.891a3.783 3.783 0 0 1-3.783-3.783v-1.215c.837-.995 1.437-2.171 1.81-3.414.039-.21.24-.313.375-.457.724-.725.866-1.946.323-2.816-.074-.132-.207-.247-.2-.41 0-1.11.006-2.22-.001-3.329-.03-1.338-.412-2.73-1.35-3.72-.758-.801-1.798-1.278-2.87-1.482-1.357-.259-2.775-.246-4.118.096-1.163.294-2.257.975-2.933 1.986-.598.878-.86 1.945-.905 2.996-.017 1.128-.004 2.26-.007 3.39.025.227-.167.38-.253.568-.512.928-.287 2.192.535 2.867.209.144.248.407.324.633a9.148 9.148 0 0 0 1.704 3.051v1.256a3.783 3.783 0 0 1-3.782 3.783H8.674S5.246 30.751 3 35.479v1.892a1.89 1.89 0 0 0 1.891 1.89h26.48a1.89 1.89 0 0 0 1.891-1.89v-1.892c-2.246-4.728-5.674-5.674-5.674-5.674z' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E") 50% 0 no-repeat;border-radius:24px!important;display:block;height:43px;margin:0 auto 4px;overflow:hidden;text-align:center;width:43px}.avatar_cd8f .img_a9c0{background-position:50% 50%;background-size:100% 100%;display:inline-block;height:43px;width:43px}.text_cc79{color:#697582;display:block;font-size:15px;line-height:20px;margin:0 auto;max-width:260px;text-align:center;word-break:break-word}._mobile_a513 .text_cc79{font-size:16px;max-width:80%}.main_cab8{display:block;margin-left:16px;margin-right:16px;padding-bottom:16px;text-align:center}.text_eaff{-webkit-font-smoothing:antialiased;box-sizing:content-box!important;color:#697582;display:inline-block;font-family:Arial,sans-serif;font-size:15px;line-height:normal;max-width:250px;padding-left:30px;padding-right:30px;text-align:center;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.__mobile_f26b{margin:0 auto;width:100%}.__mobile_f26b .text_eaff{-webkit-text-size-adjust:auto;-moz-text-size-adjust:auto;text-size-adjust:auto;color:#697582;display:inline-block;font-size:16px;margin:0;max-width:auto;padding:0 30px;text-align:center}.__mobile_f26b.__callEnd_c666,.__mobile_f26b.__callMessageStart_a403{background:none transparent}.__mobile_f26b.__callMessageStart_a403 .callIcon_a1e5{margin-top:-2px;vertical-align:middle;width:14px}.callIcon_a1e5{display:inline-block;height:16px;margin-right:10px;vertical-align:top;width:16px}.main_f578{clear:both;display:block;padding-bottom:16px;text-align:center}.main_f578.__mobile_a2d9 .text_e290{font-size:16px;max-width:70%;padding:18px 15px}.main_f578.__mobile_a2d9 .text_e290.__bot_c184{padding-bottom:0}.__social_c4de{background:transparent;color:#48494a}.__social_c4de .text_e290{max-width:275px;padding:8px}.text_e290{color:#697582;display:inline-block;font-size:15px;line-height:18px;line-height:20px;max-width:250px;padding-left:30px;padding-right:30px;text-align:center;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;word-break:break-word}.text_e290,.text_e290:hover{box-sizing:content-box!important}.text_e290 a{color:#0044d3!important;cursor:pointer!important;text-decoration:none;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.text_e290 a:focus,.text_e290 a:hover{color:#0044d3;text-decoration:underline!important}.box_f8b7{background-color:#f1f0f0;border-radius:12px!important;color:#222d38;display:block;line-height:16px;margin-bottom:16px;margin-left:22px;margin-right:22px;padding:16px;position:relative;text-align:left}.box_f8b7.__mobile_b982 jdiv input[type=email]{font-size:16px!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.box_f8b7.__ios_daf4 jdiv input[type=email]{line-height:normal!important}.fieldWrap_a134{display:block;position:relative}.emailBlock_c9d1{margin-bottom:0;opacity:1;overflow:hidden;position:relative}.emailButton_f7b6{border-bottom-right-radius:4px!important;border-top-right-radius:4px!important;cursor:pointer;height:40px;position:absolute;right:0;top:0;width:40px}.emailText_b8e1{word-wrap:break-word;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;color:#222d38!important;display:inline-block;font-size:15px;line-height:18px;max-width:100%;overflow:hidden;padding-right:15px;text-overflow:ellipsis;vertical-align:middle}.emailText_b8e1,.emailText_b8e1 jdiv{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.emailError_d716,.emailOk_a310{background-position:50% 50%;background-repeat:no-repeat;cursor:pointer;display:block;height:40px;position:absolute;width:40px}.emailOk_a310{background-size:20px 20px;opacity:1}._error_e68c .emailOk_a310{opacity:0}.emailError_d716{background-size:24px 24px;opacity:0}._error_e68c .emailError_d716,.form_fa87{opacity:1}.form_fa87 .emailText_b8e1{padding-bottom:10px}.emailError_d716,.emailFinished_d97d,.emailOk_a310,.form_fa87{transition:opacity .3s ease-in}.__finished_c40d{min-height:52px}.__finished_c40d .form_fa87{display:none;opacity:0}.__finished_c40d .emailFinished_d97d{opacity:1}.__finished_c40d .emailBlock_c9d1{max-height:0;opacity:0;overflow:hidden}.emailFinished_d97d{opacity:0}.emailFinished_d97d .email_c518{opacity:.5;padding-top:5px}.errorText_cc37{color:#fff;display:none;padding-bottom:6px}._error_e68c .errorText_cc37,.main_a96b{display:block}.main_a96b{background-color:#f1f0f0;border-radius:12px!important;box-sizing:border-box;color:#222d38;min-height:71px;min-width:234px;padding:16px;position:relative;text-align:left}.main_a96b .time_f164{background:none;bottom:4px;color:#9d9e9f;left:auto;right:6px;top:auto}.main_a96b._preview_ad45{background-color:transparent!important;min-height:20px;padding:0}.main_a96b._preview_ad45 .time_f164{background:rgba(0,0,0,.5);color:#fff}.main_a96b._client_febf{background-color:#18c139;text-align:right}.main_a96b._client_febf .time_f164{color:#fff}.main_a96b._client_febf._green_b888{background-color:#18c139}.main_a96b._client_febf._grey_eb82{background-color:#445669}.main_a96b._client_febf._blue_d702{background-color:#0b82f7}.main_a96b._client_febf .previewLink_a2a1{float:right}.main_a96b video{background:#f1f0f0;border-radius:12px!important;overflow:hidden}.mediaIcon_ec3f{background-color:#fff;border-radius:100px!important;display:block;float:left;height:38px;opacity:1;overflow:hidden;width:38px}.mediaIcon_ec3f._uploading_c2ad{cursor:pointer;opacity:.5}.mediaIcon_ec3f .iconMedia_a59d{position:relative}.mediaIcon_ec3f .iconMedia_a59d svg{left:50%;margin-left:-12px;position:absolute;top:7px}.mediaComplete_a6b9{display:block;font-size:13px;line-height:18px;padding-right:8px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.mediaComplete_a6b9 a{color:#fff!important;text-decoration:underline!important}.mediaComplete_a6b9 a:hover{cursor:pointer!important}.mediaComplete_a6b9._agent_c9e0 a{color:#222d38!important}._mobile_cdd3 .mediaComplete_a6b9{font-size:13px;line-height:normal}._mobile_cdd3 .mediaComplete_a6b9 a{font-size:15px}.mediaText_c1e5{display:block;padding-left:52px;text-align:left}.mediaFname_d2a1{display:block;font-size:15px;line-height:18px;max-width:95%;overflow:hidden;padding-bottom:4px;text-overflow:ellipsis;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;white-space:nowrap}._mobile_cdd3 .mediaFname_d2a1{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:normal}.mediaPerc_ca9a{color:#545d6b;font-size:11px;min-height:17px;padding-bottom:12px}._client_febf .mediaComplete_a6b9,._client_febf .mediaFname_d2a1,._client_febf .mediaPerc_ca9a{color:#fff}.iconError_bc36,.iconUpload_c031{display:block;height:24px;width:24px}.iconError_bc36,.iconError_bc36:first-child,.iconUpload_c031,.iconUpload_c031:first-child{margin-left:7px!important;margin-top:7px!important}.iconError_bc36._hidden_ff1a,.iconUpload_c031._hidden_ff1a{display:none}.iconLoading_d3f4{cursor:pointer;display:block;height:24px;left:9px;margin-left:0!important;margin-top:0!important;position:absolute;top:9px;width:24px}.loaderCont_d96e{border-radius:100%!important;display:none;height:42px;margin:-2px auto 0 -2px;position:relative;transform:rotate(-90deg);transform-origin:50% 50%;width:42px}.loaderCont_d96e._uploading_c2ad{display:block}.loaderCont_d96e circle{stroke-dashoffset:0;stroke-width:4px;stroke-dashoffset:119;transition:stroke-dashoffset .1s linear}.loaderCont_d96e circle.loaderBar_a590{zoom:1}a.previewLink_a2a1{display:inline-block!important;font-size:0!important;line-height:0!important;max-width:100%!important;position:relative!important;text-align:right}a.previewLink_a2a1 .time_f164{bottom:6px;left:auto;right:6px;top:auto}.previewMediaPhoto_e887{border:1px solid #e6ebf2;border-radius:12px!important;cursor:pointer;display:inline-block;margin:0 auto;max-height:500px;max-width:100%}.mediaWrapper_c9d9{background:#fff;display:inline-flex;min-height:40px;min-width:80px;position:relative}.mediaWrapper_c9d9 a.previewLink_a2a1{cursor:pointer!important;position:static!important}.clientMediaWrapper_f707{display:flex;justify-content:flex-end;min-height:45px;position:relative}.overlayText_da3d,.time_f164{background:rgba(0,0,0,.5);border-radius:6px!important;color:#fff;display:block;font-family:Arial,sans-serif;font-size:11px;left:5px;padding:3px 5px;position:absolute;top:5px;z-index:1}.playIcon_aed7{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 56 56'%3E%3Ccircle cx='28' cy='28' r='28' fill='%23000' opacity='.5'/%3E%3Cpath fill='%23fff' d='M21.36 16.36 39.64 28 21.36 39.64V16.36z'/%3E%3C/svg%3E") 50% 50% no-repeat;background-size:50px 50px;cursor:pointer;display:block;height:100%;position:absolute;top:0;width:100%;z-index:2}@-webkit-keyframes fadeOut_d224{0%{display:block;height:40px;opacity:1}99%{height:40px;opacity:0}}@keyframes fadeOut_d224{0%{display:block;height:40px;opacity:1}99%{height:40px;opacity:0}}.box_abbd{clear:both;display:block;margin:0 26px}.box_abbd:after,.box_abbd:before{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.box_abbd.__tablet_dd19{margin:0 auto;max-width:70%}.box_abbd.__noanim_b932 .content_b667,.box_abbd.__noanim_b932 .introduceText_d5d0,.box_abbd.__noanim_b932 .main_a207,.box_abbd.__noanim_b932 .mainWrap_efd8,.box_abbd.__noanim_b932 .socialText_f00e,.box_abbd.__noanim_b932 .successMessage_e37f{-webkit-animation:none;animation:none;transition:none}.overlay_c219{cursor:pointer;display:block;height:60px;left:0;position:absolute;right:0;top:0;z-index:2}.main_a207,.successMessage_e37f{border-radius:12px!important;padding:14px 16px;position:relative}.main_a207 jdiv,.successMessage_e37f jdiv{font-family:Arial,sans-serif}.mainWrap_efd8{background-color:#fff;border-radius:12px!important;display:block;margin-left:-10px;margin-right:-10px;opacity:1;overflow:hidden;padding-bottom:12px!important;padding-left:10px;padding-right:10px;position:relative;will-change:height,opacity}.mainWrap_efd8.__show_d401{display:block;height:auto}.mainWrap_efd8.__focus_c1c4{height:auto}.mainWrap_efd8.__submited_de5c{transition:none}.main_a207{background-color:#fff;border-radius:12px!important;box-sizing:content-box!important;display:block;height:41px;margin-bottom:14px;overflow:hidden;padding:16px 16px 14px;transition:height .2s ease-out;will-change:height,transform,opacity}.main_a207.__show_d401{display:block;transform:translateY(0)}.main_a207.__focus_c1c4{height:auto}.main_a207.__submited_de5c{-webkit-animation:none;animation:none;color:#222d38;overflow:visible;transform:none}.main_a207.__green_aed0{box-shadow:0 3px 10px 0 rgba(0,0,0,.08),0 0 1px 0 rgba(0,0,0,.22),inset 0 2px 0 0 #18c139}.main_a207.__blue_a72d{box-shadow:0 3px 10px 0 rgba(0,0,0,.08),0 0 1px 0 rgba(0,0,0,.22),inset 0 2px 0 0 #0b82f7}.main_a207.__grey_cdaa{box-shadow:0 3px 10px 0 rgba(0,0,0,.08),0 0 1px 0 rgba(0,0,0,.22),inset 0 2px 0 0 #445669}.successMessage_e37f{color:#697582;font-size:15px;line-height:20px;padding-bottom:12px}.introduceText_d5d0,.successMessage_e37f{background:transparent;display:block;text-align:center}.introduceText_d5d0{will-change:height}.introduceText_d5d0 .content_b667{color:#697582;display:block;font-size:15px;line-height:20px;padding:0 16px 14px;text-align:center}.introduceText_d5d0.__show_d401,.introduceText_d5d0.__submited_de5c{display:block}.socialText_f00e{color:#697582;font-size:15px;line-height:19.6px;padding:0 16px 14px;text-align:center;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}.socialText_f00e,.socialText_f00e.__show_d401{display:block;opacity:1}.socialText_f00e .link_a170{color:#0044d3!important}.socialText_f00e .link_a170:hover{cursor:pointer!important;text-decoration:underline!important}.boxFb_c882{border-radius:4px!important;color:#222d38!important;display:inline-block;font-size:15px;padding:3px 5px;vertical-align:middle}.boxFb_c882:hover{background-color:#dcdcdc;border-radius:4px;cursor:pointer}.boxFb_c882:first-of-type{margin-right:8px!important}.step_b63d{color:#9fabb7;display:block;font-size:12px;height:21px;text-align:right}.inputWrap_f34d{display:block;position:relative}.iconFb_a037,.iconVk_f0ac{cursor:pointer;display:inline-block;height:15px;vertical-align:text-top;width:16px}.iconFb_a037{margin-top:1px!important}.animateBlock_b66c{background:transparent;display:block;height:0;overflow:hidden;text-align:center;transition:height .2s ease-out 0s;will-change:height}.buttonWrapper_e264{bottom:14px;display:none;height:40px;left:16px;opacity:0;overflow:hidden;position:relative;position:absolute;right:16px;transition:opacity .2s ease-out;will-change:opacity;z-index:1}.buttonWrapper_e264.__show_d401{bottom:14px;display:block;opacity:1}.buttonWrapper_e264.__fadeOut_e4e0{display:block;height:0}.submitSuccess_ef9f{background-color:#f4f4f4;border:none;border-radius:4px!important;box-sizing:border-box;color:#697582;display:block;font-family:Arial,sans-serif;font-size:15px!important;height:40px;margin:0 auto;min-width:193px;outline:none;overflow:hidden;padding:11px 14px 0;text-align:center;text-decoration:none;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:1}.submitSuccess_ef9f jdiv:first-child{margin-left:-18px}.main_e5bc{display:block;margin-bottom:12px;padding:0 16px;text-align:right}.main_e5bc:after{clear:both;content:"";display:table}.main_e5bc.__hide_c29e{display:none!important}.button_c940{background:#fff;border:1px solid #0044d3;border-radius:22px!important;box-sizing:border-box;color:#0044d3;display:inline-block;font-family:Arial,sans-serif;font-size:15px!important;margin-bottom:6px;margin-left:6px;max-width:98%;overflow:hidden;padding:8px 16px;text-align:right;text-overflow:ellipsis;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;white-space:pre}.__mobile_aa98 .button_c940{font-size:16px!important}.button_c940:hover{background:#0044d3;color:#fff;cursor:pointer}.button_c940.__bot_e2a8{white-space:normal}.text_c021,.wrap_fc83{display:block}.text_c021{word-wrap:break-word;line-height:19.6px;max-width:100%;padding:12px 16px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.buttonsWrap_b8d0{display:block;text-align:right}.button_b695{background-color:#18c139;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:15px;margin-bottom:6px;padding:8px;text-align:center;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;width:100%}.button_b695._disabled_d3dc{cursor:default;opacity:.5}.main_a137{background-color:#fff;border-radius:12px!important;box-sizing:content-box!important;display:block;font-family:Arial,sans-serif;margin-bottom:16px!important;margin:0 26px 14px;overflow:hidden;padding:16px;transition:all .2s ease-out;will-change:height,transform,opacity}.main_a137.__green_b360{box-shadow:0 3px 10px 0 rgba(0,0,0,.08),0 0 1px 0 rgba(0,0,0,.22),inset 0 2px 0 0 #18c139}.main_a137.__blue_ada2{box-shadow:0 3px 10px 0 rgba(0,0,0,.08),0 0 1px 0 rgba(0,0,0,.22),inset 0 2px 0 0 #0b82f7}.main_a137.__grey_e5aa{box-shadow:0 3px 10px 0 rgba(0,0,0,.08),0 0 1px 0 rgba(0,0,0,.22),inset 0 2px 0 0 #445669}.main_a137 jdiv{color:#222d38;display:block!important;font-size:15px;line-height:19.6px}.main_a137.__ios_c0ea .text_f0c5,.main_a137.__ios_c0ea .title_a96c,.main_a137.__ios_c0ea textarea{-webkit-text-size-adjust:inherit!important;-moz-text-size-adjust:inherit!important;text-size-adjust:inherit!important;line-height:inherit!important}.main_a137.__tablet_ca15{box-sizing:border-box!important;margin:0 auto;max-width:70%}.main_a137.__hide_e036{opacity:0}.title_a96c{font-weight:700;padding-bottom:8px}.text_f0c5{padding-bottom:0;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;word-break:break-word}.formBlock_f3ce{margin-top:16px;position:relative}.formBlock_f3ce .label_cfa4{background:#fff!important;color:#697582;font-size:13px;left:8px;opacity:0;position:absolute;top:-10px;width:100%;z-index:1}.formBlock_f3ce .label_cfa4.__show_f254{opacity:1}.formBlock_f3ce .button_e3ae{color:#fff}.rateBlock_f4fd{height:40px}.close_f955{position:absolute;right:8px;top:10px}.closeIcon_d9c0{background-position:50%;background-repeat:no-repeat;cursor:pointer;height:24px;width:24px}.iconBox_d39f{height:33px;padding-top:8px}.iconBox_d39f .icon_c1cc{cursor:pointer;display:inline-block!important;height:33px;margin-right:21px;opacity:.8;transform:scale(1);width:33px}.iconBox_d39f .icon_c1cc.__selected_f2da{cursor:default}.iconBox_d39f .icon_c1cc.__selected_f2da,.iconBox_d39f .icon_c1cc:hover{opacity:1}.iconBox_d39f .icon_c1cc.__selected_f2da .iconDown_bfc8,.iconBox_d39f .icon_c1cc.__selected_f2da .iconSmile_e7b0,.iconBox_d39f .icon_c1cc.__selected_f2da .iconUp_da2e,.iconBox_d39f .icon_c1cc:hover .iconDown_bfc8,.iconBox_d39f .icon_c1cc:hover .iconSmile_e7b0,.iconBox_d39f .icon_c1cc:hover .iconUp_da2e{opacity:1;transform:scale(1.1)}.iconBox_d39f .icon_c1cc:last-child{margin-right:0}.iconDown_bfc8,.iconSmile_e7b0,.iconUp_da2e{background-repeat:no-repeat;background-size:contain;cursor:pointer;height:33px;transition:transform .1s ease-out;width:33px}.__mobile_a74b .iconDown_bfc8,.__mobile_a74b .iconSmile_e7b0,.__mobile_a74b .iconUp_da2e,.__tablet_ca15 .iconDown_bfc8,.__tablet_ca15 .iconSmile_e7b0,.__tablet_ca15 .iconUp_da2e{transition:none}.iconUp_da2e{background-position:center 0}.iconDown_bfc8{margin-top:8px!important}.formBlock_f3ce textarea.inputField_b968{-webkit-text-fill-color:#222d38!important;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;border-bottom:1px solid #ccc!important;box-sizing:border-box!important;display:block!important;font-family:Arial,sans-serif!important;font-size:15px!important;line-height:19.6px!important;margin-bottom:12px!important;max-height:45px!important;padding:12px 8px!important;scrollbar-width:thin!important;white-space:pre-wrap!important;width:100%!important;word-break:break-all!important}.formBlock_f3ce textarea.inputField_b968::-moz-placeholder{-webkit-text-fill-color:#8e8e8e!important;color:#8e8e8e!important;opacity:1!important}.formBlock_f3ce textarea.inputField_b968:-ms-input-placeholder{-webkit-text-fill-color:#8e8e8e!important;color:#8e8e8e!important;opacity:1!important}.formBlock_f3ce textarea.inputField_b968::placeholder{-webkit-text-fill-color:#8e8e8e!important;color:#8e8e8e!important;opacity:1!important}.formBlock_f3ce textarea.inputField_b968::-webkit-scrollbar{width:6px}.formBlock_f3ce textarea.inputField_b968::-webkit-scrollbar-thumb{background-color:#d9d6d6;border-radius:4px!important;cursor:pointer;width:6px}.formBlock_f3ce textarea.inputField_b968::-webkit-scrollbar-button{display:block;height:100%;width:6px}.formBlock_f3ce textarea.inputField_b968::-webkit-input-placeholder{font-size:15px;line-height:inherit;margin:0;padding-top:0}.__mobile_a74b .formBlock_f3ce textarea.inputField_b968{font-size:16px!important;line-height:normal!important}.wrapper_add8{display:inline-block;position:relative;width:100%}textarea.root_e1dc{all:unset!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;box-sizing:border-box!important;color:#222d38!important;display:block!important;font-family:Arial,sans-serif!important;line-height:1.5!important;min-height:36px!important;padding:10px 12px!important;resize:none!important;text-align:left!important;transition:border-color .1s ease!important;white-space:pre-wrap!important;width:100%!important}textarea.root_e1dc:disabled{background-color:#f1f3f5!important;color:#909296!important;cursor:not-allowed!important;opacity:.6!important}textarea.root_e1dc:focus{outline:none!important}textarea.root_e1dc:focus.__green_aaf2{border-color:#18c139!important}textarea.root_e1dc:focus.__grey_a484{border-color:#445669!important}textarea.root_e1dc:focus.__blue_bed4{border-color:#0b82f7!important}textarea.root_e1dc.default_cabf{background-color:#fff!important;border:1px solid #ced4da!important}textarea.root_e1dc.filled_c5cf{background-color:#f1f3f5!important;border:1px solid transparent!important}textarea.root_e1dc.unstyled_da91{background-color:transparent!important;border-width:0!important;min-height:28px!important}textarea.root_e1dc.__xsRadius_d4be{border-radius:2px!important}textarea.root_e1dc.__smRadius_a751{border-radius:4px!important}textarea.root_e1dc.__mdRadius_eab0{border-radius:8px!important}textarea.root_e1dc.__lgRadius_eb83{border-radius:16px!important}textarea.root_e1dc.__xlRadius_fb43{border-radius:32px!important}textarea.root_e1dc.__xsSize_fe7d{font-size:12px!important}textarea.root_e1dc.__smSize_b9ea{font-size:14px!important}textarea.root_e1dc.__mdSize_b4c6{font-size:16px!important}textarea.root_e1dc.__lgSize_f660{font-size:18px!important}textarea.root_e1dc.__xlSize_b7c3{font-size:20px!important}textarea.root_e1dc::-moz-placeholder{font-family:inherit!important;font-size:100%!important;opacity:1!important;text-align:left!important}textarea.root_e1dc:-ms-input-placeholder{font-family:inherit!important;font-size:100%!important;opacity:1!important;text-align:left!important}textarea.root_e1dc::placeholder{font-family:inherit!important;font-size:100%!important;opacity:1!important;text-align:left!important}textarea.root_e1dc:not(.invalid_a28b)::-moz-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important}textarea.root_e1dc:not(.invalid_a28b):-ms-input-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important}textarea.root_e1dc:not(.invalid_a28b)::placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important}textarea.root_e1dc.invalid_a28b{border-color:#f01420!important;color:#f01420!important}textarea.root_e1dc.invalid_a28b::-moz-placeholder{-webkit-text-fill-color:#f01420!important;color:#f01420!important}textarea.root_e1dc.invalid_a28b:-ms-input-placeholder{-webkit-text-fill-color:#f01420!important;color:#f01420!important}textarea.root_e1dc.invalid_a28b::placeholder{-webkit-text-fill-color:#f01420!important;color:#f01420!important}textarea.root_e1dc::-webkit-input-placeholder{font-size:15px!important;line-height:inherit!important;margin:0!important;padding-top:0!important}.scrollForm_b994{height:37px;left:16px;line-height:36px;margin:0 auto;opacity:1;position:absolute;right:16px;text-align:center;top:16px;transition:top .15s linear 0s,opacity .15s linear 0s!important;vertical-align:middle;will-change:top,opacity;z-index:4}.scrollForm_b994.__ad_c19a{top:36px}.scrollForm_b994.__hide_f4f8{opacity:0;top:-40px!important}.scrollForm_b994.__mobile_e194,.scrollForm_b994.__mobile_e194.__ad_c19a{top:12px}.scrollForm_b994.__mobile_e194 .textToForm_d23c{line-height:normal}.textToForm_d23c{background-color:#fff;border-radius:20px!important;box-shadow:0 4px 8px 0 rgba(0,0,0,.1),0 0 1px 0 rgba(0,0,0,.25);color:#0044d3;cursor:pointer;display:inline-block;font-size:15px;line-height:19px;padding:8px 16px;text-align:center}.wrap_b801{background-color:transparent!important;cursor:move!important;height:70px!important;left:0!important;position:absolute!important;top:0!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;width:93%!important;z-index:2147483647!important}.wrap_b801.__short_f359{width:79%!important}.wrap_b801.__short_f359.__abTop_a521{width:60%!important}.wrap_b801.__abTop_a521{width:74%!important}.wrap_b801.__active_c0da{bottom:-1000px!important;height:auto!important;left:-1000px!important;right:-1000px!important;top:-1000px!important;width:auto!important}.wrap_b801.__active_c0da.__abTop_a521{width:auto!important}.wrap_eff2{-webkit-touch-callout:none!important;bottom:auto!important;direction:ltr!important;display:none;height:70px;left:0!important;max-height:none!important;overflow:visible;position:absolute!important;right:0!important;top:0!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.wrap_eff2.__call_eb3f{height:31px!important}.wrap_eff2.__show_dd2f{display:block}.closeButton_a375{cursor:pointer!important;display:block;height:23px!important;margin-left:-34px!important;margin-top:0!important;opacity:1;overflow:visible!important;transition:opacity .3s cubic-bezier(.39,.24,.21,.99)!important;transition-delay:.3s;width:23px!important}.closeIcon_e428{background-repeat:no-repeat;cursor:pointer;display:block;height:28px;opacity:.85;width:28px}.closeIcon_e428:hover{opacity:1}.mobileContainer_bc21{bottom:0!important;display:block;left:0!important;margin:0!important;opacity:1!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;transform:none!important;transition:none!important;visibility:visible!important;z-index:2147483647!important}.mobileContainer_bc21.__tablet_f26a{box-shadow:0 0 100px 0 rgba(0,0,0,.22);display:block;margin:auto!important;max-width:700px!important;min-width:500px!important;width:60%!important}.wrap_e067{background-color:#fff;border:1px solid #a0a0a0;bottom:0;box-sizing:border-box;display:block;left:0;position:fixed;right:0;top:0;z-index:2147483647}.substrate_c47c{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='273' height='273' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cmask id='f' x='0' y='0' width='16.5' height='16.5' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cmask id='g' x='0' y='0' width='20.25' height='20.25' fill='%23fff'%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cmask id='h' x='0' y='0' width='23.25' height='23.25' fill='%23fff'%3E%3Cuse xlink:href='%23c'/%3E%3C/mask%3E%3Cmask id='i' x='0' y='0' width='13.5' height='13.5' fill='%23fff'%3E%3Cuse xlink:href='%23d'/%3E%3C/mask%3E%3Cmask id='j' x='0' y='0' width='14.289' height='16.5' fill='%23fff'%3E%3Cuse xlink:href='%23e'/%3E%3C/mask%3E%3Cpath id='b' d='m77.625 89.25 9.63 6.996-3.68 11.32h-11.9l-3.68-11.32z'/%3E%3Cpath id='d' d='M237 84.75h13.5v13.5H237z'/%3E%3Cpath id='e' d='m128.645 36 7.144 4.125v8.25l-7.145 4.125-7.145-4.125v-8.25z'/%3E%3Ccircle id='a' cx='271.5' cy='18' r='8.25'/%3E%3Ccircle id='c' cx='216.375' cy='195.375' r='11.625'/%3E%3C/defs%3E%3Cg transform='translate(-7 -9)' fill='none' fill-rule='evenodd' opacity='.3'%3E%3Cpath d='M0 0h291.75v294.75H0z'/%3E%3Cuse stroke='%23AEB4BF' mask='url(%23f)' stroke-width='3' xlink:href='%23a'/%3E%3Cpath stroke='%23AEB4BF' stroke-width='1.5' d='m79.313 162.75-2.063-8.25 7.688 4.125zM202.367 21.375 199.5 10.5l10.688 5.438z'/%3E%3Cuse stroke='%23AEB4BF' mask='url(%23g)' stroke-width='3' xlink:href='%23b'/%3E%3Cpath d='m21.75 165.563 5.438-17.813M51 205.5l4.875 2.625-3.563 3.938 4.876 2.25-3.376 3.562M7.5 82.5s8.25 6 4.125 16.125m163.13 61.5S174.005 147 191.63 142.5' stroke='%23AEB4BF' stroke-width='1.5'/%3E%3Cuse stroke='%23AEB4BF' mask='url(%23h)' stroke-width='3' xlink:href='%23c'/%3E%3Cpath stroke='%23AEB4BF' stroke-width='1.5' d='M251.25 276.03v-9.406h9.01v-9.374h11.267'/%3E%3Cuse stroke='%23AEB4BF' mask='url(%23i)' stroke-width='3' xlink:href='%23d'/%3E%3Cuse stroke='%23AEB4BF' mask='url(%23j)' stroke-width='3' xlink:href='%23e'/%3E%3Cpath d='M81.375 15.75 69 9.75' stroke='%23AEB4BF' stroke-width='1.5'/%3E%3Ccircle fill='%23AEB4BF' cx='188.25' cy='68.25' r='2.25'/%3E%3Ccircle fill='%23AEB4BF' cx='197.25' cy='239.25' r='2.25'/%3E%3Ccircle fill='%23AEB4BF' cx='260.625' cy='148.875' r='1.875'/%3E%3Ccircle fill='%23D8D8D8' cx='127.875' cy='206.625' r='1.875'/%3E%3Ccircle fill='%23AEB4BF' cx='69.375' cy='266.625' r='1.875'/%3E%3Ccircle fill='%23AEB4BF' cx='149.625' cy='114.375' r='1.875'/%3E%3Ccircle fill='%23AEB4BF' cx='33.375' cy='37.875' r='1.875'/%3E%3Cpath stroke='%23AEB4BF' stroke-width='1.5' d='m8.405 274.706 5.97-14.456 4.775 12.268zM127.5 280.35s11.25-10.5 24.375 1.125'/%3E%3C/g%3E%3C/svg%3E");height:150%;width:150%}.iconContainer_a9a3,.substrate_c47c{display:block;left:0;position:absolute;top:0}.iconContainer_a9a3{height:100%;width:100%;z-index:2147483646}.iconWrap_c0fe{display:block;margin:auto}.iconWrap_c0fe,.iconWrapContainer_c2f5{bottom:0;height:100px;left:0;position:absolute;right:0;top:0;width:100px}.handIcon_c4ec{display:block;height:150px;width:150px}.handIcon_c4ec svg{height:150px!important;width:150px!important}.arrow1_f331{bottom:-40px;display:block;height:60px;left:-60px;position:absolute;width:50px}.arrow1_f331 svg{height:60px!important;width:50px!important}.arrow2_b8a4{bottom:120px;display:block;height:60px;left:15px;position:absolute;width:50px}.arrow2_b8a4 svg{height:60px!important;width:50px!important}._tablet_a6e5 .substrate_c47c{height:100%;width:100%}.viewWrap_c26a,.zoom_b63b{bottom:0;left:0;position:absolute;right:0;top:0}.zoom_b63b{z-index:2147483647}.box_acec{display:block;height:100px;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;width:100px}.label_ecf4{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 12px 14px 8px rgba(0,0,0,.17);filter:blur(0);height:40px;position:fixed;z-index:2147483648}.label_ecf4:hover{cursor:pointer}.label_ecf4 .leafCont_b903{position:absolute}.label_ecf4._bottom_d42b{border-top-left-radius:8px!important;border-top-right-radius:34px!important;min-width:300px}.label_ecf4._bottom_d42b._designer_fdac,.label_ecf4._left_fb17._designer_fdac,.label_ecf4._right_d06f._designer_fdac{transition:none!important}.label_ecf4._bottom_d42b .leafCont_b903,.label_ecf4._left_fb17 .leafCont_b903,.label_ecf4._right_d06f .leafCont_b903{right:0;top:0}.label_ecf4._bottom_d42b .lbContainer_df8a,.label_ecf4._left_fb17 .lbContainer_df8a,.label_ecf4._right_d06f .lbContainer_df8a{left:0;max-width:300px;right:0}.label_ecf4._bottom_d42b .copyContainer_a1be,.label_ecf4._left_fb17 .copyContainer_a1be,.label_ecf4._right_d06f .copyContainer_a1be{bottom:0;right:0}.label_ecf4._bottom_d42b .text_a15c,.label_ecf4._left_fb17 .text_a15c,.label_ecf4._right_d06f .text_a15c{margin:0 37px 0 16px;min-width:160px;transform:translateZ(0);visibility:visible}.label_ecf4._bottom_d42b .text_a15c._noAd_b3cb,.label_ecf4._left_fb17 .text_a15c._noAd_b3cb,.label_ecf4._right_d06f .text_a15c._noAd_b3cb{margin:0 33px 0 16px}.label_ecf4._bottom_d42b .text_a15c:hover,.label_ecf4._left_fb17 .text_a15c:hover,.label_ecf4._right_d06f .text_a15c:hover{cursor:pointer}.label_ecf4._right_d06f{border-top-left-radius:8px!important;border-top-right-radius:34px!important}.label_ecf4._right_d06f .leafCont_b903{top:0;transform:translateZ(0)!important}.label_ecf4._right_d06f .lbContainer_df8a{filter:blur(0);top:-20px;transform:rotate(90deg) translate3d(-100%,0,0)!important;transform-origin:bottom left;width:300px}.label_ecf4._right_d06f .copyContainer_a1be{bottom:40px;filter:blur(0);right:0;transform:rotate(90deg) translate3d(-100%,4px,0)!important;transform-origin:bottom left}.label_ecf4._left_fb17{border-radius:0 0 36px 8px!important;box-shadow:0 0 14px 8px rgba(0,0,0,.17)}.label_ecf4._left_fb17 .leafCont_b903{top:0}.label_ecf4._left_fb17 .lbContainer_df8a{top:56px;transform:rotate(90deg) translate(0)!important;transform-origin:bottom left;width:300px}.label_ecf4._left_fb17 .copyContainer_a1be{bottom:38px;right:0;transform:rotate(90deg) translate(-100%,4px)!important;transform-origin:bottom left}.label_ecf4 .text_a15c{-webkit-font-smoothing:antialiased;-webkit-backface-visibility:hidden;backface-visibility:hidden;font:inherit;line-height:40px;text-indent:0;vertical-align:top;visibility:visible}.label_ecf4 .text_a15c:hover{cursor:pointer}.label_ecf4 .text_a15c._offline_f082{margin-left:8px}.label_ecf4 .hoverl_d279{bottom:0;left:0;position:absolute;right:0;top:0;z-index:4}.label_ecf4 .hoverl_d279:hover{cursor:pointer}.label_ecf4._custom_ac4a{display:none}.copy_b596{display:block;float:right;height:18px!important;padding-left:7px;padding-right:36px;padding-top:10px;position:relative}.leafBottom_e8c3{position:absolute;right:0;top:0}.labelStatus_bac2{background-position:100% 50%;background-repeat:no-repeat;cursor:pointer;float:left;height:40px;width:36px}.copy_b596:hover~.copyContainer_a1be{display:block}.copyContainer_a1be{display:none;position:absolute}.copyContainer_a1be:hover,.hoverl_d279:hover .lbContainer_df8a{display:block}.lbContainer_df8a{display:none;position:absolute}.pattern_c50d{display:block;height:100%;width:100%}.contentTransitionWrap_ea33{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-name:fadeIn_e1be;animation-name:fadeIn_e1be;-webkit-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes fadeIn_e1be{0%{opacity:.4}to{opacity:1}}@keyframes fadeIn_e1be{0%{opacity:.4}to{opacity:1}}.logo_b7db{display:block;position:relative}.logo_b7db._no-copyright_c2e4,.logo_b7db .fallback_f2c5{display:none;visibility:hidden}.logo_b7db._bottom_d3e9 .hoverBox_c314{background-color:transparent;bottom:-5px;height:48px;left:-10px;max-height:38px!important;right:-10px;top:-20px}.logo_b7db._right_f4ac .hoverBox_c314{bottom:-8px;left:-10px;max-height:48px!important;right:-10px;top:-20px}.logo_b7db._left_db64 .hoverBox_c314{bottom:-12px;height:48px;left:-10px;right:-10px;top:-10px}.hoverBox_c314{background:transparent;bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;z-index:5}.logoIcon_eab2{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:18px;width:51px}.logoIcon_eab2.__ru_da15{width:27px}.labelButtons_c34b{font-smoothing:antialiased;background-color:#fff;border-radius:8px!important;box-shadow:0 5px 20px 0 rgba(0,0,0,.2);color:#545d6b;display:block;font-family:Arial,sans-serif;font-size:15px!important;font-weight:400;line-height:20px;max-height:none!important;max-width:100%;min-width:300px;position:absolute;width:100%;z-index:1000000}.labelButtons_c34b._bottom_ff9e{bottom:20px}.labelButtons_c34b._bottom_ff9e:after{background:transparent;bottom:-22px;content:""!important;display:block;left:-22px;position:absolute;right:-20px;top:-22px;z-index:0}.labelButtons_c34b._right_a80f{bottom:0;left:auto;min-width:300px;width:300px}.labelButtons_c34b._right_a80f:before{bottom:-60px;content:""!important;cursor:default;height:auto;position:absolute;right:-23px;top:-60px;width:23px}.labelButtons_c34b._right_a80f:after{background:transparent;bottom:-22px;content:""!important;display:block;left:-22px;position:absolute;right:-22px;top:-22px;z-index:0}.labelButtons_c34b._left_e245{bottom:0;min-width:300px;width:300px}.labelButtons_c34b._left_e245:before{bottom:-40px;cursor:default;top:-60px;width:60px}.labelButtons_c34b._left_e245:after,.labelButtons_c34b._left_e245:before{background:transparent;content:""!important;left:-22px;position:absolute;z-index:0}.labelButtons_c34b._left_e245:after{bottom:-22px;display:block;right:-20px;top:-22px}.labelButtons_c34b .callme_afe2{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%2302A95F' fill-rule='nonzero' d='M18.904 15.214a2.113 2.113 0 0 0-1.527-.624c-.598 0-1.185.228-1.624.66a3.566 3.566 0 0 0-.917 1.428c-.72-.072-3.08-1.569-4.533-3.033C8.898 12.216 7.407 9.843 7.32 9.11a3.547 3.547 0 0 0 1.49-.852c.44-.42.697-.96.721-1.549a2.058 2.058 0 0 0-.586-1.548L7.382 3.576A1.927 1.927 0 0 0 5.99 3a2.14 2.14 0 0 0-1.478.6l-.244.24c-.33.3-.586.66-.758 1.057-.024.06-.708 1.56-.452 2.689.05.168 1.42 4.5 5.181 8.063 3.762 3.564 7.844 5.219 8.028 5.279.195.048.415.072.647.072.99 0 2.04-.42 2.077-.432a3.711 3.711 0 0 0 1.112-.708l.244-.24c.818-.78.88-2.053.122-2.822l-1.564-1.584z'/%3E%3C/g%3E%3C/svg%3E") 30px 50% no-repeat}.labelButtons_c34b .chat_bf57{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M1 14.7V21l4.176-3H21c.56 0 .999-.448.999-1V2c0-.545-.447-1-.999-1H2a.994.994 0 0 0-1 1v12.7z' stroke='%2300BE64' stroke-width='2'/%3E%3Cpath fill='%2300BE64' d='M5 6h14v2H5zm0 5h11v2H5z'/%3E%3C/g%3E%3C/svg%3E") 28px 51% no-repeat}.labelButtons_c34b._right_a80f{max-width:300px}.labelButtons_c34b._right_a80f .callme_afe2,.labelButtons_c34b._right_a80f .chat_bf57{clear:inherit}.labelButtons_c34b._right_a80f .callme_afe2 a,.labelButtons_c34b._right_a80f .chat_bf57 a{padding-right:0}.labelButtons_c34b._left_e245{right:auto}.labelButtons_c34b .callme_afe2,.labelButtons_c34b .chat_bf57{clear:both;cursor:pointer;height:38px;line-height:38px;overflow:hidden;width:100%}.labelButtons_c34b :hover+.bottomCorner_d8ac:after,.labelButtons_c34b :hover+.leftCorner_cbd6:after,.labelButtons_c34b :hover+.rightCorner_e7e6:after{border-color:transparent transparent #f4f8fa #f4f8fa!important}.labelButtons_c34b .chat_bf57:hover{border-radius:0 0 4px 4px!important}.labelButtons_c34b .callme_afe2 a:hover{border-radius:4px 4px 0 0!important}.buttonsCorner_b1ba{height:0;position:absolute;width:0}.buttonsCorner_b1ba ._bottom_ff9e{bottom:0}.buttonsCorner_b1ba ._bottom_ff9e:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:10px;bottom:-18px;box-shadow:-3px 3px 5px 0 rgba(0,0,0,.07);box-sizing:border-box;content:""!important;height:0;left:21px;position:absolute;transform:rotate(-45deg);transform-origin:0 0;width:0}.buttonsCorner_b1ba ._left_e245{border-bottom:5px solid transparent;border-right:5px solid #fff;border-top:5px solid transparent;bottom:auto;left:-10px;margin-top:-2.5px;top:52px}.buttonsCorner_b1ba ._left_e245:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:10px;bottom:-18px;box-shadow:-3px 3px 5px 0 rgba(0,0,0,.07);box-sizing:border-box;content:""!important;height:0;left:21px;position:absolute;transform:rotate(-45deg);transform-origin:0 0;width:0}.buttonsCorner_b1ba ._right_a80f{border-bottom:10px solid transparent;border-left:10px solid #fff;border-top:10px solid transparent;bottom:auto;margin-top:-2.5px;right:-10px;top:52px}.buttonsCorner_b1ba ._right_a80f:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:10px;bottom:-18px;box-shadow:-3px 3px 5px 0 rgba(0,0,0,.07);box-sizing:border-box;content:""!important;height:0;left:21px;position:absolute;transform:rotate(-45deg);transform-origin:0 0;width:0}.bottomCorner_d8ac{border-top-color:#fff;bottom:0}.bottomCorner_d8ac:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:10px;bottom:-19px;box-shadow:-3px 3px 5px 0 rgba(0,0,0,.07);box-sizing:border-box;content:""!important;height:0;left:25px;position:absolute;transform:rotate(-45deg);transform-origin:0 0;width:0}.bottomCorner_d8ac._isAb_dbf5{cursor:pointer}.bottomCorner_d8ac._isAb_dbf5:after{left:252px}.leftCorner_cbd6{border-right-color:#fff;left:0}.leftCorner_cbd6:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:10px;bottom:25px;box-shadow:-3px 3px 5px 0 rgba(0,0,0,.07);box-sizing:border-box;content:""!important;height:0;left:0;position:absolute;transform:rotate(45deg);transform-origin:0 0;width:0}.rightCorner_e7e6{border-left-color:#fff;right:0}.rightCorner_e7e6:after{border-color:transparent transparent #fff #fff;border-style:solid;border-width:10px;bottom:-5px;box-shadow:-3px 3px 5px 0 rgba(0,0,0,.07);box-sizing:border-box;content:""!important;height:0;left:-1px;position:absolute;transform:rotate(-135deg);transform-origin:0 0;width:0}.labelButton_ccbf{display:block;height:66px;overflow:hidden;position:relative;z-index:1}.labelButton_ccbf:first-child{border-radius:8px 8px 0 0!important}.labelButton_ccbf:nth-last-child(2){border-radius:0 0 8px 8px!important}.labelButton_ccbf .title_ceed{color:#222d38;cursor:pointer;font-size:15px!important}.labelButton_ccbf .text_c137{box-sizing:border-box!important;color:#545d6b!important;cursor:pointer!important;display:table-cell!important;font-size:15px!important;font-weight:400;height:66px!important;line-height:20px!important;padding-left:80px!important;padding-right:15px!important;text-decoration:none;transform:translateZ(0)!important;vertical-align:middle!important;width:310px!important}.labelButton_ccbf .text_c137 .title_ceed{cursor:pointer;white-space:pre-wrap}.labelButton_ccbf .text_c137:hover{background-color:#f5f5f5!important;cursor:pointer!important}.labelButton_ccbf .text_c137:hover .title_ceed{color:#0044d3}.labelButton_ccbf a{font-family:Helvetica,Arial,sans-serif;font-size:15px}.labelButton_ccbf a jdiv{pointer-events:none}.labelButton_ccbf .vk_e4c0{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.82 10.81c.994.972 2.045 1.888 2.937 2.959.395.476.768.967 1.053 1.519.405.785.039 1.65-.665 1.696l-4.37-.002c-1.127.094-2.027-.36-2.783-1.132-.605-.618-1.165-1.274-1.747-1.912a4.14 4.14 0 0 0-.786-.7c-.597-.388-1.115-.27-1.456.354-.347.633-.426 1.335-.46 2.041-.047 1.03-.358 1.302-1.392 1.349-2.209.104-4.306-.23-6.253-1.346-1.718-.984-3.05-2.373-4.208-3.946C3.433 8.63 1.705 5.264.15 1.806-1.802 1.026.058.608.916.593A118.46 118.46 0 0 1 5.195.591c.58.009.963.342 1.187.89.771 1.9 1.715 3.706 2.9 5.381.315.446.637.892 1.095 1.206.507.347.893.232 1.131-.333.152-.359.218-.745.252-1.129.113-1.32.128-2.64-.07-3.956-.122-.821-.584-1.353-1.403-1.508-.417-.08-.355-.235-.153-.474.352-.412.682-.668 1.34-.668h4.94c.777.154.95.503 1.057 1.287l.004 5.494c-.009.303.151 1.203.697 1.404.436.143.724-.207.986-.484 1.183-1.257 2.027-2.742 2.78-4.28.335-.677.623-1.379.902-2.08.207-.521.53-.778 1.117-.766l4.753.004c.141 0 .284.002.42.025.802.137 1.021.482.774 1.265-.39 1.23-1.149 2.253-1.89 3.282-.793 1.099-1.64 2.16-2.427 3.264-.722 1.01-.665 1.518.232 2.394Z' fill='%23507299' fill-rule='evenodd'/%3E%3C/svg%3E") 24px 50% no-repeat!important}.labelButton_ccbf .fb_d474{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='26' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0C5.82 0 0 5.39 0 12.037c0 3.788 1.89 7.167 4.845 9.373V26l4.426-2.43c1.181.328 2.433.504 3.729.504 7.18 0 13-5.39 13-12.037C26 5.389 20.18 0 13 0Zm1.292 16.21-3.31-3.531-6.46 3.53 7.105-7.542 3.392 3.53 6.379-3.53-7.106 7.543Z' fill='%230084FF' fill-rule='evenodd'/%3E%3C/svg%3E") 27px 50% no-repeat!important}.labelButton_ccbf .ig_c70c{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='url(%23b)' d='M8.002 1c-2.922 0-3.777.003-3.943.017-.6.05-.973.144-1.38.347-.313.155-.56.336-.804.589-.444.46-.713 1.028-.81 1.702-.048.328-.062.395-.065 2.067v2.275c0 2.921.004 3.775.018 3.941.048.584.14.951.334 1.353a2.949 2.949 0 0 0 1.91 1.561c.29.075.608.116 1.017.135.173.008 1.94.013 3.708.013 1.768 0 3.536-.002 3.705-.01.474-.023.75-.06 1.053-.139a2.931 2.931 0 0 0 1.912-1.564c.19-.393.286-.774.33-1.327.009-.12.013-2.044.013-3.965 0-1.92-.004-3.84-.014-3.96-.044-.563-.14-.941-.336-1.34a2.775 2.775 0 0 0-.6-.822c-.463-.442-1.03-.711-1.704-.809-.327-.047-.392-.061-2.065-.064H8.002z'/%3E%3Cpath fill='url(%23c)' d='M8.002 1c-2.922 0-3.777.003-3.943.017-.6.05-.973.144-1.38.347-.313.155-.56.336-.804.589-.444.46-.713 1.028-.81 1.702-.048.328-.062.395-.065 2.067v2.275c0 2.921.004 3.775.018 3.941.048.584.14.951.334 1.353a2.949 2.949 0 0 0 1.91 1.561c.29.075.608.116 1.017.135.173.008 1.94.013 3.708.013 1.768 0 3.536-.002 3.705-.01.474-.023.75-.06 1.053-.139a2.931 2.931 0 0 0 1.912-1.564c.19-.393.286-.774.33-1.327.009-.12.013-2.044.013-3.965 0-1.92-.004-3.84-.014-3.96-.044-.563-.14-.941-.336-1.34a2.775 2.775 0 0 0-.6-.822c-.463-.442-1.03-.711-1.704-.809-.327-.047-.392-.061-2.065-.064H8.002z'/%3E%3Cpath fill='%23fff' stroke='%23fff' stroke-width='.4' d='M8 2.91c-1.382 0-1.556.005-2.099.03-.542.025-.912.11-1.236.236-.334.13-.618.304-.901.587a2.5 2.5 0 0 0-.588.902c-.126.324-.212.694-.236 1.236-.025.543-.031.716-.031 2.099s.006 1.556.03 2.099c.026.542.111.912.237 1.235.13.335.304.62.587.902.283.283.567.458.902.588.324.126.694.211 1.236.236.543.025.716.03 2.099.03 1.382 0 1.555-.005 2.098-.03.542-.025.912-.11 1.236-.236a2.49 2.49 0 0 0 .902-.588 2.5 2.5 0 0 0 .587-.902c.125-.323.211-.694.237-1.235.024-.543.03-.716.03-2.099 0-1.383-.006-1.556-.03-2.1-.026-.541-.112-.911-.237-1.235a2.499 2.499 0 0 0-.587-.902 2.49 2.49 0 0 0-.902-.587c-.324-.126-.695-.211-1.237-.236-.543-.025-.715-.03-2.098-.03H8zm-.457.916H8c1.36 0 1.52.006 2.057.03.497.023.766.106.945.175.238.092.407.203.585.38.179.18.289.349.381.586.07.18.153.449.176.945.024.537.03.698.03 2.057s-.006 1.52-.03 2.056c-.023.497-.106.766-.176.945a1.573 1.573 0 0 1-.38.585 1.574 1.574 0 0 1-.586.381c-.179.07-.448.153-.945.175-.536.025-.698.03-2.057.03-1.36 0-1.52-.005-2.057-.03-.496-.022-.766-.105-.945-.175a1.576 1.576 0 0 1-.586-.38 1.579 1.579 0 0 1-.38-.586c-.07-.18-.153-.449-.176-.945-.024-.537-.03-.698-.03-2.057 0-1.36.006-1.52.03-2.057.023-.496.106-.766.175-.945.093-.238.203-.407.381-.586a1.58 1.58 0 0 1 .586-.38c.18-.07.449-.153.945-.176.47-.021.652-.028 1.6-.029v.002zm3.175.846a.61.61 0 1 0 0 1.221.611.611 0 0 0 .61-.61.611.611 0 0 0-.61-.611zM8 5.386a2.614 2.614 0 1 0 0 5.228 2.614 2.614 0 0 0 0-5.228zm0 .917a1.697 1.697 0 1 1 0 3.394 1.697 1.697 0 0 1 0-3.394z'/%3E%3C/g%3E%3Cdefs%3E%3CradialGradient id='b' cx='0' cy='0' r='1' gradientTransform='matrix(0 -13.875 12.9049 0 4.719 16.078)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FD5'/%3E%3Cstop offset='.1' stop-color='%23FD5'/%3E%3Cstop offset='.5' stop-color='%23FF543E'/%3E%3Cstop offset='1' stop-color='%23C837AB'/%3E%3C/radialGradient%3E%3CradialGradient id='c' cx='0' cy='0' r='1' gradientTransform='matrix(1.21736 6.08156 -25.0684 5.01799 -1.345 2.009)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233771C8'/%3E%3Cstop offset='.128' stop-color='%233771C8'/%3E%3Cstop offset='1' stop-color='%2360F' stop-opacity='0'/%3E%3C/radialGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h14v14H0z' transform='translate(1 1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 26px 50% no-repeat!important;background-size:30px!important}.labelButton_ccbf .tg_f7fc{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.318 8.043 4.465 9.59l1.606 5.164a.49.49 0 0 0 .776.233l2.312-1.885a.69.69 0 0 1 .84-.023l4.17 3.026c.288.21.695.052.767-.295L17.99 1.118a.489.489 0 0 0-.655-.555L.313 7.128a.49.49 0 0 0 .005.915zm5.494.724 8.106-4.993c.146-.09.296.108.17.224l-6.69 6.218c-.234.22-.386.512-.43.83l-.227 1.69c-.03.224-.346.247-.408.028l-.876-3.08a.815.815 0 0 1 .356-.917z' fill='%233aafe2' fill-rule='evenodd'/%3E%3C/svg%3E") 26px 50% no-repeat!important;background-size:30px!important}.info_b1da{color:#9fabb7;display:block;font-size:13px}.info_b1da:hover{cursor:pointer}.callback_a53e{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath d='M0 0h24v24H0z'/%3E%3Cpath fill='%2302A95F' fill-rule='nonzero' d='M18.904 15.214a2.113 2.113 0 0 0-1.527-.624c-.598 0-1.185.228-1.624.66a3.566 3.566 0 0 0-.917 1.428c-.72-.072-3.08-1.569-4.533-3.033C8.898 12.216 7.407 9.843 7.32 9.11a3.547 3.547 0 0 0 1.49-.852c.44-.42.697-.96.721-1.549a2.058 2.058 0 0 0-.586-1.548L7.382 3.576A1.927 1.927 0 0 0 5.99 3a2.14 2.14 0 0 0-1.478.6l-.244.24c-.33.3-.586.66-.758 1.057-.024.06-.708 1.56-.452 2.689.05.168 1.42 4.5 5.181 8.063 3.762 3.564 7.844 5.219 8.028 5.279.195.048.415.072.647.072.99 0 2.04-.42 2.077-.432a3.711 3.711 0 0 0 1.112-.708l.244-.24c.818-.78.88-2.053.122-2.822l-1.564-1.584z'/%3E%3C/g%3E%3C/svg%3E") 30px 50% no-repeat}.chat_ff66{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='23' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M1 14.7V21l4.176-3H21c.56 0 .999-.448.999-1V2c0-.545-.447-1-.999-1H2a.994.994 0 0 0-1 1v12.7z' stroke='%2300BE64' stroke-width='2'/%3E%3Cpath fill='%2300BE64' d='M5 6h14v2H5zm0 5h11v2H5z'/%3E%3C/g%3E%3C/svg%3E") 28px 51% no-repeat}.im_a502{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 64 64'%3E%3Cpath fill='%23007AFF' d='M32 64C14.3 64 0 49.7 0 32S14.3 0 32 0s32 14.3 32 32-14.3 32-32 32zm-.1-20.2c9.1 0 16.4-5.9 16.4-13.3S41 17.2 31.9 17.2c-9.1 0-16.4 5.9-16.4 13.3 0 4.5 2.7 8.4 7 10.8l.1.1c.1 0 .1.1.1.1.4 1.7-2 3.3-3.6 4.3 5.2.3 7.9-1.8 8.6-2.5 1.3.4 2.9.5 4.2.5z'/%3E%3Cpath fill='%23EFEFF4' fill-rule='evenodd' d='M31.9 43.8c9.1 0 16.4-5.9 16.4-13.3S41 17.2 31.9 17.2c-9.1 0-16.4 5.9-16.4 13.3 0 4.5 2.7 8.4 7 10.8l.1.1c.1 0 .1.1.1.1.4 1.7-2 3.3-3.6 4.3 5.2.3 7.9-1.8 8.6-2.5 1.3.4 2.9.5 4.2.5z' clip-rule='evenodd'/%3E%3C/svg%3E") 26px 51% no-repeat;background-size:30px}.wa_f2ef{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='M.128 10.4c0 1.828.48 3.613 1.392 5.186L.04 20.963l5.528-1.443a10.46 10.46 0 0 0 4.984 1.263h.004c5.747 0 10.426-4.655 10.428-10.375.001-2.773-1.083-5.38-3.051-7.34A10.388 10.388 0 0 0 10.556.023C4.808.024.13 4.68.128 10.4z' fill='%2334BC48' fill-rule='nonzero'/%3E%3Cpath d='M7.95 6.062c-.195-.432-.4-.44-.587-.448-.151-.007-.325-.006-.499-.006a.96.96 0 0 0-.695.324c-.239.26-.912.887-.912 2.163 0 1.276.934 2.509 1.064 2.682.13.173 1.803 2.875 4.451 3.914 2.201.864 2.65.692 3.127.65.478-.044 1.542-.628 1.759-1.234.217-.605.217-1.124.152-1.232-.065-.109-.24-.173-.5-.303s-1.541-.757-1.78-.844c-.24-.086-.413-.13-.587.13-.173.26-.672.844-.824 1.017-.152.173-.304.194-.565.065-.26-.13-1.1-.404-2.095-1.287-.775-.688-1.298-1.536-1.45-1.796-.152-.26-.016-.4.115-.53.117-.115.26-.302.39-.453.13-.152.174-.26.26-.433.088-.173.044-.324-.021-.454s-.572-1.412-.803-1.925' fill='%23FFF'/%3E%3C/g%3E%3C/svg%3E") 31px 51% no-repeat}.sb_e056{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 79 79'%3E%3Cpath fill='url(%23a)' d='M78.747 48.99c-1.917 7.691-6.119 14.498-11.85 19.67-.215.195-.431.22-.152-.226 1.083-1.73 1.759-3.94 1.03-5.42-1.263-2.566-6.194-2.312-13.153-1.956-9.174.472-21.874 1.124-34.347-4.26-21.561-9.306-20.228-32.952-8.25-45.49 2.211-2.314 5.506-4.575 8.402-6.335.005-.001.01-.006.015-.008.003-.002.005-.005.008-.005C26.234 1.798 32.89 0 39.97 0c1.598 0 3.174.092 4.725.27.25.029.256.386.005.417-4.643.57-16.662 3.103-22.215 14.1-4.466 8.841-2.364 28.6 28.923 30.895 3.282.24 6.883.187 10.37.137 7.952-.117 15.314-.224 16.97 3.17Z'/%3E%3Cpath fill='url(%23b)' d='M78.747 48.99c-1.917 7.691-6.119 14.498-11.85 19.67-.215.195-.431.22-.152-.226 1.083-1.73 1.759-3.94 1.03-5.42-1.263-2.566-6.194-2.312-13.153-1.956-9.174.472-21.874 1.124-34.347-4.26-21.561-9.306-20.228-32.952-8.25-45.49 2.211-2.314 5.506-4.575 8.402-6.335.005-.001.01-.006.015-.008.003-.002.005-.005.008-.005C26.234 1.798 32.89 0 39.97 0c1.598 0 3.174.092 4.725.27.25.029.256.386.005.417-4.643.57-16.662 3.103-22.215 14.1-4.466 8.841-2.364 28.6 28.923 30.895 3.282.24 6.883.187 10.37.137 7.952-.117 15.314-.224 16.97 3.17Z'/%3E%3Cpath fill='url(%23c)' d='M79 31.123c-1.653 2.965-4.519 5.418-8.493 6.942-10.691 4.087-27.216.486-34.615-8.818-7.398-9.306-2.863-20.79 7.828-24.876 3.001-1.148 6.314-1.641 9.69-1.55.86.023 1.797.216 2.584.561 3.487 1.531 6.952 3.51 10.067 6.256.036.03.011.09-.037.082-2.51-.365-7.459-.093-9.2.535-5.111 1.831-6.923 6.126-4.047 9.588 2.874 3.46 12.146 4.978 17.254 3.144 2.08-.744 3.614-1.896 4.508-3.237A38.909 38.909 0 0 1 79 31.123Z'/%3E%3Cpath fill='url(%23d)' d='M79 31.123c-1.653 2.965-4.519 5.418-8.493 6.942-10.691 4.087-27.216.486-34.615-8.818-7.398-9.306-2.863-20.79 7.828-24.876 3.001-1.148 6.314-1.641 9.69-1.55.86.023 1.797.216 2.584.561 3.487 1.531 6.952 3.51 10.067 6.256.036.03.011.09-.037.082-2.51-.365-7.459-.093-9.2.535-5.111 1.831-6.923 6.126-4.047 9.588 2.874 3.46 12.146 4.978 17.254 3.144 2.08-.744 3.614-1.896 4.508-3.237A38.909 38.909 0 0 1 79 31.123Z'/%3E%3Cpath fill='url(%23e)' d='M40.035 79c5.872 0 11.45-1.25 16.472-3.496.165-3.122-4.01-3.368-10.321-3.74-8.56-.503-21.051-1.238-31.979-9.692-8.601-6.655-12.47-16.297-14.2-23.24C0 39.034 0 39.24 0 39.44 0 61.29 17.924 79 40.035 79Z'/%3E%3Cpath fill='url(%23f)' d='M40.035 79c5.872 0 11.45-1.25 16.472-3.496.165-3.122-4.01-3.368-10.321-3.74-8.56-.503-21.051-1.238-31.979-9.692-8.601-6.655-12.47-16.297-14.2-23.24C0 39.034 0 39.24 0 39.44 0 61.29 17.924 79 40.035 79Z'/%3E%3Cdefs%3E%3CradialGradient id='b' cx='0' cy='0' r='1' gradientTransform='rotate(-31.959 118.99 -6.784) scale(63.6317 71.5096)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2E913' stop-opacity='.85'/%3E%3Cstop offset='1' stop-color='%23A3CD39' stop-opacity='.14'/%3E%3C/radialGradient%3E%3CradialGradient id='d' cx='0' cy='0' r='1' gradientTransform='rotate(-31.959 118.99 -6.784) scale(63.6317 71.5096)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2E913' stop-opacity='.85'/%3E%3Cstop offset='1' stop-color='%23A3CD39' stop-opacity='.14'/%3E%3C/radialGradient%3E%3CradialGradient id='f' cx='0' cy='0' r='1' gradientTransform='rotate(-31.959 118.99 -6.784) scale(63.6317 71.5096)' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F2E913' stop-opacity='.85'/%3E%3Cstop offset='1' stop-color='%23A3CD39' stop-opacity='.14'/%3E%3C/radialGradient%3E%3ClinearGradient id='a' x1='24.904' x2='42.363' y1='2.109' y2='77.736' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230C8ACB'/%3E%3Cstop offset='1' stop-color='%2321A038'/%3E%3C/linearGradient%3E%3ClinearGradient id='c' x1='24.904' x2='42.363' y1='2.109' y2='77.736' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230C8ACB'/%3E%3Cstop offset='1' stop-color='%2321A038'/%3E%3C/linearGradient%3E%3ClinearGradient id='e' x1='24.904' x2='42.363' y1='2.109' y2='77.736' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%230C8ACB'/%3E%3Cstop offset='1' stop-color='%2321A038'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 26px 51% no-repeat;background-size:26px}.popupWrap_a736{bottom:20px;display:block;height:0;position:fixed;right:0;text-align:right;width:0;z-index:1}.popupWrap_a736.__show_f22d{display:block;z-index:2147483646}.popupBlock_abe9{background-color:#fff;border-radius:8px!important;bottom:-120px;box-shadow:0 0 30px 0 hsla(0,0%,62%,.44),0 2px 4px 0 rgba(0,0,0,.07);box-sizing:border-box;color:#222d38!important;display:block;max-width:270px;min-width:270px;opacity:0;padding:16px 20px;position:absolute;right:20px;text-overflow:ellipsis;transition:bottom .2s cubic-bezier(.075,.82,.165,1),opacity .3s linear;will-change:bottom,opacity}.popupBlock_abe9.__show_f22d{bottom:0;opacity:1}.popupBlock_abe9.__short_a11c{min-width:200px}.popupBlock_abe9.__longText_aae4{padding-bottom:26px}.popupBlock_abe9 .moreIcon_fd72{background-position:0 0;background-repeat:no-repeat;bottom:-22px;content:"";display:block;height:30px;left:17px;position:absolute;transform:rotate(-90deg);transform-origin:0 0;width:12px}.text_e2bf{display:inline-block;max-height:204px;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.text_e2bf .textBox_c549{-webkit-text-fill-color:#222d38;color:#222d38!important;display:block;font-family:arial,sans-serif;font-size:15px;line-height:19px}.text_e2bf .textBox_c549 a{color:#222d38!important;cursor:pointer!important;display:inline-block!important;max-width:100%!important;text-decoration:underline!important;text-overflow:ellipsis!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;word-break:break-all!important}.text_e2bf .textBox_c549 strong{color:#222d38!important;font-weight:700!important}.text_e2bf .textBox_c549 em{color:#222d38!important;font-style:italic!important}.avatar_c8e1{display:block;padding-bottom:7px;position:relative}.avatarImg_cf53{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36'%3E%3Cdefs%3E%3Ccircle id='a' cx='18' cy='18' r='18'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23191D2E' opacity='.1' xlink:href='%23a'/%3E%3Cpath fill='%23BFC0C5' fill-rule='nonzero' d='M27.588 29.805h-1.891a3.783 3.783 0 0 1-3.783-3.783v-1.215c.837-.995 1.437-2.171 1.81-3.414.039-.21.24-.313.375-.457.724-.725.866-1.946.323-2.816-.074-.132-.207-.247-.2-.41 0-1.11.006-2.22-.001-3.329-.03-1.338-.412-2.73-1.35-3.72-.758-.801-1.798-1.278-2.87-1.482-1.357-.259-2.775-.246-4.118.096-1.163.294-2.257.975-2.933 1.986-.598.878-.86 1.945-.905 2.996-.017 1.128-.004 2.26-.007 3.39.025.227-.167.38-.253.568-.512.928-.287 2.192.535 2.867.209.144.248.407.324.633a9.148 9.148 0 0 0 1.704 3.051v1.256a3.783 3.783 0 0 1-3.782 3.783H8.674S5.246 30.751 3 35.479v1.892a1.89 1.89 0 0 0 1.891 1.89h26.48a1.89 1.89 0 0 0 1.891-1.89v-1.892c-2.246-4.728-5.674-5.674-5.674-5.674z' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");background-size:28px 28px;border-radius:50px!important;display:block;height:28px;overflow:hidden;position:absolute;width:28px}.agentName_b5db{box-sizing:border-box;color:#8e8d90;display:inline-block;font-family:arial,sans-serif;font-size:13px;height:28px;line-height:28px;max-width:100%;overflow:hidden;padding:0 14px 0 38px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.closeBlock_f1a7{display:block;height:45px;padding-top:8px;position:absolute;right:0;top:0;width:37px}.closePopupIcon_cb7c{background-position:50% 50%;background-repeat:no-repeat;background-size:20px;cursor:pointer!important;display:block;height:28px;margin-left:5px;width:28px}.wrapper_fcc0{bottom:24px;height:64px;position:fixed;right:32px;width:64px}.chatBtn_ae57{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%!important;display:flex;height:64px;justify-content:center;position:relative;width:64px;z-index:2147483648}.chatBtnIcon_a15b{background-repeat:no-repeat;background-size:98%;cursor:pointer;height:64px;position:absolute;width:64px;z-index:10}.presend_ed0e{background:#fff;border-radius:16px 34px 16px 16px!important;bottom:74px;box-shadow:0 20px 60px rgba(6,43,73,.18);display:flex;flex-direction:column;position:absolute;right:-12px;width:336px}.presend_ed0e>[class^=CloseButton]{height:0}.hidden_cf26{display:none}.presendTop_c959{font-family:system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:15px;padding:20px 18px 0 24px}.presendTop_c959 .proactive_fd78{color:#000;color:#959da5;display:block;font-size:14px;line-height:17px;overflow:hidden;padding-bottom:16px;text-align:center;text-overflow:ellipsis;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.presendBottom_d7e7{align-items:center;border-top:1px solid #d8dee3;display:flex;min-height:52px;position:relative}.sendButton_db76{background-position-x:-4px;background-position-y:-2px;background-repeat:no-repeat center center;background-repeat:no-repeat;background-size:120%;cursor:pointer;height:34px;position:absolute;right:16px;top:8px;width:34px;z-index:10}.sendButton_db76.__disabled_ae10{cursor:default}textarea.inputField_c2b6{word-wrap:break-word!important;-webkit-text-fill-color:#222d38!important;border:none!important;border-radius:0!important;box-sizing:border-box!important;float:none!important;font-family:system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;height:20px!important;line-height:20px!important;margin:0 24px!important;outline:none!important;overflow:hidden!important;overflow-y:hidden!important;position:relative;resize:none!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;white-space:pre-wrap!important;width:100%!important;width:220px!important}textarea.inputField_c2b6,textarea.inputField_c2b6:focus{color:#222d38!important;font-size:15px!important}textarea.inputField_c2b6:focus:-ms-input-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important}textarea.inputField_c2b6:focus::-moz-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important;font-size:15px!important;opacity:1!important}textarea.inputField_c2b6:focus::placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important;font-size:15px!important;opacity:1!important}textarea.inputField_c2b6:-ms-input-placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important}textarea.inputField_c2b6::-moz-placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important;font-size:15px!important;opacity:1!important}textarea.inputField_c2b6::placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important;font-size:15px!important;opacity:1!important}textarea.inputField_c2b6::-webkit-scrollbar{width:6px}textarea.inputField_c2b6::-webkit-scrollbar-thumb{background-color:#d9d6d6;border-radius:4px!important;cursor:pointer;width:6px}textarea.inputField_c2b6::-webkit-scrollbar-button{display:block;height:100%;width:6px}textarea.inputField_c2b6::-webkit-input-placeholder{font-size:15px;line-height:inherit;margin:0;padding-top:0}textarea.fullLine_cbc1{height:40px!important}.lbContainer1_c447{position:relative;right:222px;top:0}.logoBox_f47c{padding-top:16px}.logoBox_f47c,.textBox_b7a1{display:flex;padding-bottom:8px;width:100%}.textBox_b7a1{color:#fff;font-family:system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:17px}.header_b030{border-radius:8px 34px 0 0!important;min-height:100px;padding-left:32px}.header_b030,.header_b030 .avatar_e848{display:flex;flex-direction:column;justify-content:center}.header_b030 .avatar_e848{align-items:flex-start;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAgCAYAAABO6BuSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA98SURBVHgBrVl7cFTXef/u3au7T61W0kpaozdINgabRw0EgyEwTmyHIbYnZFy3tsfgjJkWd9ranprpdMaldVs3aTtQmnhs/jFpJ7Un4zjOxJMhzsM4gQw4yMg2gQUJWxJCWq1W0mp1d/fu3nv35vedvVcsQhjlcZjD3se553y/7/t9j3Mk0QLb7t27A6qqrrZt+5ZSqdSOR/WSJAVxb+M6hz6B+yFZluPFYvH0oUOHcpXf3/vqmftUy1yZGx/oyiQ+iWnjl8mTzyaMktVvKZ5etanp+NmX/klzx3/n3Xf5Z5Xk8XR4iGK2ZEewkI9IJslDulSy07hMSCV5INvcHN/V2akvBId0owHPPvtsFAC+iMuNwBa43ji8E3N5PB7WgYR+rLq6+q0XX3xxgp9/6eCPv3r++4cev3S2J6SYWfIoKnnxhc9P5Fe9ZLeso65tjx4p+Bq/ffSpdYnXy4DXkyxvkWQGWm4l/k+WgbWi4Z5sqTfn9x/dtXp1mn4fwGxRtAdweY9jxSsfoV3vmfPrPuOfdw4cOPCaeBAMxiD5frtEsSoIWV8tU200SlrBotRUnpRYF61+/O8pH2l749iTK771ahl0xC/TTswYcQHLilLGWQnYucPiJx7asOEI/S6A2aoQdi8Ej7LwjIEWwAanVY4VOgDNU1VVVf/O1g42NMS8Zn7/ypZgTA0EaGiyRMmpNJlmiQqGh6K330m3PPGPVLTVUd00n9mzLJvALJHU4MWdZjEXKWTSVNPYRI0dt5AiKw5OB7rsXNlSWvP7D89n7WtA7N27tw1C/jVA1s8OcqwH34Uy5XlRftY75/vxfD7/PwcPHhza8+iWrh1rFu+fys6E/vPVX1B8TCeTinAHlfIG0bKH/4Yia78CnIVRqaQ8n/zWjn4IGpPN7E6JbF8kpFKsrYPu2PYQtdyykhS2eIWVHU2nwYTXH1q3LlEpi6fyZt++fWzRZyF4PQvPgjq/Agz8U/y6Hff8noeJd3zvjnW7UHz5moPeirvvvvuD/zh4ePiFJ+4yomFlXUMkSGf6LlFKs0iyDGGC1KfnqWPT/VTy+KrxYK20dsfxwvH/TZRsyZzOFrpszDc1maGBMydJhoPHOm8m2eOZtZ+ALnl8UE7Xtqeeiv/glVf0aywMsAFY6Z8BuN61SoW2Zv01Go0G1q5du7itra2JnZyfTaNNTExkjh8/fgG/+crx7jzuM9xOAPzzWC935pUn9k8bU6uOn8/Qf///BzSpG2CKCTOo1LH9Sbpp0yNksdfa9qhH8u+++MKdHMV3etSqDvCZSkWTYnUBuu/Pn6Dlm77kWJmuZhosreXzL+/aulV3leEK9gAsFAU9JO74yHasxpSR+HfdunWtDz/88OalS5d2umC51aAtXrxYvIMiqt05nG67czjzMnse5O9y5szXbUul1a0x2rSikRSANaEXxSzQpV+8QUG5KAS0yb7JtLXH6331hP5WGBRuA611APapCsVP/Jz0XGYWI7sXlUousEgwGNxyFaWZyhBmj0tD9gmX0nzNRmpoaAhs27Ztg6fMW5qv87vu7u7meDw+yC7vPHfdwmb6Ywj7wJLNmzcfe+S5l5IPbrw5VixmuxTkpw/OD1PesmFTi6hokO2tpuq25bhnK1u32qu//OOvhs+lbuuMRaqrlFj/eJp0sCKklsiWq6i2uZMQHMuGpdkswTRuAbV7mdrCwjDWg641uTt+KDk+a7NlNmzYcDMtoGHBqvXr1y+u8OurWOIyx+fz3cPjPx7S3omPajQzMUWd9SGSZHieBCWbBiV+/Q4EN5FqZM5Hktfr3bH1C1sJvfcLmzdSCLTWdJPinyTpxI/eoEt9v7li2TktaBjrBaXZdyHcpkoaspbYso6Q3O1IJFJzPcvO7bFYrH4Ored2Br6J1z7Z09f7q1ODCQVcW91dRzW4kEoWmcCYTw2QnhoiGRgspqpF935tcn1IN5SBUGNzelE0Qirm8qkqFfUi9b9/lIpmcV7AmG4V8rpPBpA/qbSEYwUB1PE/cQ03DdMCG/s3z8OKmzu3G80xt5/X/vyqJvvzK5uO3dbVRE0RlUKIrYplwrJVJBsWZYbOEwFEEZaGl1TXGJ6NdY1Rqm1siC9vbaGSaZarL1g2Ef+IRs79GjndvEYmy7Z98OWlwCbfyhqHcLZjVXLvHcGERbjN+kSFNSufu43v3ThQOeeczh/dunZFO629vb3fMiTSciXip0VQmCnNdE4PxqkgAhlCl22RZdirPHIQQTqQqItUYx6sgXUCCF6T6QydP8YBTJvPwvhe7sC6SptTEYoXbnVIokqbrbIQHPS8H20+cHNBY2zOycklp8Z25yRnTndom5VkIPZHMxmdNC1LRgE+y/qF2QxE7ezYJbLNPFnYMfAM8PAlQTAHkXigsS4iwCYmNQr7woQ8T8MDAzR68Rx1Lr+DFNV3JVWV0cUYcJScEtAR/Koa2X2uaVqGAdMCmmVZBjMETXbmE3POU41Fx5PjoFtJG0iMUwGgNB0FCMb4fKi6iqDy1BiVtCmy/LUQGsqR7BiX1bZt6HV1daS480JBickcBWDx4VM/pab2bopEy3uO0hXjRFCgeAKuv3Jn/3V92ImuojPghQatRCIxNjcG8JxQglR5z2s/9NJR6hlJaoWSTblCiTTDJq9XBUVVgJHI0iZISw6TCWtzUWKVSqHOrVup7/x7ejgSprAqU8Sn4H2J6vDLuTk1Mky6libs8so52QENA/hkF1hFoBIA3eDilpOpVGqCFtjGxsYmK793FOcqs3JuwR69YIs+nNB4f0lVinJlP1DIU3psGIPyCEaou0xLPE9NTqCnSCuagrBMnIBPRtSWyczlaKLvQ8S6ayO2gkVzsErgRiBgtcmZmZmJcDhc/1njksnkcC6Xy7PS7IrgAE2L6o3K5SxvRPhdbs+WZWTlKTRWyFD/+BQEVwSoIkZasLoHNM70naKapXciXdlcO2vvvroP4A3fsZ/+DBQWahH5mHfJPrBY0zVqGfqEvJEealt5J7aTqltI6Wzh1Dwp6SrruP306dMfGYZhun7t/rqtUCjkUWX1V7jD7BxOipq95wCD9+MX4cMXx8djg4lpMlBleWCpYsEQ1oRWkH/xb+QcmVmNQXLKSeRySaw1FWlprKEAxreEVQE6AEoPp3OUzhUpMdBPhUyKculJkbo4bYkdFBYedCg8N/faFc+FkLCc3tPTcxKgc0415lpMgr/k33///ZPZbDbP37rzzVWcO79D76FpS6eMpTcyM5VyWOJ8i0qSytcsaDFPhYHTZKDctMzixdraW6m2dmmkMdZCyzuiIlK3hVURwPg6CdBn4kM0curnlLp0Xvh+2ZOlBEfpOOi1uWKTL9IRd6YBLKMsWrQIxVOsGYJW9fb29rz33ntHOzs7m3GEI4oR7JAmx8fHJ7isxPZvCxSTGRkZGb58+XJSLAPlVLBhlhV8/iXp4naVaaFiVsGwIkd5DxcKwi9LXFtDsplPP6Dq9tXYXNCH3poQa6MjEG2km9sXYdMxTOOaTmA1LcbuKY7DhDQqr/gnI9SYQADrXI4yVMVZmDQAhcg97EtY9Co/Zt/DDqijtbW1W3EqDxYaW8PPTU5OJhkQR2N+zmUnNg2dUEoHKwV1sr+2tjbW1dWVR7AbBs375vN3LNFjSCVGfBeDCypVgta8keQig080DFRdcqlA+ct9FJ0YtKethmMk1bDalvoiMWps6xbj1NEU6ekitq8RaltWRwnk9YELZ+ns2TPiSGjJpi9jO0lxod633377USx+rysIA2tvb2+GFVfQH6H19fX1sLWZRaIaKbHN6Jfbt28/tHpJuNuwSocMswoW8lAW/lZgH0bhzHrWCwUWiDwSYkCk+cjJ1/7t6/g2lteNv0inEqQnRygx/Cml8zr15RSRiqIdy6i5uV0w9Py5D8kHR2/qWNK7d8/et0TwR415hH3KKQfF5qGlpaV7oXn3Rh0u0enmdDcgAvSbvPZExvpKuuCFHwdIYz8WKQklpsIxQiJflVdkKInJPDP67Qx2VejrdQ5G6SSpxSzVRerpU4DNpXE2Bk9mT2PGcNl5+x2fo6abltDohXNHhRvxf1u3buVDtiMsCIPF3rcOwWxBVdVCWigUqkM681dE7CP3339/SliKQvdJKgIPig2yDQhZVgw3ScY20uvFhsLHiN/85pNfTFw4fiSSH7u0Sk9PIAUFKNy1kgItXeSvbSAZZxKN0TqsF+Q1RSbwobxcFF104sCBw+lZwNzgh2+6KQrChefbIFzvfiG9Hs2J2CkENWFdsOnxdCZDhqmjhi6h4PChMMA+GudUfFblkfiAB6caQf9oPm98szrkp1DQt4WrKl+4ltRQnUg3aQ0Fi+KnulgbhaItZYWVyhEbFX36sccemz22nQW8Zs0aDlz/gsGpuTXz9TYMv0vDjtHHx7UA/K+wbg6m3oH4dp+K6JlKJVFkFCjo94lCw8t0lkBrD5+22KNFI/fMT/7rOaqpbV3vD9askkE+mc++ijimgrIypgKgTRSuX0RVYAQXLxpKSyT1tFUwDlfKcVUlz9SGUPvh09ofatG53wFwFsrcj6OdccwfUz2enUw5vCRvFc6nclmkIAQoPuFAhlRAZ1hvFJR+/rvf+LuEUuePIGFuMQPiPB7FBPIXlMX528ROiSnsBwM4HiJLUDaXT+cMen3Xrl1XnU3PaypQrg3Af4Bo3UZ/hAbAQwhSDwD0UDDYEJOk4n6oISbSjyQwk9djU12NH0bh2tgDmmZHUWs9841H1uJcWYpULb5rZ62Rj2ihWloExvoCYZxy5qi3b5B8rctF+YiDehzfjlFry5L05cGPD+/bd+Cag/h5T85ZMIDegsuXZwfOf9Y8b698z3PwXDxnOOztQrQtgy1rQmwcRZHjKcHSsDZiCH6/V0f+3UGU8C+8diqWtWp2egr5SBKnIGpuWkitAex3fvgTnIklxJ63XKqqcF35BHLNy/OBFUvSDZpj7edgpT+jhbdpWPQ1AHmFgfKD7paaHVNZaScKIFEm2Q5YIYRs4e9MXq02pB4pKur3zp4dSHQ1iyJuPbYYW1Z0tfue/tpjVNRy6KPi0P7/fnZSBKs1m++hpbev1EOBUO9wKnVi39NPf+Yf05QbSe4I/Feorv4BvrcNIDZCAbcx3aGEGh6D62mp/KfSj7H5/xXq6R9hcz5dOY+seLIAdgxIu8QmnsvNkp3ATz8C1Ic5Qzo2eGFk9mwmVCXYoc8UPfHJ6Uzs8thkpNZj+vr7B+i7p/r1oVQmPZHWEtv/tHUgPToW/9t9f7mgP5f+Fu0jADIivjprAAAAAElFTkSuQmCC) 0 no-repeat;background-size:60px 32px;padding-right:12px;position:relative}.header_b030 .avatar_e848.__hideAd_c396{margin-bottom:20px}.header_b030 .avatarImg_b005{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36'%3E%3Cdefs%3E%3Ccircle id='a' cx='18' cy='18' r='18'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23191D2E' opacity='.1' xlink:href='%23a'/%3E%3Cpath fill='%23BFC0C5' fill-rule='nonzero' d='M27.588 29.805h-1.891a3.783 3.783 0 0 1-3.783-3.783v-1.215c.837-.995 1.437-2.171 1.81-3.414.039-.21.24-.313.375-.457.724-.725.866-1.946.323-2.816-.074-.132-.207-.247-.2-.41 0-1.11.006-2.22-.001-3.329-.03-1.338-.412-2.73-1.35-3.72-.758-.801-1.798-1.278-2.87-1.482-1.357-.259-2.775-.246-4.118.096-1.163.294-2.257.975-2.933 1.986-.598.878-.86 1.945-.905 2.996-.017 1.128-.004 2.26-.007 3.39.025.227-.167.38-.253.568-.512.928-.287 2.192.535 2.867.209.144.248.407.324.633a9.148 9.148 0 0 0 1.704 3.051v1.256a3.783 3.783 0 0 1-3.782 3.783H8.674S5.246 30.751 3 35.479v1.892a1.89 1.89 0 0 0 1.891 1.89h26.48a1.89 1.89 0 0 0 1.891-1.89v-1.892c-2.246-4.728-5.674-5.674-5.674-5.674z' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");background-size:32px 32px;border-radius:50px!important;display:flex;height:32px;overflow:hidden;position:absolute;width:32px}.header_b030 .agentTitle_db39{font-size:13px!important}.header_b030 .clock_a7dc{background-position:50%;background-repeat:no-repeat;background-size:12px 12px;height:18px;width:16px}.header_b030 .agentName_bda9,.header_b030 .agentTitle_db39{box-sizing:border-box;display:inline-flex;padding:0 14px 0 70px}.header_b030 .agentName_bda9 .text_cd36{opacity:.8}.header_b030 .text_cd36{color:rgba(0,0,0,.6);font-family:system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;line-height:18px!important;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logoIcon_af16{background-repeat:no-repeat;background-size:contain;cursor:pointer;display:flex;height:27px;width:70px}.abmain1_ec64{display:block;margin-bottom:16px;text-align:right}.abmain1_ec64:after{clear:both;content:"";display:table}.abmain1_ec64.__hide_a38a{display:none!important}.abmain1_ec64.__green_ef0a .abbutton1_da4d{border:1px solid #12a730;color:#12a730}.abmain1_ec64.__green_ef0a .abbutton1_da4d:hover{background:linear-gradient(315deg,#12a730,#36df57);border:1px solid #fff;color:#fff}.abmain1_ec64.__blue_fdcb .abbutton1_da4d{border:1px solid #086bcd;color:#086bcd}.abmain1_ec64.__blue_fdcb .abbutton1_da4d:hover{background:linear-gradient(315deg,#086bcd,#29a0ff);border:1px solid #fff;color:#fff}.abmain1_ec64.__grey_b5aa .abbutton1_da4d{border:1px solid #445669;color:#445669}.abmain1_ec64.__grey_b5aa .abbutton1_da4d:hover{background:linear-gradient(315deg,#304255,#6c7e91);border:1px solid #fff;color:#fff}.abbutton1_da4d{background:#fff;border:1px solid #0360ca;border-radius:36px!important;box-sizing:border-box;color:#086bcd;display:inline-block;font-family:Arial,sans-serif;font-size:14px!important;height:36px;line-height:19.6px;margin-bottom:6px;margin-left:8px;max-width:98%;overflow:hidden;padding:8px 16px;text-align:right;text-overflow:ellipsis;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;white-space:pre;z-index:2}.__mobile_cd45 .abbutton1_da4d{font-size:16px!important}.abbutton1_da4d:hover{cursor:pointer}.abbutton1_da4d.__bot_d016{white-space:normal}.abmain2_cea4{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 16px 16px}.abmain2_cea4:after{clear:both;content:"";display:table}.abmain2_cea4.__hide_a38a{display:none!important}.abbutton2_a624{background:#fff;border:1px solid #0360ca;border-radius:40px!important;box-sizing:border-box;color:#0360ca;display:inline-block;font-family:Arial,sans-serif;line-height:19.6px;margin-bottom:6px;margin-left:6px;max-width:98%;min-height:32px;overflow:hidden;padding:6px 13px;text-align:right;text-overflow:ellipsis;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;white-space:pre}.__mobile_cd45 .abbutton2_a624,.abbutton2_a624{font-size:16px!important}.abbutton2_a624:hover{background:#0044d3;color:#fff;cursor:pointer}.abbutton2_a624.__bot_d016{white-space:normal}.abmain3_ba59{display:block;margin-bottom:4px;text-align:right}.abmain3_ba59:after{clear:both;content:"";display:table}.abmain3_ba59.__hide_a38a{display:none!important}.abmain3_ba59.__green_ef0a .abbutton3_fa72{color:#12a730}.abmain3_ba59.__green_ef0a .abbutton3_fa72:hover{background:linear-gradient(315deg,#12a730,#36df57);color:#fff}.abmain3_ba59.__blue_fdcb .abbutton3_fa72{color:#086bcd}.abmain3_ba59.__blue_fdcb .abbutton3_fa72:hover{background:linear-gradient(315deg,#086bcd,#29a0ff);color:#fff}.abmain3_ba59.__grey_b5aa .abbutton3_fa72{color:#445669}.abmain3_ba59.__grey_b5aa .abbutton3_fa72:hover{background:linear-gradient(315deg,#304255,#6c7e91);color:#fff}.abbutton3_fa72{background:#fff;border-radius:40px!important;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 0 6px -2px rgba(0,0,0,.05);box-sizing:border-box;color:rgba(0,0,0,.87);display:inline-block;font-family:Arial,sans-serif;font-size:14px!important;height:34px;line-height:19.6px;margin-bottom:12px;margin-left:12px;max-width:98%;overflow:hidden;padding:7px 24px;text-align:center;text-overflow:ellipsis;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;white-space:pre;z-index:2}.__mobile_cd45 .abbutton3_fa72{font-size:16px!important}.abbutton3_fa72:hover{cursor:pointer}.abbutton3_fa72.__bot_d016{white-space:normal}.textWrap_fd62{background:#fff;border:.5px solid hsla(0,0%,78%,.431);border-radius:8px!important;bottom:8px;box-shadow:0 0 14px -5px rgba(0,0,0,.19);cursor:pointer;display:flex;flex-direction:column;position:absolute;right:67px;width:auto;z-index:1}.text_f1ad{color:rgba(0,0,0,.87);font-family:system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;padding:10px 16px;white-space:nowrap}.close_b68d,.text_f1ad{box-shadow:0 2px 11px 8px rgba(0,0,0,.04);cursor:pointer;display:block}.close_b68d{background:hsla(0,0%,100%,.321);border-radius:24px!important;height:24px;left:-30px;position:absolute;width:24px}.close_b68d .closeIcon_ff63{background-repeat:no-repeat;background-size:24px;cursor:pointer;display:block;height:24px;opacity:.85;width:24px}.wrapper_b1f4{bottom:32px;position:fixed;right:32px}.chatBtn_e66d{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%!important;cursor:pointer;display:flex;height:60px;justify-content:center;position:relative;width:60px;z-index:2147483648}.header_ac48{display:flex;height:64px}.header_ac48 .avatar_f933{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-left:16px;padding-right:12px;position:relative}.header_ac48 .avatarImg_ff78{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36'%3E%3Cdefs%3E%3Ccircle id='a' cx='18' cy='18' r='18'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23191D2E' opacity='.1' xlink:href='%23a'/%3E%3Cpath fill='%23BFC0C5' fill-rule='nonzero' d='M27.588 29.805h-1.891a3.783 3.783 0 0 1-3.783-3.783v-1.215c.837-.995 1.437-2.171 1.81-3.414.039-.21.24-.313.375-.457.724-.725.866-1.946.323-2.816-.074-.132-.207-.247-.2-.41 0-1.11.006-2.22-.001-3.329-.03-1.338-.412-2.73-1.35-3.72-.758-.801-1.798-1.278-2.87-1.482-1.357-.259-2.775-.246-4.118.096-1.163.294-2.257.975-2.933 1.986-.598.878-.86 1.945-.905 2.996-.017 1.128-.004 2.26-.007 3.39.025.227-.167.38-.253.568-.512.928-.287 2.192.535 2.867.209.144.248.407.324.633a9.148 9.148 0 0 0 1.704 3.051v1.256a3.783 3.783 0 0 1-3.782 3.783H8.674S5.246 30.751 3 35.479v1.892a1.89 1.89 0 0 0 1.891 1.89h26.48a1.89 1.89 0 0 0 1.891-1.89v-1.892c-2.246-4.728-5.674-5.674-5.674-5.674z' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");background-size:32px 32px;border-radius:50px!important;display:flex;height:32px;overflow:hidden;position:absolute;width:32px}.header_ac48 .agentTitle_bf14{font-size:12px!important}.header_ac48 .agentName_f391,.header_ac48 .agentTitle_bf14{box-sizing:border-box;display:inline-flex;padding:0 14px 0 40px}.header_ac48 .text_c1d7{color:rgba(0,0,0,.6);font-family:system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;line-height:18px!important;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chatBtnIcon_f6bc{background-repeat:no-repeat;background-size:98%;cursor:pointer;height:64px;position:absolute;width:64px;z-index:10}.presend_cbe6{background:#fff;background:linear-gradient(180deg,#fff,#f5f5f5);border:.5px solid #ededed;border-radius:24px;bottom:calc(-100% + 132px);box-shadow:0 2px 11px 8px rgba(0,0,0,.04),0 0 14px -5px rgba(0,0,0,.19);display:flex;flex-direction:column;position:absolute;right:-12px;width:320px}.presend_cbe6>[class^=CloseButton]{height:0}.hidden_ac27{display:none}.presendTop_d487{color:#000}.presendTop_d487 .proactive_a216{display:block;font-family:system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:20px;overflow:hidden;padding:16px 24px;text-overflow:ellipsis;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.presendBottom_ea07{align-items:center;background:#fff;border-radius:16px!important;border-top-left-radius:0!important;border-top-right-radius:0!important;display:flex;min-height:52px;position:relative}.input_fcba{display:block;height:20px;margin:0 24px;width:76%}textarea.inputField_ee2f{word-wrap:break-word!important;-webkit-text-fill-color:#222d38!important;border:none!important;border-radius:0!important;box-sizing:border-box!important;float:none!important;font-family:system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif!important;height:20px!important;line-height:20px!important;margin:0 24px!important;outline:none!important;overflow:hidden!important;overflow-y:hidden!important;position:relative;resize:none!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;white-space:pre-wrap!important;width:100%!important;width:210px!important}textarea.inputField_ee2f,textarea.inputField_ee2f:focus{color:#222d38!important;font-size:15px!important}textarea.inputField_ee2f:focus:-ms-input-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important}textarea.inputField_ee2f:focus::-moz-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important;font-size:15px!important;opacity:1!important}textarea.inputField_ee2f:focus::placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important;font-size:15px!important;opacity:1!important}textarea.inputField_ee2f:-ms-input-placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important}textarea.inputField_ee2f::-moz-placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important;font-size:15px!important;opacity:1!important}textarea.inputField_ee2f::placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important;font-size:15px!important;opacity:1!important}textarea.inputField_ee2f::-webkit-scrollbar{width:6px}textarea.inputField_ee2f::-webkit-scrollbar-thumb{background-color:#d9d6d6;border-radius:4px!important;cursor:pointer;width:6px}textarea.inputField_ee2f::-webkit-scrollbar-button{display:block;height:100%;width:6px}textarea.inputField_ee2f::-webkit-input-placeholder{font-size:15px;line-height:inherit;margin:0;padding-top:0}textarea.fullLine_c3fa{height:40px!important}.lbContainer2_f727{cursor:pointer;height:60px;position:relative;right:226px;top:0;width:60px}.sendButton_ac19{background-position-x:-4px;background-position-y:-2px;background-repeat:no-repeat center center;background-repeat:no-repeat;background-size:120%;cursor:pointer;height:34px;position:absolute;right:16px;top:8px;width:34px;z-index:10}.sendButton_ac19.__disabled_fa85{cursor:default}.iconClose_b1f8{background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23EDEDED' d='M0 12C0 5.373 5.373 0 12 0s12 5.373 12 12-5.373 12-12 12S0 18.627 0 12Z'/%3E%3Cpath stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-opacity='.6' stroke-width='2' d='M18 12H6'/%3E%3C/svg%3E") 0 0 no-repeat;cursor:pointer;display:block;height:20px;position:absolute;right:16px;top:20px;width:20px}.wrapper_f844{bottom:24px;height:64px;position:fixed;right:32px;width:64px}.chatBtn_cbf1{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:50%!important;display:flex;height:64px;justify-content:center;position:relative;width:64px;z-index:2147483648}.chatBtnIcon_f680{background-repeat:no-repeat;background-size:98%;cursor:pointer;height:64px;position:absolute;width:64px;z-index:10}.presend_a598{background:#fff;border-radius:16px 34px 16px 16px;bottom:74px;box-shadow:0 20px 60px rgba(6,43,73,.18);display:flex;flex-direction:column;position:absolute;right:-12px;width:336px}.presend_a598>[class^=CloseButton]{height:0}.hidden_f91e{display:none}.presendTop_d00e{background:linear-gradient(180deg,#fff,#f2f1f4);font-family:system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:15px;padding:20px 18px 0 24px;position:relative}.presendTop_d00e .time_b06a{color:rgba(0,0,0,.38);display:flex;font-size:12px;justify-content:center;line-height:17px;padding-bottom:14px;padding-top:20px;text-align:center}.presendTop_d00e .time_b06a.__hideAd_ccc7{padding-top:0}.presendTop_d00e .proactive_b7f4{align-items:flex-start;background:#ededed;border-radius:20px;display:flex;flex-direction:column;gap:2px;justify-content:center;margin-bottom:16px;margin-left:30px;padding:12px 16px;position:relative;text-overflow:ellipsis;width:237px}.presendTop_d00e .proactive_b7f4 .avatarImg_aa79{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36'%3E%3Cdefs%3E%3Ccircle id='a' cx='18' cy='18' r='18'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23191D2E' opacity='.1' xlink:href='%23a'/%3E%3Cpath fill='%23BFC0C5' fill-rule='nonzero' d='M27.588 29.805h-1.891a3.783 3.783 0 0 1-3.783-3.783v-1.215c.837-.995 1.437-2.171 1.81-3.414.039-.21.24-.313.375-.457.724-.725.866-1.946.323-2.816-.074-.132-.207-.247-.2-.41 0-1.11.006-2.22-.001-3.329-.03-1.338-.412-2.73-1.35-3.72-.758-.801-1.798-1.278-2.87-1.482-1.357-.259-2.775-.246-4.118.096-1.163.294-2.257.975-2.933 1.986-.598.878-.86 1.945-.905 2.996-.017 1.128-.004 2.26-.007 3.39.025.227-.167.38-.253.568-.512.928-.287 2.192.535 2.867.209.144.248.407.324.633a9.148 9.148 0 0 0 1.704 3.051v1.256a3.783 3.783 0 0 1-3.782 3.783H8.674S5.246 30.751 3 35.479v1.892a1.89 1.89 0 0 0 1.891 1.89h26.48a1.89 1.89 0 0 0 1.891-1.89v-1.892c-2.246-4.728-5.674-5.674-5.674-5.674z' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");background-size:32px 32px;border-radius:50px!important;bottom:4px;display:flex;height:32px;left:-40px;overflow:hidden;position:absolute;width:32px}.presendTop_d00e .proactive_b7f4 .agentName_b03c{color:rgba(0,0,0,.6);display:flex;font-size:12px}.presendTop_d00e .proactive_b7f4 .text_d2ea{color:rgba(0,0,0,.87);display:flex;font-size:15px;line-height:17px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.presendBottom_a676{align-items:center;border-top:1px solid #d8dee3;display:flex;min-height:52px;position:relative}.sendButton_a60d{background-position-x:-4px;background-position-y:-2px;background-repeat:no-repeat center center;background-repeat:no-repeat;background-size:120%;cursor:pointer;height:34px;position:absolute;right:16px;top:8px;width:34px;z-index:10}.sendButton_a60d.__disabled_a28f{cursor:default}textarea.inputField_bbc2{word-wrap:break-word!important;-webkit-text-fill-color:#222d38!important;border:none!important;border-radius:0!important;box-sizing:border-box!important;float:none!important;font-family:system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;height:20px!important;line-height:20px!important;margin:0 24px!important;outline:none!important;overflow:hidden!important;overflow-y:hidden!important;position:relative;resize:none!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important;white-space:pre-wrap!important;width:100%!important;width:220px!important}textarea.inputField_bbc2,textarea.inputField_bbc2:focus{color:#222d38!important;font-size:15px!important}textarea.inputField_bbc2:focus:-ms-input-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important}textarea.inputField_bbc2:focus::-moz-placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important;font-size:15px!important;opacity:1!important}textarea.inputField_bbc2:focus::placeholder{-webkit-text-fill-color:#9fabb7!important;color:#9fabb7!important;font-size:15px!important;opacity:1!important}textarea.inputField_bbc2:-ms-input-placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important}textarea.inputField_bbc2::-moz-placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important;font-size:15px!important;opacity:1!important}textarea.inputField_bbc2::placeholder{-webkit-text-fill-color:#697582!important;color:#697582!important;font-size:15px!important;opacity:1!important}textarea.inputField_bbc2::-webkit-scrollbar{width:6px}textarea.inputField_bbc2::-webkit-scrollbar-thumb{background-color:#d9d6d6;border-radius:4px!important;cursor:pointer;width:6px}textarea.inputField_bbc2::-webkit-scrollbar-button{display:block;height:100%;width:6px}textarea.inputField_bbc2::-webkit-input-placeholder{font-size:15px;line-height:inherit;margin:0;padding-top:0}textarea.fullLine_e9d5{height:40px!important}.lbContainer1_a276{position:relative;right:222px;top:0}.logoBox_c91d{padding-top:16px}.logoBox_c91d,.textBox_c0d3{display:flex;padding-bottom:8px;width:100%}.textBox_c0d3{color:#fff;font-family:system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:17px}.header_cf34{border-radius:8px 34px 0 0!important;display:flex;height:64px}.header_cf34 .avatar_ffac{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-left:16px;padding-right:12px;position:relative}.header_cf34 .avatarImg_aa79{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='36' height='36'%3E%3Cdefs%3E%3Ccircle id='a' cx='18' cy='18' r='18'/%3E%3C/defs%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23191D2E' opacity='.1' xlink:href='%23a'/%3E%3Cpath fill='%23BFC0C5' fill-rule='nonzero' d='M27.588 29.805h-1.891a3.783 3.783 0 0 1-3.783-3.783v-1.215c.837-.995 1.437-2.171 1.81-3.414.039-.21.24-.313.375-.457.724-.725.866-1.946.323-2.816-.074-.132-.207-.247-.2-.41 0-1.11.006-2.22-.001-3.329-.03-1.338-.412-2.73-1.35-3.72-.758-.801-1.798-1.278-2.87-1.482-1.357-.259-2.775-.246-4.118.096-1.163.294-2.257.975-2.933 1.986-.598.878-.86 1.945-.905 2.996-.017 1.128-.004 2.26-.007 3.39.025.227-.167.38-.253.568-.512.928-.287 2.192.535 2.867.209.144.248.407.324.633a9.148 9.148 0 0 0 1.704 3.051v1.256a3.783 3.783 0 0 1-3.782 3.783H8.674S5.246 30.751 3 35.479v1.892a1.89 1.89 0 0 0 1.891 1.89h26.48a1.89 1.89 0 0 0 1.891-1.89v-1.892c-2.246-4.728-5.674-5.674-5.674-5.674z' mask='url(%23b)'/%3E%3C/g%3E%3C/svg%3E");background-size:32px 32px;border-radius:50px!important;display:flex;height:32px;overflow:hidden;position:absolute;width:32px}.header_cf34 .agentTitle_c397{font-size:12px!important}.header_cf34 .agentName_b03c,.header_cf34 .agentTitle_c397{box-sizing:border-box;display:inline-flex;padding:0 14px 0 40px}.header_cf34 .text_d2ea{color:rgba(0,0,0,.6);font-family:system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif!important;font-size:14px!important;line-height:18px!important;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logoIcon_c0cb{background-repeat:no-repeat;background-size:contain;cursor:pointer;display:flex;height:27px;width:70px}.wrap_ef3d{border-radius:50%!important;bottom:0;box-shadow:1px 2px 3px 0 rgba(15,65,33,.08),5px 10px 20px 0 rgba(18,43,26,.12);display:none;height:70px;left:auto;margin-bottom:90px;margin-right:40px;opacity:0;position:fixed;right:0;top:auto;transition:opacity .15s ease;visibility:hidden;width:70px;will-change:opacity;z-index:-5}.wrap_ef3d:hover{box-shadow:1px 2px 3px 2px rgba(15,65,33,.08),5px 10px 20px 2px rgba(18,43,26,.2)}.wrap_ef3d:hover .popup_b238{display:block}.wrap_ef3d._show_cf5a{display:block;opacity:1;visibility:visible;z-index:2147483646}.wrap_ef3d *,.wrap_ef3d svg{cursor:pointer!important}.wrap_ef3d.__withPowerBtnPosition_c5cc{height:65px;margin-bottom:104px;margin-right:21px;width:65px}.button_e82f,.iconWrap_eead{border-radius:50%!important;bottom:0;display:block;left:0;position:absolute;right:0;text-align:center;top:0}.button_e82f{-webkit-backface-visibility:hidden;backface-visibility:hidden}.button_e82f:before{-webkit-animation:animationBtn_cb1d 18s linear infinite;animation:animationBtn_cb1d 18s linear infinite;background-color:inherit;border-radius:100%!important;bottom:0;content:" ";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transform:scale(0);transform-origin:50% 50%;transition:opacity .15s linear,transform .15s linear}@-webkit-keyframes animationBtn_cb1d{0%{opacity:0;transform:scale(0)}73%{opacity:1;transform:scale(0)}80%{opacity:0;transform:scale(2.2)}81%{opacity:0;transform:scale(0)}83%{opacity:1;transform:scale(0)}90%{opacity:0;transform:scale(2.2)}91%{opacity:0;transform:scale(0);transition-duration:.01s}93%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2.2)}}@keyframes animationBtn_cb1d{0%{opacity:0;transform:scale(0)}73%{opacity:1;transform:scale(0)}80%{opacity:0;transform:scale(2.2)}81%{opacity:0;transform:scale(0)}83%{opacity:1;transform:scale(0)}90%{opacity:0;transform:scale(2.2)}91%{opacity:0;transform:scale(0);transition-duration:.01s}93%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(2.2)}}.iconWrap_eead .logoCallback_dddf,.logoCallback_dddf{margin:18px auto 0!important}.logoCallback_dddf{background-position:-2px -2px;background-repeat:no-repeat;background-size:110% 110%;display:inline-block;height:52%;text-align:center;width:52%}.popup_b238{background:#fff;border:1px solid #e0e4ed;border-radius:12px!important;box-shadow:1px 2px 3px 0 rgba(15,65,33,.08),5px 10px 20px 0 rgba(18,43,26,.12);display:none;font-family:Arial,sans-serif;font-size:15px;padding:8px 12px;position:absolute;right:86px;top:20px;white-space:nowrap}.wrap_b0cd{background-color:rgba(51,51,51,.9);height:100%;left:0;position:fixed;top:0;width:100%;z-index:2147483647!important}.popup_f12e,.wrap_b0cd{align-items:center;display:flex;justify-content:center}.popup_f12e{background-color:#fff;border-radius:10px;flex-direction:column;max-height:498px;min-height:461px;position:relative;text-align:center;width:548px}.hand_d748{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOYAAADmCAYAAADBavm7AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAEU5SURBVHgB7b15kF3ndR/4++59W+97N9CNpRsAAZAECJAUSImiSJCW7MTWOFIsJy4pFdGeimfKk7LkzMwfk6mUqHI5k7JrypKTcY2nZiIyE814Imss27JTThQTsq1EimQLFMEVILsbewO993vdb7v3yznn++59t5sNkNje0v39yIv3+vXbuvv+3tl+5xzAwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwaGJoODQdNB6chxVjEPbQ/l77bfoaz0u1xR66d/eGzzFIj1uke6zSHe01/U0dMi3TcmRwpRSE1NwaEo4YjYQRMBeIuBx6NQx+uq4OYh8Nybc3QYT97QhrjoFVX2ZCHuaCLsIh4bCEbOOECIGOInQO0lfPk3HcTQnTtPxbXjhKfg45Yhafzhi3mPoyuRJIPU0sZIu+WhFkDXVwbfpbPmGykychsM9hyPmPYCQUXufoKufRf3c0nphSoiqghdVeuIUHO4JHDHvEky8mPocJVg+j61HxhuBEkneC6hWX1RtLpF0N+GIeYcw1tH/Quu6qXcLZEU97wWV2vUiHO4Yjpi3gW1qHd8vpuD5z6NS+bazorcPR8xbgCPkLYHcXPUNVIMvO4LeOhwx3wccIe8U6ksIHEFvBY6YN4Ej5F2FJIpUevcX4fCecMS8AfTa5HOUzPgC/YbG4XA3ITGoSxLdHI6YG6Dzk8eR8X/TZVnvOU4jCD/p3NvN4cFBwG6rrpz/TWS8HzpS1gXH4XuTunLhC3B4F5zFhK1Fht5XnNvaMEyR9fx5sp6n4CDY1hYztpLae8mRsqEYJ+v5krOeNWxbi0nJHT4Zfh/N2+GxXcHW85ntHntuS4upyxc+R6SkWNKRsgnBH5g/1MXJz2MbY1tZTFOX9L9AV7b1H711oL6kMnt+BdsQ24aYznVtWWxL13ZbuLJSm/QoweNI2YowiSH+YN1G2PLE1NWLn6XapMu6tjZM3Fma/AS2CbY0MSXJEwYvwOlctwJ6obzf3y4llS1LTPMHDL8Eh60FHT6/Hci5JZM/8oejPyActi6U9/xW7lTZcsR0pNxG2MLk3FLEdKTchtii5NwyxHSk3MbYguTcEsR0pHRAGP6Kyk1smWRfyxNTaltKFD0O2x2e/9xWmYzQ0sS0MjsWo7s6pQNjkUznM1thjUPL1jGFlEZm50jpEIHOBe/3t4J8r3UFBp6T2TlsCmlWkE6iFkZLElOmDjhSOtwYx1HxW1od1HLEFP2r66d0eE/oz7dys3VLJX9cssfhFrGIIHy4FXs5W8tiumSPw62ht1XjzZYhpogIXFzpcOtoyXizJVxZu6H5JTg43C7MeJJTaBG0BjFL05OtaC0LhSKmLszh6sw8FhaWUalWKW+locMQIV16ykPV3hbqkG6HueT72CMI+OtQns98HdAVyHMp+uuFgZbvhxryvBrmcd3dnfT8Ggf2jeGxE0fQ39eNbY4ppCneVBOLaAGk0OSwOthxtBCqlQBLBQ9/+Mf/Cf/3v/pX+MEPvo+VlRXUGz09Pdi9Zy8efeQRfPxvfhif+ts/jm2McevStsTUvaa2mDYLO4kWQrUaYGZO4bf++e/g13/9n6EZ0NHRgWef/Sg+8dPP4Bc++0lsb5DVbAHJXnMnf/zWE6cXKzn88Z/8u6YhJaNQKODP/uxb+ON/++f4wV+/ju0N3uTW/GhaYsp+yhYbN7m6WqIcVTd+7df+KZoNTM6rV2fwh3/0bWxv6JMyObHJ0bwWk5fGthjWSgrf+cu/xPnz02hGTE9P4ezbkyhXNLY1wuD5Zq9tNiUxW7VmuZIvI5+vf5Ln/WJhYQGVchnVYNtvXxxHGU0t12s6YkrCJwyfQwtCeQqLi0toVpRKJXJEFJVctrnFZCjvc81sNZvPYqb8z7WqwkfRr5NP/mYF1zchnHTEBMv1mthqNhUxxVq2cOcIn/dBGKJZwcT0fR8OFk1sNZvLYrK1bGEErMBpYmLyJ4fa9uHlOjSt1WwaYprYUrf00hhWznlNfOIbB1Y5TzaJJrWazSTJO9ny3SNkjjyv8a5iX3cn+vt60N2RoxJOGfOLy7g2Z5JSnPzRjphJRFbzeTQRmoeYLVi33AgdGgF5I9Cey+AzP/OT+Huf+iQ++PD94gqF1TJlYKvQdMzNLeCHr59DMaBfdcgJqjY4WJDVhCPmuyEqnxa3luVKgEo1xNpaEfXG3l078bUX/gVOPHIcmuqUQXkNQWkV1RJdVkpUT6+gM6vw4Yf280mI8tRrWMq1ITswhExPL7x0GtscvXQOnmymtrDmsJi+/9lWD3zmFspIpbIorBZQb3zlt34VJ048yp8ORMQiKkUiZbFAxKRLImlI5BTLGYaxRVeeh9XZq0i1daB95y60D++A2s4ZW186T06hSdBwYpoZoPokWhHcBFkN5DIkUtBfF/k6t3c9dHgfnnnqaYRUP62u5VFZXUGFL/ko5YmgZDXZpa1WpZdTssaSoFJCTj+VwerideSuDmHg8FEiaju2J/RJTgI1S79m4y2mh+fQiqjSUaaTvFLhBkwoJqZHyZa1NdQTAbnP1dUlegsVIWaZiFleXZbLCrmyZSJsuVJFNSRS0odIIE3aoSSAlE1WpTMZtOXzWFtcxODBB9E5tgvbEk2UBGoCV9ZreqX/u1AhQlY9br6EJkJoiuHYCHm+J10c9cT05au4NH0OPR3t5MIWiJBEzjUiJ1nKUrGMEr2/ChPTWswqEZPJzOSU90xZWs9PIVNYRQd9qJTLRQzTB03v3glsOzRREqihdUyZ5dOKSR8qQWiK44I1iuOKNslCJ3OKXMNinSV5+dUifuO3X8Ta0iyKK/MoFZZQXF0ly11GkRJB5TITs0JWk45yld66vU5k5VIKP34lXxCN7+zsPK7NzODqqz/EwjvnsA0hSSA0ARprMUPvuVZca6QpwRPQyR2QdQkrZZm5E4TdZHl8IUG98Tv/5k/x6MExyrruo9cPjIUMqjJNQSwkxcCBNofkfjRvrdNS3uHZQwG5uaDHMVn5seb2lyVZ1H/gILYVfLDI5RQajEa7sk+jBcHZzqBUlINrhZxQWVqYo8L+CO6kep9KpdDf3y+zengcSDabldvkNckVZYE8u8pLS0uYn5+X2xgcN/6T3/49/M4//vvY0d8lpKuyu8rf5LfDsSSVSbRnvuTbPbpN80GPVTwMjC7LZRODCoHlYa+Sd+ejb99+bB9IaNVwmV7DiKnLkzydYBytiLYcgsU5cWHDaolizBDDPlkqHd6WwIAJODo6iuHh4ZiIG8G388GE5fsxrl27hgsXLqCrLY1D+/bgD77zOn78kf1Ezk4iFrsiWjKwJsnjSQ1TcRIo5EvW9VJmlg/6PpM81PQzkKsbyo9gsrbe2dfg0/vr3j4JoaaoaTbOYmpyGVpUUJ3q68fqhUkqkVBsSXGcDspQXIpgq3QLvGSi7d69W0h5O2CC7t41iv6ONHpyKXFff+/PX8HRvUN4/P7d8FI+kc4TcgoxYbS8AdtMISv3ZhpiRiWUcsixaFm+XKRklnwgvPkaUtk2tA8OYFvAw0k02J1tXPJH+S3pxjK4EN++7z5DSnJlNcWZ1Qq7lVwXfH+/UraSx44du21Syvsg9vR2dmDfxDh2ju2WxM5KfhX/4Qdv4l98/c9x9foCKpSU0tLxooWUTFQmW5p+hhS5qZEl5oNbwvjg5y3Rz1agTC0nhRbnr2Pu3OuU6Kq/qqkhaIJzsyHENGr+FhUVWKR7+tBx/1GjV6ITvzJ6HKlMOo77bgZ2R48cOYJcLoc7AVu6bDrFTicleTR6h3ZQjAisEYEuzMzhN3/3z/Cn//GMjBMJ7aBoNpymRMIfIkTMNJPRM6Tkr1OGsAy2nAWqby5RfXNpdgbzZ89akm91GLEBGojGuLJl6SRpebSNjMFPZ7H0w+8KQTmhUirevFzClvLw4cM3JCW7nL29vWhvb5f7pK2OtVIxZY9FIskqlUP4uhLhUSAiAga70cM7x7BIySGOFfk9fYus51qpgr998mEishZBgcScGnYCPEWjKW4Fo2wskRKSpdWUnDRT4DnhtELkzC4soK39Mjquj6BjZBhbHkGGreYfoEFoDDGV+PBbApn+QfQ/8QwK08tCqpsJDNhdvJGl5McODAxIVjaKB5NggvLBhGXMzs7i+vXrWKUPghVyOdNEKrbWbAn3TOzHG6/+iGqrgdz3u69OkXeWws999APyfc7QinPLpIwsID1ebiNSplPCWvrfiBKKa1zrXEH74jzaLp5H+9CgJIa2NMLyM9h2xITXGvElK3zWSqjkl0R7ymoZr60N2d5++OSORvDbOpDqSdO57d9UkseJns1IyYTbu3dvbB3fDwYHB6WscvniBcwvraC7PSuWkMse/DwjO0Zx6cJ5+ppSPZTg+d6Zc+jIZfHJZx8WYrKzytYyjEYa0PUUmVFNxE1rTmL54vpWg4rEqauFNayQJe6cv4b8lRl0je3E1kZjz9G6E1N890oLDHLm2asBn6BKujWWr15AkQjKJ2s6m0MbZWY7d00gMzgkd1dUamBilsqbu7JRSWQjboeUyceO7tqNq5cuikuby1ACx1qyoZEdmL02I++HBQSqqnDqr17DUycexEhvm/wcvlLi3kKKK0pcXzOwS5uSiVhNX2qbHKfmyaVdWZpH55XL6Nw5stWt5vFGitrrbzGrLUBKzqCwQJ1JSZZy6co0rk6eRXF1TYryWSJmJ52gq3PXkOvqQdf4AaRUHxGFLObq5hZzz549m95+u6SMwI/dQTXG89OTlPQpSzIoJckchV760Lh66YK4tFZngMV8CVnKHA90GcvtaWXDfa7BWkuJiJihUQhpFixUUKSkEnfPFJbIhZ6dR8fwILY0inKunkIDUH9iBvTDNvkHrebMKsVu1XIRy1cmMXtxEivLy1Zup0S6pkVMQAX5tQLWZi9jIbcbPR/+SclkbgTHlpEoIAl2RzeSkl1dJvFbb72F9wt+jh5yrznmLFYCsZrETfi5LiwQEZlgXCrJZjNg6XrfgSNoryyiTDFjaLtMxKNVKUNSre00BsrQ+oawTG7W3ebzBRSWF1GYmdn6xFSNI2b9KeI3f/2SR3GU8/PIX7uAlZnzVK8s0QmqZKCzWBNyDctkQTgDWy4VKf4qYOXcD6xi5t3ghM5GMJmGhobedfunP/1p/MzP/Ax+4Rd+4ZbKKX19fZI04vdQIYtfpPi4VCUXNduJ2ZUiri8XcXF2WT5U+MeYePKjRNysWPkMucAZej8Zrm+mUzbRlDKlE1vb5IwzJ4JKnAhaWcYaWc1Kob4tbnWH5x9Dg1B/YlK5Dc0OOhHLFE+WVhYoOVcSt5BP0qwU4T05sbW0T1Vt10aZ92EkmpDXg5M0GxFlV5NgSzkyMiLX+fLJJ5/E+3/LvpRZkuDPia7ubil/cJ2zGmghLFvEbEcX+sYPCQGzVH/lI0cWNZvJSKyaSZsjJQT15OfnH40/kFYp1iwsL2Btbg5bG7phYVcDsrK66WNMRRaDEybs0rKlSFPtL6QT1HQXm8EFylrOKlklVgBxUT+QLdHvZmZHIoMbYSOJNgOL1W8FTHYWt9/stfNrZZQKy1ieuUz5LU86UDq7uiXjHJA19f2KWF5J7Ngt1aFOSazp8WgSun+JftZVtpoLc+jaNbqVk0DjaBDqSkwzRqT5LSafaJm+AbII1yhWI1ePa3yhL2J1aZmyvVMhC78p7CwW1yhzWxF1zWZaWc7IbsRmCZ/z588LGdnCfutb38L3v/993Ao2c303vvbKagkXXvlrLJz9EcWLaxjdMYKB0T303pmYZfilNSJmSeJOiTPlA0jL90MvoA+fQKR/q6sUWy/PoUzubLarA1sUvZSZHafM7BTqjPp+1KVap5skNzwCj9w6Lsx75MJy/JVJszvLFlSJMkYHgZQRypwoouuslNlsEvtmHSM3ysT+xV/8hVwePXoUt4rNnnPja6+WjIJoYX4Z12dmkacaaLqtC9nOXnv0INfeiVxbzrq2xs3lWJRFDBxn8wcQTwMskuUtLy5jS6PYmHO2vsSstg4xvUwWPYeOyNgN38/QSUnEpDiOj7SvzC9O5uhUpGmawXN1yuU7m2DwyiuviOXkGPOjH/0o7jaYmBxrLi3nsUbWjh1vP92GTEcPMkTQtBwdyGTbkSELnCGLmyFicnKItbTS10luAX8YcaxZXFrY2pPd/e1ATK+1+i9zA0PoOnC/WE0mZyadMUkRcnVZXqq4ZMLicG429kzL12bKn82E7TebdPDNb35TXNoTJ07gIx/5SO392FLKjbDZc258bZ59y5Z9eSkvrjgP4mK9L7d1+UTGFB3pDB05ImYmY61lWj6YpAvFjris0GPXKBtdXJ5HtbSFu070diCmaoGM7AZ07zuI7vspX5XKygmcSZH15D5FrhPyQCuuEYK3aKUkHl3bpDVqs9V8xZu0UDEpv/rVr8olZ2a5fMJxJ5dQPvOZz+DjH//4po/bjJgbX7tcNaNHWCzByp9cW7u0sXk+E9QemaxcpjI5ysoaaxmVT7yUSQyxO7tKz7G2sojiQvPuBL1jKH8vGoA6E7MxP+SdonviAIY/8jH4XX1QGe74IIKyppRO7JTSojulM1lm/gSbWEeWsm0Ed4jcDBE5WWhw8OBB/NIv/VJcduH4c7NSCneebMRGUT3XMU2ipyJJLSYmu+s8QkR5FE/Lz5EWD4FnzqZSaWkNi3o2xXL6xp0tiRJoEWuz1yVR5HD3UF9itkIN8wbIdPdg8EMnke4bJpePYrJ0jtw8qgEyQT2TyZVM5iZp2eXldydImHjvtbKP7/P1r389dm03fm8jNiP7xvtVRV5XlWwrW/kclVOU8kWvp2yZRFrDxIqyuMCI803yy4oObBKoQlazsEI1zYXrKK+8+8NnayAcRwNQ5zqmblliMnhK+chTH8Pi61RqeONHyBCxqhUzJ2eNs7f+5p9z0eCsZIaUVTRzVKDfTP2zEVFCKBIgsBXlr5PgNrDNXNmNdU2Zxs4uOMXIPpONSyxMSEkD2UOZcSNeTM6IkEYVVJWJ7maA1+raKlYWZ9E1M4NsTxe2HtQ4GoD6EpMt5hZokO69/yG0De3A3F99x9xAVmhNtUnGcjMwKXlw1sbukoWFBREavB8RO1s+JigfG8GEZJ3sRvBrbkz+sJFmUUE8VsTWOc1cPHswN2UOiScurpDTyvUy1RSROy3E5FhVuk7oveVnLqF7bAzpDrdF7G7AJX/eCxw7USwVUqzGh7ZWKTs4jJFnfgo9R06gracfbZ2dmzY4R7h8+fK7bmPrNT09fUezaPmx/BybYaNVldfkEo8Zt2BIJ9nkEPHAWQsV/eeZNQq+lIl8Q84oS+v7YjXz5EKvkDu7dOE8tiAacs7WW5LXWsTk1q9CEeXCIkpLc9KXyWvt2KXN7RxD2/BO9B8/ge6DDyA4c27TzpIInB29cuUKdu5c32AcEet22r+ix25GbH6tzbLBUY6G48pYSiedJOG6mbjSoalUzWLywQJ3ThylQ+nR5MdUOMtLtdvl5UV0zFxEx+AQ2gb7sYWwLYjZOiiSC6h9aZMq5pcxf+kdKg0sU/aRx3V4yE69RUX5TvQeeghdu8cxMD6BfOHmmVa2YNwFslE6x8Q6d+6ctIG9n5iTrRTHpxw/bpZAYkJuZi0Z2k5llxiSO0aqHC9W4IVpSVxFE/VilxZebFlTFGsyKdOBHQwtOlqjp+W1DMvz15G7MI1cX8/2Xul3F+CIuRlYE1usQKsqSvkFrFw7j+sXL0rWk0/STDaDjvY22aZ19U9+D6nOHux87MdQUDf/dXK8d+bMmRvO/eEEDseSLEaPYs/kMC6uffJ74LLIjTK6TEqOQ280rU/bIVxacYaWklc8SZ4bqVOBsZpyJ/7HJoI8O/iZ67SBmdLAgv5AGw0tPyHHmuVKWXpW269fxsqlIXTv2aYbw+4SHDE3gWzwKq+Ri7aGlStTWLh6SUhR4a1eRAhu/WL5HbdEKYq1rk1PoqS+i/SRj73nczNx3njjjRtOymMCMjlvtbMkeu7XX399Uxc2gnFB+ZqSemaF1zzQzxWGVTO7XRuLKYNGlGfLQL6xmtz2Ro/npFEm1PEiXH4Eq4lYzM+rIjLT5yhD2y2Hw+1hi486uz0wMSvFPNYWrmF1YUaK8emMb+RpLPlROh67ESV8WP/zXq5sBC76s+Us3sUBypGlfK81gNItIgNmlSwc4tGXHDdr2TgdGGuqa6sVFKL6polJo6HQXD6Rpmq+5OSQVQPx6y9TImjhnbelRczh9uCIuQnYoFSoPse7JpmkTMYckbKNuy1YBSN7BgJpk5Kanqkv3NLSWibSyy+/LEmaOwU/x+nTp29qKWPwjDGJM5V8sJR44zQP7KoaRRCsO6vjJJEnhydxZsq4tGw57XQDM/HANFPzk3MiKE8u7TK5tEvTWzJLWxfU25VlzVjz92MSCflkDYmUnCBhxQsv4/HIUoaeVfeQ61cpcpdF0WzM4pjtFsseHAe+8847uHTpkogHNpsLdLPHcp2SyzClW9jJyU5qaFaXEDlDrK0WxWVPVzvJLddx2USpSGxgLCdiVZAnk9xZFxz65Nay0CBtBkfzHFom9xqRfXlpHulLU+LOtrX2zpNtMCVP0w/ZArVMj4ruodLi3rGF4ASMpwP4dFuV/uNMZkUsZlXIyIkYfQfOBxPr7NmzmJycvK01fLcEnj2rzS4wHjfCfZVm8W4JtRGzdo+mXTRkYk1lFhQxMRW7s7yujy7pjhx3plOmfMIJpcCOH8lmrmPu7bewo/MRpHJZtCi2yfjKFkHbyCiKc9dMyxeyskNShWZyOcdOHseY7MbyMiE+OX3PWpnbR2QF+bhniObFCkFD6RApk9ueI7dcRoow+XRNBaSsPE/KJsomgvxAvk6FPrfYiOXU8ahLXn3PmdqyDO1KZWaQoQ+dofsPS6KsBdEQYtZZ+aOm0CLIDQ0j3TcAnlXgexnKwOYoAZQ16peUPXnD0DQaywattCh5mh5MSNi3z1JCssJFImbAKwU5zuQEkM22xkKgKBFka59MTp7lHi0nMtP0jJ6WdbXRsDLuPuHp7cvXLmJx+gJaE3obEFMH02gh9B180KxC8G07FPdkEgE9afeiU5OF4HzQP3w776dsdrBLyjVISKysyD2uyLq9KmVmeTu2Duy0v2SXTHQ1Wn6rEvEmX5cB02Z7mBx2lR8TvbhawMriPJYuT6Mwcx0th1A3pNnUZWVvAp/qjEOPPA6vvQNaiMnjNchqpkzZhLOzfKT5BCU3rVy6s7Ei9YCpVZrrWpkJ6+zOVjg7W+WBYlw2qa5vX1Om46R2PWpzM4mglCVpSnZuGgtqykjm+Qv5FeS5hDL1dus1VXuYQgNQb2JOocXg59owSOTM7dxNX2SkUZr7MdmtNbNwzKzZUKWxutb8A5CjONJ0wpjBWqtkMaVswlYzqNh6ZliracLqgKJ40/aeqshiKmMx+bnFYgpJjUchQ6LpA4tXK+SpJrwwNYmg2PwfYDH0dkj+hETMFpRQ+tkc+h44itW+fuQpy8guIAvlJE4LzB7JMJWh0sMKmh2hJZr0jorIgJtnSpKdbesoShaazwrl2RjTDJ9HvHpIwS4gMm6tlFG4vzNk2R7PnjUWM7SSPY8Xy5MV5hJKammRYvUsFt7Jof++A/DSLZAMUo0xJvX9zaToh2zhCRTtO8eQG96BwvkpFKbfJldwFm3KnKAVcnVv1l3SLFCWXGaBrSdKoCK97yJZ+ypPnU9njDXVNe8VCasZrmum9uKEkGbrGYbxdVEC8agVFizwFHjK0hZWV+FRvMmzkzhM6B3f0/zDooPtQMxqa1rMGDxpnaxl1+hu5AaHUVpawNKbZ+DNzmCFXNz3GhXSFIiIk4K4n8yxSrlKcWZJXM4Uueii8IHZPr1uNqXNzup4CZGKlUFsYSPJnuSWqITCw8q4pKI9bVb5cR2W4s20jMJMI0WeSNfYDjQ1ctuAmKptYkqXp1tC/fMuVALpOKFsBsVIq6gUFlEl92zg+GNm6dCi3nTeT9NBGykET/ozogElzdNrpaIsScrlylLyYGedP2ZU5MuiVj5hUupoFAXXRkKpcpqma7aaVhkkhPRZgODJh5bEm0WzlIiFEx65/342jfbmVQYtNmIKO6MRTv4UHc2/IzOJUpWtPU+BppPNdGis5ZewdPUyAnJphw8/iO6+1mhzMmGjMuUNO9OHu7fKRXJnyaK1k1vL1ky6SVRgyyPJ6olxZcUNVqF4EJqve3SdvVaubWpOBIVCenZpg8i1lV0vFYrFV2W0CU/h88+bcZnZ7k40H/RpNAj1J6YOX6Y/dusQU3ozqzKeUhYK8ad+gRunpzBz6YokMyql/4yuAx7uUPhTF4hV5+1lflRvNDEeD3AuUgKo0lGmjLMZxSk/jnizSvo3zY9X2z4dlVFU5NL6PGdXiRH1rFvLllLGXYYqXkXPc4IKVN/0yaVNZTJYInL2H9iH1C2sHawLGlTDZDSAmDhNf9fPolVQooQOlRB4HYL0HK4sYPHqJGauXEWe4iUvVcTiwhyGOvaIJW12MDG5ay0l1jISCZipCMVyheLMMjI5ijP9MowQTwJGQ07r0upouoHcZuua9j9O/oRiZXWsDGL5ohEkaJEBsuVktznvLdtJfBRzTmfQt2+82TK1p9AgNIaYLYTQNk2LpaRyyMrcFSzOzEgFOEXxEQ9Qvn5lBv7INawsN/9sVdNrWRMBRHEmlzeqREx2Z3PlnJlU4JlMnRdNMpAn2PCE1mJqmwyCMhZTtLhy3dQ6xZX1mJR0Cf6Qq8rUem8lSgZlREvbN9FEmdoGnqv1J2aOftjbHwpXd3BnPyd7ykVeO7eA4hKl+1MeOnjxLJ2ApUWzAr5E9+GkRrNDLByRkKerizggtnhmKVKJm8TJ1eTpDGzNhHghP8ZL1k82PKsVHUjjuEmCieDfi6bsJSV8YezS8gfBmlq1OlueBsFT3zPo3jOKpkBuGxGTslyLlJnlH7g14kw6icpMzEJeLtnapHkWK51kFYmfClSYb5d1Ay1BTN61Qu4lT1YX0vGNyrR2sViCSydMzkxgrBrHjqEQT2Ze2vjS9G0KT7UpnyC04gOtEoJ3T1rlODHEe1I4CcS6Wq53yjgSei9c+y3Q71YE8JwM4m4ecqU7hhueqT3N5yoahAY59OG36Y/cEsT0urpQneZm4qJMmFOiBzXTy3N08nZ2dtGJptHR27fpQqFmA9cmmWKmz9MmcayYgC0dC/HL5YockiCizKy4pGJWQyNkj7S2upblTbqysVyP1T/2dtNgHRqX1t6HpyUw+dl99vJ5SQZxCUVdMda6baCRVTU+RxuHxhBTU1Ct8Dm0ACQ5QeQMVhblJBTJWuS6aW4KU+hqz0F396C7q/lXBLAOllvXUr7502vDjzihwxMIyjJhnVxadmftykG2cCI4sPkthUQKOppyIK6xjtVFsNlZ/uAKVUTKKBFkSi0yBrNqJgDml1eMxeRuHiKnz1rkRm2r9jIvoYFoDDEzRMwWijM7d+1BYeYqPC6deMZ183VKspVMVF0p4uLKGsbGmr+W2d7Whj462TnGjCxeqHRcqGR9K7drldmdraSFTBwn+srEmLE4T0XXomkH0RgSxJlZdoLF2nrmMAZXSZtcENrY1a6UZ5d2leJNFsGnrfhg+VKakkF7RYRQd/jlhlrMhqS/jO+uTqFFwAXwwSO8IzNlhx8bQqa4BSybo++3YXpqGkeOHkW22WpxCRw7dhxZck17mJjSNxm1a9Vm+ZhRlIEktHherCwhCsyCXs5MRwOho86TdWkgS1AddYlJsicRb9pJe1LjtEOkJYPLk/sCs41bRqcsL1OibY4SbXNU47xopkTUFfpUI+NLRuPy0jpo6CfSrSJDburQQ4/IqJFI+RINQvYokzjQlcH58xfws5/6WTQjeAL80NAgTjxwALm0L8QwoyijzKl1z2Gm6PHiIRYd8GUgk9ejVrDQTKOPp48kx5CYVrK4pskvHMWTcZtYpK9F4rqR/fHrlewK+ZXlJaytzGONsuBL5y/bD4Q6QeuGn5uNI2bYuOLt7SLb1Y2hY4+KBY3iTJajMTkPjvWjWFgRq/S3/tYnZJBWs4BX9z3xxIfxoROPYme3TzFxxlgr31gu36p0vHjHJ2Qsp1jNBDmNxQzMzCAmKNZPOZDRzzEJzeF7NVc2VgR5RqpnBA5GlCBPoQ05OYnG4g0mZzG/QOScw/LFq/XTIit8Aw1Gw2QWqm3iVCsK2tMUow0eOYaV81NYnb0eF8NzRMSju7qx6A/g6ZMnMT4+LkOdz5+flpO6yo2PXHiwEjipMLCg/F06vtrXkUY1nl6HuD0yeS+s/655DLuq/OGwa9duWVj04Q8+htziJNJlM46T64hcaww9bR+jJbFjhOvGTRVCMjHZsnqm3BFldaLyyXodYiTWq0070LG21rq0lvyeLZuYYdKhrZUaoXtZWsS8eMtYZIm9TApdO97/iM/bxJTKTDRcBNNg/VP4Iv1xWyI7mwRrOvsOHkaWSiTLF4h4pTUpoxzZkcHp2TWMHn+YLOcxPPLIo5ibm5WMY5gcbmWhPLVuQgASxX6d7OTQOia0jvo64oblhMI84gPMid9FpRxZdjvYj9nXvoMq8ujszpm17MqWP8IEMRGuK4WYDG1ACRk6QrKoYWBpxv/4UbHFvq/1ZROtIyIq0cmGkvzxZDavkFO6UIzgwLOENVP2tIwHLYPiTX6MENP8nthiL89cx8XXXkfXCH3gnHgYHRRC3F00R+6jscQMyGXwW6Nsshnah0fQNjSM/OVLKFy9hMpqAceHqri6dgmlzt146KGjIjdTNqNpCKdrhf11WG8HY0Qm8ka4gRgnitt4esDKpXPIVhaJqBk7A1ebcZxiyYxQQEgByJzY0CZ2AltnrFbM1HXebqIydHD3CJFW+bIw3tYkrZI2+qBRtTenbMeJtgOzpeNE2bomj2UJrfW0mr/QrqPnyQpK5U2DtkgGy1KSOfPyX0OlzyLsHMOuA0Po7b+LYUMQvIgmQEOJ2arubBJ8UnZRmYSP1eszyF+5jNHlBZSLZ1GqUv0z042Qsrc1K2gjM7sfBMnBytGUZXWDF7NbuhA/VNfuujH+IkKFpTyC5RkoOtplm5dpauY+SSVECC1BowMyQY/rjlEZhIX77NIyUZhE/DU5tWwwDaE8HX/YwD6XrtlPxPtPbNzpkfUMrCsrBFehjUENUfk9ah7VwpI9+m8NRtjBoYAMpy5XkfH5Q3EMxVIFF9+Zp2cfQE//XbGcU3xOognQeCm/Dr9Mf7EvYAugfWhEjuraGvJU9yzOzaCSvyB6WxlyJXNbQ8kwcpeFMjvxTFynkTilgUSVMGFpoyRo5H5amkeP1Qm3VJtLcYB9djHtZAGYwcwRUQxBlexisaaT71GbpMd1Te6jpO/7RFCVLIHAiNXNHW32Vd62taD2A0ReJ5Lq2W4TJqgv0xTYzTXCA44pZeuYsq8bmCVHoSSFAngrHkpETuVnsPfBE0TUVbHoF97hV+m/c3LqsCmsJUOhwdB6shcVbwFbFOzelhYXsTZ/TS5lNCSPiNSGoEJMOxenZhFte1VkYXXkItYCwHAdCSNyItaxSnEhrLmX0SFuahi1XxmSBraljS1VIBPmQxsTm9YtXiLEm86y2YyseTe61lQ8tjKW4SVSP/JBYT+A5PXYAga29MLJMF4BKBnfqpCOLaFkgquBvZ95b3GyCYaspcIq9j/6MYQdIyLl40mFvE+0g8pZo3t60T90B3XkIJzgKRtoAjTcYhpR+/lT9Gs/iS2IdHuHHJ2jY0LI0vIKWdFllFaW6XKFiudlM/ncrsAzJDP1QoaOv65ZQZhFevZ2I0xH0npGRPT1OlKa4fGhZGIjl5LdWYYSBxWSqJGvQx3HnRJvMmk5S+vZCeyBEaKL7A5GP6tt8U1vyBlHTnZS3K4iF1aE7vRcvpm2J7fxJjJrwCOryWsX+He098HHkRsax/Xrs7KGoVrNxE3bl6c5pu7FwHBOrPStQZ9qFlIymqMrNQi+SBmBk9jiYHFCjle90xGpaqurvO5vlS4LqHIHS6EAzfNdtbGm2rq+xnLay1DHpBSSWkJrW1+MrkMqIIGxPKFxlEOO4ayVVEFETkVWKrJMgRBUZHoqjNU9OlrtHvLzcekkNKq8UPIx1n31rQ8W1rLMcYLJWD2zOcyOH+HMrK9k5KVoZ20ztWeXA8uOGGVm3zLP2jqJdPsewRXKzIoba99TnCmm93PlvEZ+uQO7xruQytxCmd5LvYAmQlMQcyskgW4XKXLD+AAG49sCctE4TmU3uEyWNaSveV9nsriPMKwR0ZJVHFhLQLN/hJcf+fH9tHVdQ9sTyRQUUtLBJ4LhpjYrMoPIVa7ty4zI6QehmUagbLInNk5BpPepud62NYyfN4o1ZcRl3EStTR3Ts5bTihD450nxe1QQt7m9swf7n/gUrs0tYpV+LyyyD21cLS/vqbimyh9q5WIFo+M9VB56XzrbKZXa1TTxJaN55jhsoSTQncLPZuXI9vLn1JjcFnI8xmTN54WsQalIZF1jaaONVQ3xxL6FteuGoGGNqIGxevECJBbkwySfxKYZv9BkXjlVFLnGykj1PCFnlNW17qkIBZS4tFqsZWSpjGgg8mfjGbRWHeTZ1jDTdaLNWE1lyiraM4milNLSbfLgs5/G1etLWF5elvEnFbsnRlrx+JU80/jtRREuvaeLkxrjh8hDyb3Hae75z6PJ0PDkTwSbBJrENrSatwteQR8UiyhTrFqhE1bc4YpZcYBI2xonmAIRonPyiWNFHVaMsic06wSNHtYob9iqVu1yIZPAMW6x7CmhxE8mbSYOpOw6BOlAsYuEIiVTNEwasUttY1ZrdQOb4KkGphQT2JJMpVKT/0WjNsdPfBxrXg9mZmZEqsdJH9l+DZPx5ffCSakMfZjlcm2iwkpnMjJUjF9v7/4d6Ke4009t6tpO0Rt6ppniS0bTWExJApUmndW8BXBjMR8ssMdOM47DuMCrYlk5ycSTF5iQvBE7VExIjgOJ0FVbSmHDEyWdosjQJoSqkaROB7Wsr00KRYeZWmAsKXeTyLOomgvMYAsosajemAgyRPbj+UBmrKZKiBTGHnwa1dwQFqj8tMbT4qs2GRQXlFT8nsylIbi4s3bFYBuFCoXlCgZHKQnXvfGUV99oNlIymmt5RAZfQkWUQM5q3iZSbW1ytA2Y0RxVsqhM0rXZ6yguzJNLrKzEL5DiPiKBgDYxqjaObfx8of3HWF7Uyi+oJZs4ocTus4j0fMPxWJgu/65TRaBWAFGxOyzSPTuKRMhJJB85/CEqT+7D/NWrsl4hiFcE2iSSdb/jZUf2NjMVoSqLjPrp98AzjPLc8zlVxeCODrGeMYLgy2hCNNXiCOmB41jT4a6Bdb1tg4PoP3w/hh9+FLnBkVpPqe2PlE4P+3WtG6TWrxn3TtqJeutro7G3apIxVnsb2u/FJjIB0wZmTr4oU8uk5tfm3lCeEj/64JNIDR/GLJVFeE1gtVKNV1AkBfEsck/Z5mq+5BdkKd/y0jLmZmfJrc3JY7nXky3utUsruPBOnm6TpoIvN6O1ZDTfuiVnNe8ZmKSD9z+ApfYcFt5+SxIzMpcH2qp4kBDCx06nWFfeIh3pbC0zY3IaZhqXUsuQWjsUWpleldhNjvQR0T/rsrSQLCzfNnDow1ADh3CNYkrZ3clxsy3beInRlmYaQgppjnntGBS2qnlKjl2+dBmju3bJfZiYUhqqmqZvM84kQHtX9q/QpGi6VUvOat579Ozdh96J+4Rspu3Kt72ZXmyFfNtLaaxmba27bAJTRkQQKZI0ajEf9Lqx0PaaWhcXwmpxZcRlaAT1bDGZoIMHPwRv6H6ylNeJlBQr8zJdW8f1rctrrCRbyLQ0CWQyWbnO74eztlcvX0aeYuuRkWGjbAqqpreUXNoyZbM57lxZKmBxdvWFd1559X9AE6I5d6Cx1dStt+S2ldA7sR99+w8ZcipLTh4zYsmp7AoFQ9SIrKbJOZ5Hy4j1u4glf5FOVkcb45OW1ZKs5uLqWEg/cPCDRMrD5IJel/0mTCZO5piXUdbtNp0uUSaWZYLGhYVkbBfmFjA5fR4PHjlChM0Y1ZLNAjPJefofT0kokiWm1/DKxeJvTP7ozP+CJkPTlEs2Qq9NPkd/ha/A4Z5icfIc5t9+U7pRuM4Z2vKJ0dGaI5BeyJr4XrpIVDShIJoXFInb+VlrSR2TptWm7dPqdHWkx5WSSCgC+t79j1Oi5yDm5uawWihID2vVammlxKJD2y5q9bteymyv9k2yanU1j0sXL+Hc2bdw36HDOErE5O/FaqXACjBsryqTm0sqpsSSQ7a97ZsLpeLf/cAHPrCKJkDTEpOhy+df2qoa2mbC4jvnsPDOG1L/lDhSiBmIkCC6LbT1TB3q2C2NGpyjti0JEaGsqN08t4kn9bqYNCI5vw5b0N79jxEp78P8/IJYSt7TyQJ3dkFD2wIWW1kVjSUxySk+hYvFNcxQ5vatN95AV18/PvLkk8jmMnbbd9UI4gP7oQLbHyprIlJiVTNkdbNU/2xrz/2oqsOfPHT8+CU0GM1NzPzkcWS8H8LhnmPhnbNE0LeksRo6sJrYUE7uUNespfRKJlzReGaPqHYSbV9ItKvZbI95vCG7IaUmI/kkgu69WFxckG1jPMayaucMRe8BiFraVGydjaWEkJiTRBfPn0eFnv/kUyfR3tEhVjmw0+RDK2TQutbOFo03MeRkcUJOLGd7R/ukl0k/O3H//VNoIJqamAxdnvxSK44faUXMn3sTS1PnjELIkpOvB7rmfsZlEqvJVRExI8GAttJYOw4EYa3eqQPbRSN7TVIYeOBZVDL9RmbHCiZu/aI4sGrHZNbqpLWyisjufCUvUqJEznVKEl2+cAEFIvSzzzyDzq5OU8tkcgehJWZgiQn5uTaSk0st7NZmiZzZthw6Otqn/GzmmUaSs/mJyVK9MllNhXE43HPMnX0dy1PvmL5RlrlXrbXk+IytJ0Lb3aJjyxmpeEyNM1ETWRdTBhJLMrnTuU4MHvsbWK2mUcjnjetaqayzkvKYMJnXrdUu+RZ+zNzsHGauXEaBkjlPPfUUurq65L5iKavGWsplGPV3homuHbt7xdZuuezCiSSeEyz9nZ3tU2Q5T+574IFpNABNT0wGJYJO0m/vJTjUBXNvvIblC5O2R9RazshiAglrZrs7jDmLXdZkG5okkuzkBiZmprMfgw/9TayWtZRDyiXjukYN1HEcGruw5j1F4gZ2rUuVEhbn5iWuXCNL+STFlEzK0LqvYiHthL9YCxy3rNnG7bj7xTR4S9aZdcBkOVlvSy4tkbPzXCqTemr8gQeuoM5oznLJBpg5LK62WS8MHH4AHWO7jTDds4dKzoGtrdWTOmg8wQ+x+8lE4MJ+VSa6V2TlXrZ3FAMPfRwrawFlXldl0ntoSc5ISutqSqRo5q0vCVwh5cKC1DmJSXjm2WfR09sTZ4Cjikw0isWqAC1UXNaJrGZoh1nze+QPCc4GcwKKJ8IX8oUDlXL1P1x6881B1BnNp/y5EdJ4HhU8jVZZ39fiGDp8RPpCi3PX5NM70szKme3reJWeOJaRWUNkJc3+EyYlrzdgizlw32Po3PMIVgoFKfQHURxpxbNCfM+I5KXtKyGql2em+5bKLLVbwsLsPLnDOTxx4gRyFBOKmkcnJkBEm4+g1ikCkwIkE/4mJkBY6ykxaWjddFP2uZ9I/6dvv/32s/v376/b6veWsJgMUQQF4SfpakN3SmwXiIj86MPIdPVZ6xhZT89mYY0KxwaXVlBgRpBUxfqUUKYsa4VIOvTgs8iNPoQ8d7xYUhp5n7xSXP+MYkjpMvFqAgcGt3qx1I5JyfN9PvTEE9I1gphgtbGbtc+J5AcGZJKC1omZRGJdA9uREpj3LUuIi5IhXlstiOWkuuojKKx9dXJysm6LaVqGmAwRHIfhF+FQF3iUrdz56GPI9PRLkiRyac2yIA/RbJ+IFDJMi7dE80lNJ7SX6cLuD/1deH17sVZcM2IBS6K47ctTCTeZFUdW+udbF1lrcS95ue08xZWDI0P4wGMnzAoKG4uaZBSsHLBmI7U1jyohfIi+Y8gaxh8mMj+3al3aipHuseidxQ68S2U1X/ipsFD4v1566aW6eJmt48paqNzEl6iEMu5KKPUBk3PHsQ/g8l9/F5WVFXEzWUIXxmM8zGboql0IVCzwDKM1DB98HH37T8iJHtCJXiu1IO5QiScmiJjdDg/jJ/QQ91aypeSYb54ysLv27MG+/ftjsXqYFC0kBpYxjGXUiSAz4RZHGl9rbaM4M9Qm+xtaohs9gxd7BXT103sHhgp08y/iHqOlLGYMjjeBhu+X2C7wKVO58/hjSFHhXkWjQViDqs0SIG6zyq+wKHweVbRj74d/Dl17j0tMWI1X91kka57KW9dOJhPzfDMihIlTtqRcmJ/HgYMHceC+++T72o7eTGaHa1WahCsb3aJrKSBlO2hicsajPKPpCsa1ZV0tW39WFcUJIfoZV1fX/sHUq6/+U9xjtES5ZDNQCWWc/qIvufpm/VClk/TiD/4Tyvkle9IWpRk5v5ynimcWA+PH0bfrkMjlIile1Ca2foym7UdJ7E2Je1FCsx6BSylc45y7PotDDzyAwSGTGI3KKrGVS2h6jVJp/ddGAWQ1v9Fj7CxbTlBVbK0ztOUUm4kyY1R8005mSig5iWk76MOpk2Lczp6up/YcOvQXuEdoOVc2AsebOj/5SWSkvul6N+uAFNX3MsNjmL1yldzWVczOXMfctVlkBw9gZP9xdO4wG7WNS4j1E/IS3Sjcgyl1RE/HgnjJpVoBALvEa+QSr1Cy59gjD6O7u9u6nUEco8ZJno1HbGrMK4ZxbdXeHBpBfTyBIRYzRHK9SDzhyYqGeISJqg21ZuKm0+m/Tzc7Ym4G1Tlxmiznr7gulPoh9HP44Y8m0Z7NoXNogmK+k7K4d+7adbJIGqMUB/rWXbUVCCFntGU6WgUhc360+R7fElhXknslC4UVyY4ef+QRKfZHhK1ZwfUihlrnJ2KXNlLr1pI+YcLF1Zagtj0tlughXh9hSjmezOWtAvEHi3Cf3O/unu57WrZraWIyyHK+oIuTveR7/CYc7jnG9u3FB3/671GWsiRNylETdc/AEN554y1cmp7G2Pi4zIL1IkUQogFddheLUbebNe82vpNED2VzC+QWc7fHwcP3m/myyQRPmBhuDSRbOq1sD4kZt0A0PbMWf4bx84RJUquIlAmNL2BLOrYcVCnHiST+uemF8riHaM3kzwZwppb+Al+Ewz0Hn8D3HRlDe2eHdGaY4cxm0/S+wwdlRs/8tWumeyR+jMm4RFPxpPzpqXh6Osd+7L5yo/MAxZL7KckjcWo8ja/maupE3bJm6hJvMJEEql2rub3hBitrd5HZhFSiKwY6noIfWI0vZ5g5ocVP5qfSZ3APsSWIyVDZiecdOeuDXFsKuyb6ZcW9rOYrFbBy/odYm53Gg8eO4twbb0rtz4jQbYwZNU5HB8zJL3swea4PZWDHJyYwvGOHeUw0qDqeIG/3uSQysDGS5ZAESWvqIW2tpXWDw1oyyg7rkyHVtfeHeNRmlLnlpBFPP+D329HegUwKv4t7iC1DTIYjZ/3QN9iGwZ2dJhGi59HVXkJ54TWsXnsL9z1wGG+eeZWynRVsZJFKqoQqVPukIn5bWxv2ECmNkkfHBArt9bBmBt8FvfH5dWSdE+KHELbLxRLNJqOihuloQjyiy6QFtY8xPaIVyc529fae2XvkyHdwD7GliMlw5KwfRsa60NaZoeRPh50Q0oaFq6+iMwtkiWzXr8zYkoiNM4F4dEmlVBa1zcDwMPqHhqxLHMY1xeTsoKSqJ6nLjaFi59MMl4Zen7lFGFs+81AdTbWNs63MBM9mXZWX2PUpgoNQGsj5PQ4MDKKru/uf4R5jyxGT4chZH/C5u2uil7Ljo5gpTGChvI9qfL3Iz03iAXJpr1y4YFY2WJLJUCzpKAnQ0dVJ8eSQJHqQTMiESGRZa0SMlEIRYdR6nxWxT2qJrGMOhnb+VyKulO6Y9dZSRa0oXpKc5j2Yfk6Nnp4eDAz2/8H4g4e/inuMls/K3ghMTl2ahFu5cG+RyfoYHu1CWNkFlaffd7kf5WpGFDo7do2hsLSEXiIgJ074xGci8rQAFqlrawnjskcYCRJ07HoCxpU0NckocYM4m2o2WSNeqyD3t//GcaS9HttAYZxI7GQXJ6+Xl32dMPtWQi+aOq9kwzULETo7OzE6Nnatq73v86gDtqTFjGAtp+tIuccYHOlAR3cbVA9lU3uPINV3SCzVyOgovv7i/4q3Tn9PyNjW1i6lBmXdQ52IJ2OfNXFhoGNDWJuUwLcrxNxEjbwxsRPPrRPPgSgJ5XmIVBAqHiZWkwbKK2szK4jf846doxjZOfJrEw/XZ9zIliYmg8j5DfJFHoabU3tPMTrRYxIm2R6k27vhpdIigG/rGsa3/uirZHXKcr/Y2tmvklbN3rIxnVMTKiS/BmpxoE48NqzJ/cIwEaMiuc1aWa81GrtZG8EZrW9gVG3JZ4gs/o5do187cOzYb6FO2PLEZNh2sWccOe8dstkUJg4NSP1RluJWA2mdeubjP4vLM7N46Zv/X03SpmtliIiFkUyOodY9s46zozEiPm54D9HzratTxknW5PKhBAmT94mTPkrcV05G9fX2Yu/43qnR7h2/jDpiWxCTweRU2b0TbkTJvUNbRwqd3b6M6GCG8EjIHaNjeOSJH8Of/OHX8PrL38fGAsd6iauKTGGCnNZZVe9O/GyiK6iJCSKFEWy2NUryiEC9RsJoPIrZbm0eEO0L7ejoxJ69ewvt7W0/MXxk4irqiG1DzAgqM/F5sp6/Ahd33hP0D3dYa2Sbnen63/jpvwNQSeUrv/3rooNdp5pLuLEqCgJNQImaV6niWHJdMha1jC0S+tkabVUsGhAiJuJI/s+8v2iGkYpj34qtV+7Zs5vi5x3/7f2PP/4W6oxtR0yGSPhc3HlPkGtPo2eow9QF7fiRju5ufOoz/zUuXL6Kb/zuCwnlD+IEjHxtNbRQCTuqaqv/YldYHpJ4jg1C9kg3myRhfD2amKA8G2fW7lO1S295J8ooJa6Gduz44uFHj/9rNADbkpiM2LV19c67juGdHfFOkYgEH/rIj+HRDz6Nb37jazj7+o/WxYnJUoda918NyjZnx6jVUmwm1jxbLBhYF1PWrOfGWNNM+DOWkknJIyxHRkawY2z0tx58/MTzaBC2LTEjSEklcImhuwmubQ6MtNsT3y4fohP+F/+7/x65zj786xf+93XE0wmZq44saKRZjRI3cnOCqta31RuyQjZErbnTnoozr+tI6alYSM+zc9l95fsNDg5idNfurx/90AcbOrpm2xOTwXNrnfW8u+gfbkcq7cWWi0/6zp4e/I//86/i1Vdfww++95exmieR+ll3Qia/B7UhW6uT90GtPmktodwUZ2DVuvElcc0SpmGbLSXfPtDXj7Fdu7539InHfw4NhiNmAtZ6TsDNE7pjMEdGdndEX1mBuIdDDxzFf/NL/wj//9f+X7NJWr6f/Bc1Oiat5bteIPlaifqk8hIWE5u6sdELSKKnUpHb+vp6MbZ77OXc0MDH6esqGgxHzA2Q2DOz92Ei6M879/bO0N6ZRndfNs6uakuYH/uJn8KHn3oG12au1rKukQ9qvox82FqNcUPSB0i6uYmYUox0ZDG9WklEmaxsxErpbmFLSZa0l2qVO3eNvdre1fnjhw4dmkUTQMHhptClyefpdPos/abG4XDLYPH3xXN5WU6kEgQTCZ3n1eRz8SN0LXaUiQdhYpKdvZ4cvqVru0h04j7xxAOrBIokgDKQWjZLl+U23nlCyZ7X2nYMPXPgwIFraBI4i/keEPeWVUNOmHBb8H212DWYeTFyKSMoLxIOYF3NUiUrlyoOJBFfSRjOaAWg8pJyu8ilRdxFohJxJyd6qoGxlD1kKYd37Pirtq72piIlwxHzfcC4txOfN/EnEdS5uO8Hi5JMS4cTAzsPPke8+ErsriaJZsscSdQUeImaSuTu6tr0dhVTWdVUPrGQIEFK+zymJBJIZ0t3dw9bym/19/f8xIFjx5qKlAznyt4GZKYtcJLOgi84F/ddYEJ+GRl8SfG+GYszZ850doTqFbo6bvila32UkSubbN1K3BYmpxoEiYW2YW0Cu6zt04hd1uSl2ShdlXk9PEKks7MDvf19Xx/qbH9u+MiRezpU63bhiHmHIJI+R/7aZ+naSWxr6FMI9BfNysTNMfnyq48rpV+i6LLNGr9auxdUoncS68i6cQ1CGC3Ojcina7Fn3FmizeQ9ISUleXgfCbu9PKy5u7v3dw4/9sg/bIbs643giHmXYCbD47ltlija1DreDETOXyYX88tIqHUi0Xl0E5+Uoa4lgdb1VoY1IsZzgRKzZpMkZSE67+hk8QArkXgNfGdn5xcPnXj0eTQ5HDHvAWQDtiHp01uQpETA8EUE+MbNrOPNMHXm1X9Ocd8/jMeGRE3O68go3zHaV7v7JLKW66axr8vI2u/JBq+qDI3mbHAq5VP2tbPQ2d35+X3Hjv2faAE4Yt5j6PzkcaTxCSj/6dZ1d8lN1frbVLk4dbtkTOLs2bPZTDX8I0qmfWyj1rU2QKvm0jKSs2RDvb4hOrKUUQklspTsymYyWd43MpXNpf/O/ocf/j5aBI6YdYTWk70oU9JI0QFFRFVNuh1bn6bj23TenyI39dT7dVNvBbw+vVrR3yPK7ZNX1NFYEb3eYsbDubQdDxQmLmvEjJYHcZKHScmP4R2aRMrvtqf9n9117NhFtBAcMRsIIWoRx+GnjtEXTNheupXJWq8lSUQ4PUUuNxFRnSa/72XkcPpeEHEznDtz5kBGpb5D72F4/T4SewedsIqoZXKToynFhbXbvKp2cxeXS7ifMpvL/sb+4w/9E0rylNBicMRsQthyjDk8Opiw2t9riBvSddVrrt+QwJSUsY3gSk3Rv1PmiYNpckejr6dk5EqDce6VV57I+ul/T0RrT+66jNzbWhwaWjcWCataS/KwvI5dXN9PsaW8mMnlfnni6AO/jxaFI6ZDw3H+jbd+XgXhvwyN3yqoDelCQran17mxoSR5gnivZSaTRjqT/gP67i82o2jgVuCI6dAUOP/q6/+YrPuv2TRsbBmjhBDkZmslWfsqc3kMQbkUQoS8lEpn/tHeBw//G2wBOGI6NA2mX3vz//Cg/0Fy9Z5RBoWxqEAmowdmAzSvAEyn04vK9/63vQ/e/6utGEveCFt2ErtD6yFsy/yyX6rsINb9V5HQQCeSQaG9wnFkJptaZKFCWC5+afzYw1tusJqzmA5NBa5xZqvVL1CC63/SCTGBaZz2Kr7vfU95/v+z5uNf3nfffVvGQm6EI6ZDU+LK66+Pl1XqREqpER2GeSLjxWIK39+/f/8SHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBy2Iv4LNq0M8GcF4hMAAAAASUVORK5CYII=);background-position:50%;height:230px;position:absolute;top:-100px;width:230px}.closeIcon_e00f{background-repeat:no-repeat;cursor:pointer;display:block;height:28px;opacity:.85;position:absolute;right:12px;top:12px;width:28px}.closeIcon_e00f:hover{opacity:1}.contentWrap_d85b{flex-direction:column;padding:0 74px}.contentWrap_d85b,.title_ffb7{align-items:center;display:flex;justify-content:center}.title_ffb7{font-size:30px;font-weight:700;line-height:36px;margin-top:110px}.subtitle_dcc9,.title_ffb7{font-family:Arial;font-style:normal;text-align:center}.subtitle_dcc9{color:#697582!important;font-size:17px;font-weight:400;line-height:25px;margin-bottom:20px;margin-top:10px}.subtitle_dcc9 b{font-size:22px;text-decoration:underline}.delayedWrap_e277,.periodsWrap_be12{margin-bottom:10px;width:100%}.periodsWrap_be12{align-items:center;color:#697582!important;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.periodsWrap_be12>jdiv{font-family:Arial;font-size:17px;font-style:normal;font-weight:400;line-height:25px;margin:auto 3px}.periodsWrap_be12>jdiv:first-of-type{margin-left:0}.periodSelectWrap_f16b{display:block;font-family:Arial!important;font-size:17px!important;font-style:normal!important;font-weight:400!important;width:125px}.periodSelectWrap_f16b:last-of-type{margin-right:0;width:130px}.input_cdfb{margin-bottom:10px;width:100%}.time_ccef{font-family:Arial;font-size:15px;font-style:normal;font-weight:400;line-height:23px;text-align:left}.eula_e890,.time_ccef{margin-bottom:20px;margin-top:20px}.eula_e890{align-items:flex-start;display:flex;flex-direction:row;justify-content:center;width:100%}.eula_e890 .eulaText_b47c{color:#7c7c7c;font-family:Arial;font-size:12px;font-style:normal;font-weight:400;line-height:17px;margin-right:0;max-width:350px;text-align:left;white-space:normal}.eula_e890 .eulaText_b47c a{color:#7c7c7c!important;cursor:pointer!important;text-decoration:underline!important}.checkbox_b2d0{background-size:16px 16px;border-color:#445669;border-radius:2px!important;box-shadow:0 0 0 2px hsla(0,4%,67%,.5);cursor:pointer;height:16px;margin-left:10px;margin-right:10px;width:16px}.checkbox_b2d0._checked_c1e7{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16' height='16'%3E%3Cdefs%3E%3Cfilter id='a' width='168.8%25' height='178.6%25' x='-34.4%25' y='-25%25' filterUnits='objectBoundingBox'%3E%3CfeMorphology in='SourceAlpha' operator='dilate' radius='.75' result='shadowSpreadOuter1'/%3E%3CfeOffset dy='1' in='shadowSpreadOuter1' result='shadowOffsetOuter1'/%3E%3CfeMorphology in='SourceAlpha' radius='1' result='shadowInner'/%3E%3CfeOffset dy='1' in='shadowInner' result='shadowInner'/%3E%3CfeComposite in='shadowOffsetOuter1' in2='shadowInner' operator='out' result='shadowOffsetOuter1'/%3E%3CfeGaussianBlur in='shadowOffsetOuter1' result='shadowBlurOuter1' stdDeviation='.5'/%3E%3CfeColorMatrix in='shadowBlurOuter1' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0'/%3E%3C/filter%3E%3Cpath id='b' d='M4 8.5 7.556 12 12 5'/%3E%3C/defs%3E%3Cg stroke-linecap='round' stroke-linejoin='round' fill='none' fill-rule='evenodd'%3E%3Cuse fill='%23000' filter='url(%23a)' xlink:href='%23b'/%3E%3Cuse stroke='%23FFF' stroke-width='1.5' xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E") 0 -1px no-repeat;background-color:#445669;background-size:contain}.checkbox_b2d0._error_d3af{box-shadow:0 0 0 1px #f44336}