@import "../../libs/slick-carousel/slick/slick.css";
/*@font-face {
    font-family: neuronangled;
    src: url(https://trx.forsage.io/themes/default/fonts/NeuronAngled/NeuronAngled-Regular/Neuron.eot?#iefix) format("embedded-opentype"), url(https://trx.forsage.io/themes/default/fonts/NeuronAngled/NeuronAngled-Regular/Neuron.otf) format("opentype"), url(https://trx.forsage.io/themes/default/fonts/NeuronAngled/NeuronAngled-Regular/Neuron.woff) format("woff"), url(https://trx.forsage.io/themes/default/fonts/NeuronAngled/NeuronAngled-Regular/Neuron.ttf) format("truetype"), url(https://trx.forsage.io/themes/default/fonts/NeuronAngled/NeuronAngled-Regular/Neuron.svg#Neuron) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: neuronangled;
    src: url(https://trx.forsage.io/themes/default/fonts/NeuronAngled/NeuronAngled-Bold/NeuronAngled-Bold.eot?#iefix) format("embedded-opentype"), url(https://trx.forsage.io/themes/default/fonts/NeuronAngled/NeuronAngled-Bold/NeuronAngled-Bold.otf) format("opentype"), url(https://trx.forsage.io/themes/default/fonts/NeuronAngled/NeuronAngled-Bold/NeuronAngled-Bold.woff) format("woff"), url(https://trx.forsage.io/themes/default/fonts/NeuronAngled/NeuronAngled-Bold/NeuronAngled-Bold.ttf) format("truetype"), url(https://trx.forsage.io/themes/default/fonts/NeuronAngled/NeuronAngled-Bold/NeuronAngled-Bold.svg#NeuronAngled-Bold) format("svg");
    font-weight: 700;
    font-style: normal
}*/

.case {
    position: relative;
    width: 1130px;
    padding-left: 15px;
    padding-right: 15px;
    margin: 0 auto
}

.row,
.col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.row-r {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.col {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.col-r {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.row.left,
.col.left {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.row.right,
.col.right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.row.mid,
.col.mid {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.row.between,
.col.between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.row.around,
.col.around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.no-wrap {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.i-top {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.i-bottom {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.i-mid {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.i-baseline {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.i-strech {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

*,
:before,
:after {
    padding: 0;
    margin: 0;
    border: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html,
body {
    height: 100%
}

body {
    font-size: 16px;
    font-family: neuronangled, sans-serif;
    color: #fff;
    background: #172c53;
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

li {
    display: block;
    list-style-image: none
}

a {
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid transparent;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

img {
    display: block;
    max-width: 100% !important;
    max-height: 100% !important
}

input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

input,
textarea,
button {
    outline: none
}

var {
    font-style: normal
}

.input {
    position: relative;
    width: 100%
}

.input__wrap {
    position: relative
}

.input__area {
    display: block;
    font-size: 16px;
    font-family: neuronangled, sans-serif;
    background: #fff;
    width: 100%;
    color: #fff;
    border: 1px solid #fff
}

.input__area::-webkit-input-placeholder {
    opacity: 1;
    color: #6d678f
}

.input__area::-moz-placeholder {
    opacity: 1;
    color: #6d678f
}

.input__area:-ms-input-placeholder {
    opacity: 1;
    color: #6d678f
}

.input__area::-ms-input-placeholder {
    opacity: 1;
    color: #6d678f
}

.input__area::placeholder {
    opacity: 1;
    color: #6d678f
}

.input__icon {
    position: absolute;
    right: 20px;
    top: 50%;
    font-size: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.input__icon .icon {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    font-size: 0
}

.input__icon .icon:nth-of-type(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0
}

.input__icon:hover .icon:nth-of-type(1) {
    opacity: 0
}

.input__icon:hover .icon:nth-of-type(2) {
    opacity: 1
}

.input__select {
    z-index: 1;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 81px
}

.input__select .select__block {
    border: 2px solid #656375;
    background-color: #393554;
    border-radius: 0 40px 40px 0;
    z-index: 1;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 48px;
    padding-left: 20px
}

.input__select .select__list {
    z-index: -1;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #393554;
    margin-top: -20px;
    padding-top: 25px;
    border: 2px solid #656375;
    border-radius: 0 0 7px 7px
}

.input__select .select__item {
    padding: 5px 20px
}

.input__select.select_open .select__block {
    border-radius: 0 40px 40px 0
}

.input_md .input__area {
    height: 40px;
    text-align: center
}

.input_border-gray .input__area {
    border: 2px solid #656375;
    background-color: #1e1c2f
}

.input_color-violet .input__area {
    color: #6d678f
}

.input_disabled .input__area {
    border-color: #37344c
}

.input_radius .input__area {
    border-radius: 50px
}

.input_fz-sm .input__area {
    font-size: 14px
}

.input_padding-more .input__area {
    padding-left: 17px;
    padding-right: 17px
}

.input_error .input__area {
    border-color: red
}

.textarea {
    position: relative;
    width: 100%
}

.textarea__placeholder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: text
}

.textarea__area {
    display: block;
    font-size: 16px;
    font-family: neuronangled, sans-serif;
    background: #fff;
    width: 100%;
    resize: none;
    border: 1px solid #fff
}

.textarea_md .textarea__area {
    height: 193px;
    padding: 15px 20px
}

.textarea_border-gray .textarea__area {
    color: #fff;
    border: 2px solid #656375;
    background-color: #1e1c2f
}

.textarea_radius .textarea__area {
    border-radius: 27px
}

.textarea_error .textarea__area {
    border-color: red
}

.checkbox {
    position: relative
}

.checkbox__input {
    display: none
}

.checkbox__toggler {
    position: relative
}

.checkbox__toggler:before,
.checkbox__toggler:after {
    content: '';
    position: absolute
}

.checkbox__toggler:before {
    z-index: 2
}

.checkbox__toggler:after {
    z-index: 1
}

.radio {
    position: relative
}

.radio__input {
    display: none
}

.radio__toggler {
    position: relative
}

.radio__toggler:before,
.radio__toggler:after {
    content: '';
    position: absolute
}

.radio__toggler:before {
    z-index: 2
}

.radio__toggler:after {
    z-index: 1
}

.btn {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 16px;
    font-family: neuronangled, sans-serif;
    cursor: pointer;
    text-align: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    font-weight: 700;
    background-color: transparent;
    border-bottom: none
}

.btn_md {
    height: 40px
}

.btn_border-gray {
    border: 2px solid #656375;
    background-color: #1e1c2f
}

.btn_bg-pink {
    color: #fff;
    background-color: #d03a94
}

.btn_bg-violet {
    color: #fff;
    background-color: #8dc64c
}

.btn_bg-violet-light {
    color: #fff;
    background-color: #6149e1
}

.btn_bg-gray {
    color: rgba(255, 255, 255, .5);
    background-color: #37344c
}

.btn_bg-violet-light {
    color: #fff;
    background-color: #5c297f
}

.btn_bg-transparent {
    color: #827ea0;
    background-color: transparent;
    border: 2px solid #827ea0
}

.btn_bg-green {
    background-color: #619a1e
}

.btn_fz-lg {
    font-size: 24px
}

.btn_radius {
    border-radius: 50px
}

.btn u {
    top: -1px;
    font-size: 0;
    position: relative;
    margin-right: 9px
}

.btn u .icon {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.btn u .icon:nth-of-type(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0
}

.btn_hover-bg-gray:hover {
    color: #6d678f;
    background-color: #fff;
    border-color: #fff
}

.btn_hover-bg-gray:hover u .icon:nth-of-type(1) {
    opacity: 0
}

.btn_hover-bg-gray:hover u .icon:nth-of-type(2) {
    opacity: 1
}

.btn_main__tgTools i {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 15px
}

.btn_main__share i {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 15px
}

.btn_main__share,
.btn_main__tgTools {
    padding: 0 40px;
    line-height: 14px
}

.input input,
.textarea textarea {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

input,
.btn,
.slick-slide,
textarea {
    outline: none !important
}

.tal {
    text-align: left
}

.tac {
    text-align: center
}

.tar {
    text-align: right
}

.mid {
    margin-left: auto;
    margin-right: auto
}

.main-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh;
    background: url('../../assets/images/bg-themes/bg-9.jpg') no-repeat center top;
    background-size: cover;
    particle-1.jpg
}

.icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    background-repeat: no-repeat;
    background-position: center
}

/*.icon-eth {
    width: 15px;
    height: 16px;
    filter: brightness(.75);
    background-image: url(https://trx.forsage.io/themes/default/img/tron-logo-grey.svg)
}*/

.icon-eth.icon_md {
    width: 30px;
    height: 35px
}

.icon-eth.icon_sm {
    width: 14px;
    height: 16px
}

.icon-eth.icon_xs {
    width: 8px;
    height: 10px
}

/*.icon-eye {
    width: 24px;
    height: 24px;
    background-image: url(https://trx.forsage.io/themes/default/img/eye.svg)
}
*/
.icon-switch-gray,
.icon-switch-green,
.icon-switch-red {
    width: 24px;
    height: 26px
}

/*.icon-switch-gray {
    background-image: url(https://trx.forsage.io/themes/default/img/switch-gray.svg)
}

.icon-switch-green {
    background-image: url(https://trx.forsage.io/themes/default/img/switch-green.svg)
}

.icon-switch-red {
    background-image: url(https://trx.forsage.io/themes/default/img/switch-red.svg)
}*/

.icon-alert-white,
.icon-alert-gray,
.icon-alert-yellow {
    width: 24px;
    height: 24px
}

/*.icon-alert-white {
    background-image: url(https://trx.forsage.io/themes/default/img/alert-white.svg)
}

.icon-alert-gray {
    background-image: url(https://trx.forsage.io/themes/default/img/alert-gray.svg)
}

.icon-alert-yellow {
    background-image: url(https://trx.forsage.io/themes/default/img/alert-yellow.svg)
}*/

.icon-partners-blue.icon_md,
.icon-partners-gray.icon_md {
    width: 34px;
    height: 34px
}

.icon-partners-blue.icon_xs,
.icon-partners-gray.icon_xs {
    width: 15px;
    height: 15px
}

.icon-partners-blue.icon_sm,
.icon-partners-gray.icon_sm {
    width: 22px;
    height: 22px
}

/*.icon-partners-blue {
    background-image: url(https://trx.forsage.io/themes/default/img/partners-blue.svg)
}

.icon-partners-gray {
    background-image: url(https://trx.forsage.io/themes/default/img/partners-gray.svg)
}
*/
.icon-telegram-white,
.icon-telegram-gray {
    width: 19px;
    height: 19px
}

/*.icon-telegram-white {
    background-image: url(https://trx.forsage.io/themes/default/img/telegram-white.svg)
}

.icon-telegram-gray {
    background-image: url(https://trx.forsage.io/themes/default/img/telegram-gray.svg)
}*/

.icon-copy-white.icon_md,
.icon-copy-gray.icon_md {
    width: 16px;
    height: 16px
}

.icon-copy-white.icon_xs,
.icon-copy-gray.icon_xs {
    width: 14px;
    height: 14px;
    background-size: cover
}

/*.icon-copy-white {
    background-image: url(https://trx.forsage.io/themes/default/img/copy-white.svg)
}

.icon-copy-gray {
    background-image: url(https://trx.forsage.io/themes/default/img/copy-gray.svg)
}*/

.icon-link-white.icon_md,
.icon-link-gray.icon_md {
    font-size: 18px
}

.icon-link-white.icon_xs,
.icon-link-gray.icon_xs {
    font-size: 14px;
    background-size: cover
}

.icon-link-white {
    color: #ffff
}

.icon-link-gray {
    color: #6f6792
}

/*.icon-cart {
    width: 20px;
    height: 18px;
    background-image: url(https://trx.forsage.io/themes/default/img/cart.svg)
}

.icon-cart-yellow {
    width: 16px;
    height: 16px;
    background-image: url(https://trx.forsage.io/themes/default/img/cart-yellow.svg)
}

.icon-cart-buy {
    width: 35px;
    height: 35px;
    background-image: url(https://trx.forsage.io/themes/default/img/cart-cart.svg)
}

.icon-reinvest {
    background-image: url(https://trx.forsage.io/themes/default/img/reinvest-green.svg)
}*/

.icon-reinvest.icon_xs {
    width: 15px;
    height: 15px
}

.icon-reinvest.icon_sm {
    width: 22px;
    height: 22px
}

/*.icon-reinvest-green {
    background-image: url(https://trx.forsage.io/themes/default/img/reinvest-green.svg);
    width: 22px;
    height: 22px
}

.icon-reinvest-gray {
    width: 26px;
    height: 24px;
    background-image: url(https://trx.forsage.io/themes/default/img/reinvest-gray.svg)
}*/

.icon-chevron-white,
.icon-chevron-gray {
    position: relative
}

.icon-chevron-white:before,
.icon-chevron-white:after,
.icon-chevron-gray:before,
.icon-chevron-gray:after {
    position: absolute;
    content: '';
    width: 10px;
    height: 3px;
    border-radius: 50px;
    background-color: #fff;
    right: 0;
    top: 50%;
    margin-top: -2px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.icon-chevron-white:before,
.icon-chevron-gray:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.icon-chevron-white:after,
.icon-chevron-gray:after {
    margin-right: 6px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.icon-chevron-white.icon_md,
.icon-chevron-gray.icon_md {
    width: 17px
}

.icon-chevron-white.icon_md:before,
.icon-chevron-white.icon_md:after,
.icon-chevron-gray.icon_md:before,
.icon-chevron-gray.icon_md:after {
    width: 10px;
    height: 3px
}

.icon-chevron-white.icon_xs,
.icon-chevron-gray.icon_xs {
    width: 12px
}

.icon-chevron-white.icon_xs:before,
.icon-chevron-white.icon_xs:after,
.icon-chevron-gray.icon_xs:before,
.icon-chevron-gray.icon_xs:after {
    width: 7px;
    height: 2px
}

.icon-chevron-white.icon_xs:after,
.icon-chevron-gray.icon_xs:after {
    margin-right: 4px
}

.icon-chevron-white.icon_xxs,
.icon-chevron-gray.icon_xxs {
    width: 9px
}

.icon-chevron-white.icon_xxs:before,
.icon-chevron-white.icon_xxs:after,
.icon-chevron-gray.icon_xxs:before,
.icon-chevron-gray.icon_xxs:after {
    width: 6px;
    height: 1px
}

.icon-chevron-white.icon_xxs:after,
.icon-chevron-gray.icon_xxs:after {
    margin-right: 4px
}

.icon-chevron-gray:before,
.icon-chevron-gray:after {
    background-color: #656375
}

.icon-chevron-gray.right {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    top: 8px;
    margin-right: 6px
}

.icon-chevron-gray.left {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    top: -8px;
    margin-left: 6px
}

.icon-chevron-gray.top {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

/*.icon-wallet-in {
    width: 24px;
    height: 24px;
    background-image: url(https://trx.forsage.io/themes/default/img/wallet-in.svg)
}

.icon-wallet-out {
    width: 24px;
    height: 24px;
    background-image: url(https://trx.forsage.io/themes/default/img/wallet-out.svg)
}

.icon-gift {
    width: 22px;
    height: 22px;
    background-image: url(https://trx.forsage.io/themes/default/img/gift.svg)
}*/

.icon-gift.icon_sm {
    width: 20px;
    height: 20px
}

.icon-question-gray,
.icon-question-white {
    width: 24px;
    height: 24px
}

.icon-question-white {
    background-image: url(../../img/question-white.png)
}

.icon-question-gray {
    background-image: url(../../img/question-gray.png)
}

/*.icon-eth-color {
    width: 12px;
    height: 14px;
    background-image: url(https://trx.forsage.io/themes/default/img/tron-logo-color.svg)
}*/

.icon-arrow-top-gray {
    font-size: 20px;
    color: #6d678f
}

/*.icon-wallet {
    width: 32px;
    height: 24px;
    background-image: url(https://trx.forsage.io/themes/default/img/wallet.svg)
}*/

.icon-wallet-green {
    width: 16px;
    height: 12px;
    background-image: url(../../img/wallet-green.png)
}

.icon-minus {
    font-size: 20px;
    color: #69696a
}

.icon-minus.icon_xs {
    width: 16px;
    height: 16px;
    background-size: cover
}

.icon-arrow-top-white {
    font-size: 15px;
    color: #ffff
}

.icon-arrow-top-white.icon-xs {
    font-size: 10px;
    background-size: cover
}

.icon-user {
    font-size: 15px;
    color: #23203a
}

.icon-user-lvl-2 {
    font-size: 13px;
    color: #23203a
}

.icon-user-lvl-3 {
    font-size: 11px;
    color: #23203a
}

.icon-user-lvl-4 {
    font-size: 9px;
    color: #23203a
}

.icon-edit-gray,
.icon-edit-white {
    width: 16px;
    height: 16px
}

.icon-edit-gray {
    background-image: url(../../img/edit-gray.png)
}

.icon-edit-white {
    background-image: url(../../img/edit-white.png)
}

.icon-bell {
    width: 30px;
    height: 32px;
    background-image: url(../../img/bell.png)
}

.icon-user-add {
    width: 16px;
    height: 16px;
    background-image: url(../../img/user-add.png)
}

.icon-x {
    position: relative;
    width: 22px;
    height: 22px;
    font-size: 0
}

.icon-x:before,
.icon-x:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background-repeat: no-repeat;
    background-position: center
}

/*.icon-x:before {
    background-image: url(https://trx.forsage.io/themes/default/img/x-gray.svg)
}

.icon-x:after {
    opacity: 0;
    background-image: url(https://trx.forsage.io/themes/default/img/x-white.svg)
}

.icon-alert {
    width: 40px;
    height: 37px;
    background-image: url(https://trx.forsage.io/themes/default/img/alert-white.svg)
}

.icon-crest {
    width: 40px;
    height: 40px;
    background-image: url(https://trx.forsage.io/themes/default/img/crest.svg)
}*/

.icon-bell-violet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 20px;
    color: #2e2b4a;
    background-color: #fff
}

/*.icon-check {
    width: 40px;
    height: 40px;
    background-image: url(https://trx.forsage.io/themes/default/img/check.svg)
}*/

.icon-list-white,
.icon-list-gray {
    width: 16px;
    height: 12px
}

.icon-list-white {
    background-image: url(../../img/list-white.png)
}

.icon-list-gray {
    background-image: url(../../img/list-gray.png)
}

.icon-smile-white,
.icon-smile-gray {
    width: 16px;
    height: 16px
}

.icon-smile-white {
    background-image: url(../../img/smile-white.png)
}

.icon-smile-gray {
    background-image: url(../../img/smile-gray.png)
}

.header {
    z-index: 5;
    position: relative
}

.autorization {
    position: relative;
    text-align: center;
    padding: 6.5px 0 9.5px;
    background-color: #2d2948
}

.au {
    min-height: 24px;
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    width: 100%
}

.au__name {
    font-weight: 700;
    text-transform: uppercase;
    margin-right: 15px;
    width: 174px
}

.au__name i {
    margin: 0 5px 2px 0
}

.au__token {
    font-size: 14px;
    color: #ffa243;
    margin-right: 15px
}

.au__token i {
    margin-right: 10px
}

.au__lang {
    width: 270px;
    font-weight: 700;
    text-align: center
}

.au__lang i {
    margin-right: 10px
}

.ap {
    min-height: 24px
}

.ap__title {
    font-weight: 700;
    text-transform: uppercase;
    margin-left: 9px
}

.logo {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 254px;
    height: 130px;
    margin: -10px 0
}

.panel {
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .35);
    box-shadow: 0 0 40px rgba(0, 0, 0, .35);
    background-color: #231f3a
}

.pael__logo {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
}

.panel__hum {
    display: none
}

.panel__nav {
    margin-left: auto;
    padding-right: 40px
}

.panel__nav:lang(el) {
    margin-left: auto;
    padding-right: 15px
}

.panel__nav>ul>li:lang(el) {
    margin-right: 15px
}

.panel__btns {
    border-left: 1px solid #302b4a
}

.panel__btn {
    min-height: 80px;
    min-width: 86px;
    padding-left: 30px;
    padding-right: 30px;
    border-right: 1px solid #302b4a
}

.panel__socials {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.panel__socials li {
    margin-right: 30px
}

.panel__socials li:last-of-type {
    margin-right: 0
}

.panel__socials a {
    display: block;
    background-repeat: no-repeat;
    background-position: center;
    border-bottom: none
}

.panel__socials a svg path {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.panel__socials a[href*="t.me"] {
    width: 24px;
    height: 24px
}

.panel__socials a[href*="t.me"] svg {
    width: 24px;
    height: 24px
}

.panel__socials a[href*="youtube.com"] {
    width: 24px;
    height: 24px
}

.panel__socials a[href*="youtube.com"] svg {
    width: 24px;
    height: 24px
}

.panel__socials a:hover svg path {
    fill: #fff !important
}

.panel__auth {
    display: block;
    position: relative
}

.panel__auth .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.panel__auth .icon:nth-of-type(2),
.panel__auth .icon:nth-of-type(3) {
    opacity: 0
}

.panel__auth:not(.panel__auth_exit):hover .icon:nth-of-type(2) {
    opacity: 1
}

.panel__auth_exit:hover .icon:nth-of-type(3) {
    opacity: 1
}

.lang {
    position: relative
}

.lang__current {
    z-index: 2;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 86px;
    height: 80px;
    margin-left: -30px;
    margin-right: -30px;
    background-color: #231f3a
}

.lang__current img {
    width: 26px;
    height: 26px
}

.lang__list {
    z-index: 1;
    position: absolute;
    top: 100%;
    left: -1px;
    right: -1px;
    padding-bottom: 10px;
    background-color: #231f3a;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    border: 1px solid #302b4a;
    border-top: none;
    border-radius: 0 0 5px 5px
}

.lang__item {
    padding: 7px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    border-bottom: none
}

.lang__item img {
    width: 26px;
    height: 26px
}

.lang__item:hover {
    background-color: #4d4778
}

.lang:hover .lang__list {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px)
}

.nav>ul>li {
    position: relative;
    margin-right: 41px
}

.nav>ul>li:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    height: 25px
}

.nav>ul>li:last-of-type {
    margin-right: 0
}

.nav>ul>li.has-nav>a {
    position: relative;
    padding-right: 25px
}

.nav>ul>li.has-nav>a:before,
.nav>ul>li.has-nav>a:after {
    position: absolute;
    content: '';
    width: 10px;
    height: 3px;
    border-radius: 50px;
    background-color: #6d678f;
    right: 0;
    top: 50%;
    margin-top: -2px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.nav>ul>li.has-nav>a:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.nav>ul>li.has-nav>a:after {
    margin-right: 6px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.nav>ul>li.has-nav>ul {
    position: absolute;
    top: 100%;
    width: 160px;
    left: 50%;
    padding: 25px;
    border-radius: 10px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
    flex-flow: column;
    -webkit-transform: translateX(-50%) translateY(10px);
    -ms-transform: translateX(-50%) translateY(10px);
    transform: translateX(-50%) translateY(10px);
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    background-color: #4d4778;
    margin-top: 20px
}

.nav>ul>li.has-nav>ul:before {
    content: '';
    position: absolute;
    left: 50%;
    top: -10px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9.5px 10px;
    border-color: transparent transparent #4d4778 transparent
}

.nav>ul>li.has-nav>ul li {
    margin-bottom: 10px
}

.nav>ul>li.has-nav>ul li:last-of-type {
    margin-bottom: 0
}

.nav>ul>li.has-nav>ul a {
    color: #968fc9
}

.nav>ul>li.has-nav>ul a:hover {
    color: #fff
}

.nav>ul>li>a {
    color: #6d678f
}

.nav>ul>li:hover>a,
.nav>ul>li.selected>a {
    color: #fff
}

.nav>ul>li:hover>a:before,
.nav>ul>li:hover>a:after,
.nav>ul>li.selected>a:before,
.nav>ul>li.selected>a:after {
    background-color: #fff
}

.nav>ul>li:hover>ul,
.nav>ul>li.selected>ul {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(-50%) translateY(0px);
    -ms-transform: translateX(-50%) translateY(0px);
    transform: translateX(-50%) translateY(0px)
}

.nav li {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase
}

.counts__item {
    width: 25%;
    padding-top: 35px;
    padding-bottom: 35px;
    text-align: center
}

.counts__title {
    font-size: 20px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 8px;
    text-transform: uppercase
}

.counts__text {
    font-size: 40px;
    line-height: 30px;
    font-weight: 700;
    color: #ffa243
}

.page__aside {
    width: 255px
}

.page__section {
    width: -webkit-calc(100% - 255px - 20px);
    width: calc(100% - 255px - 20px);
    margin-left: auto
}

.block {
    border-radius: 8px;
    background-color: #000;
    margin-bottom: 20px;
    border: 1px solid #1fadcd;
    border-radius: 25px
}

.block:last-of-type {
    margin-bottom: 0
}

.block__head,
.block__body {
    padding: 25px
}

.block__foot {
    padding: 20px 25px
}

.block__head {
    position: relative
}

.block__head:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -40px;
    height: 40px;
    background: url(../../img/block-shadow.png) repeat-x left top
}

.block__head_btn .block__main-title {
    width: -webkit-calc(100% - 235px);
    width: calc(100% - 235px)
}

.block__body_upline {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start
}

.block__body_upline a {
    width: 100%
}

.block__body_upline a>span:hover {
    text-decoration: underline
}

.block__data {
    width: 100%;
    margin-bottom: 15px;
    margin-top: -3px;
    justify-content: flex-start
}

.block__title {}

.block__main-title {
    width: -webkit-calc(100% - 110px);
    width: calc(100% - 110px);
    margin-top: -4px
}

.block__btn-chat {
    width: 235px
}

.block__drop {
    margin-top: -4px
}

.block__count {
    width: 45px;
    font-size: 24px;
    font-weight: 700;
    margin-top: -1px;
    text-align: right
}

.block__count .icon {
    position: relative;
    top: -1px
}

.block__text {
    line-height: 20px
}

.block__img {}

.block__img img {
    border: 3px solid #fff;
    border-radius: 3px;
    box-shadow: 1px 2px 3px #000
}

.block__status {
    margin-top: 15px
}

.block__foot {
    position: relative
}

.block__foot:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 40px;
    background: url(../../img/block-shadow.png) repeat-x left top
}

.block__foot>div {
    position: relative;
    z-index: 1
}

.title {
    font-size: 36px;
    line-height: 28px;
    font-weight: 700
}

.subtitle {
    font-size: 22px;
    line-height: 22px;
    font-weight: 700;
    text-transform: uppercase
}

.subtitle__link {
    position: relative;
    left: 10px;
    top: 3px;
    color: #00b0c2
}

.eth__icon {
    width: 100px;
    height: 100%;
    z-index: 2
}

.eth__icon img {
    filter: brightness(.75);
    height: 70px
}

.eth__list {
    width: 100%;
    padding-left: 15px;
    z-index: 3;
    margin-top: -70px;
    margin-left: auto
}

.eth__item {
    font-size: 36px;
    line-height: 20px;
    font-weight: 700;
    margin-bottom: 15px;
    text-align: right
}

.eth__item.layout-main__partners {
    font-size: 30px;
    line-height: 15px
}

.eth__item.layout-main__partners i {
    width: 25px;
    height: 25px
}

.eth__item.layout-main__balance {
    font-size: 32px
}

.eth__item:last-of-type {
    margin-bottom: 0
}

.eth__item .icon {
    position: relative;
    top: -2px;
    margin-right: 6px
}

.eth__btn-wrap {
    z-index: 5;
    position: relative;
    margin-top: 25px
}

.eth__btn-wrap:hover .eth__btn-toltip {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px)
}

.eth__btn {
    text-align: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-center;
    -ms-flex-pack: start;
    justify-content: flex-center;
    cursor: default
}

.eth__btn u {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-right: 10px
}

.eth__btn a {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -2px
}

.eth__btn span {
    text-align: center
}

.eth__btn-toltip {
    position: absolute;
    left: 5px;
    top: 45px;
    width: 240px
}

.toltip {
    padding: 18px 20px;
    line-height: 20px;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    box-shadow: 0 0 20px rgba(0, 0, 0, .5);
    background-color: #4d4778;
    border-radius: 8px;
    text-align: center;
    visibility: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px);
    opacity: 0
}

.toltip:before {
    position: absolute;
    left: 8px;
    top: -10px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 9.5px 10px;
    border-color: transparent transparent #4d4778 transparent
}

.eth__btn .toggle-notice__menu {
    position: absolute;
    padding: 5px;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
    right: 5px;
    font-size: 15pt
}

.eth__btn .toggle-notice__menu:hover {
    background: rgba(255, 255, 255, .25);
    padding: 5px;
    border-radius: 100%
}

.eth__btn .alert-notice__menu {
    position: absolute;
    margin: 0;
    top: 50%;
    transform: translateY(-50%);
    left: 10px;
    font-size: 15pt
}

.currents__list {
    padding-bottom: 20px;
    margin-left: -7.5px;
    margin-right: -7.5px
}

.currents__list .slick-slide {
    padding-left: 7.5px;
    padding-right: 7.5px
}

.currents__list .slick-dots {
    font-size: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 20px
}

.currents__list .slick-dots li {
    margin-left: 5px;
    margin-right: 5px
}

.currents__list .slick-dots li.slick-active button {
    background-color: #fff
}

.currents__list .slick-dots button {
    width: 7px;
    height: 7px;
    font-size: 0;
    border-radius: 50%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer;
    background-color: #6d678f
}

.currents__item {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    height: 30px;
    font-size: 18px;
    font-weight: 700;
    border-radius: 50px;
    color: #6d678f;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    border: 1px solid rgba(255, 255, 255, .3);
    cursor: pointer
}

.currents__item:hover,
.currents__item_current {
    color: #fff;
    background-color: rgba(109, 103, 143, .3)
}

.currents__item_current {
    cursor: default
}

.main-course__container {
    max-width: 200px;
    margin: 0 auto 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 15pt
}

.main-course__container i {
    margin: 0 10px;
    font-size: 12pt
}

.main-course__container span {
    font-weight: 500
}

.main-course__change {
    font-size: 15pt;
    margin: 0;
    padding: 3px 5px 2px;
    background: 0 0;
    color: #eee;
    border: 1px solid #4f4d61;
    border-radius: 6px;
    box-shadow: inset 1.5px 1.5px 1.5px rgba(0, 0, 0, .25);
    font-family: neuronangled, sans-serif
}

.balance__item {
    padding: 15px 0;
    border-top: 1px solid #4f4d61
}

.balance__item:last-of-type {
    padding-bottom: 0
}

.balance__logo {
    margin-left: -13px;
    max-width: 208px;
    margin-bottom: 15px
}

.balance__eth {
    color: #ffa243;
    font-size: 32px;
    line-height: 26px;
    font-weight: 700
}

.balance__count {
    font-size: 24px;
    font-weight: 700;
    text-transform: uppercase
}

.status {
    position: relative;
    width: 100%;
    height: 30px;
    border-radius: 50px;
    border: 2px solid rgba(255, 255, 255, .3);
    background: rgba(19, 19, 22, .3)
}

.status__count,
.status__wrap {
    position: absolute;
    top: -2px;
    left: -2px;
    bottom: -2px;
    padding-left: 20px
}

.status__count {
    z-index: 2;
    font-size: 16px;
    font-weight: 700;
    color: #23203a;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.status__wrap {
    z-index: 1;
    border-radius: 50px;
    background-color: #ffa243
}

.block__body.buy__body {
    position: relative;
    padding: 0
}

.buy__header {
    padding: 25px;
    cursor: pointer
}

.buy__content {
    padding: 25px;
    padding-top: 0
}

.buy__logo {
    margin-left: -13px;
    width: 100%;
    position: relative;
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-items: center
}

.buy__logo_testnet {
    position: absolute;
    left: 5px;
    color: #6149e1;
    font-size: 20px;
    border: 1px solid #6149e1;
    border-radius: 5px;
    padding: 15px 0 30px 160px;
    width: 102%;
    height: 75px;
    z-index: 1
}

.buy__logo img {
    width: 235px
}

.buy__list {
    display: flex;
    justify-content: space-around;
    margin-left: -13.5px;
    margin-right: -13.5px;
    margin-bottom: -33px
}

.matrix__wrapper.matrix__wrapper_close .buy__content {
    display: none
}

.matrix__wrapper.matrix__wrapper_close .buy__item_xGold-info {
    display: none
}

.matrix__wrapper.matrix__wrapper_close .buy__foot {
    display: none
}

.buy__item {
    width: -webkit-calc(100%/5 - 27px);
    width: calc(100%/5 - 27px);
    margin-left: 7.5px;
    margin-right: 7.5px;
    margin-bottom: 33px
}

.buy__item_selected .buy__wrap {
    background-color: #00b0c2
}

.buy__item.buy__item_selected .buy__dots {
    border: 1px solid #00b0c2
}

.buy__item_xGold.buy__item_selected .buy__wrap {
    background-color: #ffa243
}

.buy__item_xGold.buy__item.buy__item_selected .buy__dots_xGold {
    border: 1px solid #ffa243
}

.buy__item .buy__dots {
    border: 1px solid #28668b
}

.buy__item:hover .buy__dots {
    border: 1px solid #00b0c2;
    transition: .3s
}

.buy__item_xGold:hover .buy__dots {
    border: 1px solid #ffa243;
    transition: .3s
}

.buy__item_xGold .buy__dots {
    border: 1px solid #ab6d2c
}

.buy__item_xGold .buy__wrap {
    background-color: #ab6d2c
}

.buy__wrap {
    z-index: 3;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #28668b;
    height: 40px;
    border-radius: 8px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.buy__item:hover .buy__wrap {
    background-color: #00b0c2
}

.buy__item_xGold:hover .buy__wrap {
    background-color: #ffa243
}

.buy__number {
    position: absolute;
    left: 5px;
    top: 5px;
    font-size: 16px;
    line-height: 14px;
    font-weight: 700;
    color: #23203a;
    opacity: .5
}

.buy__count {
    font-size: 21px;
    font-weight: 700
}

.buy__label {
    position: absolute;
    top: 0;
    right: 0
}

.buy__label_alert {
    margin-top: -10px
}

.buy__label_buy {
    margin-top: -10px;
    cursor: pointer
}

.buy__label_cart {
    margin-top: 5px;
    margin-right: 5px
}

.buy__dots {
    background: #1e1c2f;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding: 10px;
    border-top: none !important
}

.buy__dots_3 {
    min-height: 80px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-around;
    align-items: center
}

.buy__dots_3 .buy__dot {
    position: relative;
    width: 21px;
    height: 21px;
    margin-top: 10px
}

.buy__dots_3 .buy__dot:before {
    height: 20px
}

.buy__dots_3 .buy__dot:nth-of-type(1) {
    margin-left: 5px
}

.buy__dots_3 .buy__dot:nth-of-type(3) {
    margin-right: 5px
}

.dot__desc {
    width: 65px;
    height: 30px;
    z-index: 999999;
    display: none;
    position: absolute;
    padding: 5px;
    font-size: 12.5px;
    color: #fff;
    background: #f3f3f3;
    text-align: right
}

.upgrage__dot_xGold-desc {
    position: relative
}

.upgrage__dot_xGold-desc:hover .dot__desc {
    width: 70px;
    height: 70px;
    border: 1px solid gray;
    justify-content: center;
    align-items: center;
    z-index: 9999999;
    display: inline-flex;
    position: absolute;
    background-color: #222138;
    border-radius: 50%
}

.buy__dot:hover .dot__desc,
.buy__dot_xGold:hover .dot__desc {
    width: 65px;
    height: 25px;
    border: 1px solid gray;
    justify-content: center;
    align-items: center;
    z-index: 9999999;
    display: inline-flex;
    margin-top: 20px;
    margin-left: 15px;
    position: absolute;
    background-color: #222138;
    border-radius: 6px
}

.buy__dots_3 .buy__dot:nth-of-type(1):before {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
    margin-left: 10px
}

.buy__dots_3 .buy__dot:nth-of-type(3):before {
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
    margin-left: -10px
}

.buy__dots_2-2 {
    border-top: none !important;
    min-height: 92px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    align-items: center
}

.buy__dots_2-2 .buy__dot {
    position: relative;
    width: 17px;
    height: 17px
}

.buy__dots_2-2 .buy__dot:before {
    left: 7px
}

.buy__dots_2-2 .buy__dot:nth-of-type(1),
.buy__dots_2-2 .buy__dot:nth-of-type(2) {
    z-index: 2
}

@media(min-width:1200px) {
    .buy__dots_2-2 .buy__dot:nth-of-type(1) {
        margin-right: 16px;
        margin-left: 15px
    }
    .buy__dots_2-2 .buy__dot:nth-of-type(2) {
        margin-left: 16px;
        margin-right: 15px
    }
}

@media(max-width:1199px) {
    .buy__dots_2-2 .buy__dot:nth-of-type(1) {
        margin-right: 16px;
        margin-left: 10px
    }
    .buy__dots_2-2 .buy__dot:nth-of-type(2) {
        margin-left: 16px;
        margin-right: 10px
    }
}

.buy__dots_2-2 .buy__dot:nth-of-type(n+3) {
    margin-top: 10px
}

.buy__dots_2-2 .buy__dot:nth-of-type(4) {
    margin-right: 5px;
    margin-left: 5px
}

.buy__dots_2-2 .buy__dot:nth-of-type(5) {
    margin-right: 5px;
    margin-left: 5px
}

.buy__dots_2-2 .buy__dot:nth-of-type(1):before,
.buy__dots_2-2 .buy__dot:nth-of-type(3):before,
.buy__dots_2-2 .buy__dot:nth-of-type(5):before {
    -webkit-transform: rotate(25deg);
    -ms-transform: rotate(25deg);
    transform: rotate(25deg);
    margin-left: 6px
}

.buy__dots_2-2 .buy__dot:nth-of-type(2):before,
.buy__dots_2-2 .buy__dot:nth-of-type(4):before,
.buy__dots_2-2 .buy__dot:nth-of-type(6):before {
    -webkit-transform: rotate(-25deg);
    -ms-transform: rotate(-25deg);
    transform: rotate(-25deg);
    margin-left: -6px
}

.buy__dot {
    border: 1px solid #6d678f;
    background-color: #23203a;
    border-radius: 50%;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    position: relative;
    cursor: pointer
}

.buy__dot:before {
    content: '';
    height: 15px;
    width: 2px;
    position: absolute;
    bottom: 105%;
    left: 9px;
    border-left: 1px dashed rgba(109, 103, 143, .5)
}

.buy__dot_selected,
.buy__dot:hover {
    border-color: #00b0c2;
    background-color: #00b0c2
}

.buy__data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: center;
    justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    font-size: 15px;
    margin-top: 10px
}

.buy__data-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.buy__data-item:last-of-type {
    margin-left: 5px
}

.buy__data-count {
    font-size: 14px;
    margin-right: 3px
}

.buy__desc {
    margin-top: -2px;
    position: relative;
    z-index: 1
}

.buy__desc-list {
    margin-bottom: -15px
}

.buy__desc-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 30px;
    margin-bottom: 15px
}

.buy__desc-item:last-of-type {
    margin-right: 0
}

.buy__desc-icon {
    color: #00b0c2;
    font-size: 16px;
    font-weight: 700;
    margin-right: 10px
}

.buy__desc-title {
    color: #6d678f;
    text-transform: uppercase
}

.copy__input .input__area,
.upline__input .input__area {
    padding-left: 15px;
    padding-right: 40px;
    text-align: left
}

.copy__btn,
.upline__btn {
    top: 50%;
    transform: translateY(-50%);
    right: 5px;
    position: absolute;
    border-radius: 50%;
    height: 30px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center
}

.copy__btn u {
    margin: 0
}

.designations__col {
    margin-bottom: -15px
}

.designations__col:nth-of-type(1) {
    width: 225px
}

.designations__col:nth-of-type(2) {
    width: 360px
}

.designations__col:nth-of-type(3) {
    width: 230px
}

.designations__item {
    padding-top: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-width: 155px;
    padding-right: 15px;
    margin-right: 15px;
    margin-bottom: 15px
}

.designations__item_zero {
    min-height: 23px
}

.designations__color {
    width: 16px;
    height: 16px;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.designations__color_blue {
    background-color: #00b0c2
}

.designations__color_blue-dark {
    background-color: #28668b
}

.designations__color_blue-light {
    background-color: #92c9da
}

.designations__color_pink {
    background-color: #ac9bfb
}

.designations__color_violet {
    background-color: #7164ad
}

.designations__title {
    padding-left: 10px;
    color: #6d678f
}

.drop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.drop__title {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    margin-right: 10px
}

.drop__icon {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.matrix__wrapper_close .drop__icon {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.filter {
    margin-top: -7px;
    margin-bottom: 27px;
    padding-bottom: 32px;
    border-bottom: 1px solid #4f4d61
}

.filter__list {
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: -15px
}

.filter__list_analytics,
.filter__btns_analytics {
    display: flex;
    flex-flow: row;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    width: 100%
}

.filter__btns_analytics {
    margin-top: 30px
}

.filter__list_analytics .filter__item {
    width: calc(50% - 30px)
}

.filter__btns_analytics .filter__btn {
    width: calc(50% - 30px)
}

.filter__item {
    width: -webkit-calc(33.333% - 30px);
    width: calc(33.333% - 30px);
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px
}

.filter__item_md {
    width: -webkit-calc((33.333% * 2) - 30px);
    width: calc((33.333% * 2) - 30px)
}

.filter__title {
    color: #6d678f;
    text-transform: uppercase;
    margin-bottom: 18px
}

.filter__btns {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: 30px;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.filter__btn {
    width: -webkit-calc(33.333% - 30px);
    width: calc(33.333% - 30px);
    margin-left: 15px;
    margin-right: 15px
}

.select_border-gray .select__block {
    border: 2px solid #656375;
    background-color: #1e1c2f;
    border-radius: 50px
}

.select_border-gray .select__list {
    border: 2px solid #656375;
    border-top: none;
    background-color: #1e1c2f;
    border-radius: 0 0 20px 20px
}

.select_border-gray .select__item {
    padding: 5px 10px
}

.select_border-gray .select__item:hover {
    background-color: #4d4778
}

.select_md .select__block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 20px;
    padding-right: 32px;
    height: 40px
}

.select_md .select__list {
    padding-top: 10px;
    padding-bottom: 10px
}

.select_md .select__item {
    padding: 5px 20px
}

.select_arrows .select__drop {
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important
}

.select_arrows .select__drop .icon:before,
.select_arrows .select__drop .icon:after {
    background-color: #fff
}

.select_arrows .select__drop .icon:nth-of-type(1) {
    top: -5px;
    left: 8px
}

.select_arrows .select__drop .icon:nth-of-type(2) {
    top: 5px
}

.select__inner {
    position: relative
}

.select__block {
    position: relative;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer
}

.select__drop {
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.select__list {
    z-index: 5;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px)
}

.select__item {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer
}

.select__wrap {
    display: none
}

.select_open .select__block {
    border-radius: 20px 20px 0 0
}

.select_open .select__drop {
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.select_open .select__list {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px)
}

.trans__title {
    margin-bottom: 9px
}

.trans__pagination {
    margin-top: 30px
}

.table {
    width: 100%;
    border-collapse: collapse
}

.table th {
    color: #6d678f;
    font-weight: 400;
    text-align: left;
    text-transform: uppercase
}

.table th,
.table td {
    padding: 15px 5px
}

.table td {
    white-space: nowrap
}

.table tbody tr:nth-of-type(odd) td {
    background-color: #1e1c2f
}

.table tbody tr:nth-of-type(odd) td:first-of-type {
    border-radius: 6px 0 0 6px
}

.table tbody tr:nth-of-type(odd) td:last-of-type {
    border-radius: 0 6px 6px 0
}

.table u {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    margin-right: 12px;
    font-size: 0;
    cursor: pointer
}

.table u.u_zero {
    margin-right: 0
}

.table u .icon:nth-of-type(2) {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0
}

.table u+u {
    margin-right: 16px
}

.table u .icon {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.table u:hover .icon:nth-of-type(1) {
    opacity: 0
}

.table u:hover .icon:nth-of-type(2) {
    opacity: 1
}

.table .icon-eth-color {
    margin-right: 4px;
    position: relative;
    top: -1px
}

.table .icon-partners-blue {
    margin-left: 7px
}

.table .inpt {
    color: #fff;
    font-size: 16px;
    font-family: neuronangled, sans-serif;
    background-color: transparent;
    width: 95px
}

.table .c {
    text-align: center
}

.table .c div {
    margin-left: auto;
    margin-right: auto
}

.table td.color-green {
    color: #8bc24a;
    font-weight: 700
}

.table td.col-turquoise {
    color: #00b0c2
}

.table td.col-blue {
    color: #3a89b6
}

.table td.color-pink {
    color: #d03a94
}

.pagination ul {
    margin-left: -5px;
    margin-right: -5px
}

.pagination li {
    margin-left: 5px;
    margin-right: 5px
}

.pagination li:hover a,
.pagination li.selected a {
    background-color: #37344c
}

.pagination a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 36px;
    height: 36px;
    border: 2px solid #37344c;
    background-color: transparent;
    border-radius: 50px;
    padding-left: 12px;
    padding-right: 12px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.partners__title {
    margin-bottom: 26px
}

.partners__copy {
    margin-bottom: 25px
}

.partners__copy-input {
    width: -webkit-calc(100% - 48px - 20px);
    width: calc(100% - 48px - 20px)
}

.partners__copy-btn {
    width: 48px;
    margin-left: auto
}

.partners__copy-btn u {
    margin-right: 0
}

.partners_ref_accounts {
    justify-content: space-around;
    align-items: center;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #4f4d61
}

.partners_ref_accounts_title {
    font-size: 20px;
    width: 100%;
    color: #fff;
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    text-align: center
}

.partners_ref_accounts_unlink {
    display: flex;
    flex-flow: row;
    text-align: center;
    line-height: 19px;
    margin-left: 3%
}

.partners_ref_accounts_content {
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%
}

.partners_ref_accounts_content .mt-1 {
    width: 80%
}

.partners_ref_accounts_coin {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    background: #6149e1;
    border-radius: 50%;
    margin: 10px;
    color: #fff
}

.partners_ref_accounts_coin:nth-child(1) {
    margin-right: 20px
}

.partners_ref_accounts_coin:nth-child(2) {
    margin-left: 20px
}

.partners_ref_accounts_link {
    position: absolute
}

.partners_ref_accounts_link img {
    width: 60px;
    height: 60px;
    transform: rotate(45deg)
}

.partners_ref_accounts_coin img {
    margin-bottom: 5px;
    width: 50px;
    height: 50px
}

@media(max-width:700px) {
    .partners_ref_accounts {
        display: flex;
        flex-flow: column
    }
    .partners_ref_accounts_title {
        margin-bottom: 20px
    }
    .partners_ref_accounts_coin span {
        display: inline-flex
    }
}

@media(min-width:701px) {
    .partners_ref_accounts {
        display: flex;
        flex-flow: row
    }
    .partners_ref_accounts_title {
        margin-bottom: 0
    }
    .partners_ref_accounts_coin span {
        display: none
    }
    .partners_ref_accounts:hover .partners_ref_accounts_coin span {
        display: inline-flex
    }
}

@media(max-width:350px) {
    .partners_ref_accounts_coin {
        width: 70px;
        height: 70px
    }
}

@media(min-width:351px) {
    .partners_ref_accounts_coin {
        width: 100px;
        height: 100px
    }
}

.partners__data {
    padding-bottom: 30px;
    margin-bottom: 13px;
    border-bottom: 1px solid #4f4d61
}

.partners__data ul {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    display: inline-block;
    width: -webkit-calc(100% + 26px);
    width: calc(100% + 26px);
    margin-left: -13px;
    margin-right: -13px;
    margin-bottom: 0
}

.partners__data li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 13px;
    padding-right: 13px;
    margin-bottom: 12px;
    width: 100%
}

.partners__data u {
    color: #6d678f;
    width: -webkit-calc(100% - 100px);
    width: calc(100% - 100px);
    display: inline-block;
    text-decoration: none
}

.partners__data i {
    text-align: right;
    width: 100px;
    font-style: normal
}

.pl__pagination {
    margin-top: 30px
}

.upgrage {
    position: relative
}

.upgrage__logo {
    margin-left: -13px;
    width: 169px;
    margin-bottom: 27px
}

.upgrage__wrap {
    position: relative;
    padding-bottom: 20px
}

.upgrage__lvl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 275px;
    height: 80px;
    font-size: 36px;
    font-weight: 700;
    border-radius: 16px;
    color: #6d678f;
    text-transform: uppercase;
    border: 2px solid #6d678f;
    background-color: #1e1c2f;
    padding-left: 30px;
    padding-right: 30px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px
}

.upgrage__lvl var {
    margin-left: 20px
}

.upgrage__counts {
    width: 120px;
    height: 160px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 100px;
    left: 540px
}

.upgrage__counts-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 16px
}

.upgrage__counts-item:last-of-type {
    margin-bottom: 0
}

.upgrage__counts-icon {
    width: 20px;
    text-align: center
}

.upgrage__counts-number {
    font-size: 20px;
    padding-left: 11px;
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px)
}

.upgrage__settings {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    justify-content: center;
    flex-flow: column;
    align-items: center;
    width: 100px;
    height: 150px;
    position: absolute;
    top: 100px;
    left: 135px
}

.upgrage__slider {
    display: none;
    width: 110px;
    font-size: 0;
    position: relative
}

.upgrage__slider .slick-arrow {
    background: 0 0;
    font-size: 0
}

.upgrage__slider-item {
    font-size: 20px;
    text-transform: uppercase;
    text-align: center
}

.upgrage__slider-arrows .slick-arrow {
    position: absolute;
    cursor: pointer
}

.upgrage__slider-arrows .slick-arrow:before,
.upgrage__slider-arrows .slick-arrow:after {
    display: block !important;
    position: absolute;
    content: '';
    width: 10px;
    height: 2px;
    border-radius: 50px;
    background-color: #6d678f;
    right: 0;
    top: 50%;
    margin-top: -2px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.upgrage__slider-arrows .slick-arrow:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.upgrage__slider-arrows .slick-arrow:after {
    margin-right: 6px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.upgrage__slider-arrows .slick-arrow.slick-prev {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: -20px;
    left: 50%;
    margin-left: -5px
}

.upgrage__slider-arrows .slick-arrow.slick-next {
    bottom: -20px;
    left: 50%;
    margin-left: 12px
}

.upgrage__slider-arrows .slick-arrow:hover:before,
.upgrage__slider-arrows .slick-arrow:hover:after {
    background-color: #fff
}

.upgrage__count .icon {
    position: relative;
    top: -1px
}

.upgrage__count var {
    font-size: 20px;
    margin-left: 10px
}

.upgrage__count .slick-arrow {
    background: 0 0;
    font-size: 0
}

.upgrage__slider-item {
    font-size: 20px;
    text-transform: uppercase;
    text-align: center
}

.upgrage__count-arrows {
    position: absolute
}

.upgrage__count-arrows .slick-arrow {
    width: 30px;
    height: 30px;
    position: absolute;
    cursor: pointer
}

.upgrage__count-arrows .slick-arrow:before,
.upgrage__count-arrows .slick-arrow:after {
    display: block !important;
    position: absolute;
    content: '';
    width: 10px;
    height: 2px;
    border-radius: 50px;
    background-color: #6d678f;
    right: 0;
    top: 50%;
    margin-top: -2px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.upgrage__count-arrows .slick-arrow:before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.upgrage__count-arrows .slick-arrow:after {
    margin-right: 6px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.upgrage__count-arrows .slick-arrow.slick-prev {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    top: -40px;
    left: 50%;
    margin-left: 35px
}

.upgrage__count-arrows .slick-arrow.slick-next {
    bottom: -60px;
    left: 10%;
    margin-left: 20px
}

.upgrage__count-arrows .slick-arrow:hover:before,
.upgrage__count-arrows .slick-arrow:hover:after {
    background-color: #fff
}

.upgrage__arrow {
    width: 74px;
    color: #6d678f;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    position: absolute;
    top: 155px
}

.upgrage__arrow_prev {
    left: 0
}

.upgrage__arrow_next {
    right: 0
}

.upgrage__arrow .icon:before,
.upgrage__arrow .icon:after {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background-color: #6d678f
}

.upgrage__arrow var {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    margin-left: 11px;
    margin-right: 11px
}

.upgrage__arrow:hover {
    border-color: #fff
}

.upgrage__arrow:hover var {
    color: #fff
}

.upgrage__arrow:hover .icon:before,
.upgrage__arrow:hover .icon:after {
    background-color: #fff
}

.upgrage__dots_x3 {
    width: 100%;
    max-width: 485px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.upgrage__dot_x3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 2px solid #6d678f;
    background-color: #23203a;
    margin-top: 30px;
    position: relative
}

.upgrage__dot_x3:before {
    content: '';
    position: absolute;
    height: 64px;
    bottom: 100%;
    left: 38px;
    border-left: 2px dashed #6d678f
}

.upgrage__dot_x3:nth-of-type(1),
.upgrage__dot_x3:nth-of-type(2),
.upgrage__dot_x3:nth-of-type(3) {
    z-index: 1;
    margin-top: 50px
}

.upgrage__dot_x3:nth-of-type(1) {
    margin-right: 40px;
    margin-left: 0
}

.upgrage__dot_x3:nth-of-type(1):before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: 40px;
    margin-bottom: -8px
}

.upgrage__dot_x3:nth-of-type(2):before {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    height: 45px;
    margin-left: -1px;
    margin-bottom: 5px
}

.upgrage__dot_x3:nth-of-type(3):before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-left: -43px;
    margin-bottom: -5px
}

.upgrage__dot_x3:nth-of-type(2) {
    margin-left: 40px;
    margin-right: 40px
}

.upgrage__dot_x3:nth-of-type(3) {
    margin-left: 40px;
    margin-right: 0
}

.upgrage__dot_x3_selected {
    background-color: #00b0c2;
    border-color: #00b0c2
}

.upgrage__dot_x3-up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: -10px;
    width: 32px;
    height: 32px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background-color: #7164ad;
    border-radius: 50%;
    cursor: pointer
}

.upgrage__dot_x3-up:hover {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.upgrage__dot_x3-count {
    text-align: center
}

.upgrage__dot_x3-count .icon {
    margin-bottom: 3px
}

.upgrage__dot_x3-count var {
    font-size: 20px;
    font-weight: 700;
    color: #23203a;
    display: block
}

.upgrage__dots_x4 {
    width: 100%;
    max-width: 485px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.upgrage__dot_x4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 2px solid #6d678f;
    background-color: #23203a;
    margin-top: 30px;
    position: relative
}

.upgrage__dot_x4:before {
    content: '';
    position: absolute;
    height: 70px;
    bottom: 100%;
    left: 38px;
    border-left: 2px dashed #6d678f
}

.upgrage__dot_x4-lvl-1 {
    width: 100%;
    display: flex;
    flex-flow: row;
    justify-content: space-around;
    align-items: center
}

.upgrage__dot_x4-lvl-2 {
    width: 100%;
    display: flex;
    flex-flow: row;
    justify-content: space-around;
    align-items: center
}

.upgrage__dot_x4-lvl-1 .upgrage__dot_x4 {
    z-index: 1;
    margin-top: 50px
}

.upgrage__dot_x4:nth-of-type(1):before,
.upgrage__dot_x4:nth-of-type(3):before,
.upgrage__dot_x4:nth-of-type(5):before {
    -webkit-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    transform: rotate(40deg);
    margin-left: 40px;
    margin-bottom: -4px
}

.upgrage__dot_x4:nth-of-type(2):before,
.upgrage__dot_x4:nth-of-type(4):before,
.upgrage__dot_x4:nth-of-type(6):before {
    -webkit-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    transform: rotate(-40deg);
    margin-left: -40px;
    margin-bottom: -4px
}

.upgrage__dot_x4_selected {
    background-color: #00b0c2;
    border-color: #00b0c2
}

.upgrage__dot_x4-up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: -10px;
    width: 32px;
    height: 32px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background-color: #7164ad;
    border-radius: 50%;
    cursor: pointer
}

.upgrage__dot_x4-up:hover {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.upgrage__dot_x4-count {
    text-align: center
}

.upgrage__dot_x4-count .icon {
    margin-bottom: 3px
}

.upgrage__dot_x4-count var {
    font-size: 20px;
    font-weight: 700;
    color: #23203a;
    display: block
}

.wallet_xGold {
    width: 275px;
    height: 160px;
    border-radius: 16px;
    background-color: #ffc743;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 2
}

.wallet {
    width: 275px;
    height: 160px;
    border-radius: 16px;
    background-color: #00b0c2;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    z-index: 2
}

.wallet__number {
    font-size: 48px;
    line-height: 30px;
    font-weight: 700;
    opacity: .5;
    color: #23203a;
    position: absolute;
    left: 32px;
    top: 30px
}

.wallet__text {
    text-align: right;
    padding-top: 30px;
    padding-right: 31px
}

.wallet__id {
    font-size: 36px;
    line-height: 24px;
    font-weight: 700;
    color: #23203a;
    text-transform: uppercase;
    margin-bottom: 28px
}

.wallet__eth {
    font-size: 36px;
    line-height: 24px;
    font-weight: 700
}

.wallet__eth .icon {
    position: relative;
    top: -2px
}

.wallet__count {
    font-size: 24px;
    font-weight: 700
}

.wallet_upgrade_cart {
    margin-top: -20px;
    width: 275px;
    height: 120px;
    border-bottom-right-radius: 16px;
    border-bottom-left-radius: 16px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    background: #1e1c2f
}

.wallet_upgrade_cart .buy_level_dots {
    height: 100%;
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    font-size: 25px;
    margin-top: 10px
}

.stat__pagination {
    margin-top: 30px
}

.file__input {
    display: none
}

.file__wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    width: 100%;
    height: 295px;
    border-radius: 27px;
    background-color: #1e1c2f;
    cursor: pointer
}

.file__title {
    max-width: 185px;
    margin-left: auto;
    margin-right: auto;
    color: #6d678f;
    opacity: .5;
    line-height: 20px;
    text-transform: uppercase
}

.file__title:before {
    display: block;
    content: '';
    width: 64px;
    height: 60px;
    background: url(../../img/picture.png) no-repeat center;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto
}

.add {
    margin-top: -8px;
    margin-left: -17.5px;
    margin-right: -17.5px;
    margin-bottom: -18px
}

.add__col {
    width: -webkit-calc(50% - 35px);
    width: calc(50% - 35px);
    margin-left: 17.5px;
    margin-right: 17.5px
}

.add__item {
    margin-bottom: 18px
}

.add__item_mt {
    margin-top: 36px
}

.add__item_mt-sm {
    margin-top: 30px
}

.add__title {
    color: #6d678f;
    text-transform: uppercase;
    margin-bottom: 18px
}

.add__wrap {
    width: 100%
}

.radios__item {
    margin-bottom: 10px
}

.radios__item:last-of-type {
    margin-bottom: 0
}

.radio input {
    display: none
}

.radio label {
    display: block;
    padding-left: 45px;
    position: relative;
    min-height: 24px;
    padding-top: 3px;
    cursor: pointer
}

.radio label:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 2px solid #656375;
    background-color: #1e1c2f
}

.radio label:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 24px;
    border-radius: 12px;
    border: 6px solid #ffa243;
    background-color: #201e34;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.radio_checked label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.process {
    padding-top: 13px
}

.proc {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 33px
}

.proc__wrap {
    width: 255px;
    height: 12px;
    border: 1px solid rgba(255, 255, 255, .3);
    background-color: rgba(19, 19, 22, .3);
    border-radius: 50px
}

.proc__wrap div {
    position: relative;
    height: 16px;
    top: -3px;
    left: -2px;
    background-color: #ffa243;
    border-radius: 50px
}

.proc__count {
    font-weight: 700;
    margin-left: 19px;
    min-width: 33px
}

.notifications {
    z-index: 10;
    position: fixed;
    right: 20px;
    bottom: 85px
}

.notifications__toggle {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background-color: #ffa243;
    border-radius: 50%;
    cursor: pointer
}

.notifications__toggle:hover {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9)
}

.notifications__toggle:before,
.notifications__toggle:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    background-color: #ffa243;
    opacity: .1;
    width: 60px;
    height: 60px;
    border-radius: 50%
}

.notifications__scroll {
    height: 380px;
    overflow: auto;
    padding-right: 26px
}

.notifications__wrap {
    position: absolute;
    bottom: 80px;
    right: 0;
    width: 385px;
    padding: 20px;
    border-radius: 7px;
    background-color: #4d4778;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px)
}

.notifications__wrap:before {
    content: '';
    position: absolute;
    bottom: -40px;
    height: 40px;
    left: 0;
    right: 0
}

.notifications__wrap:after {
    position: absolute;
    bottom: -10px;
    right: 21px;
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 9.5px 0;
    border-color: #4d4778 transparent transparent transparent
}

.notifications__wrap_show {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px)
}

.notifications__main-title {
    text-transform: none;
    margin-bottom: 20px
}

.notifications__alert {
    z-index: 1;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 430px;
    padding-left: 20px;
    padding-right: 80px;
    background-color: #4d4778;
    border-radius: 50px;
    overflow: hidden;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.notifications__alert .notifications__item {
    border-top: none;
    padding: 0;
    justify-content: center;
    align-items: center;
    height: 100%
}

.notifications__alert_hide {
    opacity: 0;
    width: 0;
    padding-left: 0;
    padding-right: 0
}

.notifications__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: 15px;
    padding-bottom: 15px;
    border-top: 1px solid rgba(255, 255, 255, .2)
}

.notifications__item:last-of-type {
    padding-bottom: 0
}

.notifications__icon {
    width: 16px;
    position: relative;
    top: -3px
}

.notifications__text {
    line-height: 16px;
    padding-left: 9px;
    width: -webkit-calc(100% - 16px);
    width: calc(100% - 16px)
}

.notifications__title {
    font-size: 14px
}

.notifications__desc {
    font-size: 12px;
    color: #7d779c
}

.notifications-link__hash {
    padding: 3px;
    margin-left: 5px
}

.notifications-link__hash i {}

.auth {
    padding-top: 50px;
    padding-bottom: 50px
}

.auth__alerts {
    max-width: 400px;
    margin-left: auto;
    margin-right: auto
}

.auth__alerts .alert {
    margin-bottom: 50px
}

.auth__data {
    max-width: 750px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px
}

.auth__lang {
    margin-left: auto
}

.auth__lang .lang__current {
    margin-left: 0;
    margin-right: 0;
    background: 0 0
}

.auth__lang .lang__list {
    padding-top: 10px;
    border-radius: 6px
}

.auth__block {
    width: 100%;
    max-width: 750px;
    margin-left: auto;
    margin-right: auto
}

.auth__block_main {
    margin-bottom: 30px
}

.auth__head {
    padding: 30px 50px
}

.auth__head-title {
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
    width: -webkit-calc(100% - 20px);
    width: calc(100% - 20px)
}

.auth__drop {
    text-align: right;
    z-index: 3
}

.auth__body {
    padding: 50px;
    line-height: 25px
}

.auth__col {
    width: 50%;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    text-align: center;
    position: relative
}

.auth__col_border {
    border-right: 1px solid #4f4d61
}

.auth__col:nth-of-type(odd) {
    padding-right: 50px
}

.auth__col:nth-of-type(even) {
    padding-left: 50px
}

.auth__main-title {
    line-height: 36px;
    margin-bottom: 20px;
    margin-top: -3px
}

.auth__text {
    color: #fff;
    line-height: 20px;
    width: 100%;
    margin-bottom: 20px
}

.auth__text a {
    color: #ffa243
}

.auth__text a:hover {
    border-color: #ffa243
}

.auth__btn {
    max-width: 275px
}

.auth__title {
    font-size: 26px;
    font-weight: 700;
    line-height: 28px;
    margin-top: -2px
}

.auth__input {
    margin-bottom: 20px
}

.auth__id {
    margin-top: 28px;
    margin-bottom: 20px
}

.auth__foot {
    padding: 50px;
    position: relative
}

    .auth__foot:before {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 40px;
        border-top: 1px solid #ffcc01
    }

.auth__sub-title {
    color: #fff;
    margin-bottom: 15px
}

.auth__link {
    font-size: 26px;
    font-weight: 700
}

.auth__link.auth__link_inst {
    font-size: 22px;
    font-weight: 700;
    text-decoration: underline
}

.auth__link a:hover {
    border-color: transparent
}

.auth__link_purple a {
    color: #5c297f;
    border-color: #5c297f
}

.auth__link_yellow a {
    color: #ffa243;
    border-color: #ffa243
}

.auth__link_blue a {
    color: #ff6cc5;
    border-color: #3a89b6
}

.auth__content {
    display: none;
    padding-top: 0;
    padding-left: 50px;
    padding-right: 50px
}

.auth__content p {
    margin-bottom: 10px
}

.auth__content p:last-of-type {
    margin-bottom: 0
}

.goals td strong {
    display: none
}

.alert {
    display: none;
    position: relative;
    padding: 26px 30px;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 50px #000;
    box-shadow: 0 0 50px #000;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px
}

.alert:last-of-type {
    margin-bottom: 0
}

.alert_show {
    display: block
}

.alert_green {
    background-color: #619a1e
}

.alert_orange {
    background-color: #d25e00
}

.alert_violet {
    background-color: #4d4778
}

.alert_red {
    background-color: #c53535
}

.alert_btns .alert__text {
    max-width: 405px
}

.alert_btns .alert__btns {
    width: 230px;
    margin-left: auto;
    margin-right: 30px
}

.alert_btns .alert__btn {
    width: 105px
}

.alert_btns .alert__btn:nth-of-type(2) {
    margin-left: auto
}

.alert__icon {
    width: 40px
}

.alert__text {
    width: -webkit-calc(100% - 40px);
    width: calc(100% - 40px);
    padding-left: 20px;
    padding-right: 15px
}

.alert__title {
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 2px
}

.alert__desc {
    opacity: .5
}

.alert__close {
    position: absolute;
    top: 16px;
    right: 16px;
    cursor: pointer
}

.alert__close .icon:before {
    opacity: 0
}

.alert__close .icon:after {
    opacity: .5
}

.alert__close:hover .icon:after {
    opacity: 1
}

.messages__item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 26.5px 30px;
    border-radius: 8px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background-color: #2e2b4a;
    margin-bottom: 20px
}

.messages__item:last-of-type {
    margin-bottom: 0
}

.messages__item:hover {
    background-color: rgba(109, 103, 143, .3)
}

.messages__img {
    width: 32px;
    height: 32px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 50%
}

.messages__content {
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
    padding-left: 20px
}

.messages__data {
    margin-bottom: 1px
}

.messages__id {
    font-weight: 700;
    color: #ffa243
}

.messages__date {
    opacity: .5;
    font-size: 12px;
    margin-left: auto
}

.messages__text {
    white-space: nowrap;
    overflow: hidden;
    max-width: 630px
}

/*.messages__status {
    position: absolute;
    bottom: 27px;
    right: 30px;
    width: 16px;
    height: 12px;
    background-image: url(https://trx.forsage.io/themes/default/img/lines-gray.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}*/

.messages__pagination {
    margin-top: 30px
}

.messanger__list .scroll-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.messanger__data {
    margin-left: -17.5px;
    margin-right: -17.5px;
    padding-bottom: 30px
}

.messanger__data-item {
    width: -webkit-calc(50% - 35px);
    width: calc(50% - 35px);
    margin-left: 17.5px;
    margin-right: 17.5px
}

.messanger__data-title {
    color: #6d678f;
    text-transform: uppercase;
    margin-bottom: 20px
}

.messanger__data-btn {
    width: 165px
}

.messanger__data-btn:nth-of-type(even) {
    margin-left: auto
}

.messanger__body {
    position: relative;
    padding: 30px;
    margin-left: -30px;
    margin-right: -30px;
    height: 510px
}

.messanger__body:before,
.messanger__body:after {
    z-index: 1;
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 40px;
    background: url(../../img/block-shadow.png) repeat-x left top
}

.messanger__body:before {
    top: 0
}

.messanger__body:after {
    bottom: 0;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.messanger__list {
    position: relative;
    z-index: 2;
    width: 100%;
    height: 450px;
    padding-right: 36px
}

.messanger__list .scroll-content {
    width: 100%
}

.messanger__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    padding: 30px;
    border-radius: 8px;
    background-color: #2e2b4a;
    margin-bottom: 30px;
    min-width: 325px;
    max-width: 520px
}

.messanger__item:last-of-type {
    margin-bottom: 0
}

.messanger__item_left {
    margin-left: auto
}

.messanger__name {
    color: #ffa243;
    font-weight: 700;
    margin-bottom: 4px
}

/*.messanger__name:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    position: relative;
    top: -2px;
    background: url(https://trx.forsage.io/themes/default/img/back.svg) no-repeat center;
    margin-right: 6px
}*/

.messanger__text {
    line-height: 20px
}

.messanger__date {
    font-size: 12px;
    opacity: .5;
    margin-top: 10px
}

/*.messanger__status {
    position: absolute;
    bottom: 30px;
    right: 30px;
    width: 16px;
    height: 12px;
    background-image: url(https://trx.forsage.io/themes/default/img/lines-gray.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}*/

.messanger__foot {
    padding-top: 30px
}

.messanger__answer {
    margin-bottom: 20px
}

.messanger__input {
    width: -webkit-calc(100% - 235px - 30px);
    width: calc(100% - 235px - 30px)
}

.messanger__btn {
    width: 235px;
    margin-left: 30px
}

.answer {
    position: relative;
    border-radius: 50px;
    background-color: #37344c
}

.answer__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
    overflow: hidden;
    padding: 15px 40px 15px 20px
}

.answer__title {
    opacity: .5;
    font-weight: 400;
    margin-right: 8px
}

.answer__close {
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer
}

.answer__close .icon:before,
.answer__close .icon:after {
    opacity: .5;
    background-color: #fff
}

.answer__close:hover .icon:before,
.answer__close:hover .icon:after {
    opacity: 1
}

.fc__title {
    font-weight: 700;
    margin-right: 9px;
    text-transform: uppercase
}

.fc__title,
.fc__token {
    font-size: 15px
}

.fc__token {
    color: #6d678f
}

footer {
    border-top: 1px solid #333;
    padding-top: 25px;
    margin-top: auto
}

.footer__list {
    font-size: 14px
}

.footer__contact {
    display: flex;
    justify-content: center;
    align-items: center
}

.fc__forsage-aside {
    line-height: 20px;
    width: 400px;
    padding: 10px 10px 47px;
    height: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    flex-flow: column
}

.fc__forsage-aside img {
    height: 35px
}

.fc__forsage-contracts {
    width: 100%;
    height: 100%;
    display: flex;
    flex-flow: column;
    justify-content: space-around;
    align-items: center
}

.fc__forsage-contract {
    width: 100%;
    height: 75px;
    display: flex;
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    text-align: center
}

.fc_soc_list {
    font-size: 20px;
    width: 100%;
    height: 25px;
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center
}

.footer-style-btn {
    font-size: 12px;
    height: 50px
}

.fc_soc_list a {
    width: 15%;
    height: 35px;
    padding: 25px;
    margin: 0 10px;
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.fc_soc_list a:hover,
.fc__token a:hover,
.fc__forsage-plfrms a:hover,
.fc__disclaimer:hover {
    color: #6d678f
}

.fc__forsage-plfrms a {
    height: 100px;
    margin: auto;
    display: inline-flex;
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    text-align: center
}

.fc__forsage-plfrms a i {
    font-size: 25px
}

@media(min-width:1011px) {
    .footer__list {
        width: 100%;
        height: 300px;
        display: flex;
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
        padding: 0
    }
    .fc__forsage-main {
        height: 100%;
        width: calc(100% - 400px - 20px);
        display: flex;
        flex-flow: row;
        justify-content: space-between;
        align-items: center
    }
    .fc__forsage-contracts {
        order: 1
    }
    .fc__forsage-plfrms {
        order: 2;
        padding-bottom: 10px
    }
    .fc__forsage-aside {
        order: 0;
        display: flex;
        justify-content: space-between;
        align-items: center
    }
    .fc_soc_list a {
        padding: 20px;
        margin: 0 10px;
        width: 15%
    }
    .fc__forsage-plfrms {
        width: 100%;
        height: 100%;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr
    }
    .fc__forsage-contracts {
        order: 1
    }
    .fc__forsage-plfrms {
        order: 2
    }
}

@media(max-width:1010px) {
    .footer__list {
        width: 100%;
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        padding: 10px 20px
    }
    .fc__forsage-main {
        width: 100%;
        display: flex;
        flex-flow: column;
        justify-content: flex-start;
        align-items: center
    }
    .fc__forsage-contracts,
    .fc__forsage-plfrms,
    .fc__forsage-aside {
        height: 275px;
        width: 100%
    }
    .fc__forsage-contracts {
        order: 1
    }
    .fc__forsage-plfrms {
        order: 0
    }
    .fc__forsage-aside {
        padding: 0 0 20px;
        order: 2;
        width: 100%;
        display: flex;
        justify-content: space-between;
        align-items: center;
        text-align: center
    }
    .fc__forsage-plfrms {
        padding: 10px;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        grid-template-rows: 1fr 1fr
    }
}

.popup {
    z-index: 100;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 65px 15px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
    overflow-y: auto
}

.popup_show {
    opacity: 1;
    visibility: visible
}

.popup_sm .popup__wrap {
    padding: 50px;
    max-width: 570px
}

.popup__wrap {
    z-index: 2;
    position: relative;
    border-radius: 8px;
    background-color: #23203a;
    -webkit-box-shadow: 0 0 50px #000;
    box-shadow: 0 0 50px #000
}

.popup__wrap:before {
    display: none;
    opacity: .8;
    z-index: -1;
    content: '';
    position: absolute;
    top: -255px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 534px;
    height: 255px;
    background-repeat: no-repeat;
    background-position: center
}

.popup-Code .popup__bg {
    background-color: none
}

.popup-Code .popup__wrap {
    width: 80%;
    height: 80%;
    overflow: scroll
}

.popup__close {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer
}

.popup__close:hover .icon:before {
    opacity: 0
}

.popup__close:hover .icon:after {
    opacity: 1
}

.popup__img {
    height: 100px;
    margin-top: -100px;
    margin-bottom: 30px;
    position: relative
}

.popup__title {
    font-size: 24px;
    line-height: 30px;
    text-align: center;
    margin-bottom: 27px
}

.popup__btn {
    max-width: 275px;
    margin-left: auto;
    margin-right: auto
}

.popup__text {
    font-size: 20px;
    line-height: 24px;
    max-width: 380px;
    margin-top: 27px;
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.popup__text a {
    color: #ffa243;
    border-color: #ffa243
}

.popup__text a:hover {
    border-color: transparent
}

.popup__copy {
    margin-top: 30px;
    max-width: 275px;
    margin-left: auto;
    margin-right: auto
}

.popup__bg {
    z-index: 1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .65)
}

.popup_light-violet .popup__wrap:before {
    display: block;
    background-image: url(../../img/light-violet.png)
}

.popup_light-blue .popup__wrap:before {
    display: block;
    background-image: url(../../img/light-blue.png)
}

.main {
    margin-bottom: 20px
}

.m-nav {
    display: none
}

.alerts-list .alert {
    margin-bottom: 20px
}

.scrollbar-track-y {
    opacity: 1;
    display: block !important;
    visibility: visible !important;
    background-color: #3e3967;
    border-radius: 50px;
    width: 6px
}

.scrollbar-track-y .scrollbar-thumb {
    width: 100%;
    border-radius: 50px;
    background-color: #6b668c
}

@-webkit-keyframes pulse1 {
    0% {
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale(3);
        transform: translate(-50%, -50%) scale(3)
    }
}

@keyframes pulse1 {
    0% {
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale(3);
        transform: translate(-50%, -50%) scale(3)
    }
}

@-webkit-keyframes pulse2 {
    0% {
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale(4);
        transform: translate(-50%, -50%) scale(4)
    }
}

@keyframes pulse2 {
    0% {
        -webkit-transform: translate(-50%, -50%) scale(0);
        transform: translate(-50%, -50%) scale(0)
    }
    100% {
        opacity: 0;
        -webkit-transform: translate(-50%, -50%) scale(4);
        transform: translate(-50%, -50%) scale(4)
    }
}

.color-yellow {
    color: #ffa243
}

.hidden-lg {
    display: none
}

.news__item {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 26.5px 30px;
    border-radius: 8px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background-color: #2e2b4a;
    margin-bottom: 20px
}

.news__item:last-of-type {
    margin-bottom: 0
}

.news__item:hover {
    background-color: rgba(109, 103, 143, .3)
}

.news__content {
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
    padding-right: 20px
}

.news_share {
    width: 32px;
    height: 32px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-left: auto
}

.news__data {
    margin-bottom: 1px
}

.news__pencil {
    text-align: right;
    position: relative;
    bottom: -30px;
    right: 15px;
    z-index: 3
}

.news__pencil>a {}

.news-history {
    margin-top: 15px
}

.news-history>a {
    display: block;
    border: 1px solid #656375;
    padding: 10px;
    margin-bottom: 5px;
    border-radius: 3px
}

.news-history>a>span {
    float: right
}

.news__id {
    font-weight: 1700;
    color: #ffa243;
    padding-bottom: 8px
}

.news__date {
    opacity: .5;
    font-size: 12px;
    padding: 2px 0 2px 2px
}

.news__view {
    opacity: .5;
    font-size: 12px;
    margin-top: 10px;
    padding: 2px 0 2px 2px
}

.news__text {
    max-width: calc(100% - 5px)
}

.news__text p {
    line-height: 1.035
}

.news__stat_one {
    font-size: 12px
}

.webinar__lang {
    position: relative;
    min-height: 80px;
    min-width: 86px;
    padding-left: 40px;
    padding-right: 40px;
    margin-left: auto
}

.webinar__current__lang img {
    width: 26px;
    height: 26px
}

.webinar__current__lang {
    z-index: 2;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 86px;
    height: 80px
}

.webinar__lang:hover {
    border: 1px solid #302b4a;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, .35);
    box-shadow: 0 0 40px rgba(0, 0, 0, .35);
    background-color: #231f3a
}

.webinar__item:hover {
    background-color: rgba(109, 103, 143, .3)
}

.webinar__content {
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
    padding-left: 20px
}

.webinar__content div:not(:last-child) {
    margin-bottom: 10px
}

.webinar__id {
    font-weight: 1700;
    color: #ffa243
}

.webinar__date {
    opacity: .5;
    font-size: 12px;
    margin-left: auto
}

.webinar__type {
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px)
}

.webinar__buttons {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    flex-flow: row;
    margin-top: 20px
}

.webinar__lost {
    opacity: .5
}

.webinar__pack {
    float: right;
    position: absolute;
    left: 5px;
    top: 5px;
    padding: 7px 10px
}

.webinar-history {
    margin-top: 15px
}

.webinar-history>a {
    display: block;
    border: 1px solid #656375;
    padding: 10px;
    margin-bottom: 5px;
    border-radius: 3px
}

.webinar-history>a>span {
    float: right
}

.webinar__container {
    width: 100%;
    height: 100%
}

.webinar__list {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-flow: column
}

.webinar__list>div {
    width: 100%
}

.webinar__btn {
    width: 100%;
    padding: 10px;
    color: #fff;
    background: rgba(97, 73, 225, .75);
    border-radius: 8px;
    cursor: pointer
}

.webinar__btn:hover {
    background: #fff;
    color: #6149e1
}

.webinar__btn i {
    margin-right: 5px
}

.webinar__btn_close {
    margin-bottom: 25px
}

.webinar__item {
    width: 100%;
    position: relative;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: flex-start;
    padding: 25px;
    border-radius: 8px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background-color: #2e2b4a;
    margin-bottom: 25px
}

.webinars_close {
    display: none
}

.webinar__item_online_tag {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 15px;
    width: 15px;
    border-radius: 100%;
    -webkit-animation: onlineTag 3s linear infinite;
    animation: onlineTag 3s linear infinite
}

@-webkit-keyframes onlineTag {
    0% {
        background: rgba(151, 249, 105, .75)
    }
    50% {
        background: 0 0
    }
    100% {
        background: rgba(151, 249, 105, .75)
    }
}

@keyframes onlineTag {
    0% {
        background: rgba(151, 249, 105, .75)
    }
    50% {
        background: 0 0
    }
    100% {
        background: rgba(151, 249, 105, .75)
    }
}

.webinar__item_content {
    width: 100%
}

.webinar__item_title {
    display: inline-block;
    width: 100%;
    font-weight: 600;
    padding: 0 10px;
    margin-bottom: 10px
}

.webinar__item_timer {
    opacity: .75
}

.webinar__item_description {
    display: block;
    width: 100%;
    padding: 0 10px;
    margin-bottom: 10px
}

.webinar__item_description a {
    text-decoration: underline;
    font-weight: 500;
    color: #fff !important
}

.webinar__item_buttons {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: center;
    width: 100%
}

.webinar__item_buttons>.webinar__item_button {
    margin: 10px;
    height: 45px;
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center;
    flex: 1 0 200px
}

.webinar__item_button i {
    margin-right: 10px
}

.webinar__item_archive {
    position: absolute;
    font-size: 15pt;
    top: 5px;
    right: 5px;
    padding: 5px 10px;
    transition: .5s all
}

.webinar__item_archive:hover {
    border: 1px solid #eee;
    border-radius: 6px
}

.error-page-container {
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    background: #23203a;
    border-radius: 8px
}

.error-page-title {
    color: #ffa243;
    font-size: 100px;
    margin-bottom: 20px
}

.error-page-desc {
    text-align: center
}

@media(min-width:751px) {
    .error-page-container {
        height: 800px
    }
    .error-page-title {
        font-size: 100px
    }
}

@media(max-width:700px) {
    .error-page-container {
        height: 400px
    }
    .error-page-title {
        font-size: 75px
    }
}

.buy__dots_xGold {
    min-height: 115px;
    display: flex;
    flex-flow: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.buy__dots_xGold-1,
.buy__dots_xGold-2,
.buy__dots_xGold-3,
.buy__dots_xGold-4 {
    width: 100%;
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center
}

.buy__dot_xGold:last-child {
    margin-right: 0 !important
}

.buy__dot_xGold:first-child {
    margin-left: 0 !important
}

.buy__dots_xGold-1 .buy__dot_xGold {
    position: relative;
    width: 15px;
    height: 15px;
    border-radius: 1px;
    border: 1px solid #6d678f;
    margin: 0 13px
}

.buy__dots_xGold-2 .buy__dot_xGold {
    position: relative;
    width: 10px;
    height: 10px;
    border-radius: .75px;
    border: 1px solid #6d678f;
    margin: 10px 5.5px 0
}

.buy__dots_xGold-3 .buy__dot_xGold {
    position: relative;
    width: 7px;
    height: 7px;
    border-radius: .5px;
    border: 1px solid #6d678f;
    margin: 10px 2px 0
}

.buy__dots_xGold-4 .buy__dot_xGold {
    position: relative;
    width: 5px;
    height: 5px;
    border-radius: .25px;
    border: 1px solid #6d678f;
    margin-top: 10px
}

.buy__dots_xGold-4 .buy__dot_xGold:not(:last-child) {
    margin-right: 1px
}

.dot-xGold__overflow-leading {
    background-color: #ff4406
}

.dot-xGold__overflow-up {
    background-color: #fdf1d3
}

.dot-xGold__overflow-down {
    background-color: #ffff68
}

.dot-xGold__personal {
    background-color: #fe8701
}

.xGold-item {
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    background: #1e1c2f;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding: 10px 2.5px 5px;
    margin-top: -5px;
    min-height: 140px
}

.buy_level_n-available {
    color: #fff;
    opacity: .3
}

.upgrade-level_available {
    cursor: pointer;
    color: #ffa243
}

.upgrade-level_available i {
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%
}

.upgrade-level_available i span {
    font-size: 16px;
    line-height: 14px;
    font-weight: 700;
    font-family: neuronangled;
    margin-top: 10px
}

.upgrade-level_available i span:lang(el) {
    font-size: 13px
}

.error_btn {
    margin-top: 20px;
    width: 30%
}

.buy_level_dots {
    width: 100%;
    display: flex;
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    font-size: 25px
}

.upgrage__dots_xGold {
    width: 100%;
    max-width: 485px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.upgrage__dot_xGold-lvl-1 {
    width: 80px;
    height: 80px
}

.upgrage__dot_xGold-lvl-2 {
    width: 70px;
    height: 70px
}

.upgrage__dot_xGold-lvl-3 {
    position: relative;
    width: 30px;
    height: 30px
}

.upgrage__dot_xGold-lvl-4 {
    position: relative;
    width: 20px;
    height: 20px
}

.upgrage__dot_xGold {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    border: 1px solid #6d678f;
    background-color: #23203a;
    margin-top: 30px;
    position: relative
}

.upgrage__dot_xGold-lvl-1:before,
.upgrage__dot_xGold-lvl-2:before,
.upgrage__dot_xGold-lvl-3:before,
.upgrage__dot_xGold-lvl-4:before {
    content: '';
    position: absolute;
    height: 70px;
    bottom: 85%;
    left: 38px;
    border-left: 1px dashed #6d678f
}

.upgrage__dot_xGold-lvl-2:before {
    height: 50px;
    margin-bottom: 3px
}

.upgrage__dot_xGold-lvl-3:before {
    height: 40px;
    margin-bottom: 3px
}

.upgrage__dot_xGold-lvl-4:before {
    height: 30px;
    margin-bottom: 3px
}

.upgrage__dot_xGold-lvl-3:nth-of-type(even),
.upgrage__dot_xGold-lvl-3:nth-of-type(odd) {
    z-index: 1
}

.upgrage__dot_xGold-lvl-2:nth-of-type(even),
.upgrage__dot_xGold-lvl-2:nth-of-type(odd) {
    z-index: 2
}

.upgrage__dot_xGold-lvl-1:nth-of-type(1),
.upgrage__dot_xGold-lvl-1:nth-of-type(2) {
    z-index: 3;
    margin-top: 50px
}

.upgrage__dot_xGold-lvl-1:nth-of-type(1):before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    margin-left: 50px
}

.upgrage__dot_xGold-lvl-1:nth-of-type(2):before {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-left: -50px
}

.upgrage__dot_xGold-lvl-2:nth-of-type(odd):before {
    -webkit-transform: rotate(40deg);
    -ms-transform: rotate(40deg);
    transform: rotate(40deg);
    margin-left: 24px
}

.upgrage__dot_xGold-lvl-2:nth-of-type(2n):before {
    -webkit-transform: rotate(-40deg);
    -ms-transform: rotate(-40deg);
    transform: rotate(-40deg);
    margin-left: -36px
}

.upgrage__dot_xGold-lvl-3:nth-of-type(odd):before {
    -webkit-transform: rotate(35deg);
    -ms-transform: rotate(35deg);
    transform: rotate(35deg);
    margin-left: -10px
}

.upgrage__dot_xGold-lvl-3:nth-of-type(even):before {
    -webkit-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    transform: rotate(-35deg);
    margin-left: -40px
}

.upgrage__dot_xGold-lvl-4:nth-of-type(odd):before {
    -webkit-transform: rotate(20deg);
    -ms-transform: rotate(20deg);
    transform: rotate(20deg);
    margin-left: -25px
}

.upgrage__dot_xGold-lvl-4:nth-of-type(even):before {
    -webkit-transform: rotate(-20deg);
    -ms-transform: rotate(-20deg);
    transform: rotate(-20deg);
    margin-left: -35px
}

.upgrade__dots_xGold_area-1,
.upgrade__dots_xGold_area-2,
.upgrade__dots_xGold_area-3,
.upgrade__dots_xGold_area-4 {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.upgrade__dots_xGold_area-1 a:nth-of-type(1) {
    margin-right: 21.5%
}

.upgrade__dots_xGold_area-1 a:nth-of-type(2) {
    margin-left: 21.5%
}

.upgrade__dots_xGold_area-2 a:nth-of-type(1),
.upgrade__dots_xGold_area-2 a:nth-of-type(3) {
    margin-right: 5%
}

.upgrade__dots_xGold_area-2 a:nth-of-type(2),
.upgrade__dots_xGold_area-2 a:nth-of-type(4) {
    margin-left: 5%
}

.upgrade__dots_xGold_area-2 a:nth-of-type(2) {
    margin-right: 10%
}

.upgrade__dots_xGold_area-2 a:nth-of-type(3) {
    margin-left: 10%
}

.upgrade__dots_xGold_area-3 a:nth-of-type(1) {
    margin-right: 3%;
    margin-left: -2%
}

.upgrade__dots_xGold_area-3 a:nth-of-type(2),
.upgrade__dots_xGold_area-3 a:nth-of-type(6) {
    margin-left: 3%;
    margin-right: 3%
}

.upgrade__dots_xGold_area-3 a:nth-of-type(3),
.upgrade__dots_xGold_area-3 a:nth-of-type(7) {
    margin-left: 3%;
    margin-right: 3%
}

.upgrade__dots_xGold_area-3 a:nth-of-type(4) {
    margin-right: 8%;
    margin-left: 3%
}

.upgrade__dots_xGold_area-3 a:nth-of-type(5) {
    margin-left: 8%;
    margin-right: 3%
}

.upgrade__dots_xGold_area-3 a:nth-of-type(8) {
    margin-left: 3%;
    margin-right: -2%
}

.upgrade__dots_xGold_area-4 a:nth-of-type(1) {
    margin-right: 1%;
    margin-left: -5%
}

.upgrade__dots_xGold_area-4 a:nth-of-type(8) {
    margin-left: 1%;
    margin-right: 6%
}

.upgrade__dots_xGold_area-4 a:nth-of-type(9) {
    margin-right: 1%;
    margin-left: 6%
}

.upgrade__dots_xGold_area-4 a:nth-of-type(16) {
    margin-left: 1%;
    margin-right: -5%
}

.upgrade__dots_xGold_area-4 a:nth-of-type(2),
.upgrade__dots_xGold_area-4 a:nth-of-type(10) {
    margin-right: 1%;
    margin-left: 1%
}

.upgrade__dots_xGold_area-4 a:nth-of-type(3),
.upgrade__dots_xGold_area-4 a:nth-of-type(11) {
    margin-left: 1%;
    margin-right: 1%
}

.upgrade__dots_xGold_area-4 a:nth-of-type(4),
.upgrade__dots_xGold_area-4 a:nth-of-type(12) {
    margin-right: 1%;
    margin-left: 1%
}

.upgrade__dots_xGold_area-4 a:nth-of-type(5),
.upgrade__dots_xGold_area-4 a:nth-of-type(13) {
    margin-left: 1%;
    margin-right: 1%
}

.upgrade__dots_xGold_area-4 a:nth-of-type(6),
.upgrade__dots_xGold_area-4 a:nth-of-type(14) {
    margin-right: 1%;
    margin-left: 1%
}

.upgrade__dots_xGold_area-4 a:nth-of-type(7),
.upgrade__dots_xGold_area-4 a:nth-of-type(15) {
    margin-left: 1%;
    margin-right: 1%
}

.upgrade__dots_xGold_area-3 {}

.upgrade__dots_xGold_area-4 {}

.upgrage__dot_xGold_selected {
    background-color: #00b0c2;
    border-color: #00b0c2
}

.upgrage__dot_xGold-up {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    top: 0;
    right: -10px;
    width: 32px;
    height: 32px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background-color: #7164ad;
    border-radius: 50%;
    cursor: pointer
}

.upgrage__dot_xGold-up:hover {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8)
}

.upgrage__dot_xGold-count {
    text-align: center
}

.upgrage__dot_xGold-count .icon {
    margin-bottom: 3px
}

.upgrage__dot_xGold-count var {
    font-size: 15px;
    font-weight: 700;
    color: #23203a;
    display: block
}

.upgrage__dot_xGold-lvl-2 .upgrage__dot_xGold-count i {
    margin-bottom: 2px
}

.upgrage__dot_xGold-lvl-2 .upgrage__dot_xGold-count var {
    font-size: 12px;
    font-weight: 700;
    color: #23203a;
    display: block
}

.upgrage__dot_xGold-lvl-3 .upgrage__dot_xGold-count i,
.upgrage__dot_xGold-lvl-4 .upgrage__dot_xGold-count i {
    margin-bottom: 0
}

.reg_mob_app_container {
    background-color: #23203a;
    width: 100%;
    border-radius: 6px;
    margin: 20px 0
}

@media(min-width:501px) {
    .reg_mob_app_container {
        display: flex;
        flex-flow: row;
        justify-content: space-around;
        align-items: center
    }
}

@media(max-width:500px) {
    .reg_mob_app_container {
        display: flex;
        flex-flow: column;
        justify-content: space-around;
        align-items: center
    }
}

.reg-app-os a:first-child {
    height: 40px;
    width: 50%;
    border-radius: 7px 0 0 7px;
    border: none;
    background-color: #552e7b;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    transition: .2s linear;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    border-right: 1px solid #ffff
}

.reg-app-os a:last-child {
    height: 40px;
    width: 50%;
    border-radius: 0 7px 7px 0;
    border: none;
    background-color: #552e7b;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    transition: .2s linear;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    text-decoration: none
}

.reg-app-os a:hover {
    background: #fff;
    color: #552e7b
}

.btn-reg-video {
    height: 40px;
    width: 100%;
    border-radius: 7px;
    border: none;
    background-color: #552e7b;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
    margin-top: 8px;
    transition: .2s linear;
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: none
}

.btn-reg-video i {
    margin-right: 10px
}

.btn-reg-video:hover {
    background: #fff;
    color: #552e7b
}

.reg_mob_app {
    display: flex;
    flex-flow: row;
    justify-content: center;
    align-items: center
}

.reg_mob_app img {
    width: 50px;
    height: 50px;
    margin-bottom: 12px;
    background-color: #23203a
}

.reg_mob_app {
    display: flex;
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
    margin: 0 20px;
    width: 150px;
    height: 175px
}

.reg_title_app {
    color: #fff;
    font-size: 20px
}

.reg-app-os {
    display: flex;
    flex-flow: row;
    align-items: center;
    justify-content: center;
    width: 100%
}

.view_guest_matrix {
    position: absolute;
    width: 125px;
    left: 50%;
    right: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -25px;
    background: #1e1c2f;
    border: 1px solid #333;
    border-radius: 8px;
    padding: 5px 10px;
    color: #ffa243;
    z-index: 2
}

.view_guest_matrix i {
    margin-right: 10px;
    margin-top: -2.5px
}

.view_guest_matrix a {
    color: #ffa243;
    border: 0
}

*::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background: #131315
}

*::-webkit-scrollbar {
    width: 10px;
    background: #131315
}

*::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #2d2948
}

.notifications__scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background: #4d4778;
    border-radius: 10px
}

.notifications__scroll::-webkit-scrollbar {
    width: 10px;
    background: #4d4778;
    border-radius: 10px
}

.notifications__scroll::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: rgba(255, 255, 255, .2)
}

.tabs {
    font-size: 0;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto
}

.tabs>input[type=radio] {
    display: none
}

.tabs>div {
    display: none;
    border: 1px solid #e0e0e0;
    padding: 10px 15px;
    font-size: 16px
}

#tab-btn-1:checked~#content-1,
#tab-btn-2:checked~#content-2,
#tab-btn-3:checked~#content-3 {
    display: block
}

.tabs>label {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    background-color: #f5f5f5;
    border: 1px solid #e0e0e0;
    padding: 2px 8px;
    font-size: 16px;
    line-height: 1.5;
    transition: color .15s ease-in-out, background-color .15s ease-in-out;
    cursor: pointer;
    position: relative;
    top: 1px
}

.tabs>label:not(:first-of-type) {
    border-left: none
}

.tabs>input[type=radio]:checked+label {
    background-color: #fff;
    border-bottom: 1px solid #fff
}

.counts__item {
    width: 25%;
    padding-top: 35px;
    padding-bottom: 35px;
    text-align: center
}

.label {
    margin-bottom: 5px;
    margin-left: 15px;
    font-size: 115%
}