._hidden {
    display: none
}

.pgmlvl4 {
    color: #ffffff
}

.i1j8ir1 {
    text-align: center
}

.fc1j8o {
    overflow: auto
}

.fc1j8o table {
    width: 100%;
    border-collapse: collapse
}

.fc1j8o td, .fc1j8o th {
    padding: 0.49em;
    border: 1px solid
}

.fc1j8o .levhoj {
    table-layout: fixed;
    width: 100%
}

@media (max-width: 767px) {
    .fc1j8o .levhoj {
        table-layout: auto
    }
}

.fc1j8o.r151m90, .fc1j8o.is4qg30, .fc1j8o.igmia {
    display: table;
    width: auto
}

.fc1j8o.r151m90 td, .fc1j8o.r151m90 th, .fc1j8o.is4qg30 td, .fc1j8o.is4qg30 th, .fc1j8o.igmia td, .fc1j8o.igmia th {
    word-break: break-word
}

.fc1j8o .n2rvx {
    background-color: #e9eced
}

.fc1j8o .xciusn {
    background-color: #e7f9d6
}

.fc1j8o .quitdt {
    background-color: #d6fbfd
}

.fc1j8o .wv9su {
    background-color: #f9e0e6
}

.fc1j8o.qjor7 {
    background-color: transparent;
    border-bottom: 1px solid #ececec;
    border-collapse: inherit;
    border-spacing: 0
}

.fc1j8o.qjor7 tbody tr:nth-child(odd) {
    background-color: #ececec
}

.fc1j8o.qjor7.n2rvx tbody tr:nth-child(odd) {
    background-color: #e9eced
}

.fc1j8o.qjor7.xciusn tbody tr:nth-child(odd) {
    background-color: #e7f9d6
}

.fc1j8o.qjor7.quitdt tbody tr:nth-child(odd) {
    background-color: #d6fbfd
}

.fc1j8o.qjor7.wv9su tbody tr:nth-child(odd) {
    background-color: #f9e0e6
}

.fc1j8o.qjor7 td, .fc1j8o.qjor7 th {
    border-color: transparent
}

.fc1j8o .omtfy td, .fc1j8o .omtfy th, .fc1j8o .omtfy tr, .fc1j8o .omtfy > * {
    border-color: inherit
}

.fc1j8o table[style*=border-top-color] tr:first-child, .fc1j8o table[style*=border-top-color] tr:first-child td, .fc1j8o table[style*=border-top-color] tr:first-child th, .fc1j8o table[style*=border-top-color] > *, .fc1j8o table[style*=border-top-color] > * td, .fc1j8o table[style*=border-top-color] > * th {
    border-top-color: inherit
}

.fc1j8o table[style*=border-top-color] tr:not(:first-child) {
    border-top-color: currentColor
}

.fc1j8o table[style*=border-right-color] td:last-child, .fc1j8o table[style*=border-right-color] th, .fc1j8o table[style*=border-right-color] tr, .fc1j8o table[style*=border-right-color] > * {
    border-right-color: inherit
}

.fc1j8o table[style*=border-bottom-color] tr:last-child, .fc1j8o table[style*=border-bottom-color] tr:last-child td, .fc1j8o table[style*=border-bottom-color] tr:last-child th, .fc1j8o table[style*=border-bottom-color] > *, .fc1j8o table[style*=border-bottom-color] > * td, .fc1j8o table[style*=border-bottom-color] > * th {
    border-bottom-color: inherit
}

.fc1j8o table[style*=border-bottom-color] tr:not(:last-child) {
    border-bottom-color: currentColor
}

.fc1j8o table[style*=border-left-color] td:first-child, .fc1j8o table[style*=border-left-color] th, .fc1j8o table[style*=border-left-color] tr, .fc1j8o table[style*=border-left-color] > * {
    border-left-color: inherit
}

.fc1j8o table[style*=border-style] td, .fc1j8o table[style*=border-style] th, .fc1j8o table[style*=border-style] tr, .fc1j8o table[style*=border-style] > * {
    border-style: inherit
}

.fc1j8o table[style*=border-width] td, .fc1j8o table[style*=border-width] th, .fc1j8o table[style*=border-width] tr, .fc1j8o table[style*=border-width] > * {
    border-style: inherit;
    border-width: inherit
}

.ja342 video {
    max-width: 100%
}

:root {
    --okzyk6l: 30px;
    --x1s0idt: 1220px;
    --cowkin: 16px;
    --dec0a: 140%;
    --wcj9e: 14px;
    --j5nnr7: 130%;
    --sbceab6: #35474d;
    --zo1nv: #2a2a2a;
    --apv9eo2: #cdcdcd;
    --p45bc1: #09a4e6;
    --ymoezo8: #e7ebee;
    --hev5mv: #dde3e7;
    --uz9hw: #192a36;
    --sjnagp: 'Heebo', Arial, "Helvetica CY", "Nimbus Sans L", sans-serif;
    --gmzp74: #050c10;
    --t5m1gy1: #a1b8bc;
    --c5fjv6: #ffffff;
    --crozmu: #09a4e6;
    --povkphu: #ed2501;
    --xx8p7: #ffffff;
    --z0k3b8i: 40px
}

.container {
    padding: 0 var(--okzyk6l);
    max-width: var(--x1s0idt);
    margin: 0 auto
}

.pw6mmj5 {
    max-width: calc(var(--x1s0idt) - var(--okzyk6l) * 2);
    margin-left: auto;
    margin-right: auto
}

@media (max-width: 1220px) {
    .pw6mmj5 {
        width: calc(100% - var(--okzyk6l) * 2)
    }
}

.nbol5a {
    max-width: 100%
}

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

::-webkit-scrollbar {
    width: 6px;
    height: 3px
}

::-webkit-scrollbar-thumb {
    border-radius: 9px;
    background-color: #078d1a
}

::-webkit-scrollbar-track {
    border-radius: 9px;
    background: #192a36
}

p {
    color: #a1b8bc;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

p:not([class]):not(:first-child) {
    margin-top: 16px
}

a {
    font-size: 1.019rem;
    font-weight: 400;
    color: var(--xx8p7)
}

details summary::-webkit-details-marker, details > summary::marker {
    content: '';
    display: none
}

.pby9swi a {
    color: #000000
}

a:hover {
    text-decoration: none
}

.rz55s5 ol:not([class]),
.rz55s5 ul:not([class]),
.rz55s5 .lryld {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

.rz55s5 ol:not([class]),
.rz55s5 ul:not([class]),
.rz55s5 .lryld {
    gap: 16px 0;
    list-style: none;
    display: flex;
    flex-direction: column
}

.rz55s5 ol:not([class]),
.rz55s5 ol.lryld {
    counter-reset: item
}

.rz55s5 ol:not([class]) li,
.rz55s5 ol.lryld li {
    padding-left: 29px;
    display: inline;
    counter-increment: item;
    position: relative
}

.rz55s5 ol:not([class]) li:before,
.rz55s5 ol.lryld li:before {
    content: counter(item);
    position: absolute;
    top: 2px;
    left: 0;
    display: inline-flex;
    min-width: 20px;
    width: 20px;
    height: 20px;
    justify-content: center;
    align-items: center;
    gap: 10px;
    border-radius: 3px;
    background: var(--qw0bjx, #1b87cd);
    color: #ffffff;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px
}

.rz55s5 ul:not([class]) li,
.rz55s5 ul.lryld li {
    padding-left: 20px;
    display: inline;
    position: relative
}

.rz55s5 ul:not([class]) li:before,
.rz55s5 ul.lryld li:before {
    content: '';
    display: inline-flex;
    min-width: 10px;
    left: 0;
    background-color: #09a4e6;
    top: 7px;
    width: 10px;
    height: 10px;
    position: absolute;
    filter: drop-shadow(0 3px 4px rgba(10, 99, 246, .5));
    border-radius: 44px
}

@media (max-width: 1024px) {
    .rz55s5 ol:not([class]),
    .rz55s5 ul:not([class]),
    .rz55s5 .lryld {
        font-size: 16px
    }
}

img {
    object-fit: contain;
    height: auto;
    max-width: 100%
}

h1 {
    font-size: 37px;
    font-style: normal;
    font-weight: 600;
    line-height: 47px;
    margin-bottom: 29px
}

h2 {
    font-size: 33px;
    font-style: normal;
    font-weight: 700;
    line-height: 36px;
    margin-bottom: 16px
}

h3 {
    font-size: 29px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 16px
}

h4 {
    font-size: 1.427rem;
    font-weight: 600;
    line-height: 1.9rem;
    margin-bottom: 0.981rem
}

h5 {
    font-size: 1.223rem;
    font-weight: 600;
    line-height: 1.7rem;
    margin-bottom: 0.981rem
}

h6 {
    font-size: 1.019rem;
    font-weight: 600;
    line-height: 1.5rem;
    margin-bottom: 0.981rem
}

@media (max-width: 1024px) {
    p {
        font-size: 16px
    }

    h1 {
        font-size: 27px;
        font-style: normal;
        font-weight: 600;
        line-height: 36px;
        margin-bottom: 0
    }

    h2 {
        font-size: 27px;
        font-style: normal;
        font-weight: 700;
        line-height: 36px
    }

    h3 {
        font-size: 24px;
        font-weight: 600;
        line-height: 30px
    }
}

.wrapper > :not(.pw6mmj5):not(.container) {
    padding-left: var(--okzyk6l);
    padding-right: var(--okzyk6l);
    max-width: 1472px;
    margin-left: auto;
    margin-right: auto
}

.wrapper > :not(:last-child) {
    margin-bottom: 49px
}

.wrapper > ol, .wrapper > ul {
    padding-left: 49px
}

.wrapper blockquote, blockquote {
    padding: 0.981rem var(--okzyk6l) 0.981rem 1.962rem;
    border-left: 5px solid var(--xx8p7);
    background-color: #defaff;
    font-size: 1.019rem;
    line-height: 1.5rem;
    font-weight: 400;
    margin-top: 0.981rem
}

@media (max-width: 1024px) {
    .wrapper > :not(:last-child) {
        margin-bottom: 39px
    }
}

.wrapper {
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    margin: 49px 0
}

html {
    font-size: var(--cowkin);
    line-height: var(--dec0a);
    height: 100%
}

body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    overflow-x: hidden;
    font-family: var(--sjnagp);
    color: var(--sbceab6)
}

.rz55s5 {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.hc2lf {
    margin: 0;
    list-style: none;
    padding: 0
}

.pnmvt5 {
    background: linear-gradient(90deg, #2dae37 0, #078d1a 100%);
    border-radius: 100%;
    right: var(--okzyk6l);
    bottom: 90px;
    z-index: 999;
    position: fixed
}

@media (max-width: 767px) {
    .ce4r6fj.fcark1 .pnmvt5 {
        bottom: 80px
    }
}

.scroll-top__button {
    border: none;
    outline: 0;
    cursor: pointer;
    width: 62px;
    height: 62px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: transparent
}

.scroll-top__button svg {
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: transform 0.37s ease-in-out;
    -o-transition: transform .3s ease-in-out;
    transition: transform 0.37s ease-in-out, -webkit-transform 0.37s ease-in-out;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.gtzmpk {
    margin-top: 1.962rem;
    margin-bottom: 1.962rem
}

.se7bgh {
    position: absolute;
    white-space: nowrap;
    width: 1px;
    height: 1px;
    overflow: hidden;
    border: 0;
    padding: 0;
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    margin: -1px
}

.pid0c {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: .75fr 1fr;
    grid-template-columns:.75fr 1fr;
    gap: 15px
}

.iqyd0iq {
    background-color: var(--ymoezo8);
    border: 1px solid var(--hev5mv);
    border-radius: 4px;
    padding: 20px;
    font-family: inherit;
    resize: none;
    font-family: inherit;
    font-size: inherit
}

.xw4fnp2 {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1/3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3
}

@-webkit-keyframes toBigRadius {
    100% {
        border-radius: 100px
    }
}

@keyframes toBigRadius {
    100% {
        border-radius: 100px
    }
}

.vm9nz0 {
    border: none;
    border-radius: 4px;
    padding: 24px;
    background-color: var(--p45bc1);
    text-align: center;
    outline: 0;
    font-family: inherit;
    font-size: inherit;
    cursor: pointer
}

.gwkrb {
    visibility: hidden;
    display: none;
    color: var(--p45bc1);
    opacity: 0;
    font-weight: 500
}

.gwkrb.pq96v {
    opacity: 1;
    visibility: visible;
    display: block
}

.xjf7n {
    margin-top: 29px;
    border-top: 1px solid var(--hev5mv);
    padding-top: 29px
}

.w8cjgv {
    border-radius: 9px;
    padding: 20px;
    border: 1px solid var(--hev5mv);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.w8cjgv + .w8cjgv {
    margin-top: 10px
}

.n1svs {
    font-weight: 800;
    margin: 0 0 10px;
    font-size: 16px;
    line-height: 19px
}

.a9pzdz {
    margin: 0 0 15px
}

.sn5ds {
    color: var(--p45bc1);
    order: 1;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1
}

.fikq5 {
    display: none
}

.select-lang {
    position: relative;
    background-color: #3c3c3c;
    border: 1px solid #3c3c3c;
    border-radius: 4px;
    -webkit-transition: border-color .3s ease-in-out;
    -o-transition: border-color .3s ease-in-out;
    transition: border-color 0.37s ease-in-out;
    cursor: pointer;
    z-index: 10
}

.select-lang::before {
    content: "";
    position: absolute;
    width: 20px;
    height: 20px;
    top: 10px;
    right: 10px;
    background-image: url("../img/icon-arrow-down.svg");
    background-position: center;
    background-repeat: no-repeat;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: transform 0.37s ease-in-out;
    -o-transition: transform .3s ease-in-out;
    transition: transform 0.37s ease-in-out, -webkit-transform 0.37s ease-in-out
}

.select-lang._active {
    border-radius: 4px 4px 0 0
}

.select-lang._active:hover {
    border-color: var(--p45bc1)
}

.select-lang._active::before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.select-lang._active .select-lang__options-list {
    max-height: -webkit-min-content;
    max-height: -moz-min-content;
    max-height: min-content
}

.select-lang > .select-lang__option {
    border-radius: 4px 4px 0 0
}

.select-lang__options-list {
    max-height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-transition: max-height .3s ease-in-out;
    -o-transition: max-height .3s ease-in-out;
    transition: max-height 0.37s ease-in-out;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 -1px;
    background-color: #3c3c3c;
    border-radius: 0 0 4px 4px;
    overflow: hidden
}

.select-lang__option, .llk7b {
    color: var(--ly1lct);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.select-lang__option p, .llk7b p {
    margin: 0
}

.select-lang__option img, .llk7b img {
    display: block;
    -o-object-fit: contain;
    object-fit: contain;
    width: 27px;
    height: 20px
}

.llk7b {
    padding: 10px 29px 10px 10px
}

.select-lang__option {
    -webkit-transition: background-color .3s ease-in-out;
    -o-transition: background-color .3s ease-in-out;
    transition: background-color 0.37s ease-in-out
}

.dhxdsd {
    padding: 10px 29px 10px 10px
}

.ihwoqya {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.f5dsynn p {
    margin: 0
}

.f5dsynn img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.jwvfg1 {
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.t3qs3x1 {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: .6fr 1fr;
    grid-template-columns:.6fr 1fr;
    gap: 20px
}

.ak8r98z {
    position: relative;
    border-radius: 9px;
    overflow: hidden;
    padding: 78px 20px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-repeat: no-repeat;
    background-size: cover;
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/span 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2
}

.p2836xn {
    margin: 0;
    font-weight: 700;
    font-size: 33px;
    line-height: 38px;
    color: #ffffff
}

.avtuvk {
    color: rgba(255, 255, 255, .6);
    margin: 10px 0 0;
    max-width: 332px
}

.o6f7sim {
    position: absolute;
    left: 0;
    top: 12px;
    background-color: var(--p45bc1);
    padding: 10px 39px 10px 20px;
    -webkit-clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 85% 100%, 0 100%)
}

.o6f7sim p {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: var(--zo1nv);
    font-weight: 500;
    font-size: 16px;
    line-height: 19px
}

.o6f7sim p svg {
    height: 21px;
    margin-right: 10px;
    width: 21px
}

.tb9wy {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
    grid-column: 1/2;
    -ms-grid-row: 4;
    grid-row-start: 4
}

.gxqcs {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0 29px
}

.gxqcs:not(:last-child)::after {
    position: absolute;
    right: 0;
    width: 1px;
    content: "";
    bottom: 0;
    background-color: var(--hev5mv);
    top: 0
}

.z6cxt0 {
    margin: 0 0 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 800;
    font-size: 20px;
    line-height: 23px
}

.z6cxt0 svg {
    margin-left: 7px
}

.xmmbne1 {
    text-align: center;
    font-size: 14px;
    line-height: 16px
}

.iqe77m {
    border-radius: 9px;
    border: 1px solid var(--hev5mv);
    padding: 20px 25px;
    background-color: var(--ymoezo8);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-grid-row-span: 2;
    grid-row: span 2;
    -ms-grid-row: 1;
    grid-row-start: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    grid-column: 2/3
}

.o2ahj6g {
    display: inline-block;
    position: relative;
    margin: 0 0 15px;
    color: #768792;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    z-index: 2;
    background-color: var(--ymoezo8)
}

.o2ahj6g span {
    padding-right: 10px;
    background-color: var(--ymoezo8);
    z-index: 2;
    position: relative
}

.o2ahj6g::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    height: 1px;
    background-color: #768792
}

.sf65s {
    margin: 5px 0;
    max-width: 332px;
    border: none;
    border-radius: 88px;
    background-color: var(--p45bc1);
    outline: 0;
    font-family: inherit;
    font-weight: 500;
    font-size: 20px;
    line-height: 23px;
    color: var(--zo1nv);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 20px 15px;
    cursor: pointer;
    text-decoration: none
}

.sf65s svg {
    width: 23px;
    height: 23px;
    margin-right: 10px;
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: transform 0.37s ease-in-out;
    -o-transition: transform .3s ease-in-out;
    transition: transform 0.37s ease-in-out, -webkit-transform 0.37s ease-in-out;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.sf65s + .sf65s {
    margin-left: 10px
}

.sjxqs {
    -ms-grid-row-span: 1;
    grid-row: span 1
}

.jrisn {
    margin: 0;
    -webkit-columns: 3;
    -moz-columns: 3;
    columns: 3;
    padding-left: 20px;
}

.r8dbr {
    font-family: inherit;
    font-weight: 300;
    font-size: 16px;
    line-height: 155%;
    text-decoration: underline;
    border: none;
    background-color: transparent;
    outline: 0;
    cursor: pointer;
    -webkit-transition: .3s ease-in-out;
    -o-transition: .3s ease-in-out;
    transition: 0.37s ease-in-out
}

@media (hover: hover), screen and (min-width: 0\0
) {
    .iqyd0iq:focus, .iqyd0iq:hover {
        outline: var(--p45bc1)
    }

    .vm9nz0:focus, .vm9nz0:hover {
        -webkit-animation: .5s forwards toBigRadius;
        animation: 0.62s forwards toBigRadius
    }

    .select-lang:focus, .select-lang:hover {
        border-color: var(--p45bc1)
    }

    .select-lang._active .select-lang__option:focus, .select-lang._active .select-lang__option:hover {
        background-color: var(--p45bc1)
    }

    .sf65s:focus svg, .sf65s:hover svg {
        -webkit-transform: scale(1.6);
        -ms-transform: scale(1.6);
        transform: scale(1.6)
    }

    .r8dbr:focus, .r8dbr:hover {
        color: var(--p45bc1);
        text-decoration: none
    }
}

@media (max-width: 1220px) {
    .sf65s + .sf65s {
        margin: 10px 0 0
    }

    .sf65s {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
        max-width: 100%
    }
}

@media screen and (max-width: 1200px) {
    :root {
        --okzyk6l: 20px
    }
}

@media (max-width: 1024px) {
    .pid0c {
        -ms-grid-columns: 1fr;
        grid-template-columns:1fr
    }

    .xw4fnp2 {
        grid-row: auto;
        -ms-grid-column: 1;
        -ms-grid-column-span: 1;
        grid-column: 1/2
    }

    .xjf7n {
        padding-top: 15px;
        margin-top: 15px
    }

    .t3qs3x1 {
        -ms-grid-columns: 1fr;
        grid-template-columns:1fr
    }

    .ak8r98z {
        max-width: 429px;
        margin: 0 auto;
        height: 100%;
        -ms-grid-row: 1;
        -ms-grid-row-span: 1;
        grid-row: 1/2;
        grid-column: 1/-1
    }

    .tb9wy {
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-row: 2/3;
        grid-column: 1/-1;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .iqe77m {
        -ms-grid-row: 3;
        -ms-grid-row-span: 1;
        grid-row: 3/4;
        grid-column: 1/-1
    }

    .sjxqs {
        -ms-grid-row: 5;
        -ms-grid-row-span: 1;
        grid-row: 5/6;
        grid-column: 1/-1
    }
}

@media screen and (max-width: 900px) {
    :root {
        --okzyk6l: 16px
    }
}

@media (max-width: 767px) {
    .scroll-top__button {
        height: 45px;
        width: 45px
    }

    .gtzmpk {
        margin-top: 0.981rem
    }

    .pid0c {
        gap: 5px
    }

    .iqyd0iq {
        padding: 16px
    }

    .xw4fnp2 {
        height: 100px
    }

    .vm9nz0 {
        padding: 17px
    }

    .w8cjgv {
        padding: 10px
    }

    .n1svs {
        margin-bottom: 5px;
        line-height: 16px;
        font-size: 14px
    }

    .a9pzdz {
        margin-bottom: 10px
    }

    .ak8r98z {
        border-radius: 4px
    }

    .p2836xn {
        line-height: 23px;
        font-size: 20px
    }

    .o6f7sim p {
        line-height: 16px;
        font-size: 14px
    }

    .o6f7sim p svg {
        line-height: 16px;
        font-size: 16px
    }

    .z6cxt0 {
        line-height: 19px;
        font-size: 16px
    }

    .iqe77m {
        border-radius: 4px;
        padding: 10px
    }

    .o2ahj6g span {
        padding-left: 10px
    }

    .o2ahj6g::after {
        top: 100%
    }

    .o2ahj6g {
        text-align: center
    }

    .sf65s svg {
        width: 18px;
        height: 18px;
        margin-right: 5px
    }

    .sf65s {
        padding: 14px;
        line-height: 16px;
        font-size: 14px
    }
}

@media (max-width: 575px) {
    .f5dsynn img {
        max-height: 28px
    }

    .ak8r98z {
        width: 100%;
        max-height: 100px;
        padding: 59px 15px 15px
    }

    .avtuvk {
        display: none
    }

    .gxqcs {
        padding: 0 15px
    }
}

@media (max-width: 374px) {
    .gxqcs {
        padding: 0 10px
    }

    .jrisn {
        -webkit-columns: 2;
        -moz-columns: 2;
        columns: 2
    }
}

.sf65s {
    flex-grow: 1
}

.sf65s {
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 500;
    text-align: center;
    background: #989c2b;
    height: 37.4px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    cursor: pointer;
    z-index: 1;
    overflow: hidden;
    border-radius: 0
}

.sf65s::before {
    content: '';
    position: absolute;
    left: 0;
    height: 150%;
    width: 100%;
    top: calc(100% - 4px);
    background: #62651d;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    transition: -webkit-transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out;
    transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
    z-index: -1
}

.sf65s:hover::before {
    -webkit-transform: translateY(-90%);
    transform: translateY(-90%)
}

.u4gjc4 {
    padding: 1.962rem 0
}

.swvr35 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin: -0.981rem
}

.swvr35.byuvd {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.mlj1kz {
    margin: 0.981rem
}

.mlj1kz img {
    display: block;
    margin: 0 auto
}

.u4gjc4.tse3r .swvr35 {
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-align: center
}

.u4gjc4.v7pcow8 .swvr35 {
    -webkit-box-align: start;
    align-items: flex-start;
    -ms-flex-align: start
}

.u4gjc4.iwthf .swvr35 {
    align-items: flex-end;
    -webkit-box-align: end;
    -ms-flex-align: end
}

.u4gjc4.fht9pj .swvr35 {
    -ms-flex-align: stretch;
    -webkit-box-align: stretch;
    align-items: stretch
}

.u4gjc4.n7oh4 .mlj1kz {
    width: calc(100% - 2rem)
}

.u4gjc4.h7k5b .mlj1kz {
    width: calc(100% / 2 - 2rem)
}

.u4gjc4.jts1o .mlj1kz {
    width: calc(100% / 3 - 2rem)
}

.u4gjc4.x87ps .mlj1kz {
    width: calc(100% / 4 - 2rem)
}

.u4gjc4.pmilrd .mlj1kz {
    width: calc(100% / 5 - 2rem)
}

.u4gjc4.axczjn3 .mlj1kz {
    width: calc(100% / 6 - 2rem)
}

.wdgo8 {
    padding: 0;
    display: flex;
    flex-direction: column;
    list-style: none
}

.ce4ks {
    margin-bottom: 29px
}

.lu3fr:not(:last-child) {
    margin-bottom: 15px
}

.lu3fr:nth-child(2n+1) .kqq114y {
    background: var(--crozmu)
}

.lu3fr:nth-child(2n+1)::after {
    background: var(--crozmu)
}

.lu3fr:nth-child(2n+1) .l9b2dax::after {
    background: var(--crozmu)
}

.lu3fr:nth-child(2n+1) .u6z8uy::after {
    background: var(--crozmu)
}

.lu3fr:nth-child(2n) .kqq114y {
    background: var(--povkphu)
}

.lu3fr:nth-child(2n)::after {
    background: var(--povkphu)
}

.lu3fr:nth-child(2n) .l9b2dax::after {
    background: var(--povkphu)
}

.lu3fr:nth-child(2n) .u6z8uy::after {
    background: var(--povkphu)
}

.lu3fr {
    display: grid;
    grid-template-columns: min-content 1fr minmax(auto, 555px);
    grid-template-rows: 1fr auto auto auto auto auto 1fr;
    gap: 0 34px;
    position: relative;
    padding: 0
}

.lu3fr:before {
    content: '';
    grid-column: 2/3;
    grid-row: 1/2
}

.u6z8uy::after {
    width: 2px;
    height: 100%;
    content: "";
    flex: 1 1
}

.u6z8uy {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 20px 0;
    grid-column: 1/2;
    grid-row: 1/10
}

.kqq114y {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    background-color: #25bae1;
    border-radius: 3px;
    overflow: hidden;
    color: #f0f0f0;
    font-size: 31px;
    font-style: normal;
    font-weight: 700;
    line-height: 100%
}

.qwa4vpp {
    color: #a1b8bc;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

.nb4lbm7 {
    margin-top: 16px;
    justify-self: start
}

.sxmtu {
    border-radius: 9px;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1 1;
    grid-column: 3/4;
    grid-row: 1/10
}

.sxmtu p {
    margin: 0;
    height: 100%
}

.sxmtu img {
    display: block;
    width: 100%;
    object-fit: contain;
    height: 100%
}

@media (max-width: 1024px) {
    .lu3fr {
        display: grid;
        grid-template-columns:min-content 1fr;
        grid-template-rows:auto;
        gap: 0 8px
    }

    .u6z8uy {
        grid-row: 1/10;
        gap: 10px 0
    }

    .kqq114y {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 100%;
        width: 32px;
        height: 32px
    }

    .u6z8uy + * {
        margin-top: 41px
    }

    .sxmtu {
        margin-top: 16px;
        grid-column: 2/3;
        grid-row: 8/9
    }

    .nb4lbm7 {
        width: 100%;
        grid-row: 9/10
    }

    .lu3fr::before {
        content: unset
    }
}

.hfiik {
    background-color: #0f1a22;
    border-radius: 7px
}

.t1mg417 {
    position: relative;
    color: #ffffff
}

.t1mg417::after {
    border-color: #ed3c00 transparent transparent
}

.hfiik::after, .hfiik::before {
    display: none
}

.s2jfdv {
    color: #ffffff
}

@media (max-width: 767px) {
    .hfiik.active .t1mg417::before {
        right: 0;
        background-color: hsla(0, 0%, 83%, .3);
        content: "";
        height: 1px;
        bottom: -10px;
        left: 0;
        position: absolute
    }

    .wzmbbcq {
        width: 100%
    }

    .juuehe {
        width: 100%
    }

    .s2jfdv {
        width: 100%
    }
}

.fvh9mk {
    display: flex;
    flex-direction: column;
    padding: 20px 16px;
    border-radius: 9px;
    border: 1px solid #09a4e6;
    background: #050c10
}

.fvh9mk + .fvh9mk {
    margin-top: 16px
}

.g2rk95 {
    display: flex;
    gap: 10px;
    color: #ffffff;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 0
}

.g2rk95:before {
    content: url('data:image/svg+xml,<svg width="24" height="23" viewBox="0 0 24 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3333 8.69026C17.3333 5.00692 13.4542 2.02359 8.66667 2.02359C3.87917 2.02359 0 5.00692 0 8.69026C0 10.1194 0.5875 11.4361 1.58333 12.5236C1.025 13.7819 0.104167 14.7819 0.0916667 14.7944C0 14.8903 -0.025 15.0319 0.0291667 15.1569C0.0833333 15.2819 0.2 15.3569 0.333333 15.3569C1.85833 15.3569 3.12083 14.8444 4.02917 14.3153C5.37083 14.9694 6.95833 15.3569 8.66667 15.3569C13.4542 15.3569 17.3333 12.3736 17.3333 8.69026ZM22.4167 17.8569C23.4125 16.7736 24 15.4528 24 14.0236C24 11.2361 21.7708 8.84859 18.6125 7.85276C18.65 8.12776 18.6667 8.40692 18.6667 8.69026C18.6667 13.1028 14.1792 16.6903 8.66667 16.6903C8.21667 16.6903 7.77917 16.6569 7.34583 16.6111C8.65833 19.0069 11.7417 20.6903 15.3333 20.6903C17.0417 20.6903 18.6292 20.3069 19.9708 19.6486C20.8792 20.1778 22.1417 20.6903 23.6667 20.6903C23.8 20.6903 23.9208 20.6111 23.9708 20.4903C24.025 20.3694 24 20.2278 23.9083 20.1278C23.8958 20.1153 22.975 19.1194 22.4167 17.8569Z" fill="%23b9f45d"/></svg>');
}

.fvh9mk summary {
    justify-content: space-between;
    display: flex;
    cursor: pointer;
    gap: 0 10px
}

.fvh9mk details[open] summary svg {
    transform: rotate(180deg)
}

.fvh9mk .w8rnk6j {
    color: #a1b8bc;
    font-style: normal;
    font-weight: 400;
    margin-top: 12px
}

@media (max-width: 1024px) {
    .fvh9mk {
        padding: 12px 16px
    }
}

.y9ahog {
    overflow: hidden;
    position: relative;
    height: 548px
}

.y9ahog:not(:last-of-type) {
    margin-bottom: 24px
}

@media (max-width: 767px) {
    .y9ahog {
        height: 520px
    }
}

.y9ahog .z9g7n3, .y9ahog .zshjwp, .y9ahog .zshjwp:after {
    right: 0;
    bottom: 0;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.y9ahog .zshjwp {
    z-index: 0
}

.y9ahog .zshjwp .qd7oji {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

.y9ahog .zshjwp:after {
    background: linear-gradient(0deg, rgba(0, 0, 0, .59), rgba(0, 0, 0, .59));
    content: ''
}

.y9ahog .zshjwp img {
    object-fit: cover;
    max-width: 100%;
    max-height: 100%
}

.y9ahog .z9g7n3 {
    flex-direction: column;
    padding: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    z-index: 1
}

.game__btn {
    display: block;
    padding: 15px 29px;
    text-align: center;
    font-family: var(--sjnagp);
    font-weight: 700;
    font-size: 14px;
    line-height: 17px;
    color: #ffffff;
    background-color: #ed2501;
    border-radius: 4px;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .05);
    box-shadow: 0 0 13px rgba(0, 0, 0, .05);
    cursor: pointer;
    -webkit-transition: opacity .3s;
    -o-transition: opacity .3s;
    transition: opacity 0.37s;
    border: none;
    outline: 0;
    text-decoration: none
}

.game__btn.game-demo-btn {
    background-color: #09a4e6
}

.game__btn:hover {
    opacity: .7
}

.pp30q {
    left: 0;
    top: 0;
    display: none;
    bottom: 0;
    height: 100%;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .8);
    z-index: 900;
    right: 0;
    position: fixed;
    width: 100%
}

.pp30q._active {
    display: flex
}

.xxr2z39 {
    width: 1243px;
    overflow: hidden;
    flex-direction: column;
    border-radius: 4px;
    display: flex
}

.nt7ytox {
    align-items: center;
    height: 60px;
    justify-content: space-between;
    position: relative;
    background: #192a36;
    display: flex;
    padding: 8px 20px
}

.ojdci1 {
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    position: absolute;
    width: 100%;
    padding: 8px 20px;
    display: flex;
    justify-content: center;
    top: 0;
    align-items: center
}

.ojdci1 .game__btn {
    height: 100%;
    padding: 10px 24px
}

.roo82 {
    z-index: 901;
    align-items: center;
    display: flex;
    cursor: pointer
}

.zpu8r {
    height: 548px;
    position: relative;
    background-color: #000000;
    width: 100%
}

.zpu8r iframe {
    position: absolute;
    border: none;
    right: 0;
    width: 100%;
    left: 0;
    bottom: 0;
    margin: auto;
    top: 0;
    height: 100%
}

.buaxsl7 {
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    color: #ffffff;
    margin-bottom: 0
}

@media (max-width: 767px) {
    .nt7ytox {
        flex-wrap: wrap;
        padding: 8px 12px;
        height: unset;
        gap: 16px
    }

    .buaxsl7 {
        order: 1;
        flex: 1 1
    }

    .roo82 {
        justify-content: flex-end;
        order: 2;
        flex: 1 1
    }

    .ojdci1 {
        position: static;
        min-width: 100%;
        padding: 0;
        order: 3;
        flex: 1 1
    }
}

body {
    background-color: var(--gmzp74);
    color: var(--t5m1gy1)
}

h1, h2, h3, h4, h5, h6 {
    color: var(--c5fjv6)
}

.sv3u402 h1, .sv3u402 h2, .sv3u402 h3, .sv3u402 h4, .sv3u402 h5 {
    color: #000000
}

.juuehe::marker {
    content: ''
}

.juuehe {
    counter-increment: number;
    position: relative
}

.juuehe:before {
    content: counter(number);
    position: absolute;
    top: 50%;
    left: 15px;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 29px;
    height: 29px;
    border-radius: 4px;
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: 1px solid #0292ac;
    background-color: #00cbf0;
    color: #ffffff;
    font-weight: 900;
    font-size: 14px;
    line-height: 17px;
    z-index: 5
}

.s2jfdv {
    margin: 0;
    padding: 5px 25px 5px 39px;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    -webkit-transition: color .3s;
    -o-transition: color .3s;
    transition: color 0.37s;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-family: inherit
}

@media (max-width: 1024px) {
    .u4gjc4 .swvr35 {
        flex-direction: column
    }

    .u4gjc4 .mlj1kz {
        width: calc(100% - 2rem) !important
    }

    .u4gjc4 .mlj1kz.fc75n {
        order: 1
    }

    .u4gjc4 .mlj1kz.halvg8 {
        order: 2
    }
}

.header {
    padding: 18px 0;
    display: flex;
    align-items: center;
    background-color: var(--sqn3fx);
    width: 100%;
    border-bottom: 1px solid rgba(255, 255, 255, .3)
}

.f5dsynn {
    margin-right: auto;
    align-items: center;
    display: flex
}

.f5dsynn img {
    max-width: 143px
}

.pfo38s {
    flex: 1 1 100%;
    display: flex
}

.pfo38s .uk78t, .pfo38s .l4bbt, .pfo38s .bnp3n, header .pfo38s .robll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.b8apd {
    width: 100%
}

header .ai4lsv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: space-between;
    gap: 0 10px
}

header .ai4lsv .menu-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    height: 100%;
    background: var(--sqn3fx)
}

header .ai4lsv .menu-item > a, header .ai4lsv .menu-item > span {
    display: inline-flex;
    align-items: center;
    text-decoration: none;
    white-space: nowrap;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    color: #a1b8bc;
    width: 100%;
    height: 100%;
    transition: 0.25s
}

header .ai4lsv .menu-item .npdcq {
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    position: absolute;
    top: 100%;
    left: 0;
    min-width: 100%;
    padding-top: 4px;
    list-style: none;
    background-color: #192a36;
    z-index: 900;
    margin-top: 0;
    padding-left: 0
}

header .ai4lsv .menu-item .npdcq .menu-item {
    min-width: 100%;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: 0.25s
}

header .ai4lsv .menu-item .npdcq .menu-item > a, header .ai4lsv .menu-item .npdcq .menu-item > span {
    display: block;
    padding: 10px 12px;
    background: var(--sqn3fx);
    color: var(--k432t);
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: 0.25s
}

header .ai4lsv .menu-item .npdcq .menu-item > a:after {
    display: none
}

header .ai4lsv .menu-item .npdcq .menu-item:first-child > a, header .ai4lsv .menu-item .npdcq .menu-item:first-child > span {
    padding-top: 12px
}

header .ai4lsv .menu-item .npdcq .menu-item:last-child > a {
    padding-bottom: 12px
}

.header__burger {
    height: 21px;
    flex-direction: column;
    justify-content: space-between;
    min-width: 26px;
    display: none;
    width: 26px;
    cursor: pointer
}

.header__burger > span {
    border-radius: 4px;
    width: 100%;
    background: #ffffff;
    height: 3px
}

@media (min-width: 1025px) {
    header .ai4lsv .menu-item > a:hover {
        background-color: var(--xrqvpa)
    }

    header .ai4lsv .menu-item .npdcq .menu-item:hover {
        background-color: var(--xrqvpa)
    }

    header .ai4lsv .menu-item .npdcq .menu-item:hover > a {
        background-color: var(--xrqvpa);
        color: var(--oatb5ro)
    }

    header .ai4lsv .menu-item:hover > a:after {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }
}

@media (max-width: 1024px) {
    .header {
        padding: 16px 0
    }

    .pfo38s {
        display: none
    }

    .pfo38s .uk78t, .pfo38s .l4bbt, .pfo38s .bnp3n, header .pfo38s .robll {
        display: none;
        width: 100%
    }

    header .ai4lsv {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        padding-top: 20px;
        background-color: var(--sqn3fx);
        overflow: auto
    }

    header .ai4lsv .menu-item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%;
        height: auto
    }

    header .ai4lsv .menu-item > a, header .ai4lsv .menu-item > span {
        padding: 10px 0;
        width: 100%
    }

    header .ai4lsv .menu-item.f8s175l > a, header .ai4lsv .menu-item.f8s175l > span {
        display: flex;
        justify-content: space-between
    }

    header .ai4lsv .menu-item.f8s175l._active > a svg, header .ai4lsv .menu-item.f8s175l._active > span svg {
        transform: rotate(180deg)
    }

    header .ai4lsv .menu-item.of1sd9n .npdcq {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    header .ai4lsv .menu-item.of1sd9n > a:after {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    header .ai4lsv .menu-item .npdcq {
        top: 0;
        position: relative;
        padding-top: 0
    }

    header .ai4lsv .menu-item .npdcq .menu-item > a, header .ai4lsv .menu-item .npdcq .menu-item > span {
        padding: 10px 16px
    }

    header .ai4lsv .menu-item .npdcq .menu-item:first-child > a, header .ai4lsv .menu-item .npdcq .menu-item:first-child > span {
        padding-top: 10px;
        border-radius: unset
    }

    header .ai4lsv .menu-item .npdcq .menu-item:last-child > a {
        padding-bottom: 10px;
        border-radius: unset
    }

    .header.gb864e {
        height: auto;
        overflow: auto;
        max-height: 100vh
    }

    .header__burger {
        order: 5;
        display: flex
    }

    header._burger-active .pfo38s {
        display: flex;
        order: 15
    }

    .pfo38s .uk78t, .pfo38s .l4bbt, .pfo38s .bnp3n, header._burger-active .pfo38s .robll {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }

    header._burger-active .x1okpd {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    header._burger-active .x1okpd .n34rpf9 .r6ddxj {
        background: var(--t2wf6q5)
    }

    header._burger-active .dot78u {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        justify-content: center;
        background-color: var(--sqn3fx);
        width: 100%;
        padding: 8px 16px 0 16px;
        -ms-flex-order: 4;
        order: 4
    }
}

.f5dsynn img {
    height: auto
}

@media (max-width: 1000px) {
    header .ai4lsv .menu-item._active .npdcq {
        display: flex
    }
}

header .ai4lsv .menu-item .npdcq .menu-item > span {
    background-color: var(--xrqvpa)
}

@media (max-width: 1024px) {
    header .ai4lsv {
        padding-top: 0;
        padding-left: 0
    }
}

@media (min-width: 1025px) {
    header .ai4lsv .menu-item > a:hover svg, header .ai4lsv .menu-item > span:hover svg {
        transform: rotate(180deg)
    }
}

.menu-arrow {
    width: 50%;
    height: 100%;
    justify-content: flex-end;
    display: flex;
    align-items: center
}

.robll {
    justify-content: center
}

@media (min-width: 1025px) {
    header .ai4lsv .menu-item.f8s175l:hover .npdcq {
        display: flex
    }
}

:root {
    --oatb5ro: var(--t5m1gy1)
}

header .ai4lsv .menu-item .npdcq .menu-item > a:hover, header .ai4lsv .menu-item .npdcq .menu-item > span, header .ai4lsv .menu-item > a:hover, header .ai4lsv .menu-item > span {
    color: #ffffff
}

.ygve2 {
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    display: flex;
    gap: 20px 0
}

@media (max-width: 1024px) {
    .b8apd {
        width: 100%
    }
}

.zz9i5 {
    background: 0 0;
    margin: 0
}

.zz9i5 span {
    font-size: 24px;
    line-height: 28px;
    font-weight: 700;
    color: #ffffff;
    background: 0 0
}

.zz9i5:after {
    display: none
}

@media (max-width: 767px) {
    .u4gjc4 {
        padding: 0.981rem 0
    }

    .wrapper {
        margin: 39px 0
    }
}

.juuehe {
    display: flex
}

.h31p59 {
    margin-top: -1px;
    background-color: #192a36;
    width: 100%
}

.roknsrj {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.m9721:not(:last-child) {
    margin-right: 14px
}

.b7n361 {
    font-family: inherit;
    font-weight: 400;
    font-size: inherit;
    line-height: inherit;
    text-decoration: none;
    text-transform: capitalize;
    color: var(--t5m1gy1);
    padding: 5px 0;
    -webkit-transition: color .3s ease-in-out;
    -o-transition: color .3s ease-in-out;
    transition: color 0.37s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.b7n361 svg {
    margin-left: 14px;
    fill: var(--t5m1gy1)
}

.s5wm2a7 {
    color: var(--t5m1gy1)
}

.s5wm2a7 svg {
    display: none
}

.roknsrj {
    width: 100%
}

a.b7n361:hover {
    color: #ffffff
}

.ak8r98z {
    background-size: cover;
    background-position: center
}

@media (max-width: 1024px) {
    .ak8r98z {
        width: 100%;
        min-height: 164px
    }
}

.rpa44o {
    width: 100%;
    align-items: center;
    flex-wrap: wrap;
    display: flex;
    list-style: none;
    padding: 29px 0;
    gap: 20px;
    justify-content: space-between
}

.rpa44o img {
    width: auto;
    object-fit: contain;
    max-height: 30px
}

.exwpne {
    flex: 1 1;
    display: flex;
    padding: 39px 0;
    align-items: center
}

.exwpne .container {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.exwpne .gzrv5i, .exwpne .e7nn9xh, .exwpne .aac11 {
    text-align: center
}

.exwpne .gzrv5i {
    margin-bottom: 0.981rem
}

.button, .wf7lpe, .popup__buttons .game__btn, .popup__buttons .slots__button {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 4px;
    border: none;
    color: #ffffff;
    padding: 15px 27px;
    font-weight: 700;
    font-size: 15px;
    border-radius: 4px;
    background: linear-gradient(90deg, #464bdd 0, #0ae1e1 100%);
    transition: all 0.37s ease-in-out;
    text-decoration: none;
    cursor: pointer
}

.button.suscny {
    background: #078d1a;
    padding: 16px 27px
}

.button.gyt0i {
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%;
    color: #13232b;
    background: #ffffff;
    backdrop-filter: blur(4px)
}

.button.q267t3 {
    display: flex;
    align-items: center;
    gap: 0 4px;
    color: #09a4e6;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    background: unset;
    border-radius: unset;
    padding: 0;
    border-bottom: 1px solid #09a4e6
}

.button.q267t3:after {
    align-items: center;
    display: flex;
    content: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 3.28564L9 8.28564L4 13.2856" stroke="%23b9f45d" stroke-width="1.5"/><path d="M8 3.28564L13 8.28564L8 13.2856" stroke="%23b9f45d" stroke-width="1.5"/></svg>')
}

.button.zi8w7 {
    display: grid;
    grid-template-columns: min-content 1fr min-content;
    gap: 4px 10px;
    padding: 7px 12px 7px 6px;
    background: #050c10;
    min-width: 233px;
    color: #ffffff;
    text-align: left;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%
}

.button.zi8w7 span {
    font-size: 14px;
    font-weight: 700
}

.button.zi8w7 img, .button.zi8w7 svg {
    grid-row: 1/3
}

.button.zi8w7 img:first-child, .button.zi8w7 svg:first-child {
    grid-column: 1/2
}

.button.zi8w7 svg:last-child {
    grid-column: 3/4
}

.button:hover, .wf7lpe:hover {
    opacity: .7
}

.wf7lpe {
    padding: 12px 20px
}

.gioof1 {
    background: #0fe4f9
}

.k7f7d {
    background: linear-gradient(90deg, #2dae37 0, #078d1a 100%)
}

.rz55s5 .wrapper > :not(.container):not(.pw6mmj5) {
    margin-right: auto;
    margin-left: auto;
    padding-left: var(--okzyk6l);
    padding-right: var(--okzyk6l);
    max-width: var(--x1s0idt)
}

header .ai4lsv {
    margin: 0;
    padding: 0
}

.p7jin7 {
    justify-content: center;
    gap: 6px;
    align-items: center;
    display: flex
}

@media (max-width: 1024px) {
    .p7jin7 {
        order: 10;
        width: 100%
    }

    .f5dsynn {
        order: 1
    }

    .rpa44o {
        justify-content: center
    }

    .rpa44o img {
        max-height: 20px
    }
}

@media (max-width: 767px) {
    .wf7lpe {
        flex-grow: 1
    }
}

.iqe77m {
    background-image: linear-gradient(92deg, #192a36, rgba(15, 26, 34, .6));
    background-color: #050c10;
    border: none
}

.o2ahj6g {
    background: 0 0
}

.o2ahj6g span {
    background: 0 0
}

.o2ahj6g::after {
    display: none
}

.sf65s {
    background: #2fdefa;
    border-radius: 4px
}

.sf65s:hover {
    opacity: .9
}

.sf65s svg path {
    fill: #ffffff !important
}

.sf65s::before {
    display: none
}

@media (max-width: 1024px) {
    .wrapper:first-child .u4gjc4 .mlj1kz.fc75n {
        order: 2
    }
}

.qqfx7 {
    gap: 0 31px;
    grid-template-columns: 1fr 1fr;
    display: grid;
    justify-items: flex-start
}

.wrapper:first-child > .qqfx7 .y5ci81 {
    grid-column: 1/3
}

.qqfx7 > img {
    border-radius: 9px;
    grid-row: 1/3
}

.wrapper:first-child > .qqfx7 > img {
    grid-row: 2/3
}

.qqfx7:not(.byuvd) > img {
    grid-column: 2/3
}

.wrapper:first-child > .qqfx7 .kgj9r {
    grid-row: 2/3
}

.qqfx7:not(.byuvd) .kgj9r {
    grid-column: 1/2
}

.kgj9r > :first-child {
    margin-top: 0
}

.kgj9r > :not(:first-child) {
    margin-top: 16px
}

.kgj9r > .button {
    margin-top: 20px
}

.anjot > :not(:first-child):not(img):not(.wz01pj2) {
    margin-top: 16px
}

.anjot .wz01pj2 {
    grid-column: 1/3;
    margin-top: 29px;
    border: none
}

.anjot .wz01pj2 tbody {
    gap: 0 39px;
    flex-wrap: wrap;
    display: flex
}

.anjot .wz01pj2 tbody tr {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 0 10px;
    flex: 1 1 calc(50% - 20px);
    max-width: calc(50% - 20px);
    border: none;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid rgba(255, 255, 255, .2)
}

.anjot .wz01pj2 tbody td, .anjot .wz01pj2 tbody th {
    background-color: unset;
    text-align: unset;
    border: none;
    font-size: 16px;
    font-style: normal;
    line-height: 22px;
    padding: 0
}

.anjot .wz01pj2 tbody th {
    align-items: center;
    display: flex;
    font-weight: 400;
    gap: 0 6px;
    color: #a1b8bc
}

.anjot .wz01pj2 tbody td {
    color: #ffffff;
    font-weight: 500;
    text-align: right
}

.anjot .wz01pj2 tbody th:not(:has(svg)):not(:has(img)):before {
    align-items: center;
    content: url('data:image/svg+xml,<svg width="20" height="21" viewBox="0 0 20 21" fill="none" xmlns="http://www.w3.org/2000/svg"><g><path d="M14.2072 0.285645H5.79235C4.98701 0.285645 4.33691 0.938658 4.33691 1.74254V18.8302C4.33691 19.6334 4.98701 20.2856 5.79235 20.2856H14.2072C15.0111 20.2856 15.6626 19.6334 15.6626 18.8302V1.74254C15.6626 0.938658 15.0111 0.285645 14.2072 0.285645ZM7.92339 1.17042H12.0776C12.1826 1.17042 12.2678 1.32711 12.2678 1.52098C12.2678 1.71484 12.1826 1.87226 12.0776 1.87226H7.92339C7.81771 1.87226 7.7339 1.71484 7.7339 1.52098C7.7339 1.32711 7.81771 1.17042 7.92339 1.17042ZM10.0005 18.8477C9.48814 18.8477 9.07126 18.4308 9.07126 17.9177C9.07126 17.4047 9.48814 16.9892 10.0005 16.9892C10.5114 16.9892 10.9283 17.4047 10.9283 17.9177C10.9283 18.4308 10.5114 18.8477 10.0005 18.8477ZM14.5723 15.6635H5.42794V2.74392H14.5723V15.6635Z" fill="%23209FFA"/></g><defs><clipPath><rect width="20" height="20" fill="white" transform="translate(0 0.285645)"/></clipPath></defs></svg>');
    display: flex
}

.anjot .wz01pj2 tbody th img,
.anjot .wz01pj2 tbody th svg {
    max-height: 21px;
    width: auto;
    min-width: 20px
}

@media (max-width: 1024px) {
    .qqfx7 {
        grid-template-columns: 1fr;
        display: grid;
        gap: 16px 0
    }

    .qqfx7:not(.byuvd) > img, .qqfx7 > img, .wrapper:first-child > .qqfx7 .kgj9r, .wrapper:first-child > .qqfx7 .y5ci81, .wrapper:first-child > .qqfx7 > img {
        grid-row: unset;
        grid-column: unset
    }

    .qqfx7 > img {
        justify-self: center
    }

    .anjot {
        gap: 0
    }

    .anjot:has(.button) .button {
        margin-left: auto;
        margin-right: auto;
        order: 10
    }

    .anjot .wz01pj2 {
        margin-top: 20px;
        grid-row: unset;
        grid-column: 1/2
    }

    .anjot .wz01pj2 tbody th {
        flex: 1 1 40%
    }

    .anjot .wz01pj2 tbody td {
        flex: 1 1 60%
    }

    .anjot .wz01pj2 tbody tr {
        flex: 1 1 100%;
        max-width: unset
    }

    .anjot .wz01pj2 tbody tr:last-child {
        margin-bottom: 0
    }
}

.r513r {
    flex-direction: column;
    display: flex
}

.r513r + p:not([class]) {
    margin-top: 24px
}

.q8e6rj {
    display: flex;
    gap: 0 10px
}

.q8e6rj:not(:first-child) {
    margin-top: 14px
}

.q8e6rj > * {
    flex: 1 1
}

.sj089 {
    color: #ffffff;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 25.554px;
    letter-spacing: -.16px
}

.sj089:last-child {
    text-align: right
}

.sj089 span {
    font-size: 18px;
    font-weight: 600;
    margin-left: 10px
}

.sj089 svg:first-of-type {
    margin-left: 6px
}

.sj089 svg + svg {
    margin-left: 2px
}

.hyh1wx7 {
    padding: 10px
}

.fb8vm {
    gap: 10px;
    margin-top: 24px;
    display: grid;
    grid-template-columns: auto auto;
    list-style: none
}

.mdms8e {
    display: flex;
    align-items: center;
    gap: 6px;
    color: #ffffff;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -.16px
}

.mdms8e img, .mdms8e svg {
    min-width: 26px
}

@media (max-width: 1024px) {
    .r513r + p:not([class]) {
        margin-top: 16px
    }
}

@media (max-width: 767px) {
    .q8e6rj {
        flex-direction: column;
        gap: 10px 0
    }

    .sj089 {
        justify-content: space-between;
        align-items: center;
        display: flex
    }

    .sj089:last-child {
        padding-top: 10px;
        border-top: 1px solid rgba(255, 255, 255, .2);
        text-align: left
    }

    .fb8vm {
        grid-template-columns:auto;
        padding: 16px 0;
        margin-top: 16px;
        border-top: 1px solid rgba(255, 255, 255, .2);
        border-bottom: 1px solid rgba(255, 255, 255, .2)
    }
}

.ftp9f {
    position: relative;
    display: grid;
    grid-template-columns: auto auto;
    grid-template-rows: 1fr auto auto;
    gap: 0 20px;
    padding: 25px 0 25px 29px;
    border-radius: 11px;
    background: linear-gradient(180deg, #ff3498 0, #ff5b46 100%)
}

.ftp9f > * {
    grid-column: 1/2
}

.wbrmn {
    color: #ffffff;
    font-size: 35px;
    font-style: normal;
    font-weight: 500;
    line-height: 40px;
    margin-bottom: 29px
}

.wbrmn b, .wbrmn span, .wbrmn strong {
    text-transform: uppercase;
    font-weight: 700
}

.ftp9f .qd7oji {
    position: relative;
    display: flex;
    grid-column: 2/3;
    grid-row: 1/4;
    align-self: end;
    width: 473px;
    min-width: 473px;
    height: calc(100% + 25px);
    margin-top: auto
}

.ftp9f img {
    bottom: 0;
    position: absolute;
    right: -41px
}

.ar73gf2 {
    color: rgba(255, 255, 255, .8);
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-bottom: 10px
}

.pd9xfw {
    gap: 0 6px;
    align-items: center;
    display: flex
}

.promocode__field {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 4px 4px 4px 24px;
    border-radius: 4px;
    border: 1px dashed #ffffff;
    color: #ffffff;
    font-size: 20px;
    font-style: normal;
    font-weight: 800;
    line-height: 100%;
    flex: 1 1;
    max-width: 331px;
    height: 100%;
    min-height: 52px;
    cursor: pointer
}

.promocode__field._copied {
    pointer-events: none;
    background-color: rgba(0, 0, 0, .2);
    cursor: default;
    opacity: .4
}

.promocode__field svg {
    pointer-events: none
}

@media (max-width: 1200px) {
    .ftp9f {
        padding: 16px 16px 0 16px;
        grid-template-columns: auto
    }

    .wbrmn {
        margin-bottom: 18px;
        line-height: 32px;
        font-size: 27px
    }

    .pd9xfw {
        flex-direction: column;
        gap: 6px 0
    }

    .promocode__field {
        max-width: unset;
        width: 100%
    }

    .yqjd5 {
        width: 100%
    }

    .ftp9f .qd7oji {
        grid-column: 1/2;
        grid-row: unset;
        justify-self: center;
        min-width: unset;
        width: calc(100% + 32px);
        height: unset
    }

    .ftp9f img {
        bottom: unset;
        margin: 0 auto;
        position: unset;
        right: unset
    }
}

.toc {
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    display: grid;
    gap: 0 10px;
    grid-template-columns: 1fr auto;
    align-items: center
}

.uqaqzt {
    color: #ffffff;
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    padding-bottom: 17px;
    margin-bottom: 0
}

.aqpru {
    display: none;
    grid-template-columns:repeat(5, 1fr);
    gap: 16px;
    grid-column: 1/3;
    padding: 14px 0;
    border-top: 1px solid rgba(255, 255, 255, .2);
    list-style: none
}

@media (max-width: 1200px) {
    .aqpru {
        grid-template-columns:repeat(4, 1fr)
    }
}

@media (max-width: 900px) {
    .aqpru {
        grid-template-columns:repeat(3, 1fr)
    }
}

@media (max-width: 767px) {
    .aqpru {
        grid-template-columns:repeat(2, 1fr)
    }
}

@media (max-width: 500px) {
    .aqpru {
        grid-template-columns:1fr
    }
}

.toc._active .aqpru {
    display: grid
}

.htxay7:before {
    content: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.98143 4.01857L0.168183 6.83182C0.0764469 6.92355 0.0764469 7.07645 0.168183 7.16818L2.98143 9.98143C3.07317 10.0732 3.22606 10.0732 3.3178 9.98143L6.13105 7.16818C6.22278 7.07645 6.22278 6.92355 6.13105 6.83182L3.3178 4.01857C3.22606 3.92683 3.07317 3.92683 2.98143 4.01857ZM6.71204 0.287956L3.8988 3.1012C3.80706 3.19294 3.80706 3.34584 3.8988 3.43757L6.71204 6.25082C6.80378 6.34256 6.95667 6.34256 7.04841 6.25082L9.8693 3.42993C9.96104 3.33819 9.96104 3.1853 9.8693 3.09356L7.05605 0.280312C6.95667 0.19622 6.80378 0.19622 6.71204 0.287956ZM6.71204 7.74918L3.8988 10.5624C3.80706 10.6542 3.79941 10.7994 3.8988 10.8988L6.71969 13.7197C6.80378 13.8038 6.95667 13.8038 7.04841 13.712L9.86166 10.8988C9.95339 10.8071 9.95339 10.6542 9.86166 10.5624L7.04841 7.74918C6.94903 7.6498 6.80378 7.65744 6.71204 7.74918ZM10.4427 4.01857L7.62941 6.83182C7.53767 6.92355 7.53767 7.07645 7.62941 7.16818L10.4503 9.98908C10.542 10.0808 10.6949 10.0808 10.7867 9.98908L13.6076 7.16818C13.6993 7.07645 13.6993 6.92355 13.6076 6.83182L10.7867 4.01092C10.6796 3.91919 10.5344 3.92683 10.4427 4.01857Z" fill="%23b9f45d"/></svg>')
}

.toc__toggle {
    display: flex;
    align-items: center;
    gap: 6px;
    background: 0 0;
    border: none;
    cursor: pointer;
    color: rgba(255, 255, 255, .8);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
}

.toc__toggle:after {
    content: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 18L12 10.5L19.5 18" stroke="white" stroke-opacity="0.8" stroke-width="1.5"/><path d="M4.5 12L12 4.5L19.5 12" stroke="white" stroke-opacity="0.8" stroke-width="1.5"/></svg>');
    display: block;
    width: 24px;
    height: 24px;
}

.toc .toc__toggle:after {
    transform: rotate(180deg)
}

.toc._active .toc__toggle:after {
    transform: unset
}

.deosk6 {
    text-decoration: unset
}

.deosk6:hover {
    opacity: .7
}

.htxay7 {
    display: flex;
    gap: 0 8px
}

.hkqoox {
    gap: 16px;
    list-style: none;
    padding-left: 0;
    display: flex;
    overflow: auto
}

.f4p7d {
    flex: 1 1
}

.hkqoox img {
    min-width: 146px
}

.glightbox-open {
    overflow: unset !important
}

@media (max-width: 1024px) {
    .hkqoox {
        gap: 10px
    }
}

.zxyjzi {
    grid-template-columns: 1fr auto;
    gap: 16px 10px;
    display: grid
}

.hvoigp {
    display: grid;
    grid-template-columns:repeat(4, 1fr);
    gap: 16px;
    padding: 0;
    list-style: none;
    grid-column: 1/3
}

.wekassr {
    margin-bottom: 0
}

.xh2qh, .x736ca6.x0gmf3t {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 0 10px;
    padding: 10px 16px;
    border-radius: 9px;
    background: #192a36;
    color: #ffffff;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px;
    border: none;
    width: 100%;
    text-decoration: unset;
    cursor: pointer
}

.x736ca6.x0gmf3t {
    cursor: auto
}

.xh2qh:hover {
    opacity: .6
}

@media (max-width: 1024px) {
    .hvoigp {
        grid-template-columns:repeat(3, 1fr)
    }
}

@media (max-width: 767px) {
    .hvoigp {
        grid-template-columns:repeat(2, 1fr)
    }
}

@media (max-width: 500px) {
    .zxyjzi {
        grid-template-columns:1fr
    }

    .hvoigp {
        grid-template-columns:1fr;
        grid-column: unset
    }

    .eogn5la {
        margin-left: auto;
        margin-right: auto;
        order: 10
    }
}

.rhlrb {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-template-rows: min-content 1fr;
    gap: 16px 10px;
    border-radius: 9px;
    background: var(--fr3cbna, #192a36);
    padding: 16px
}

.wrapper:has(.rhlrb:nth-of-type(2)) {
    display: grid;
    grid-template-columns:1fr 1fr;
    gap: 16px;
    max-width: calc(var(--x1s0idt) - var(--okzyk6l) * 2);
    margin-left: auto;
    margin-right: auto
}

.wrapper:has(.rhlrb:nth-of-type(2)) .xpw43 {
    margin: 0 auto 0 0;
    grid-column: 1/3;
    padding: 0
}

.wrapper:has(.rhlrb:nth-of-type(2)) .rhlrb {
    margin: 0;
    width: 100%
}

.idrguo {
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 26px;
    color: #ffffff;
    margin-bottom: 0
}

.vneag0v {
    display: grid;
    grid-template-columns:repeat(6, 1fr);
    gap: 12px;
    grid-column: 1/3;
    list-style: none;
    padding-left: 0
}

.wrapper:has(.rhlrb:nth-of-type(2)) .vneag0v {
    grid-template-columns:repeat(3, 1fr)
}

.slots__item {
    overflow: hidden;
    position: relative;
    border-radius: 7px
}

.slots__item img {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    object-fit: cover;
    z-index: 1
}

.xrpv63 {
    visibility: hidden;
    justify-content: center;
    gap: 6px 0;
    display: flex;
    border-radius: 7px;
    opacity: 0;
    position: relative;
    min-height: 123px;
    width: 100%;
    align-items: center;
    flex-direction: column;
    z-index: 2;
    pointer-events: none;
    background-color: rgba(5, 12, 16, .7);
    height: 100%;
    padding: 10px
}

.slots__item._active .xrpv63 {
    pointer-events: all;
    visibility: visible;
    opacity: 1
}

@media (min-width: 1025px) {
    .slots__item:hover .xrpv63 {
        visibility: visible;
        opacity: 1;
        pointer-events: all
    }
}

.slots__name {
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 28px;
    text-align: center
}

.slots__button {
    color: #ffffff;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    width: 100%;
    text-align: center;
    border-radius: 4px;
    background: #09a4e6;
    border: none;
    padding: 8px;
    cursor: pointer
}

.slots__button:hover {
    opacity: .7
}

.slots__demo {
    background: #ffffff;
    color: #050c10;
    backdrop-filter: blur(4px)
}

@media (max-width: 1220px) {
    .wrapper:has(.rhlrb:nth-of-type(2)) {
        width: calc(100% - var(--okzyk6l) * 2);
        margin-left: var(--okzyk6l);
        margin-right: var(--okzyk6l)
    }

    .vneag0v {
        grid-template-columns:repeat(3, 1fr)
    }

    .wrapper:has(.rhlrb:nth-of-type(2)) .vneag0v {
        grid-template-columns:repeat(2, 1fr)
    }
}

@media (max-width: 1024px) {
    .wrapper:has(.rhlrb:nth-of-type(2)) {
        grid-template-columns:1fr
    }

    .wrapper:has(.rhlrb:nth-of-type(2)) .xpw43 {
        grid-column: 1/2;
    }

    .vneag0v, .wrapper:has(.rhlrb:nth-of-type(2)) .vneag0v {
        grid-template-columns:repeat(3, 1fr)
    }
}

@media (max-width: 767px) {
    .vneag0v, .wrapper:has(.rhlrb:nth-of-type(2)) .vneag0v {
        grid-template-columns:repeat(2, 1fr)
    }
}

.popup-bg {
    width: 100%;
    position: fixed;
    height: 100%;
    top: 0;
    background-color: rgba(0, 0, 0, .7);
    display: none;
    align-items: center;
    justify-content: center;
    left: 0;
    z-index: 1000
}

.popup-bg._active {
    display: flex
}

.j1oxf0 {
    display: grid;
    grid-template-columns: 1fr min-content;
    grid-template-rows: min-content 1fr min-content;
    gap: 16px;
    max-height: 729px;
    max-width: 1186px;
    width: 100%;
    height: 100%;
    border-radius: 9px;
    background: #192a36;
    padding: 16px;
    margin: 0 var(--okzyk6l)
}

.popup__title {
    color: #ffffff;
    font-size: 29px;
    font-style: normal;
    font-weight: 600;
    line-height: normal
}

.popup__close {
    background-color: unset;
    border: unset;
    cursor: pointer
}

.popup__body {
    position: relative;
    border-radius: 9px;
    grid-column: 1/3;
    background-color: #080808;
    overflow: hidden
}

.popup__body iframe {
    left: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    right: 0;
    top: 0;
    border: none;
    height: 100%;
    margin: auto
}

.popup__buttons {
    justify-self: center;
    grid-column: 1/3
}

@media (max-width: 767px) {
    .j1oxf0 {
        max-height: unset;
        max-width: unset;
        width: 100%;
        height: 100%;
        border-radius: unset;
        padding: 20px 16px;
        margin: 0
    }

    .popup__buttons {
        width: 100%
    }

    .popup__buttons > * {
        width: 100%
    }
}

:root {
    --dx9sr4: -20px
}

.nlgds1b {
    list-style: none;
    display: flex;
    padding: 0
}

.providers__wrap {
    position: relative;
    border-radius: 9px
}

.providers__arrow {
    align-items: center;
    top: 0;
    cursor: pointer;
    position: absolute;
    margin: auto;
    display: flex;
    user-select: none;
    padding: 6px 10px;
    justify-content: center;
    color: #ffffff;
    bottom: 0;
    background: rgba(0, 0, 0, .3);
    opacity: .6;
    z-index: 10;
    height: 100%
}

.providers__arrow:hover {
    opacity: 1
}

.providers__arrow._prev {
    left: 0
}

.providers__arrow._next {
    right: 0
}

.providers__arrow._next svg {
    transform: rotate(180deg)
}

.providers__wrap:after {
    position: absolute;
    bottom: 0;
    content: '';
    height: 100%;
    width: 38px;
    background: linear-gradient(270deg, #050c10 0, rgba(5, 12, 16, 0) 100%);
    right: 0;
    top: 0
}

.zc72u {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 4px 0;
    padding: 12px 8px;
    border-radius: 9px;
    background-color: #192a36;
    color: #ffffff;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px
}

.zc72u.swiper-slide {
    display: flex !important
}

@media (max-width: 767px) {
    .zc72u {
        font-size: 10px;
        line-height: 15.266px
    }
}

.wz533 {
    grid-template-columns: 1fr auto;
    display: grid;
    gap: 16px 10px
}

.zm5xl {
    margin-bottom: 0
}

.sz8f108 {
    display: grid;
    grid-template-columns:repeat(3, 1fr);
    gap: 0 20px;
    grid-column: 1/3
}

.x574m9g {
    flex-direction: column;
    border-radius: 9px;
    min-height: 284px;
    position: relative;
    display: flex;
    padding: 16px 20px;
    justify-content: space-between
}

.x574m9g:nth-child(1) {
    background: linear-gradient(90deg, #3b19f0 0, #5185f4 100%)
}

.x574m9g:nth-child(2) {
    background: linear-gradient(90deg, #fd6e39 0, #f4180c 100%)
}

.x574m9g:nth-child(3) {
    background: linear-gradient(90deg, #5172f3 0, #6b06e4 100%)
}

.t98lz {
    color: #ffffff;
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 29px
}

.x574m9g > :not(img) {
    z-index: 2
}

.x574m9g img {
    position: absolute;
    z-index: 1;
    top: 0;
    width: auto;
    right: 0;
    object-fit: cover;
    height: 100%;
    margin: auto
}

.rpe9j {
    max-width: 207px
}

@media (max-width: 1024px) {
    .sz8f108 {
        grid-template-columns: 1fr;
        gap: 23px 0
    }

    .x574m9g {
        padding: 20px;
        min-height: 221px
    }

    .t98lz {
        font-size: 20px
    }

    .rpe9j {
        max-width: 177px
    }
}

.tabs {
    gap: 20px 0;
    display: flex;
    flex-direction: column
}

.pv00d {
    display: flex;
    padding: 4px;
    border-radius: 7px;
    border: 1px solid #0fe4f9;
    list-style: none
}

.pv00d:has(.tabs__header-item:nth-child(3)) {
    white-space: nowrap;
    overflow: auto
}

.tabs__header-item {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 0 8px;
    color: #a1b8bc;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 22px;
    color: #a1b8bc;
    background: 0 0;
    border-radius: 7px;
    padding: 6px 12px;
    flex: 1 1;
    cursor: pointer
}

.tabs__header-item svg {
    opacity: .7
}

.tabs__header-item._active {
    cursor: auto;
    color: #ffffff;
    background: #0fe4f9
}

.tabs__header-item._active svg {
    opacity: 1
}

.tabs__item .container {
    padding: 0
}

.tabs__item > :not(:first-child) {
    margin-top: 31px
}

.tabs__item .pw6mmj5 {
    width: 100%;
}

@media (max-width: 1024px) {
    .tabs {
        gap: 16px 0
    }
}

.vk9l0 {
    gap: 16px 0;
    display: flex;
    flex-direction: column
}

.crb9z {
    display: flex;
    align-items: center;
    gap: 0 10px;
    color: #a1b8bc;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px
}

.crb9z img, .crb9z svg {
    min-width: 26px;
    height: auto
}

@media (max-width: 1024px) {
    .vk9l0 {
        gap: 14px 0
    }

    .crb9z {
        font-size: 16px
    }
}

.fc1j8o {
    overflow: auto;
    border-radius: 11px;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, .4)
}

.rz55s5 > .wrapper > .fc1j8o {
    padding: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: calc(var(--x1s0idt) - var(--okzyk6l) * 2) !important
}

.fc1j8o table {
    border-collapse: collapse;
    overflow: hidden;
    width: 100%
}

.fc1j8o table th {
    padding: 12px;
    text-align: center;
    background-color: #1b87cd;
    border-top: 1px solid #1b87cd;
    color: #ffffff;
    font-style: normal;
    font-weight: 600;
    border: none;
}

.fc1j8o td {
    color: #a1b8bc;
    font-style: normal;
    font-weight: 400;
    padding: 12px 18px;
    border: 1px solid rgba(255, 255, 255, .05)
}

.fc1j8o td:not(:last-child), .fc1j8o th:not(:last-child) {
    border-right: 1px solid rgba(255, 255, 255, .4)
}

.sv3u402 .fc1j8o td, .sv3u402 .fc1j8o th {
    border: 1px solid #000000 !important
}

@media (max-width: 1220px) {
    .rz55s5 > .wrapper > .fc1j8o {
        padding: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: calc(100% - var(--okzyk6l) * 2) !important
    }
}

.i0uteac td:not(.x2prd) {
    min-width: 140px;
    text-align: center
}

.y2hpp {
    min-width: 180px;
    gap: 8px 14px;
    align-items: center;
    display: flex
}

@media (max-width: 1024px) {
    .y2hpp {
        justify-content: center;
        text-align: center;
        white-space: nowrap;
        flex-direction: column
    }
}

.rqdka {
    gap: 20px;
    display: grid;
    list-style: none;
    grid-template-columns: repeat(3, 1fr)
}

.skggzmt {
    flex-direction: column;
    display: flex
}

.bt2ag {
    display: flex;
    align-items: center;
    gap: 0 10px;
    color: #ffffff;
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 0
}

.bt2ag:before {
    display: flex;
    content: url('data:image/svg+xml,<svg width="34" height="35" viewBox="0 0 34 35" fill="none" xmlns="http://www.w3.org/2000/svg"><rect y="0.856934" width="34" height="34" rx="17" fill="%23089E4E"/><g><path d="M16.4561 10.6069C13.3978 10.6099 11.8154 10.6646 10.8116 11.6685C9.8077 12.6724 9.75298 14.2547 9.75 17.313H13.3123C13.0578 16.9952 12.8677 16.6203 12.764 16.2056C12.3738 14.6446 13.7877 13.2308 15.3487 13.621C15.7634 13.7247 16.1383 13.9148 16.4561 14.1692V10.6069Z" fill="white"/><path d="M9.75 18.4005C9.75298 21.4588 9.8077 23.0411 10.8116 24.045C11.8154 25.0488 13.3978 25.1036 16.4561 25.1065V19.3964C15.8908 20.5254 14.7234 21.3005 13.3748 21.3005C13.0745 21.3005 12.8311 21.0571 12.8311 20.7568C12.8311 20.4565 13.0745 20.213 13.3748 20.213C14.489 20.213 15.4226 19.4397 15.668 18.4005H9.75Z" fill="white"/><path d="M17.543 25.1065C20.6012 25.1036 22.1835 25.0488 23.1875 24.045C24.1913 23.0411 24.246 21.4588 24.249 18.4005H18.331C18.5765 19.4397 19.51 20.213 20.6242 20.213C20.9245 20.213 21.168 20.4565 21.168 20.7568C21.168 21.0571 20.9245 21.3005 20.6242 21.3005C19.2756 21.3005 18.1082 20.5254 17.543 19.3964V25.1065Z" fill="white"/><path d="M24.249 17.313C24.246 14.2547 24.1913 12.6724 23.1875 11.6685C22.1835 10.6646 20.6012 10.6099 17.543 10.6069V14.1692C17.8608 13.9148 18.2357 13.7247 18.6503 13.621C20.2113 13.2308 21.6252 14.6446 21.235 16.2056C21.1313 16.6203 20.9412 16.9952 20.6867 17.313H24.249Z" fill="white"/><path d="M15.085 14.676C15.8909 14.8775 16.4563 15.6016 16.4563 16.4322V17.3131H15.5754C14.7448 17.3131 14.0207 16.7477 13.8192 15.9419C13.6281 15.1774 14.3206 14.4849 15.085 14.676Z" fill="white"/><path d="M17.543 16.4322V17.3131H18.4238C19.2544 17.3131 19.9785 16.7477 20.1799 15.9419C20.371 15.1774 19.6786 14.4849 18.9142 14.676C18.1083 14.8775 17.543 15.6016 17.543 16.4322Z" fill="white"/></g><defs><clipPath><rect width="14.5" height="14.5" fill="white" transform="translate(9.75 10.6069)"/></clipPath></defs></svg>')
}

.skggzmt > :nth-child(2) {
    margin-top: 6px !important
}

@media (max-width: 1024px) {
    .rqdka {
        grid-template-columns:1fr
    }

    .bt2ag {
        font-size: 18px
    }
}

.ce4r6fj {
    display: flex;
    flex-direction: column;
    background-color: var(--uz9hw);
    padding-top: 39px;
    padding-bottom: 39px
}

.dw16k {
    display: flex;
    width: 100%;
    gap: 10px 16px;
    justify-content: center
}

.dw16k:not(:last-of-type) {
    padding-bottom: var(--z0k3b8i);
    border-bottom: 1px solid rgba(255, 255, 255, .2)
}

.dw16k.yq48e7n {
    gap: 29px 16px;
    border-bottom: none
}

.dw16k.uvqdxn {
    padding-bottom: 0
}

.dw16k.tgof4rx {
    flex-direction: column;
    gap: 20px 0;
    color: #a1b8bc;
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 100%;
    padding-top: var(--z0k3b8i)
}

.yq48e7n img {
    width: auto;
    max-height: 46px
}

.zu37na {
    justify-content: center;
    display: flex;
    align-items: center;
    flex: 1 1
}

.xd8bdgo {
    align-items: center;
    list-style: none;
    justify-content: center;
    gap: 10px 16px;
    flex-wrap: wrap;
    display: flex
}

.xd8bdgo .menu-item a {
    text-decoration: none
}

.xd8bdgo .menu-item a:hover {
    opacity: .7
}

.d4ou0rw {
    display: flex;
    gap: 16px;
    margin-left: auto;
    justify-content: flex-end;
    list-style: none;
    align-items: center
}

.cl41kyr img {
    width: auto;
    max-height: 30px
}

@media (max-width: 1220px) {
    .dw16k {
        width: calc(100% - var(--okzyk6l) * 2)
    }
}

@media (max-width: 1024px) {
    :root {
        --z0k3b8i: 30px
    }

    .ce4r6fj {
        padding-top: 24px;
        padding-bottom: 24px
    }

    .dw16k.yq48e7n {
        flex-wrap: wrap
    }

    .dw16k.yq48e7n img {
        order: 1
    }

    .dw16k.yq48e7n .d4ou0rw {
        flex: 1 1 calc(50% - 8px);
        order: 2
    }

    .zu37na {
        order: 3;
        flex: 1 1 100%
    }
}

@media (max-width: 500px) {
    .xd8bdgo {
        width: 100%;
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start
    }

    .dw16k.inhia {
        flex-direction: column
    }

    .h61fo {
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 18px
    }

    .dw16k.tgof4rx {
        gap: 16px 0
    }
}

.ce4r6fj.fcark1 {
    padding-bottom: 78px
}

.mobile-button {
    gap: 0 14px;
    padding: 12px 16px 12px 68px;
    display: none;
    z-index: 999;
    left: 0;
    align-items: center;
    bottom: 0;
    background: var(--ps7hls2, #0fe4f9);
    border-radius: 11px 11px 0 0;
    position: fixed;
    right: 0;
    width: 100%
}

.mobile-button.ndadub8 {
    padding: 12px 16px 12px 98px
}

@media (max-width: 767px) {
    .mobile-button {
        display: flex
    }
}

.mobile-button.ndadub8 {
    background: var(--mvgkq0, linear-gradient(90deg, #2dae37 0, #078d1a 100%))
}

.mobile-button img {
    left: 0;
    position: absolute;
    max-width: 59px;
    bottom: 0
}

.mobile-button.ndadub8 img {
    left: 16px;
    max-width: 70px
}

.grfgx {
    color: #ffffff;
    font-family: 'Heebo';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    flex: 1 1
}

.grfgx span {
    font-weight: 800;
    text-transform: uppercase
}

.mobile-button.ndadub8 .grfgx span {
    text-transform: unset
}

.yt7vfv2 {
    display: flex;
    align-items: center;
    gap: 0 6px;
    padding: 12px 18px;
    background: unset;
    border-radius: 4px;
    border: 1px solid #ffffff;
    color: #ffffff;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 100%
}

.btsfyas table {
    min-width: 700px;
}

.fc1j8o table:has(td:nth-child(3)) {
    min-width: 700px;
}

.glightbox-open {
    overflow: unset !important;
}

.gslide-image img {
    max-width: 80vw !important;
    max-height: 80vh !important;
}

.header__lang {
    border-radius: 4px;
    margin: 0;
    position: relative;
    background-color: #000000;
    z-index: 10000;
    cursor: pointer;
    padding: 8px 9px;
    display: flex;
    flex-direction: column
}

.rwrqhfv,
.header__lang img {
    width: auto;
    object-fit: contain;
    height: 22px
}

.rwrqhfv {
    cursor: pointer;
}

.header__lang .j86zy2 {
    flex-direction: column;
    background-color: #000000;
    display: none;
    list-style: none;
    margin-top: 0;
    padding-left: 0;
    left: 0;
    position: absolute;
    border-radius: 0 0 4px 4px;
    top: 100%
}

@media (min-width: 901px) {
    .header__lang:hover .j86zy2 {
        display: flex;
    }
}

.header__lang._open .j86zy2 {
    display: flex;
}

.header__lang .ma9r4q {
    align-items: center;
    padding: 10px;
    justify-content: center;
    display: flex
}

.rwrqhfv, .header__lang img {
    object-fit: cover;
    height: 22px;
    width: 32px
}

.rwrqhfv {
    height: 22px;
    width: auto;
    object-fit: contain
}

.header__lang img {
    object-fit: contain;
    height: 22px;
    width: auto
}

.header__lang {
    gap: 5px;
    flex-direction: row;
    align-items: center
}

.fyjn2wv {
    margin: 0;
    white-space: nowrap;
    display: flex;
    color: #ffffff;
    font-weight: 600;
    align-items: center;
    text-transform: uppercase
}

.header__lang .j86zy2 {
    width: 100%;
}

.header__lang .j86zy2:before {
    width: 100%;
    content: '';
    height: 2px
}

.header__lang .ma9r4q {
    padding: 0;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: flex-end;
    font-weight: 600;
    color: #ffffff;
    text-decoration: none
}

.header__lang .j86zy2 > li {
    padding: 8px 9px;
}

.header__lang,
.header__lang._open {
    border-radius: 9px
}

.header__lang img {
    height: 23px;
    object-fit: cover;
    width: 32px
}

.header__lang .ma9r4q p {
    margin: 0;
}

.header__lang .j86zy2 {
    background-color: unset;
}

.header__lang .j86zy2 > li {
    display: flex;
    background-color: #192a35;
    justify-content: flex-end
}

.header__lang .j86zy2 > li:first-child {
    border-top-left-radius: 9px;
    border-top-right-radius: 9px
}

.header__lang .j86zy2 > li:last-child {
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px
}

.header__lang .j86zy2 > li {
    position: relative;
}

.j86zy2 .fyjn2wv {
    pointer-events: none;
    margin: auto;
    top: 0;
    position: absolute;
    bottom: 0;
    left: 9px
}

@media (min-width: 1025px) {
    .header__lang:hover .j86zy2 {
        display: flex;
    }
}

@media (max-width: 1024px) {
    .header__lang {
        margin-right: 10px;
        order: 5
    }

    .header__lang._open .j86zy2 {
        display: flex;
    }
}

.ndub046 {
    width: 100%;
}

.ugwpj {
    display: flex;
    justify-content: center;
    grid-column: 1/-1;
    padding-top: 20px;
    margin-left: auto;
    margin-right: auto;
}

.bc0p88 {
    display: flex;
    align-items: center;
    margin: 0;
    flex-wrap: wrap;
    justify-content: center;
    list-style: none;
    padding-left: 0;
    gap: 7px 14px
}

.eoj2c2j {
    position: relative;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    display: flex;
    padding-left: 20px;
    text-decoration: none;
    color: #ffffff
}

.o546bg {
    width: 100%;
    bottom: 0;
    position: absolute;
    height: 100%;
    display: flex;
    left: 0;
    right: 0;
    align-items: center;
    top: 0
}

.eoj2c2j.kyn2g2,
.eoj2c2j:hover {
    color: #0fc4d6
}

.mob {
    border-top: 1px solid var(--v3-line);
    background: linear-gradient(180deg, rgba(12, 26, 36, .7), #04090e) !important;
    padding: 6px;
    position: fixed;
    right: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    display: none;
    z-index: 100;
}
.mob button {
    width: 100%;
}

@media (max-width: 767px) {
    .mob {
        display: block;
    }
}