@charset "UTF-8";:root{
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #f22662;
    --secondary: #2f5150;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #eebf13;
    --danger: #f16869;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Helvetica Neue",Roboto,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    --font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}*,:after,:before{
    box-sizing: border-box
}html{
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{
    display: block
}body{
    margin: 0;
    font-family: FC Iconic Text,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #fafafa;
    text-align: left;
    background-color: #0f0f0f
}[tabindex="-1"]:focus{
    outline: 0!important
}hr{
    box-sizing: content-box;
    height: 0;
    overflow: visible
}h1,h2,h3,h4,h5,h6{
    margin-top: 0;
    margin-bottom: .5rem
}p{
    margin-top: 0;
    margin-bottom: 1rem
}abbr[data-original-title],abbr[title]{
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none
}address{
    font-style: normal;
    line-height: inherit
}address,dl,ol,ul{
    margin-bottom: 1rem
}dl,ol,ul{
    margin-top: 0
}ol ol,ol ul,ul ol,ul ul{
    margin-bottom: 0
}dt{
    font-weight: 700
}dd{
    margin-bottom: .5rem;
    margin-left: 0
}blockquote{
    margin: 0 0 1rem
}b,strong{
    font-weight: bolder
}small{
    font-size: 80%
}sub,sup{
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}sub{
    bottom: -.25em
}sup{
    top: -.5em
}a{
    color: #f2cf7f;
    text-decoration: none;
    background-color: transparent
}a:hover{
    color: #ffc02e;
    text-decoration: underline
}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{
    color: inherit;
    text-decoration: none
}a:not([href]):not([tabindex]):focus{
    outline: 0
}code,kbd,pre,samp{
    font-family: SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
    font-size: 1em
}pre{
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto
}figure{
    margin: 0 0 1rem
}img{
    border-style: none
}img,svg{
    vertical-align: middle
}svg{
    overflow: hidden
}table{
    border-collapse: collapse
}caption{
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}th{
    text-align: inherit
}label{
    display: inline-block;
    margin-bottom: .5rem
}button{
    border-radius: 0
}button:focus{
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}button,input,optgroup,select,textarea{
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}button,input{
    overflow: visible
}button,select{
    text-transform: none
}select{
    word-wrap: normal
}[type=button],[type=reset],[type=submit],button{
    -webkit-appearance: button
}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
    cursor: pointer
}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    padding: 0;
    border-style: none
}input[type=checkbox],input[type=radio]{
    box-sizing: border-box;
    padding: 0
}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{
    -webkit-appearance: listbox
}textarea{
    overflow: auto;
    resize: vertical
}fieldset{
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}legend{
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}progress{
    vertical-align: baseline
}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
    height: auto
}[type=search]{
    outline-offset: -2px;
    -webkit-appearance: none
}[type=search]::-webkit-search-decoration{
    -webkit-appearance: none
}::-webkit-file-upload-button{
    font: inherit;
    -webkit-appearance: button
}output{
    display: inline-block
}summary{
    display: list-item;
    cursor: pointer
}template{
    display: none
}[hidden]{
    display: none!important
}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
    margin-bottom: .5rem;
    font-family: FC Iconic Text,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-weight: 600;
    line-height: 1.2
}.h1,h1{
    font-size: 2.5rem
}.h2,h2{
    font-size: 2rem
}.h3,h3{
    font-size: 1.75rem
}.h4,h4{
    font-size: 1.5rem
}.h5,h5{
    font-size: 1.25rem
}.h6,h6{
    font-size: 1rem
}hr{
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1)
}.small,small{
    font-size: 80%;
    font-weight: 400
}.mark,mark{
    padding: .2em;
    background-color: #fcf8e3
}.blockquote{
    margin-bottom: 1rem;
    font-size: 1.25rem
}.img-fluid{
    max-width: 100%;
    height: auto
}.figure{
    display: inline-block
}code{
    font-size: 87.5%;
    color: #e83e8c;
    word-break: break-word
}a>code{
    color: inherit
}kbd{
    padding: .2rem .4rem;
    font-size: 87.5%;
    color: #fff;
    background-color: #212529;
    border-radius: 2px
}kbd kbd{
    padding: 0;
    font-size: 100%;
    font-weight: 700
}pre{
    display: block;
    font-size: 87.5%;
    color: #212529
}pre code{
    font-size: inherit;
    color: inherit;
    word-break: normal
}.container{
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}@media (min-width: 576px){.container{
        max-width:540px
    }}@media (min-width: 768px){.container{
        max-width:720px
    }}@media (min-width: 992px){.container{
        max-width:960px
    }}@media (min-width: 1200px){.container{
        max-width:1140px
    }}.container-fluid{
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto
}.row{
    display: flex;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}.col{
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px
}.col{
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}.table{
    width: 100%;
    margin-bottom: 1rem;
    color: #fafafa
}.table td,.table th{
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6
}.table thead th{
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6
}.table tbody+tbody{
    border-top: 2px solid #dee2e6
}.form-control{
    display: block;
    width: 100%;
    height: 50px;
    padding: .8rem;
    font-family: Helvetica Neue,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #fafafa;
    background-color: #000;
    background-clip: padding-box;
    border: 1px solid #838383;
    border-radius: 30px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out
}@media (prefers-reduced-motion:reduce){.form-control{
        transition: none
    }}.form-control::-ms-expand{
    background-color: transparent;
    border: 0
}.form-control:focus{
    color: #f2cf7f;
    background-color: #000;
    border-color: #838383;
    outline: 0;
    box-shadow: none
}.form-control::-webkit-input-placeholder{
    color: #838383;
    opacity: 1
}.form-control:-ms-input-placeholder{
    color: #838383;
    opacity: 1
}.form-control::-ms-input-placeholder{
    color: #838383;
    opacity: 1
}.form-control::placeholder{
    color: #838383;
    opacity: 1
}.form-control:disabled,.form-control[readonly]{
    background-color: #e9ecef;
    opacity: 1
}select.form-control:focus::-ms-value{
    color: #fafafa;
    background-color: #000
}select.form-control[multiple],select.form-control[size],textarea.form-control{
    height: auto
}.form-group{
    margin-bottom: 1rem
}.form-control.is-valid,.was-validated .form-control:valid{
    border-color: #28a745;
    padding-right: calc(1.5em + 1.6rem);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100% calc(.375em + .4rem);
    background-size: calc(.75em + .8rem) calc(.75em + .8rem)
}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{
    border-color: #28a745;
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.25)
}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{
    padding-right: calc(1.5em + 1.6rem);
    background-position: top calc(.375em + .4rem) right calc(.375em + .4rem)
}.form-control.is-invalid,.was-validated .form-control:invalid{
    border-color: #f16869;
    padding-right: calc(1.5em + 1.6rem);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f16869' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23f16869' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: 100% calc(.375em + .4rem);
    background-size: calc(.75em + .8rem) calc(.75em + .8rem)
}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{
    border-color: #f16869;
    box-shadow: 0 0 0 .2rem rgba(241,104,105,.25)
}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{
    padding-right: calc(1.5em + 1.6rem);
    background-position: top calc(.375em + .4rem) right calc(.375em + .4rem)
}.btn{
    display: inline-block;
    font-weight: 400;
    color: #fafafa;
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 2px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}@media (prefers-reduced-motion:reduce){.btn{
        transition: none
    }}.btn:hover{
    color: #fafafa;
    text-decoration: none
}.btn.focus,.btn:focus{
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(242,38,98,.25)
}.btn.disabled,.btn:disabled{
    opacity: .65
}a.btn.disabled,fieldset:disabled a.btn{
    pointer-events: none
}.btn-primary{
    color: #fff;
    background-color: #f22662;
    border-color: #f22662
}.btn-primary:hover{
    color: #fff;
    background-color: #e40e4d;
    border-color: #d80d49
}.btn-primary.focus,.btn-primary:focus{
    box-shadow: 0 0 0 .2rem rgba(244,71,122,.5)
}.btn-primary.disabled,.btn-primary:disabled{
    color: #fff;
    background-color: #f22662;
    border-color: #f22662
}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active{
    color: #fff;
    background-color: #d80d49;
    border-color: #cc0c45
}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{
    box-shadow: 0 0 0 .2rem rgba(244,71,122,.5)
}.btn-block{
    display: block;
    width: 100%
}.btn-block+.btn-block{
    margin-top: .5rem
}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{
    width: 100%
}.fade{
    transition: opacity .15s linear
}@media (prefers-reduced-motion:reduce){.fade{
        transition: none
    }}.fade:not(.show){
    opacity: 0
}.collapse:not(.show){
    display: none
}.collapsing{
    position: relative;
    height: 0;
    overflow: hidden;
    transition: height .35s ease
}@media (prefers-reduced-motion:reduce){.collapsing{
        transition: none
    }}.dropdown{
    position: relative
}.dropdown-menu{
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #fafafa;
    text-align: left;
    list-style: none;
    background-color: rgba(17,21,24,.8);
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 2px
}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{
    right: auto;
    bottom: auto
}.dropdown-menu.show{
    display: block
}.input-group{
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}.input-group>.form-control{
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}.input-group>.form-control+.form-control{
    margin-left: -1px
}.input-group>.form-control:focus{
    z-index: 3
}.input-group>.form-control:not(:last-child){
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}.input-group>.form-control:not(:first-child){
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}.input-group-prepend{
    display: flex
}.input-group-prepend .btn{
    position: relative;
    z-index: 2
}.input-group-prepend .btn:focus{
    z-index: 3
}.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text{
    margin-left: -1px
}.input-group-prepend{
    margin-right: -1px
}.input-group-text{
    display: flex;
    align-items: center;
    padding: .8rem;
    margin-bottom: 0;
    font-size: .875rem;
    font-weight: 400;
    line-height: 1.5;
    color: #fafafa;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #838383;
    border-radius: 30px
}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{
    margin-top: 0
}.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}.nav{
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}.navbar{
    position: relative;
    padding: .5rem 1rem
}.navbar,.navbar>.container,.navbar>.container-fluid{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between
}.navbar-brand{
    display: inline-block;
    padding-top: .3125rem;
    padding-bottom: .3125rem;
    margin-right: 1rem;
    font-size: 1.25rem;
    line-height: inherit;
    white-space: nowrap
}.navbar-brand:focus,.navbar-brand:hover{
    text-decoration: none
}.navbar-nav{
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}.navbar-nav .dropdown-menu{
    position: static;
    float: none
}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
        padding-right:0;
        padding-left: 0
    }}@media (min-width: 992px){.navbar-expand-lg{
        flex-flow:row nowrap;
        justify-content: flex-start
    }.navbar-expand-lg .navbar-nav{
        flex-direction: row
    }.navbar-expand-lg .navbar-nav .dropdown-menu{
        position: absolute
    }.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{
        flex-wrap: nowrap
    }}.card{
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: 2px
}.card>hr{
    margin-right: 0;
    margin-left: 0
}.breadcrumb{
    display: flex;
    flex-wrap: wrap;
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #e9ecef;
    border-radius: 2px
}.pagination{
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: 2px
}.badge{
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 2px;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}@media (prefers-reduced-motion:reduce){.badge{
        transition: none
    }}a.badge:focus,a.badge:hover{
    text-decoration: none
}.badge:empty{
    display: none
}.btn .badge{
    position: relative;
    top: -1px
}.badge-success{
    color: #fff;
    background-color: #28a745
}a.badge-success:focus,a.badge-success:hover{
    color: #fff;
    background-color: #1e7e34
}a.badge-success.focus,a.badge-success:focus{
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(40,167,69,.5)
}.badge-danger{
    color: #fff;
    background-color: #f16869
}a.badge-danger:focus,a.badge-danger:hover{
    color: #fff;
    background-color: #ed393b
}a.badge-danger.focus,a.badge-danger:focus{
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(241,104,105,.5)
}.alert{
    position: relative;
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 2px
}.progress{
    display: flex;
    height: 1rem;
    overflow: hidden;
    font-size: .75rem;
    background-color: #e9ecef;
    border-radius: 10px
}.media{
    display: flex;
    align-items: flex-start
}.close{
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}.close:hover{
    color: #000;
    text-decoration: none
}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{
    opacity: .75
}button.close{
    padding: 0;
    background-color: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}a.close.disabled{
    pointer-events: none
}.toast{
    max-width: 350px;
    overflow: hidden;
    font-size: .875rem;
    background-color: hsla(0,0%,100%,.85);
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.1);
    box-shadow: 0 .25rem .75rem rgba(0,0,0,.1);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    opacity: 0;
    border-radius: .25rem
}.toast:not(:last-child){
    margin-bottom: .75rem
}.toast.showing{
    opacity: 1
}.toast.show{
    display: block;
    opacity: 1
}.toast.hide{
    display: none
}.modal-open{
    overflow: hidden
}.modal-open .modal{
    overflow-x: hidden;
    overflow-y: auto
}.modal{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}.modal-dialog{
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}.modal.fade .modal-dialog{
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out,-webkit-transform .3s ease-out;
    -webkit-transform: translateY(-50px);
    transform: translateY(-50px)
}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{
        transition: none
    }}.modal.show .modal-dialog{
    -webkit-transform: none;
    transform: none
}.modal-dialog-scrollable{
    display: flex;
    max-height: calc(100% - 1rem)
}.modal-dialog-scrollable .modal-content{
    max-height: calc(100vh - 1rem);
    overflow: hidden
}.modal-dialog-scrollable .modal-header{
    flex-shrink: 0
}.modal-dialog-scrollable .modal-body{
    overflow-y: auto
}.modal-dialog-centered{
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem)
}.modal-dialog-centered:before{
    display: block;
    height: calc(100vh - 1rem);
    content: ""
}.modal-dialog-centered.modal-dialog-scrollable{
    flex-direction: column;
    justify-content: center;
    height: 100%
}.modal-dialog-centered.modal-dialog-scrollable .modal-content{
    max-height: none
}.modal-dialog-centered.modal-dialog-scrollable:before{
    content: none
}.modal-content{
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #191919;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 5px;
    outline: 0
}.modal-backdrop{
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}.modal-backdrop.fade{
    opacity: 0
}.modal-backdrop.show{
    opacity: .5
}.modal-header{
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px
}.modal-header .close{
    padding: 1rem;
    margin: -1rem -1rem -1rem auto
}.modal-body{
    position: relative;
    flex: 1 1 auto;
    padding: 1rem
}@media (min-width: 576px){.modal-dialog{
        max-width:500px;
        margin: 1.75rem auto
    }.modal-dialog-scrollable{
        max-height: calc(100% - 3.5rem)
    }.modal-dialog-scrollable .modal-content{
        max-height: calc(100vh - 3.5rem)
    }.modal-dialog-centered{
        min-height: calc(100% - 3.5rem)
    }.modal-dialog-centered:before{
        height: calc(100vh - 3.5rem)
    }}.tooltip{
    position: absolute;
    z-index: 1070;
    display: block;
    margin: 0;
    font-family: FC Iconic Text,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0
}.tooltip.show{
    opacity: .9
}.tooltip .arrow{
    position: absolute;
    display: block;
    width: .8rem;
    height: .4rem
}.tooltip .arrow:before{
    position: absolute;
    content: "";
    border-color: transparent;
    border-style: solid
}.bs-tooltip-top{
    padding: .4rem 0
}.bs-tooltip-top .arrow{
    bottom: 0
}.bs-tooltip-top .arrow:before{
    top: 0;
    border-width: .4rem .4rem 0;
    border-top-color: #000
}.bs-tooltip-bottom{
    padding: .4rem 0
}.bs-tooltip-bottom .arrow{
    top: 0
}.bs-tooltip-bottom .arrow:before{
    bottom: 0;
    border-width: 0 .4rem .4rem;
    border-bottom-color: #000
}.popover{
    top: 0;
    left: 0;
    z-index: 1060;
    max-width: 276px;
    font-family: FC Iconic Text,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 5px
}.popover,.popover .arrow{
    position: absolute;
    display: block
}.popover .arrow{
    width: 1rem;
    height: .5rem;
    margin: 0 5px
}.popover .arrow:after,.popover .arrow:before{
    position: absolute;
    display: block;
    content: "";
    border-color: transparent;
    border-style: solid
}.carousel{
    position: relative
}.carousel.pointer-event{
    touch-action: pan-y
}.carousel-item-next,.carousel-item-prev{
    display: block
}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}.bg-primary{
    background-color: #f22662!important
}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{
    background-color: #d80d49!important
}.bg-secondary{
    background-color: #2f5150!important
}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{
    background-color: #1c3130!important
}.bg-danger{
    background-color: #f16869!important
}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{
    background-color: #ed393b!important
}.bg-transparent{
    background-color: transparent!important
}.border{
    border: 1px solid #dee2e6!important
}.border-top{
    border-top: 1px solid #dee2e6!important
}.border-bottom{
    border-bottom: 1px solid #dee2e6!important
}.d-none{
    display: none!important
}.d-flex{
    display: flex!important
}@media (min-width: 992px){.d-lg-block{
        display: block!important
    }}@media (min-width: 1200px){.d-xl-block{
        display: block!important
    }}.flex-row{
    flex-direction: row!important
}.flex-column{
    flex-direction: column!important
}.flex-wrap{
    flex-wrap: wrap!important
}.sr-only{
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0
}.shadow{
    box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important
}.my-0{
    margin-top: 0!important
}.my-0{
    margin-bottom: 0!important
}.mt-1{
    margin-top: .25rem!important
}.mr-1{
    margin-right: .25rem!important
}.mt-2{
    margin-top: .5rem!important
}.mb-2{
    margin-bottom: .5rem!important
}.mb-3{
    margin-bottom: 1rem!important
}.p-0{
    padding: 0!important
}.py-5{
    padding-top: 3rem!important
}.py-5{
    padding-bottom: 3rem!important
}.m-auto{
    margin: auto!important
}.mx-auto{
    margin-right: auto!important
}.mx-auto{
    margin-left: auto!important
}@media (min-width: 576px){.mr-sm-2{
        margin-right: .5rem!important
    }}@media (min-width: 992px){.my-lg-3{
        margin-top: 1rem!important
    }.my-lg-3{
        margin-bottom: 1rem!important
    }.px-lg-2{
        padding-right: .5rem!important
    }.px-lg-2{
        padding-left: .5rem!important
    }}.text-truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}.text-center{
    text-align: center!important
}.text-white{
    color: #fff!important
}.text-primary{
    color: #f22662!important
}a.text-primary:focus,a.text-primary:hover{
    color: #c00c41!important
}.text-success{
    color: #28a745!important
}a.text-success:focus,a.text-success:hover{
    color: #19692c!important
}.text-danger{
    color: #f16869!important
}a.text-danger:focus,a.text-danger:hover{
    color: #eb2223!important
}.text-muted{
    color: #6c757d!important
}.visible{
    visibility: visible!important
}@media print{*,:after,:before{
        text-shadow: none!important;
        box-shadow: none!important
    }a:not(.btn){
        text-decoration: underline
    }abbr[title]:after{
        content: " (" attr(title) ")"
    }pre{
        white-space: pre-wrap!important
    }blockquote,pre{
        border: 1px solid #adb5bd;
        page-break-inside: avoid
    }thead{
        display: table-header-group
    }img,tr{
        page-break-inside: avoid
    }h2,h3,p{
        orphans: 3;
        widows: 3
    }h2,h3{
        page-break-after: avoid
    }@page{
        size: a3
    }.container,body{
        min-width: 992px!important
    }.navbar{
        display: none
    }.badge{
        border: 1px solid #000
    }.table{
        border-collapse: collapse!important
    }.table td,.table th{
        background-color: #fff!important
    }}.slick-slider{
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}.slick-list,.slick-slider{
    position: relative;
    display: block
}.slick-list{
    overflow: hidden;
    margin: 0;
    padding: 0
}.slick-list:focus{
    outline: none
}.slick-slider .slick-list,.slick-slider .slick-track{
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}.slick-track{
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}.slick-track:after,.slick-track:before{
    content: "";
    display: table
}.slick-track:after{
    clear: both
}.slick-loading .slick-track{
    visibility: hidden
}.slick-slide{
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}[dir=rtl] .slick-slide{
    float: right
}.slick-slide img{
    display: block
}.slick-slide.slick-loading img{
    display: none
}.slick-initialized .slick-slide{
    display: block
}.slick-loading .slick-slide{
    visibility: hidden
}.slick-vertical .slick-slide{
    display: block;
    height: auto;
    border: 1px solid transparent
}.slick-arrow.slick-hidden{
    display: none
}body{
    overflow-x: hidden
}[data-animatable]{
    opacity: 0
}a:focus{
    outline: none
}.f-1{
    font-size: 2.5rem!important
}.f-7{
    font-size: .9rem!important
}.f-9{
    font-size: .7rem!important
}@media (min-width: 576px){.f-sm-6{
        font-size: 1rem!important
    }}.slick-next,.slick-prev{
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0;
    border: none
}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{
    background: transparent;
    color: transparent;
    outline: none
}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{
    opacity: 1
}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{
    opacity: .25
}.slick-next:before,.slick-prev:before{
    font-family: "inherit";
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}.slick-prev{
    left: -25px
}[dir=rtl] .slick-prev{
    left: auto;
    right: -25px
}.slick-prev:before{
    content: "←"
}[dir=rtl] .slick-prev:before{
    content: "→"
}.slick-next{
    right: -25px
}[dir=rtl] .slick-next{
    left: -25px;
    right: auto
}.slick-next:before{
    content: "→"
}[dir=rtl] .slick-next:before{
    content: "←"
}.slick-dotted.slick-slider{
    margin-bottom: 30px
}.slick-dots{
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%
}.slick-dots li{
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}.slick-dots li,.slick-dots li button{
    height: 20px;
    width: 20px;
    cursor: pointer
}.slick-dots li button{
    border: 0;
    background: transparent;
    display: block;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px
}.slick-dots li button:focus,.slick-dots li button:hover{
    outline: none
}.slick-dots li button:focus:before,.slick-dots li button:hover:before{
    opacity: 1
}.slick-dots li button:before{
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: "inherit";
    font-size: 40px;
    line-height: 20px;
    text-align: center;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}.slick-dots li.slick-active button:before{
    color: #f22662;
    opacity: .75
}.slick-dotted{
    position: relative
}.slick-dotted .slick-dots li button:before{
    font-size: 45px
}.slick-arrow{
    border-radius: 50%;
    width: 30px;
    height: 30px;
    z-index: 10
}.slick-arrow,.slick-arrow:active,.slick-arrow:focus,.slick-arrow:hover{
    background-color: #f22662
}.slick-arrow:active:before,.slick-arrow:before,.slick-arrow:focus:before,.slick-arrow:hover:before{
    color: #fff
}.slick-arrow.slick-prev{
    left: 0
}.slick-arrow.slick-prev:before{
    content: "\f053";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px
}.slick-arrow.slick-next{
    right: 0
}.slick-arrow.slick-next:before{
    content: "\f054";
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 13px
}[data-slickable].-single .-slick-item{
    display: none
}[data-slickable].-single .-slick-item:first-child,[data-slickable].-single.slick-initialized .-slick-item{
    display: block!important
}@media (min-width: 992px){.x-bill-history-container{
        max-height:500px;
        overflow: auto
    }.x-bill-history-container::-webkit-scrollbar-track{
        background-color: #272727;
        border-radius: 12px
    }.x-bill-history-container::-webkit-scrollbar{
        width: 8px;
        height: 8px;
        background-color: #595959;
        border-radius: 12px
    }.x-bill-history-container::-webkit-scrollbar-thumb{
        background-color: #595959;
        border-radius: 12px
    }}.x-bill-history-container table tbody td{
    font-weight: 300;
    color: #f3f3f3
}@media (max-width: 575.98px){.x-bill-history-container table tbody td{
        padding:.6rem .5rem;
        font-size: .75rem
    }}.x-bill-history-container table tbody td .-title{
    font-weight: 500
}.x-bill-history-container .-no-result-wrapper{
    padding: 1rem;
    background-color: hsla(0,0%,100%,.1);
    border-radius: 5px;
    text-align: center
}.x-bill-history-container .-no-result-wrapper .-heading-title .-icon{
    font-size: 2rem;
    color: #f3d067
}.x-bill-history-container .-no-result-wrapper .-heading-title .-title{
    margin-top: .5rem;
    font-size: 1.25rem;
    font-weight: 300;
    color: #f3d067
}.x-bill-history-container .-no-result-wrapper .-heading-title .-sub-title{
    font-size: 1rem;
    font-weight: 300
}.-ufa-btn{
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    width: 320px;
    padding: 0;
    font-size: 1.25rem;
    font-weight: 600;
    border-radius: 30px
}.-ufa-btn:focus{
    box-shadow: none
}@media (max-width: 991.98px){.-ufa-btn{
        margin:auto
    }}@media (max-width: 767.98px){.-ufa-btn{
        width:270px;
        font-size: 1.125rem
    }}.-ufa-btn.-register-btn{
    position: relative;
    margin-left: 20px;
    color: #000;
    transition: all .2s
}.-ufa-btn.-register-btn .-glow-container{
    position: absolute;
    top: -5px;
    left: -5px;
    width: 90px;
    height: 90px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-animation: x-index-button-register-circle-sonar 1s infinite;
    animation: x-index-button-register-circle-sonar 1s infinite;
    transition: all 1s linear;
    border-radius: 50%;
    box-shadow: 0 0 10px 3px #d0a94d
}@media (max-width: 991.98px){.-ufa-btn.-register-btn .-glow-container{
        top:-7px;
        left: -6px;
        width: 80px;
        height: 80px
    }}.-ufa-btn.-register-btn .-card{
    position: absolute;
    z-index: 1;
    left: -30px;
    top: 8px;
    width: 60px;
    -webkit-animation: x-index-button-register-card-mover .5s infinite alternate;
    animation: x-index-button-register-card-mover .5s infinite alternate
}.-ufa-btn.-register-btn .-ball{
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 80px;
    -webkit-animation: x-index-button-register-ball-mover 20s infinite;
    animation: x-index-button-register-ball-mover 20s infinite
}.-ufa-btn.-register-btn .-dice{
    position: absolute;
    z-index: 3;
    top: 40px;
    left: -15px;
    width: 45px;
    -webkit-animation: x-index-button-register-dice-mover 1s infinite alternate;
    animation: x-index-button-register-dice-mover 1s infinite alternate
}@media (min-width: 992px){.-ufa-btn.-register-btn:hover{
        -webkit-transform:scale(1.05);
        transform: scale(1.05)
    }}@media (max-width: 767.98px){.-ufa-btn.-register-btn .-card{
        width:50px;
        left: -25px
    }.-ufa-btn.-register-btn .-ball{
        width: 70px
    }.-ufa-btn.-register-btn .-dice{
        width: 40px;
        top: 35px
    }}.-ufa-btn.-register-btn .-button-bg{
    width: 100%;
    height: auto
}.-ufa-btn.-register-btn .-text{
    position: absolute;
    -webkit-transform: translate(0);
    transform: translate(0)
}.-ufa-btn.-play-btn{
    color: #000;
    margin-left: 20px;
    transition: all .2s
}@media (min-width: 992px){.-ufa-btn.-play-btn:hover{
        -webkit-transform:scale(1.05);
        transform: scale(1.05)
    }}.-ufa-btn.-play-btn .-circle-wrapper{
    position: absolute;
    left: -14px;
    width: 90px;
    height: 90px
}.-ufa-btn.-play-btn .-circle-wrapper:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 90px;
    border-radius: 50%;
    -webkit-animation: x-index-button-play-circle-sonar 1s infinite;
    animation: x-index-button-play-circle-sonar 1s infinite
}.-ufa-btn.-play-btn .-circle-wrapper .-ic-play-circle{
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 50%;
    width: 100%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}.-ufa-btn.-play-btn .-circle-wrapper .-ic-play-circle:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    -webkit-animation: x-index-button-play-circle-sonar 1s infinite;
    animation: x-index-button-play-circle-sonar 1s infinite
}.-ufa-btn.-play-btn .-circle-wrapper .fa-play{
    position: absolute;
    z-index: 2;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-40%,-50%);
    transform: translate(-40%,-50%);
    background: radial-gradient(#997f45,#d0a94d);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}@media (max-width: 767.98px){.-ufa-btn.-play-btn .-circle-wrapper{
        left:-26px;
        width: 80px;
        height: 80px
    }.-ufa-btn.-play-btn .-circle-wrapper:before{
        width: 80px;
        height: 80px
    }}.-ufa-btn.-play-btn .-button-bg{
    width: 100%;
    height: auto
}.-ufa-btn.-play-btn .-text{
    position: absolute;
    -webkit-transform: translate(0);
    transform: translate(0)
}.-ufa-btn.-button-glow-disco{
    margin: auto;
    background: rgba(70,11,13,.8);
    padding: .375rem 1.5rem
}.-ufa-btn.-button-glow-disco .-button-bg{
    width: 200px
}.-ufa-btn.-button-glow-disco.-border-disco:after,.-ufa-btn.-button-glow-disco.-border-disco:before{
    content: "";
    position: absolute;
    left: -2px;
    top: -2px;
    background: linear-gradient(45deg,#fb0094,red,#c1108a,#f9f9f9,red,#fb0094,#00f,#151a15,#ff00b5,#ef6288);
    background-size: 400%;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    z-index: -1;
    -webkit-animation: steam 20s linear infinite;
    animation: steam 20s linear infinite
}@media (min-width: 992px){.-ufa-btn.-button-glow-disco.-border-disco:after,.-ufa-btn.-button-glow-disco.-border-disco:before{
        border-radius:12px
    }}@media (max-width: 991.98px){.-ufa-btn.-button-glow-disco.-border-disco:after,.-ufa-btn.-button-glow-disco.-border-disco:before{
        border-radius:30px
    }}.-ufa-btn.-button-glow-disco .-border-disco:after{
    -webkit-filter: blur(7px);
    filter: blur(7px)
}.-ufa-btn.-ball-btn{
    width: 280px;
    margin-left: 30px;
    margin-right: 0
}.-ufa-btn.-ball-btn .-glow-container{
    left: -30px
}.-ufa-btn.-ball-btn .-ball{
    left: -30px;
    width: 90px
}.-ufa-btn.-ball-btn .-circle-wrapper{
    left: -30px
}@media (max-width: 991.98px){.-ufa-btn.-ball-btn{
        width:270px
    }.-ufa-btn.-ball-btn .-glow-container{
        width: 85px;
        height: 85px
    }.-ufa-btn.-ball-btn .-ball{
        width: 85px
    }}@media (max-width: 767.98px){.-ufa-btn.-ball-btn{
        width:240px
    }.-ufa-btn.-ball-btn .-glow-container{
        width: 75px;
        height: 75px
    }.-ufa-btn.-ball-btn .-ball{
        width: 75px
    }}.x-hamburger{
    margin-right: 20px;
    z-index: 3
}@media (min-width: 992px){.x-hamburger{
        display:none
    }}.x-hamburger.-switcher{
    display: block
}.x-hamburger.-switcher.-open{
    -webkit-transform: scale(1) translateX(0);
    transform: scale(1) translateX(0)
}.x-hamburger span{
    background: #a1a1a1
}.x-hamburger.-open{
    -webkit-transform: scale(.7) translateX(290px);
    transform: scale(.7) translateX(290px)
}@media (max-width: 575.98px){.x-hamburger.-open{
        -webkit-transform:scale(.7) translateX(310px);
        transform: scale(.7) translateX(310px)
    }}.x-hamburger.-open span{
    background: #f22662
}.x-hamburger.-with-icon-sidebar{
    transition: unset
}.x-hamburger.-with-icon-sidebar.-open{
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(.7);
    transform: scale(.7)
}.x-bg-position-center{
    background-position: 50%
}.x-game-list-item-macro-in-share{
    position: relative
}.x-game-list-item-macro-in-share.-cannot-entry:not(.-use-promotion-alert) .-btn-play{
    cursor: none;
    pointer-events: none
}.x-game-list-item-macro-in-share.-cannot-entry:not(.-use-promotion-alert):not(.-untestable):hover .-inner-wrapper .-overlay,.x-game-list-item-macro-in-share.-cannot-entry:not(.-use-promotion-alert):not(.-untestable):hover .-inner-wrapper .-overlay .-btn-play{
    display: none
}.x-game-list-item-macro-in-share.-cannot-entry:not(.-use-promotion-alert) .-inner-wrapper:before{
    content: "ไม่เข้าร่วมโปรโมชั่น";
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 2;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background: rgba(0,0,0,.6);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 10px 5px;
    color: #fff
}@media (max-width: 575.98px){.x-game-list-item-macro-in-share.-cannot-entry:not(.-use-promotion-alert) .-inner-wrapper:before{
        font-size:.875rem
    }}.x-game-list-item-macro-in-share.-cannot-entry:not(.-use-promotion-alert).-ma .-inner-wrapper:before{
    content: "ปิดปรับปรุง"
}.x-game-list-item-macro-in-share.-cannot-entry:not(.-use-promotion-alert).-untestable .-inner-wrapper:before{
    display: none
}.x-game-list-item-macro-in-share.-cannot-entry:not(.-use-promotion-alert).-untestable .-btn-play{
    cursor: pointer;
    pointer-events: auto
}.x-game-list-item-macro-in-share.-cannot-entry:not(.-use-promotion-alert).-coming-soon .-inner-wrapper:before{
    content: "Coming Soon"
}.x-game-list-item-macro-in-share.-normal .-inner-wrapper .-overlay .-overlay-inner{
    top: 50%
}.x-game-list-item-macro-in-share.-big .-inner-wrapper .-overlay .-overlay-inner{
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}.x-game-list-item-macro-in-share.-lobby-v2-border .-inner-wrapper{
    position: relative;
    padding: 0;
    border-radius: 15px;
    border: 2px solid transparent;
    background-image: linear-gradient(180deg,#fff 60%,rgba(0,0,0,.1) 90%),linear-gradient(180deg,#bababa,rgba(0,0,0,.1) 80%);
    background-origin: border-box;
    background-clip: content-box,border-box
}.x-game-list-item-macro-in-share.-lobby-v2-border .-inner-wrapper .-cover-img,.x-game-list-item-macro-in-share.-lobby-v2-border .-inner-wrapper .-overlay{
    border-radius: 14px
}.x-game-list-item-macro-in-share .-inner-wrapper{
    position: relative;
    padding: 0
}.x-game-list-item-macro-in-share .-inner-wrapper .-cover-img{
    width: 100%;
    -webkit-filter: none;
    filter: none;
    border-radius: 10px
}.x-game-list-item-macro-in-share .-inner-wrapper .-cover-video{
    display: block
}.x-game-list-item-macro-in-share .-inner-wrapper .-overlay{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    visibility: hidden;
    background-color: rgba(0,0,0,.5);
    transition: all .2s;
    border-radius: 10px
}.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner{
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 150px;
    padding: 10px;
    text-align: center;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    transition: all .2s;
    display: flex;
    align-items: center;
    justify-content: center
}@media (max-width: 1199.98px){.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner{
        min-width:120px
    }}@media (max-width: 575.98px){.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner{
        min-width:-webkit-fit-content;
        min-width: -moz-fit-content;
        min-width: fit-content;
        padding: 8px
    }}@media (max-width: 350px){.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner{
        padding:4px
    }}.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container{
    display: flex;
    flex-direction: column;
    margin: auto
}.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn{
    padding: 10px;
    min-width: 120px;
    text-align: center;
    opacity: 1;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    transition: all .4s;
    border-radius: 10px;
    box-shadow: 2px 2px 5px rgba(0,0,0,.5);
    display: flex;
    align-items: center;
    justify-content: center
}@media (max-width: 1199.98px){.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn{
        min-width:100px
    }}@media (max-width: 575.98px){.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn{
        min-width:80px;
        padding: 8px
    }}@media (max-width: 375px){.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn{
        padding:6px
    }}.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn .-text-btn,.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn .fas{
    position: relative;
    z-index: 2
}.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn .fas{
    top: 1px;
    margin-right: 8px;
    font-size: 12px;
    -webkit-filter: none;
    filter: none
}.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn.-btn-play{
    position: relative;
    color: #fafafa;
    background: radial-gradient(150% 100% at 50% 0,#4cab89 0,#225442 100%);
    overflow: hidden;
    font-weight: 500;
    font-size: .875rem;
    text-shadow: none
}@media (min-width: 768px) and (max-width:991.98px){.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn.-btn-play{
        padding:10px;
        font-size: .75rem;
        border-radius: 10px
    }}@media (max-width: 575.98px){.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn.-btn-play{
        padding:10px;
        font-size: .75rem;
        border-radius: 10px
    }}.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn.-btn-play:hover{
    text-decoration: none;
    color: #fafafa;
    background: radial-gradient(150% 100% at 50% 0,#409174 0,#17392d 100%);
    transition: all .4s
}.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn.-btn-play:hover:before{
    opacity: 0
}.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn.-btn-play:hover:after{
    opacity: 1
}@media (max-width: 575.98px){.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn.-btn-play .fas{
        top:0;
        font-size: 10px
    }}.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn.-btn-demo{
    margin-top: .75rem;
    color: #fafafa;
    background: rgba(0,0,0,.7);
    border: 1px solid #b5b5b5;
    box-sizing: border-box;
    font-size: .875rem;
    font-weight: 500;
    text-shadow: none
}@media (min-width: 768px) and (max-width:991.98px){.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn.-btn-demo{
        margin-top:.75rem;
        padding: 10px;
        font-size: .75rem;
        border-radius: 10px
    }}@media (max-width: 575.98px){.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn.-btn-demo{
        margin-top:.75rem;
        padding: 10px;
        font-size: .75rem;
        border-radius: 10px
    }}.x-game-list-item-macro-in-share .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn.-btn-demo:hover{
    background: rgba(19,19,19,.7);
    text-decoration: none
}.x-game-list-item-macro-in-share .-title{
    color: #fafafa;
    white-space: nowrap;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-top: .5rem;
    margin-bottom: 0;
    padding: 0 4px;
    background: transparent;
    border-radius: 0
}@media (max-width: 767.98px){.x-game-list-item-macro-in-share .-title{
        margin-top:.5rem;
        font-size: .875rem
    }}@media (max-width: 575.98px){.x-game-list-item-macro-in-share .-title{
        margin-top:.3rem
    }}@media (min-width: 992px){.x-game-list-item-macro-in-share:hover .-inner-wrapper .-overlay{
        z-index:2;
        opacity: 1;
        visibility: visible
    }.x-game-list-item-macro-in-share:hover .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn{
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }}.x-game-list-item-macro-in-share.-toggled .-inner-wrapper .-overlay{
    z-index: 2;
    opacity: 1;
    visibility: visible
}.x-game-list-item-macro-in-share.-toggled .-inner-wrapper .-overlay .-overlay-inner .-wrapper-container .-btn{
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}.x-modal.-modal-full-page .-modal-group-change .-modal-content,.x-modal.-modal-full-page.-v2 .-modal-group-change .-modal-content{
    padding-bottom: 3rem
}@media (max-width: 991.98px){.x-modal.-modal-full-page .-modal-group-change .-modal-content,.x-modal.-modal-full-page.-v2 .-modal-group-change .-modal-content{
        height:auto
    }}.x-modal .-modal-group-change .-btn-close{
    top: auto;
    left: 50%;
    bottom: 0;
    color: #717171;
    border: 3px solid #717171;
    border-radius: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}@font-face{
    font-family: FC Iconic Text;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("FCIconicTextLight"),local("FC Iconic Text Light"),url(/wm356/build/ext/FC-Iconic-Text-Light.woff2) format("woff2")
}@font-face{
    font-family: FC Iconic Text;
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: local("FCIconicTextRegular"),local("FC Iconic Text Regular"),url(/wm356/build/ext/FC-Iconic-Text-Regular.woff2) format("woff2")
}@font-face{
    font-family: FC Iconic Text;
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: local("FCIconicTextMedium"),local("FC Iconic Text Medium"),url(/wm356/build/ext/FC-Iconic-Text-Medium.woff2) format("woff2")
}@font-face{
    font-family: FC Iconic Text;
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: local("FCIconicTextSemiBold"),local("FC Iconic Text SemiBold"),url(/wm356/build/ext/FC-Iconic-Text-SemiBold.woff2) format("woff2")
}@font-face{
    font-family: FC Iconic Text;
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: local("FCIconicTextBold"),local("FC Iconic Text Bold"),url(/wm356/build/ext/FC-Iconic-Text-Bold.woff2) format("woff2")
}#loginModal .-modal-content:has(* .x-modal-body-base.-v3),#registerModal .-modal-content:has(* .x-modal-body-base.-v3){
    min-height: auto
}#loginModal .-modal-content:has(* .x-modal-body-base.-v3) .x-register-tab-container,#registerModal .-modal-content:has(* .x-modal-body-base.-v3) .x-register-tab-container{
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 100%
}.x-title-register-modal-v3{
    display: flex;
    flex-direction: column;
    text-align: center;
    margin: auto
}.x-title-register-modal-v3 .-title{
    font-size: 1.25rem;
    font-weight: 400;
    color: #f2cf7f
}.x-title-register-modal-v3 .-sub-title{
    font-size: .875rem;
    font-weight: 300;
    color: #bdbdbd
}.x-title-register-modal-v3 .-highlight{
    font-weight: 500;
    color: #f2cf7f
}:root{
    --emoji-wh: 35px;
    --emoji-wh-mobile: 50px
}.fadeInUp{
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp
}body,html{
    height: 100%;
    font-family: FC Iconic Text,Helvetica Neue,Helvetica,Arial,sans-serif;
    background-color: #0f0f0f
}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{
    background-color: #272727;
    border-radius: 12px
}body::-webkit-scrollbar,html::-webkit-scrollbar{
    width: 8px;
    height: 8px;
    background-color: #595959;
    border-radius: 12px
}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{
    background-color: #595959;
    border-radius: 12px
}#main__content{
    margin-top: 0
}#main__content.-sticky{
    padding-top: 60px
}.-x-input-icon{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    border-radius: 3px;
    position: relative
}.-x-input-icon .-icon{
    position: absolute;
    left: 18px;
    color: #f22662;
    top: 18px;
    width: 15px
}.-x-input-icon .form-control{
    width: 100%;
    padding-left: 40px
}@media (max-width: 991.98px){.x-deposit-form,.x-deposit-form .-animatable-container,.x-deposit-form form{
        height:100%
    }}@media (max-width: 1199.98px){.x-deposit-form .-deposit-container{
        height:100%!important
    }}.x-deposit-form .-deposit-container .-btn-get-promotion{
    background: transparent;
    border: 0;
    font-size: 1.4rem
}.x-deposit-form .-deposit-container .-btn-cancel-promotion{
    font-size: 1.4rem
}.x-deposit-form .-deposit-container .-x-input-icon .form-control{
    padding-left: 12.8px
}.x-deposit-form .-promotion-intro-deposit{
    position: relative;
    color: #472c59
}.x-deposit-form .-promotion-intro-deposit .-detail{
    font-weight: 600;
    color: #f22662
}@media (min-width: 768px){.x-deposit-form .-promotion-intro-deposit:before{
        content:"";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 1px;
        background: #e3dce8
    }}.x-deposit-form.-v2 .-promotion-intro-deposit{
    display: none
}@media (max-width: 991.98px){.x-deposit-form.-v2{
        display:flex;
        flex-direction: column
    }.x-deposit-form.-v2 .-deposit-form-inner-wrapper{
        flex: 1
    }.x-deposit-form.-v2 .-deposit-container{
        margin: 0
    }.x-deposit-form.-v2 .-deposit-container .-form{
        display: flex;
        flex-direction: column;
        padding: 0!important
    }}@media (max-width: 991.98px){.x-deposit-form.-v2 .-deposit-notice-inner-wrapper{
        padding-top:1.5rem;
        margin-bottom: 5rem
    }}.x-deposit-form.-v2 .-text-pre-button{
    position: relative;
    text-align: center;
    font-size: 1rem;
    color: #414141;
    margin-top: 1rem
}.x-deposit-form.-v2 .-turnover-wrapper{
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding: .25rem 1.25rem;
    font-size: .875rem;
    font-weight: 300;
    color: #fafafa;
    background: transparent;
    border-radius: 0
}@media (max-width: 991.98px){.x-deposit-form.-v2 .-turnover-wrapper{
        margin-top:0;
        margin-bottom: .75rem
    }}@media (max-width: 767.98px){.x-deposit-form.-v2 .-turnover-wrapper{
        margin-bottom:.25rem
    }}.x-deposit-form.-v2 .-turnover-wrapper span{
    color: #f2cf7f;
    font-weight: 500
}.x-deposit-form.-v2 .-deposit-banner-slide-wrapper{
    display: flex
}.x-deposit-form.-v2 .-deposit-banner-slide-wrapper .-banner-wrapper{
    width: 50%
}@media (max-width: 991.98px){.x-deposit-form.-v2 .-deposit-banner-slide-wrapper .-banner-wrapper{
        width:100%
    }}.x-deposit-form.-v2 .-deposit-banner-slide-wrapper .-banner-wrapper.-hide{
    flex: 0
}.x-deposit-form.-v2 .-deposit-banner-slide-wrapper .-form{
    flex: 1
}.x-deposit-form.-v2 .-deposit-banner-slide-wrapper .-deposit-form-inner-wrapper .-get-promotion-banner-wrapper{
    text-align: center
}.x-deposit-form.-v2 .-deposit-banner-slide-wrapper .-deposit-form-inner-wrapper .-get-promotion-banner-wrapper .-btn-get-promotion{
    background: transparent;
    color: #6ee7d1;
    border: none;
    font-size: .875rem
}.x-deposit-form.-v2 .-deposit-banner-slide-wrapper .-deposit-form-inner-wrapper .-get-promotion-banner-wrapper .-btn-get-promotion:focus,.x-deposit-form.-v2 .-deposit-banner-slide-wrapper .-deposit-form-inner-wrapper .-get-promotion-banner-wrapper .-btn-get-promotion:hover{
    outline: none
}.x-deposit-form.-v2 .-deposit-banner-slide-wrapper .-deposit-form-inner-wrapper .-get-promotion-banner-wrapper .-btn-cancel-promotion{
    background: transparent;
    color: #6ee7d1;
    border: none;
    font-size: .875rem
}.x-withdraw-form .-x-input-icon .form-control{
    padding-left: 12.8px
}@media (max-width: 991.98px){.x-withdraw-form.-v2{
        padding-top:1rem
    }}.x-withdraw-form.-v2 .-text-pre-button{
    position: relative;
    text-align: center;
    font-size: 1rem;
    color: #414141;
    margin-top: 1rem
}.x-input-operator .-btn-icon{
    position: absolute;
    width: 50px;
    height: 50px;
    top: 0;
    border: none;
    background: none;
    color: #f2cf7f;
    font-size: 1.25rem;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}.x-input-operator .-btn-icon:focus{
    outline: none;
    box-shadow: none
}.x-input-operator .-btn-icon:active{
    background: #3b3b3c
}.x-input-operator .-btn-icon.-icon-left{
    left: 0
}.x-input-operator .-btn-icon.-icon-right{
    right: 0;
    left: unset
}.x-input-operator .form-control{
    padding-right: 50px!important;
    padding-left: 50px!important;
    font-weight: 700;
    color: #f2cf7f;
    box-shadow: none
}.x-input-operator .form-control.is-invalid{
    background: none
}.x-account-coupon .-coupon-container{
    text-align: center
}.x-account-coupon .-coupon-container .-coupon-member-detail{
    display: flex;
    justify-content: center
}.x-account-coupon .-coupon-container .-coupon-member-detail .-coupon-box{
    background: radial-gradient(80% 100% at 50% 0,#ffdc8e 0,#bf973c 100%);
    padding: 1.2rem;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    position: relative;
    box-shadow: none
}.x-account-coupon .-coupon-container .-coupon-member-detail .-coupon-box .-ic-coupon{
    width: 50px
}.x-account-coupon .-coupon-container .-coupon-member-detail .-text-box-container{
    box-shadow: none;
    background-color: #333;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 1rem;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}.x-account-coupon .-coupon-container .-coupon-member-detail .-text-box-container .-text-member,.x-account-coupon .-coupon-container .-coupon-member-detail .-text-box-container .-title-member{
    color: #4facf0
}.x-account-coupon .-coupon-container .-coupon-member-detail .-text-box-container .-title-member{
    color: #fafafa;
    font-weight: 600
}.x-account-coupon .-coupon-container .-coupon-member-detail .-text-box-container .-text-member{
    color: #fafafa;
    margin-top: .25rem;
    padding: .5rem 0;
    background-color: #1f1f1f;
    text-align: center;
    border-radius: 8px
}.x-account-coupon .-coupon-container .-form-coupon-container .-x-input-icon{
    width: 50%;
    margin: auto;
    position: relative
}@media (max-width: 991.98px){.x-account-coupon .-coupon-container .-form-coupon-container .-x-input-icon .x-coupon-input{
        border:none
    }}@media (max-width: 991.98px){.x-account-coupon .-coupon-container .-form-coupon-container .-x-input-icon:before{
        content:"";
        position: absolute;
        top: 10px;
        left: 46px;
        width: 2px;
        height: 30px;
        background: transparent
    }}.x-account-coupon .-coupon-container .-form-coupon-container .-btn-submit-container{
    width: 70%;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto
}.x-account-coupon .-coupon-container .-form-coupon-container .-btn-submit-container .-submit{
    min-width: 260px
}.x-account-promotion .-account-promotion-container .-active-promotion{
    height: 300px;
    overflow-y: scroll;
    margin: 1rem auto;
    padding: 0 1rem
}.x-account-promotion .-account-promotion-container .-active-promotion::-webkit-scrollbar-track{
    background-color: #272727
}.x-account-promotion .-account-promotion-container .-active-promotion::-webkit-scrollbar{
    width: 8px;
    height: 8px;
    background-color: #595959;
    border-radius: 12px
}.x-account-promotion .-account-promotion-container .-active-promotion::-webkit-scrollbar-thumb{
    background-color: #595959;
    border-radius: 12px
}@media (max-width: 991.98px){.x-account-promotion .-account-promotion-container .-active-promotion{
        overflow-y:unset;
        height: auto
    }}.x-account-promotion .-account-promotion-container .-active-promotion .-name{
    color: #fafafa
}.x-account-promotion .-account-promotion-container .-active-promotion .-name .-title{
    font-size: 1.125rem
}.x-account-promotion .-account-promotion-container .-active-promotion .-joining{
    color: #fafafa
}.x-account-promotion .-account-promotion-container .-active-promotion .-joining .fas{
    color: #357a61
}.x-account-promotion .-account-promotion-container .-active-promotion .-turnover .-title{
    font-size: .875rem;
    color: #fafafa;
    margin-bottom: .5rem;
    text-align: left
}.x-account-promotion .-account-promotion-container .-active-promotion .progress{
    position: relative;
    height: 25px;
    padding: .15rem;
    border-radius: 10px;
    background-color: #333
}.x-account-promotion .-account-promotion-container .-active-promotion .progress span{
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    color: #fafafa
}.x-account-promotion .-account-promotion-container .-active-promotion .-condition{
    color: #fafafa;
    background: #0e0e0e;
    padding: 1rem;
    border-top: 1px solid #3b3b3c;
    text-align: left
}.x-account-promotion .-account-promotion-container .-active-promotion .-condition .-title-condition{
    color: #f2cf7f;
    text-decoration: underline
}.x-account-promotion .-account-promotion-container .-no-result-container{
    margin: 1rem 0
}.x-account-promotion .-account-promotion-container .-no-result-container .-no-result-img{
    width: 120px
}.x-account-promotion .-account-promotion-container .-text-container{
    padding: .75rem 1rem;
    width: 70%;
    margin: 1rem auto;
    background: #3b3b3c;
    color: #aaa;
    border-radius: 10px
}@media (max-width: 991.98px){.x-account-promotion .-account-promotion-container .-text-container{
        width:90%
    }}.x-account-promotion .x-promotion-content{
    font-size: .875rem
}.x-account-promotion .x-promotion-content h1,.x-account-promotion .x-promotion-content h2,.x-account-promotion .x-promotion-content h3,.x-account-promotion .x-promotion-content h4,.x-account-promotion .x-promotion-content h5,.x-account-promotion .x-promotion-content h6{
    font-size: 1.25rem
}@media (min-width: 992px){.x-bill-history-container{
        max-height:385px;
        overflow: auto
    }.x-bill-history-container::-webkit-scrollbar-track{
        background-color: #272727
    }.x-bill-history-container::-webkit-scrollbar{
        width: 8px;
        height: 8px;
        background-color: #595959;
        border-radius: 12px
    }.x-bill-history-container::-webkit-scrollbar-thumb{
        background-color: #595959;
        border-radius: 12px
    }}.x-bill-history-container table{
    margin-bottom: 0
}.x-bill-history-container table thead th{
    padding: .6rem .75rem;
    font-size: .875rem;
    font-weight: 500;
    color: #f3d067
}@media (max-width: 575.98px){.x-bill-history-container table thead th{
        padding:.6rem .5rem;
        font-size: .875rem
    }}.x-bill-history-container table tbody td{
    padding: .6rem .75rem;
    font-size: .875rem
}@media (max-width: 575.98px){.x-bill-history-container table tbody td{
        padding:.6rem .5rem
    }}.x-bill-history-container table tbody td.-amount{
    font-weight: 600;
    text-align: right
}.x-bill-history-container table tbody td.-amount.-deposit{
    color: #6fcf97
}.x-bill-history-container table tbody td.-amount.-withdraw{
    color: #eb5757
}.x-bill-history-container table .-transaction-heading-wrapper{
    text-align: right;
    width: 170px
}@media (max-width: 575.98px){.x-bill-history-container table .-transaction-heading-wrapper{
        width:145px
    }}@media screen and (max-width: 370px){.x-bill-history-container table .-transaction-heading-wrapper{
        width:134px
    }}.x-bill-history-container table .-transaction-body-wrapper{
    text-align: right;
    width: 170px
}@media (max-width: 575.98px){.x-bill-history-container table .-transaction-body-wrapper{
        width:145px
    }}@media screen and (max-width: 370px){.x-bill-history-container table .-transaction-body-wrapper{
        width:134px
    }}.x-bill-history-container table .-state-wrapper{
    display: flex;
    align-items: center
}@media screen and (max-width: 370px){.x-bill-history-container table .-state-wrapper{
        font-size:.75rem
    }}.x-bill-history-container table .-state-wrapper .-ic{
    width: 16px;
    margin-left: 10px
}@media (max-width: 575.98px){.x-bill-history-container table .-state-wrapper .-ic{
        margin-left:6px
    }}.x-bill-history-container table .-state-wrapper .fas{
    margin-left: 10px;
    color: #88e3ff
}@media (max-width: 575.98px){.x-bill-history-container table .-state-wrapper .fas{
        margin-left:6px
    }}.x-bill-history-container table .-state-wrapper .-state-title{
    margin-left: 6px
}.x-bill-history-container table .-state-wrapper .-state-title.-short{
    display: none
}@media screen and (max-width: 370px){.x-bill-history-container table .-state-wrapper .-state-title{
        display:none
    }.x-bill-history-container table .-state-wrapper .-state-title.-short{
        display: inline-block
    }}.x-bill-history-container table .-amount{
    font-weight: 500
}.x-bill-history-container table .-amount.-deposit{
    color: #6fcf97
}.x-bill-history-container table .-amount.-withdraw{
    color: #eb5757
}.x-bill-history-container table .-datetime{
    color: #aaa
}@media screen and (max-width: 370px){.x-bill-history-container table .-datetime{
        font-size:.75rem
    }}.x-bill-history-container .-no-result-container{
    margin: 1rem 0;
    text-align: center
}.x-bill-history-container .-no-result-container .-no-result-img{
    width: 120px
}.x-bill-history-container .-text-container{
    padding: .75rem 1rem;
    width: 70%;
    margin: 1rem auto;
    background: #3b3b3c;
    color: #aaa;
    border-radius: 10px
}@media (max-width: 991.98px){.x-bill-history-container .-text-container{
        width:90%
    }}.x-customer-bank-info-container.-v2{
    width: 100%;
    padding: .8rem 1rem;
    border-radius: 5px;
    border: none;
    background: #383838
}@media (max-width: 991.98px){.x-customer-bank-info-container.-v2{
        border:none
    }}.x-customer-bank-info-container.-v2 .media{
    justify-content: center;
    align-items: center
}.x-customer-bank-info-container.-v2 .media .-img{
    width: 60px;
    height: auto;
    margin-right: 10px
}.x-customer-bank-info-container.-v2 .-content-wrapper{
    display: flex;
    flex-direction: column;
    text-align: left
}.x-customer-bank-info-container.-v2 .-content-wrapper .-name{
    font-size: 1rem;
    font-weight: 300;
    color: #fafafa
}@media (max-width: 575.98px){.x-customer-bank-info-container.-v2 .-content-wrapper .-name{
        font-size:.875rem
    }}.x-customer-bank-info-container.-v2 .-content-wrapper .-own-name{
    font-size: 1rem;
    font-weight: 400;
    color: #fafafa
}.x-customer-bank-info-container.-v2 .-content-wrapper .-number{
    font-size: 1.125rem;
    font-weight: 600;
    color: #fafafa
}@media (max-width: 575.98px){.x-customer-bank-info-container.-v2 .-content-wrapper .-number{
        font-size:1rem
    }}.x-customer-bank-info-container.-v2 .-copy-wrapper{
    margin-left: auto
}.x-customer-bank-info-container.-v2 .-copy-wrapper .-btn{
    padding: 1px 8px;
    font-size: .75rem;
    font-weight: 400;
    color: #fafafa;
    background: #357a61;
    border-radius: 15px;
    line-height: unset
}@media (max-width: 1199.98px){.x-profile-image .-profile-image{
        width:36px
    }}.x-header{
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    height: 60px;
    padding: 0 1.5rem;
    z-index: 5;
    transition: all .3s;
    background: #1d1d1d
}.x-header .navbar-brand{
    font-size: unset;
    margin-right: .5rem
}.x-header.-sticky{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #1d1d1d;
    box-shadow: 0 0 1px hsla(0,0%,100%,.2)
}.x-header.-sticky #headerBrand .navbar-brand .-logo.-default{
    display: none
}.x-header.-sticky #headerBrand .navbar-brand .-logo.-invert{
    display: block;
    margin-top: 5px
}.x-header.-sticky .x-menu .-menu-container .-menu-link{
    color: #fafafa
}.x-header.-sticky .x-menu .-menu-container .-menu-link.active{
    color: #f2cf7f;
    background: transparent;
    border-radius: 0
}.x-header.-sticky .x-menu .-menu-container .-menu-link.active:hover,.x-header.-sticky .x-menu .-menu-container .-menu-link:hover{
    color: #f2cf7f
}.x-header.-sticky .x-logged .-profile-container .-btn-wrapper{
    color: #404e67
}.x-header.-sticky .x-logged .-balance-container .-user-balance .-btn-balance{
    color: #fafafa
}.x-header.-sticky .x-logged .-balance-container .-pending-approved{
    color: #472c59
}.x-header.-sticky .x-hamburger span{
    background: #f2cf7f
}@media (max-width: 991.98px){.x-header{
        padding:0 1rem
    }}@media (max-width: 575.98px){.x-header{
        padding:0 .8rem
    }}@media (max-width: 370px){.x-header{
        padding:0 .5rem
    }}.x-header .-inner-container{
    flex-wrap: nowrap;
    height: 100%;
    background-color: transparent
}@media (min-width: 992px){.x-header .-inner-container{
        padding-right:0;
        padding-left: 0
    }}@media (max-width: 575.98px){.x-header #headerBrand .navbar-brand{
        margin-right:.75rem
    }}.x-header #headerBrand .navbar-brand .-logo{
    width: 130px
}@media screen and (max-width: 1250px){.x-header #headerBrand .navbar-brand .-logo{
        width:110px
    }}@media (max-width: 575.98px){.x-header #headerBrand .navbar-brand .-logo{
        width:85px
    }}@media (max-width: 370px){.x-header #headerBrand .navbar-brand .-logo{
        width:70px
    }}.x-header #headerBrand .navbar-brand .-logo.-invert{
    display: none
}.x-header .x-logged,.x-header .x-logged .-transaction-outer-container{
    display: flex;
    align-items: center
}.x-header .x-logged .-transaction-outer-container.-has-vip-mode{
    order: 19
}.x-header .x-logged .-vip-mode-outer-desktop-container{
    order: 20
}.x-header .x-logged .-profile-outer-container{
    display: flex;
    align-items: center
}@media (min-width: 992px){.x-header .x-logged .-profile-outer-container.-has-vip-mode{
        flex-direction:row-reverse
    }}.x-header .x-logged .-profile-outer-container.-has-vip-mode .-profile-container{
    z-index: 1
}@media (min-width: 992px){.x-header .x-logged .-profile-outer-container.-has-vip-mode .-profile-container{
        margin-right:-1.125rem
    }}@media (max-width: 991.98px){.x-header .x-logged .-profile-outer-container.-has-vip-mode .-profile-container{
        margin-left:-1rem
    }}@media (max-width: 767.98px){.x-header .x-logged .-profile-outer-container.-has-vip-mode .-profile-container{
        margin-left:-.4rem
    }}.x-header .x-logged .-profile-container .-btn-wrapper{
    display: flex;
    align-items: center;
    font-size: .9rem;
    color: #fff
}@media (max-width: 1199.98px){.x-header .x-logged .-profile-container .-btn-wrapper{
        display:none
    }}.x-header .x-logged .-profile-container .-btn-wrapper:hover{
    text-decoration: none
}.x-header .x-logged .-profile-container .-btn-wrapper .-profile-image{
    width: 48px
}@media (max-width: 1400px){.x-header .x-logged .-profile-container .-btn-wrapper .-profile-image{
        width:36px
    }}.x-header .x-logged .-profile-container .-btn-wrapper .-profile-name{
    margin-left: .2rem
}.x-header .x-logged .-balance-container{
    margin: auto .25rem;
    display: flex
}@media (max-width: 575.98px){.x-header .x-logged .-balance-container{
        margin:auto 0
    }}.x-header .x-logged .-balance-container .-text-username{
    display: none
}.x-header .x-logged .-balance-container .-pending-approved{
    color: #fafafa
}@media (max-width: 575.98px){.x-header .x-logged .-balance-container .-pending-approved{
        display:none
    }}.x-header .x-logged .-balance-container .-pending-approved .fas.fa-spinner{
    position: relative;
    top: 2px;
    margin-right: 2px;
    font-size: 16px
}.x-header .x-logged .-balance-container .-user-balance{
    position: relative;
    display: flex;
    align-items: center
}@media (max-width: 1199.98px){.x-header .x-logged .-balance-container .-user-balance{
        justify-content:center
    }.x-header .x-logged .-balance-container .-user-balance #customer-balance{
        padding: 0 7px
    }}.x-header .x-logged .-balance-container .-user-balance .-inner-box-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin-right: 0;
    min-width: 90px;
    padding: .4rem 1rem;
    font-size: .9rem;
    font-weight: 400;
    color: #fafafa;
    background: #3a3a3a;
    box-shadow: 0 0 5px rgba(0,0,0,.3);
    border: none;
    border-radius: 20px
}@media (max-width: 1199.98px){.x-header .x-logged .-balance-container .-user-balance .-inner-box-wrapper{
        padding:5px 12px
    }}@media (max-width: 991.98px){.x-header .x-logged .-balance-container .-user-balance .-inner-box-wrapper{
        padding:5px 8px
    }}@media (max-width: 767.98px){.x-header .x-logged .-balance-container .-user-balance .-inner-box-wrapper{
        min-width:75px
    }}@media (max-width: 575.98px){.x-header .x-logged .-balance-container .-user-balance .-inner-box-wrapper{
        padding:3px 8px 3px 4px;
        font-size: .875rem
    }}@media (max-width: 370px){.x-header .x-logged .-balance-container .-user-balance .-inner-box-wrapper{
        font-size:.75rem
    }}.x-header .x-logged .-balance-container .-user-balance .-inner-box-wrapper .-ic-coin{
    position: relative;
    width: 24px;
    margin-right: 5px
}@media (max-width: 1400px){.x-header .x-logged .-balance-container .-user-balance .-inner-box-wrapper .-ic-coin{
        margin-top:-4px;
        width: 20px
    }}@media (max-width: 575.98px){.x-header .x-logged .-balance-container .-user-balance .-inner-box-wrapper .-ic-coin{
        width:30px
    }}.x-header .x-logged .-balance-container .-user-balance .-btn-balance{
    display: flex;
    padding: 0;
    color: #fafafa;
    background: transparent;
    border: none
}@media (max-width: 991.98px){.x-header .x-logged .-balance-container .-user-balance .-btn-balance{
        right:.75rem
    }}.x-header .x-logged .-balance-container .-user-balance .-btn-balance.-in-box{
    margin-left: 5px
}.x-header .x-logged .-balance-container .-user-balance .-btn-balance .fas{
    margin: auto 0
}.x-header .x-logged .-balance-container .-user-balance .-btn-balance:focus{
    box-shadow: none;
    outline: none
}.x-header .x-logged .-deposit-container,.x-header .x-logged .-withdraw-container{
    margin: auto .25rem
}@media (max-width: 1400px){.x-header.-logged .x-menu .-menu-container .-menu-link{
        padding:0 .4rem;
        font-size: .875rem
    }}@media (max-width: 1260px){.x-header.-logged .x-menu .-menu-container .-menu-link{
        padding:0 .6rem
    }}@media (max-width: 1400px){.x-header.-logged .x-menu .-menu-container .-menu-link .-icon{
        width:20px
    }}@media (max-width: 1260px){.x-header.-logged .x-menu .-menu-container .-menu-link .-icon{
        display:none
    }}.x-hamburger{
    margin-right: 15px;
    margin-top: 6px;
    width: 25px;
    height: 24px;
    position: relative;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    cursor: pointer
}@media (min-width: 992px){.x-hamburger{
        display:inline-block
    }}@media (max-width: 991.98px){.x-hamburger{
        margin-right:10px
    }}@media (max-width: 575.98px){.x-hamburger{
        width:20px;
        margin-right: 5px
    }}.x-hamburger span{
    width: 70%;
    display: block;
    position: absolute;
    height: 3px;
    background: #f2cf7f;
    border-radius: 9px;
    opacity: 1;
    left: 0;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: .25s ease-in-out
}.x-hamburger span:first-child{
    top: 0;
    -webkit-animation: x-hamburger-wave .4s ease-out infinite alternate;
    animation: x-hamburger-wave .4s ease-out infinite alternate
}.x-hamburger span:first-child,.x-hamburger span:nth-child(2){
    -webkit-transform-origin: left center;
    transform-origin: left center
}.x-hamburger span:nth-child(2){
    top: 9px;
    -webkit-animation: x-hamburger-wave .4s ease-out .3s infinite alternate;
    animation: x-hamburger-wave .4s ease-out .3s infinite alternate
}@media (max-width: 575.98px){.x-hamburger span:nth-child(2){
        top:8px
    }}.x-hamburger span:nth-child(3){
    top: 18px;
    -webkit-transform-origin: left center;
    transform-origin: left center;
    -webkit-animation: x-hamburger-wave .4s ease-out .6s infinite alternate;
    animation: x-hamburger-wave .4s ease-out .6s infinite alternate
}@media (max-width: 575.98px){.x-hamburger span:nth-child(3){
        top:16px
    }}.x-hamburger.-open{
    width: 25px
}.x-hamburger.-open span{
    width: 100%;
    -webkit-animation: none;
    animation: none
}.x-hamburger.-open span:first-child{
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0;
    left: 5px
}.x-hamburger.-open span:nth-child(2){
    width: 0;
    opacity: 0
}.x-hamburger.-open span:nth-child(3){
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 18px;
    left: 5px
}.x-header-btn-support{
    display: flex;
    align-items: center;
    justify-content: center;
    transition: -webkit-transform .25s;
    transition: transform .25s;
    transition: transform .25s,-webkit-transform .25s
}.x-header-btn-support:hover{
    -webkit-transform: scale(1.05);
    transform: scale(1.05)
}.x-header-btn-support.-in-anon,.x-header-btn-support.-in-logged{
    margin-right: .5rem
}@media (max-width: 1199.98px){.x-header-btn-support.-in-anon,.x-header-btn-support.-in-logged{
        margin-right:.25rem
    }}.x-header-btn-support.-in-anon .-ic,.x-header-btn-support.-in-logged .-ic{
    width: 120px
}@media (max-width: 575.98px){.x-header-btn-support.-in-anon .-ic,.x-header-btn-support.-in-logged .-ic{
        display:none;
        width: 85px
    }}@media (max-width: 370px){.x-header-btn-support.-in-anon .-ic,.x-header-btn-support.-in-logged .-ic{
        width:80px
    }}.x-header-btn-support.-in-anon .-ic.-mobile,.x-header-btn-support.-in-logged .-ic.-mobile{
    display: none;
    width: 28px
}@media (max-width: 575.98px){.x-header-btn-support.-in-anon .-ic.-mobile,.x-header-btn-support.-in-logged .-ic.-mobile{
        display:block
    }}.btn{
    border-radius: 10px;
    color: #fff;
    border: none;
    padding: .5rem 1.5rem
}.btn:focus{
    box-shadow: none
}.btn.-btn-sparkle{
    min-width: 100px;
    position: relative;
    color: #fff;
    text-align: center;
    transition: .5s
}.btn.-btn-sparkle .-img-sparkle{
    position: absolute;
    top: -5%;
    left: -5%;
    width: 110%
}.btn.-btn-header-login,.btn.-btn-header-register,.btn.-btn-play-demo{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 120px;
    font-size: .9rem
}@media (max-width: 1199.98px){.btn.-btn-header-login,.btn.-btn-header-register,.btn.-btn-play-demo{
        width:100px
    }}@media (max-width: 991.98px){.btn.-btn-header-login,.btn.-btn-header-register,.btn.-btn-play-demo{
        font-size:.875rem
    }}@media (max-width: 575.98px){.btn.-btn-header-login,.btn.-btn-header-register,.btn.-btn-play-demo{
        width:90px;
        font-size: .75rem
    }}.btn.-btn-header-user-icon{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: .5rem;
    padding: 0;
    transition: all .2s
}@media (max-width: 575.98px){.btn.-btn-header-user-icon{
        margin-left:.25rem
    }}.btn.-btn-header-user-icon .-img{
    width: 36px
}@media (max-width: 575.98px){.btn.-btn-header-user-icon .-img{
        width:28px
    }}.btn.-btn-header-user-icon:hover{
    -webkit-filter: brightness(.75);
    filter: brightness(.75)
}.btn.-btn-play-demo{
    background: linear-gradient(180deg,#f52867 30%,#bf001d);
    background-origin: border-box;
    background-clip: content-box,border-box
}@media (max-width: 991.98px){.btn.-btn-play-demo{
        display:none
    }}.btn.-btn-play-demo:hover{
    color: #fff;
    background: linear-gradient(180deg,#f52867 30%,#f52867);
    background-origin: border-box;
    background-clip: content-box,border-box
}.btn.-btn-header-login{
    font-weight: 400;
    color: #fafafa;
    background: radial-gradient(150% 100% at 50% 0,#4cab89 0,#225442 100%);
    background-origin: border-box;
    background-clip: content-box,border-box;
    border: none;
    border-radius: 5px
}@media (max-width: 991.98px){.btn.-btn-header-login{
        background:radial-gradient(150% 100% at 50% 0,#4cab89 0,#225442 100%);
        background-origin: border-box;
        background-clip: content-box,border-box;
        color: #fafafa;
        border: none
    }}.btn.-btn-header-login:hover{
    color: #fafafa;
    background: radial-gradient(150% 100% at 50% 0,#3a8268 0,#214438 100%);
    background-origin: border-box;
    background-clip: content-box,border-box
}@media (max-width: 991.98px){.btn.-btn-header-login:hover{
        color:#fafafa;
        background: #1a4032;
        background-origin: border-box;
        background-clip: content-box,border-box
    }}.btn.-btn-header-register{
    font-weight: 500;
    color: #fafafa;
    background: #333;
    background-origin: border-box;
    background-clip: content-box,border-box;
    border: 1px solid #333;
    border-radius: 5px
}@media (max-width: 991.98px){.btn.-btn-header-register{
        background:#333;
        background-origin: border-box;
        background-clip: content-box,border-box;
        color: #fafafa;
        border: 1px solid #333
    }}.btn.-btn-header-register:hover{
    color: #fafafa;
    background: #222;
    background-origin: border-box;
    background-clip: content-box,border-box
}@media (max-width: 991.98px){.btn.-btn-header-register:hover{
        color:#fafafa;
        background: #222;
        background-origin: border-box;
        background-clip: content-box,border-box
    }}.btn.-btn-deposit{
    background: linear-gradient(180deg,#4cab89,#225442);
    border-radius: .5rem;
    box-shadow: 0 2px 4px rgba(0,0,0,.12),0 1px 2px hsla(0,7.3%,92%,.24)
}@media (max-width: 1199.98px){.btn.-btn-deposit{
        padding:.5rem 1rem
    }}.btn.-btn-deposit:hover{
    background: linear-gradient(180deg,#409174,#17392d)
}.btn.-btn-withdraw{
    background: linear-gradient(180deg,#dc5e5e,#9d2626);
    border-radius: .5rem;
    box-shadow: 0 2px 4px rgba(0,0,0,.12),0 1px 2px hsla(0,7.3%,92%,.24)
}@media (max-width: 1199.98px){.btn.-btn-withdraw{
        padding:.5rem 1rem
    }}.btn.-btn-withdraw:hover{
    background: linear-gradient(180deg,#d53f3f,#7e1f1f)
}.btn.-register-btn{
    display: inline-block;
    padding: 15px 50px;
    font-size: 1.5rem;
    font-weight: 600;
    color: #fff;
    background: linear-gradient(180deg,#91f27f,#00b302);
    border-radius: 30px;
    box-shadow: 0 4px 10px rgba(0,0,0,.2)
}.btn.-register-btn .-glow-container{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-animation: x-opacity-glow-fading-up 2.5s infinite alternate;
    animation: x-opacity-glow-fading-up 2.5s infinite alternate;
    transition: all 2.5s linear;
    border-radius: 30px;
    box-shadow: 0 0 5px #fff,0 0 13px rgba(145,242,127,.7),0 0 16px rgba(145,242,127,.7),0 0 28px rgba(145,242,127,.7),0 0 40px rgba(145,242,127,.7)
}.btn.-register-btn .-glow-container:after{
    box-shadow: 0 0 2px #fff,0 0 6px rgba(145,242,127,.7),0 0 8px rgba(145,242,127,.7),0 0 14px rgba(145,242,127,.7),0 0 20px rgba(145,242,127,.7);
    opacity: .5;
    transition: opacity 2.5s linear
}.btn.-register-btn span{
    display: inline-block;
    color: #fff;
    background: #fff -webkit-gradient(linear,100% 0,0 0,from(#fff),color-stop(.5,#b5b5b5),to(#fff));
    background-position: -200px top;
    background-repeat: no-repeat;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-animation-name: x-shimmer;
    animation-name: x-shimmer;
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}@media (max-width: 991.98px){.btn.-register-btn span{
        -webkit-animation-duration:2s;
        animation-duration: 2s
    }}@media (min-width: 992px){.btn.-register-btn:hover{
        background:linear-gradient(180deg,#69ed51,#008001)
    }}@media (max-width: 767.98px){.btn.-register-btn:not(.-position-bottom){
        padding:10px 40px;
        font-size: 1.25rem
    }}.btn.-social-share-btn{
    width: 150px;
    padding: .75em;
    color: #fff;
    background: linear-gradient(180deg,#91f27f,#00b302)
}@media (min-width: 992px){.btn.-social-share-btn:hover{
        background:linear-gradient(180deg,#69ed51,#008001)
    }}.x-menu{
    height: 100%;
    flex: 1
}.x-menu .-menu-container{
    display: flex;
    height: 100%;
    margin-right: auto
}@media (max-width: 991.98px){.x-menu .-menu-container{
        display:none
    }}.x-menu .-menu-container .-menu-link{
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 .75rem;
    font-size: .9rem;
    font-weight: 400;
    color: #fafafa;
    background: transparent;
    transition: all .2s
}.x-menu .-menu-container .-menu-link:before{
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 80%;
    height: 5px;
    background: #f2cf7f;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: all .2s;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}@media (max-width: 1400px){.x-menu .-menu-container .-menu-link{
        padding:0 .55rem
    }}@media (max-width: 1250px){.x-menu .-menu-container .-menu-link{
        padding:0 .4rem;
        font-size: .875rem
    }}@media (max-width: 1100px){.x-menu .-menu-container .-menu-link{
        padding:0 .6rem
    }}@media (min-width: 992px){.x-menu .-menu-container .-menu-link:hover{
        color:#f2cf7f;
        text-decoration: none
    }.x-menu .-menu-container .-menu-link:hover .-icon{
        -webkit-transform: rotate(-10deg) translateY(-2px) translateX(-1px);
        transform: rotate(-10deg) translateY(-2px) translateX(-1px)
    }}.x-menu .-menu-container .-menu-link .-icon{
    width: 26px;
    height: auto;
    margin-right: .5rem;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s
}.x-menu .-menu-container .-menu-link .-icon.-active{
    display: none
}@media (max-width: 1350px){.x-menu .-menu-container .-menu-link .-icon{
        width:20px
    }}@media (max-width: 1260px){.x-menu .-menu-container .-menu-link .-icon{
        display:none
    }}.x-menu .-menu-container .-menu-link.active{
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    color: #f2cf7f;
    background: transparent
}.x-menu .-menu-container .-menu-link.active:before{
    opacity: 1;
    visibility: visible
}.x-menu .-menu-container .-menu-link.active .-icon{
    display: none
}.x-menu .-menu-container .-menu-link.active .-icon.-active{
    display: inline-block
}@media (max-width: 1260px){.x-menu .-menu-container .-menu-link.active .-icon.-active{
        display:none
    }}@media (min-width: 992px){.x-menu .-menu-container .-menu-link.active:hover{
        color:#f2cf7f;
        background: transparent
    }}.form-control{
    border: 0
}.x-form-control{
    background: #000;
    color: #fafafa;
    border: none;
    transition: all .5s;
    width: 100%;
    box-shadow: none;
    font-size: .95rem
}.x-form-control.is-invalid{
    background-position: 95% calc(.375em + .4rem)
}.x-form-control::-webkit-input-placeholder{
    color: #838383;
    line-height: normal
}.x-form-control:-ms-input-placeholder{
    color: #838383;
    line-height: normal
}.x-form-control::-ms-input-placeholder{
    color: #838383;
    line-height: normal
}.x-form-control::placeholder{
    color: #838383;
    line-height: normal
}.x-form-control:focus{
    background-color: #000;
    color: #f2cf7f;
    box-shadow: none;
    outline: none;
    border: 1px solid #838383
}.slick-dots li button:before{
    color: #fff;
    opacity: .75;
    transition: .2s
}.slick-dots li.slick-active button:before{
    opacity: 1;
    -webkit-transform: scale(1.25);
    transform: scale(1.25)
}@media (min-width: 992px){.slick-dots li:hover button:before{
        color:#f22662;
        opacity: .75;
        -webkit-transform: scale(1.25);
        transform: scale(1.25)
    }}#dice{
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-animation: dice-spin 20s linear infinite;
    animation: dice-spin 20s linear infinite
}#dice,#dice .side{
    width: 70px;
    height: 70px
}#dice .side{
    position: absolute;
    background: #fff;
    box-shadow: inset 0 0 20px #ddd;
    border-radius: 20px
}#dice .cover,#dice .inner{
    background: #e0e0e0;
    box-shadow: none
}#dice .cover{
    border-radius: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}#dice .cover.x{
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg)
}#dice .cover.z{
    -webkit-transform: rotateX(90deg);
    transform: rotateX(90deg)
}#dice .front{
    -webkit-transform: translateZ(35px);
    transform: translateZ(35px)
}#dice .front.inner{
    -webkit-transform: translateZ(33px);
    transform: translateZ(33px)
}#dice .back{
    -webkit-transform: rotateX(-180deg) translateZ(35px);
    transform: rotateX(-180deg) translateZ(35px)
}#dice .back.inner{
    -webkit-transform: rotateX(-180deg) translateZ(33px);
    transform: rotateX(-180deg) translateZ(33px)
}#dice .right{
    -webkit-transform: rotateY(90deg) translateZ(35px);
    transform: rotateY(90deg) translateZ(35px)
}#dice .right.inner{
    -webkit-transform: rotateY(90deg) translateZ(33px);
    transform: rotateY(90deg) translateZ(33px)
}#dice .left{
    -webkit-transform: rotateY(-90deg) translateZ(35px);
    transform: rotateY(-90deg) translateZ(35px)
}#dice .left.inner{
    -webkit-transform: rotateY(-90deg) translateZ(33px);
    transform: rotateY(-90deg) translateZ(33px)
}#dice .top{
    -webkit-transform: rotateX(90deg) translateZ(35px);
    transform: rotateX(90deg) translateZ(35px)
}#dice .top.inner{
    -webkit-transform: rotateX(90deg) translateZ(33px);
    transform: rotateX(90deg) translateZ(33px)
}#dice .bottom{
    -webkit-transform: rotateX(-90deg) translateZ(35px);
    transform: rotateX(-90deg) translateZ(35px)
}#dice .bottom.inner{
    -webkit-transform: rotateX(-90deg) translateZ(33px);
    transform: rotateX(-90deg) translateZ(33px)
}#dice .dot{
    position: absolute;
    width: 14px;
    height: 14px;
    border-radius: 7px;
    background: #444;
    box-shadow: inset 5px 0 10px #000
}#dice .dot.center{
    margin: 28px 0 0 28px
}#dice .dot.dtop{
    margin-top: 12px
}#dice .dot.dleft{
    margin-left: 44px
}#dice .dot.dright{
    margin-left: 12px
}#dice .dot.dbottom{
    margin-top: 44px
}#dice .dot.center.dleft{
    margin: 28px 0 0 12px
}#dice .dot.center.dright{
    margin: 28px 0 0 44px
}.x-homepage-banner-container{
    padding-top: 1rem;
    padding-bottom: .75rem
}@media (max-width: 991.98px){.x-homepage-banner-container{
        padding:1rem 1rem 1.5rem
    }}.x-banner-slide-wrapper{
    position: relative
}.x-banner-slide-wrapper.slick-dotted.slick-slider{
    margin-bottom: 2rem
}@media (max-width: 991.98px){.x-banner-slide-wrapper.slick-dotted.slick-slider{
        margin-bottom:0
    }}.x-banner-slide-wrapper .-slide-inner-wrapper{
    border-radius: 15px;
    overflow: hidden
}.x-banner-slide-wrapper .-slide-inner-wrapper .-slick-item{
    margin: auto;
    width: 650px;
    border-radius: 15px
}@media (max-width: 767.98px){.x-banner-slide-wrapper .-slide-inner-wrapper{
        width:100%;
        border-radius: 0
    }.x-banner-slide-wrapper .-slide-inner-wrapper .-slick-item{
        border-radius: 10px
    }}.x-banner-slide-wrapper .-link-wrapper{
    display: block;
    margin: 0 .75rem
}@media (max-width: 767.98px){.x-banner-slide-wrapper .-link-wrapper{
        margin:0
    }}.x-banner-slide-wrapper .slick-dots{
    bottom: -25px
}.x-banner-slide-wrapper .slick-dots li{
    width: 35px;
    height: 5px;
    margin: 0 4px
}.x-banner-slide-wrapper .slick-dots li button{
    width: 100%;
    height: 100%;
    padding: 0;
    background: #545454;
    border-radius: 10px
}.x-banner-slide-wrapper .slick-dots li button:before{
    content: unset
}.x-banner-slide-wrapper .slick-dots li.slick-active button{
    background: #f2cf7f
}@media (max-width: 767.98px){.x-banner-slide-wrapper .slick-dots li{
        width:30px
    }}.x-title-with-tag-header{
    text-align: center;
    position: relative;
    margin: .25rem 0 .5rem
}@media (max-width: 991.98px){.x-title-with-tag-header{
        margin:.5rem 0
    }.x-title-with-tag-header.-is-logged{
        display: none
    }}.x-title-with-tag-header .-title{
    font-size: 1.5rem;
    font-weight: 600;
    color: #fafafa;
    margin-bottom: 0
}@media (max-width: 991.98px){.x-title-with-tag-header .-title{
        font-size:1.25rem
    }}@media (max-width: 767.98px){.x-title-with-tag-header .-title{
        font-size:1.125rem
    }}@media (max-width: 575.98px){.x-title-with-tag-header .-title{
        font-size:.875rem
    }}.x-title-with-tag-header .-sub-title{
    margin: 1rem auto;
    color: #828282;
    font-size: .875rem;
    transition: all .4s
}@media (max-width: 991.98px){.x-title-with-tag-header .-sub-title{
        width:auto
    }}@media (max-width: 575.98px){.x-title-with-tag-header .-sub-title{
        font-size:.75rem;
        margin: 0 auto
    }}.x-title-modal{
    margin: 2.5rem auto 0;
    color: #fff;
    font-weight: 400;
    font-size: 1.375rem
}@media (max-width: 767.98px){.x-title-modal{
        font-size:1.25rem
    }}.x-title-modal .-ic-normal{
    width: 30px;
    height: auto;
    position: relative;
    top: -4px
}@media (max-width: 991.98px){.x-modal{
        padding-right:0!important
    }}@media (max-width: 991.98px){.x-modal .modal-dialog-scrollable{
        max-height:calc(100% - 1px)
    }.x-modal .modal-dialog-scrollable .modal-content{
        height: 100%
    }}@media (max-width: 991.98px){.x-modal .modal-dialog-scrollable:not(.-no-fixed-button) .modal-content{
        padding-bottom:60px
    }}@media (max-width: 767.98px){.x-modal .modal-dialog-scrollable:not(.-no-fixed-button) .modal-content{
        padding-bottom:0
    }.x-modal .modal-dialog-scrollable:not(.-no-fixed-button) .modal-content .modal-body{
        padding-bottom: 4.5rem
    }}.x-modal .close{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    opacity: .9
}.x-modal .close .fa-times{
    font-size: 1.25rem
}.x-modal .close.-in-tab{
    right: -50px;
    border-radius: 50%;
    background-color: #3b6a96;
    opacity: 1
}@media (max-width: 991.98px){.x-modal .close.-in-tab{
        top:4.5rem;
        right: .75rem;
        width: 36px;
        height: 36px
    }}@media (max-width: 767.98px){.x-modal .close.-in-tab .fa-times{
        font-size:1rem
    }}.x-modal .-modal-size{
    max-width: 450px;
    transition: max-width .6s
}@media (max-width: 991.98px){.x-modal .-modal-size{
        max-width:100%;
        width: 100%;
        margin: 0
    }}.x-modal .-modal-size.-modal-big{
    max-width: 800px
}@media (max-width: 991.98px){.x-modal .-modal-size.-modal-big{
        max-width:100%
    }}.x-modal .-modal-size.-modal-medium{
    max-width: 600px
}@media (max-width: 991.98px){.x-modal .-modal-size.-modal-medium{
        max-width:100%
    }}.x-modal .-modal-size.-modal-bigger{
    max-width: 900px
}@media (max-width: 991.98px){.x-modal .-modal-size.-modal-bigger{
        max-width:100%
    }}@media (max-width: 991.98px){.x-modal .-modal-size.-no-fixed-button .-modal-content .-modal-body{
        bottom:0
    }}.x-modal .-modal-content{
    background: #fff;
    border-radius: 15px;
    border: 4px solid rgba(155,225,255,.96);
    box-shadow: none
}@media (max-width: 991.98px){.x-modal .-modal-content{
        border-radius:0;
        border: none;
        border-top: 1px solid #0c2347
    }}@media (max-width: 375px){.x-modal .-modal-content{
        border:none;
        box-shadow: none
    }}.x-modal .-modal-content .-modal-header{
    padding: 2rem 2rem 1rem;
    color: #f3f3f3;
    border-bottom: none;
    text-align: center;
    font-weight: 400;
    font-size: 2rem
}@media (max-width: 991.98px){.x-modal .-modal-content .-modal-header{
        padding:2rem 2rem 1rem;
        font-size: 1.5rem;
        margin: 0 auto
    }}@media (max-width: 767.98px){.x-modal .-modal-content .-modal-header{
        padding:1.5rem 2rem .5rem
    }}.x-modal .-modal-content .-modal-body{
    padding: 0 3rem 1.5rem
}.x-modal .-modal-content .-modal-body::-webkit-scrollbar-track{
    background-color: #272727
}.x-modal .-modal-content .-modal-body::-webkit-scrollbar{
    width: 8px;
    height: 8px;
    background-color: #595959;
    border-radius: 12px
}.x-modal .-modal-content .-modal-body::-webkit-scrollbar-thumb{
    background-color: #595959;
    border-radius: 12px
}@media (max-width: 575.98px){.x-modal .-modal-content .-modal-body{
        padding:0 1rem 1.5rem
    }}.x-modal .-modal-content .-modal-body .-submit{
    width: 100%;
    padding: .8rem 2.5rem;
    color: #fff;
    border-radius: 9px;
    font-weight: 300;
    text-shadow: 1px 1px 5px rgba(0,0,0,.5);
    background: linear-gradient(180deg,#fe538b,#851a20);
    transition: all .2s ease-in-out
}@media (prefers-reduced-motion:reduce){.x-modal .-modal-content .-modal-body .-submit{
        transition: none
    }}.x-modal .-modal-content .-modal-body .-submit[disabled]{
    opacity: 1;
    -webkit-filter: brightness(.75);
    filter: brightness(.75)
}@media (min-width: 992px){.x-modal .-modal-content .-modal-body .-submit:not([disabled]):hover{
        color:#fff;
        background: linear-gradient(180deg,#fe3a7a,#70161b)
    }}@media (max-width: 991.98px){.x-modal .-modal-content .-modal-body .-submit{
        height:60px;
        font-size: 1.25rem;
        border-radius: 0;
        display: block;
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        z-index: 1;
        z-index: 2
    }}@media (max-width: 767.98px){.x-modal .-modal-content .-modal-body .-submit{
        height:56px;
        font-size: 1.125rem
    }}.x-modal .-modal-deposit-promotion .-modal-content .-modal-body{
    background-color: transparent!important
}.x-modal .-modal-social-share .-modal-content{
    background: #fff
}.x-modal .-modal-social-share .-modal-content::-webkit-scrollbar-track{
    background-color: #272727
}.x-modal .-modal-social-share .-modal-content::-webkit-scrollbar{
    width: 8px;
    height: 8px;
    background-color: #595959;
    border-radius: 12px
}.x-modal .-modal-social-share .-modal-content::-webkit-scrollbar-thumb{
    background-color: #595959;
    border-radius: 12px
}.x-modal .-modal-social-share .-modal-content .close{
    top: .75rem;
    right: .75rem
}@media (min-width: 768px){.x-modal .-modal-social-share .-modal-content .-social-share-header{
        padding-top:1rem
    }}@media (max-width: 991.98px){.x-modal .-modal-social-share .-modal-content .-social-share-header{
        position:relative;
        z-index: 1;
        margin-top: 2rem
    }}.x-modal .-modal-social-share .-modal-content .-social-share-header .-img-container{
    width: 250px;
    margin: auto;
    padding: 0 1.5rem;
    text-align: center;
    z-index: 2
}@media (max-width: 575.98px){.x-modal .-modal-social-share .-modal-content .-social-share-header .-img-container{
        width:230px
    }}.x-modal .-modal-social-share .-modal-content .-social-share-header .-img-container .-img{
    width: 100%;
    height: auto;
    transition: all .2s
}.x-modal .-modal-social-share .-modal-content .-social-share-header .-title-container{
    text-align: center;
    margin-top: 1rem
}@media (max-width: 991.98px){.x-modal .-modal-social-share .-modal-content .-social-share-header .-title-container{
        margin-top:0
    }}.x-modal .-modal-social-share .-modal-content .-social-share-header .-title-container .-title{
    font-size: 1.75rem;
    color: #472c59
}@media (max-width: 991.98px){.x-modal .-modal-social-share .-modal-content .-social-share-header .-title-container .-title{
        font-size:1.5rem
    }}@media screen and (max-width: 321px){.x-modal .-modal-social-share .-modal-content .-social-share-header .-title-container .-title{
        font-size:1.25rem
    }}.x-modal .-modal-social-share .-modal-content .-social-share-header .-title-container .-sub-title{
    padding: 0 1rem;
    font-size: 1.125rem;
    font-weight: 400;
    color: #472c59
}.x-modal .-modal-social-share .-modal-content .-modal-body{
    padding: 0 1rem
}@media (max-width: 991.98px){.x-modal .-modal-social-share .-modal-content .-modal-body{
        background:transparent!important
    }}@media (max-width: 767.98px){.x-modal .-modal-social-share .-modal-content .-modal-body{
        padding:0
    }}.x-modal .-modal-social-share .-modal-content .-modal-body .-event-cannot-take-wrapper,.x-modal .-modal-social-share .-modal-content .-modal-body .-event-pending-success-wrapper{
    background: hsla(0,0%,100%,.5);
    border-radius: 10px
}.x-modal .-modal-social-share .-modal-content .-modal-body .-social-share-form{
    padding: 1rem 1.5rem 2rem;
    font-size: .875rem
}@media (max-width: 991.98px){.x-modal .-modal-social-share .-modal-content .-modal-body .-social-share-form{
        padding-bottom:0
    }}.x-modal .-modal-social-share .-modal-content .-modal-body .-social-share-form .-text-highlight,.x-modal .-modal-social-share .-modal-content .-modal-body .-social-share-form .-text-link{
    color: #f22662
}.x-modal .-modal-social-share .-modal-content .-modal-body .-social-share-form .-social-share-detail-container .-text-step-container .-text-step-container-wrapper{
    display: flex;
    align-items: flex-start;
    height: 100%
}.x-modal .-modal-social-share .-modal-content .-modal-body .-social-share-form .-social-share-detail-container .-text-step-container .-text-step-container-wrapper .-number-container{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 36px;
    height: 36px;
    margin-right: 10px;
    font-size: 1.5rem;
    color: #fff;
    background-color: #fec33f;
    border-radius: 50%
}.x-modal .-modal-social-share .-modal-content .-modal-body .-social-share-form .-social-share-detail-container .-text-step-container .-text-step-container-wrapper .-text-step-detail{
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 100%;
    padding-right: 0
}.x-modal .-modal-social-share .-modal-content .-modal-body .-social-share-form .-form-container .-x-input-icon .-icon{
    color: #838383
}.x-modal .-modal-social-share .-modal-content .-modal-body .-social-share-form .-form-container .-x-input-icon .-icon.is-valid{
    color: #13bc12
}.x-modal .-modal-social-share .-modal-content .-modal-body .-social-share-form .-form-container .-x-input-icon .form-control.is-valid{
    background-size: 1rem;
    color: #13bc12
}.x-modal .-modal-social-share .-modal-content .-modal-body .-social-share-form .-btn-wrapper{
    margin-top: 1.5rem;
    margin-bottom: 1rem
}.x-modal .-modal-social-share .-modal-content .-social-share-form .alert{
    margin-top: 1rem
}.x-modal .-dialog-in-tab .x-title-modal{
    margin: 0 auto
}@media (max-width: 991.98px){.x-modal .-modal-mobile .x-account-coupon .-coupon-container .-form-coupon-container .-x-input-icon{
        width:80%
    }}@media (max-width: 991.98px){.x-modal .-modal-mobile.-register-index-dialog .-modal-content .-modal-body{
        padding:0;
        background: transparent;
        margin: .75rem
    }.x-modal .-modal-mobile.-register-index-dialog .-modal-content .-modal-body .-fake-inner-body{
        margin: 1rem 0;
        padding: 1rem 1rem .75rem;
        background: rgba(188,184,201,0);
        height: calc(100% - 84px);
        width: 100%
    }.x-modal .-modal-mobile.-modal-social-share .-modal-content .-modal-body{
        margin-top: 2.8rem
    }}@media (max-width: 767.98px){.x-modal .-modal-mobile.-modal-social-share .-modal-content .-modal-body{
        margin-top:0
    }}@media (max-width: 375px){.x-modal.-promotion-detail-modal .modal-dialog{
        padding-top:0!important
    }}.x-modal.-promotion-detail-modal .modal-dialog .modal-content{
    position: relative;
    background-color: #fff
}.x-modal.-promotion-detail-modal .modal-dialog .modal-content .modal-body{
    position: relative
}.x-modal.-promotion-detail-modal .modal-dialog .modal-content .modal-body .-back-btn .-text,.x-modal.-promotion-detail-modal .modal-dialog .modal-content .modal-body .-back-btn .fas{
    color: #fff
}.x-modal.-promotion-main-modal .modal-content .modal-header{
    padding: 1rem
}.x-modal.-promotion-main-modal .modal-content .modal-body{
    padding: 0 1rem 1rem
}#loginModal .modal-dialog-scrollable .-modal-body,#loginModal .modal-dialog-scrollable .modal-content,#registerModal .modal-dialog-scrollable .-modal-body,#registerModal .modal-dialog-scrollable .modal-content{
    overflow: unset
}@media (max-width: 991.98px){#loginModal .-modal-content .-modal-body,#registerModal .-modal-content .-modal-body{
        position:relative;
        padding-bottom: 4.5rem
    }}@media (max-width: 991.98px){#loginModal.-with-half-size .-modal-content,#registerModal.-with-half-size .-modal-content{
        min-height:60%
    }}@media (max-width: 767.98px){#loginModal.-with-half-size .-modal-content,#registerModal.-with-half-size .-modal-content{
        min-height:455px
    }}@media (min-width: 992px){#loginModal .-modal-content,#registerModal .-register-index-dialog .-modal-content{
        min-height:500px
    }}@media (min-width: 992px){#registerModal .-animatable-container{
        height:100%
    }}.x-modal.-v2{
    font-weight: 300;
    font-family: FC Iconic Text,Helvetica Neue,Helvetica,Arial,sans-serif
}.x-modal.-v2 .close{
    color: #c4c6c9;
    text-shadow: none
}.x-modal.-v2 .close.-in-tab{
    color: #dadada;
    background: #1e1e1e
}@media (max-width: 991.98px){.x-modal.-v2 .close.-in-tab{
        top:-3rem;
        color: #dadada;
        background: #1e1e1e
    }}.x-modal.-v2 .-modal-content{
    overflow: unset;
    background: #1e1e1e;
    border: 1px solid #555
}@media (max-width: 991.98px){.x-modal.-v2 .-modal-content{
        border:none
    }}.x-modal.-v2 .-modal-content .-modal-body .-submit{
    background: radial-gradient(80% 100% at 50% 0,#e0c587 0,#8e763e 100%);
    text-shadow: none;
    border-radius: 6px
}@media (min-width: 992px){.x-modal.-v2 .-modal-content .-modal-body .-submit:hover:not([disabled]){
        background:radial-gradient(80% 100% at 50% 0,#ab8f4e 0,#6e592b 100%)
    }}@media (max-width: 991.98px){.x-modal.-v2 .-modal-content .-modal-body .-submit{
        border-radius:0
    }}.x-modal.-v2 .-modal-main-account .-modal-content{
    background: #1e1e1e
}.x-modal.-v2 .-modal-main-account .-modal-content .-modal-body{
    padding: 3rem 1.5rem 1.5rem;
    min-height: 410px;
    display: flex;
    flex-direction: row
}.x-modal.-v2 .-modal-main-account .-modal-content .-modal-body .-layout-account{
    border-radius: 14px;
    background-color: transparent;
    width: 100%;
    padding: 2rem 1.5rem
}.x-modal.-v2 .-modal-main-account .-modal-content .close{
    top: .5rem;
    right: .5rem
}@media (max-width: 991.98px){.x-modal.-v2.-with-more-than-half-size .modal-dialog.-clear-half .modal-content{
        height:100%;
        min-height: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }}@media (max-width: 991.98px){.x-modal.-v2.-with-more-than-half-size .modal-dialog{
        display:flex
    }}@media (max-width: 991.98px){.x-modal.-v2.-with-more-than-half-size .modal-content{
        border-radius:10px;
        height: auto;
        min-height: 75%;
        margin-top: auto;
        overflow: unset
    }}@media (max-width: 991.98px){.x-modal.-v2.-with-more-than-half-size .modal-body{
        display:flex;
        flex-direction: column
    }}@media (max-width: 991.98px){.x-modal.-v2.-with-half-size .modal-dialog{
        justify-content:flex-start
    }}@media (max-width: 991.98px){.x-modal.-v2.-with-half-size .modal-dialog.-clear-half .modal-content{
        height:100%;
        min-height: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0
    }}@media (max-width: 991.98px){.x-modal.-v2.-with-half-size .-modal-content{
        height:unset;
        min-height: 55%;
        margin-top: auto
    }}@media (max-width: 991.98px){.x-modal.-v2.-with-auto-size .-modal-content{
        height:unset;
        margin-top: auto
    }}@media (max-width: 991.98px){.x-modal.-v2.-with-backdrop .modal-body{
        padding-right:0;
        padding-left: 0;
        padding-bottom: 0
    }}@media (max-width: 991.98px){.x-modal.-v2.-with-backdrop .-modal-content{
        background:#1b1b1b
    }}@media (max-width: 991.98px){.x-modal.-v2.-with-backdrop .-fake-bg-top-wrapper{
        padding:1rem 10rem
    }}@media (max-width: 767.98px){.x-modal.-v2.-with-backdrop .-fake-bg-top-wrapper{
        padding-left:4rem;
        padding-right: 4rem
    }}@media (max-width: 575.98px){.x-modal.-v2.-with-backdrop .-fake-bg-top-wrapper{
        padding-left:1.5rem;
        padding-right: 1.5rem
    }}@media (max-width: 991.98px){.x-modal.-v2.-with-backdrop .-fake-bg-bottom-wrapper{
        flex:1;
        padding: .25rem 10rem 1rem;
        background: #1e1e1e;
        border-top-left-radius: 1rem;
        border-top-right-radius: 1rem
    }}@media (max-width: 767.98px){.x-modal.-v2.-with-backdrop .-fake-bg-bottom-wrapper{
        padding-left:4rem;
        padding-right: 4rem
    }}@media (max-width: 575.98px){.x-modal.-v2.-with-backdrop .-fake-bg-bottom-wrapper{
        padding-left:1.5rem;
        padding-right: 1.5rem
    }}.x-modal.-v2 .form-control,.x-modal.-v2 .x-form-control{
    padding-left: .75rem;
    padding-right: .75rem;
    color: #fafafa;
    background-color: #000;
    border: none;
    border-radius: 10px;
    text-align: center;
    font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}@media (max-width: 767.98px){.x-modal.-v2 .form-control,.x-modal.-v2 .x-form-control{
        font-size:.875rem
    }}.x-modal.-v2 .form-control::-webkit-input-placeholder,.x-modal.-v2 .x-form-control::-webkit-input-placeholder{
    font-size: .875rem;
    font-weight: 300;
    color: #333
}.x-modal.-v2 .form-control:-ms-input-placeholder,.x-modal.-v2 .x-form-control:-ms-input-placeholder{
    font-size: .875rem;
    font-weight: 300;
    color: #333
}.x-modal.-v2 .form-control::-ms-input-placeholder,.x-modal.-v2 .x-form-control::-ms-input-placeholder{
    font-size: .875rem;
    font-weight: 300;
    color: #333
}.x-modal.-v2 .form-control::placeholder,.x-modal.-v2 .x-form-control::placeholder{
    font-size: .875rem;
    font-weight: 300;
    color: #333
}@media (max-width: 767.98px){.x-modal.-v2 .form-control::-webkit-input-placeholder,.x-modal.-v2 .x-form-control::-webkit-input-placeholder{
        font-size:.875rem
    }.x-modal.-v2 .form-control:-ms-input-placeholder,.x-modal.-v2 .x-form-control:-ms-input-placeholder{
        font-size: .875rem
    }.x-modal.-v2 .form-control::-ms-input-placeholder,.x-modal.-v2 .x-form-control::-ms-input-placeholder{
        font-size: .875rem
    }.x-modal.-v2 .form-control::placeholder,.x-modal.-v2 .x-form-control::placeholder{
        font-size: .875rem
    }}.x-modal.-v2 .form-control:focus,.x-modal.-v2 .x-form-control:focus{
    border-color: #838383;
    box-shadow: none
}.x-modal.-v2 .form-control.is-invalid,.x-modal.-v2 .x-form-control.is-invalid{
    border-color: #ff4b4b
}.x-modal.-v2 .x-form-control.-text-big::-webkit-input-placeholder{
    font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}.x-modal.-v2 .x-form-control.-text-big:-ms-input-placeholder{
    font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}.x-modal.-v2 .x-form-control.-text-big::-ms-input-placeholder{
    font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}.x-modal.-v2 .x-form-control.-text-big::placeholder{
    font-family: -apple-system,BlinkMacSystemFont,Helvetica Neue,Roboto,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji
}@media (max-width: 767.98px){.x-modal.-v2 .x-form-control.-text-big{
        font-size:1.25rem
    }}.x-modal.-v2 .-x-input-icon .-icon{
    top: 18px
}@media (max-width: 991.98px){.x-modal.-v2 .-x-input-icon .-icon{
        left:20px
    }}@media (max-width: 575.98px){.x-modal.-v2 .-x-input-icon .-icon{
        left:15px
    }}.x-modal.-v2 .x-title-modal{
    color: #f3f3f3;
    font-weight: 400;
    line-height: 1.5
}.x-modal.-v2.-modal-full-page{
    background: rgba(0,0,0,.75)
}.x-modal.-v2.-modal-full-page.show{
    display: flex!important;
    align-items: center;
    justify-content: center
}.x-modal.-v2.-modal-full-page .-modal-content{
    padding: 0;
    background: transparent;
    border: none
}.x-modal.-v2.-modal-full-page .-modal-body{
    padding: 0 1rem
}.x-modal.-v2.-social-share-main-modal .-modal-content{
    overflow: hidden
}#accountModal .x-title-modal{
    margin-top: 0;
    display: flex;
    justify-content: center;
    align-items: center
}#registerModal.-v2 .-img-container{
    margin-bottom: 1rem
}#registerModal.-v2 .-img-container .-ic-lock,#registerModal.-v2 .-img-container .-ic-otp,#registerModal.-v2 .-img-container .-ic-register,#registerModal.-v2 .-img-container .-ic-set-password{
    width: 70px;
    height: auto;
    margin: 0
}@media (max-width: 991.98px){#registerModal.-v2 .-img-container .-ic-lock,#registerModal.-v2 .-img-container .-ic-otp,#registerModal.-v2 .-img-container .-ic-register,#registerModal.-v2 .-img-container .-ic-set-password{
        width:60px
    }}#loginModal .btn.-submit{
    color: #fafafa
}#loginModal .btn.-submit,#loginModal .btn.-submit.disabled,#loginModal .btn.-submit[disabled]{
    background: linear-gradient(180deg,#f7afa5,#ff6b56)
}@media (min-width: 992px){#loginModal .btn.-submit:hover{
        background:linear-gradient(180deg,#f49082,#ff4a30)
    }}#registerModal .btn.-submit{
    background: linear-gradient(180deg,#8acaff,#007ee4);
    color: #fafafa
}#registerModal .btn.-submit.disabled,#registerModal .btn.-submit[disabled]{
    background: linear-gradient(180deg,#64b9ff,#0069be)
}@media (min-width: 992px){#registerModal .btn.-submit:hover{
        background:linear-gradient(180deg,#64b9ff,#0069be)
    }}#depositModal .btn.-submit{
    background: radial-gradient(81.82% 100% at 50% 0,#e0c587 0,#c4a55f 39.06%,#8e763e 100%);
    color: #fafafa
}#depositModal .btn.-submit.disabled,#depositModal .btn.-submit[disabled]{
    background: radial-gradient(81.82% 100% at 50% 0,#ab8f4e 0,#93783d 39.06%,#6e592b 100%)
}@media (min-width: 992px){#depositModal .btn.-submit:hover{
        background:radial-gradient(81.82% 100% at 50% 0,#ab8f4e 0,#93783d 39.06%,#6e592b 100%)
    }}@media (max-width: 991.98px){#depositModal.-v2 .modal-dialog.-in-pending-dialog .-modal-content{
        background:#1b1b1b
    }#depositModal.-v2 .modal-dialog.-in-pending-dialog .-modal-content .modal-body{
        padding-bottom: 3.5rem
    }}@media (max-width: 991.98px){#depositModal.-v2 .-modal-content{
        overflow:unset;
        background: #1e1e1e;
        border-top-left-radius: 15px;
        border-top-right-radius: 15px
    }}#depositModal.-v2 .-modal-content .modal-body{
    padding-left: 0;
    padding-right: 0
}@media (max-width: 991.98px){#depositModal.-v2 .-modal-content .modal-body{
        position:relative;
        padding-top: 0!important
    }}@media (max-width: 991.98px){#depositModal.-v2.-with-backdrop .-fake-bg-bottom-wrapper{
        padding:1rem 0 0
    }}@media (max-width: 991.98px){#depositModal.-v2 .-clear-half .-modal-content{
        border-top-left-radius:0;
        border-top-right-radius: 0
    }}#depositModal.-v2 .-banner-wrapper .-spacer{
    padding-right: 3rem;
    padding-left: 3rem
}@media (max-width: 575.98px){#depositModal.-v2 .-banner-wrapper .-spacer{
        padding-left:1.5rem;
        padding-right: 1.5rem
    }}#depositModal.-v2 .-spacer{
    padding-right: 4rem;
    padding-left: 4rem
}@media (max-width: 575.98px){#depositModal.-v2 .-spacer{
        padding-left:1.5rem;
        padding-right: 1.5rem
    }}#depositModal.-v2 .-liner{
    margin-top: .25rem;
    margin-bottom: 1.25rem;
    border-top: 1px solid #333
}@media (max-width: 767.98px){#depositModal.-v2 .-liner{
        margin-bottom:1rem
    }}#withdrawModal .btn.-submit{
    background: radial-gradient(81.82% 100% at 50% 0,#e0c587 0,#c4a55f 39.06%,#8e763e 100%);
    color: #fafafa
}#withdrawModal .btn.-submit.disabled,#withdrawModal .btn.-submit[disabled]{
    background: #c37d82
}@media (min-width: 992px){#withdrawModal .btn.-submit:hover{
        background:radial-gradient(81.82% 100% at 50% 0,#ab8f4e 0,#93783d 39.06%,#6e592b 100%)
    }}@media (max-width: 575.98px){#depositModal.-v2.-with-backdrop .-fake-bg-bottom-wrapper,#withdrawModal.-v2.-with-backdrop .-fake-bg-bottom-wrapper{
        padding-left:0;
        padding-right: 0
    }}@media (max-width: 991.98px){.x-modal.-v2.-alert-modal .modal-dialog{
        display:flex;
        align-items: center;
        width: auto
    }}.x-modal.-v2.-alert-modal .modal-dialog.-modal-dialog-top{
    align-items: flex-start
}@media (max-width: 991.98px){.x-modal.-v2.-alert-modal .modal-dialog.-modal-dialog-top{
        min-height:auto
    }}.x-modal.-v2.-alert-modal .modal-dialog .-modal-content{
    background: #1e1e1e;
    border: 1px solid #3b3b3c
}.x-modal.-v2.-alert-modal .modal-dialog .-modal-content .close{
    color: #c4c6c9;
    font-size: 1.5rem!important;
    top: 15px
}.x-modal.-v2.-alert-modal .modal-dialog .-modal-content:before{
    background: #f2cf7f
}.x-modal.-v2.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body{
    color: #fafafa
}@media (max-width: 991.98px){.x-modal.-v2.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body{
        align-items:center;
        height: 100%
    }.x-modal.-v2.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .-title{
        height: auto
    }}.x-modal.-v2.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .-title{
    font-size: .875rem;
    color: #aaa
}.x-modal.-v2.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .text-primary{
    color: #dc202e!important
}.x-modal.-v2.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .-title-alert{
    color: #fafafa;
    font-size: 1rem
}@media (max-width: 991.98px){.x-modal.-v2.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .-title-alert{
        font-size:.875rem
    }}.x-modal.-v2.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .-detail-alert{
    font-size: 1rem;
    white-space: nowrap;
    color: #aaa
}@media (max-width: 991.98px){.x-modal.-v2.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .-detail-alert{
        font-size:.875rem
    }}.x-modal.-v2.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .-detail-alert b{
    padding: 0 .25rem
}.x-modal.-v2.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .-detail-alert .-alert-deposit{
    color: #4ed445
}.x-modal.-v2.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .-detail-alert .-alert-withdraw{
    color: #f22662
}.x-modal.-alert-modal{
    padding-right: 0!important
}.x-modal.-alert-modal .modal-dialog{
    margin-right: 0!important;
    padding-top: 0!important;
    color: #fff;
    width: 350px;
    transition: .6s linear
}@media (max-width: 991.98px){.x-modal.-alert-modal .modal-dialog{
        height:130px;
        right: 0
    }}.x-modal.-alert-modal .modal-dialog .-modal-content{
    max-width: 350px;
    margin-left: auto;
    transition: all .7s ease;
    overflow: hidden;
    min-height: auto;
    background: #1e1e1e;
    border: 1px solid hsla(0,0%,100%,0)
}@media (max-width: 991.98px){.x-modal.-alert-modal .modal-dialog .-modal-content{
        border-radius:8px;
        max-width: 270px;
        height: calc(100% - 60px)
    }}@media (max-width: 375px){.x-modal.-alert-modal .modal-dialog .-modal-content{
        height:calc(100% - 60px)
    }}.x-modal.-alert-modal .modal-dialog .-modal-content .close{
    font-size: 2rem!important;
    border: none;
    border-radius: 0;
    top: 20px;
    right: 2px;
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff
}@media (max-width: 991.98px){.x-modal.-alert-modal .modal-dialog .-modal-content .close{
        top:16px
    }}.x-modal.-alert-modal .modal-dialog .-modal-content .close span{
    width: 100%;
    padding-top: 5px
}.x-modal.-alert-modal .modal-dialog .-modal-content:before{
    content: "";
    position: absolute;
    left: -100%;
    bottom: 0;
    width: 100%;
    height: 4px;
    background: #707070;
    transition: 2.4s linear 1s
}.x-modal.-alert-modal .modal-dialog .-modal-content .modal-body{
    padding: 1rem;
    display: flex;
    align-items: center
}.x-modal.-alert-modal .modal-dialog .-modal-content .modal-body.-modal-body{
    margin: 0;
    background-color: transparent
}@media (max-width: 991.98px){.x-modal.-alert-modal .modal-dialog .-modal-content .modal-body.-modal-body{
        bottom:0
    }}@media (max-width: 991.98px){.x-modal.-alert-modal .modal-dialog .-modal-content .modal-body{
        padding:0 1rem
    }}.x-modal.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body{
    color: #fafafa
}@media (min-width: 992px){.x-modal.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body{
        padding-right:1.2rem
    }}.x-modal.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .-alert-body-wrapper{
    margin: auto
}.x-modal.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .-alert-body-wrapper .-img-alert{
    width: 47px;
    border-radius: 8px
}@media (max-width: 575.98px){.x-modal.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .-alert-body-wrapper .-img-alert{
        width:42px
    }}.x-modal.-alert-modal .modal-dialog .-modal-content .modal-body .-alert-body .-title{
    font-size: 1rem;
    color: #707070
}.x-modal.-alert-modal.show .modal-dialog .-modal-content:before{
    left: 0
}.x-modal.-alert-modal.-hide-alert .modal-dialog .-modal-content{
    -webkit-transform: translate(105%);
    transform: translate(105%)
}.x-modal-account-security-tabs{
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    margin-bottom: 1.5rem;
    overflow: hidden
}@media (min-width: 992px){.x-modal-account-security-tabs{
        border-top-left-radius:13px;
        border-top-right-radius: 13px
    }}.x-modal-account-security-tabs.-v2,.x-modal-account-security-tabs.-v3{
    margin-bottom: 1rem
}.x-modal-account-security-tabs.-v2 .-btn,.x-modal-account-security-tabs.-v3 .-btn{
    position: relative;
    font-weight: 300;
    color: #fafafa;
    background: #272727
}.x-modal-account-security-tabs.-v2 .-btn.-active,.x-modal-account-security-tabs.-v3 .-btn.-active{
    color: #f3f3f3
}@media (min-width: 992px){.x-modal-account-security-tabs.-v2 .-btn:hover,.x-modal-account-security-tabs.-v3 .-btn:hover{
        background:#0e0e0e
    }}.x-modal-account-security-tabs.-v2 .-btn .-ic-badge,.x-modal-account-security-tabs.-v3 .-btn .-ic-badge{
    position: absolute;
    top: 4px;
    left: 50%;
    width: 60px;
    -webkit-transform: translateX(-14%);
    transform: translateX(-14%)
}.x-modal-account-security-tabs.-v3 .-btn{
    font-weight: 400
}.x-modal-account-security-tabs .-btn{
    flex: 1;
    padding: 1rem;
    font-size: 1.125rem;
    font-weight: 500;
    color: #fff;
    background: linear-gradient(180deg,#0c1a2f,#152843);
    border: none;
    outline: none;
    text-align: center;
    transition: background-color .2s
}.x-modal-account-security-tabs .-btn.-active{
    background: transparent;
    color: #fff
}@media (min-width: 992px){.x-modal-account-security-tabs .-btn:hover{
        background:linear-gradient(180deg,rgba(12,26,47,.8),rgba(21,40,67,.8))
    }.x-modal-account-security-tabs .-btn.-active:hover{
        background: transparent
    }}@media (max-width: 767.98px){.x-modal-account-security-tabs .-btn{
        font-size:1.125rem
    }}.x-category-button{
    align-items: center;
    padding: 12px 16px;
    background: #fff;
    border-radius: 16px;
    text-align: left;
    text-decoration: none;
    cursor: pointer;
    border: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    z-index: 1;
    transition: all .4s;
    box-shadow: 0 2px 20px rgba(0,0,0,.12),0 1px 2px hsla(0,7.3%,92%,.24)
}.x-category-button.-category-button-v2{
    padding: 0;
    display: inline-block;
    position: relative;
    box-shadow: none
}.x-category-button.-category-button-v2 .-badge{
    position: absolute;
    bottom: 6px;
    left: 0;
    padding: 2px 10px;
    font-size: .75rem;
    color: #fff;
    background: #9e5045;
    opacity: .9;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px
}@media (max-width: 575.98px){.x-category-button.-category-button-v2 .-badge{
        bottom:0;
        padding: 2px 5px;
        font-size: .625rem
    }}.x-category-button.-category-button-v2.-disabled{
    cursor: default;
    pointer-events: none
}@media (min-width: 992px){.x-category-button.-category-button-v2.-disabled .-badge{
        display:none
    }}@media (max-width: 575.98px){.x-category-button.-category-button-v2.-disabled{
        -webkit-filter:grayscale(1);
        filter: grayscale(1)
    }}.x-category-button.-category-button-v2.-disabled .-text-btn-image{
    color: grey
}.x-category-button.-category-button-v2 .-img{
    width: auto;
    border-radius: 8px
}.x-category-button.-category-button-v2.-index-page{
    background: hsla(0,0%,100%,0)
}@media (max-width: 575.98px){.x-category-button.-category-button-v2.-index-page{
        margin-bottom:0
    }}@media (min-width: 576px){.x-category-button.-category-button-v2.-index-page.-default,.x-category-button.-category-button-v2.-index-page.-hoverable{
        background:none;
        border: none
    }}.x-category-button.-category-button-v2.-index-page.-mobile .-text-btn-image{
    position: relative;
    left: unset;
    top: unset;
    -webkit-transform: none;
    transform: none;
    font-size: .875rem
}.x-category-button.-category-button-v2.-index-page.-mobile .-text-mobile{
    font-size: .875rem
}.x-category-button.-category-button-v2.-index-page .-text-btn-image{
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    transition: all .4s
}@media (min-width: 768px){.x-category-button.-category-button-v2.-index-page .-text-btn-image{
        margin-left:1.5rem
    }}@media (min-width: 992px){.x-category-button.-category-button-v2.-index-page .-text-btn-image{
        font-size:1rem;
        margin-left: 1.25rem
    }}@media (max-width: 991.98px){.x-category-button.-category-button-v2{
        display:flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        padding: .25rem;
        border: none;
        border-radius: 8px;
        position: relative
    }}@media screen and (max-width: 450px){.x-category-button.-category-button-v2{
        padding-left:0;
        padding-right: 0
    }}.x-category-button.-category-button-v2 .-img-bg{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 0;
    border-radius: 8px
}.x-category-button.-category-button-v2 .-img-mobile{
    position: relative;
    width: 40px;
    height: auto;
    margin-right: .6rem
}@media (max-width: 575.98px){.x-category-button.-category-button-v2 .-img-mobile{
        width:30px;
        margin-right: .25rem
    }}@media screen and (max-width: 400px){.x-category-button.-category-button-v2 .-img-mobile{
        width:22px
    }}@media (max-width: 991.98px){.x-category-button.-category-button-v2.-hoverable{
        background-color:transparent
    }}.x-category-button.-category-button-v2.-hoverable .-img{
    max-width: 100%;
    height: auto;
    transition: all .4s;
    width: 200px;
    background-image: radial-gradient(80% 100% at 50% 0,#343434 0,#181818 100%),radial-gradient(80% 100% at 50% 0,#353535 0,#353535 100%);
    border: 1px solid transparent;
    background-origin: border-box;
    background-clip: content-box,border-box;
    border-radius: 8px
}.x-category-button.-category-button-v2.-hoverable .-hover{
    display: none
}@media (min-width: 992px){.x-category-button.-category-button-v2.-hoverable:hover .-img{
        -webkit-filter:none;
        filter: none
    }.x-category-button.-category-button-v2.-hoverable:hover .-default{
        display: none
    }.x-category-button.-category-button-v2.-hoverable:hover .-text-btn-image{
        color: #fafafa
    }.x-category-button.-category-button-v2.-hoverable:hover .-hover{
        display: inline-block;
        background-image: radial-gradient(80% 100% at 50% 0,#343434 0,#181818 100%),radial-gradient(80% 100% at 50% 0,#e0c78f 0,#866c32 100%);
        border: 1px solid transparent;
        background-origin: border-box;
        background-clip: content-box,border-box
    }}@media (max-width: 991.98px){.x-category-button.-category-button-v2.-hoverable.active{
        background-size:cover;
        background-position: 50%;
        background-repeat: no-repeat;
        background: transparent;
        border: none
    }}.x-category-button.-category-button-v2.-hoverable.active .-img{
    -webkit-filter: none;
    filter: none
}.x-category-button.-category-button-v2.-hoverable.active .-text-btn-image{
    color: #fafafa
}@media (max-width: 991.98px){.x-category-button.-category-button-v2.-hoverable.active .-text-btn-image{
        color:#fafafa
    }}.x-category-button.-category-button-v2.-hoverable.active .-default{
    display: none
}.x-category-button.-category-button-v2.-hoverable.active .-hover{
    display: inline-block;
    background-image: radial-gradient(80% 100% at 50% 0,#343434 0,#181818 100%),radial-gradient(80% 100% at 50% 0,#e0c78f 0,#866c32 100%);
    border: 1px solid transparent;
    background-origin: border-box;
    background-clip: content-box,border-box
}.x-category-button.-category-button-v2.-hoverable.active .-img-mobile.-hover{
    background-image: none
}.x-category-button.-category-button-v2.-is-collapse .-text-btn-image{
    display: flex;
    justify-content: center;
    align-items: center
}.x-category-button.-category-button-v2.-is-collapse .-text-btn-image .fas{
    margin-left: 6px;
    transition: all .4s;
    color: #fff
}.x-category-button.-category-button-v2.-is-collapse:hover .fas{
    color: #fafafa
}.x-category-button.-category-button-v2.-is-collapse:not(.collapsed) .fas{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    color: #fafafa
}.x-category-button.-category-button-v2 .-text-btn-image{
    transition: all .4s;
    position: absolute;
    left: 100px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    font-size: 1.125rem;
    color: #fafafa;
    line-height: 16px
}@media (max-width: 767.98px){.x-category-button.-category-button-v2 .-text-btn-image{
        font-size:.875rem
    }}@media (max-width: 575.98px){.x-category-button.-category-button-v2 .-text-btn-image{
        font-size:.875rem
    }}@media screen and (max-width: 380px){.x-category-button.-category-button-v2 .-text-btn-image{
        font-size:.65rem
    }}@media (max-width: 991.98px){.x-category-button.-category-button-v2:not(.-index-page) .-text-btn-image{
        position:relative;
        left: unset;
        top: unset;
        -webkit-transform: none;
        transform: none;
        font-size: .875rem
    }}.x-category-button.-category-button-icon{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 0;
    box-shadow: none
}@media (max-width: 991.98px){.x-category-button.-category-button-icon{
        background:transparent;
        margin-bottom: 0
    }}.x-category-button.-category-button-icon .-icon{
    height: auto;
    width: 50px
}@media (max-width: 991.98px){.x-category-button.-category-button-icon .-icon{
        width:42px
    }}@media (max-width: 575.98px){.x-category-button.-category-button-icon .-icon{
        width:36px
    }}.x-category-button.-category-button-icon .-menu-text-wrapper{
    margin-bottom: .25rem;
    transition: all .4s
}.x-category-button.-category-button-icon .-menu-text-wrapper .-text-desktop{
    color: #f22662;
    display: block
}@media (max-width: 575.98px){.x-category-button.-category-button-icon .-menu-text-wrapper .-text-desktop{
        display:none
    }}.x-category-button.-category-button-icon .-menu-text-wrapper .-text-mobile{
    color: #f22662;
    display: none;
    font-size: .75rem
}@media (max-width: 575.98px){.x-category-button.-category-button-icon .-menu-text-wrapper .-text-mobile{
        display:block
    }}.x-category-button.-category-button-icon.-hoverable .-hover{
    display: none
}@media (min-width: 992px){.x-category-button.-category-button-icon.-hoverable:hover{
        background:#fff
    }.x-category-button.-category-button-icon.-hoverable:hover .-default{
        display: none
    }.x-category-button.-category-button-icon.-hoverable:hover .-menu-text-wrapper .-text-desktop,.x-category-button.-category-button-icon.-hoverable:hover .-menu-text-wrapper .-text-mobile{
        color: #f22662
    }.x-category-button.-category-button-icon.-hoverable:hover .-hover{
        display: inline-block
    }}.x-category-button.-category-button-icon.-hoverable.active{
    background: #fff
}@media (max-width: 575.98px){.x-category-button.-category-button-icon.-hoverable.active{
        background:transparent
    }}.x-category-button.-category-button-icon.-hoverable.active .-menu-text-wrapper .-text-desktop,.x-category-button.-category-button-icon.-hoverable.active .-menu-text-wrapper .-text-mobile{
    color: #f22662
}.x-category-button.-category-button-icon.-hoverable.active .-default{
    display: none
}.x-category-button.-category-button-icon.-hoverable.active .-hover{
    display: inline-block
}@media (max-width: 991.98px){.x-category-button{
        padding:8px;
        flex-direction: column;
        width: auto
    }}@media (max-width: 575.98px){.x-category-button{
        padding:6px 6px 4px;
        margin-bottom: 6px
    }}.x-category-button:focus,.x-category-button:hover{
    text-decoration: none;
    outline: none
}.x-category-button .-img-category{
    width: 60px;
    height: 60px;
    margin-right: 12px;
    position: relative
}@media (max-width: 991.98px){.x-category-button .-img-category{
        margin-right:0;
        width: 56px;
        height: 56px
    }}@media (max-width: 575.98px){.x-category-button .-img-category{
        margin-right:0;
        width: 48px;
        height: 48px
    }}.x-category-button .-img-category:before{
    content: "";
    position: absolute;
    top: -15px;
    left: -11px;
    width: 80px;
    height: 20px
}@media (max-width: 991.98px){.x-category-button .-img-category:before{
        width:70px;
        height: 18px;
        left: -7px
    }}@media (max-width: 575.98px){.x-category-button .-img-category:before{
        width:66px
    }}.x-category-button .-menu-text-wrapper{
    flex-grow: 1
}@media (max-width: 991.98px){.x-category-button .-menu-text-wrapper .-menu-text-main{
        font-size:.8rem;
        text-align: center;
        display: block;
        padding-top: 4px
    }}.x-category-button .-menu-text-wrapper .-menu-text-sub{
    display: block
}.x-category-button.-is-collapse .fa-chevron-down{
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    border-radius: 50%;
    font-size: .7rem;
    line-height: 20px;
    color: #fff
}@media (max-width: 991.98px){.x-category-button.-is-collapse:not(.active){
        box-shadow:none
    }}@media (max-width: 991.98px){.x-category-button.-is-collapse:not(.active) .-img-category:before{
        display:none
    }}.x-category-button.-is-collapse:not(.collapsed) .fa-chevron-down{
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}@media (max-width: 991.98px){.x-category-button.-v3 .-menu-text-wrapper .-text-desktop{
        font-size:.875rem
    }}.x-category-total-game.-v2{
    padding: .5rem 0
}@media (max-width: 991.98px){.x-category-total-game.-v2 .-menu-parent.-menu-mobile .-list-parent{
        border-radius:8px
    }}@media (max-width: 991.98px){.x-category-total-game.-v2 .-menu-parent{
        padding:0 .25rem
    }}.x-category-button.-category-button-v2.-index-page.-mobile{
    justify-content: flex-start
}@media (max-width: 991.98px){.x-category-button.-category-button-v2.-index-page.-mobile{
        border-radius:8px
    }}@media (max-width: 767.98px){.x-category-button.-category-button-v2.-index-page.-mobile{
        height:48px
    }}@media (max-width: 575.98px){.x-category-button.-category-button-v2.-index-page.-mobile{
        height:40px
    }}.x-category-button.-category-button-v2.-index-page.-mobile .-img-mobile{
    margin: 0 .35rem 0 .5rem
}.x-category-button.-category-button-v2.-index-page.-mobile .-text-btn-image{
    font-size: .75rem
}@media (max-width: 370px){.x-category-button.-category-button-v2.-index-page.-mobile .-text-btn-image{
        font-size:.625rem
    }}@media (max-width: 991.98px){.x-category-button.-category-button-v2.-index-page.-mobile .-menu-text-main,.x-category-button.-category-button-v2.-index-page.-mobile .-menu-text-sup{
        white-space:unset
    }}.x-category-button.-category-button-v2.-index-page .-text-btn-image{
    font-size: 1.25rem;
    left: 55%;
    -webkit-transform: translate(-50%,-55%);
    transform: translate(-50%,-55%)
}@media (max-width: 1500px){.x-category-button.-category-button-v2.-index-page .-text-btn-image{
        font-size:1rem
    }}@media (max-width: 1199.98px){.x-category-button.-category-button-v2.-index-page .-text-btn-image{
        left:50%;
        -webkit-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        font-size: .875rem
    }}.x-category-button.-category-button-v2 .-text-btn-image{
    left: 90px
}.x-category-button.-category-button-v2 .-text-desktop{
    display: block
}@media (max-width: 991.98px){.x-category-button.-category-button-v2 .-text-desktop{
        display:none
    }}.x-category-button.-category-button-v2 .-text-mobile{
    display: none
}@media (max-width: 991.98px){.x-category-button.-category-button-v2 .-text-mobile{
        display:block
    }}.x-search-component{
    position: relative
}@media (max-width: 991.98px){.x-search-component.-cover-search{
        display:block
    }}.x-search-component.-cover-search .input-group-prepend{
    margin-top: 1rem;
    justify-content: center
}.x-search-component.-cover-search .input-group-prepend .-text-group-wrapper{
    background: #fff
}.x-search-component.-cover-search .input-group-prepend .-btn-search{
    width: 140px;
    color: #fafafa;
    background: radial-gradient(81.82% 100% at 50% 0,#e0c587 0,#c4a55f 39.06%,#8e763e 100%);
    font-size: 1rem;
    border: none;
    border-radius: 8px;
    padding: .5rem;
    outline: none
}.x-search-component.-cover-search .input-group-prepend .-btn-search:hover{
    color: #fafafa;
    background: radial-gradient(81.82% 100% at 50% 0,#ab8f4e 0,#93783d 39.06%,#6e592b 100%);
    border: none
}.x-search-component.-cover-search .-form-search-input{
    width: 400px;
    margin: 1.25rem auto;
    transition: all .4s
}@media (max-width: 991.98px){.x-search-component.-cover-search .-form-search-input{
        width:300px
    }}.x-search-component.input-group.-category-page-mobile{
    border-radius: 0
}@media (max-width: 991.98px){.x-search-component.input-group.-category-page-mobile{
        display:inline-flex
    }}.x-search-component.input-group.-category-page-mobile .-form-search-input{
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    height: 40px
}.x-search-component.input-group.-category-page-mobile .-form-search-input::-webkit-input-placeholder{
    font-size: .875rem
}.x-search-component.input-group.-category-page-mobile .-form-search-input:-ms-input-placeholder{
    font-size: .875rem
}.x-search-component.input-group.-category-page-mobile .-form-search-input::-ms-input-placeholder{
    font-size: .875rem
}.x-search-component.input-group.-category-page-mobile .-form-search-input::placeholder{
    font-size: .875rem
}.x-search-component.input-group.-category-page-mobile .input-group-prepend .input-group-text{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}.x-search-component.input-group.-category-page-mobile .input-group-prepend .fa-search{
    font-size: 1rem
}.x-search-component.input-group{
    box-shadow: none;
    border-radius: 8px
}@media (max-width: 991.98px){.x-search-component.input-group{
        display:none
    }}.x-search-component.input-group .input-group-prepend .input-group-text{
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px
}.x-search-component.input-group .-form-search-input{
    height: 38px;
    border: 1px solid #333
}.x-search-component.input-group .-btn-search{
    border: none;
    height: 100%;
    background: hsla(0,0%,100%,0);
    font-size: 1rem;
    border-top-right-radius: 8px;
    border-top-left-radius: 0;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 0;
    padding: .25rem 1.25rem .25rem 1rem;
    transition: all .4s;
    outline: none
}.x-search-component.input-group .-btn-search:hover{
    background: #f0c668
}.x-search-component.input-group .-btn-search:active{
    background-color: hsla(0,0%,100%,0)!important;
    border-color: hsla(0,0%,100%,0)!important
}.x-search-component.input-group .-btn-search:focus{
    box-shadow: none!important
}.x-search-component.input-group .-btn-search .fa-search{
    background: #333;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 1.25rem
}.x-search-component .-text-group-wrapper{
    padding: 0;
    border: none;
    background: #f2cf7f
}.x-bg-index{
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat
}.x-index-content-main-container{
    position: relative;
    display: flex;
    flex-direction: column;
    padding-bottom: 2rem
}@media (max-width: 767.98px){.x-index-content-main-container{
        position:relative;
        z-index: 1
    }}.x-index-content-main-container.-logged{
    position: relative;
    z-index: 3
}@media (max-width: 767.98px){.x-index-content-main-container .-provider-logo-top{
        display:none
    }}.x-index-content-main-container .-promotion-section-wrapper.-anon{
    margin-top: 2rem
}.x-index-content-main-container .-promotion-section-wrapper .-promotion-image-container{
    display: block;
    overflow: hidden;
    margin-top: 1rem;
    margin-bottom: .5rem
}.x-index-content-main-container .-promotion-section-wrapper .-promotion-image-container.-has-link .-img-banner{
    transition: all 1s
}@media (min-width: 992px){.x-index-content-main-container .-promotion-section-wrapper .-promotion-image-container.-has-link:hover .-img-banner{
        -webkit-transform:scale(1.05);
        transform: scale(1.05)
    }}@media (max-width: 767.98px){.x-index-content-main-container .-promotion-section-wrapper.-anon{
        margin-top:1rem
    }}.x-index-content-main-container .-promotion-section-wrapper .-banner-index,.x-index-content-main-container .-promotion-section-wrapper .-banner-index .-img-banner{
    width: 100%
}.x-category-total-game{
    padding: 0 25px
}.x-category-total-game.-v2{
    margin: 0
}@media (min-width: 992px){.x-category-total-game.-v2{
        margin:.5rem 0
    }}@media (max-width: 991.98px){.x-category-total-game.-v2 .-menu-parent{
        flex-wrap:wrap;
        padding: 0 .5rem
    }.x-category-total-game.-v2 .-menu-parent.-menu-mobile{
        margin-bottom: 0
    }.x-category-total-game.-v2 .-menu-parent.-menu-mobile .-list-parent{
        padding-top: 0
    }.x-category-total-game.-v2 .-menu-parent .-list-parent{
        width: 25%;
        margin: .2rem 0;
        padding: 0 .2rem
    }.x-category-total-game.-v2 .-menu-parent .-list-parent:first-of-type .-category-button-v2{
        border-top-left-radius: 10px
    }.x-category-total-game.-v2 .-menu-parent .-list-parent:last-of-type .-category-button-v2{
        border-bottom-right-radius: 10px
    }.x-category-total-game.-v2 .-menu-parent .-list-parent:nth-child(4) .-category-button-v2{
        border-top-right-radius: 10px
    }.x-category-total-game.-v2 .-menu-parent .-list-parent:nth-child(5) .-category-button-v2{
        border-bottom-left-radius: 10px
    }}@media (max-width: 575.98px){.x-category-total-game.-v2 .-menu-parent{
        padding:0 .3rem
    }}@media (max-width: 991.98px){.x-category-total-game{
        padding:0
    }}@media (max-width: 575.98px){.x-category-total-game{
        margin-top:.5rem
    }}@media (max-width: 991.98px){.x-category-total-game .-menu-parent{
        flex-direction:row;
        position: relative;
        padding: 0 10px;
        overflow-x: auto
    }}.x-category-total-game .-menu-parent .-list-parent{
    width: 16.66667%;
    margin: 8px 0;
    z-index: 0
}@media (max-width: 1199.98px){.x-category-total-game .-menu-parent .-list-parent{
        width:20%
    }}@media (max-width: 991.98px){.x-category-total-game .-menu-parent .-list-parent{
        width:25%
    }}@media (max-width: 575.98px){.x-category-total-game .-menu-parent .-list-parent{
        margin-bottom:0
    }}.x-category-total-game .-menu-parent .-list-parent .-menu-text-main,.x-category-total-game .-menu-parent .-list-parent .-menu-text-sup{
    white-space: nowrap
}@media (max-width: 767.98px){.x-modal.-modal-full-page.-v2 .-modal-group-change .-modal-body{
        padding-bottom:0
    }}.x-website-menu-modal-body .-btn-logo{
    width: 230px;
    margin: 0 auto 1rem;
    padding: 0
}.x-website-menu-modal-body .-btn-logo .-img{
    width: 100%
}@media (max-width: 575.98px){.x-website-menu-modal-body .-btn-logo{
        width:200px
    }}.x-menu .-menu-container .-menu-link .-icon{
    width: 22px
}.x-index-content-main-container{
    padding-bottom: 0
}.x-category-total-game.-v2 .-menu-parent{
    display: flex;
    justify-content: center
}.x-category-total-game.-v2 .-menu-parent .-list-parent{
    width: 12.5%
}@media (max-width: 991.98px){.x-category-total-game.-v2 .-menu-parent{
        padding:0;
        justify-content: flex-start
    }.x-category-total-game.-v2 .-menu-parent .-list-parent{
        width: 25%
    }}.x-bg-index{
    background-repeat: repeat
}.x-header.-logged .x-menu .-menu-container .-menu-link{
    white-space: nowrap
}@media (max-width: 1500px){.x-header.-logged .x-menu .-menu-container .-menu-link{
        padding:0 .25rem
    }}@media (max-width: 1420px){.x-header.-logged .x-menu .-menu-container .-menu-link{
        padding:0 .2rem;
        font-size: .875rem
    }}@media (max-width: 1350px){.x-header.-logged .x-menu .-menu-container .-menu-link{
        padding:0 .5rem
    }}@media (max-width: 1400px){.x-header.-logged .x-menu .-menu-container .-menu-link .-icon{
        margin-right:.25rem;
        width: 20px
    }}@media (max-width: 1350px){.x-header.-logged .x-menu .-menu-container .-menu-link .-icon{
        display:none
    }}.x-header .btn.-btn-header-register{
    display: none
}.x-header .btn.-btn-deposit,.x-header .btn.-btn-withdraw{
    white-space: nowrap
}@-webkit-keyframes x-opacity-glow-fading-up{
    0% {
        opacity: .5
    }

    to {
        opacity: 1
    }
}@keyframes x-opacity-glow-fading-up{
    0% {
        opacity: .2
    }

    to {
        opacity: 1
    }
}@-webkit-keyframes x-hamburger-wave{
    0% {
        width: 70%
    }

    to {
        width: 100%
    }
}@keyframes x-hamburger-wave{
    0% {
        width: 70%
    }

    to {
        width: 100%
    }
}@-webkit-keyframes fadeInUp{
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,5%,0);
        transform: translate3d(0,5%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}@keyframes fadeInUp{
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,5%,0);
        transform: translate3d(0,5%,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}@-webkit-keyframes x-shimmer{
    0% {
        background-position: -200px top
    }

    to {
        background-position: 200px top
    }
}@keyframes x-shimmer{
    0% {
        background-position: -200px top
    }

    to {
        background-position: 200px top
    }
}@-webkit-keyframes dice-spin{
    0% {
        -webkit-transform: translateZ(-35px) rotateX(0deg) rotateY(0deg) rotate(0deg);
        transform: translateZ(-35px) rotateX(0deg) rotateY(0deg) rotate(0deg)
    }

    16% {
        -webkit-transform: translateZ(-35px) rotateX(180deg) rotateY(180deg) rotate(0deg);
        transform: translateZ(-35px) rotateX(180deg) rotateY(180deg) rotate(0deg)
    }

    33% {
        -webkit-transform: translateZ(-35px) rotateX(1turn) rotateY(90deg) rotate(180deg);
        transform: translateZ(-35px) rotateX(1turn) rotateY(90deg) rotate(180deg)
    }

    50% {
        -webkit-transform: translateZ(-35px) rotateX(1turn) rotateY(1turn) rotate(1turn);
        transform: translateZ(-35px) rotateX(1turn) rotateY(1turn) rotate(1turn)
    }

    66% {
        -webkit-transform: translateZ(-35px) rotateX(180deg) rotateY(1turn) rotate(270deg);
        transform: translateZ(-35px) rotateX(180deg) rotateY(1turn) rotate(270deg)
    }

    83% {
        -webkit-transform: translateZ(-35px) rotateX(270deg) rotateY(180deg) rotate(180deg);
        transform: translateZ(-35px) rotateX(270deg) rotateY(180deg) rotate(180deg)
    }

    to {
        -webkit-transform: translateZ(-35px) rotateX(1turn) rotateY(1turn) rotate(1turn);
        transform: translateZ(-35px) rotateX(1turn) rotateY(1turn) rotate(1turn)
    }
}@keyframes dice-spin{
    0% {
        -webkit-transform: translateZ(-35px) rotateX(0deg) rotateY(0deg) rotate(0deg);
        transform: translateZ(-35px) rotateX(0deg) rotateY(0deg) rotate(0deg)
    }

    16% {
        -webkit-transform: translateZ(-35px) rotateX(180deg) rotateY(180deg) rotate(0deg);
        transform: translateZ(-35px) rotateX(180deg) rotateY(180deg) rotate(0deg)
    }

    33% {
        -webkit-transform: translateZ(-35px) rotateX(1turn) rotateY(90deg) rotate(180deg);
        transform: translateZ(-35px) rotateX(1turn) rotateY(90deg) rotate(180deg)
    }

    50% {
        -webkit-transform: translateZ(-35px) rotateX(1turn) rotateY(1turn) rotate(1turn);
        transform: translateZ(-35px) rotateX(1turn) rotateY(1turn) rotate(1turn)
    }

    66% {
        -webkit-transform: translateZ(-35px) rotateX(180deg) rotateY(1turn) rotate(270deg);
        transform: translateZ(-35px) rotateX(180deg) rotateY(1turn) rotate(270deg)
    }

    83% {
        -webkit-transform: translateZ(-35px) rotateX(270deg) rotateY(180deg) rotate(180deg);
        transform: translateZ(-35px) rotateX(270deg) rotateY(180deg) rotate(180deg)
    }

    to {
        -webkit-transform: translateZ(-35px) rotateX(1turn) rotateY(1turn) rotate(1turn);
        transform: translateZ(-35px) rotateX(1turn) rotateY(1turn) rotate(1turn)
    }
}