@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap&subset=cyrillic-ext");
._container{
    max-width:1324px;
    margin:0 auto
}
@media (max-width: 1354px){
    ._container{
        max-width:1170px
    }
}
@media (max-width: 1180px){
    ._container{
        max-width:950px
    }
}
@media (max-width: 970px){
    ._container{
        max-width:none;
        padding:0 15px
    }
}
*{
    margin:0;
    padding:0;
    letter-spacing:0.4px;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
::-webkit-scrollbar{
    width:5px
}
::-webkit-scrollbar-track{
    background:#45121B
}
::-webkit-scrollbar-thumb{
    background:#801524;
    border-radius:36px
}
a{
    text-decoration:none
}
ul{
    list-style:none
}
html{
    overflow-x:hidden
}
html.no_scroll{
    overflow:hidden
}
body{
    font-family:"Inter",sans-serif;
    width:100%;
    min-height:100%;
    overflow-x:hidden;
    background:url(../img/bg_page_stores.png);
    background-position:center top;
    background-repeat:no-repeat;
    background-size:cover
}
body.index_bg{
    background:url(../img/bg_page_stores.png);
    background-position:center top;
    background-repeat:no-repeat;
    background-size:cover
}
body.page_index{
    background:url(../img/bg_page_promocode.png);
    background-position:center top;
    background-repeat:no-repeat;
    background-size:cover
}
body.page_stores{
    background:url(../img/bg_page_stores.png);
    background-position:center top;
    background-repeat:no-repeat;
    background-size:cover
}
body.page_history_payments{
    background:url(../img/bg_page_promocode.png);
    background-position:center top;
    background-repeat:no-repeat;
    background-size:cover
}
body.page_promocode{
    background:url(../img/bg_page_stores.png);
    background-position:center top;
    background-repeat:no-repeat;
    background-size:cover
}
body.page_subscribes{
    background:url(../img/bg_page_promocode.png);
    background-position:center top;
    background-repeat:no-repeat;
    background-size:cover
}
header{
    top:42px;
    position:absolute;
    width:100%;
    z-index:2
}
header ._container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
header .logo{
    width:197px
}
header .logo img{
    width:180px
}
header .nav_menu{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
header .nav_menu .nav_list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
header .nav_menu .nav_list li{
    margin:0 29px
}
header .nav_menu .nav_list li:hover a,header .nav_menu .nav_list li.active a{
    -webkit-transition:0.4s all;
    transition:0.4s all;
    opacity:1
}
header .nav_menu .nav_list li:hover a::after,header .nav_menu .nav_list li.active a::after{
    -webkit-transition:width 0.4s;
    transition:width 0.4s;
    width:100%;
    -webkit-box-shadow:0px 4px 4px rgba(0,0,0,0.25);
    box-shadow:0px 4px 4px rgba(0,0,0,0.25)
}
header .nav_menu .nav_list li a{
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-style:normal;
    font-weight:600;
    font-size:16px;
    line-height:28px;
    color:#FFFFFF;
    -webkit-transition:0.4s all;
    transition:0.4s all;
    opacity:0.65
}
header .nav_menu .nav_list li a::after{
    -webkit-transition:width 0.4s;
    transition:width 0.4s;
    content:"";
    position:absolute;
    width:0;
    bottom:-9px;
    height:5px;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:10px
}
header .profile{
    width:197px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
header .profile .drop_panel{
    -webkit-transform:scale(0);
    transform:scale(0);
    -webkit-transition:0.3s all;
    transition:0.3s all;
    background:url(../img/dropdown_bg.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    position:absolute;
    right:0;
    top:77px;
    width:185px;
    padding:13px 15px;
    border-radius:10px
}
header .profile .drop_panel.active{
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition:0.3s all;
    transition:0.3s all
}
header .profile .drop_panel .link{
    margin-bottom:9px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:20px;
    display:flex;
    align-items:center;
    color:#FFFFFF;
    -webkit-transition:0.3s all;
    transition:0.3s all;
    opacity:0.32
}
header .profile .drop_panel .link img{
    width:13px
}
header .profile .drop_panel .link:hover,header .profile .drop_panel .link.active{
    opacity:1;
    -webkit-transition:0.3s all;
    transition:0.3s all
}
header .profile .drop_panel .exit_btn{
    width:100%;
    height:40px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 16px;
    font-style:normal;
    font-weight:600;
    font-size:14px;
    line-height:17px;
    color:#FFFFFF;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:4px;
    -webkit-transition:0.3s all;
    transition:0.3s all
}
header .profile .drop_panel .exit_btn img{
    width:12px
}
header .profile .drop_panel .exit_btn:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    -webkit-box-shadow:0px 4px 89px rgba(225,40,62,0.26);
    box-shadow:0px 4px 89px rgba(225,40,62,0.26);
    -webkit-transform:scale(1.02);
    transform:scale(1.02)
}
header .profile .user_block{
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
header .profile .user_block .ava{
    border-radius:10px;
    width:53px;
    height:53px;
    margin-left:12px
}
header .profile .user_block .info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
header .profile .user_block .info .name{
    font-style:normal;
    font-weight:600;
    font-size:14px;
    line-height:17px;
    color:#FFFFFF;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:5px
}
header .profile .user_block .info .name img{
    margin-left:5px;
    width:11px
}
header .profile .user_block .info .balance{
    text-align:right;
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:15px;
    color:#FFFFFF;
    opacity:0.76
}
header .profile .btn_auth{
    width:197px;
    height:53px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 16px;
    font-style:normal;
    font-weight:600;
    font-size:14px;
    line-height:17px;
    color:#FFFFFF;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:4px;
    -webkit-transition:0.3s all;
    transition:0.3s all
}
header .profile .btn_auth img{
    width:14px
}
header .profile .btn_auth:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    -webkit-box-shadow:0px 4px 89px rgba(225,40,62,0.26);
    box-shadow:0px 4px 89px rgba(225,40,62,0.26);
    -webkit-transform:scale(1.02);
    transform:scale(1.02)
}
section.welcome_section{
    width:100%;
    background:url(../img/index_section_bg.png);
    background-position:center top;
    background-repeat:no-repeat;
    background-size:cover
}
section.welcome_section ._container{
    min-height:768px;
    height:100vh;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative
}
section.welcome_section ._container .logo{
    width:222px;
    margin-bottom:72px
}
section.welcome_section ._container .title{
    max-width:560px;
    width:100%;
    font-style:normal;
    font-weight:500;
    font-size:21px;
    line-height:25px;
    text-align:center;
    color:#ffffff;
    margin-bottom:73px
}
section.welcome_section ._container .buttons{
    max-width:531px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
section.welcome_section ._container .buttons .btn{
    margin-bottom:10px;
    width:257px;
    height:68px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    cursor:pointer;
    text-align:center;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:19px;
    color:#FFFFFF;
    border-radius:10px
}
section.welcome_section ._container .buttons .btn.red{
    margin-right:7px;
    background:#D31027 url(../img/welcome_bg_btn.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    -webkit-transition:0.3s all;
    transition:0.3s all
}
section.welcome_section ._container .buttons .btn.red:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    -webkit-box-shadow:0px 4px 89px rgba(211,16,39,0.26);
    box-shadow:0px 4px 89px rgba(211,16,39,0.26);
    -webkit-transform:scale(1.02);
    transform:scale(1.02)
}
section.welcome_section ._container .buttons .btn.blue{
    margin-left:7px;
    background:#5865F2 url(../img/welcome_bg_btn.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    -webkit-transition:0.3s all;
    transition:0.3s all
}
section.welcome_section ._container .buttons .btn.blue:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    -webkit-box-shadow:0px 4px 89px rgba(88,101,242,0.26);
    box-shadow:0px 4px 89px rgba(88,101,242,0.26);
    -webkit-transform:scale(1.02);
    transform:scale(1.02)
}
section.welcome_section ._container .mouse{
    width:20px;
    position:absolute;
    bottom:107px;
    -webkit-animation-duration:1.9s;
    animation-duration:1.9s;
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-name:scroll;
    animation-name:scroll
}
@-webkit-keyframes scroll{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(56px);
        transform:translateY(56px)
    }
}
@keyframes scroll{
    0%{
        opacity:1
    }
    100%{
        opacity:0;
        -webkit-transform:translateY(56px);
        transform:translateY(56px)
    }
}
section.servers_monitoring{
    margin-bottom:88px;
    margin-top:50px
}
section.servers_monitoring .servers_container{
    border-radius:21px;
    width:100%;
    padding:73px 59px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    background:url(../img/servers_stat_bg.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.servers_monitoring .servers_container .info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
section.servers_monitoring .servers_container .info .title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-style:normal;
    font-weight:600;
    font-size:21px;
    line-height:25px;
    color:#FFFFFF;
    margin-bottom:14px
}
section.servers_monitoring .servers_container .info .title img{
    width:62px;
    margin-right:22px
}
section.servers_monitoring .servers_container .info .online{
    font-style:normal;
    font-weight:600;
    font-size:21px;
    line-height:25px;
    color:#FFFFFF
}
section.servers_monitoring .servers_container .info .online span{
    color:#d31027
}
section.servers_monitoring .servers_container .servers_list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
section.servers_monitoring .servers_container .servers_list .server_block{
    border-radius:22px;
    width:317px;
    height:158px;
    margin-left:22px;
    padding:0px 26px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
section.servers_monitoring .servers_container .servers_list .server_block:nth-child(1){
    background:url(../img/server_bg_1.png);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center
}
section.servers_monitoring .servers_container .servers_list .server_block:nth-child(2){
    background:url(../img/server_bg_2.png);
    background-repeat:no-repeat;
    background-size:cover;
    background-position:center
}
section.servers_monitoring .servers_container .servers_list .server_block .info_server{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
section.servers_monitoring .servers_container .servers_list .server_block .info_server .server_name{
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:28px;
    color:#ea384d
}
section.servers_monitoring .servers_container .servers_list .server_block .info_server .online_server{
    font-style:normal;
    font-weight:600;
    font-size:16px;
    line-height:28px;
    color:#FFFFFF
}
section.servers_monitoring .servers_container .servers_list .server_block .online_block{
    width:76px;
    height:76px;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
section.servers_monitoring .servers_container .servers_list .server_block .online_block canvas{
    width:146px
}
section.servers_monitoring .servers_container .servers_list .server_block .online_block span{
    display:block;
    position:absolute;
    font-style:normal;
    font-weight:600;
    font-size:23px;
    line-height:28px;
    color:#FFFFFF
}
section.servers_stats{
    margin-bottom:115px
}
section.servers_stats .header{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:66px
}
section.servers_stats .header .title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-style:normal;
    font-weight:600;
    font-size:21px;
    line-height:25px;
    color:#FFFFFF
}
section.servers_stats .header .title img{
    width:62px;
    margin-right:22px
}
section.servers_stats .header .tabs{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
section.servers_stats .header .tabs .tab{
    margin-left:11px;
    width:257px;
    height:68px;
    background:#0D0D10 url(../img/bg_tab.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    cursor:pointer;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:rgba(255,255,255,0.48);
    border-radius:10px;
    -webkit-transform:all 0.3s;
    transform:all 0.3s
}
section.servers_stats .header .tabs .tab:hover,section.servers_stats .header .tabs .tab.active{
    -webkit-transform:all 0.3s;
    transform:all 0.3s;
    color:#fff;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%)
}
section.servers_stats .content{
    width:100%;
    overflow:auto
}
section.servers_stats .content .table{
    min-width:1316px
}
section.servers_stats .content .table .table_header{
    padding:0px 27px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:74px
}
section.servers_stats .content .table .table_header .column{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:19px;
    color:rgba(255,255,255,0.52)
}
section.servers_stats .content .table .table_header .column:nth-child(1){
    width:115px
}
section.servers_stats .content .table .table_header .column:nth-child(2){
    width:677px
}
section.servers_stats .content .table .table_header .column:nth-child(3){
    width:100px
}
section.servers_stats .content .table .table_header .column:nth-child(4){
    width:124px
}
section.servers_stats .content .table .table_header .column:nth-child(5){
    width:146px
}
section.servers_stats .content .table .table_header .column:nth-child(6){
    width:74px
}
section.servers_stats .content .table .table_body{
    max-height:612px;
    overflow-y:auto;
    width:100%;
    padding-right:32px
}
section.servers_stats .content .table .table_body::-webkit-scrollbar{
    width:5px
}
section.servers_stats .content .table .table_body::-webkit-scrollbar-track{
    background:#45121B;
    border-radius:36px
}
section.servers_stats .content .table .table_body::-webkit-scrollbar-thumb{
    background:#801524;
    border-radius:36px
}
section.servers_stats .content .table .table_body .line{
    margin-bottom:12px;
    padding-left:27px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    height:92px;
    width:100%;
    background:url(../img/table_line.png)
}
section.servers_stats .content .table .table_body .line:nth-last-child(1){
    margin-bottom:0
}
section.servers_stats .content .table .table_body .line .column{
    font-style:normal;
    font-weight:600;
    font-size:21px;
    line-height:25px;
    color:#ffffff
}
section.servers_stats .content .table .table_body .line .column:nth-child(1){
    width:115px
}
section.servers_stats .content .table .table_body .line .column:nth-child(1) .block{
    width:54px;
    height:54px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-style:normal;
    font-weight:600;
    font-size:21px;
    line-height:25px;
    color:#FFFFFF;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:12px
}
section.servers_stats .content .table .table_body .line .column:nth-child(2){
    width:677px
}
section.servers_stats .content .table .table_body .line .column:nth-child(3){
    width:100px
}
section.servers_stats .content .table .table_body .line .column:nth-child(4){
    width:124px
}
section.servers_stats .content .table .table_body .line .column:nth-child(5){
    width:146px
}
section.servers_stats .content .table .table_body .line .column:nth-child(6){
    width:74px
}
section.game_section{
    min-height:calc(100vh - 430px);
    margin-top:141px;
    padding-bottom:200px
}
section.game_section .header{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:66px
}
section.game_section .header .title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-style:normal;
    font-weight:600;
    font-size:21px;
    line-height:25px;
    color:#FFFFFF
}
section.game_section .header .title img{
    width:62px;
    margin-right:22px
}
section.game_section .livedrop_container{
    margin-bottom:66px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
section.game_section .livedrop_container .live_block{
    width:202px;
    margin-right:22px;
    height:223px;
    background:url(../img/live_block.png);
    background-position:center;
    background-size:cover;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding-top:78px;
    background-repeat:no-repeat
}
section.game_section .livedrop_container .live_block .icon{
    width:38px;
    margin-bottom:14px
}
section.game_section .livedrop_container .live_block .title{
    font-style:normal;
    font-weight:600;
    font-size:16px;
    line-height:28px;
    color:#FFFFFF;
    margin-bottom:11px
}
section.game_section .livedrop_container .live_block .line{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
section.game_section .livedrop_container .live_block .line .counter{
    height:41px;
    padding:0px 12px;
    margin:0 5px;
    padding-left:27px;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    color:#FFFFFF;
    background:-webkit-gradient(linear, left top, right top, from(rgba(211,16,39,0.2)), to(rgba(234,56,77,0.2)));
    background:linear-gradient(90deg, rgba(211,16,39,0.2) 0%, rgba(234,56,77,0.2) 100%);
    border-radius:10px
}
section.game_section .livedrop_container .live_block .line .counter::after{
    content:"";
    position:absolute;
    width:7px;
    height:7px;
    border-radius:10px;
    left:10px;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%)
}
section.game_section .livedrop_container .live_list{
    width:calc(100% - 224px);
    position:relative;
    height:223px;
    overflow:hidden
}
section.game_section .livedrop_container .live_list .list{
    position:absolute;
    height:223px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
section.game_section .livedrop_container .live_list .list .live_item{
    margin-right:22px;
    width:202px;
    height:223px;
    border-radius:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
section.game_section .livedrop_container .live_list .list .live_item .icon {
    width:137px;
    margin-bottom:24px
}
section.game_section .livedrop_container .live_list .list .live_item .poster {
	width: 100%;
	padding: 10px;
}
section.game_section .livedrop_container .live_list .list .live_item .poster > div {
	display: block;
	width: 100%;
	padding-bottom: 80%;
	position: relative;
	overflow: hidden;
}
section.game_section .livedrop_container .live_list .list .live_item .poster > div > div {
	height: 100%;
	width: 100%;
	position: absolute;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .5s;
}
section.game_section .livedrop_container .live_list .list .live_item .info{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 17px;
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:28px;
    color:#FFFFFF
}
section.game_section .livedrop_container .live_list .list .live_item .info .count{
    padding:0 29px;
    height:36px;
    border-radius:10px;
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:28px;
    color:#FFFFFF;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    border-radius:10px
}
section.game_section .livedrop_container .live_list .list .live_item.red{
    background:url(../img/live_drop_red.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    border:1px solid #D31027
}
section.game_section .livedrop_container .live_list .list .live_item.red .info .count{
    background:-webkit-gradient(linear, left top, right top, from(rgba(211,16,39,0.2)), to(rgba(234,56,77,0.2)));
    background:linear-gradient(90deg, rgba(211,16,39,0.2) 0%, rgba(234,56,77,0.2) 100%);
    border:1px solid rgba(211,16,39,0)
}
section.game_section .livedrop_container .live_list .list .live_item.blue{
    background:url(../img/live_drop_blue.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    border:1px solid #006EFF
}
section.game_section .livedrop_container .live_list .list .live_item.blue .info .count{
    background:-webkit-gradient(linear, left top, right top, color-stop(-1.43%, rgba(0,110,255,0.2)), to(rgba(0,94,217,0.2)));
    background:linear-gradient(90deg, rgba(0,110,255,0.2) -1.43%, rgba(0,94,217,0.2) 100%);
    border:1px solid rgba(0,110,255,0)
}
section.game_section .livedrop_container .live_list .list .live_item.purple{
    background:url(../img/live_drop_purple.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.game_section .livedrop_container .live_list .list .live_item.orange{
    background:url(../img/live_drop_orange.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.game_section .livedrop_container .live_list .list .live_item.silver{
    background:url(../img/live_drop_silver.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.game_section .game_container{
    margin-bottom:86px;
    width:100%;
    height:333px;
    border-radius:21px;
    background:url(../img/roullete_bg.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    position:relative;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
section.game_section .game_container .buttons{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    position:absolute;
    bottom:-41px
}
section.game_section .game_container .buttons .btn{
    margin:0 6px;
    width:257px;
    height:68px;
    background:#0D0D10 url(../img/bg_tab.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    cursor:pointer;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:rgba(255,255,255,0.48);
    border-radius:10px;
    -webkit-transform:all 0.3s;
    transform:all 0.3s
}
section.game_section .game_container .buttons .btn:hover,section.game_section .game_container .buttons .btn.active{
    -webkit-transform:all 0.3s;
    transform:all 0.3s;
    color:#fff;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%)
}
section.game_section .game_container .items_container{
    position:absolute;
    width:auto;
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
section.game_section .game_container .items_list{
    width:100%;
    height:191px;
    position:relative;
    overflow:hidden;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
section.game_section .game_container .items_list .item{
    width:237.47px;
    height:191.27px;
    border-radius:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:0 5px;
    padding:0px 38px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
section.game_section .game_container .items_list .item img{
    width:160px
}
section.game_section .game_container .items_list .item.red{
    background:url(../img/item_bg_red.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.game_section .game_container .items_list .item.blue{
    background:url(../img/item_bg_blue.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.game_section .game_container .items_list .item.purple{
    background:url(../img/item_bg_purple.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.game_section .game_container .items_list .item.orange{
    background:url(../img/item_bg_orange.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.game_section .game_container .items_list .item.silver{
    background:url(../img/item_bg_silver.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.game_section .game_container .arrow{
    margin-bottom:41px;
    width:42px
}
section.game_section .drops_container{
    width:100%
}
section.game_section .drops_container .header{
    margin-bottom:70px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%
}
section.game_section .drops_container .header .title{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#FFFFFF;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
section.game_section .drops_container .header .title img{
    width:24px;
    margin-right:8px
}
section.game_section .drops_container .header .desc{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:rgba(255,255,255,0.7);
    text-align:right
}
section.game_section .drops_container .list_items{
    width:100%;
    display:-ms-grid;
    display:grid;
    -ms-grid-columns:15.33% 15.33% 15.33% 15.33% 15.33% 15.33%;
    grid-template-columns:15.33% 15.33% 15.33% 15.33% 15.33% 15.33%;
    grid-gap:1.84%
}
section.game_section .drops_container .list_items .item{
    width:100%;
    /* height: 163px; */
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    padding-bottom:8px;
    border-radius:10px
}
section.game_section .drops_container .list_items .item .poster {
	width: 100%;
	padding: 10px;
}
section.game_section .drops_container .list_items .item .poster > div {
	display: block;
	width: 100%;
	padding-bottom: 60%;
	position: relative;
	overflow: hidden;
}
section.game_section .drops_container .list_items .item .poster > div > div {
	height: 100%;
	width: 100%;
	position: absolute;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .5s;
}
section.game_section .drops_container .list_items .item .info{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 28px
}
section.game_section .drops_container .list_items .item .info .name{
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:28px;
    color:rgba(255,255,255,0.7)
}
section.game_section .drops_container .list_items .item .info .value{
    font-style:normal;
    font-weight:600;
    font-size:12px;
    line-height:28px;
    color:#FFFFFF
}
section.game_section .drops_container .list_items .item.red{
    background:url(../img/item_bg_red.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.game_section .drops_container .list_items .item.blue{
    background:url(../img/item_bg_blue.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.game_section .drops_container .list_items .item.purple{
    background:url(../img/item_bg_purple.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.game_section .drops_container .list_items .item.orange{
    background:url(../img/item_bg_orange.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.game_section .drops_container .list_items .item.silver{
    background:url(../img/item_bg_silver.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.shop_section{
    min-height:calc(100vh - 430px);
    margin-top:141px;
    padding-bottom:200px
}
section.shop_section .header{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:66px
}
section.shop_section .header .title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-style:normal;
    font-weight:600;
    font-size:21px;
    line-height:25px;
    color:#FFFFFF
}
section.shop_section .header .title img{
    width:62px;
    margin-right:22px
}
section.shop_section .header .tabs{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
section.shop_section .header .tabs .tab{
    margin-left:11px;
    width: 180px;
    height: 68px;
    background:#0D0D10 url(../img/bg_tab.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    cursor:pointer;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:rgba(255,255,255,0.48);
    border-radius:10px;
    -webkit-transform:all 0.3s;
    transform:all 0.3s
}
section.shop_section .header .tabs .tab:hover,section.shop_section .header .tabs .tab.active{
    -webkit-transform:all 0.3s;
    transform:all 0.3s;
    color:#fff;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%)
}
section.shop_section .shop_list{
    width:100%;
    display:-ms-grid;
    display:grid;
    -ms-grid-columns:32.02% 32.02% 32.02%;
    grid-template-columns:32.02% 32.02% 32.02%;
    grid-gap:1.96%
}
section.shop_section .shop_list .shop_block{
    border-radius:24px;
    width:100%;
    background:url(../img/shop_item_bg.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    padding:0 30px;
    padding-top:29px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    margin-bottom:37px;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    position:relative;
    padding-bottom:64px
}
section.shop_section .shop_list .shop_block .poster {
	display: block;
	width: 100%;
	padding-bottom: 80%;
	position: relative;
	overflow: hidden;
}
section.shop_section .shop_list .shop_block .poster > div {
	height: 100%;
	width: 100%;
	position: absolute;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	transition: all .5s;
}
section.shop_section .shop_list .shop_block .info{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:10px
}
section.shop_section .shop_list .shop_block .info .name{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:rgba(255,255,255,0.7)
}
section.shop_section .shop_list .shop_block .info .value{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#ea384d;
    text-align:right
}
section.shop_section .shop_list .shop_block .btn{
    cursor:pointer;
    position:absolute;
    bottom:-32px;
    width:179.78px;
    height:63.35px;
    text-align:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#FFFFFF;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:10px;
    -webkit-transition:0.3s all;
    transition:0.3s all
}
section.shop_section .shop_list .shop_block .btn:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    -webkit-box-shadow:0px 4px 89px rgba(225,40,62,0.26);
    box-shadow:0px 4px 89px rgba(225,40,62,0.26);
    -webkit-transform:scale(1.02);
    transform:scale(1.02)
}
section.market_section{
    min-height:calc(100vh - 430px);
    margin-top:141px;
    padding-bottom:150px
}
section.market_section ._container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
section.market_section ._container .left{
    max-width:791px;
    width:100%;
    margin-right:20px
}
section.market_section ._container .left .list{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
section.market_section ._container .left .list .block_shop{
    max-width:384px;
    width:100%;
    padding:0 39px;
    padding-top:38px;
    padding-bottom:18px;
    border-radius:21px;
    background:url(../img/block_shop_bg.png);
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    margin-bottom:20px
}
section.market_section ._container .left .list .block_shop .header{
    position:relative;
    margin-bottom:16px;
    padding-left:23px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
section.market_section ._container .left .list .block_shop .header::after{
    content:"";
    position:absolute;
    left:0;
    top:5px;
    width:6.61px;
    height:6.61px;
    border-radius:10px;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    -webkit-filter:blur(1px);
    filter:blur(1px)
}
section.market_section ._container .left .list .block_shop .header .title{
    width:100%;
    margin-top:-10px;
    margin-bottom:20px;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:22px;
    text-align:center;
    color:#FFFFFF;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
section.market_section ._container .left .list .block_shop .header .title select{
    height:42px;
    width:48%;
    text-align:center;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#FFFFFF;
    border:none;
    outline:none;
    background:-webkit-gradient(linear, left top, right top, from(rgba(211,16,39,0.2)), to(rgba(234,56,77,0.2)));
    background:linear-gradient(90deg, rgba(211,16,39,0.2) 0%, rgba(234,56,77,0.2) 100%);
    border-radius:10px
}
section.market_section ._container .left .list .block_shop .header .title select option{
    color:#000
}
section.market_section ._container .left .list .block_shop .header .title select:focus{
    border:1px solid #D31027
}
section.market_section ._container .left .list .block_shop .header .desc{
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:21px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#C7A1AB
}
section.market_section ._container .left .list .block_shop .inputs{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:17px
}
section.market_section ._container .left .list .block_shop .inputs .btn{
    width:48%
}
section.market_section ._container .left .list .block_shop .inputs input,section.market_section ._container .left .list .block_shop .inputs select{
    height:42px;
    width:48%;
    text-align:center;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#FFFFFF;
    border:none;
    outline:none;
    background:-webkit-gradient(linear, left top, right top, from(rgba(211,16,39,0.2)), to(rgba(234,56,77,0.2)));
    background:linear-gradient(90deg, rgba(211,16,39,0.2) 0%, rgba(234,56,77,0.2) 100%);
    border-radius:10px
}
section.market_section ._container .left .list .block_shop .inputs input option,section.market_section ._container .left .list .block_shop .inputs select option{
    color:#000
}
section.market_section ._container .left .list .block_shop .inputs input:focus,section.market_section ._container .left .list .block_shop .inputs select:focus{
    border:1px solid #D31027
}
section.market_section ._container .left .list .block_shop .btn {
    cursor:pointer;
    height:42px;
    text-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:8px;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    -webkit-transition:0.3s all;
    transition:0.3s all;
    color:#FFFFFF
}
section.market_section ._container .left .list .block_shop .btn:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}
section.market_section ._container .left .block_shop{
    max-width:384px;
    width:100%;
    padding:0 39px;
    padding-top:38px;
    padding-bottom:18px;
    border-radius:21px;
    background:url(../img/block_shop_bg.png);
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    margin-bottom:20px
}
section.market_section ._container .left .block_shop.big{
    padding-bottom:37px;
    max-width:100%
}
section.market_section ._container .left .block_shop.big .footer{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
section.market_section ._container .left .block_shop.big .footer .inputs{
    width:auto;
    margin-bottom:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
section.market_section ._container .left .block_shop.big .footer .inputs input,section.market_section ._container .left .block_shop.big .footer .inputs select{
    max-width:165px;
    height:42px;
    width:100%;
    text-align:center;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#FFFFFF;
    border:none;
    margin-left:5px;
    outline:none;
    background:-webkit-gradient(linear, left top, right top, from(rgba(211,16,39,0.2)), to(rgba(234,56,77,0.2)));
    background:linear-gradient(90deg, rgba(211,16,39,0.2) 0%, rgba(234,56,77,0.2) 100%);
    border-radius:10px
}
section.market_section ._container .left .block_shop.big .footer .inputs input option,section.market_section ._container .left .block_shop.big .footer .inputs select option{
    color:#000
}
section.market_section ._container .left .block_shop.big .footer .inputs input:focus,section.market_section ._container .left .block_shop.big .footer .inputs select:focus{
    border:1px solid #D31027
}
section.market_section ._container .left .block_shop.big .footer .btn{
    max-width:325px;
    width:100%;
    cursor:pointer;
    height:42px;
    text-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:8px;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    -webkit-transition:0.3s all;
    transition:0.3s all;
    color:#FFFFFF
}
section.market_section ._container .left .block_shop.big .footer .btn:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}
section.market_section ._container .left .block_shop .header{
    position:relative;
    margin-bottom:16px;
    padding-left:23px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
section.market_section ._container .left .block_shop .header::after{
    content:"";
    position:absolute;
    left:0;
    top:5px;
    width:6.61px;
    height:6.61px;
    border-radius:10px;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    -webkit-filter:blur(1px);
    filter:blur(1px)
}
section.market_section ._container .left .block_shop .header .title{
    width:100%;
    margin-top:-10px;
    margin-bottom:20px;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:22px;
    text-align:center;
    color:#FFFFFF;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
section.market_section ._container .left .block_shop .header .title select{
    height:42px;
    width:48%;
    text-align:center;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#FFFFFF;
    border:none;
    outline:none;
    background:-webkit-gradient(linear, left top, right top, from(rgba(211,16,39,0.2)), to(rgba(234,56,77,0.2)));
    background:linear-gradient(90deg, rgba(211,16,39,0.2) 0%, rgba(234,56,77,0.2) 100%);
    border-radius:10px
}
section.market_section ._container .left .block_shop .header .title select option{
    color:#000
}
section.market_section ._container .left .block_shop .header .title select:focus{
    border:1px solid #D31027
}
section.market_section ._container .left .block_shop .header .desc{
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:21px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#C7A1AB
}
section.market_section ._container .left .block_shop .inputs{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:17px
}
section.market_section ._container .left .block_shop .inputs .btn{
    width:48%
}
section.market_section ._container .left .block_shop .inputs input,section.market_section ._container .left .block_shop .inputs select{
    height:42px;
    width:48%;
    text-align:center;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#FFFFFF;
    border:none;
    outline:none;
    background:-webkit-gradient(linear, left top, right top, from(rgba(211,16,39,0.2)), to(rgba(234,56,77,0.2)));
    background:linear-gradient(90deg, rgba(211,16,39,0.2) 0%, rgba(234,56,77,0.2) 100%);
    border-radius:10px
}
section.market_section ._container .left .block_shop .inputs input option,section.market_section ._container .left .block_shop .inputs select option{
    color:#000
}
section.market_section ._container .left .block_shop .inputs input:focus,section.market_section ._container .left .block_shop .inputs select:focus{
    border:1px solid #D31027
}
section.market_section ._container .left .block_shop .btn{
    cursor:pointer;
    height:42px;
    text-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:8px;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    -webkit-transition:0.3s all;
    transition:0.3s all;
    color:#FFFFFF
}
section.market_section ._container .left .block_shop .btn:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}
section.market_section ._container .right{
    max-width:384px;
    width:100%
}
section.market_section ._container .right .block_shop{
    width:100%;
    padding:0 39px;
    padding-top:38px;
    padding-bottom:18px;
    border-radius:21px;
    background:url(../img/block_shop_bg.png);
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    margin-bottom:20px
}
section.market_section ._container .right .block_shop .header{
    position:relative;
    margin-bottom:16px;
    padding-left:23px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
section.market_section ._container .right .block_shop .header::after{
    content:"";
    position:absolute;
    left:0;
    top:5px;
    width:6.61px;
    height:6.61px;
    border-radius:10px;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    -webkit-filter:blur(1px);
    filter:blur(1px)
}
section.market_section ._container .right .block_shop .header .title{
    margin-bottom:4px;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:22px;
    text-align:center;
    color:#FFFFFF
}
section.market_section ._container .right .block_shop .header .desc{
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:21px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#C7A1AB
}
section.market_section ._container .right .block_shop .inputs{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:17px
}
section.market_section ._container .right .block_shop .inputs input,section.market_section ._container .right .block_shop .inputs select{
    height:42px;
    width:48%;
    text-align:center;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#FFFFFF;
    border:none;
    outline:none;
    background:-webkit-gradient(linear, left top, right top, from(rgba(211,16,39,0.2)), to(rgba(234,56,77,0.2)));
    background:linear-gradient(90deg, rgba(211,16,39,0.2) 0%, rgba(234,56,77,0.2) 100%);
    border-radius:10px
}
section.market_section ._container .right .block_shop .inputs input option,section.market_section ._container .right .block_shop .inputs select option{
    color:#000
}
section.market_section ._container .right .block_shop .inputs input:focus,section.market_section ._container .right .block_shop .inputs select:focus{
    border:1px solid #D31027
}
section.market_section ._container .right .block_shop .btn{
    cursor:pointer;
    height:42px;
    text-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:8px;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    -webkit-transition:0.3s all;
    transition:0.3s all;
    color:#FFFFFF
}
section.market_section ._container .right .block_shop .btn:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}
section.profile_section{
    min-height:calc(100vh - 430px);
    margin-top:141px;
    padding-bottom:150px
}
section.profile_section ._container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
section.profile_section .right{
    width:calc(100% - 279px)
}
section.profile_section .right.index{
    display:-ms-grid;
    display:grid;
    -ms-grid-columns:23.04% 23.04% 23.04% 23.04%;
    grid-template-columns:23.04% 23.04% 23.04% 23.04%;
    grid-gap:2.61%
}
section.profile_section .right.index .stat_block{
    width:100%;
    height:212px;
    border-radius:24px;
    background:url(../img/stat_bgf.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:relative
}
section.profile_section .right.index .stat_block .title{
    top:18px;
    left:16px;
    position:absolute;
    font-style:normal;
    font-weight:600;
    font-size:15px;
    line-height:18px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#FFFFFF
}
section.profile_section .right.index .stat_block .value{
    bottom:20px;
    position:absolute;
    right:20px;
    text-align:right;
    font-style:normal;
    font-weight:600;
    font-size:14px;
    line-height:17px;
    color:#E13B5F
}
section.profile_section .right.index .stat_block img{
    width:75px
}
section.profile_section .right.stores .header{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-bottom:22px
}
section.profile_section .right.stores .header .column{
    width:50%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#FFFFFF
}
section.profile_section .right.stores .line{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    width:100%;
    margin-bottom:22px;
    height:97px
}
section.profile_section .right.stores .line .column{
    height:100%;
    width:49.5%;
    border-radius:21px
}
section.profile_section .right.stores .line .column:nth-child(2){
    background:url(../img/stores_column_2.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#C7A1AB
}
section.profile_section .right.stores .line .column:nth-child(1){
    background:url(../img/stores_column_1.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding-left:33px;
    padding-right:25px
}
section.profile_section .right.stores .line .column:nth-child(1) .name{
    font-style:normal;
    font-weight:600;
    font-size:16px;
    line-height:28px;
    color:#C7A1AB
}
section.profile_section .right.stores .line .column:nth-child(1) .images{
    width:96px;
    height:64px;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
section.profile_section .right.stores .line .column:nth-child(1) .images img{
    position:relative;
    z-index:2;
    width:100%
}
section.profile_section .right.stores .line .column:nth-child(1) .images img::after{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background:rgba(211,16,39,0.1);
    -webkit-filter:blur(20px);
    filter:blur(20px)
}
section.profile_section .right.promocode{
    overflow-x:auto;
    padding-bottom:10px;
    padding-right:10px
}
section.profile_section .right.promocode .header_page{
	padding-top: 10px;
    margin-bottom:34px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
section.profile_section .right.promocode .header_page .btn{
    width:209px;
    height:47px;
    cursor:pointer;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:0.3s all;
    transition:0.3s all;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:10px;
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:28px;
    color:#FFFFFF
}
section.profile_section .right.promocode .header_page .btn:hover{
    -webkit-transform:scale(1.05);
    transform:scale(1.05);
    -webkit-transition:0.3s all;
    transition:0.3s all
}
section.profile_section .right.promocode .header_page .form{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
section.profile_section .right.promocode .header_page .form input,section.profile_section .right.promocode .header_page .form select{
    margin-right:15px;
    width:209px;
    height:47px;
    text-align:center;
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#FFFFFF;
    border:none;
    outline:none;
    background:-webkit-gradient(linear, left top, right top, from(rgba(211,16,39,0.2)), to(rgba(234,56,77,0.2)));
    background:linear-gradient(90deg, rgba(211,16,39,0.2) 0%, rgba(234,56,77,0.2) 100%);
    border-radius:10px
}
section.profile_section .right.promocode .header_page .form input option,section.profile_section .right.promocode .header_page .form select option{
    color:#000
}
section.profile_section .right.promocode .header_page .form input:focus,section.profile_section .right.promocode .header_page .form select:focus{
    border:1px solid #D31027
}
section.profile_section .right.promocode .table{
    overflow-y:auto;
    max-height:747px;
    min-width:600px
}
section.profile_section .right.promocode::-webkit-scrollbar{
    width:5px;
    height:5px
}
section.profile_section .right.promocode::-webkit-scrollbar-track{
    background:#45121B;
    border-radius:36px
}
section.profile_section .right.promocode::-webkit-scrollbar-thumb{
    background:#801524;
    border-radius:36px
}
section.profile_section .right.promocode .header{
    margin-bottom:22px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 74px
}
section.profile_section .right.promocode .header .column{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    width:25%;
    color:#FFFFFF
}
section.profile_section .right.promocode .header .column:nth-child(1){
    text-align:left;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
section.profile_section .right.promocode .header .column:nth-last-child(1){
    text-align:right;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
section.profile_section .right.promocode .line{
    height:97px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 74px;
    border-radius:21px;
    margin-bottom:23px;
    background:url(../img/bt_table_line.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.profile_section .right.promocode .line:nth-last-child(1){
    margin-bottom:0
}
section.profile_section .right.promocode .line .column{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#C7A1AB;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    width:25%
}
section.profile_section .right.promocode .line .column:nth-child(1){
    text-align:left;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
section.profile_section .right.promocode .line .column:nth-last-child(1){
    text-align:right;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
section.profile_section .right.history_payments{
    max-height:747px;
    overflow:auto;
    padding-bottom:10px;
    padding-right:10px
}
section.profile_section .right.history_payments .table{
    min-width:600px
}
section.profile_section .right.history_payments::-webkit-scrollbar{
    width:5px;
    height:5px
}
section.profile_section .right.history_payments::-webkit-scrollbar-track{
    background:#45121B;
    border-radius:36px
}
section.profile_section .right.history_payments::-webkit-scrollbar-thumb{
    background:#801524;
    border-radius:36px
}
section.profile_section .right.history_payments .header{
    margin-bottom:22px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 74px
}
section.profile_section .right.history_payments .header .column{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    width:25%;
    color:#FFFFFF
}
section.profile_section .right.history_payments .header_page .btn:hover,
section.profile_section .right.promocode .header_page .btn:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: 0.3s all;
	transition: 0.3s all
}

section.profile_section .right.history_payments .header_page .form,
section.profile_section .right.promocode .header_page .form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

section.profile_section .right.history_payments .header_page .form input,
section.profile_section .right.history_payments .header_page .form select,
section.profile_section .right.promocode .header_page .form input,
section.profile_section .right.promocode .header_page .form select {
	margin-right: 15px;
	width: 209px;
	height: 47px;
	text-align: center;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #FFFFFF;
	border: none;
	outline: none;
	background: -webkit-gradient(linear, left top, right top, from(rgba(211, 16, 39, 0.2)), to(rgba(234, 56, 77, 0.2)));
	background: linear-gradient(90deg, rgba(211, 16, 39, 0.2) 0%, rgba(234, 56, 77, 0.2) 100%);
	border-radius: 10px
}

section.profile_section .right.promocode .header_page .form input option,
section.profile_section .right.promocode .header_page .form select option {
	color: #000
}

section.profile_section .right.history_payments .header_page .form input:focus,
section.profile_section .right.history_payments .header_page .form select:focus,
section.profile_section .right.promocode .header_page .form input:focus,
section.profile_section .right.promocode .header_page .form select:focus {
	border: 1px solid #D31027
}
section.profile_section .right.history_payments .header .column:nth-child(1){
    text-align:left;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
section.profile_section .right.history_payments .header .column:nth-last-child(1){
    text-align:right;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
section.profile_section .right.history_payments .line{
    height:97px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 74px;
    border-radius:21px;
    margin-bottom:23px;
    background:url(../img/bt_table_line.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.profile_section .right.history_payments .line:nth-last-child(1){
    margin-bottom:0
}
section.profile_section .right.history_payments .line .column{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#C7A1AB;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    width:25%
}
section.profile_section .right.history_payments .line .column:nth-child(1){
    text-align:left;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
section.profile_section .right.history_payments .line .column:nth-last-child(1){
    text-align:right;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
section.profile_section .right.subscribes{
    max-height:747px;
    overflow:auto;
    padding-bottom:10px;
    padding-right:10px
}
section.profile_section .right.subscribes .table{
    min-width:700px
}
section.profile_section .right.subscribes::-webkit-scrollbar{
    width:5px;
    height:5px
}
section.profile_section .right.subscribes::-webkit-scrollbar-track{
    background:#45121B;
    border-radius:36px
}
section.profile_section .right.subscribes::-webkit-scrollbar-thumb{
    background:#801524;
    border-radius:36px
}
section.profile_section .right.subscribes .header{
    margin-bottom:22px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 24px
}
section.profile_section .right.subscribes .header .column{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    width:25%;
    color:#FFFFFF
}
section.profile_section .right.subscribes .header .column:nth-child(1){
    text-align:left;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
section.profile_section .right.subscribes .header .column:nth-last-child(1){
    width:50%;
    text-align:right;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
section.profile_section .right.subscribes .header .column .btn{
    margin-left:3px;
    width:140px;
    height:46px;
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:28px;
    color:#FFFFFF;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    opacity:0.6;
    border-radius:5px;
    -webkit-transition:0.3s all;
    transition:0.3s all;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
section.profile_section .right.subscribes .header .column .btn:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    opacity:1
}
section.profile_section .right.subscribes .line{
    height:97px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 24px;
    border-radius:21px;
    margin-bottom:23px;
    background:url(../img/bt_table_line.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.profile_section .right.subscribes .line:nth-last-child(1){
    margin-bottom:0
}
section.profile_section .right.subscribes .line .column{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#C7A1AB;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    width:25%
}
section.profile_section .right.subscribes .line .column:nth-child(1){
    text-align:left;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
section.profile_section .right.subscribes .line .column:nth-last-child(1){
    width:50%;
    text-align:right;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
section.profile_section .right.subscribes .line .column .btn {
    cursor:pointer;
    margin-left:3px;
    width:140px;
    height:46px;
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height: 18px;
    color:#FFFFFF;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    opacity:0.6;
    border-radius:5px;
    -webkit-transition:0.3s all;
    transition:0.3s all;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
section.profile_section .right.subscribes .line .column .btn:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    opacity:1
}
section.profile_section .left{
    width:240px;
    margin-right:39px
}
section.profile_section .left .ava{
    width:100%;
    height:240px;
    border-radius:10px;
    margin-bottom:18px
}
section.profile_section .left .name{
    height:50px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    font-style:normal;
    font-weight:600;
    font-size:16px;
    line-height:28px;
    color:#FFFFFF;
    background:url(../img/name_bg.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    margin-bottom:10px;
    border-radius:10px
}
section.profile_section .left .level_container{
    width:100%;
    height:39px;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-bottom:14px;
    background:-webkit-gradient(linear, left top, right top, from(rgba(211,16,39,0.2)), to(rgba(234,56,77,0.2)));
    background:linear-gradient(90deg, rgba(211,16,39,0.2) 0%, rgba(234,56,77,0.2) 100%);
    border-radius:10px
}
section.profile_section .left .level_container .progress{
    position:absolute;
    left:0;
    top:0;
    height:100%;
    border-radius:10px;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%)
}
section.profile_section .left .level_container .level{
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    color:#FFFFFF;
    z-index:2;
    text-align:center;
    position:relative
}
section.profile_section .left .profile_nav{
    background:url(../img/profile_menu_bg.png);
    background-repeat:no-repeat;
    background-position:center;
    background-size:cover;
    width:100%;
    border-radius:10px;
    padding:21px 11px;
    padding-bottom:14px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
section.profile_section .left .profile_nav .nav{
    margin-bottom:23px;
    width:100%
}
section.profile_section .left .profile_nav .nav .link{
    cursor:pointer;
    margin-bottom:10px;
    height:39px;
    width:100%;
    padding:0 14px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    color:rgba(255,255,255,0.6)
}
section.profile_section .left .profile_nav .nav .link img{
    -webkit-transition:width 0.3s;
    transition:width 0.3s;
    width:0px
}
section.profile_section .left .profile_nav .nav .link:hover,section.profile_section .left .profile_nav .nav .link.active{
    color:#fff;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:10px
}
section.profile_section .left .profile_nav .nav .link:hover img,section.profile_section .left .profile_nav .nav .link.active img{
    -webkit-transition:width 0.3s;
    transition:width 0.3s;
    width:12px
}
section.profile_section .left .profile_nav .steam{
    font-style:normal;
    font-weight:500;
    font-size:9px;
    line-height:28px;
    text-align:center;
    color:#FFFFFF
}
section.profile_section .left .profile_nav .exit_btn{
    margin-bottom:19px;
    width:177px;
    height:46px;
    border-radius:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    cursor:pointer;
    background:url(../img/exit_bg_btn.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#FFFFFF
}
section.profile_section .left .profile_nav .exit_btn:hover{
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%)
}
section.news_section{
    min-height:calc(100vh - 430px);
    margin-top:141px;
    padding-bottom:200px
}
section.news_section .header{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:44px
}
section.news_section .header .title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-style:normal;
    font-weight:600;
    font-size:21px;
    line-height:25px;
    color:#FFFFFF
}
section.news_section .header .title img{
    width:62px;
    margin-right:22px
}
section.news_section .header .link{
    margin-left:11px;
    width:257px;
    height:68px;
    background:#0D0D10 url(../img/bg_tab.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    cursor:pointer;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:rgba(255,255,255,0.48);
    border-radius:10px;
    -webkit-transform:all 0.3s;
    transform:all 0.3s
}
section.news_section .header .link:hover,section.news_section .header .link.active{
    -webkit-transform:all 0.3s;
    transform:all 0.3s;
    color:#fff;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%)
}
section.news_section .news_list{
    width:100%;
    display:-ms-grid;
    display:grid;
    -ms-grid-columns:49.24% 49.24%;
    grid-template-columns:49.24% 49.24%;
    grid-gap:1.51%
}
section.news_section .news_list .news_block{
    width:100%;
    padding:37px 30px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    border-radius:35px;
    background:url(../img/news_bg.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat
}
section.news_section .news_list .news_block .title{
    font-style:normal;
    font-weight:600;
    font-size:calc(16px + 8 * ((100vw - 320px) / 1600));
    line-height:28px;
    text-align:center;
    color:#FFFFFF;
    margin-bottom:26px
}
section.news_section .news_list .news_block .images{
    width:100%;
    height:249px;
    border-radius:35px;
    margin-bottom:37px
}
section.news_section .news_list .news_block .text{
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:21px;
    color:#C7A1AB
}
footer{
    margin-bottom:83px
}
footer ._container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
footer ._container .logo{
    width:347px
}
footer ._container .other{
    margin-left:100px;
    width:calc(90% - 447px);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
footer ._container .other .menu{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
footer ._container .other .menu li{
    margin-right:95px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
footer ._container .other .menu li a{
    margin-bottom:15px;
    font-style:normal;
    font-weight:normal;
    font-size:15px;
    line-height:18px;
    color:#FFFFFF;
    opacity:0.4;
    -webkit-transition:0.3s all;
    transition:0.3s all
}
footer ._container .other .menu li a:nth-last-child(1){
    margin-bottom:0
}
footer ._container .other .menu li a:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    opacity:1
}
footer ._container .other .social{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
footer ._container .other .social a{
    margin-left:20px
}
footer ._container .other .social a img{
    width:21px
}
.footer_text{
    margin-bottom:121px;
    text-align:center;
    font-style:normal;
    font-weight:normal;
    font-size:17px;
    line-height:20px;
    color:#FFFFFF;
    opacity:0.5
}
.notify_list{
    top:120px;
    right:37px;
    position:fixed;
    z-index:1000;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
.notify_list .notify{
    padding:20px 32px;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    margin-bottom:13px;
    border-radius:10px;
    color:#FFFFFF;
    max-width:375px
}
.notify_list .notify.red{
    background:url(../img/notify_red.png);
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover
}
.notify_list .notify.blue{
    background:url(../img/notify_blue.png);
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover
}
section.modal_overlay{
    position:fixed;
    z-index:100;
    background:rgba(0,0,0,0.78);
    width:100%;
    height:100%;
    top:0;
    left:0;
    display:none
}
section.modal_overlay .modal_content{
    width:100%;
    height:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
section.modal_overlay .modal_color{
    border-radius:24px;
    width:487px;
    background:url(../img/modal_color.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:0 68px;
    padding-top:40px;
    padding-bottom:40px
}
section.modal_overlay .modal_color .close{
    position:absolute;
    cursor:pointer;
    width:64px;
    height:64px;
    border-radius:100px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    top:-18px;
    right:-18px;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:0.3s all;
    transition:0.3s all;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%)
}
section.modal_overlay .modal_color .close:hover{
    -webkit-box-shadow:0px 0px 114px #E1283E;
    box-shadow:0px 0px 114px #E1283E;
    -webkit-transition:0.3s all;
    transition:0.3s all
}
section.modal_overlay .modal_color .close:hover img{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    -webkit-transform:scale(1.2);
    transform:scale(1.2)
}
section.modal_overlay .modal_color .close img{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    width:16px
}
section.modal_overlay .modal_color .header{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:28px;
    color:#FFFFFF;
    margin-bottom:25px
}
section.modal_overlay .modal_color .header span{
    font-style:normal;
    font-weight:600;
    font-size:18px;
    line-height:28px;
    text-align:right;
    color:#d31027
}
section.modal_overlay .modal_color input{
    background:url(../img/input_bg.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    border:none;
    width:100%;
    height:56px;
    padding:0px 18px;
    border-radius:10px;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    outline:none;
    color:#FFFFFF
}
section.modal_overlay .modal_color input.color{
    -webkit-appearance:none;
    border:none;
    border:0px solid #fff;
    height:134px;
    width:100%;
    padding:0;
    margin-bottom:10px
}
section.modal_overlay .modal_color input.color::-webkit-color-swatch-wrapper{
    padding:0;
    border-radius:10px
}
section.modal_overlay .modal_color input.color::-webkit-color-swatch{
    border:none;
    border-radius:10px
}
section.modal_overlay .modal_color .btn{
    width:325px;
    position:absolute;
    bottom:-28px;
    height:56px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#FFFFFF;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:10px;
    cursor:pointer;
    -webkit-transition:0.3s all;
    transition:0.3s all
}
section.modal_overlay .modal_color .btn:hover{
    -webkit-transform:scale(1.05);
    transform:scale(1.05);
    -webkit-box-shadow:0px 0px 64px #E1283E;
    box-shadow:0px 0px 64px #E1283E;
    -webkit-transition:0.3s all;
    transition:0.3s all
}
section.modal_overlay .modal_drop{
    border-radius:24px;
    width:375px;
    height:368px;
    background:url(../img/modal_drop_bg.png);
    background-position:center;
    background-size:cover;
    background-repeat:no-repeat;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
section.modal_overlay .modal_drop .buttons{
    position:absolute;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    bottom:-28px
}
section.modal_overlay .modal_drop .buttons .btn{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    width:159px;
    height:56px;
    margin:0 6.5px;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    cursor:pointer;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#FFFFFF
}
section.modal_overlay .modal_drop .buttons .btn:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    -webkit-transform:scale(1.05);
    transform:scale(1.05)
}
section.modal_overlay .modal_drop .buttons .btn.sell{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    padding:0 15px;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    background:url(../img/btn_sell_bg.png);
    background-position:center;
    background-repeat:no-repeat;
    background-size:cover;
    color:#FFFFFF
}
section.modal_overlay .modal_drop .buttons .btn.sell .price{
    font-style:normal;
    font-weight:500;
    font-size:12px;
    line-height:28px;
    color:#ea384d;
    text-align:right
}
section.modal_overlay .modal_drop .title{
    font-style:normal;
    font-weight:600;
    font-size:25px;
    line-height:28px;
    color:#FFFFFF
}
section.modal_overlay .modal_drop .icon{
    height:115px;
    margin-top:44px;
    margin-bottom:35px
}
section.modal_overlay .modal_drop .value{
    font-style:normal;
    font-weight:600;
    font-size:25px;
    line-height:28px;
    color:#ea384d
}
section.battlepass-section{
    margin-bottom:81px;
    margin-top:195px
}
section.battlepass-section ._container{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
section.battlepass-section .battlepass-section__content{
    max-width:743px;
    width:100%
}
section.battlepass-section .battlepass-section__content .content__header{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    margin-bottom:11px
}
section.battlepass-section .battlepass-section__content .content__header .header__title{
    margin-bottom:10px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
section.battlepass-section .battlepass-section__content .content__header .header__title .title__text{
    font-style:normal;
    font-weight:600;
    font-size:32px;
    line-height:28px;
    text-transform:uppercase;
    color:#FFFFFF;
    margin-right:18px
}
section.battlepass-section .battlepass-section__content .content__header .header__title .title__block{
    padding:0 37px;
    height:50px;
    text-align:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    border:2px solid #FBFF1F;
    border-radius:5px;
    font-style:normal;
    font-weight:600;
    font-size:24px;
    line-height:28px;
    text-transform:uppercase;
    color:#FBFF1F;
    text-shadow:0px 4px 14px rgba(251,255,31,0.25)
}
section.battlepass-section .battlepass-section__content .content__header .header__date{
    width:100%;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    color:#FFFFFF
}
section.battlepass-section .battlepass-section__content .content__header .header__date p{
    margin-left:5px;
    color:rgba(255,255,255,0.36)
}
section.battlepass-section .battlepass-section__content .content__upgrade{
    background:url(/assets/img/battlepass/update_bg.png);
    background-position:bottom right;
    background-size:cover;
    background-repeat:no-repeat;
    border:1px solid #222222;
    border-radius:5px;
    min-height:263px;
    margin-bottom:11px;
    padding:27px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start
}
section.battlepass-section .battlepass-section__content .content__upgrade .upgrade__title{
    font-style:normal;
    font-weight:700;
    font-size:20px;
    line-height:28px;
    margin-bottom:5px;
    color:#FFFFFF
}
section.battlepass-section .battlepass-section__content .content__upgrade .upgrade__desc{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    margin-bottom:29px;
    line-height:28px;
    color:rgba(255,255,255,0.35)
}
section.battlepass-section .battlepass-section__content .content__upgrade .upgrade__desc b{
    color:#FFEE53
}
section.battlepass-section .battlepass-section__content .content__upgrade .upgrade__btn{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    height:53px;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:4px;
    padding:0 29px;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:17px;
    color:#FFFFFF;
    -webkit-transition:0.3s all;
    transition:0.3s all;
    cursor:pointer
}
section.battlepass-section .battlepass-section__content .content__upgrade .upgrade__btn:hover{
    -webkit-transition:0.3s all;
    transition:0.3s all;
    -webkit-box-shadow:0px 4px 89px rgba(225,40,62,0.26);
    box-shadow:0px 4px 89px rgba(225,40,62,0.26);
    -webkit-transform:scale(1.02);
    transform:scale(1.02)
}
section.battlepass-section .battlepass-section__content .content__warning{
    padding:19px;
    padding-right:145px;
    border:1px solid #222222;
    border-radius:5px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    background:url(/assets/img/battlepass/warning_bg.png);
    background-position:bottom right;
    background-size:cover;
    background-repeat:no-repeat
}
section.battlepass-section .battlepass-section__content .content__warning .warning__title{
    font-style:normal;
    font-weight:600;
    font-size:20px;
    line-height:28px;
    margin-bottom:6px;
    text-transform:uppercase;
    color:#FFFFFF
}
section.battlepass-section .battlepass-section__content .content__warning .warning__desc{
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:20px;
    color:rgba(255,255,255,0.35)
}
section.battlepass-section .battlepass-section__content .content__task-content{
    width:100%;
    margin-top:26px
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info{
    width:100%;
    margin-bottom:18px
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__header{
    margin-bottom:8px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__header .header__text{
    font-style:normal;
    font-weight:600;
    font-size:32px;
    line-height:28px;
    text-transform:uppercase;
    color:#FFFFFF
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__header .header__btns{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__header .header__btns .btns__btn{
    margin-left:5px;
    cursor:pointer;
    width:140px;
    height:45px;
    border:2px solid #737373;
    border-radius:2px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    color:#FFFFFF
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__header .header__btns .btns__btn:nth-child(1){
    margin-left:0
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__header .header__btns .btns__btn:hover,section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__header .header__btns .btns__btn.active{
    border:none;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    -webkit-box-shadow:0px 4px 57px rgba(211,16,39,0.71);
    box-shadow:0px 4px 57px rgba(211,16,39,0.71);
    border-radius:2px
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__text{
    margin-bottom:3px;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:rgba(255,255,255,0.35)
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__text b{
    font-weight:500
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__text b.red{
    color:#D31027
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__text b.yellow{
    color:#B8FF5E
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__progress-content{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__progress-content .progress-content__text{
    width:100%;
    margin-bottom:7px;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    position:relative;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    color:#FFFFFF
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__progress-content .progress-content__text .text__level-block{
    width:39px;
    height:35px;
    background:url(/assets/img/battlepass/level_bg.png);
    background-size:contain;
    background-position:center;
    background-repeat:no-repeat;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:#FFFFFF
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__progress-content .progress-content__text .text__level-block.min{
    margin-right:5px
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__progress-content .progress-content__text .text__level-block.max{
    margin-left:auto
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__progress-content .progress-content__progress-bar{
    width:calc(100% - 36px);
    height:6px;
    background:rgba(0,0,0,0.35);
    border-radius:5px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__progress-content .progress-content__progress-bar .progress-bar__value{
    height:6px;
    background:#D31027;
    -webkit-box-shadow:0px 4px 23px rgba(211,16,39,0.77);
    box-shadow:0px 4px 23px rgba(211,16,39,0.77);
    border-radius:5px
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__list{
    width:100%
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task{
    width:100%;
    padding:21px;
    padding-right:16px;
    background:rgba(0,0,0,0.35);
    border-radius:5px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:8px
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task:nth-last-child(1){
    margin-bottom:0
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task .task__content{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task .task__content .content__title{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#FFFFFF
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task .task__content .content__title img{
    width:19px;
    margin-right:6px
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task .task__content .content__text{
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    color:rgba(255,255,255,0.26)
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task .task__progress{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task .task__progress .progress__count{
    margin-right:10px;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#FFFFFF
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task .task__progress .progress__status{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task .task__progress .progress__status.success{
    color:#82FF77;
    text-shadow:0px 4px 17px rgba(130,255,119,0.25)
}
section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task .task__progress .progress__status.wait{
    color:#FFF177;
    text-shadow:0px 4px 17px rgba(255,241,119,0.25)
}
section.battlepass-section .battlepass-section__content .content__raiting-content{
    width:100%;
    margin-top:31px
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__header{
    width:100%;
    margin-bottom:21px
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__header .header__title{
    font-style:normal;
    font-weight:600;
    font-size:32px;
    line-height:28px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
    text-transform:uppercase;
    color:#FFFFFF;
    margin-bottom:5px
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__header .header__title b{
    text-transform:capitalize;
    margin-bottom:-4px;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:28px;
    margin-left:5px;
    color:rgba(255,255,255,0.23)
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__header .header__text{
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    color:rgba(255,255,255,0.35)
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__header .header__text b{
    font-weight:500;
    color:#FBFF1F
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table{
    width:100%
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .column:nth-child(1){
    width:25%
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .column:nth-child(2){
    width:50%
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .column:nth-child(3){
    width:25%
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .table__header{
    padding:0 13px;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:19px;
    margin-bottom:24px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    color:rgba(255,255,255,0.52)
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .table__line{
    padding:0 13px;
    height:95px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-bottom:10px;
    background:#000000;
    border-radius:5px
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .table__line:nth-last-child(1){
    margin-bottom:0
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .table__line:nth-child(1){
    background:#725900
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .table__line:nth-child(1) .column img{
    width:25px;
    margin-right:5px
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .table__line:nth-child(2){
    background:#606060
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .table__line:nth-child(2) .column img{
    width:25px;
    margin-right:5px
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .table__line:nth-child(3){
    background:#8C5019
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .table__line:nth-child(3) .column img{
    width:25px;
    margin-right:5px
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .table__line .column{
    font-style:normal;
    font-weight:500;
    font-size:15px;
    line-height:18px;
    color:#FFFFFF;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__table .table__line .column img{
    width:20px;
    margin-right:7px
}
section.battlepass-section .battlepass-section__pages{
    width:560px
}
section.battlepass-section .battlepass-section__pages .pages__header{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin-bottom:16px
}
section.battlepass-section .battlepass-section__pages .pages__header .header__arrow{
    width:50px;
    height:50px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    cursor:pointer;
    border:2px solid #737373;
    border-radius:5px
}
section.battlepass-section .battlepass-section__pages .pages__header .header__arrow img{
    width:25px
}
section.battlepass-section .battlepass-section__pages .pages__header .header__arrow.left img{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
section.battlepass-section .battlepass-section__pages .pages__header .header__arrow:hover{
    border:none;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    -webkit-box-shadow:0px 4px 57px rgba(211,16,39,0.71);
    box-shadow:0px 4px 57px rgba(211,16,39,0.71)
}
section.battlepass-section .battlepass-section__pages .pages__header .header__text{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    text-align:center;
    color:rgba(255,255,255,0.38)
}
section.battlepass-section .battlepass-section__pages .pages__header .header__text b{
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:28px;
    text-align:center;
    color:#FFFFFF
}
section.battlepass-section .battlepass-section__pages .pages__content{
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column{
    width:237px
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__title{
    margin-bottom:17px;
    height:50px;
    width:100%;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    text-align:center;
    border:2px solid #737373;
    border-radius:5px;
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    color:#FFFFFF
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__title.yellow{
    border:2px solid #FFEE53
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item{
    margin-bottom:17px;
    height:263px;
    width:100%;
    background:#0F0F0F;
    border:1px solid #222222;
    border-radius:5px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    position:relative;
    padding-bottom:34px
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item.green{
    border:1px solid #7FFF52
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item.locked::after{
    width:58px;
    height:58px;
    background:url(/assets/img/battlepass/dashicons_lock.svg);
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
    content:"";
    position:absolute;
    top:44px;
    z-index:2
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item.locked .item__icon,section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item.locked .item__title,section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item.locked .item__desc{
    opacity:0.2
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item .item__icon{
    width:134px
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item .item__icon.white{
    -webkit-filter:drop-shadow(0px 4px 45px rgba(255,255,255,0.56));
    filter:drop-shadow(0px 4px 45px rgba(255,255,255,0.56))
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item .item__icon.yellow{
    -webkit-filter:drop-shadow(0px 4px 45px rgba(255,238,83,0.56));
    filter:drop-shadow(0px 4px 45px rgba(255,238,83,0.56))
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item .item__icon.purple{
    -webkit-filter:drop-shadow(0px 4px 45px rgba(208,74,255,0.56));
    filter:drop-shadow(0px 4px 45px rgba(208,74,255,0.56))
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item .item__desc{
    font-style:normal;
    font-weight:500;
    font-size:16px;
    line-height:28px;
    text-align:center;
    color:rgba(255,255,255,0.38)
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item .item__desc b{
    font-weight:500
}
section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item .item__title{
    font-style:normal;
    font-weight:700;
    font-size:16px;
    line-height:28px;
    text-align:center;
    margin-bottom:4px;
    color:#FFFFFF
}
section.battlepass-section .battlepass-section__pages .pages__content .content__center{
    padding:173px 0px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
section.battlepass-section .battlepass-section__pages .pages__content .content__center .center__step{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center
}
section.battlepass-section .battlepass-section__pages .pages__content .content__center .center__step .step__number{
    width:56px;
    height:50px;
    background:url(/assets/img/battlepass/step_number.svg);
    background-size:contain;
    background-repeat:no-repeat;
    background-position:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    font-style:normal;
    font-weight:500;
    font-size:20px;
    line-height:28px;
    color:#FFFFFF
}
section.battlepass-section .battlepass-section__pages .pages__content .content__center .center__step .step__line{
    height:228px
}
@media (max-width: 1354px){
    section.battlepass-section .battlepass-section__content{
        max-width:563px;
        width:100%
    }
    section.battlepass-section .battlepass-section__content .content__header .header__title .title__text{
        font-size:30px
    }
    section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__header .header__text{
        font-size:18px
    }
    section.market_section ._container .left{
        max-width:761px;
        width:100%;
        margin-right:0
    }
    section.market_section ._container .left .list .block_shop{
        max-width:374px;
        width:100%;
        padding:0 29px;
        padding-top:38px;
        padding-bottom:18px
    }
    section.servers_monitoring .servers_container .info .online,section.servers_monitoring .servers_container .info .title{
        font-size:16px
    }
    section.servers_monitoring .servers_container .info .title img{
        margin-right:42px
    }
}
@media (max-width: 1280px){
    section.servers_stats .content .table .table_header .column:nth-child(2),section.servers_stats .content .table .table_body .line .column:nth-child(2){
        width:577px
    }
    section.servers_stats .content .table{
        min-width:1170px
    }
}
@media (max-width: 1180px){
    section.market_section ._container .left .list .block_shop{
        max-width:49%
    }
    section.market_section ._container .left{
        max-width:100%
    }
    section.market_section ._container .right{
        max-width:100%;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    section.market_section ._container .right .block_shop{
        width:49%
    }
    section.servers_monitoring .servers_container .servers_list{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.servers_monitoring .servers_container .servers_list .server_block{
        margin-bottom:30px
    }
    section.servers_monitoring .servers_container .servers_list .server_block:nth-last-child(1){
        margin-bottom:0
    }
    footer ._container .logo{
        width:247px
    }
    footer ._container .other{
        width:calc(90% - 307px)
    }
    section.game_section .drops_container .list_items{
        -ms-grid-columns:18.49% 18.49% 18.49% 18.49% 18.49%;
        grid-template-columns:18.49% 18.49% 18.49% 18.49% 18.49%
    }
}
@media (max-width: 1024px){
    section.shop_section .header{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    section.shop_section .header .title{
        margin-bottom:20px
    }
    section.battlepass-section .battlepass-section__content{
        max-width:363px;
        width:100%
    }
    section.battlepass-section .battlepass-section__content .content__header .header__title{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
    section.battlepass-section .battlepass-section__content .content__header .header__title .title__text{
        margin-bottom:20px
    }
    section.battlepass-section .battlepass-section__content .content__warning{
        padding-right:unset
    }
    section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__header{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task .task__content{
        text-align:center
    }
    section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__header .header__title{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:start;
        -ms-flex-align:start;
        align-items:flex-start
    }
}
@media (max-width: 970px){
    header.active{
        z-index:300
    }
    header.active .profile{
        z-index:4;
        position:relative
    }
    header.active .logo{
        z-index:4;
        position:relative
    }
    header.active .nav_menu .mobile_btn{
        z-index:4
    }
    header.active .nav_menu .mobile_btn::after{
        -webkit-transition:width 0.5s;
        transition:width 0.5s;
        width:50%
    }
    header.active .nav_menu .nav_list{
        -webkit-transition:0.3s all;
        transition:0.3s all;
        -webkit-transform:scale(1);
        transform:scale(1)
    }
    header .nav_menu{
        -webkit-box-ordinal-group:4;
        -ms-flex-order:3;
        order:3
    }
    header .profile{
        margin-left:auto;
        margin-right:50px
    }
    header .nav_menu .nav_list{
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        width:100%;
        height:100%;
        position:fixed;
        -webkit-transition:0.3s all;
        transition:0.3s all;
        -webkit-transform:scale(0);
        transform:scale(0);
        left:0;
        top:0;
        z-index:2;
        -webkit-backdrop-filter:blur(10px);
        backdrop-filter:blur(10px)
    }
    header .nav_menu .nav_list li{
        margin-bottom:20px
    }
    header .nav_menu .mobile_btn{
        height:20px;
        display:-webkit-box;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:end;
        -ms-flex-align:end;
        align-items:flex-end;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        width:30px;
        cursor:pointer
    }
    header .nav_menu .mobile_btn::after,header .nav_menu .mobile_btn::before{
        -webkit-transition:width 0.5s;
        transition:width 0.5s;
        content:"";
        height:2px;
        width:100%;
        background:#fff
    }
    header .nav_menu .mobile_btn span{
        height:2px;
        width:100%;
        background:#fff
    }
}
@media (max-width: 768px){
    section.battlepass-section ._container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
    section.battlepass-section .battlepass-section__content{
        max-width:unset;
        margin-bottom:50px
    }
    section.battlepass-section .battlepass-section__content .content__header .header__title{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    section.battlepass-section .battlepass-section__content .content__header .header__title .title__text{
        margin-bottom:0
    }
    section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__header{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task .task__content{
        text-align:left
    }
    section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__header .header__title{
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -ms-flex-direction:row;
        flex-direction:row
    }
    section.profile_section .right.promocode .header_page{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.profile_section .right.promocode .header_page .form{
        width:100%;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between
    }
    section.profile_section .right.promocode .header_page .form select,section.profile_section .right.promocode .header_page .form input{
        margin-right:0;
        width:48%;
        margin-bottom:10px
    }
    section.profile_section .right.promocode .header_page .btn{
        width:100%
    }
    section.profile_section .right.index{
        -ms-grid-columns:48% 48%;
        grid-template-columns:48% 48%;
        grid-gap:16px
    }
    section.game_section .drops_container .header{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.game_section .drops_container{
        margin-bottom:90px
    }
    section.game_section .drops_container .list_items{
        -ms-grid-columns:23.52% 23.52% 23.52% 23.52%;
        grid-template-columns:23.52% 23.52% 23.52% 23.52%;
        grid-gap:1.94%
    }
    section.servers_monitoring .servers_container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.servers_monitoring .servers_container .servers_list{
        margin-top:20px
    }
    section.servers_monitoring .servers_container .servers_list .server_block{
        margin-left:0
    }
    section.news_section .news_list{
        -ms-grid-columns:100%;
        grid-template-columns:100%
    }
    section.servers_stats .header{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    section.servers_stats .header .title{
        margin-bottom:20px
    }
    footer ._container{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    footer ._container .other{
        margin-top:30px;
        width:100%;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        margin-left:0;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    footer ._container .other .menu{
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        width:100%;
        text-align:center;
        margin-bottom:30px
    }
    footer ._container .other .menu li{
        width:20%;
        margin-right:0
    }
    footer ._container .other .menu li a{
        width:100%;
        text-align:center
    }
}
@media (max-width: 640px){
    section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__header .header__title{
        font-size:20px
    }
    section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__header .header__title b{
        font-size:16px
    }
    section.battlepass-section .battlepass-section__pages{
        width:100%
    }
    section.battlepass-section .battlepass-section__content .content__header .header__title .title__text{
        font-size:20px
    }
    section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__text{
        font-size:14px;
        margin-bottom:15px
    }
    section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__header .header__text{
        font-size:16px
    }
    section.market_section ._container .left .list{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.market_section ._container .left .block_shop.big .footer .btn{
        max-width:225px
    }
    section.market_section ._container .right{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.market_section ._container .right .block_shop{
        width:100%
    }
    section.market_section ._container .left .list .block_shop{
        max-width:100%
    }
    section.profile_section .right.index{
        -ms-grid-columns:100%;
        grid-template-columns:100%;
        grid-gap:16px
    }
    section.shop_section .shop_list{
        -ms-grid-columns:49% 49%;
        grid-template-columns:49% 49%;
        grid-gap:1.96%
    }
    section.game_section .drops_container .list_items{
        -ms-grid-columns:31% 31% 31%;
        grid-template-columns:31% 31% 31%;
        grid-gap:3.5%
    }
    section.game_section .drops_container .list_items{
        padding-bottom:400px
    }
    section.profile_section .right.stores .line .column:nth-child(1){
        padding:0 5px
    }
    section.profile_section .right.stores .line .column:nth-child(1) .images{
        display:none
    }
    section.profile_section .right.stores .line .column:nth-child(1) .name{
        text-align:center;
        font-size:12px;
        line-height:inherit
    }
    section.profile_section .right.stores .line .column:nth-child(2){
        text-align:center;
        font-size:12px;
        line-height:inherit
    }
    section.battlepass-section .battlepass-section__pages .pages__content .content__column{
        width:42%
    }
}
@media (max-width: 540px){
    section.market_section ._container .left .block_shop.big .footer .btn{
        max-width:145px
    }
    section.profile_section .right.promocode .header_page{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.profile_section .right.promocode .header_page .form{
        width:100%;
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.profile_section .right.promocode .header_page .form select,section.profile_section .right.promocode .header_page .form input{
        margin-right:0;
        width:100%;
        margin-bottom:10px
    }
    section.profile_section .right.promocode .header_page .btn{
        width:100%
    }
    section.profile_section .right.stores .line .column:nth-child(1){
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    section.profile_section .right.stores .line{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.profile_section .right.stores .line .column{
        width:100%;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center;
        text-align:center;
        margin-bottom:5px
    }
    section.game_section .game_container .buttons .btn{
        width:170px;
        font-size:12px
    }
    section.shop_section .header{
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    section.shop_section .header .tabs{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    section.shop_section .header .tabs .tab{
        margin-bottom:15px
    }
    section.welcome_section ._container .buttons{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -ms-flex-pack:center;
        justify-content:center
    }
    section.welcome_section ._container .buttons .btn{
        margin:0;
        margin-bottom:10px
    }
    section.welcome_section ._container .buttons .btn.blue{
        margin-left:0
    }
    section.welcome_section ._container .buttons .btn.red{
        margin-right:0
    }
    section.news_section .header .link{
        width:159px
    }
    section.news_section .header .title{
        font-size:18px
    }
}
@media (max-width: 425px){
    section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item{
        height:220px
    }
    section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item .item__desc{
        font-size:12px;
        line-height:150%
    }
    section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item .item__title{
        font-size:14px;
        margin-bottom:0
    }
    section.battlepass-section .battlepass-section__pages .pages__content .content__column .column__item .item__icon{
        width:90px;
        margin-bottom:10px
    }
    section.battlepass-section .battlepass-section__pages .pages__content .content__center .center__step .step__line{
        height:178px
    }
    section.battlepass-section .battlepass-section__content .content__header .header__date{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    section.battlepass-section .battlepass-section__content .content__header .header__title{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    section.battlepass-section .battlepass-section__content .content__header .header__title .title__text{
        margin-bottom:20px
    }
    section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__header{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    section.battlepass-section .battlepass-section__content .content__task-content .task-content__info .info__header .header__text{
        margin-bottom:10px
    }
    section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.battlepass-section .battlepass-section__content .content__task-content .task-content__list .list__task .task__content{
        text-align:center
    }
    section.battlepass-section .battlepass-section__content .content__raiting-content .raiting-content__header .header__title{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.battlepass-section .battlepass-section__content .content__header{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center;
        text-align:center
    }
    section.market_section ._container .left .block_shop.big .footer{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.market_section ._container .left .block_shop.big .footer .btn{
        width:100%;
        -webkit-box-ordinal-group:3;
        -ms-flex-order:2;
        order:2;
        max-width:100%;
        margin-top:10px
    }
    section.market_section ._container .left .block_shop.big .footer .inputs{
        margin-left:0;
        -webkit-box-pack:justify;
        -ms-flex-pack:justify;
        justify-content:space-between;
        width:100%
    }
    section.market_section ._container .left .block_shop.big .footer .inputs input,section.market_section ._container .left .block_shop.big .footer .inputs select{
        margin:0;
        width:49%
    }
    section.profile_section .left{
        width:100%;
        margin-right:0;
        margin-bottom:20px
    }
    section.profile_section .right{
        width:100%
    }
    section.game_section .drops_container .header .desc{
        text-align:center
    }
    section.game_section .drops_container{
        padding-bottom:0px;
        margin-bottom:-100px
    }
    section.game_section .drops_container .list_items{
        padding-bottom:0
    }
    section.game_section .drops_container .list_items{
        -ms-grid-columns:48% 48%;
        grid-template-columns:48% 48%;
        grid-gap:15px
    }
    section.shop_section .shop_list{
        -ms-grid-columns:49% 49%;
        grid-template-columns:100%;
        grid-gap:30px
    }
    section.news_section .header{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column
    }
    section.news_section .header .title{
        margin-bottom:20px
    }
    header .profile{
        width:250px
    }
    header .logo img{
        width:90px
    }
    section.servers_monitoring .servers_container{
        padding:73px 0px
    }
    section.servers_stats .header .tabs{
        -webkit-box-orient:vertical;
        -webkit-box-direction:normal;
        -ms-flex-direction:column;
        flex-direction:column;
        -webkit-box-align:center;
        -ms-flex-align:center;
        align-items:center
    }
    section.servers_stats .header .tabs .tab{
        margin-bottom:10px
    }
    section.servers_stats .header .tabs .tab:nth-last-child(1){
        margin-bottom:0
    }
    header .profile .user_block .ava{
        width:30px;
        height:30px
    }
    section.game_section .livedrop_container .live_list{
        width:calc(100% - 162px);
        position:relative;
        height:223px;
        overflow:hidden
    }
    section.game_section .livedrop_container .live_block{
        width:162px
    }
}
@media (max-width: 375px){
    section.game_section .game_container .buttons .btn{
        width:150px;
        font-size:12px
    }
    header .profile{
        margin-left:auto;
        margin-right:20px
    }
}
/*# sourceMappingURL=main.min.css.map */

/* CUSTOM */
section.static_section {
	min-height: calc(100vh - 430px);
	margin-top: 141px;
	padding-bottom: 200px
}

section.static_section .card {
	color: #fff;
	width: 100%;
	padding: 37px 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 35px;
	background: url(../img/news_bg.png);
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

section.static_section .card .text {
	color: #C7A1AB;
}

section.static_section .card .text p {
	margin-bottom: 1em;
}

section.static_section .card .text a {
	color: #e22b40;
}

section.static_section .card .text a:hover {
	color: #fd5e70;
}

#modalsBox > .modal {
	position: fixed;
	z-index: 100;
	background: rgba(0, 0, 0, 0.78);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	display: none;
	transition: opacity 0.3s;
}
#modalsBox > .modal.show {
	position: fixed;
	z-index: 100;
	background: rgba(0, 0, 0, 0.78);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 1;
	display: none;
}
#modalsBox > .modal .modal-dialog {
	opacity: 0;
    border-radius: 24px;
	width: 100%;
	max-width: 600px;
	margin: 75px auto;
    background: url(../img/modal_drop_bg.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
	transition: opacity 0.3s;
}
#modalsBox > .modal.show .modal-dialog {
	opacity: 1;
}
#modalsBox > .modal .modal-dialog > .modal-content {
	width: 100%;
	color: #C7A1AB;
	padding: 2em;
}
#modalsBox > .modal .modal-dialog > .modal-content > .modal-header {
	display: block;
	position: relative;
}
#modalsBox > .modal .modal-dialog > .modal-content > .modal-header > .modal-title {
	color: #ffffff;
	font-size: 1.2em;
	margin-bottom: 0.5em;
	min-height: 1.2em;
}
#modalsBox > .modal .modal-dialog > .modal-content > .modal-header > .close {
	position: absolute;
	right: 0px;
	top: 0;
	width: 1.4em;
	height: 1.4em;
	background: linear-gradient(90deg, #D31027 0%, #EA384D 100%);
	border: 0;
	border-radius: 5px;
	cursor: pointer;
}
#modalsBox > .modal .modal-dialog > .modal-content > .modal-header > .close > span {
	color: #ffffff;
}
#modalsBox > .modal .modal-dialog > .modal-content > .modal-header > .close:hover {
	background: linear-gradient(90deg, #f56475 0%, #d1172d 100%);
}
#modalsBox > .modal .modal-dialog > .modal-content > .modal-body {
	display: block;
	position: relative;
}
.modal_content {
	
}
.modal_content .modal_drop {
	
}
.modal_content .modal_drop .modal-body {
	width: 100%;
	height: 100%;
	padding: 2em;
	color: #C7A1AB;
}
.modal_content .modal_drop .modal-body .select-paymethod {
	color: #ffffff;
	font-size: 14px;
}
.modal_content .modal_drop .modal-body .select-paymethod > span {
	color: #ff0000;
	font-weight: bold;
}
.modal_content .modal_drop .modal-body .payment-methods {
	display: flex;
	flex-wrap: wrap;
	margin-top: 1.3em;
}
.modal_content .modal_drop .modal-body .payment-methods > .item {
	position: relative;
	background: linear-gradient(90deg, rgba(211, 16, 39, 0.2) 0%, rgba(234, 56, 77, 0.2) 100%);
	width: calc((100% / 2) - 6px);
	border-radius: 10px;
	min-height: 50px;
	cursor: pointer;
	border: 2px solid transparent;
	transition: border 0.2s;
}
.modal_content .modal_drop .modal-body .payment-methods > .item > .bg {
	position: absolute;
	width: 100%;
	height: 100%;
	background-size: 85%;
	background-position: 50%;
	background-repeat: no-repeat;
	transition: background-size 0.2s;
}
.modal_content .modal_drop .modal-body .payment-methods > .item:nth-child(2n+1) {
	margin-right: 6px;
}
.modal_content .modal_drop .modal-body .payment-methods > .item:hover {
	border: 2px solid #ffffff59;
}

.modal_content .modal_drop .modal-body .payment-methods > .item:hover > .bg {
	background-size: 90%;
}
.promocode-control-box {
	
}
.promocode-control-box h4 {
	
}
.promocode-control-box h4 b {
	color: #ffe400;
}
.promocode-control-box h5 {
	margin-top: 1em;
}
.promocode-control-box h5 b {
	color: #ffe400;
}
.promocode-control-box .variants {
	margin-top: 1em;
	display: flex;
	flex-flow: column;
}
.promocode-control-box .variants > .item {
	padding: 10px;
	background-color: #d91a302e;
	border-radius: 5px;
	margin-bottom: 1em;
	cursor: pointer;
	transition: background-color .2s, color .2s;
}
.promocode-control-box .variants > .item > .title {
	color: #ffffff;
}
.promocode-control-box .variants > .item > .help-text {
	font-size: 0.8em;
	margin-top: 7px;
}
.promocode-control-box .variants > .item:hover {
	background-color: #ff3049;
	color: #ffffff;
}

.alert {
	font-size: 14px;
	color: #FFF;
	width: 100%;
	padding: 10px 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 35px;
	/* background: url(../img/news_bg.png); */
	background-color: #401119;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.mb-3 {
	margin-bottom: 1.5em;
}

.text-center {
	text-align: center;
}

section.profile_section .right.stores .line .column:nth-child(1) .name > span {
	display: block;
}
section.profile_section .right.stores .line .column:nth-child(1) .name > span.lost {
	color: #c7a1ab61;
	font-size: 14px;
}
#payment {
	display: flex;
	padding-top: 10px;
	padding-bottom: 20px;
}
button.btn {
	border: 0;
}
.g-btn {
    border: 0;
    cursor: pointer;
    padding: 15px;
    height: 47px;
    text-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    background:-webkit-gradient(linear, left top, right top, from(#D31027), to(#EA384D));
    background:linear-gradient(90deg, #D31027 0%, #EA384D 100%);
    border-radius:8px;
    font-style:normal;
    font-weight:500;
    font-size:14px;
    line-height:28px;
    -webkit-transition:0.3s all;
    transition:0.3s all;
    color:#FFFFFF
}
.g-btn:hover {
    -webkit-transition: 0.3s all;
    transition: 0.3s all;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
}