@import url(https://fonts.googleapis.com/css?family=Nanum+Gothic);@import url(https://fonts.googleapis.com/css2?family=Bungee+Spice&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bungee+Spice&family=Lilita+One&display=swap);@import url(https://fonts.googleapis.com/css2?family=Bungee+Spice&family=Lilita+One&family=Noto+Color+Emoji&display=swap);@font-face {
    font-display: swap;
    font-family: GT Eesti Pro Text;
    font-style: normal;
    font-weight: 400;
    src: url(/static/media/GTEestiProText-Book.97ef85001793388c17c9.woff2) format("woff2"),url(/static/media/GTEestiProText-Book.1223afd1cc4af4cab94c.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: GT Eesti Pro Display;
    font-style: normal;
    font-weight: 700;
    src: url(/static/media/GTEestiProDisplay-UltraBold.d9200dd1a73295a84c8c.woff2) format("woff2"),url(/static/media/GTEestiProDisplay-UltraBold.db5057c2f7f103f31e7d.woff) format("woff")
}

@font-face {
    font-display: swap;
    font-family: GT Eesti Pro Display;
    font-style: normal;
    font-weight: 500;
    src: url(/static/media/GTEestiProDisplay-Medium.bb0e0e70f360588d2e9f.woff2) format("woff2"),url(/static/media/GTEestiProDisplay-Medium.2740ff9dc72af81fae87.woff) format("woff")
}

img {
    height: auto;
    width: auto
}

.chatimg2,button {
    cursor: pointer
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
    margin: 0
}

code {
    font-family: source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace
}

#tsparticles canvas {
    height: 100%!important;
    left: 0!important;
    margin: 0!important;
    padding: 0!important;
    position: absolute!important;
    top: 0!important;
    width: 100%!important;
    z-index: 0!important
}

.content-section {
    margin: 0 auto;
    position: relative;
    width: 750px
}

.topblock {
    background: -o-radial-gradient(ellipse at bottom, #44beb2 0, #3d70ff 100%);
    background: radial-gradient(ellipse at bottom, #44beb2 0, #3d70ff 100%);
    -webkit-box-shadow: inset 0 0 9px #1c2856;
    box-shadow: inset 0 0 9px #1c2856;
    height: 550px
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

h1 {
    color: #85bb65;
    font-size: 60px;
    position: relative;
    text-shadow: 1px 1px 3px #000;
    z-index: 2
}

.dollar-container {
    -webkit-animation: fall 2s linear;
    animation: fall 2s linear;
    color: #85bb65;
    position: absolute;
    text-shadow: 0 0 2px #00000080;
    top: -100px
}

@-webkit-keyframes fall {
    to {
        -webkit-transform: translateY(110vh);
        transform: translateY(110vh)
    }
}

@keyframes fall {
    to {
        -webkit-transform: translateY(110vh);
        transform: translateY(110vh)
    }
}

.fa-dollar-sign {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite
}

@-webkit-keyframes rotate {
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes rotate {
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

footer {
    background-color: #222;
    bottom: 0;
    color: #fff;
    font-size: 14px;
    left: 0;
    position: fixed;
    right: 0;
    text-align: center;
    z-index: 999
}

footer p {
    margin: 10px 0
}

footer i {
    color: red
}

footer a {
    color: #3c97bf;
    text-decoration: none
}

.mainblock {
    background: #f1d5ff;
    padding-bottom: 40px;
    z-index: 3333
}

.slot-machine-container {
    background: #bc7cc3;
    background: -o-linear-gradient(68deg,#7c85c380,#6184c461);
    background: linear-gradient(22deg,#7c85c380,#6184c461);
    border-radius: 20px;
    -webkit-box-shadow: 0 5px 6px #94abd4;
    box-shadow: 0 5px 6px #94abd4;
    margin: 0 auto;
    padding-bottom: 20px;
    padding-top: 28px;
    width: 720px
}

.logo-section {
    background: #520979;
    background: -o-linear-gradient(181deg, #fff, #ffffff);
    background: linear-gradient(181deg, #fff, #ffffff);
    -webkit-box-shadow: -2px 2px 5px #070e52;
    box-shadow: -2px 2px 5px #070e52;
    color: b00;
    height: 120px;
    height: 95px;
    position: relative;
    z-index: 2
}

.content-section01,.logo {
    height: 100%
}

.flex {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.txt1 {
    color: #142a70;
    margin-left: 10px
}

.glav,.txt1 {
    font-family: GT Eesti Pro Display;
    font-size: 34px
}

.glav {
    background: #ffffff52;
    margin-top: 2px;
    padding-bottom: 10px;
    padding-top: 15px;
    text-align: center
}

.women {
    display: block;
    margin-left: 333px;
    margin-top: -34px;
    position: absolute;
    width: 450px;
    z-index: 3334;
}

.text2 img {
    border-radius: 5px;
    margin-left: 15px;
    width: 50px
}

.text2 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #ffffff57;
    border-radius: 11px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: GT Eesti Pro Display;
    font-size: 33px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 5px 10px;
    text-align: center;
    text-shadow: 2px 4px 6px #172351
}

.texttry {
    margin-top: 10px;
    text-shadow: 0 3px 5px #000
}

.wintext {
    color: #fff;
    font-family: GT Eesti Pro Display;
    font-size: 40px;
    margin-left: 10px;
    margin-top: -8px;
    text-shadow: 2px 4px 6px #172351
}

.wintext p {
    color: #ffe000;
    font-family: GT Eesti Pro Display;
    font-weight: 900;
    margin-top: -20px;
    padding: 11px;
    text-shadow: 3px 3px 4px #440d58
}

.wintext p,.wintext2 {
    background: #ffffff5c;
    border-radius: 15px;
    font-size: 49px;
    letter-spacing: 3px;
    text-align: center;
    width: 396px
}

.wintext2 {
    background: #ffffff57;
    color: #ffc61e;
    font-family: Lilita One,sans-serif;
    font-weight: 500;
    margin-bottom: 2px;
    margin-top: -19px;
    padding: 5px 20px;
    text-shadow: 3px 3px 4px #000f58
}

.wintext3 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: GT Eesti Pro Display;
    font-size: 30px;
    margin: 15px 15px 15px 0;
    margin: 15px 15px 15px 5px;
    text-shadow: 2px 4px 6px #172351
}

.wintext3 img {
    margin-right: 8px;
    width: 50px
}

.buttonslot {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: -o-radial-gradient(bottom,ellipse,#1114b3 0,#344dc5 100%);
    background: radial-gradient(ellipse at bottom,#1114b3 0,#344dc5 100%);
    border: none;
    border-radius: 10px;
    -webkit-box-shadow: 1px 11px 13px #1a2e6c;
    box-shadow: 1px 11px 13px #1a2e6c;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: GT Eesti Pro Display;
    font-size: 36px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 40px auto 0;
    overflow: hidden;
    padding: 32px;
    position: relative;
    width: 88%
}

.supp {
    margin-bottom: -9px;
    margin-left: -21px;
    margin-right: 18px;
    width: 51px
}

.buttonslot2 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation: fadein3 .3s linear forwards;
    animation: fadein3 .3s linear forwards;
    background: -o-radial-gradient(bottom,ellipse,#299931 50%,#67a114 100%);
    background: radial-gradient(ellipse at bottom,#299931 50%,#67a114 100%);
    border: none;
    border-radius: 10px;
    -webkit-box-shadow: 1px 11px 13px #19041f;
    box-shadow: 1px 11px 13px #19041f;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: GT Eesti Pro Display;
    font-family: GT Eesti Pro Text;
    font-size: 36px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 28px auto 0;
    overflow: hidden;
    padding: 21px;
    position: relative;
    width: 88%
}

.mainblock {
    background: #ffffff61;
    padding-top: 40px
}

.blockab {
    background: #fff;
    height: 39px;
    position: absolute;
    right: 66px;
    top: -39px;
    width: 300px;
    z-index: 99999
}

.anim1,.anim2,.anim3 {
    -webkit-animation: slot 2s linear infinite;
    animation: slot 2s linear infinite
}

@-webkit-keyframes slot {
    0% {
        background-origin: content-box;
        padding-top: 0
    }

    25% {
        background-origin: content-box;
        padding-top: 20px
    }

    50% {
        background-origin: content-box;
        padding-top: 0
    }

    75% {
        background-origin: content-box;
        padding-top: -20px
    }

    to {
        background-origin: content-box;
        padding-top: 0
    }
}

@keyframes slot {
    0% {
        background-origin: content-box;
        padding-top: 0
    }

    25% {
        background-origin: content-box;
        padding-top: 20px
    }

    50% {
        background-origin: content-box;
        padding-top: 0
    }

    75% {
        background-origin: content-box;
        padding-top: -20px
    }

    to {
        background-origin: content-box;
        padding-top: 0
    }
}

.buttonslot2:before,.buttonslot3:before,.buttonslot4:before,.buttonslot:before {
    -webkit-animation: blick2 5s infinite;
    animation: blick2 5s infinite;
    background: -o-linear-gradient(right,#0000,#fff 40%,#fff 60%,#0000);
    background: -webkit-gradient(linear,right top, left top,from(#0000),color-stop(40%, #fff),color-stop(60%, #fff),to(#0000));
    background: linear-gradient(270deg,#0000,#fff 40%,#fff 60%,#0000);
    content: "";
    -webkit-filter: blur;
    filter: blur;
    height: 200%;
    left: 0;
    opacity: .5;
    position: absolute;
    top: 0;
    -webkit-transform: translate(-100%,-25%) rotate(10deg);
    -ms-transform: translate(-100%,-25%) rotate(10deg);
    transform: translate(-100%,-25%) rotate(10deg);
    width: 100%
}

@-webkit-keyframes blick2 {
    0% {
        -webkit-transform: translate(-100%,-25%) rotate(10deg);
        transform: translate(-100%,-25%) rotate(10deg)
    }

    20% {
        -webkit-transform: translate(100%,-25%) rotate(10deg);
        transform: translate(100%,-25%) rotate(10deg)
    }

    to {
        -webkit-transform: translate(100%,-25%) rotate(10deg);
        transform: translate(100%,-25%) rotate(10deg)
    }
}

@keyframes blick2 {
    0% {
        -webkit-transform: translate(-100%,-25%) rotate(10deg);
        transform: translate(-100%,-25%) rotate(10deg)
    }

    20% {
        -webkit-transform: translate(100%,-25%) rotate(10deg);
        transform: translate(100%,-25%) rotate(10deg)
    }

    to {
        -webkit-transform: translate(100%,-25%) rotate(10deg);
        transform: translate(100%,-25%) rotate(10deg)
    }
}

.texttry {
    color: #fff;
    font-family: GT Eesti Pro Display;
    font-size: 41px;
    margin: 0;
    text-align: center;
    text-shadow: 2px 3px 3px #000
}

.arrow {
    left: -36px
}

.arrow,.arrow2 {
    position: absolute;
    top: 286px;
    width: 95px;
    z-index: 9999
}

.arrow2 {
    right: -36px;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.span {
    background: #5b0a7d;
    padding: 7px 21px 8px
}

.inline {
    display: inline-block
}

.block {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 30px;
    margin-top: 10px
}

.right {
    margin-right: 15px
}

.span span {
    -webkit-animation: blick 2s infinite;
    animation: blick 2s infinite
}

@-webkit-keyframes blick {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes blick {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.pinfo {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #5f71ba;
    border-radius: 0 0 10px 10px;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: GT Eesti Pro Display;
    font-size: 25px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 27px auto -26px;
    padding-bottom: 20px;
    padding-right: 11px;
    padding-top: 20px
}

.pinfo img {
    margin-right: 10px;
    width: 88px
}

.menu {
    background: #dedede5e;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 63px;
    margin-left: auto;
    position: relative;
    right: 10px;
    padding: 11px 18px;
}

.menu img {
    height: 43px;
    width: 31px
}

.womencircle {
    background: #1328905e;
    border-radius: 151px;
    display: block;
    height: 294px;
    margin-left: 418px;
    margin-top: 75px;
    position: absolute;
    width: 450px;
    width: 294px;
    z-index: 333;
    z-index: 1
}

.footer {
    background: -o-linear-gradient(#6f8cff,#2b43ddb3 30%,#6d7ee4 70%,#7992ff);
    background: -webkit-gradient(linear,left top, left bottom,from(#6f8cff),color-stop(30%, #2b43ddb3),color-stop(70%, #6d7ee4),to(#7992ff));
    background: linear-gradient(#6f8cff,#2b43ddb3 30%,#6d7ee4 70%,#7992ff);
    -webkit-box-shadow: inset 0 0 5px #292eff;
    box-shadow: inset 0 0 5px #292eff;
    margin-top: 0;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-top: 20px
}

.qr {
    background: #fff;
    border-radius: 15px;
    padding: 20px
}

.flex2 {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.rightsection {
    color: #fff;
    font-family: GT Eesti Pro Display;
    font-size: 23px;
    line-height: 35px;
    text-align: left
}

.txt2 {
    margin-bottom: 45px
}

.chat2 {
    border-radius: 18px;
    font-family: inter;
    font-family: GT Eesti Pro Text;
    font-size: 23px;
    margin: 50px auto 0;
    max-width: 720px;
    position: relative;
    text-align: center;
    z-index: 100
}

.chat {
    -webkit-box-shadow: 0 0 10px #ccc09c;
    box-shadow: 0 0 10px #ccc09c
}

#gir {
    height: 62px;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 76px;
    width: 100%;
    z-index: 9.91111111111111e+43
}

.logof,.nowin {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.nowin {
    background: -o-linear-gradient(252deg,#758eff,#2cb7ee);
    background: linear-gradient(198deg,#758eff,#2cb7ee);
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    margin-bottom: -12px;
    padding: 19px;
    text-align: left
}

.nowin img {
    padding-right: 20px;
    width: 75px
}

.chatheader {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: -o-linear-gradient(34deg,#1052b7,#3a66dc);
    background: linear-gradient(56deg,#1052b7,#3a66dc);
    background: #0d2379;
    border: 1px solid #e2e2e2;
    border-radius: 10px 10px 0 0;
    border-radius: 30px 30px 0 0;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: GT Eesti Pro Text;
    padding-bottom: 15px;
    padding-left: 10px;
    padding-top: 13px;
    position: relative;
    z-index: 8
}

.vbronline {
    padding-left: 4px
}

.chatheader span {
    color: #fff;
    font-family: Inter;
    font-family: GT Eesti Pro Text;
    font-size: 25px;
    font-weight: 600;
    text-align: left;
    text-shadow: none
}

.p33 {
    border-radius: 86px;
    height: auto;
    margin: 0 auto;
    width: 90%
}

.charcontent {
    -ms-overflow-style: none;
    background: #fff;
    background-repeat: repeat;
    background-size: 550px;
    background: #d9e4ff;
    border: 1px solid #e1d0d0;
    -webkit-box-shadow: 0 -65px #fff;
    box-shadow: 0 -65px #fff;
    height: 500px;
    overflow-x: auto;
    overflow-y: auto;
    padding: 15px 10px;
    position: relative;
    z-index: 1
}

.chatvbrname #vi2,.jegkergd #vi {
    display: none
}

.addmsgchatvbr {
    border-radius: 5px;
    border-top: 1px solid #e2e2e2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 0 16px;
    position: relative;
    z-index: 2
}

.clup {
    margin-left: 5px;
    width: 50px
}

.chatlogo {
    cursor: pointer;
    height: 85px;
    margin: 0 5px;
    opacity: 1;
    padding-right: 8px;
    width: auto
}

.inptvbr {
    font-size: 18px;
    padding: 10px 10px 10px 18px;
    width: 90%
}

.addmsgchatvbr {
    background: #0d2379;
    border-radius: 0 0 30px 30px;
    padding-left: 25px
}

.timechatvbr {
    color: gray;
    text-align: right
}

.messagetxt {
    background-color: #fff;
    border-radius: 0 15px 15px 15px;
    -webkit-box-shadow: 1px -2px 13px #94aae2;
    box-shadow: 1px -2px 13px #94aae2;
    color: #000;
    font-family: 'GT Eesti Pro Text';
    font-size: 22px;
    margin-bottom: 20px;
    margin-left: 10px;
    margin-top: 0;
    max-width: 370px;
    min-width: 60%;
    padding: 15px 20px;
    text-align: left;
}

.jhefjerfk {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.chatimg {
    cursor: pointer;
    margin: 0 10px;
    opacity: .8;
    width: 40px
}

.chatimg2 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #2962ff;
    border-radius: 60px;
    -webkit-box-shadow: 0 0 8px #031654;
    box-shadow: 0 0 8px #031654;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-left: -24px;
    margin-right: 33px;
    margin-top: 37px;
    padding: 26px;
    width: 102px
}

.chaticons,.inptvbr {
    margin-top: 10px
}

.inptvbr {
    -webkit-appearance: none;
    border: 1px solid #ddd;
    border-radius: 10px;
    display: block;
    font-family: GT Eesti Pro Text;
    font-size: 25px;
    max-width: 90%;
    outline: none;
    padding: 15px
}

.addmsgchatvbr {
    padding-bottom: 25px;
    text-align: left
}

.avavbr {
    border-radius: 60px;
    border-radius: 61%;
    float: left;
    height: 50px;
    margin-left: 25px;
    margin-right: 20px;
    margin-top: 10px;
    width: 50px
}

.hide {
    opacity: 0
}

.djhg img {
    display: block;
    margin-top: 15px;
    max-width: 60%
}

.underline {
    font-style: italic;
    margin-bottom: 10px;
    margin-top: 10px;
    text-decoration: underline
}

.chatvbrname {
    color: #a1a3a1;
    font-family: inter;
    font-family: GT Eesti Pro Display;
    font-style: italic;
    font-weight: 400;
    margin-bottom: 35px
}

.span {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #0a0c7d;
    border-radius: 35px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: df;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: Lilita One;
    height: 56px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    width: 55px
}

.slotwin1 {
    -webkit-animation: win1 1s ease-in-out 0s 2;
    animation: win1 1s ease-in-out 0s 2
}

.slotwin2 {
    -webkit-animation: win2 1s ease-in-out 0s 8;
    animation: win2 1s ease-in-out 0s 8
}

@-webkit-keyframes win2 {
    0% {
        background: linear-gradient(45deg,orange,#ff0);
        -webkit-box-shadow: 0 0 80px orange;
        box-shadow: 0 0 80px orange
    }

    to {
        background: linear-gradient(182deg,#010ed7,#641a87 70%)
    }
}

@keyframes win2 {
    0% {
        background: -o-linear-gradient(45deg,orange,#ff0);
        background: linear-gradient(45deg,orange,#ff0);
        -webkit-box-shadow: 0 0 80px orange;
        box-shadow: 0 0 80px orange
    }

    to {
        background: -o-linear-gradient(268deg,#010ed7,#641a87 70%);
        background: linear-gradient(182deg,#010ed7,#641a87 70%)
    }
}

@-webkit-keyframes win1 {
    0% {
        background: linear-gradient(45deg,orange,#ff0);
        -webkit-box-shadow: 0 0 80px orange;
        box-shadow: 0 0 80px orange
    }

    to {
        background: linear-gradient(182deg,#010ed7,#641a87 70%)
    }
}

@keyframes win1 {
    0% {
        background: -o-linear-gradient(45deg,orange,#ff0);
        background: linear-gradient(45deg,orange,#ff0);
        -webkit-box-shadow: 0 0 80px orange;
        box-shadow: 0 0 80px orange
    }

    to {
        background: -o-linear-gradient(268deg,#010ed7,#641a87 70%);
        background: linear-gradient(182deg,#010ed7,#641a87 70%)
    }
}

.fadein {
    -webkit-animation: fadein .5s ease-in-out 0s 3;
    animation: fadein .5s ease-in-out 0s 3
}

@-webkit-keyframes fadein2 {
    0% {
        opacity: 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    33% {
        opacity: 1;
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }

    66% {
        opacity: 0;
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }

    to {
        opacity: 1;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@keyframes fadein2 {
    0% {
        opacity: 0;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    33% {
        opacity: 1;
        -webkit-transform: rotate(1deg);
        transform: rotate(1deg)
    }

    66% {
        opacity: 0;
        -webkit-transform: rotate(-1deg);
        transform: rotate(-1deg)
    }

    to {
        opacity: 1;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
}

@-webkit-keyframes fadein3 {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    50% {
        opacity: .1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 1
    }
}

@keyframes fadein3 {
    0% {
        opacity: 0;
        -webkit-transform: scale(.5);
        transform: scale(.5)
    }

    50% {
        opacity: .1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        opacity: 1
    }
}

.blink3 {
    -webkit-animation: fadein2 1s linear infinite;
    animation: fadein2 1s linear infinite
}

.blink4 {
    -webkit-animation: fadein2 3s linear infinite;
    animation: fadein2 3s linear infinite
}

.online span {
    -webkit-animation: fadein2 2s linear infinite;
    animation: fadein2 2s linear infinite
}

@-webkit-keyframes fadein {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fadein {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

.con {
    margin-top: -32px;
    position: absolute;
    z-index: 8888888888888888
}

.fire {
    margin-right: 20px;
    width: 70px
}

.fire2 {
    margin-left: 20px;
    width: 70px
}

.txtwin2 {
    background: #535cd6;
    border-radius: 0;
    -webkit-box-shadow: 0 3px 7px #102b88;
    box-shadow: 0 3px 7px #102b88;
    font-size: 44px;
    margin-left: -4px;
    margin-top: -46px;
    padding: 5px;
    text-shadow: 2px 1px 4px #2d0d78;
    width: 101%
}

.txtwin1,.txtwin2 {
    color: #fff;
    font-family: GT Eesti Pro Display;
    text-align: center
}

.txtwin1 {
    font-size: 54px;
    margin-bottom: 60px;
    margin-top: -5px;
    text-shadow: 2px 1px 4px #151390
}

.txtwin3 {
    background: #12277f96;
    border-radius: 14px;
    color: #fff;
    font-family: Lilita One;
    font-size: 73px;
    letter-spacing: 1px;
    margin: -1px auto 0;
    padding: 13px;
    text-align: center;
    text-shadow: 8px 4px 8px #151876;
    width: 90%
}

.rub,.txtwin3 span {
    font-family: GT Eesti Pro Display
}

.rub {
    font-weight: 900
}

.bt1 {
    margin-top: 19px
}

.txt22 {
    font-family: GT Eesti Pro Display;
    font-size: 45px;
    text-shadow: 2px 1px 4px #0c134e
}

.infopodbut,.txt22 {
    color: #fff;
    margin: 31px auto 25px;
    text-align: center;
    width: 90%
}

.infopodbut {
    background: #121e7f99;
    border-radius: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: GT Eesti Pro Text;
    font-family: GT Eesti Pro Display;
    font-size: 30px;
    font-size: 37px;
    padding: 17px;
    text-shadow: 2px 1px 4px #210d8e;
    width: 87%
}

.cash {
    position: absolute;
    right: 25px;
    width: 53px
}

.newinfo {
    color: #fff;
    font-family: GT Eesti Pro Display;
    font-size: 33px;
    margin-top: 44px;
    text-align: left;
    text-shadow: 2px 4px 6px #172351;
    width: 402px
}

.gifplace {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: -81px auto -44px;
    text-align: center
}

.ochered {
    font-size: 40px;
    font-size: 54px;
    margin-bottom: 25px;
    margin-top: -5px;
    text-shadow: 2px 1px 4px #123678
}

.info2,.ochered {
    color: #fff;
    font-family: GT Eesti Pro Display;
    text-align: center
}

.info2 {
    background: #232691a1;
    border-radius: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 30px;
    margin: 0 auto;
    padding: 16px;
    text-shadow: -1px 4px 4px #102d6e;
    width: 90%
}

.search {
    width: 65px;
    margin-left: -27px;
    margin-right: 5px;
    margin-bottom: -18px;
}

@-webkit-keyframes pulse {
    0% {
        display: inline-block;
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        display: inline-block;
        opacity: 1;
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    to {
        display: inline-block;
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes pulse {
    0% {
        display: inline-block;
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        display: inline-block;
        opacity: 1;
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }

    to {
        display: inline-block;
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.animate {
    -webkit-animation: pulse 1s ease-in-out;
    animation: pulse 1s ease-in-out
}

.txtwin33 {
    background: #515ad6;
    color: #fff;
    font-family: GT Eesti Pro Display;
    font-size: 45px;
    margin-bottom: 60px;
    margin-top: 7px;
    padding: 8px;
    text-align: center;
    text-shadow: 2px 1px 4px #2a3aa3
}

.mar {
    margin-bottom: 15px
}

.lady {
    border-radius: 31px;
    border-radius: 122px;
    height: 152px;
    margin-left: 28px;
    margin-top: -40px;
    width: 252px;
    width: 152px
}

.operatorinfo {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.name {
    background: #505ad6;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    font-family: GT Eesti Pro Display;
    font-size: 37px;
    margin: -31px 98px 0 auto;
    padding: 11px;
    text-align: center;
    width: 79%
}

.operator {
    width: 100%
}

.txtwin333 {
    background: #515ad6;
    font-size: 45px;
    margin-bottom: 60px;
    margin-top: 7px;
    padding: 8px;
    text-align: center;
    text-shadow: 2px 1px 4px #2a3aa3
}

.online,.txtwin333 {
    color: #fff;
    font-family: GT Eesti Pro Display
}

.online {
    font-size: 27px;
    margin: 20px 49px 16px 31px
}

.icon img {
    -webkit-animation: fadein .5s linear forwards;
    animation: fadein .5s linear forwards
}

.online span {
    background: #79dd79;
    border-radius: 63px;
    display: inline-block;
    height: 18px;
    margin-left: 5px;
    width: 20px
}

.messageop {
    background: #515ad638;
    border-radius: 10px;
    margin: 26px auto 0;
    min-height: 500px;
    padding-bottom: 40px;
    width: 94%
}

.typeplace {
    margin-left: 40px;
    padding-top: 22px
}

.livechat {
    color: #0c2960;
    font-size: 24px;
    font-weight: 100;
    padding-top: 20px;
    text-align: center
}

.livechat,.message {
    font-family: GT Eesti Pro Text
}

.message {
    background: #fff;
    border-radius: 22px 18px 18px 1px;
    -webkit-box-shadow: -1px 4px 4px #0d1e60;
    box-shadow: -1px 4px 4px #0d1e60;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 35px;
    margin-bottom: 20px;
    margin-left: 20px;
    padding: 10px 29px 5px 22px;
    text-align: left;
    width: 93%
}

.message,.typeplace {
    -webkit-animation: fadein3 .3s linear forwards;
    animation: fadein3 .3s linear forwards
}

.message p {
    margin-bottom: 25px;
    margin-top: 18px
}

.message .time {
    color: gray;
    font-size: 27px;
    margin: 0 0 6px;
    text-align: right
}

.opwait {
    -webkit-animation: fadein 1s linear infinite;
    animation: fadein 1s linear infinite;
    font-family: GT Eesti Pro Text;
    margin: 30px auto 0;
    width: 85%
}

.opwait,.vipl {
    color: #fff;
    font-size: 36px;
    text-align: center
}

.vipl {
    background: #44569b;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: GT Eesti Pro Display;
    margin-bottom: -24px;
    margin-top: -21px;
    padding: 17px
}

.card2 {
    margin: -11px 20px -14px -54px;
    width: 60px
}

.cardnum {
    WIDTH: 94%;
    border: none;
    border-radius: 9px;
    -webkit-box-shadow: inset 0 0 6px #12207b;
    box-shadow: inset 0 0 6px #12207b;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    font-family: GT Eesti Pro Display;
    font-size: 42px;
    margin: 47px auto 23px;
    outline: none;
    padding: 29px
}

.datainfo {
    color: #0d1b60;
    font-family: GT Eesti Pro Text;
    font-size: 28px;
    font-weight: 500;
    margin-bottom: -8px;
    text-align: center
}

.info3 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #0d2379b0;
    border-radius: 16px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: GT Eesti Pro Display;
    font-size: 29px;
    margin: 0 auto;
    padding: 33px 20px 33px 33px;
    text-align: left;
    width: 90%
}

.info3 img {
    margin-left: -5px;
    margin-right: 24px;
    width: 59px
}

.vipl span {
    font-family: Lilita One,sans-serif;
    font-size: 40px
}

.payimg img {
    width: 90%
}

.payimg {
    background: #ffffff70;
    border-radius: 12px;
    margin: 22px auto 0;
    text-align: center;
    width: 77%
}

.buttonslot3 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation: fadein3 .3s linear forwards;
    animation: fadein3 .3s linear forwards;
    background: -o-linear-gradient(269deg,#3aad2d,#109d4b);
    background: linear-gradient(181deg,#3aad2d,#109d4b);
    border: none;
    border-radius: 10px;
    -webkit-box-shadow: 1px 6px 13px #2f540a;
    box-shadow: 1px 6px 13px #2f540a;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: GT Eesti Pro Display;
    font-family: GT Eesti Pro Text;
    font-size: 42px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 17px auto 43px;
    overflow: hidden;
    padding: 33px;
    position: relative;
    width: 88%
}

.wrong {
    -webkit-animation: wrong .6s infinite;
    animation: wrong .6s infinite
}

.cardwrong {
    -webkit-animation: fadein .5s linear forwards;
    animation: fadein .5s linear forwards;
    color: #8e1e1e;
    font-family: GT Eesti Pro Display;
    font-size: 36px;
    margin-top: -1px;
    text-align: center
}

@-webkit-keyframes wrong {
    0% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    16% {
        -webkit-transform: translateX(9px);
        transform: translateX(9px)
    }

    33% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    50% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px)
    }

    66% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes wrong {
    0% {
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    16% {
        -webkit-transform: translateX(9px);
        transform: translateX(9px)
    }

    33% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    50% {
        -webkit-transform: translateX(5px);
        transform: translateX(5px)
    }

    66% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

.payout-queue {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    margin-top: 20px;
    max-height: 160px;
    overflow: hidden;
    -webkit-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out
}

.payout-entry {
    -webkit-animation: slideUp .4s ease-in-out;
    animation: slideUp .4s ease-in-out;
    background: #f2f2f2;
    border-radius: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 10px 15px
}

.payout-entry.you {
    background: #dfffe0;
    color: #007f00;
    font-weight: 700
}

@-webkit-keyframes slideUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes slideUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(10px);
        transform: translateY(10px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

.perevod {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.blink5 span {
    -webkit-animation: fadein 1.5s linear infinite;
    animation: fadein 1.5s linear infinite
}

.ochered2 {
    margin: 0 auto 20px
}

.ocheredshadow {
    background: #ffffff2e;
    -webkit-box-shadow: inset 0 0 20px #a8a8a8;
    box-shadow: inset 0 0 20px #a8a8a8;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 32423
}

.flex3 {
    border-right: 1px solid #cecece;
    min-width: 234px;
    padding-right: 37px
}

.flex3,.perevod {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.perevod {
    background: #fff;
    border-bottom: 1px solid gray;
    color: #000;
    font-family: GT Eesti Pro Display;
    font-size: 21px;
    margin: 0 auto;
    width: 100%
}

.flex3 img {
    margin-left: 20px;
    margin-right: 20px;
    width: 50px
}

.ochered2 {
    background: #ffffff82;
    background-color: #ffffffe6;
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 17px #000;
    box-shadow: inset 0 0 17px #000;
    height: 300px;
    margin: -38px auto 20px;
    overflow: hidden;
    overflow: visibl;
    position: relative;
    width: 90%;
    z-index: 1
}

.table2 {
    border-right: 1px solid #cecece;
    min-width: 339px;
    padding-left: 98px;
    padding-right: 98px
}

.icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    width: 70px
}

.icon img {
    width: 40px
}

.blue {
    background: #4bc0ff38
}

.req2 {
    font-size: 32px;
    margin-bottom: 60px;
    margin-top: 45px;
    text-shadow: 2px 1px 4px #15216c
}

.req2,.txt2232 {
    color: #fff;
    font-family: GT Eesti Pro Display;
    text-align: center
}

.txt2232 {
    font-size: 46px;
    font-weight: bolder;
    margin-bottom: 25px;
    margin-top: -35px;
    text-shadow: 2px 1px 4px #11206c
}

.buttonslot4 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation: fadein3 .3s linear forwards;
    animation: fadein3 .3s linear forwards;
    background: -o-radial-gradient(bottom,ellipse,#299931 50%,#67a114 100%);
    background: radial-gradient(ellipse at bottom,#299931 50%,#67a114 100%);
    border: none;
    border-radius: 10px;
    -webkit-box-shadow: -1px 11px 13px #862d90;
    box-shadow: -1px 11px 13px #862d90;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: GT Eesti Pro Display;
    font-family: GT Eesti Pro Text;
    font-size: 37px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 17px auto 43px;
    overflow: hidden;
    padding: 33px;
    position: relative;
    width: 88%
}

.poshlina {
    background: #45579b;
    border-radius: 6px;
    color: #fff;
    font-family: GT Eesti Pro Display;
    font-size: 28px;
    margin: 0 auto;
    padding: 12px;
    text-align: center;
    width: 90%
}

.topspb {
    background: #f4eee2;
    height: 240px
}

.topspb img {
    display: block;
    margin: 0 auto;
    padding-top: 40px;
    width: 300px
}

.spbblock {
    border-radius: 19px;
    margin: 55px auto 0;
    padding-bottom: 20px;
    padding-top: 20px
}

.session,.spbblock {
    background: #f4eee2;
    text-align: center;
    width: 750px
}

.session {
    border-radius: 17px;
    font-family: GT Eesti Pro Display;
    font-size: 31px;
    margin: 16px auto 0;
    padding: 20px
}

.session p {
    margin: 0
}

.searchx {
    width: 220px
}

.obrabotka {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation: fadein 1s linear forwards;
    animation: fadein 1s linear forwards;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: GT Eesti Pro Display;
    font-size: 40px;
    padding-left: 33px;
    padding-right: 30px;
    text-align: left
}

.txtwin33x {
    color: #fff;
    font-size: 48px;
    margin: 0 auto 43px;
    text-shadow: 2px 1px 4px #21197b
}

.obrabotka2,.txtwin33x {
    font-family: GT Eesti Pro Display;
    text-align: center;
    width: 90%
}

.obrabotka2 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation: fadein 1s linear forwards;
    animation: fadein 1s linear forwards;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 40px;
    margin: 0 auto;
    padding-bottom: 20px
}

.secure {
    margin-bottom: -11px;
    margin-right: 17px;
    width: 45px
}

.loadgif {
    margin-bottom: -5px;
    margin-right: 20px;
    width: 41px
}

.hide2 {
    display: none
}

.spanfade {
    -webkit-animation: fadein 1s linear infinite;
    animation: fadein 1s linear infinite
}

.xd {
    border-radius: 333px
}

.txtwin3334 {
    color: #fff;
    font-family: GT Eesti Pro Display;
    font-size: 39px;
    margin: 17px auto 27px
}

.summtext,.txtwin3334 {
    text-align: center;
    width: 90%
}

.summtext {
    background: #e6ecff;
    border-radius: 10px;
    color: #200533;
    font-family: GT Eesti Pro Text;
    font-size: 43px;
    font-weight: 500;
    line-height: 55px;
    margin: 25px auto 0;
    padding: 20px
}

.group {
    background: #8080ff4d;
    border-radius: 13px;
    margin: 0 auto;
    padding-bottom: 7px;
    width: 90%
}

.summtext input {
    border: none;
    border-radius: 20px;
    -webkit-box-shadow: 3px 3px 6px #232e71;
    box-shadow: 3px 3px 6px #232e71;
    font-size: 39px;
    margin-bottom: 11px;
    outline: none;
    padding: 19px;
    width: 90%
}

.infoper,.summtext input {
    font-family: GT Eesti Pro Display
}

.infoper {
    background: #242eae;
    border-radius: 10px 10px 0 0;
    color: #fff;
    font-size: 29px;
    margin: 0;
    padding: 15px;
    text-align: cfont-fa;
    text-align: center
}

.infoper p {
    margin: 0
}

.flexgroup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 9px
}

.iconimg {
    display: block;
    margin: -26px auto 5px;
    width: 150px
}

.txtwin33345 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #0a0969;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: GT Eesti Pro Display;
    font-size: 39px;
    margin: 17px auto 27px;
    text-align: left;
    width: 90%
}

.txtwin33345 img {
    WIDTH: 213px
}

.sx2 {
    margin-top: 20px
}

.flexgroup p,.sx2 {
    font-family: GT Eesti Pro Display
}

.flexgroup p {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 24px;
    margin: 4px 0 0;
    padding: 10px 22px 22px 20px;
    width: 49%
}

.textsumm {
    font-family: GT Eesti Pro Text;
    font-weight: 800;
    white-space: nowrap
}

.flexx {
    border-top: 2px solid gray;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 40px;
    margin-top: 10px;
    padding-top: 18px
}

.perevodform {
    background: #853d9b;
    border: 1px solid;
    border-radius: 10px;
    margin: 30px auto 0;
    width: 96%
}

.perevodformhead {
    background: -o-linear-gradient(45deg,#f2d70c,#fff 56%,#fceb00 96%);
    background: linear-gradient(45deg,#f2d70c,#fff 56%,#fceb00 96%);
    border-radius: 9px 9px 0 0;
    color: #d16e00;
    font-family: GT Eesti Pro Display;
    font-size: 29px;
    padding: 34px 55px 34px 34px;
    text-align: center
}

.mx {
    margin-top: 20px
}

.perevodformhead img {
    margin-bottom: -17px;
    margin-top: -20px
}

.buttonslot5 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation: fadein3 .3s linear forwards;
    animation: fadein3 .3s linear forwards;
    background: -o-linear-gradient(269deg,#3aad2d,#109d4b);
    background: linear-gradient(181deg,#3aad2d,#109d4b);
    background: #18c139;
    border: none;
    border-radius: 10px;
    -webkit-box-shadow: 1px 6px 13px #63047e;
    box-shadow: 1px 6px 13px #63047e;
    -webkit-box-shadow: 0 4px 7px #00800080;
    box-shadow: 0 4px 7px #00800080;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-family: GT Eesti Pro Display;
    font-family: GT Eesti Pro Text;
    font-size: 35px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 17px auto 0;
    overflow: hidden;
    padding: 33px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 98%
}

.infoform {
    background: #fff;
    font-size: 35px;
    padding: 17px
}

.infoform span {
    background: #f2f2f2;
    border-radius: 8px;
    display: block;
    font-family: GT Eesti Pro Display;
    margin-top: 9px;
    padding: 13px
}

.fns {
    margin-left: 49px;
    width: 270px
}

.dataaa {
    font-size: 32px;
    margin-left: 11px
}

.podtextt {
    background: #e6ecff;
    border-radius: 12px;
    color: #000;
    font-family: GT Eesti Pro Text;
    font-size: 32px;
    margin: 9px auto 34px;
    padding: 20px;
    text-align: center;
    width: 90%
}

.podtextt span {
    font-weight: 600
}

.ser {
    background: -o-linear-gradient(45deg,#a0a0a0,#e8e8e8 56%);
    background: linear-gradient(45deg,#a0a0a0,#e8e8e8 56%)
}

.ser,.sx3 {
    color: #000
}

.sx3 {
    background: #fff;
    border-radius: 12px;
    font-family: GT Eesti Pro Text;
    font-size: 32px;
    margin: 30px auto 34px;
    padding: 20px;
    text-align: center;
    width: 90%
}

body {
    zoom:92%}

@media screen and (max-width: 860px) {
    body {
        zoom:93%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.93);
            transform-origin: left top;
            width: 107.52688%
        }
    }
}

@media screen and (max-width: 850px) {
    body {
        zoom:92%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.92);
            transform-origin: left top;
            width: 108.69565%
        }
    }
}

@media screen and (max-width: 840px) {
    body {
        zoom:91%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.91);
            transform-origin: left top;
            width: 109.89011%
        }
    }
}

@media screen and (max-width: 830px) {
    body {
        zoom:90%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.9);
            transform-origin: left top;
            width: 111.11111%
        }
    }
}

@media screen and (max-width: 820px) {
    body {
        zoom:89%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.89);
            transform-origin: left top;
            width: 112.35955%
        }
    }
}

@media screen and (max-width: 810px) {
    body {
        zoom:88%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.88);
            transform-origin: left top;
            width: 113.63636%
        }
    }
}

@media screen and (max-width: 800px) {
    body {
        zoom:87%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.87);
            transform-origin: left top;
            width: 114.94253%
        }
    }
}

@media screen and (max-width: 790px) {
    body {
        zoom:86%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.86);
            transform-origin: left top;
            width: 116.27907%
        }
    }
}

@media screen and (max-width: 780px) {
    body {
        zoom:85%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.85);
            transform-origin: left top;
            width: 117.64706%
        }
    }
}

@media screen and (max-width: 770px) {
    body {
        zoom:84%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.84);
            transform-origin: left top;
            width: 119.04762%
        }
    }
}

@media screen and (max-width: 760px) {
    body {
        zoom:83%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.83);
            transform-origin: left top;
            width: 120.48193%
        }
    }
}

@media screen and (max-width: 750px) {
    body {
        zoom:82%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.82);
            transform-origin: left top;
            width: 121.95122%
        }
    }
}

@media screen and (max-width: 740px) {
    body {
        zoom:81%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.81);
            transform-origin: left top;
            width: 123.45679%
        }
    }
}

@media screen and (max-width: 730px) {
    body {
        zoom:80%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.8);
            transform-origin: left top;
            width: 125%
        }
    }
}

@media screen and (max-width: 720px) {
    body {
        zoom:79%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.79);
            transform-origin: left top;
            width: 126.58228%
        }
    }
}

@media screen and (max-width: 710px) {
    body {
        zoom:78%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.78);
            transform-origin: left top;
            width: 128.20513%
        }
    }
}

@media screen and (max-width: 700px) {
    body {
        zoom:77%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.77);
            transform-origin: left top;
            width: 129.87013%
        }
    }
}

@media screen and (max-width: 690px) {
    body {
        zoom:76%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.76);
            transform-origin: left top;
            width: 131.57895%
        }
    }
}

@media screen and (max-width: 680px) {
    body {
        zoom:75%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.75);
            transform-origin: left top;
            width: 133.33333%
        }
    }
}

@media screen and (max-width: 670px) {
    body {
        zoom:74%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.74);
            transform-origin: left top;
            width: 135.13514%
        }
    }
}

@media screen and (max-width: 660px) {
    body {
        zoom:73%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.73);
            transform-origin: left top;
            width: 136.9863%
        }
    }
}

@media screen and (max-width: 650px) {
    body {
        zoom:72%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.72);
            transform-origin: left top;
            width: 138.88889%
        }
    }
}

@media screen and (max-width: 640px) {
    body {
        zoom:71%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.71);
            transform-origin: left top;
            width: 140.84507%
        }
    }
}

@media screen and (max-width: 630px) {
    body {
        zoom:70%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.7);
            transform-origin: left top;
            width: 142.85714%
        }
    }
}

@media screen and (max-width: 620px) {
    body {
        zoom:69%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.69);
            transform-origin: left top;
            width: 144.92754%
        }
    }
}

@media screen and (max-width: 610px) {
    body {
        zoom:68%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.68);
            transform-origin: left top;
            width: 147.05882%
        }
    }
}

@media screen and (max-width: 600px) {
    body {
        zoom:67%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.67);
            transform-origin: left top;
            width: 149.25373%
        }
    }
}

@media screen and (max-width: 590px) {
    body {
        zoom:66%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.66);
            transform-origin: left top;
            width: 151.51515%
        }
    }
}

@media screen and (max-width: 580px) {
    body {
        zoom:65%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.65);
            transform-origin: left top;
            width: 153.84615%
        }
    }
}

@media screen and (max-width: 570px) {
    body {
        zoom:64%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.64);
            transform-origin: left top;
            width: 156.25%
        }
    }
}

@media screen and (max-width: 560px) {
    body {
        zoom:63%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.63);
            transform-origin: left top;
            width: 158.73016%
        }
    }
}

@media screen and (max-width: 550px) {
    body {
        zoom:62%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.62);
            transform-origin: left top;
            width: 161.29032%
        }
    }
}

@media screen and (max-width: 540px) {
    body {
        zoom:61%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.61);
            transform-origin: left top;
            width: 163.93443%
        }
    }
}

@media screen and (max-width: 530px) {
    body {
        zoom:60%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.6);
            transform-origin: left top;
            width: 166.66667%
        }
    }
}

@media screen and (max-width: 520px) {
    body {
        zoom:59%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.59);
            transform-origin: left top;
            width: 169.49153%
        }
    }
}

@media screen and (max-width: 510px) {
    body {
        zoom:58%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.58);
            transform-origin: left top;
            width: 172.41379%
        }
    }
}

@media screen and (max-width: 500px) {
    body {
        zoom:57%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.57);
            transform-origin: left top;
            width: 175.4386%
        }
    }
}

@media screen and (max-width: 490px) {
    body {
        zoom:56%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.56);
            transform-origin: left top;
            width: 178.57143%
        }
    }
}

@media screen and (max-width: 480px) {
    body {
        zoom:55%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.55);
            transform-origin: left top;
            width: 181.81818%
        }
    }
}

@media screen and (max-width: 470px) {
    body {
        zoom:54%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.54);
            transform-origin: left top;
            width: 185.18519%
        }
    }
}

@media screen and (max-width: 460px) {
    body {
        zoom:53%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.53);
            transform-origin: left top;
            width: 188.67925%
        }
    }
}

@media screen and (max-width: 450px) {
    body {
        zoom:52%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.52);
            transform-origin: left top;
            width: 192.30769%
        }
    }
}

@media screen and (max-width: 440px) {
    body {
        zoom:51%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.51);
            transform-origin: left top;
            width: 196.07843%
        }
    }
}

@media screen and (max-width: 430px) {
    body {
        zoom:50%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.5);
            transform-origin: left top;
            width: 200%
        }
    }
}

@media screen and (max-width: 420px) {
    body {
        zoom:49%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.49);
            transform-origin: left top;
            width: 204.08163%
        }
    }
}

@media screen and (max-width: 410px) {
    body {
        zoom:48%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.48);
            transform-origin: left top;
            width: 208.33333%
        }
    }
}

@media screen and (max-width: 400px) {
    body {
        zoom:47%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.47);
            transform-origin: left top;
            width: 212.76596%
        }
    }
}

@media screen and (max-width: 390px) {
    body {
        zoom:46%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.46);
            transform-origin: left top;
            width: 217.3913%
        }
    }
}

@media screen and (max-width: 380px) {
    body {
        zoom:45%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.45);
            transform-origin: left top;
            width: 222.22222%
        }
    }
}

@media screen and (max-width: 370px) {
    body {
        zoom:44%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.44);
            transform-origin: left top;
            width: 227.27273%
        }
    }
}

@media screen and (max-width: 360px) {
    body {
        zoom:43%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.43);
            transform-origin: left top;
            width: 232.55814%
        }
    }
}

@media screen and (max-width: 350px) {
    body {
        zoom:42%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.42);
            transform-origin: left top;
            width: 238.09524%
        }
    }
}

@media screen and (max-width: 340px) {
    body {
        zoom:41%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.41);
            transform-origin: left top;
            width: 243.90244%
        }
    }
}

@media screen and (max-width: 330px) {
    body {
        zoom:40%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.4);
            transform-origin: left top;
            width: 250%
        }
    }
}

@media screen and (max-width: 320px) {
    body {
        zoom:39%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.39);
            transform-origin: left top;
            width: 256.41026%
        }
    }
}

@media screen and (max-width: 310px) {
    body {
        zoom:38%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.38);
            transform-origin: left top;
            width: 263.15789%
        }
    }
}

@media screen and (max-width: 300px) {
    body {
        zoom:37%
    }

    @-moz-document url-prefix() {
        body {
            zoom:100%;transform: scale(.37);
            transform-origin: left top;
            width: 270.27027%
        }
    }
}

.topspb {
    border-bottom: 6px solid #0000;
    -o-border-image: -o-linear-gradient(left,#1a2c56,#42b95b,#f88c00,#5bc2e7) 1;
    border-image: -webkit-gradient(linear,left top, right top,from(#1a2c56),color-stop(#42b95b),color-stop(#f88c00),to(#5bc2e7)) 1;
    border-image: linear-gradient(90deg,#1a2c56,#42b95b,#f88c00,#5bc2e7) 1
}

.footercenter {
    color: #fff;
    font-family: GT Eesti Pro Display;
    font-size: 30px;
    padding-bottom: 5px;
    text-align: center
}

.icons img {
    background: #fff;
    border-radius: 12px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    padding: 9px;
    width: 59px
}

:root .footer-social__icon>.footer-social__icon--ok {
    --icon: url(/static/media/ok.2243e9e40920a5b2aa6c.svg);
    zoom:200%}

:root .footer-social__icon>.footer-social__icon--vk {
    --icon: url(/static/media/vk.a5ce044bcc16a3e66550.svg);
    zoom:200%}

:root .footer-social__icon>.footer-social__icon--tg {
    --icon: url(/static/media/tg.a8ed464267efa4654501.svg);
    zoom:200%}

.footer-social__icon>.footer-social__icon--ok,.footer-social__icon>.footer-social__icon--tg {
    background-color: #868695;
    display: inline-block;
    height: 32px;
    mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-position: 50%;
    -webkit-mask-position: 50%;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
    width: 32px
}

.icons {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.footer-social__icon>.footer-social__icon--vk {
    background-color: #868695;
    display: inline-block;
    height: 32px;
    mask-image: var(--icon);
    -webkit-mask-image: var(--icon);
    mask-position: 50%;
    -webkit-mask-position: 50%;
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-size: auto;
    -webkit-mask-size: auto;
    -webkit-transition: background-color .3s;
    -o-transition: background-color .3s;
    transition: background-color .3s;
    width: 32px
}

.footer-social__icon {
    background-color: #fff;
    border-radius: 8px;
    display: block;
    height: 64px;
    margin-left: 11px;
    margin-right: 11px;
    position: relative;
    width: 64px
}

.flexic {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 20px
}

.debug {
    background: #fff;
    border: 1px solid #0000004d;
    font-family: monospace;
    font-size: 1.6rem;
    left: 50%;
    padding: 4px;
    position: fixed;
    top: 4px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.slot-machine-container {
    position: relative
}

.slots {
    background: -o-linear-gradient(268deg,#010ed7,#641a87 70%);
    background: linear-gradient(182deg,#010ed7,#641a87 70%);
    border-radius: 3px;
    border-radius: 19px;
    -webkit-box-shadow: -2px 2px 3px #0000004d;
    box-shadow: -2px 2px 3px #0000004d;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 442px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin: 0 auto;
    padding: 23.7px;
    position: relative;
    width: 650px
}

.slots .reel {
    background: #fbfbfb;
    background-image: url(/static/media/slotreel.105deb74b68f7d063189.png);
    background-position: 20px 0;
    background-repeat: repeat-y;
    background-size: 78%;
    border-radius: 3px;
    height: 379px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 163px
}

.slots .reel:after {
    background-image: -o-linear-gradient(#193ba366,#0000 30%,#0000 70%,#195aff66);
    background-image: -webkit-gradient(linear,left top, left bottom,from(#193ba366),color-stop(30%, #0000),color-stop(70%, #0000),to(#195aff66));
    background-image: linear-gradient(#193ba366,#0000 30%,#0000 70%,#195aff66);
    -webkit-box-shadow: inset 0 0 6px 2px #640a634d;
    box-shadow: inset 0 0 6px 2px #640a634d;
    content: "";
    height: 100%;
    left: 0;
    top: 0
}

.slots .reel:after,.slots p {
    position: absolute;
    width: 100%
}

.slots p {
    bottom: 0;
    color: #444;
    font-size: .8rem;
    left: 50%;
    text-align: center;
    -webkit-transform: translate(-50%,calc(100% + 30px));
    -ms-transform: translate(-50%,calc(100% + 30px));
    transform: translate(-50%,calc(100% + 30px))
}

.links-section {
    bottom: 2em;
    color: #fff;
    font-family: Telefon,Sans-Serif;
    position: fixed;
    right: 2em;
    z-index: 9999
}

.links-section ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.links-section li {
    margin-right: 1em
}

.links-section a {
    color: #fff;
    font-size: .7rem;
    text-decoration: none
}

.links-section img {
    border-radius: 8px;
    -webkit-box-shadow: 0 0 2px #000;
    box-shadow: 0 0 2px #000;
    height: 75px;
    width: auto
}
