.ct-label {
    fill: #0006;
    color: #0006;
    font-size: 0.75rem;
    line-height: 1;
}

.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
    display: block;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
}

.ct-chart-pie .ct-label,
.ct-chart-donut .ct-label {
    dominant-baseline: central;
}

.ct-label.ct-horizontal.ct-start {
    -webkit-box-align: flex-end;
    -webkit-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    text-align: left;
    text-anchor: start;
}

.ct-label.ct-horizontal.ct-end {
    -webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    text-align: left;
    text-anchor: start;
}

.ct-label.ct-vertical.ct-start {
    -webkit-box-align: flex-end;
    -webkit-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    -webkit-box-pack: flex-end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
    text-align: right;
    text-anchor: end;
}

.ct-label.ct-vertical.ct-end {
    -webkit-box-align: flex-end;
    -webkit-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    text-align: left;
    text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-start {
    -webkit-box-align: flex-end;
    -webkit-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-anchor: start;
}

.ct-chart-bar .ct-label.ct-horizontal.ct-end {
    -webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
    -webkit-box-align: flex-end;
    -webkit-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    text-align: left;
    text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
    -webkit-box-align: flex-start;
    -webkit-align-items: flex-start;
    -ms-flex-align: flex-start;
    align-items: flex-start;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    text-align: left;
    text-anchor: start;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: flex-end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: flex-end;
    justify-content: flex-end;
    text-align: right;
    text-anchor: end;
}

.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: flex-start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: flex-start;
    justify-content: flex-start;
    text-align: left;
    text-anchor: end;
}

.ct-grid {
    stroke: #0003;
    stroke-width: 1px;
    stroke-dasharray: 2px;
}

.ct-grid-background {
    fill: none;
}

.ct-point {
    stroke-width: 10px;
    stroke-linecap: round;
}

.ct-line {
    fill: none;
    stroke-width: 4px;
}

.ct-area {
    stroke: none;
    fill-opacity: 0.1;
}

.ct-bar {
    fill: none;
    stroke-width: 10px;
}

.ct-slice-donut {
    fill: none;
    stroke-width: 60px;
}

.ct-series-a .ct-point,
.ct-series-a .ct-line,
.ct-series-a .ct-bar,
.ct-series-a .ct-slice-donut {
    stroke: #d70206;
}

.ct-series-a .ct-slice-pie,
.ct-series-a .ct-slice-donut-solid,
.ct-series-a .ct-area {
    fill: #d70206;
}

.ct-series-b .ct-point,
.ct-series-b .ct-line,
.ct-series-b .ct-bar,
.ct-series-b .ct-slice-donut {
    stroke: #f05b4f;
}

.ct-series-b .ct-slice-pie,
.ct-series-b .ct-slice-donut-solid,
.ct-series-b .ct-area {
    fill: #f05b4f;
}

.ct-series-c .ct-point,
.ct-series-c .ct-line,
.ct-series-c .ct-bar,
.ct-series-c .ct-slice-donut {
    stroke: #f4c63d;
}

.ct-series-c .ct-slice-pie,
.ct-series-c .ct-slice-donut-solid,
.ct-series-c .ct-area {
    fill: #f4c63d;
}

.ct-series-d .ct-point,
.ct-series-d .ct-line,
.ct-series-d .ct-bar,
.ct-series-d .ct-slice-donut {
    stroke: #d17905;
}

.ct-series-d .ct-slice-pie,
.ct-series-d .ct-slice-donut-solid,
.ct-series-d .ct-area {
    fill: #d17905;
}

.ct-series-e .ct-point,
.ct-series-e .ct-line,
.ct-series-e .ct-bar,
.ct-series-e .ct-slice-donut {
    stroke: #453d3f;
}

.ct-series-e .ct-slice-pie,
.ct-series-e .ct-slice-donut-solid,
.ct-series-e .ct-area {
    fill: #453d3f;
}

.ct-series-f .ct-point,
.ct-series-f .ct-line,
.ct-series-f .ct-bar,
.ct-series-f .ct-slice-donut {
    stroke: #59922b;
}

.ct-series-f .ct-slice-pie,
.ct-series-f .ct-slice-donut-solid,
.ct-series-f .ct-area {
    fill: #59922b;
}

.ct-series-g .ct-point,
.ct-series-g .ct-line,
.ct-series-g .ct-bar,
.ct-series-g .ct-slice-donut {
    stroke: #0544d3;
}

.ct-series-g .ct-slice-pie,
.ct-series-g .ct-slice-donut-solid,
.ct-series-g .ct-area {
    fill: #0544d3;
}

.ct-series-h .ct-point,
.ct-series-h .ct-line,
.ct-series-h .ct-bar,
.ct-series-h .ct-slice-donut {
    stroke: #6b0392;
}

.ct-series-h .ct-slice-pie,
.ct-series-h .ct-slice-donut-solid,
.ct-series-h .ct-area {
    fill: #6b0392;
}

.ct-series-i .ct-point,
.ct-series-i .ct-line,
.ct-series-i .ct-bar,
.ct-series-i .ct-slice-donut {
    stroke: #f05b4f;
}

.ct-series-i .ct-slice-pie,
.ct-series-i .ct-slice-donut-solid,
.ct-series-i .ct-area {
    fill: #f05b4f;
}

.ct-series-j .ct-point,
.ct-series-j .ct-line,
.ct-series-j .ct-bar,
.ct-series-j .ct-slice-donut {
    stroke: #dda458;
}

.ct-series-j .ct-slice-pie,
.ct-series-j .ct-slice-donut-solid,
.ct-series-j .ct-area {
    fill: #dda458;
}

.ct-series-k .ct-point,
.ct-series-k .ct-line,
.ct-series-k .ct-bar,
.ct-series-k .ct-slice-donut {
    stroke: #eacf7d;
}

.ct-series-k .ct-slice-pie,
.ct-series-k .ct-slice-donut-solid,
.ct-series-k .ct-area {
    fill: #eacf7d;
}

.ct-series-l .ct-point,
.ct-series-l .ct-line,
.ct-series-l .ct-bar,
.ct-series-l .ct-slice-donut {
    stroke: #86797d;
}

.ct-series-l .ct-slice-pie,
.ct-series-l .ct-slice-donut-solid,
.ct-series-l .ct-area {
    fill: #86797d;
}

.ct-series-m .ct-point,
.ct-series-m .ct-line,
.ct-series-m .ct-bar,
.ct-series-m .ct-slice-donut {
    stroke: #b2c326;
}

.ct-series-m .ct-slice-pie,
.ct-series-m .ct-slice-donut-solid,
.ct-series-m .ct-area {
    fill: #b2c326;
}

.ct-series-n .ct-point,
.ct-series-n .ct-line,
.ct-series-n .ct-bar,
.ct-series-n .ct-slice-donut {
    stroke: #6188e2;
}

.ct-series-n .ct-slice-pie,
.ct-series-n .ct-slice-donut-solid,
.ct-series-n .ct-area {
    fill: #6188e2;
}

.ct-series-o .ct-point,
.ct-series-o .ct-line,
.ct-series-o .ct-bar,
.ct-series-o .ct-slice-donut {
    stroke: #a748ca;
}

.ct-series-o .ct-slice-pie,
.ct-series-o .ct-slice-donut-solid,
.ct-series-o .ct-area {
    fill: #a748ca;
}

.ct-square {
    display: block;
    position: relative;
    width: 100%;
}

.ct-square:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 100%;
}

.ct-square:after {
    content: "";
    display: table;
    clear: both;
}

.ct-square>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-minor-second {
    display: block;
    position: relative;
    width: 100%;
}

.ct-minor-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 93.75%;
}

.ct-minor-second:after {
    content: "";
    display: table;
    clear: both;
}

.ct-minor-second>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-second {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-second:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 88.8888888889%;
}

.ct-major-second:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-second>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-minor-third {
    display: block;
    position: relative;
    width: 100%;
}

.ct-minor-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 83.3333333333%;
}

.ct-minor-third:after {
    content: "";
    display: table;
    clear: both;
}

.ct-minor-third>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-third {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-third:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 80%;
}

.ct-major-third:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-third>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-perfect-fourth {
    display: block;
    position: relative;
    width: 100%;
}

.ct-perfect-fourth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 75%;
}

.ct-perfect-fourth:after {
    content: "";
    display: table;
    clear: both;
}

.ct-perfect-fourth>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-perfect-fifth {
    display: block;
    position: relative;
    width: 100%;
}

.ct-perfect-fifth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 66.6666666667%;
}

.ct-perfect-fifth:after {
    content: "";
    display: table;
    clear: both;
}

.ct-perfect-fifth>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-minor-sixth {
    display: block;
    position: relative;
    width: 100%;
}

.ct-minor-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 62.5%;
}

.ct-minor-sixth:after {
    content: "";
    display: table;
    clear: both;
}

.ct-minor-sixth>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-golden-section {
    display: block;
    position: relative;
    width: 100%;
}

.ct-golden-section:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 61.804697157%;
}

.ct-golden-section:after {
    content: "";
    display: table;
    clear: both;
}

.ct-golden-section>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-sixth {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-sixth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 60%;
}

.ct-major-sixth:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-sixth>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-minor-seventh {
    display: block;
    position: relative;
    width: 100%;
}

.ct-minor-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 56.25%;
}

.ct-minor-seventh:after {
    content: "";
    display: table;
    clear: both;
}

.ct-minor-seventh>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-seventh {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-seventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 53.3333333333%;
}

.ct-major-seventh:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-seventh>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-octave {
    display: block;
    position: relative;
    width: 100%;
}

.ct-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 50%;
}

.ct-octave:after {
    content: "";
    display: table;
    clear: both;
}

.ct-octave>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-tenth {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-tenth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 40%;
}

.ct-major-tenth:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-tenth>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-eleventh {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-eleventh:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 37.5%;
}

.ct-major-eleventh:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-eleventh>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-major-twelfth {
    display: block;
    position: relative;
    width: 100%;
}

.ct-major-twelfth:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 33.3333333333%;
}

.ct-major-twelfth:after {
    content: "";
    display: table;
    clear: both;
}

.ct-major-twelfth>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.ct-double-octave {
    display: block;
    position: relative;
    width: 100%;
}

.ct-double-octave:before {
    display: block;
    float: left;
    content: "";
    width: 0;
    height: 0;
    padding-bottom: 25%;
}

.ct-double-octave:after {
    content: "";
    display: table;
    clear: both;
}

.ct-double-octave>svg {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

@font-face {
    font-display: block;
    font-family: fantaicon;
    src:
    url("../fonts/fantaicon-UKCIJCRH.eot?#iefix") format("embedded-opentype"),
    url("../fonts/fantaicon-UNU3NHVI.woff2") format("woff2"),
    url("../fonts/fantaicon-Y22746X6.woff") format("woff");
}

i[class^="fantaicon-"]:before,
i[class*=" fantaicon-"]:before {
    font-family: fantaicon !important;
    font-style: normal;
    font-weight: 400 !important;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fantaicon-2FA:before {
    content: "\f101";
}

.fantaicon-achievements-icon:before {
    content: "\f102";
}

.fantaicon-achievements-mini:before {
    content: "\f103";
}

.fantaicon-achievements-30-100-icon:before {
    content: "\f104";
}

.fantaicon-achievements-blogger-icon:before {
    content: "\f105";
}

.fantaicon-achievements-case-battles-icon:before {
    content: "\f106";
}

.fantaicon-achievements-caseman-icon:before {
    content: "\f107";
}

.fantaicon-achievements-event-maker-icon:before {
    content: "\f108";
}

.fantaicon-achievements-fighter-icon:before {
    content: "\f109";
}

.fantaicon-achievements-first-blood-icon:before {
    content: "\f10a";
}

.fantaicon-achievements-giveaways-icon:before {
    content: "\f10b";
}

.fantaicon-achievements-rich-icon:before {
    content: "\f10c";
}

.fantaicon-achievements-skins-icon:before {
    content: "\f10d";
}

.fantaicon-achievements-sniper-battles-icon:before {
    content: "\f10e";
}

.fantaicon-achievements-social-icon:before {
    content: "\f10f";
}

.fantaicon-add:before {
    content: "\f110";
}

.fantaicon-amount:before {
    content: "\f111";
}

.fantaicon-apple:before {
    content: "\f112";
}

.fantaicon-arrow-round-bottom:before {
    content: "\f113";
}

.fantaicon-arrow-round-top:before {
    content: "\f114";
}

.fantaicon-arrow1:before {
    content: "\f115";
}

.fantaicon-arrow2-left:before {
    content: "\f116";
}

.fantaicon-arrow2-right:before {
    content: "\f117";
}

.fantaicon-arrow2:before {
    content: "\f118";
}

.fantaicon-arrow3:before {
    content: "\f119";
}

.fantaicon-auction:before {
    content: "\f11a";
}

.fantaicon-B:before {
    content: "\f11b";
}

.fantaicon-backup-restore:before {
    content: "\f11c";
}

.fantaicon-backup-restore2:before {
    content: "\f11d";
}

.fantaicon-battles:before {
    content: "\f11e";
}

.fantaicon-beenhere:before {
    content: "\f11f";
}

.fantaicon-best:before {
    content: "\f120";
}

.fantaicon-bluesky:before {
    content: "\f121";
}

.fantaicon-bonus-case:before {
    content: "\f122";
}

.fantaicon-bonus:before {
    content: "\f123";
}

.fantaicon-bonuses:before {
    content: "\f124";
}

.fantaicon-box:before {
    content: "\f125";
}

.fantaicon-burned:before {
    content: "\f126";
}

.fantaicon-calendar:before {
    content: "\f127";
}

.fantaicon-case-battles-bottom-small:before {
    content: "\f128";
}

.fantaicon-case-battles-bottom:before {
    content: "\f129";
}

.fantaicon-case-battles-cards:before {
    content: "\f12a";
}

.fantaicon-case-battles-draw:before {
    content: "\f12b";
}

.fantaicon-case-battles-left:before {
    content: "\f12c";
}

.fantaicon-case-battles-plus:before {
    content: "\f12d";
}

.fantaicon-case-battles-right:before {
    content: "\f12e";
}

.fantaicon-case-battles-settings-cashback:before {
    content: "\f12f";
}

.fantaicon-case-battles-settings-dollar:before {
    content: "\f130";
}

.fantaicon-case-battles-settings-team:before {
    content: "\f131";
}

.fantaicon-case-battles-settings-user:before {
    content: "\f132";
}

.fantaicon-case-battles-tickets-count:before {
    content: "\f133";
}

.fantaicon-case-battles-tickets:before {
    content: "\f134";
}

.fantaicon-case-battles-top:before {
    content: "\f135";
}

.fantaicon-case-battles-type-1:before {
    content: "\f136";
}

.fantaicon-case-battles-type-2:before {
    content: "\f137";
}

.fantaicon-case-battles-type-3:before {
    content: "\f138";
}

.fantaicon-cases-ico:before {
    content: "\f139";
}

.fantaicon-cases:before {
    content: "\f13a";
}

.fantaicon-cash:before {
    content: "\f13b";
}

.fantaicon-check-roll:before {
    content: "\f13c";
}

.fantaicon-check:before {
    content: "\f13d";
}

.fantaicon-check2:before {
    content: "\f13e";
}

.fantaicon-close:before {
    content: "\f13f";
}

.fantaicon-coin:before {
    content: "\f140";
}

.fantaicon-contract:before {
    content: "\f141";
}

.fantaicon-copy_2:before {
    content: "\f142";
}

.fantaicon-copy:before {
    content: "\f143";
}

.fantaicon-credit-card:before {
    content: "\f144";
}

.fantaicon-cs-go-icon:before {
    content: "\f145";
}

.fantaicon-daily-free:before {
    content: "\f146";
}

.fantaicon-default-ava:before {
    content: "\f147";
}

.fantaicon-default-user:before {
    content: "\f148";
}

.fantaicon-deposit-cases:before {
    content: "\f149";
}

.fantaicon-deposit-icon:before {
    content: "\f14a";
}

.fantaicon-deposit:before {
    content: "\f14b";
}

.fantaicon-diamond:before {
    content: "\f14c";
}

.fantaicon-discord:before {
    content: "\f14d";
}

.fantaicon-discrd:before {
    content: "\f14e";
}

.fantaicon-dota_logo:before {
    content: "\f14f";
}

.fantaicon-download:before {
    content: "\f150";
}

.fantaicon-email:before {
    content: "\f151";
}

.fantaicon-ethereum:before {
    content: "\f152";
}

.fantaicon-events-icon:before {
    content: "\f153";
}

.fantaicon-events:before {
    content: "\f154";
}

.fantaicon-exchange-icon:before {
    content: "\f155";
}

.fantaicon-exchange:before {
    content: "\f156";
}

.fantaicon-facebook:before {
    content: "\f157";
}

.fantaicon-filter:before {
    content: "\f158";
}

.fantaicon-giveaway:before {
    content: "\f159";
}

.fantaicon-gun:before {
    content: "\f15a";
}

.fantaicon-has-bg-icon:before {
    content: "\f15b";
}

.fantaicon-hex-border:before {
    content: "\f15c";
}

.fantaicon-hex:before {
    content: "\f15d";
}

.fantaicon-history:before {
    content: "\f15e";
}

.fantaicon-info:before {
    content: "\f15f";
}

.fantaicon-instagram:before {
    content: "\f160";
}

.fantaicon-items:before {
    content: "\f161";
}

.fantaicon-level-1:before {
    content: "\f162";
}

.fantaicon-level-2:before {
    content: "\f163";
}

.fantaicon-level-3:before {
    content: "\f164";
}

.fantaicon-level-4:before {
    content: "\f165";
}

.fantaicon-level-5:before {
    content: "\f166";
}

.fantaicon-level-6:before {
    content: "\f167";
}

.fantaicon-login-discord:before {
    content: "\f168";
}

.fantaicon-login-fb:before {
    content: "\f169";
}

.fantaicon-login-google:before {
    content: "\f16a";
}

.fantaicon-login-steam:before {
    content: "\f16b";
}

.fantaicon-login-twitch:before {
    content: "\f16c";
}

.fantaicon-logout:before {
    content: "\f16d";
}

.fantaicon-message:before {
    content: "\f16e";
}

.fantaicon-mini-battles:before {
    content: "\f16f";
}

.fantaicon-minus:before {
    content: "\f170";
}

.fantaicon-more:before {
    content: "\f171";
}

.fantaicon-my-items:before {
    content: "\f172";
}

.fantaicon-my-nft:before {
    content: "\f173";
}

.fantaicon-nft-landing-case-icon:before {
    content: "\f174";
}

.fantaicon-nft-landing-collaboration-icon:before {
    content: "\f175";
}

.fantaicon-nft-landing-email-icon:before {
    content: "\f176";
}

.fantaicon-nft-landing-questions-icon:before {
    content: "\f177";
}

.fantaicon-nft-landing-road-map-icon:before {
    content: "\f178";
}

.fantaicon-nft-landing-stats-icon:before {
    content: "\f179";
}

.fantaicon-nft:before {
    content: "\f17a";
}

.fantaicon-no-cases:before {
    content: "\f17b";
}

.fantaicon-oll:before {
    content: "\f17c";
}

.fantaicon-online-bank:before {
    content: "\f17d";
}

.fantaicon-online:before {
    content: "\f17e";
}

.fantaicon-participating-ico:before {
    content: "\f17f";
}

.fantaicon-partner:before {
    content: "\f180";
}

.fantaicon-partners:before {
    content: "\f181";
}

.fantaicon-pinterest:before {
    content: "\f182";
}

.fantaicon-points-icon:before {
    content: "\f183";
}

.fantaicon-premium-cases:before {
    content: "\f184";
}

.fantaicon-premium:before {
    content: "\f185";
}

.fantaicon-promo-2:before {
    content: "\f186";
}

.fantaicon-promo:before {
    content: "\f187";
}

.fantaicon-provably-fair:before {
    content: "\f188";
}

.fantaicon-provably-history:before {
    content: "\f189";
}

.fantaicon-question-mark:before {
    content: "\f18a";
}

.fantaicon-raffle-items-ico:before {
    content: "\f18b";
}

.fantaicon-rarity_star:before {
    content: "\f18c";
}

.fantaicon-repeat-icon:before {
    content: "\f18d";
}

.fantaicon-right-dir:before {
    content: "\f18e";
}

.fantaicon-sb-field:before {
    content: "\f18f";
}

.fantaicon-search:before {
    content: "\f190";
}

.fantaicon-seeds-settings:before {
    content: "\f191";
}

.fantaicon-sell-item:before {
    content: "\f192";
}

.fantaicon-sell-skins:before {
    content: "\f193";
}

.fantaicon-sell:before {
    content: "\f194";
}

.fantaicon-settings-lock:before {
    content: "\f195";
}

.fantaicon-settings:before {
    content: "\f196";
}

.fantaicon-share:before {
    content: "\f197";
}

.fantaicon-shield-border:before {
    content: "\f198";
}

.fantaicon-shield:before {
    content: "\f199";
}

.fantaicon-skin-changer:before {
    content: "\f19a";
}

.fantaicon-skins:before {
    content: "\f19b";
}

.fantaicon-snb-field-16:before {
    content: "\f19c";
}

.fantaicon-snb-field-36:before {
    content: "\f19d";
}

.fantaicon-snb-random:before {
    content: "\f19e";
}

.fantaicon-snb-shot-hover:before {
    content: "\f19f";
}

.fantaicon-snb-sniper-battle-icon:before {
    content: "\f1a0";
}

.fantaicon-social-login-discord:before {
    content: "\f1a1";
}

.fantaicon-social-login-facebook:before {
    content: "\f1a2";
}

.fantaicon-social-login-steam:before {
    content: "\f1a3";
}

.fantaicon-social-login-twitch:before {
    content: "\f1a4";
}

.fantaicon-sold-icon:before {
    content: "\f1a5";
}

.fantaicon-sort:before {
    content: "\f1a6";
}

.fantaicon-sound-off:before {
    content: "\f1a7";
}

.fantaicon-sound-on:before {
    content: "\f1a8";
}

.fantaicon-statistics-case-battles:before {
    content: "\f1a9";
}

.fantaicon-statistics-contracts-signed:before {
    content: "\f1aa";
}

.fantaicon-statistics-online:before {
    content: "\f1ab";
}

.fantaicon-statistics-opened-cases:before {
    content: "\f1ac";
}

.fantaicon-statistics-players:before {
    content: "\f1ad";
}

.fantaicon-statistics-upgrades:before {
    content: "\f1ae";
}

.fantaicon-status-accepted:before {
    content: "\f1af";
}

.fantaicon-status-contract:before {
    content: "\f1b0";
}

.fantaicon-status-exchanged:before {
    content: "\f1b1";
}

.fantaicon-status-sent:before {
    content: "\f1b2";
}

.fantaicon-status-sold:before {
    content: "\f1b3";
}

.fantaicon-status-upgraded:before {
    content: "\f1b4";
}

.fantaicon-status-waiting:before {
    content: "\f1b5";
}

.fantaicon-steam-2:before {
    content: "\f1b6";
}

.fantaicon-steam-3:before {
    content: "\f1b7";
}

.fantaicon-steam1:before {
    content: "\f1b8";
}

.fantaicon-subscribe:before {
    content: "\f1b9";
}

.fantaicon-telegram:before {
    content: "\f1ba";
}

.fantaicon-threads:before {
    content: "\f1bb";
}

.fantaicon-tik-tok:before {
    content: "\f1bc";
}

.fantaicon-to-contract:before {
    content: "\f1bd";
}

.fantaicon-top-winners-ico:before {
    content: "\f1be";
}

.fantaicon-tournament:before {
    content: "\f1bf";
}

.fantaicon-trade-url:before {
    content: "\f1c0";
}

.fantaicon-transfer:before {
    content: "\f1c1";
}

.fantaicon-try-again:before {
    content: "\f1c2";
}

.fantaicon-twitch:before {
    content: "\f1c3";
}

.fantaicon-twitter:before {
    content: "\f1c4";
}

.fantaicon-upgrade-history:before {
    content: "\f1c5";
}

.fantaicon-upgrade-item:before {
    content: "\f1c6";
}

.fantaicon-upgrader:before {
    content: "\f1c7";
}

.fantaicon-upgrader2:before {
    content: "\f1c8";
}

.fantaicon-upgrades:before {
    content: "\f1c9";
}

.fantaicon-user-mini:before {
    content: "\f1ca";
}

.fantaicon-vk:before {
    content: "\f1cb";
}

.fantaicon-waiting3:before {
    content: "\f1cc";
}

.fantaicon-wallet:before {
    content: "\f1cd";
}

.fantaicon-warning:before {
    content: "\f1ce";
}

.fantaicon-warning2:before {
    content: "\f1cf";
}

.fantaicon-x-icon:before {
    content: "\f1d0";
}

.fantaicon-youtube:before {
    content: "\f1d1";
}

*,
*:before,
*:after {
    box-sizing: border-box;
    outline: 0 !important;
    -webkit-tap-highlight-color: transparent;
    tap-highlight-color: transparent;
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

img {
    max-width: 100%;
    height: auto;
    vertical-align: middle;
    border: none;
    border-style: none;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    font: inherit;
    font-size: 100%;
    vertical-align: baseline;
    border: 0;
}

article,
aside,
dialog,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block;
}

[tabindex="-1"]:focus {
    outline: 0 !important;
}

hr {
    overflow: visible;
    box-sizing: content-box;
    height: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: 0;
}

p {
    margin-top: 0;
    margin-bottom: 16px;
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    text-decoration: underline;
    text-decoration: underline dotted;
    border-bottom: 0;
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit;
}

ol,
ul,
dl {
    margin-top: 0;
    margin-bottom: 0;
}

ol ol,
ul ul,
ol ul,
ul ol {
    margin-bottom: 0;
}

dt {
    font-weight: 400;
}

dd {
    margin-bottom: 0.5rem;
    margin-left: 0;
}

html[dir="rtl"] dd {
    margin-left: auto;
    margin-right: 0;
}

blockquote {
    margin: 0 0 1rem;
}

dfn {
    font-style: italic;
}

b,
strong {
    font-weight: 900;
}

small {
    font-size: 80%;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sub {
    bottom: -0.25em;
}

sup {
    top: -0.5em;
}

a {
    text-decoration: none;
    -webkit-text-decoration-skip: objects;
}

a:not([href]):not([tabindex]) {
    text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
    outline: 0;
}

pre,
code,
kbd,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

pre {
    overflow: auto;
    margin-top: 0;
    margin-bottom: 1rem;
    -ms-overflow-style: scrollbar;
}

figure {
    margin: 0 0 1rem;
}

svg:not(:root) {
    overflow: hidden;
}

table {
    border-collapse: collapse;
}

caption {
    caption-side: bottom;
    text-align: left;
}

html[dir="rtl"] caption {
    text-align: right;
}

th {
    text-align: inherit;
}

label {
    display: inline-block;
    margin-bottom: 0.5rem;
}

input,
button,
select,
optgroup,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

button,
input {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
    padding: 0;
    border-style: none;
}

input[type="radio"],
input[type="checkbox"] {
    box-sizing: border-box;
    padding: 0;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
    -webkit-appearance: listbox;
}

textarea {
    overflow: auto;
    resize: vertical;
}

fieldset {
    min-width: 0;
    margin: 0;
    padding: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    margin-bottom: 0.5rem;
    padding: 0;
    font-size: 1.5rem;
    line-height: inherit;
    white-space: normal;
    color: inherit;
}

progress {
    vertical-align: baseline;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
    height: auto;
}

[type="search"] {
    outline-offset: -2px;
    -webkit-appearance: none;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button;
}

output {
    display: inline-block;
}

summary {
    display: list-item;
    cursor: pointer;
}

template {
    display: none;
}

[hidden] {
    display: none !important;
}

ol,
ul {
    list-style: none;
}

blockquote,
q {
    quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
    content: "";
    content: none;
}

input:focus {
    outline: none;
    box-shadow: none;
}

select:focus {
    border: none;
    outline: none;
    box-shadow: none;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

input[type="number"] {
    -moz-appearance: textfield;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
}

textarea:focus,
.form-control:focus {
    border: none;
    outline: none;
    box-shadow: none;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
    appearance: none;
    -webkit-appearance: none;
    background: transparent;
    border: none;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    appearance: none;
    -webkit-appearance: none;
}

html,
body {
    height: 100%;
}

body {
    font-family:
        Montserrat,
        Helvetica Neue,
        sans-serif;
    color: #fff;
    min-width: 320px;
    background-color: #0f0f14;
    position: relative;
}

@media only screen and (max-width: 768px) {
    body.is-locked {
        overflow-y: hidden;
    }
}

.cursor-pointer {
    cursor: pointer;
}

.container {
    width: 100%;
    margin: 0 auto;
}

spinner {
    display: block;
    margin: 0 auto;
    flex: 1 0 100%;
}

.custom-icons.novatar {
    height: 100%;
    width: 100%;
    background: url("../img/no-avatar-TVRDAMRQ.svg") no-repeat center/60%;
    display: block;
}

.global-overflow-block {
    overflow: hidden;
}

.exterior-lines {
    position: absolute;
    inset: 0;
    pointer-events: none;
}

.exterior-lines:before,
.exterior-lines:after {
    content: "";
    position: absolute;
}

.exterior-lines-vertical:before,
.exterior-lines-vertical:after {
    left: 0;
    width: 100%;
    height: 1px;
    transform: scaleY(1.0009);
}

.exterior-lines-vertical:before {
    top: 0;
}

.exterior-lines-vertical:after {
    bottom: 0;
}

.exterior-lines-vertical.ConsumerRarity:before,
.exterior-lines-vertical.ConsumerRarity:after {
    background-image: linear-gradient(90deg, #3997ff00, #3997ff 60%, #3997ff00);
}

.exterior-lines-vertical.MilSpecRarity:before,
.exterior-lines-vertical.MilSpecRarity:after {
    background-image: linear-gradient(90deg, #16680000, #166800 60%, #16680000);
}

.exterior-lines-vertical.IndustrialRarity:before,
.exterior-lines-vertical.IndustrialRarity:after {
    background-image: linear-gradient(90deg, #0d47ff00, #0d47ff 60%, #0d47ff00);
}

.exterior-lines-vertical.RestrictedRarity:before,
.exterior-lines-vertical.RestrictedRarity:after {
    background-image: linear-gradient(90deg, #722cff00, #722cff 60%, #722cff00);
}

.exterior-lines-vertical.ClassifiedRarity:before,
.exterior-lines-vertical.ClassifiedRarity:after {
    background-image: linear-gradient(90deg, #8c009300, #8c0093 60%, #8c009300);
}

.exterior-lines-vertical.CovertRarity:before,
.exterior-lines-vertical.CovertRarity:after {
    background-image: linear-gradient(90deg, #7b030000, #7b0300 60%, #7b030000);
}

.exterior-lines-vertical.BaseRarity:before,
.exterior-lines-vertical.BaseRarity:after {
    background-image: linear-gradient(90deg, #6dadfd00, #6dadfd 60%, #6dadfd00);
}

.exterior-lines-vertical.HighRarity:before,
.exterior-lines-vertical.HighRarity:after {
    background-image: linear-gradient(90deg, #7bda0000, #7bda00 60%, #7bda0000);
}

.exterior-lines-vertical.RemarkableRarity:before,
.exterior-lines-vertical.RemarkableRarity:after {
    background-image: linear-gradient(90deg, #ffee3100, #ffee31 60%, #ffee3100);
}

.exterior-lines-vertical.ExoticRarity:before,
.exterior-lines-vertical.ExoticRarity:after {
    background-image: linear-gradient(90deg, #ff4a9f00, #ff4a9f 60%, #ff4a9f00);
}

.exterior-lines-vertical.ContrabandRarity:before,
.exterior-lines-vertical.ContrabandRarity:after {
    background-image: linear-gradient(90deg, #c7000e00, #c7000e 60%, #c7000e00);
}

.exterior-lines-vertical.None:before,
.exterior-lines-vertical.None:after {
    background-image: linear-gradient(90deg, #37456400, #374564 60%, #37456400);
}

.exterior-lines-vertical.User:before,
.exterior-lines-vertical.User:after {
    background-image: linear-gradient(90deg, #4ed0fc00, #4ed0fc 60%, #4ed0fc00);
}

.exterior-lines-horisontal:before,
.exterior-lines-horisontal:after {
    top: 0;
    width: 1px;
    height: 100%;
    transform: scaleX(1.0009);
}

.exterior-lines-horisontal:before {
    left: 0;
}

.exterior-lines-horisontal:after {
    right: 0;
}

.exterior-lines-horisontal.ConsumerRarity:before,
.exterior-lines-horisontal.ConsumerRarity:after {
    background-image: linear-gradient(180deg, #3997ff00, #3997ff 60%, #3997ff00);
}

.exterior-lines-horisontal.MilSpecRarity:before,
.exterior-lines-horisontal.MilSpecRarity:after {
    background-image: linear-gradient(180deg, #16680000, #166800 60%, #16680000);
}

.exterior-lines-horisontal.IndustrialRarity:before,
.exterior-lines-horisontal.IndustrialRarity:after {
    background-image: linear-gradient(180deg, #0d47ff00, #0d47ff 60%, #0d47ff00);
}

.exterior-lines-horisontal.RestrictedRarity:before,
.exterior-lines-horisontal.RestrictedRarity:after {
    background-image: linear-gradient(180deg, #722cff00, #722cff 60%, #722cff00);
}

.exterior-lines-horisontal.ClassifiedRarity:before,
.exterior-lines-horisontal.ClassifiedRarity:after {
    background-image: linear-gradient(180deg, #8c009300, #8c0093 60%, #8c009300);
}

.exterior-lines-horisontal.CovertRarity:before,
.exterior-lines-horisontal.CovertRarity:after {
    background-image: linear-gradient(180deg, #7b030000, #7b0300 60%, #7b030000);
}

.exterior-lines-horisontal.BaseRarity:before,
.exterior-lines-horisontal.BaseRarity:after {
    background-image: linear-gradient(180deg, #6dadfd00, #6dadfd 60%, #6dadfd00);
}

.exterior-lines-horisontal.HighRarity:before,
.exterior-lines-horisontal.HighRarity:after {
    background-image: linear-gradient(180deg, #7bda0000, #7bda00 60%, #7bda0000);
}

.exterior-lines-horisontal.RemarkableRarity:before,
.exterior-lines-horisontal.RemarkableRarity:after {
    background-image: linear-gradient(180deg, #ffee3100, #ffee31 60%, #ffee3100);
}

.exterior-lines-horisontal.ExoticRarity:before,
.exterior-lines-horisontal.ExoticRarity:after {
    background-image: linear-gradient(180deg, #ff4a9f00, #ff4a9f 60%, #ff4a9f00);
}

.exterior-lines-horisontal.ContrabandRarity:before,
.exterior-lines-horisontal.ContrabandRarity:after {
    background-image: linear-gradient(180deg, #c7000e00, #c7000e 60%, #c7000e00);
}

.exterior-lines-horisontal.None:before,
.exterior-lines-horisontal.None:after {
    background-image: linear-gradient(180deg, #37456400, #374564 60%, #37456400);
}

.exterior-lines-horisontal.User:before,
.exterior-lines-horisontal.User:after {
    background-image: linear-gradient(180deg, #4ed0fc00, #4ed0fc 60%, #4ed0fc00);
}

.not-balance {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.not-balance blc-loader {
    width: 50%;
    max-width: 140px;
}

.not-balance__text {
    font-size: 16px;
    color: #51c5da;
    text-align: center;
    width: 100%;
    max-width: 294px;
}

.bonus-modal .dialog,
.fullwidth-modal .dialog {
    width: 100%;
    pointer-events: none;
}

.bonus-modal .dialog .dialog-modal,
.fullwidth-modal .dialog .dialog-modal {
    pointer-events: auto;
}

.dialog {
    pointer-events: none;
}

.dialog>* {
    pointer-events: auto;
    width: 100%;
    max-width: var(--modal-mw, 700px);
}

@keyframes spin {
    0% {
        transform: rotate(0);
    }

    to {
        transform: rotate(360deg);
    }
}

.chartist-tooltip {
    position: absolute;
    display: inline-block;
    opacity: 0;
    min-width: 5em;
    padding: 0.5em;
    background: #f4c63d;
    color: #453d3f;
    font-family: Oxygen, Helvetica, Arial, sans-serif;
    font-weight: 700;
    text-align: center;
    pointer-events: none;
    z-index: 1;
    -webkit-transition: opacity 0.2s linear;
    -moz-transition: opacity 0.2s linear;
    -o-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

.chartist-tooltip:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -15px;
    border: 15px solid transparent;
    border-top-color: #f4c63d;
}

.chartist-tooltip.tooltip-show {
    opacity: 1;
}

.ct-area,
.ct-line {
    pointer-events: none;
}

.unsetTooltip {
    all: unset;
}

.space-before:before {
    content: "";
    margin-right: 0.25em;
}

.space-after:after {
    content: "";
    margin-left: 0.25em;
}

:root {
    --blc-header-top-h: 120px;
    --blc-header-fixed-h: 57px;
    --blc-header-bottom-h: 44px;
    --blc-header-bottom-fixed-h: 40px;
    --blc-header-content-top-h: 30px;
    --right-bar-width: 160px;
}

@media only screen and (max-width: 1440px) {
    :root {
        --blc-header-top-h: 100px;
        --right-bar-width: 150px;
    }
}

@media only screen and (max-width: 1200px) {
    :root {
        --right-bar-width: 120px;
    }
}

@media only screen and (max-width: 768px) {
    :root {
        --blc-header-top-h: 57px;
    }
}

bonus-layout,
layout {
    min-height: 100%;
    display: flex;
    flex-direction: column;
}

body.is-modal-opened {
    position: fixed;
}

case-opened-modal {
    display: block;
}

case-roulette {
    display: block;
    overflow: hidden;
    width: calc(100vw - 272px);
}

.grecaptcha-badge {
    z-index: 100;
    width: 70px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    left: 4px !important;
}

.grecaptcha-badge:hover {
    width: 256px !important;
}

@media only screen and (max-width: 768px) {
    .grecaptcha-badge {
        z-index: -1;
    }
}

.blc-chartist-tooltip {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #283343;
    border: 1px solid hsla(0, 0%, 100%, 0.1);
    padding: 12px 16px;
    color: #7bade0;
    font-size: 14px;
    font-weight: 400;
    border-radius: 16px;
    z-index: 10;
}

.blc-chartist-tooltip:before {
    content: none;
}

.blc-chartist-tooltip__body {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.blc-chartist-tooltip__item {
    white-space: nowrap;
}

.blc-chartist-tooltip__item:not(:last-child) {
    margin-bottom: 8px;
}

.prices-history chart svg {
    overflow: visible;
}

.chartist-tooltip:before {
    border-top-color: #fff;
}

.ct-grid {
    opacity: 0;
    stroke: #3baeffcc;
}

.ct-grid--0 {
    opacity: 1;
    stroke-dasharray: 0;
}

.grid-gradient-vertical {
    stroke: url(#verticalGradient);
    stroke-width: 0.5;
    stroke-dasharray: none;
    transform: translateY(-25px);
}

.grid-gradient-horizontal {
    stroke: url(#horizontalGradient);
    stroke-width: 0.5;
    stroke-dasharray: none;
    transform: translateY(-8px);
}

.ct-label {
    color: #6287ad;
    fill: #6287ad;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.1;
    letter-spacing: 0;
    white-space: nowrap;
}

@media screen and (max-width: 1200px) {
    .ct-label.ct-end {
        transform: rotate(315deg);
    }
}

@media screen and (max-width: 768px) {
    .ct-label {
        display: inline-block;
        font-size: 8px;
    }

    .ct-label.ct-end {
        font-size: 9px;
        text-align: left;
        transform-origin: left center;
        transform: rotate(0);
    }
}

@media screen and (max-width: 480px) {
    .ct-label.ct-end {
        font-size: 8px;
        transform: rotate(315deg);
    }
}

.ct-label.ct-horizontal.ct-end {
    display: flex;
    align-items: center;
    justify-content: center;
}

.ct-label.ct-vertical.ct-start {
    min-width: 40px;
    margin-left: -20px;
}

.ct-series-a .ct-point,
.ct-series-a .ct-line,
.ct-series-a .ct-bar,
.ct-series-a .ct-slice-donut {
    stroke: url(#lineHorizontalGradient-0) !important;
}

.ct-series-a .ct-slice-pie,
.ct-series-a .ct-slice-donut-solid,
.ct-series-a .ct-area {
    fill: url(#chartFillGradient-0);
    fill-opacity: 1;
}

.ct-series-b .ct-point,
.ct-series-b .ct-line,
.ct-series-b .ct-bar,
.ct-series-b .ct-slice-donut {
    stroke: url(#lineHorizontalGradient-1) !important;
}

.ct-series-b .ct-slice-pie,
.ct-series-b .ct-slice-donut-solid,
.ct-series-b .ct-area {
    fill: url(#chartFillGradient-1);
    fill-opacity: 1;
}

.ct-line {
    stroke-width: 1px;
}

.ct-point {
    stroke-width: 6px;
}

.grid-gradient-vertical,
.grid-gradient-horizontal {
    opacity: 1;
}

happy-hour-modal {
    min-width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
    unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



.buttonBlue10[_ngcontent-server_app-c754638743] {
    font-size: 16px;
    height: 40px;
    border-radius: 20px;
    padding: 0 20px;
    color: #fff;
    text-align: center;
    border: 1px solid #14adfb;
    background-color: #009df3b3;
    text-transform: uppercase;
    outline: none;
    transition: background .2s, box-shadow .2s
}

.buttonBlue10__inner[_ngcontent-server_app-c754638743] {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    gap: .7em
}

.buttonBlue10[_ngcontent-server_app-c754638743]:not(:disabled) {
    cursor: pointer
}

.buttonBlue10[_ngcontent-server_app-c754638743]:disabled {
    opacity: .5
}

.buttonBlue10.disabled[_ngcontent-server_app-c754638743] {
    opacity: .5;
    pointer-events: none
}

.buttonBlue10[_ngcontent-server_app-c754638743]:not(:disabled) {
    cursor: pointer;
    box-shadow: 0 0 35px #2d88b659
}

.buttonBlue10[_ngcontent-server_app-c754638743]:not(:disabled):hover {
    background-color: #009df3;
    box-shadow: 0 0 #2d88b659
}

.buttonBlue10[_ngcontent-server_app-c754638743]:disabled {
    opacity: 1;
    color: #363f4f;
    background-color: #181b22b3;
    border: 1px solid #374155;
    box-shadow: none
}

.layout[_ngcontent-server_app-c754638743] {
    position: relative;
    flex: 1 1 100%;
    max-width: 100%;
    display: flex;
    min-height: 687px;
    flex-direction: column
}

@media screen and (max-width: 768px) {
    .layout[_ngcontent-server_app-c754638743] {
        padding-bottom: 20px;
        min-height: 0
    }
}

.layout.ShowRightBar[_ngcontent-server_app-c754638743] .layout__content[_ngcontent-server_app-c754638743] {
    padding-right: var(--right-bar-width)
}

@media screen and (max-width: 768px) {
    .layout.ShowRightBar[_ngcontent-server_app-c754638743] .layout__content[_ngcontent-server_app-c754638743] {
        padding-right: 0
    }
}

.layout[_ngcontent-server_app-c754638743]:before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(74.94% 100% at 50% 0%, #2b3248, #1e2733 20%, #111821 70%), radial-gradient(57.35% 100% at 100% 100%, #2a00044d, #2a000400 70%);
    background-blend-mode: normal;
    z-index: 0
}

.layout__wrapper[_ngcontent-server_app-c754638743] {
    display: flex;
    position: relative;
    flex-grow: 1
}

.layout__wrapper[_ngcontent-server_app-c754638743] .container[_ngcontent-server_app-c754638743] {
    display: flex;
    flex-direction: column
}

.layout__wrapper.happy-hours-active[_ngcontent-server_app-c754638743] {
    opacity: .7
}

.layout__content[_ngcontent-server_app-c754638743] {
    flex: 1;
    width: 100%;
    display: flex;
    flex-direction: column
}

@media screen and (max-width: 768px) {
    .layout[_ngcontent-server_app-c754638743] right-bar[_ngcontent-server_app-c754638743] {
        width: 100%;
        align-self: flex-start;
        margin-top: 40px
    }
}

.layout[_ngcontent-server_app-c754638743] right-bar.ShowHeaderFixed[_ngcontent-server_app-c754638743] {
    --right-bar-sticky-top: var(--blc-header-fixed-h)
}

get-bonus-bar[_ngcontent-server_app-c754638743] {
    position: relative;
    overflow: hidden;
    z-index: 1
}

@media screen and (max-width: 768px) {
    alert-bar[_ngcontent-server_app-c754638743] {
        --alert-bar-font-size: 12px
    }
}

alert-bar.site-cf-alert[_ngcontent-server_app-c754638743],
alert-bar.site-job-alert[_ngcontent-server_app-c754638743] {
    --alert-bar-background-color: #da1a42;
    --alert-bar-color: #ffffff
}

alert-bar[_ngcontent-server_app-c754638743] .message[_ngcontent-server_app-c754638743] {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    font-size: 16px;
    line-height: 1.2
}

@media screen and (max-width: 768px) {
    alert-bar[_ngcontent-server_app-c754638743] .message[_ngcontent-server_app-c754638743] {
        font-size: 12px
    }
}

.site-cf-alert[_ngcontent-server_app-c754638743] {
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 13
}

.site-cf-alert-message[_ngcontent-server_app-c754638743] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 400
}

.site-cf-alert-message[_ngcontent-server_app-c754638743] span[_ngcontent-server_app-c754638743] {
    max-width: 400px;
    text-align: left
}

.site-cf-alert-message[_ngcontent-server_app-c754638743] .buttonBlue10[_ngcontent-server_app-c754638743] {
    height: 38px;
    font-size: 14px;
    box-shadow: none
}

@media screen and (max-width: 768px) {
    .site-cf-alert-message[_ngcontent-server_app-c754638743] {
        font-size: 13px
    }

    .site-cf-alert-message[_ngcontent-server_app-c754638743] .buttonBlue10[_ngcontent-server_app-c754638743] {
        height: 32px
    }
}

blc-header[_ngcontent-server_app-c754638743] {
    --blc-nav-padding: 0
}

blc-header-fixed[_ngcontent-server_app-c754638743] {
    --blc-nav-padding: 0;
    background: radial-gradient(50.03% 18784.23% at 50.03% 50%, #1e2733 20%, #111821 70%)
}


@media screen and (max-width: 890px) {
    .hide-tablets-lg[_ngcontent-server_app-c1193623474] {
        display: none !important
    }
}

[_nghost-server_app-c1193623474] {
    display: block;
    position: relative;
    --sell-items-height: calc(100% + 13px);
    --sell-items-padding: 0 0 13px
}

@media screen and (max-width: 1440px) {
    [_nghost-server_app-c1193623474] {
        --sell-items-height: calc(100% + 9px);
        --sell-items-padding: 0 0 9px
    }
}

.blc-header[_ngcontent-server_app-c1193623474] {
    display: flex;
    align-items: center;
    width: 100%
}

.blc-header__container[_ngcontent-server_app-c1193623474] {
    flex-grow: 1;
    width: 100%
}

.blc-header__top[_ngcontent-server_app-c1193623474] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    height: var(--blc-header-top-h);
    background-image: linear-gradient(90deg, #89a7cf12, #89a6cf00);
    box-shadow: 0 5px 3px #0000000d;
    position: relative
}

.blc-header__top[_ngcontent-server_app-c1193623474]:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color: #333c4a
}

.blc-header__bottom[_ngcontent-server_app-c1193623474] {
    width: 100%;
    position: relative
}

@media screen and (max-width: 768px) {
    .blc-header__bottom[_ngcontent-server_app-c1193623474] {
        display: none
    }
}

.blc-header[_ngcontent-server_app-c1193623474] .new-label[_ngcontent-server_app-c1193623474] {
    color: #9cdffe;
    font-size: 13px;
    font-weight: 400;
    transform: rotate(320deg);
    text-transform: uppercase;
    margin-right: 8px;
    text-shadow: 0 -1px 1em rgba(101, 188, 255, .6), 1px 0 1em rgba(101, 188, 255, .6), 0 1px 1em rgba(101, 188, 255, .6), -1px 0 1em rgba(101, 188, 255, .6)
}

.blc-header__logo[_ngcontent-server_app-c1193623474] {
    --blc-logo-width: 300px;
    border-right: 1px solid #333c4a;
    box-shadow: 0 5px 3px #0000000d
}

@media screen and (max-width: 1200px) {
    .blc-header__logo[_ngcontent-server_app-c1193623474] {
        --blc-logo-width: 200px
    }
}

@media screen and (max-width: 768px) {
    .blc-header__logo[_ngcontent-server_app-c1193623474] {
        border-right: 0;
        --blc-logo-width: 120px
    }
}

.blc-header__content[_ngcontent-server_app-c1193623474] {
    flex-grow: 1;
    height: var(--blc-header-top-h)
}

@media screen and (max-width: 768px) {
    .blc-header__content[_ngcontent-server_app-c1193623474] {
        display: none
    }
}

.blc-header__content-top[_ngcontent-server_app-c1193623474] {
    height: var(--blc-header-content-top-h);
    display: flex;
    align-items: center;
    gap: 28px;
    background-image: linear-gradient(90deg, #12151b12 70%, #12151b00);
    position: relative;
    max-width: 100%;
    padding: 0 64px 0 24px
}

.blc-header__content-top[_ngcontent-server_app-c1193623474]:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-image: linear-gradient(90deg, #4f617d00, #7492bf, #a2bbe1, #7492bf, #4f617d00);
    opacity: .2
}

@media screen and (max-width: 1440px) {
    .blc-header__content-top[_ngcontent-server_app-c1193623474] {
        gap: 14px;
        padding: 0 16px
    }
}

.blc-header__content-bottom[_ngcontent-server_app-c1193623474] {
    height: calc(var(--blc-header-top-h) - var(--blc-header-content-top-h));
    display: flex;
    align-items: center;
    box-shadow: 0 5px 3px #0000000d
}

.blc-header__online[_ngcontent-server_app-c1193623474] {
    display: flex;
    align-items: center;
    color: #7695c5;
    font-size: 13px;
    gap: 10px;
    font-weight: 400;
    line-height: 1
}

.blc-header__online[_ngcontent-server_app-c1193623474] img[_ngcontent-server_app-c1193623474] {
    width: 17px;
    height: 13px;
    display: block
}

.blc-header__online[_ngcontent-server_app-c1193623474] b[_ngcontent-server_app-c1193623474] {
    color: #fff;
    font-size: 12px;
    font-weight: 700
}

@media screen and (max-width: 1440px) {
    .blc-header__online[_ngcontent-server_app-c1193623474] span[_ngcontent-server_app-c1193623474] {
        display: none
    }
}

@media screen and (max-width: 1024px) {
    .blc-header__online[_ngcontent-server_app-c1193623474] {
        display: none
    }
}

.blc-header__user[_ngcontent-server_app-c1193623474] {
    flex-shrink: 0;
    height: var(--blc-header-top-h);
    max-width: 320px;
    display: block;
    align-self: flex-start;
    padding-right: 40px
}

.blc-header__user.Logged[_ngcontent-server_app-c1193623474] {
    padding-right: 12px;
    padding-left: 12px;
    border-left: 1px solid #3e4859
}

@media screen and (max-width: 1440px) {
    .blc-header__user[_ngcontent-server_app-c1193623474] {
        padding-right: 30px
    }

    .blc-header__user.Logged[_ngcontent-server_app-c1193623474] {
        padding-right: 12px
    }
}

@media screen and (max-width: 1024px) {
    .blc-header__user[_ngcontent-server_app-c1193623474] {
        max-width: 260px;
        margin-left: auto
    }

    .blc-header__user.Logged[_ngcontent-server_app-c1193623474] {
        padding-left: 12px
    }
}

@media screen and (max-width: 768px) {
    .blc-header__user[_ngcontent-server_app-c1193623474] {
        padding-right: 16px;
        max-width: calc(100% - 206px)
    }

    .blc-header__user.Logged[_ngcontent-server_app-c1193623474] {
        border-left: 0;
        padding-left: 0
    }
}

.blc-header__mobile[_ngcontent-server_app-c1193623474] {
    display: none
}

@media screen and (max-width: 768px) {
    .blc-header__mobile[_ngcontent-server_app-c1193623474] {
        display: block;
        border-left: 1px solid rgba(93, 119, 137, .2);
        flex: 1 0 70px;
        max-width: 70px
    }
}

.blc-header[_ngcontent-server_app-c1193623474] blc-games-toggle[_ngcontent-server_app-c1193623474] {
    display: block;
    flex-grow: 1;
    height: 100%
}

.top-nav[_ngcontent-server_app-c1193623474] {
    margin-right: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 28px
}

@media screen and (max-width: 1440px) {
    .top-nav[_ngcontent-server_app-c1193623474] {
        gap: 14px
    }
}

.top-nav__cursor[_ngcontent-server_app-c1193623474] {
    cursor: pointer
}

.top-nav__link[_ngcontent-server_app-c1193623474] {
    font-size: 12px;
    line-height: 1;
    display: flex;
    align-items: center;
    text-align: center;
    font-weight: 500;
    color: #7695c5;
    transition: all .2s ease
}

.top-nav__link.Active[_ngcontent-server_app-c1193623474],
.top-nav__link[_ngcontent-server_app-c1193623474]:hover {
    color: #ff2022;
    font-weight: 500;
    text-shadow: 0 -1px .5em rgba(255, 32, 34, .3), 1px 0 .5em rgba(255, 32, 34, .3), 0 1px .5em rgba(255, 32, 34, .3), -1px 0 .5em rgba(255, 32, 34, .3)
}

.blc-nav-tools[_ngcontent-server_app-c1193623474] {
    display: grid;
    grid-template-columns: 35px 48px;
    grid-column-gap: 28px
}

.blc-nav-tools__item[_ngcontent-server_app-c1193623474] {
    --common-dropdown-h: var(--blc-header-content-top-h)
}

@media screen and (max-width: 1440px) {
    .blc-nav-tools[_ngcontent-server_app-c1193623474] {
        grid-column-gap: 16px
    }
}


[_nghost-server_app-c3378574546] {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 12
}

.blc-header-fixed[_ngcontent-server_app-c3378574546] {
    --blc-logo-width: 200px;
    --blc-logo-height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: var(--blc-header-fixed-h);
    background: radial-gradient(50.03% 18784.23% at 50.03% 50%, #1e2733 20%, #111821 70%);
    box-shadow: 0 5px 3px #0000000d;
    position: relative
}

.blc-header-fixed[_ngcontent-server_app-c3378574546]:before,
.blc-header-fixed[_ngcontent-server_app-c3378574546]:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    height: 1px;
    background: radial-gradient(50.03% 18784.23% at 50.03% 50%, #1e2733 20%, #111821 70%);
    opacity: .2
}

@media screen and (max-width: 768px) {
    .blc-header-fixed[_ngcontent-server_app-c3378574546] {
        background: #111821
    }

    .blc-header-fixed[_ngcontent-server_app-c3378574546]:before,
    .blc-header-fixed[_ngcontent-server_app-c3378574546]:after {
        background: #111821
    }
}

.blc-header-fixed[_ngcontent-server_app-c3378574546]:before {
    top: 0
}

.blc-header-fixed[_ngcontent-server_app-c3378574546]:after {
    bottom: 0
}

@media screen and (max-width: 768px) {
    .blc-header-fixed__logo[_ngcontent-server_app-c3378574546] {
        --blc-logo-width: 120px
    }
}

.blc-header-fixed__user[_ngcontent-server_app-c3378574546] {
    height: 100%;
    display: block;
    padding-right: 40px
}

.blc-header-fixed__user.Logged[_ngcontent-server_app-c3378574546] {
    padding-right: 12px
}

@media screen and (max-width: 1440px) {
    .blc-header-fixed__user[_ngcontent-server_app-c3378574546] {
        padding-right: 30px
    }

    .blc-header-fixed__user.Logged[_ngcontent-server_app-c3378574546] {
        padding-right: 12px
    }
}

@media screen and (max-width: 768px) {
    .blc-header-fixed__user[_ngcontent-server_app-c3378574546] {
        padding-right: 16px;
        max-width: calc(100% - 206px);
        margin-left: auto
    }

    .blc-header-fixed__user.Logged[_ngcontent-server_app-c3378574546] {
        padding-right: 12px
    }
}

.blc-header-fixed__mobile[_ngcontent-server_app-c3378574546] {
    display: none
}

@media screen and (max-width: 768px) {
    .blc-header-fixed__mobile[_ngcontent-server_app-c3378574546] {
        display: block;
        border-left: 1px solid rgba(93, 119, 137, .2);
        flex: 1 0 70px;
        max-width: 70px
    }
}

blc-nav[_ngcontent-server_app-c3378574546] {
    --blc-header-bottom-h: var(--blc-header-bottom-fixed-h);
    --blc-nav-link-font-size: 11px;
    --blc-nav-item-padding: 0 17.5px;
    background: #0000004d
}

@media screen and (max-width: 768px) {
    blc-nav[_ngcontent-server_app-c3378574546] {
        display: none
    }
}


.right-bar[_ngcontent-server_app-c439631460] {
    width: 100%
}

@media screen and (min-width: 769px) {
    .right-bar[_ngcontent-server_app-c439631460] {
        right: 0;
        top: calc(var(--right-bar-top, var(--blc-header-top-h)) + var(--blc-header-bottom-h));
        bottom: 0;
        width: 0;
        position: absolute;
        height: 100%
    }

    .ShowRightBar[_nghost-server_app-c439631460] .right-bar[_ngcontent-server_app-c439631460],
    .ShowRightBar [_nghost-server_app-c439631460] .right-bar[_ngcontent-server_app-c439631460] {
        height: calc(100% - var(--right-bar-top, var(--blc-header-top-h)) - var(--blc-header-bottom-h));
        width: var(--right-bar-width)
    }
}

.right-bar__wrapper[_ngcontent-server_app-c439631460] {
    position: relative
}

@media screen and (min-width: 769px) {
    .right-bar__wrapper[_ngcontent-server_app-c439631460] {
        position: sticky;
        height: 100%;
        max-height: 100vh;
        top: 0;
        padding-top: calc(var(--right-bar-sticky-top, 0) + var(--blc-header-bottom-fixed-h, 0));
        transition: padding-top .2s cubic-bezier(.25, .8, .25, 1);
        bottom: 0;
        z-index: 11
    }
}

.right-bar__inner[_ngcontent-server_app-c439631460] {
    width: 100%;
    height: 0;
    overflow: hidden
}

.ShowRightBar[_nghost-server_app-c439631460] .right-bar__inner[_ngcontent-server_app-c439631460],
.ShowRightBar [_nghost-server_app-c439631460] .right-bar__inner[_ngcontent-server_app-c439631460] {
    height: auto
}

@media screen and (min-width: 769px) {
    .right-bar__inner[_ngcontent-server_app-c439631460] {
        width: 0;
        height: 100%
    }

    .ShowRightBar[_nghost-server_app-c439631460] .right-bar__inner[_ngcontent-server_app-c439631460],
    .ShowRightBar [_nghost-server_app-c439631460] .right-bar__inner[_ngcontent-server_app-c439631460] {
        height: 100%;
        width: var(--right-bar-width)
    }
}

.right-bar__button[_ngcontent-server_app-c439631460] {
    height: 42px;
    width: 42px;
    z-index: 10;
    cursor: pointer;
    transform: rotate(0);
    top: 50%;
    margin-top: -21px;
    left: -42px;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    position: absolute;
    color: #98efff;
    padding: 0;
    opacity: .73
}

.right-bar__button[_ngcontent-server_app-c439631460]:hover {
    opacity: 1
}

.right-bar__button[_ngcontent-server_app-c439631460] i[_ngcontent-server_app-c439631460] {
    font-size: 22px
}

.right-bar__button[_ngcontent-server_app-c439631460] i[_ngcontent-server_app-c439631460]:before {
    display: block
}

@media screen and (max-width: 768px) {
    .right-bar__button[_ngcontent-server_app-c439631460] {
        left: 50%;
        margin-left: -21px;
        top: 0;
        justify-content: center;
        transform: rotate(270deg)
    }
}

.right-bar__button--open[_ngcontent-server_app-c439631460] {
    left: -21px;
    justify-content: center;
    transform: rotate(180deg)
}

@media screen and (max-width: 768px) {
    .right-bar__button--open[_ngcontent-server_app-c439631460] {
        left: 50%;
        margin-left: -21px;
        justify-content: center;
        transform: rotate(90deg) translateY(0)
    }
}


.footer[_ngcontent-server_app-c1840929272] {
    position: relative;
    background-color: #000;
    background-image: linear-gradient(to right, transparent 0%, rgba(29, 38, 50, 0) 30%, rgba(29, 38, 50, .2) 100%);
    z-index: 10
}

.footer__wrapper[_ngcontent-server_app-c1840929272] {
    display: flex;
    position: relative;
    background-image: url("../img/blood9-XCFZLNHE.webp");
    background-position: 90% 118%;
    background-repeat: no-repeat
}

@media only screen and (max-width: 768px) {
    .footer__wrapper[_ngcontent-server_app-c1840929272] {
        flex-wrap: wrap;
        padding-top: 15px;
        background-position: 100% 100%;
        background-size: contain
    }
}

.footer__container[_ngcontent-server_app-c1840929272] {
    padding-right: 30px
}

@media screen and (max-width: 768px) {
    .footer__container[_ngcontent-server_app-c1840929272] {
        padding-right: 0
    }
}

.footer__logo[_ngcontent-server_app-c1840929272] {
    flex: 1 0 350px;
    max-width: 350px;
    background-image: url("../img/logo-footer-text-D3GIJHML.svg");
    background-repeat: no-repeat;
    background-size: 178px 38px;
    background-position: 50% 50%
}

@media only screen and (max-width: 768px) {
    .footer__logo[_ngcontent-server_app-c1840929272] {
        height: 100px;
        background-size: contain;
        flex: 1 0 50%;
        max-width: 50%;
        width: 50%;
        position: absolute;
        right: 10px;
        top: 30px
    }
}

.footer__menu[_ngcontent-server_app-c1840929272] {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px 36px;
    margin: 20px 0
}

@media only screen and (max-width: 768px) {
    .footer__menu[_ngcontent-server_app-c1840929272] {
        flex-flow: column;
        align-items: flex-start;
        padding: 0;
        gap: 8px 36px;
        margin: 0 0 28px
    }
}

.footer__menu-item[_ngcontent-server_app-c1840929272] {
    color: #6287ad;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer;
    transition: all .3s ease
}

@media only screen and (max-width: 768px) {
    .footer__menu-item[_ngcontent-server_app-c1840929272] {
        font-size: 18px
    }
}

.footer__menu-item[_ngcontent-server_app-c1840929272] .fantaicon[_ngcontent-server_app-c1840929272] {
    display: inline-block;
    vertical-align: middle;
    font-size: 22px;
    transform: translateY(1px);
    margin-right: 2px
}

.footer__menu-item[_ngcontent-server_app-c1840929272] .fantaicon[_ngcontent-server_app-c1840929272]:before {
    filter: drop-shadow(1px 1px 6px #6287ad)
}

.footer__menu-item--nft[_ngcontent-server_app-c1840929272] {
    color: #89eafe
}

.footer__menu-item--nft[_ngcontent-server_app-c1840929272] .fantaicon[_ngcontent-server_app-c1840929272] {
    filter: drop-shadow(1px 1px 6px #89eafe)
}

.footer__menu-item--provably[_ngcontent-server_app-c1840929272] {
    color: #89eafe
}

.footer__menu-item--provably[_ngcontent-server_app-c1840929272] .fantaicon[_ngcontent-server_app-c1840929272] {
    filter: drop-shadow(1px 1px 6px #89eafe)
}

.footer__menu-item[_ngcontent-server_app-c1840929272]:hover,
.footer__menu-item.active[_ngcontent-server_app-c1840929272] {
    color: #b30000;
    transition: all .3s ease
}

.footer__menu-item[_ngcontent-server_app-c1840929272]:hover .fantaicon[_ngcontent-server_app-c1840929272],
.footer__menu-item.active[_ngcontent-server_app-c1840929272] .fantaicon[_ngcontent-server_app-c1840929272] {
    filter: drop-shadow(1px 1px 6px #b30000)
}

.footer__menu-item.active[_ngcontent-server_app-c1840929272] {
    cursor: default
}

@media only screen and (max-width: 768px) {
    .footer__container[_ngcontent-server_app-c1840929272] {
        padding: 0 20px
    }
}

.footer__disclaimer[_ngcontent-server_app-c1840929272] {
    color: #40434c
}

.footer__disclaimer[_ngcontent-server_app-c1840929272] p[_ngcontent-server_app-c1840929272] {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5
}

.footer__disclaimer[_ngcontent-server_app-c1840929272] p[_ngcontent-server_app-c1840929272]+.footer__disclaimer[_ngcontent-server_app-c1840929272] p[_ngcontent-server_app-c1840929272] {
    margin-top: 20px
}

.footer__copyright[_ngcontent-server_app-c1840929272] {
    color: #5795e7;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 14px;
    line-height: 1.5
}

.footer__copyright[_ngcontent-server_app-c1840929272] a[_ngcontent-server_app-c1840929272] {
    color: #4270fb
}

@media only screen and (max-width: 768px) {
    .footer__copyright[_ngcontent-server_app-c1840929272] {
        margin-bottom: 20px
    }
}

.footer__bottom[_ngcontent-server_app-c1840929272] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-bottom: 24px;
    gap: 24px
}

@media screen and (max-width: 1024px) {
    .footer__bottom[_ngcontent-server_app-c1840929272] {
        flex-direction: column;
        align-items: flex-start
    }
}

@media screen and (max-width: 768px) {
    .footer__bottom[_ngcontent-server_app-c1840929272] {
        align-items: flex-end;
        padding-right: 0
    }
}

.footer__paylogo[_ngcontent-server_app-c1840929272] {
    display: flex;
    align-items: center
}

@media only screen and (max-width: 768px) {
    .footer__paylogo[_ngcontent-server_app-c1840929272] {
        justify-content: flex-end
    }
}

.footer__paylogo-item[_ngcontent-server_app-c1840929272] {
    height: 20px
}

@media only screen and (max-width: 768px) {
    .footer__paylogo-item[_ngcontent-server_app-c1840929272] {
        height: 23px
    }
}

.footer__paylogo-item[_ngcontent-server_app-c1840929272] img[_ngcontent-server_app-c1840929272] {
    height: 100%
}

.footer__paylogo-item[_ngcontent-server_app-c1840929272] a[_ngcontent-server_app-c1840929272] {
    display: block;
    height: 100%
}

.footer__paylogo-item[_ngcontent-server_app-c1840929272] svg[_ngcontent-server_app-c1840929272] {
    object-fit: contain;
    height: 100%
}

.footer__paylogo-item[_ngcontent-server_app-c1840929272] svg[_ngcontent-server_app-c1840929272] .colored[_ngcontent-server_app-c1840929272] {
    fill: #8b90a0
}

.footer__paylogo-item[_ngcontent-server_app-c1840929272]+.footer__paylogo-item[_ngcontent-server_app-c1840929272] {
    margin-left: 20px
}

.footer__social[_ngcontent-server_app-c1840929272] {
    --blc-social-item-size: 24px
}

@media screen and (max-width: 768px) {
    .footer__social[_ngcontent-server_app-c1840929272] {
        --blc-social-justify-content: flex-end;
        --blc-social-flex-wrap: wrap;
        --blc-social-item-size: 32px;
        width: 100%;
        margin-left: auto
    }
}

@media screen and (max-width: 576px) {
    .footer__social[_ngcontent-server_app-c1840929272] {
        max-width: 180px
    }
}


.blc-logo[_ngcontent-server_app-c2286519479] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--blc-logo-width, 300px);
    height: var(--blc-logo-height, var(--blc-header-top-h));
    overflow: hidden;
    padding: 0 12px
}

@media screen and (max-width: 768px) {
    .blc-logo[_ngcontent-server_app-c2286519479] {
        padding: 0 0 0 12px
    }
}

.blc-logo[_ngcontent-server_app-c2286519479] img[_ngcontent-server_app-c2286519479] {
    width: 100%;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    height: 44px
}

@media screen and (max-width: 768px) {
    .blc-logo[_ngcontent-server_app-c2286519479] img[_ngcontent-server_app-c2286519479] {
        height: 24px
    }
}


.blc-badge[_ngcontent-server_app-c3344506210] {
    background-color: #12161cb3;
    border-radius: 16px;
    border: 1px solid #313c4f;
    display: inline-block;
    text-align: center;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 16px
}

.blc-badge__inner[_ngcontent-server_app-c3344506210] {
    display: inline-block;
    height: 100%;
    width: 100%;
    overflow: hidden;
    line-height: inherit;
    text-overflow: ellipsis;
    white-space: nowrap
}

.blc-badge__inner[_ngcontent-server_app-c3344506210] b[_ngcontent-server_app-c3344506210] {
    font-weight: 900
}

.blc-badgeLg[_ngcontent-server_app-c3344506210] {
    height: 32px;
    font-size: 22px;
    line-height: 32px
}

.blc-badgeMd[_ngcontent-server_app-c3344506210] {
    height: 28px;
    font-size: 18px;
    line-height: 28px
}

.blc-badgeSm[_ngcontent-server_app-c3344506210] {
    height: 22px;
    font-size: 16px;
    line-height: 22px
}

.blc-badgeSSm[_ngcontent-server_app-c3344506210] {
    height: 20px;
    font-size: 13px;
    line-height: 20px
}

.buttonRed3[_ngcontent-server_app-c3344506210] {
    font-size: 16px;
    background-image: none;
    height: 40px;
    border-radius: 20px;
    padding: 0 20px;
    text-align: center;
    text-transform: uppercase;
    color: #ff0004;
    background-color: #861217b3;
    border: 1px solid rgb(166, 14, 21);
    outline: none;
    transition: background .2s, box-shadow .2s
}

.buttonRed3__inner[_ngcontent-server_app-c3344506210] {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    gap: .7em
}

.buttonRed3[_ngcontent-server_app-c3344506210]:not(:disabled) {
    cursor: pointer
}

.buttonRed3[_ngcontent-server_app-c3344506210]:disabled {
    opacity: .5
}

.buttonRed3.disabled[_ngcontent-server_app-c3344506210] {
    opacity: .5;
    pointer-events: none
}

.buttonRed3[_ngcontent-server_app-c3344506210]:not(:disabled) {
    background-color: #861217;
    box-shadow: inset 0 0 16px 4px #192637ad, 0 0 25px 10px #db004840
}

.buttonRed3[_ngcontent-server_app-c3344506210]:not(:disabled):hover {
    background-color: #861217;
    box-shadow: inset 0 0 16px 4px #192637ad, 0 0 #db004840
}

.buttonGreen3[_ngcontent-server_app-c3344506210] {
    --button-green-bg-color: 1, 153, 123;
    --button-green-bd-color: #00ba95;
    --button-green-box-shadow-color: 0, 168, 135;
    font-size: 16px;
    background-color: rgba(var(--button-green-bg-color), .7);
    border: 1px solid var(--button-green-bd-color);
    height: 40px;
    border-radius: 20px;
    padding: 0 20px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    outline: none;
    transition: background .2s
}

.buttonGreen3__inner[_ngcontent-server_app-c3344506210] {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    gap: .7em
}

.buttonGreen3[_ngcontent-server_app-c3344506210]:not(:disabled) {
    cursor: pointer
}

.buttonGreen3.disabled[_ngcontent-server_app-c3344506210] {
    opacity: .5;
    pointer-events: none
}

.buttonGreen3[_ngcontent-server_app-c3344506210]:not(:disabled) {
    cursor: pointer;
    box-shadow: 0 0 25px rgba(var(--button-green-box-shadow-color), .35)
}

.buttonGreen3[_ngcontent-server_app-c3344506210]:not(:disabled):hover {
    background-color: rgba(var(--button-green-bg-color), 1);
    box-shadow: 0 0 rgba(var(--button-green-box-shadow-color), 0)
}

.buttonGreen3[_ngcontent-server_app-c3344506210]:disabled {
    opacity: .5
}

.buttonBlue13[_ngcontent-server_app-c3344506210] {
    font-size: 16px;
    height: 40px;
    border-radius: 20px;
    padding: 0 20px;
    color: #fff;
    text-align: center;
    border: 1px solid #3d5173;
    background-color: #25374fb3;
    text-transform: uppercase;
    outline: none;
    transition: background .2s, box-shadow .2s
}

.buttonBlue13__inner[_ngcontent-server_app-c3344506210] {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    gap: .7em
}

.buttonBlue13[_ngcontent-server_app-c3344506210]:not(:disabled) {
    cursor: pointer
}

.buttonBlue13[_ngcontent-server_app-c3344506210]:disabled {
    opacity: .5
}

.buttonBlue13.disabled[_ngcontent-server_app-c3344506210] {
    opacity: .5;
    pointer-events: none
}

.buttonBlue13[_ngcontent-server_app-c3344506210]:not(:disabled) {
    box-shadow: 0 0 25px #2d88b64d
}

.buttonBlue13[_ngcontent-server_app-c3344506210]:not(:disabled):hover {
    background-color: #25374f;
    box-shadow: 0 0 #2d88b64d
}

[_nghost-server_app-c3344506210] {
    padding: 0 12px 0 0
}

@media screen and (max-width: 768px) {
    [_nghost-server_app-c3344506210] {
        padding: 0 20px 0 0
    }
}

.buttonRed3[_ngcontent-server_app-c3344506210] {
    padding: 0 16px;
    background-color: #d82222b3;
    border: 1px solid #cf171f;
    color: #fff;
    min-width: 175px
}

.buttonRed3[_ngcontent-server_app-c3344506210]:not(:disabled) {
    background-color: #d82222b3;
    border: 1px solid #cf171f;
    box-shadow: inset 0 0 16px 4px #5a0f18d9, 0 0 25px 10px #f018215c
}

@media screen and (max-width: 768px) {
    .buttonRed3[_ngcontent-server_app-c3344506210]:not(:disabled) {
        box-shadow: inset 0 0 16px 4px #5a0f18d9;
        min-width: 140px;
        padding: 0 10px
    }
}

.buttonGreen3[_ngcontent-server_app-c3344506210] {
    height: 28px;
    font-size: 16px;
    text-transform: uppercase;
    overflow: hidden;
    flex-grow: 1;
    padding: 0 24px
}

.buttonGreen3[_ngcontent-server_app-c3344506210] .fantaicon[_ngcontent-server_app-c3344506210] {
    font-size: 1em;
    color: #00eda2;
    margin-right: 10px
}

.buttonGreen3[_ngcontent-server_app-c3344506210] .fantaicon[_ngcontent-server_app-c3344506210]:before {
    display: block
}

.blc-user[_ngcontent-server_app-c3344506210] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: var(--blc-user-padding, 0)
}

.user-tickets[_ngcontent-server_app-c3344506210] {
    position: relative;
    display: flex;
    align-items: center;
    align-self: center;
    font-size: inherit;
    line-height: normal;
    padding-left: 1.25em;
    color: #fff
}

.user-tickets[_ngcontent-server_app-c3344506210] svg[_ngcontent-server_app-c3344506210] {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-58%);
    width: .89em;
    height: auto
}

@media screen and (max-width: 1440px) {
    .user-tickets[_ngcontent-server_app-c3344506210] svg[_ngcontent-server_app-c3344506210] {
        transform: translateY(-52%)
    }
}

case-battle-free-ticket-stats[_ngcontent-server_app-c3344506210] {
    z-index: 100
}

.user-level__label[_ngcontent-server_app-c3344506210] {
    font-size: 9px;
    color: #7695c5;
    line-height: 1;
    text-align: center;
    text-transform: uppercase
}

.user-level__value[_ngcontent-server_app-c3344506210] {
    font-size: 14px;
    line-height: 1;
    color: #fff;
    margin-top: 6px
}

@media screen and (max-width: 1440px) {
    .user-level__value[_ngcontent-server_app-c3344506210] {
        margin-top: 4px
    }
}

.user-level__progress[_ngcontent-server_app-c3344506210] {
    margin: 6px -10px 0;
    height: 3px;
    background-color: #080d14e6;
    border-radius: 1.5px;
    overflow: hidden;
    position: relative
}

.user-level__track[_ngcontent-server_app-c3344506210] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 1.5px;
    background-color: #5b83b9;
    transform-origin: left center;
    transform: scaleX(0)
}

.user-bonus[_ngcontent-server_app-c3344506210] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 6px
}

@media screen and (max-width: 1440px) {
    .user-bonus[_ngcontent-server_app-c3344506210] {
        gap: 4px
    }
}

.user-bonus__label[_ngcontent-server_app-c3344506210] {
    font-size: 9px;
    color: #7695c5;
    line-height: 1;
    text-align: center;
    font-weight: 500
}

.user-bonus__value[_ngcontent-server_app-c3344506210] {
    font-size: 14px;
    line-height: 1;
    color: #b5effe
}

.blc-user-profile[_ngcontent-server_app-c3344506210] {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    cursor: pointer;
    padding: 10px 0 13px
}

@media screen and (max-width: 1440px) {
    .blc-user-profile[_ngcontent-server_app-c3344506210] {
        padding: 9px 0
    }
}

.blc-user-profile[_ngcontent-server_app-c3344506210]:hover .blc-user-profile__name[_ngcontent-server_app-c3344506210] {
    text-decoration: underline
}

@media screen and (max-width: 768px) {
    .blc-user-profile[_ngcontent-server_app-c3344506210] {
        display: none
    }
}

.blc-user-profile__top[_ngcontent-server_app-c3344506210] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    width: 100%;
    padding-left: 62px;
    min-height: 54px;
    gap: 6px
}

.blc-user-profile__top[_ngcontent-server_app-c3344506210]:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

@media screen and (max-width: 1440px) {
    .blc-user-profile__top[_ngcontent-server_app-c3344506210] {
        padding-left: 50px;
        min-height: 40px
    }
}

.blc-user-profile__image[_ngcontent-server_app-c3344506210] {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 54px
}

@media screen and (max-width: 1440px) {
    .blc-user-profile__image[_ngcontent-server_app-c3344506210] {
        font-size: 40px
    }
}

.blc-user-profile__name[_ngcontent-server_app-c3344506210] {
    width: 100%;
    font-size: 15px;
    color: #fe141b;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    white-space: nowrap;
    font-weight: 600;
    line-height: 1
}

.blc-user-profile__info[_ngcontent-server_app-c3344506210] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    font-size: 16px;
    gap: 10px;
    --blc-coin-balance-font-size: 16px;
    --blc-coin-balance-img-size: .885em;
    --blc-coin-balance-gap: .3em
}

@media screen and (max-width: 1440px) {
    .blc-user-profile__info[_ngcontent-server_app-c3344506210] {
        font-size: 14px;
        --blc-coin-balance-font-size: 14px
    }
}

.blc-user-profile__balance[_ngcontent-server_app-c3344506210] {
    line-height: normal;
    font-size: inherit;
    color: #fff;
    align-self: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.blc-user-profile__bottom[_ngcontent-server_app-c3344506210] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
    padding-left: 62px;
    position: relative
}

@media screen and (max-width: 1440px) {
    .blc-user-profile__bottom[_ngcontent-server_app-c3344506210] {
        padding-left: 50px
    }
}

@media screen and (max-width: 1024px) {
    .blc-user-profile__bottom[_ngcontent-server_app-c3344506210] {
        padding-left: 0
    }
}

.blc-user-profile__bonus[_ngcontent-server_app-c3344506210] {
    width: 54px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0
}

.blc-user-profile__bonus[_ngcontent-server_app-c3344506210] .user-bonus[_ngcontent-server_app-c3344506210] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

@media screen and (max-width: 1440px) {
    .blc-user-profile__bonus[_ngcontent-server_app-c3344506210] {
        width: 40px
    }
}

@media screen and (max-width: 1024px) {
    .blc-user-profile__bonus[_ngcontent-server_app-c3344506210] {
        display: none
    }
}

.blc-user-profile__menu[_ngcontent-server_app-c3344506210] {
    font-size: 28px;
    width: 1em;
    height: 1em;
    position: relative
}

.blc-user-profile__tools[_ngcontent-server_app-c3344506210] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    font-size: 28px;
    height: calc(100% + 13px);
    padding: 0 0 13px;
    border: 0;
    cursor: pointer;
    outline: none;
    color: #5b83b9;
    background-color: transparent;
    transition: color .2s ease-in-out, background-color .2s ease-in-out
}

@media screen and (max-width: 1440px) {
    .blc-user-profile__tools[_ngcontent-server_app-c3344506210] {
        height: calc(100% + 9px);
        padding: 0 0 9px
    }
}

.blc-user-profile__tools[_ngcontent-server_app-c3344506210] .fantaicon[_ngcontent-server_app-c3344506210] {
    font-size: 22px;
    pointer-events: none
}

.blc-user-profile__tools[_ngcontent-server_app-c3344506210] .fantaicon[_ngcontent-server_app-c3344506210]:before {
    display: block
}

.blc-user-profile__tools[_ngcontent-server_app-c3344506210]:hover {
    color: #fff
}

@media screen and (max-width: 1024px) {

    .blc-user-profile[_ngcontent-server_app-c3344506210] .user-diamond[_ngcontent-server_app-c3344506210],
    .blc-user-profile[_ngcontent-server_app-c3344506210] .user-tickets[_ngcontent-server_app-c3344506210],
    .blc-user-profile[_ngcontent-server_app-c3344506210] .user-level[_ngcontent-server_app-c3344506210],
    .blc-user-profile[_ngcontent-server_app-c3344506210] .user-bonus[_ngcontent-server_app-c3344506210] {
        display: none
    }
}

.blc-user-fixed[_ngcontent-server_app-c3344506210] {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: row;
    cursor: pointer;
    gap: 14px
}

.blc-user-fixed[_ngcontent-server_app-c3344506210]:hover .blc-user-fixed__name[_ngcontent-server_app-c3344506210] {
    text-decoration: underline
}

@media screen and (max-width: 768px) {
    .blc-user-fixed[_ngcontent-server_app-c3344506210] {
        display: none
    }
}

.blc-user-fixed__top[_ngcontent-server_app-c3344506210] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    width: 100%;
    min-height: 42px;
    padding-left: 50px
}

.blc-user-fixed__image[_ngcontent-server_app-c3344506210] {
    position: absolute;
    top: 2px;
    left: 0;
    font-size: 40px
}

.blc-user-fixed__name[_ngcontent-server_app-c3344506210] {
    width: 100%;
    font-size: 14px;
    color: #fe141b;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    white-space: nowrap;
    font-weight: 600
}

@media only screen and (max-width: 1200px) {
    .blc-user-fixed__name[_ngcontent-server_app-c3344506210] {
        padding-bottom: 2px
    }
}

.blc-user-fixed__info[_ngcontent-server_app-c3344506210] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 16px;
    gap: 14px
}

@media screen and (max-width: 1440px) {
    .blc-user-fixed__info[_ngcontent-server_app-c3344506210] {
        font-size: 14px
    }
}

.blc-user-fixed__balance[_ngcontent-server_app-c3344506210] {
    line-height: 1;
    font-size: inherit;
    color: #fff;
    align-self: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 auto
}

.blc-user-fixed__bottom[_ngcontent-server_app-c3344506210] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    font-size: 16px
}

.blc-user-fixed__tools[_ngcontent-server_app-c3344506210] {
    width: 28px;
    height: 100%;
    padding: 4px 2px;
    border: 0;
    cursor: pointer;
    outline: none;
    background-color: transparent;
    transition: background-color .2s ease-in-out
}

.blc-user-fixed__tools[_ngcontent-server_app-c3344506210] .fantaicon[_ngcontent-server_app-c3344506210] {
    font-size: 22px;
    color: #5b83b9;
    pointer-events: none
}

.blc-user-fixed__tools[_ngcontent-server_app-c3344506210] .fantaicon[_ngcontent-server_app-c3344506210]:before {
    display: block
}

.blc-user-fixed[_ngcontent-server_app-c3344506210] .user-diamond[_ngcontent-server_app-c3344506210] {
    --blc-coin-balance-font-size: 16px;
    --blc-coin-balance-img-size: .885em;
    --blc-coin-balance-gap: .3em
}

@media screen and (max-width: 1024px) {

    .blc-user-fixed[_ngcontent-server_app-c3344506210] .user-diamond[_ngcontent-server_app-c3344506210],
    .blc-user-fixed[_ngcontent-server_app-c3344506210] .user-tickets[_ngcontent-server_app-c3344506210],
    .blc-user-fixed[_ngcontent-server_app-c3344506210] .user-level[_ngcontent-server_app-c3344506210],
    .blc-user-fixed[_ngcontent-server_app-c3344506210] .user-bonus[_ngcontent-server_app-c3344506210] {
        display: none
    }
}

.header-sell-items[_ngcontent-server_app-c3344506210] {
    height: 100%
}

.header-sell-items__dropdown[_ngcontent-server_app-c3344506210] {
    --blc-header-bottom-h: var(--blc-header-bottom-fixed-h);
    --blc-tooltip-z-index: 12
}

.header-sell-items__close[_ngcontent-server_app-c3344506210] {
    position: absolute;
    top: calc(var(--blc-header-bottom-h, 44px) / 2 - 8px);
    right: 10px;
    font-size: 16px;
    padding: 0;
    color: #fff;
    cursor: pointer
}

.header-sell-items__close[_ngcontent-server_app-c3344506210] .fantaicon-close[_ngcontent-server_app-c3344506210]:before {
    display: block
}

.blc-user-mobile[_ngcontent-server_app-c3344506210] {
    display: none
}

@media screen and (max-width: 768px) {
    .blc-user-mobile[_ngcontent-server_app-c3344506210] {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-end;
        padding-right: 58px;
        max-width: 100%;
        position: relative
    }
}

.blc-user-mobile__balance[_ngcontent-server_app-c3344506210] {
    line-height: 1;
    font-size: 19px;
    color: #fff;
    align-self: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 100%;
    margin: 0 auto
}

@media screen and (max-width: 768px) {
    .blc-user-mobile__balance[_ngcontent-server_app-c3344506210] {
        font-size: 16px
    }
}

.blc-user-mobile[_ngcontent-server_app-c3344506210] .user-bonus[_ngcontent-server_app-c3344506210] {
    max-width: 100%;
    margin-bottom: 2px
}

.blc-user-mobile[_ngcontent-server_app-c3344506210] .user-bonus__label[_ngcontent-server_app-c3344506210] {
    display: none
}

@media screen and (max-width: 768px) {
    .blc-user-mobile[_ngcontent-server_app-c3344506210] .user-bonus__value[_ngcontent-server_app-c3344506210] {
        font-size: 12px
    }
}

.blc-user-mobile__refill[_ngcontent-server_app-c3344506210] {
    position: absolute;
    top: 50%;
    right: 0;
    width: 42px;
    height: 42px;
    border-radius: 50%;
    background-color: #38101440;
    border: 1px solid #364a61;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    color: #fd2b2b;
    overflow: hidden;
    padding: 0;
    margin-top: -21px
}

.blc-user-mobile__refill[_ngcontent-server_app-c3344506210] .fantaicon[_ngcontent-server_app-c3344506210] {
    font-size: inherit;
    color: inherit;
    filter: drop-shadow(0 0 4.5px rgba(253, 43, 43, .3)) drop-shadow(0 0 4.5px rgba(253, 43, 43, .3)) drop-shadow(0 0 4.5px rgba(253, 43, 43, .3)) drop-shadow(0 0 4.5px rgba(253, 43, 43, .3))
}

.blc-user-mobile__refill[_ngcontent-server_app-c3344506210] .fantaicon[_ngcontent-server_app-c3344506210]:before {
    display: block
}

.blc-profile-menu[_ngcontent-server_app-c3344506210] {
    background-color: #17191efa;
    width: 320px;
    display: flex;
    flex-direction: column;
    padding: 20px 32px;
    z-index: 12
}

@media screen and (max-width: 1024px) {
    .blc-profile-menu[_ngcontent-server_app-c3344506210] {
        padding: 20px 16px
    }
}

.blc-profile-menu[_ngcontent-server_app-c3344506210] .blc-user-profile__name[_ngcontent-server_app-c3344506210] {
    text-align: center;
    width: 100%;
    margin-bottom: 18px
}

@media screen and (max-width: 1024px) {
    .blc-profile-menu[_ngcontent-server_app-c3344506210] .blc-user-profile__name[_ngcontent-server_app-c3344506210] {
        margin-bottom: 8px
    }
}

.blc-profile-menu__stats[_ngcontent-server_app-c3344506210] {
    display: none
}

@media screen and (max-width: 1024px) {
    .blc-profile-menu__stats[_ngcontent-server_app-c3344506210] {
        width: 100%;
        display: flex;
        align-items: center;
        justify-content: space-evenly;
        flex-wrap: wrap;
        gap: 16px;
        margin: 0 auto 16px
    }
}

.blc-profile-menu[_ngcontent-server_app-c3344506210] blc-coin-balance[_ngcontent-server_app-c3344506210] {
    --blc-coin-balance-font-size: 16px;
    --blc-coin-balance-img-size: .885em;
    --blc-coin-balance-gap: .4em;
    display: none
}

@media screen and (max-width: 1024px) {
    .blc-profile-menu[_ngcontent-server_app-c3344506210] blc-coin-balance[_ngcontent-server_app-c3344506210] {
        display: flex
    }
}

.blc-profile-menu[_ngcontent-server_app-c3344506210] .buttonGreen3[_ngcontent-server_app-c3344506210] {
    height: 43px;
    min-width: 192px;
    max-width: 100%;
    font-size: 18px;
    margin: 0 auto 16px
}

.blc-profile-menu__item[_ngcontent-server_app-c3344506210] {
    position: relative
}

.blc-profile-menu__item[_ngcontent-server_app-c3344506210]:not(:last-child):before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-image: linear-gradient(90deg, #53709f00 0, #53709f, #96baf0, #53709f, #53709f00);
    opacity: .2
}

.blc-profile-menu__link[_ngcontent-server_app-c3344506210] {
    display: flex;
    align-items: center;
    font-size: 20px;
    color: #fff;
    font-weight: 300;
    padding: 10px 0 10px 38px;
    text-decoration: none;
    transition: color .2s ease-in-out
}

.blc-profile-menu__link[_ngcontent-server_app-c3344506210] .fantaicon[_ngcontent-server_app-c3344506210] {
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 26px;
    color: #7893ba;
    font-size: 24px;
    flex-shrink: 0
}

.blc-profile-menu__link[_ngcontent-server_app-c3344506210] .fantaicon[_ngcontent-server_app-c3344506210]:before {
    display: block
}

.blc-profile-menu__link[_ngcontent-server_app-c3344506210] .fantaicon-promo[_ngcontent-server_app-c3344506210] {
    font-size: 28px
}

.blc-profile-menu__link[_ngcontent-server_app-c3344506210] .fantaicon-partners[_ngcontent-server_app-c3344506210] {
    font-size: 26px
}

.blc-profile-menu__link[_ngcontent-server_app-c3344506210]:not(:disabled) {
    cursor: pointer
}

.blc-profile-menu__link[_ngcontent-server_app-c3344506210]:not(:disabled).Active,
.blc-profile-menu__link[_ngcontent-server_app-c3344506210]:not(:disabled):hover {
    color: #d70000
}

.blc-profile-menu__link[href][_ngcontent-server_app-c3344506210] {
    cursor: pointer
}

.blc-user-menu[_ngcontent-server_app-c3344506210] {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column
}

.blc-user-menu__top[_ngcontent-server_app-c3344506210] {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    width: 100%;
    padding-left: 78px;
    min-height: 65px
}

.blc-user-menu__image[_ngcontent-server_app-c3344506210] {
    position: absolute;
    top: 0;
    left: 0;
    font-size: 65px
}

.blc-user-menu__logout[_ngcontent-server_app-c3344506210] {
    position: absolute;
    top: 30px;
    left: -18px;
    width: 36px;
    height: 36px;
    background-color: #10171f;
    border-radius: 50%;
    border: 1px solid #293c4e;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #6c94bd;
    font-size: 15px
}

.blc-user-menu__logout[_ngcontent-server_app-c3344506210] .fantaicon[_ngcontent-server_app-c3344506210] {
    color: inherit
}

.blc-user-menu__logout[_ngcontent-server_app-c3344506210] .fantaicon[_ngcontent-server_app-c3344506210]:before {
    display: block
}

.blc-user-menu__name[_ngcontent-server_app-c3344506210] {
    width: 100%;
    font-size: 16px;
    color: #fe141b;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    white-space: nowrap;
    font-weight: 600;
    margin-bottom: 8px
}

.blc-user-menu__stats[_ngcontent-server_app-c3344506210] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    flex-wrap: wrap;
    gap: 16px;
    margin: 16px auto 18px
}

.blc-user-menu__actions[_ngcontent-server_app-c3344506210] {
    display: flex;
    align-items: center;
    gap: 12px
}

.blc-user-menu[_ngcontent-server_app-c3344506210] blc-coin-balance[_ngcontent-server_app-c3344506210] {
    --blc-coin-balance-font-size: 16px;
    --blc-coin-balance-img-size: .885em;
    --blc-coin-balance-gap: .4em
}

.blc-user-menu[_ngcontent-server_app-c3344506210] .buttonGreen3[_ngcontent-server_app-c3344506210] {
    height: 43px;
    min-width: 240px;
    font-size: 18px;
    border-radius: 22px;
    margin: 0 auto
}

.menu-sell-items[_ngcontent-server_app-c3344506210] {
    font-size: 44px
}

.menu-sell-items__dropdown[_ngcontent-server_app-c3344506210] {
    --blc-tooltip-visibility: visible;
    --blc-tooltip-top: 0;
    --blc-tooltip-left: 0;
    --blc-tooltip-position: fixed;
    --blc-tooltip-z-index: 100;
    --sell-items-dropdown-width: 100%;
    --sell-items-dropdown-height: 100%;
    width: 100%;
    height: 100%
}

.menu-sell-items__close[_ngcontent-server_app-c3344506210] {
    position: absolute;
    top: calc(var(--blc-header-bottom-h, 44px) / 2 - 10px);
    left: 14px;
    font-size: 20px;
    padding: 0;
    color: #fff;
    cursor: pointer
}

.menu-sell-items__close[_ngcontent-server_app-c3344506210] svg[_ngcontent-server_app-c3344506210] {
    display: block;
    width: auto;
    height: 1em
}

.blc-user.lang-pl[_ngcontent-server_app-c3344506210] .blc-user-profile[_ngcontent-server_app-c3344506210] .buttonGreen3[_ngcontent-server_app-c3344506210],
.blc-user.lang-tr[_ngcontent-server_app-c3344506210] .blc-user-profile[_ngcontent-server_app-c3344506210] .buttonGreen3[_ngcontent-server_app-c3344506210],
.blc-user.lang-ua[_ngcontent-server_app-c3344506210] .blc-user-profile[_ngcontent-server_app-c3344506210] .buttonGreen3[_ngcontent-server_app-c3344506210],
.blc-user.lang-ro[_ngcontent-server_app-c3344506210] .blc-user-profile[_ngcontent-server_app-c3344506210] .buttonGreen3[_ngcontent-server_app-c3344506210],
.blc-user.lang-ru[_ngcontent-server_app-c3344506210] .blc-user-profile[_ngcontent-server_app-c3344506210] .buttonGreen3[_ngcontent-server_app-c3344506210] {
    padding: 0 18px;
    font-size: 12px
}

blc-coin-balance[_ngcontent-server_app-c3344506210] {
    --blc-coin-balance-color: var(--event-primary-color);
    white-space: nowrap;
    line-height: normal
}


.blc-top-menu-btn[_ngcontent-server_app-c2055582190] {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    height: var(--blc-header-top-h);
    color: #89cbf099;
    font-size: 38px;
    margin: 0;
    padding: 0;
    width: 100%
}

.blc-top-menu-btn[_ngcontent-server_app-c2055582190] span[_ngcontent-server_app-c2055582190] {
    width: 31px;
    height: 3px;
    border-radius: 1.5px;
    background-color: #89cbf0
}

.blc-top-menu-btn[_ngcontent-server_app-c2055582190] span[_ngcontent-server_app-c2055582190]:not(:last-child) {
    margin-bottom: 6px
}


[_nghost-server_app-c3304845819] {
    height: var(--blc-header-bottom-h);
    width: 100%;
    display: flex;
    background-color: #12151b4d;
    position: relative
}

.blc-nav-wrap[_ngcontent-server_app-c3304845819] {
    display: flex;
    gap: 24px;
    width: 100%;
    padding: var(--blc-nav-padding, 0)
}

.blc-nav-container[_ngcontent-server_app-c3304845819] {
    height: 100%;
    flex-grow: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    overflow: hidden
}

.blc-nav[_ngcontent-server_app-c3304845819] {
    height: 100%;
    display: grid;
    align-items: center;
    grid-auto-flow: column;
    grid-template-columns: unset;
    overflow: hidden
}

.blc-nav__item[_ngcontent-server_app-c3304845819] {
    height: 100%
}

.blc-nav__item.Hidden[_ngcontent-server_app-c3304845819] {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    z-index: -1
}

.blc-nav__link[_ngcontent-server_app-c3304845819] {
    height: 100%;
    font-size: var(--blc-nav-link-font-size, 11px);
    text-transform: uppercase;
    display: flex;
    align-items: center;
    gap: 10px;
    font-weight: 500;
    color: #7695c5;
    padding: var(--blc-nav-item-padding, 0 10px);
    transition: all .2s ease;
    position: relative
}

.blc-nav__link-text[_ngcontent-server_app-c3304845819] {
    white-space: nowrap
}

.blc-nav__link.Active[_ngcontent-server_app-c3304845819],
.blc-nav__link[_ngcontent-server_app-c3304845819]:hover {
    color: #40e1ff;
    text-shadow: 0 -1px .5em rgba(17, 190, 222, .3), 1px 0 .5em rgba(17, 190, 222, .3), 0 1px .5em rgba(17, 190, 222, .3), -1px 0 .5em rgba(17, 190, 222, .3)
}

.blc-nav__link--compact[_ngcontent-server_app-c3304845819] {
    display: grid;
    grid-template-columns: auto 0fr;
    justify-content: flex-start;
    gap: 0;
    transition: grid-template-columns .2s ease-in-out, gap .2s ease-in-out
}

.blc-nav__link--compact[_ngcontent-server_app-c3304845819] .blc-nav__link-text[_ngcontent-server_app-c3304845819] {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

.blc-nav__link--compact[_ngcontent-server_app-c3304845819] .blc-nav__icon[_ngcontent-server_app-c3304845819] {
    --blc-nav-icon-font-size: 26px
}

.blc-nav__link--compact[_ngcontent-server_app-c3304845819] .blc-nav__icon.fantaicon-deposit-cases[_ngcontent-server_app-c3304845819] {
    --blc-nav-icon-font-size: 27px
}

.blc-nav__link--compact[_ngcontent-server_app-c3304845819] .blc-nav__icon.fantaicon-upgrader[_ngcontent-server_app-c3304845819] {
    --blc-nav-icon-font-size: 28px
}

.blc-nav__link--compact.Active[_ngcontent-server_app-c3304845819],
.blc-nav__link--compact[_ngcontent-server_app-c3304845819]:hover {
    grid-template-columns: auto 1fr;
    gap: 10px
}

.blc-nav__icon[_ngcontent-server_app-c3304845819] {
    position: relative;
    width: 28px;
    height: 28px;
    color: currentColor;
    font-size: var(--blc-nav-icon-font-size, 28px);
    flex-shrink: 0
}

.blc-nav__icon[_ngcontent-server_app-c3304845819] .fantaicon[_ngcontent-server_app-c3304845819] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: inherit;
    font-size: inherit
}

.blc-nav__icon[_ngcontent-server_app-c3304845819] .fantaicon[_ngcontent-server_app-c3304845819]:before {
    display: block
}

.blc-nav__icon[_ngcontent-server_app-c3304845819] .fantaicon-deposit-cases[_ngcontent-server_app-c3304845819] {
    font-size: 29px
}

.blc-nav__icon[_ngcontent-server_app-c3304845819] .fantaicon-upgrader[_ngcontent-server_app-c3304845819] {
    font-size: 30px
}

.blc-nav__count[_ngcontent-server_app-c3304845819] {
    width: 20px;
    height: 22px;
    position: absolute;
    bottom: -1px;
    left: 12px;
    color: #db0000;
    font-weight: 700;
    font-size: 11px;
    background-image: url("../img/counts-hex-7BXUFGXN.svg");
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    --scroll-to-top-shadow-blur: 7px;
    --scroll-to-top-shadow-blur-opacity: .15;
    text-shadow: none;
    filter: drop-shadow(0 0 var(--scroll-to-top-shadow-blur) rgba(251, 0, 0, var(--scroll-to-top-shadow-blur-opacity))) drop-shadow(0 0 var(--scroll-to-top-shadow-blur) rgba(251, 0, 0, var(--scroll-to-top-shadow-blur-opacity))) drop-shadow(0 0 var(--scroll-to-top-shadow-blur) rgba(251, 0, 0, var(--scroll-to-top-shadow-blur-opacity))) drop-shadow(0 0 var(--scroll-to-top-shadow-blur) rgba(251, 0, 0, var(--scroll-to-top-shadow-blur-opacity)))
}

.blc-nav__more[_ngcontent-server_app-c3304845819] {
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #4cc6ff;
    text-transform: uppercase;
    font-size: 11px;
    padding: 0 10px;
    flex-shrink: 0;
    transition: color .2s ease-in-out, background-color .2s ease-in-out
}

.blc-nav__more[_ngcontent-server_app-c3304845819] .fantaicon[_ngcontent-server_app-c3304845819] {
    font-size: 1em;
    color: inherit;
    text-transform: uppercase;
    margin-left: .3em
}

.blc-nav__more[_ngcontent-server_app-c3304845819] .fantaicon[_ngcontent-server_app-c3304845819]:before {
    transition: transform .2s ease-in-out;
    display: block
}

.blc-nav__more.Hidden[_ngcontent-server_app-c3304845819] {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    z-index: -1
}

.blc-nav__more.Active[_ngcontent-server_app-c3304845819] {
    color: #40e1ff
}

.blc-nav__more.Active[_ngcontent-server_app-c3304845819] .fantaicon[_ngcontent-server_app-c3304845819]:before {
    transform: rotate(-180deg)
}

.blc-nav__more[_ngcontent-server_app-c3304845819]:not(:disabled) {
    cursor: pointer
}

.blc-nav__more--compact[_ngcontent-server_app-c3304845819] {
    font-size: 11px
}

.blc-nav-tooltip[_ngcontent-server_app-c3304845819] {
    position: absolute;
    top: 100%;
    background-color: #1d212a;
    display: flex;
    flex-direction: column;
    padding: 12px 24px;
    z-index: 11
}

.blc-nav-tooltip__item[_ngcontent-server_app-c3304845819] {
    padding: 8px 0
}

.blc-nav-tooltip__item.Hidden[_ngcontent-server_app-c3304845819] {
    display: none
}

.blc-nav-tools[_ngcontent-server_app-c3304845819] {
    padding: 0 20px 0 10px;
    display: grid;
    grid-template-columns: 35px 48px;
    grid-column-gap: 20px;
    border-right: 1px solid #333c4a
}

.blc-nav-tools__item[_ngcontent-server_app-c3304845819] {
    --common-dropdown-h: var(--blc-header-bottom-h)
}


.live-drop[_ngcontent-server_app-c737980067] {
    position: relative;
    border-left: 1px solid rgba(93, 119, 137, .2);
    background-position: 0 0;
    background-repeat: repeat-y;
    background-size: 100% auto;
    height: 100%;
    z-index: 2
}

@media screen and (max-width: 768px) {
    .live-drop[_ngcontent-server_app-c737980067] {
        display: flex;
        flex-flow: row;
        background-color: #14141d;
        border-top: 1px solid rgba(93, 119, 137, .2);
        border-left: 0
    }
}

.live-drop[_ngcontent-server_app-c737980067]:before {
    opacity: .102;
    filter: drop-shadow(-4.045px 2.939px 3.5px rgba(0, 0, 0, .75));
    background-image: linear-gradient(-7deg, #326da2 6%, #1d2e3e 100%, #326da2);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.live-drop__case-image[_ngcontent-server_app-c737980067] {
    width: auto;
    height: 88px;
    position: absolute;
    top: 15px;
    left: 50%;
    transform: translate(-50%)
}

@media screen and (max-width: 768px) {
    .live-drop__case-image[_ngcontent-server_app-c737980067] {
        height: 60%;
        object-fit: contain;
        width: 90%
    }
}

.live-drop__client-icon[_ngcontent-server_app-c737980067] {
    border-radius: 100%;
    width: 20px;
    height: 20px
}

@media screen and (max-width: 768px) {
    .live-drop__client-icon[_ngcontent-server_app-c737980067] {
        height: 16px;
        width: 16px
    }
}

.live-drop__item[_ngcontent-server_app-c737980067] {
    overflow: hidden;
    height: 150px;
    width: 100%;
    margin-top: 0;
    transition: height .3s ease, transform .3s ease, opacity .3s ease .2s;
    transform: scale(1);
    opacity: 1
}

@media screen and (max-width: 1200px) {
    .live-drop__item[_ngcontent-server_app-c737980067] {
        height: 135px
    }
}

@media screen and (max-width: 768px) {
    .live-drop__item[_ngcontent-server_app-c737980067] {
        width: 25%;
        flex-shrink: 0;
        height: 110px;
        transition: width .3s ease, transform .3s ease, opacity .3s ease .2s
    }
}

.live-drop__item[_ngcontent-server_app-c737980067]:hover .live-drop__preview[_ngcontent-server_app-c737980067] {
    opacity: 1;
    cursor: pointer
}

.live-drop__item[_ngcontent-server_app-c737980067]:hover .live-drop__preview-inner[_ngcontent-server_app-c737980067] {
    transform: translateY(0)
}

.live-drop__item[_ngcontent-server_app-c737980067]:hover .live-drop__item-image[_ngcontent-server_app-c737980067] {
    transform: translate(-50%) scale(1.2)
}

.live-drop__item.hasAnimate[_ngcontent-server_app-c737980067] {
    height: 0;
    opacity: 0;
    padding: 0;
    transform: scaleY(0)
}

@media screen and (max-width: 768px) {
    .live-drop__item.hasAnimate[_ngcontent-server_app-c737980067] {
        height: 100%;
        width: 0;
        transform: scaleY(1) scaleX(0)
    }
}

.live-drop__item[_ngcontent-server_app-c737980067]:after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 2px;
    opacity: .2;
    width: 100%;
    display: block;
    left: 0;
    background: linear-gradient(to right, #fff0 5%, #5d7789, #fff0 95%)
}

@media screen and (max-width: 768px) {
    .live-drop__item[_ngcontent-server_app-c737980067]:after {
        top: 0;
        width: 2px;
        height: 100%;
        background: linear-gradient(to bottom, #fff0 5%, #5d7789, #fff0 95%)
    }
}

.live-drop__item-image[_ngcontent-server_app-c737980067] {
    width: auto;
    height: 88px;
    position: absolute;
    top: 15px;
    left: 50%;
    transform: translate(-50%);
    transition: transform .2s
}

@media screen and (max-width: 768px) {
    .live-drop__item-image[_ngcontent-server_app-c737980067] {
        height: 60%;
        top: 4px;
        object-fit: contain;
        transition: none;
        width: 90%
    }
}

.live-drop__item-link[_ngcontent-server_app-c737980067] {
    height: 150px;
    width: 100%;
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    padding: 10px;
    color: #fff;
    overflow: hidden
}

@media screen and (max-width: 1200px) {
    .live-drop__item-link[_ngcontent-server_app-c737980067] {
        height: 135px
    }
}

@media screen and (max-width: 768px) {
    .live-drop__item-link[_ngcontent-server_app-c737980067] {
        height: 110px;
        flex-flow: column;
        padding: 5px
    }
}

.live-drop__preview[_ngcontent-server_app-c737980067] {
    font-size: 14px;
    position: absolute;
    opacity: 0;
    justify-content: center;
    align-items: center;
    transition: opacity .3s ease;
    display: flex;
    min-width: 0;
    width: 100%;
    height: calc(100% - 2px);
    top: 1px;
    left: 0;
    background-color: #0006
}

@media screen and (max-width: 768px) {
    .live-drop__preview[_ngcontent-server_app-c737980067] {
        display: none
    }
}

.live-drop__preview-inner[_ngcontent-server_app-c737980067] {
    padding: 4px 12px;
    justify-content: center;
    align-items: center;
    display: flex;
    width: 100%;
    transform: translateY(16px);
    transition: transform .3s ease-in-out
}

.live-drop__preview-inner[_ngcontent-server_app-c737980067]>div[_ngcontent-server_app-c737980067] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width: 768px) {
    .live-drop__preview-inner[_ngcontent-server_app-c737980067] {
        transform: none
    }

    .live-drop__preview-inner[_ngcontent-server_app-c737980067]>div[_ngcontent-server_app-c737980067] {
        font-size: 12px
    }
}

.live-drop__preview[_ngcontent-server_app-c737980067] i[_ngcontent-server_app-c737980067] {
    height: 20px;
    flex: 1 0 20px;
    max-width: 20px;
    margin-right: 5px;
    border-radius: 100%;
    background-color: #ffffffb3;
    filter: invert(1)
}

.live-drop__preview[_ngcontent-server_app-c737980067] img[_ngcontent-server_app-c737980067] {
    margin-right: 5px
}

@media screen and (max-width: 768px) {
    .live-drop__preview[_ngcontent-server_app-c737980067] img[_ngcontent-server_app-c737980067] {
        display: none;
        margin: 0
    }
}

.live-drop__list[_ngcontent-server_app-c737980067] {
    overflow: hidden;
    z-index: 1
}

@media screen and (min-width: 769px) {
    .live-drop__list[_ngcontent-server_app-c737980067] {
        height: 100%
    }
}

@media screen and (max-width: 768px) {
    .live-drop__list[_ngcontent-server_app-c737980067] {
        display: flex;
        width: 100%
    }
}

.live-drop__name[_ngcontent-server_app-c737980067] {
    font-size: 14px;
    color: #759dc6;
    text-align: center;
    word-break: break-all;
    max-height: 36px;
    overflow: hidden;
    margin-top: auto;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-bottom: 10px;
    width: 100%
}

@media screen and (max-width: 768px) {
    .live-drop__name[_ngcontent-server_app-c737980067] {
        max-height: 28px;
        padding: 0 5px 2px;
        font-size: 11px
    }
}

.live-drop__name[_ngcontent-server_app-c737980067] i[_ngcontent-server_app-c737980067] {
    margin-right: 2px;
    font-size: 12px
}

@media screen and (max-width: 768px) {
    .live-drop__name[_ngcontent-server_app-c737980067] i[_ngcontent-server_app-c737980067] {
        margin-right: 2px;
        font-size: 10px
    }
}


.blc-social[_ngcontent-server_app-c386415735] {
    justify-content: var(--blc-social-justify-content, center);
    display: flex;
    flex-wrap: var(--blc-social-flex-wrap, nowrap);
    gap: var(--blc-social-gap, 10px)
}

.blc-social__item[_ngcontent-server_app-c386415735] {
    height: var(--blc-social-item-size, 24px);
    width: var(--blc-social-item-size, 24px);
    font-size: var(--blc-social-item-size, 24px);
    display: flex;
    align-items: center;
    justify-content: center;
    text-decoration: none;
    color: var(--blc-social-item-color, #40434c)
}

.blc-social__item[_ngcontent-server_app-c386415735]:hover {
    color: var(--blc-social-item-color-hover, white)
}

.blc-social__item[_ngcontent-server_app-c386415735] .fantaicon[_ngcontent-server_app-c386415735] {
    font-size: .75em
}

.blc-social__item[_ngcontent-server_app-c386415735] .fantaicon[_ngcontent-server_app-c386415735]:before {
    display: block
}



main-slider[_ngcontent-server_app-c3379856431] {
    display: block;
    margin: 0 0 16px
}

main-case-battles[_ngcontent-server_app-c3379856431] {
    display: block;
    padding: 14px 10px 20px
}

@media screen and (max-width: 768px) {
    main-filters[_ngcontent-server_app-c3379856431] {
        display: none
    }
}

event-home-banner[_ngcontent-server_app-c3379856431] {
    display: block;
    margin: 18px 0
}


.main-statistic[_ngcontent-server_app-c506871677] {
    padding-top: 40px
}

.main-statistic__list[_ngcontent-server_app-c506871677] {
    position: relative
}

.main-statistic__list[_ngcontent-server_app-c506871677]:after {
    position: absolute;
    height: 100%;
    width: 100%;
    max-width: 1256px;
    right: 0;
    top: 0;
    background: linear-gradient(to right, transparent 0%, rgba(129, 185, 237, .2) 70%, transparent 100%)
}

.main-statistic__list-bg[_ngcontent-server_app-c506871677] {
    background-color: #282e374d;
    display: flex;
    align-items: center;
    height: 100%;
    position: relative;
    z-index: 1;
    gap: 14px;
    padding: 0 14px;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-color: rgba(108, 172, 252, .2) transparent;
    scrollbar-width: thin
}

.main-statistic__list-bg[_ngcontent-server_app-c506871677]::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: transparent
}

.main-statistic__list-bg[_ngcontent-server_app-c506871677]::-webkit-scrollbar-thumb {
    background-color: #6cacfc33;
    border-radius: 4px
}

.main-statistic__list-bg[_ngcontent-server_app-c506871677]::-webkit-scrollbar-thumb:hover {
    background-color: #6cacfc33
}

@media only screen and (max-width: 1024px) {
    .main-statistic__list-bg[_ngcontent-server_app-c506871677] {
        border-radius: 0;
        justify-content: center;
        gap: 10px;
        padding: 0 10px
    }
}

@media (max-width: 640px) {
    .main-statistic__list-bg[_ngcontent-server_app-c506871677] {
        justify-content: flex-start
    }
}

.main-statistic__list-bg[_ngcontent-server_app-c506871677]:after,
.main-statistic__list-bg[_ngcontent-server_app-c506871677]:before {
    content: "";
    height: 1px;
    width: 100%;
    position: absolute;
    right: 0;
    max-width: 1000px;
    background-image: radial-gradient(circle at center, rgba(102, 147, 194, .2) 0%, rgba(102, 147, 194, .2) 30%, transparent 70%);
    z-index: 1
}

.main-statistic__list-bg[_ngcontent-server_app-c506871677]:before {
    top: 0
}

.main-statistic__list-bg[_ngcontent-server_app-c506871677]:after {
    bottom: 0
}

.main-statistic__item[_ngcontent-server_app-c506871677] {
    padding-top: 5px;
    flex: 1 0 calc(25% - 28px);
    padding-left: 66px;
    display: flex;
    position: relative;
    flex-flow: column;
    align-content: center;
    height: 56px;
    margin: 14px 0
}

@media (max-width: 1024px) {
    .main-statistic__item[_ngcontent-server_app-c506871677] {
        flex: 1 0 auto;
        max-width: none;
        padding-top: 0;
        padding-left: 46px;
        height: 46px;
        margin: 0;
        justify-content: center
    }
}

.main-statistic__icon[_ngcontent-server_app-c506871677] {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 46px;
    width: 46px;
    margin-right: 10px;
    flex-shrink: 0
}

.main-statistic__icon[_ngcontent-server_app-c506871677] .fantaicon[_ngcontent-server_app-c506871677] {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fb0000;
    font-size: 28px;
    filter: drop-shadow(0 1px .2em rgba(218, 47, 47, .4)) drop-shadow(1px 0 .2em rgba(218, 47, 47, .4)) drop-shadow(0 -1px .2em rgba(218, 47, 47, .4)) drop-shadow(-1px 0 .2em rgba(218, 47, 47, .4))
}

@media only screen and (min-width: 1025px) {
    .main-statistic__icon[_ngcontent-server_app-c506871677] {
        background-position: center;
        background-repeat: no-repeat;
        background-color: #5c1a2240;
        border: 1px solid rgba(104, 135, 158, .25);
        border-radius: 100%;
        height: 58px;
        width: 58px
    }

    .main-statistic__icon[_ngcontent-server_app-c506871677] .fantaicon[_ngcontent-server_app-c506871677] {
        font-size: 32px
    }
}

.main-statistic__value[_ngcontent-server_app-c506871677] {
    font-size: 25px;
    font-weight: 700;
    color: #fff
}

@media (max-width: 1024px) {
    .main-statistic__value[_ngcontent-server_app-c506871677] {
        font-size: 15px
    }
}

.main-statistic__name[_ngcontent-server_app-c506871677] {
    font-size: 14px;
    font-weight: 400;
    color: #6287ad;
    text-transform: lowercase;
    white-space: nowrap
}

@media (max-width: 1024px) {
    .main-statistic__name[_ngcontent-server_app-c506871677] {
        font-size: 12px;
        font-weight: 300
    }
}


.blc-banner-slider[_ngcontent-server_app-c2469594948] {
    --blc-banner-slider-container-height: 365px;
    --blc-banner-slider-control-color: #5aefff;
    --blc-banner-slider-control-display: none;
    --blc-banner-slider-control-prev-offset: 0;
    --blc-banner-slider-control-next-offset: 0;
    display: block;
    position: relative
}

@media screen and (max-width: 768px) {
    .blc-banner-slider[_ngcontent-server_app-c2469594948] {
        --blc-banner-slider-container-height: 460px;
        --blc-banner-slider-control-display: flex
    }
}

@media screen and (max-width: 576px) {
    .blc-banner-slider[_ngcontent-server_app-c2469594948] {
        --blc-banner-slider-container-height: 370px;
        --blc-banner-slider-control-font-size: 20px
    }
}

.blc-banner-slider__slide[_ngcontent-server_app-c2469594948] {
    --main-slide-height: 365px
}

@media screen and (max-width: 768px) {
    .blc-banner-slider__slide[_ngcontent-server_app-c2469594948] {
        --main-slide-height: 340px
    }
}

@media screen and (max-width: 576px) {
    .blc-banner-slider__slide[_ngcontent-server_app-c2469594948] {
        --main-slide-height: 280px
    }
}

.blc-banner-slider__slide.event[_ngcontent-server_app-c2469594948] {
    --main-slide-object-position: calc(50% - 50px) center
}

@media screen and (max-width: 576px) {
    .blc-banner-slider__slide.event[_ngcontent-server_app-c2469594948] {
        --main-slide-object-position: center center
    }
}

main-tournament-slide[_ngcontent-server_app-c2469594948] {
    --main-slide-background-color: #05132e
}

main-deposit-slide[_ngcontent-server_app-c2469594948] {
    --main-slide-background-color: #0f1118
}

@media screen and (max-width: 768px) {
    main-slider-list[_ngcontent-server_app-c2469594948] {
        display: none
    }
}


.buttonBlue10[_ngcontent-server_app-c3336317806] {
    font-size: 16px;
    height: 40px;
    border-radius: 20px;
    padding: 0 20px;
    color: #fff;
    text-align: center;
    border: 1px solid #14adfb;
    background-color: #009df3b3;
    text-transform: uppercase;
    outline: none;
    transition: background .2s, box-shadow .2s
}

.buttonBlue10__inner[_ngcontent-server_app-c3336317806] {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    gap: .7em
}

.buttonBlue10[_ngcontent-server_app-c3336317806]:not(:disabled) {
    cursor: pointer
}

.buttonBlue10[_ngcontent-server_app-c3336317806]:disabled {
    opacity: .5
}

.buttonBlue10.disabled[_ngcontent-server_app-c3336317806] {
    opacity: .5;
    pointer-events: none
}

.buttonBlue10[_ngcontent-server_app-c3336317806]:not(:disabled) {
    cursor: pointer;
    box-shadow: 0 0 35px #2d88b659
}

.buttonBlue10[_ngcontent-server_app-c3336317806]:not(:disabled):hover {
    background-color: #009df3;
    box-shadow: 0 0 #2d88b659
}

.buttonBlue10[_ngcontent-server_app-c3336317806]:disabled {
    opacity: 1;
    color: #363f4f;
    background-color: #181b22b3;
    border: 1px solid #374155;
    box-shadow: none
}

.main-case-group[_ngcontent-server_app-c3336317806] {
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 1760px auto
}

.main-case-group__head[_ngcontent-server_app-c3336317806] {
    height: 50px;
    display: flex;
    font-size: 15px;
    color: #88b3f6;
    align-items: center;
    cursor: pointer;
    -webkit-user-select: none;
    user-select: none;
    justify-content: center
}

.main-case-group__head.EventCategory[_ngcontent-server_app-c3336317806] {
    color: #ffdab1
}

.main-case-group__head.NewCasesCategory[_ngcontent-server_app-c3336317806] {
    color: #7ed3ff
}

.main-case-group__head-name[_ngcontent-server_app-c3336317806] {
    color: inherit;
    font-weight: 400;
    text-transform: uppercase
}

.main-case-group__head[_ngcontent-server_app-c3336317806] .fantaicon-cs-go-icon[_ngcontent-server_app-c3336317806] {
    width: 44px;
    height: 44px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #88b3f6;
    font-size: 22px
}

.main-case-group__head[_ngcontent-server_app-c3336317806] .fantaicon-cs-go-icon[_ngcontent-server_app-c3336317806]:before {
    display: block
}

.main-case-group__head[_ngcontent-server_app-c3336317806] .fantaicon-arrow2[_ngcontent-server_app-c3336317806] {
    margin-left: 14px;
    font-size: .7em;
    color: inherit;
    transition: transform .2s ease-in-out
}

.main-case-group__head[_ngcontent-server_app-c3336317806] .fantaicon-arrow2.expanded[_ngcontent-server_app-c3336317806] {
    transform: rotate(-180deg) translateY(2px)
}

.main-case-group__head[_ngcontent-server_app-c3336317806] .fantaicon-arrow2[_ngcontent-server_app-c3336317806]:before {
    display: block
}

.main-case-group__ico[_ngcontent-server_app-c3336317806] {
    width: 44px;
    height: auto
}

.main-case-group__list[_ngcontent-server_app-c3336317806] {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    justify-content: center;
    padding: 0 0 32px;
    gap: 16px 0
}

.main-case-group__list.AlignLeft[_ngcontent-server_app-c3336317806] {
    justify-content: flex-start
}

@media screen and (max-width: 768px) {
    .main-case-group__list.AlignLeft[_ngcontent-server_app-c3336317806] {
        justify-content: center
    }
}

.main-case-group__list[_ngcontent-server_app-c3336317806] .more-link[_ngcontent-server_app-c3336317806] {
    width: 235px;
    margin-bottom: 16px
}

@media screen and (max-width: 768px) {
    .main-case-group__list[_ngcontent-server_app-c3336317806] .more-link[_ngcontent-server_app-c3336317806] {
        flex: 1 0 50%;
        max-width: 50%
    }
}

.main-case-group__list[_ngcontent-server_app-c3336317806] main-page-case-item-mob[_ngcontent-server_app-c3336317806],
.main-case-group__list[_ngcontent-server_app-c3336317806] rust-case-item[_ngcontent-server_app-c3336317806] {
    width: 235px
}

@media screen and (max-width: 768px) {

    .main-case-group__list[_ngcontent-server_app-c3336317806] main-page-case-item-mob[_ngcontent-server_app-c3336317806],
    .main-case-group__list[_ngcontent-server_app-c3336317806] rust-case-item[_ngcontent-server_app-c3336317806] {
        width: 50%
    }
}

@media screen and (max-width: 1800px) {
    .main-case-group__sticker-0[_ngcontent-server_app-c3336317806] {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .main-case-group__sticker-0[_ngcontent-server_app-c3336317806] {
        display: flex
    }
}

@media screen and (max-width: 1600px) {
    .main-case-group__sticker-1[_ngcontent-server_app-c3336317806] {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .main-case-group__sticker-1[_ngcontent-server_app-c3336317806] {
        display: flex
    }
}

@media screen and (max-width: 1400px) {
    .main-case-group__sticker-2[_ngcontent-server_app-c3336317806] {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .main-case-group__sticker-2[_ngcontent-server_app-c3336317806] {
        display: flex
    }
}

@media screen and (max-width: 1200px) {
    .main-case-group__sticker-3[_ngcontent-server_app-c3336317806] {
        display: none
    }
}

@media screen and (max-width: 1000px) {
    .main-case-group__sticker-4[_ngcontent-server_app-c3336317806] {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .main-case-group__sticker-5[_ngcontent-server_app-c3336317806] {
        display: none
    }
}

.more-link__inner[_ngcontent-server_app-c3336317806] {
    width: 100%;
    max-width: 360px;
    position: relative;
    display: flex;
    flex-flow: column;
    align-items: center;
    cursor: pointer;
    color: #74a5d7
}

@media screen and (max-width: 768px) {
    .more-link[_ngcontent-server_app-c3336317806] {
        background-size: contain
    }
}

.more-link__top[_ngcontent-server_app-c3336317806] {
    position: relative;
    width: 80%
}

.more-link__top-inner[_ngcontent-server_app-c3336317806] {
    position: relative;
    padding-top: 80%
}

.more-link__arrows[_ngcontent-server_app-c3336317806] {
    position: absolute;
    top: calc(50% + 18px);
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    align-items: center;
    font-size: 38px;
    width: 38px;
    height: 38px;
    color: #00afff
}

@media screen and (max-width: 768px) {
    .more-link__arrows[_ngcontent-server_app-c3336317806] {
        font-size: 60px;
        width: 60px;
        height: 60px
    }
}

@media screen and (max-width: 576px) {
    .more-link__arrows[_ngcontent-server_app-c3336317806] {
        font-size: 40px;
        width: 40px;
        height: 40px
    }
}

.more-link__arrows[_ngcontent-server_app-c3336317806] .fantaicon[_ngcontent-server_app-c3336317806] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.more-link__arrows[_ngcontent-server_app-c3336317806] .fantaicon[_ngcontent-server_app-c3336317806]:after {
    content: "";
    position: absolute;
    width: 200%;
    height: 300%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: radial-gradient(57.84% 44.84% at 46.97% 50%, #005e8f, #00588da8 21%, #00538c5e 43%, #00508b2b 62%, #004e8b0a 79%, #014e8b00 91%);
    opacity: .8;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.more-link__arrows[_ngcontent-server_app-c3336317806] .fantaicon[_ngcontent-server_app-c3336317806]:before {
    display: block;
    position: relative;
    z-index: 1
}

.more-link__arrows[_ngcontent-server_app-c3336317806] .fantaicon[_ngcontent-server_app-c3336317806]:nth-child(2) {
    animation-delay: .6666666667s
}

.more-link__arrows[_ngcontent-server_app-c3336317806] .fantaicon[_ngcontent-server_app-c3336317806]:nth-child(3) {
    animation-delay: 1.3333333333s
}

.more-link__arrows[_ngcontent-server_app-c3336317806] .fantaicon[_ngcontent-server_app-c3336317806]:nth-child(4) {
    animation-delay: 2s
}

.more-link__arrows[_ngcontent-server_app-c3336317806] .fantaicon[_ngcontent-server_app-c3336317806] {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) scale(.5);
    animation: _ngcontent-server_app-c3336317806_leftArrowAnim 2s linear forwards infinite
}

.more-link__name[_ngcontent-server_app-c3336317806] {
    height: 36px;
    margin: 4px 0
}

.more-link__bottom[_ngcontent-server_app-c3336317806] {
    flex-shrink: 0;
    height: 32px
}

.more-link__bottom[_ngcontent-server_app-c3336317806] .buttonBlue10[_ngcontent-server_app-c3336317806] {
    display: block;
    height: 100%
}

@media screen and (max-width: 576px) {

    .more-link.lang-pl[_ngcontent-server_app-c3336317806] .more-link__bottom[_ngcontent-server_app-c3336317806] .buttonBlue10[_ngcontent-server_app-c3336317806],
    .more-link.lang-tr[_ngcontent-server_app-c3336317806] .more-link__bottom[_ngcontent-server_app-c3336317806] .buttonBlue10[_ngcontent-server_app-c3336317806],
    .more-link.lang-de[_ngcontent-server_app-c3336317806] .more-link__bottom[_ngcontent-server_app-c3336317806] .buttonBlue10[_ngcontent-server_app-c3336317806],
    .more-link.lang-ua[_ngcontent-server_app-c3336317806] .more-link__bottom[_ngcontent-server_app-c3336317806] .buttonBlue10[_ngcontent-server_app-c3336317806],
    .more-link.lang-ru[_ngcontent-server_app-c3336317806] .more-link__bottom[_ngcontent-server_app-c3336317806] .buttonBlue10[_ngcontent-server_app-c3336317806] {
        padding: 0 16px;
        font-size: 12px
    }
}

@keyframes _ngcontent-server_app-c3336317806_leftArrowAnim {
    0% {
        opacity: 0;
        transform: translate3d(-100%, 0, 0) scale(.5)
    }

    50% {
        opacity: 1;
        transform: translateZ(0) scale(1)
    }

    to {
        opacity: 0;
        transform: translate3d(100%, 0, 0) scale(.5)
    }
}


[_nghost-server_app-c2224533171] {
    display: block
}

.blc-banner-slider[_ngcontent-server_app-c2224533171] {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    width: 100%;
    height: 100%;
    touch-action: pan-y
}

.blc-banner-slider__container[_ngcontent-server_app-c2224533171] {
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    transform: translateZ(0);
    transition-property: transform;
    box-sizing: content-box;
    opacity: 1;
    will-change: transform
}

.blc-banner-slider__container--loader[_ngcontent-server_app-c2224533171] {
    height: var(--blc-banner-slider-container-height, auto)
}

.blc-banner-slider__slide[_ngcontent-server_app-c2224533171] {
    transform: translateZ(0);
    backface-visibility: hidden;
    flex-shrink: 0
}

.blc-banner-slider__control[_ngcontent-server_app-c2224533171] {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 40px;
    width: 40px;
    padding: 0;
    background-color: transparent;
    border-radius: 6px;
    display: var(--blc-banner-slider-control-display, flex);
    font-size: var(--blc-banner-slider-control-font-size, 24px);
    align-items: center;
    justify-content: center
}

.blc-banner-slider__control[_ngcontent-server_app-c2224533171]:not(:disabled) {
    cursor: pointer
}

.blc-banner-slider__control--prev[_ngcontent-server_app-c2224533171] {
    left: var(--blc-banner-slider-control-prev-offset, 16px)
}

.blc-banner-slider__control--next[_ngcontent-server_app-c2224533171] {
    right: var(--blc-banner-slider-control-next-offset, 16px)
}

.blc-banner-slider__control--next[_ngcontent-server_app-c2224533171] .fantaicon-arrow3[_ngcontent-server_app-c2224533171] {
    transform: rotate(180deg)
}

.blc-banner-slider__control[_ngcontent-server_app-c2224533171] .fantaicon-arrow3[_ngcontent-server_app-c2224533171] {
    font-size: inherit;
    color: var(--blc-banner-slider-control-color, white)
}

.blc-banner-slider__control[_ngcontent-server_app-c2224533171] .fantaicon-arrow3[_ngcontent-server_app-c2224533171]:before {
    display: block
}


[_nghost-server_app-c569063784] {
    display: block;
    --main-slider-preview-item-w: 310px;
    --main-slider-preview-item-h: 91px;
    --main-slider-preview-container-pt: 16px
}

@media screen and (max-width: 576px) {
    [_nghost-server_app-c569063784] {
        --main-slider-preview-item-w: calc(100vw - 32px)
    }
}

.main-slider-list[_ngcontent-server_app-c569063784] {
    width: 100%;
    background-color: #0f111580;
    position: relative
}

.main-slider-list__container[_ngcontent-server_app-c569063784] {
    width: 100%;
    overflow-x: auto;
    scroll-behavior: smooth;
    overflow-y: hidden;
    padding-top: var(--main-slider-preview-container-pt);
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.main-slider-list__container[_ngcontent-server_app-c569063784]::-webkit-scrollbar {
    background: transparent;
    width: 0;
    height: 0
}

.main-slider-list__container[_ngcontent-server_app-c569063784] .main-slider-list__preview[_ngcontent-server_app-c569063784] {
    scroll-snap-align: start
}

@media screen and (max-width: 576px) {
    .main-slider-list__container[_ngcontent-server_app-c569063784] .main-slider-list__preview[_ngcontent-server_app-c569063784] {
        scroll-snap-align: center
    }
}

.main-slider-list__list[_ngcontent-server_app-c569063784] {
    height: 100%;
    width: 100%;
    display: flex;
    align-items: stretch
}

.main-slider-list__item[_ngcontent-server_app-c569063784] {
    flex-shrink: 0
}

.main-slider-list__preview[_ngcontent-server_app-c569063784] {
    border: 1px solid rgba(164, 203, 255, .1);
    border-right: 0
}

.main-slider-list__preview[_ngcontent-server_app-c569063784]:not(:last-child) {
    border-right: 1px solid rgba(164, 203, 255, .1)
}

.main-slider-list__control[_ngcontent-server_app-c569063784] {
    position: absolute;
    top: calc(50% + var(--main-slider-preview-container-pt) / 2);
    transform: translateY(-50%);
    height: 40px;
    width: 40px;
    padding: 0;
    background-color: transparent;
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    transition: opacity .3s ease-in-out, transform .3s ease-in-out
}

.main-slider-list__control[_ngcontent-server_app-c569063784]:not(:disabled) {
    cursor: pointer
}

.main-slider-list__control--prev[_ngcontent-server_app-c569063784] {
    left: 16px;
    transform: translateY(-50%) translate(-16px)
}

.main-slider-list__control--next[_ngcontent-server_app-c569063784] {
    right: 16px;
    transform: translateY(-50%) translate(16px)
}

.main-slider-list__control--next[_ngcontent-server_app-c569063784] .fantaicon-arrow3[_ngcontent-server_app-c569063784] {
    transform: rotate(180deg)
}

@media screen and (max-width: 768px) {
    .main-slider-list__control[_ngcontent-server_app-c569063784] {
        opacity: 1;
        transition: none
    }

    .main-slider-list__control--prev[_ngcontent-server_app-c569063784],
    .main-slider-list__control--next[_ngcontent-server_app-c569063784] {
        transform: translateY(-50%)
    }
}

.main-slider-list__control[_ngcontent-server_app-c569063784] .fantaicon-arrow3[_ngcontent-server_app-c569063784] {
    font-size: 24px;
    color: #fff
}

.main-slider-list__control[_ngcontent-server_app-c569063784] .fantaicon-arrow3[_ngcontent-server_app-c569063784]:before {
    display: block
}

.main-slider-list[_ngcontent-server_app-c569063784]:hover .main-slider-list__control[_ngcontent-server_app-c569063784] {
    opacity: 1;
    transform: translateY(-50%) translate(0)
}


[_nghost-server_app-c3018237182] {
    display: block
}

.Active[_nghost-server_app-c3018237182] .main-slider-preview__active[_ngcontent-server_app-c3018237182] {
    opacity: 1
}

.main-slider-preview[_ngcontent-server_app-c3018237182] {
    position: relative;
    height: var(--main-slider-preview-item-h);
    width: var(--main-slider-preview-item-w);
    display: flex;
    justify-content: flex-end;
    padding: 6px;
    will-change: transform
}

.main-slider-preview[_ngcontent-server_app-c3018237182] spinner[_ngcontent-server_app-c3018237182] {
    --spinner-image-s: 48px
}

.main-slider-preview[_ngcontent-server_app-c3018237182]:not(:disabled) {
    cursor: pointer
}

.main-slider-preview__pic[_ngcontent-server_app-c3018237182] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.main-slider-preview__pic[_ngcontent-server_app-c3018237182] img[_ngcontent-server_app-c3018237182] {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block
}

.main-slider-preview__content[_ngcontent-server_app-c3018237182] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    max-width: 100%
}

.main-slider-preview__name[_ngcontent-server_app-c3018237182] {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #00faff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    word-break: break-word;
    position: relative;
    max-width: 100%
}

.main-slider-preview__label[_ngcontent-server_app-c3018237182] {
    margin: 0 16px
}

.main-slider-preview__icon[_ngcontent-server_app-c3018237182] {
    width: 32px;
    height: 36px;
    position: relative
}

.main-slider-preview__icon[_ngcontent-server_app-c3018237182] img[_ngcontent-server_app-c3018237182] {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: none;
    transform: translate(-50%, -50%);
    width: 220%;
    height: auto
}

.main-slider-preview__active[_ngcontent-server_app-c3018237182] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    background-color: transparent;
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.main-slider-preview__active[_ngcontent-server_app-c3018237182] .fantaicon-arrow3[_ngcontent-server_app-c3018237182] {
    width: 8px;
    height: 16px;
    position: absolute;
    font-size: 16px;
    top: -13px;
    left: 50%;
    color: #98efff;
    margin-left: -8px;
    transform: rotate(90deg)
}


[_nghost-server_app-c482010468] {
    display: block
}

.Active[_nghost-server_app-c482010468] .main-slider-preview__active[_ngcontent-server_app-c482010468] {
    opacity: 1
}

.main-slider-preview[_ngcontent-server_app-c482010468] {
    position: relative;
    height: var(--main-slider-preview-item-h);
    width: var(--main-slider-preview-item-w);
    display: flex;
    justify-content: flex-end;
    padding: 6px;
    will-change: transform
}

.main-slider-preview[_ngcontent-server_app-c482010468]:not(:disabled) {
    cursor: pointer
}

.main-slider-preview__pic[_ngcontent-server_app-c482010468] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.main-slider-preview__pic[_ngcontent-server_app-c482010468] img[_ngcontent-server_app-c482010468] {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block
}

.main-slider-preview__content[_ngcontent-server_app-c482010468] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    max-width: 100%
}

.main-slider-preview__name[_ngcontent-server_app-c482010468] {
    color: #fffbdb;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    word-break: break-word;
    position: relative;
    max-width: 100%;
    text-shadow: 0 -1px 1.5em rgba(255, 251, 219, .4), 1px 0 1.5em rgba(255, 251, 219, .4), 0 1px 1.5em rgba(255, 251, 219, .4), -1px 0 1.5em rgba(255, 251, 219, .4)
}

.main-slider-preview__name-text[_ngcontent-server_app-c482010468] {
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis
}

.main-slider-preview__name[_ngcontent-server_app-c482010468] b[_ngcontent-server_app-c482010468] {
    font-weight: 700
}

.main-slider-preview__name-line[_ngcontent-server_app-c482010468] {
    position: absolute;
    top: calc(100% + 4px);
    left: 0;
    right: 0;
    height: 1px
}

.main-slider-preview__active[_ngcontent-server_app-c482010468] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    background-color: transparent;
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.main-slider-preview__active[_ngcontent-server_app-c482010468] .fantaicon-arrow3[_ngcontent-server_app-c482010468] {
    width: 8px;
    height: 16px;
    position: absolute;
    font-size: 16px;
    top: -13px;
    left: 50%;
    color: #98efff;
    margin-left: -8px;
    transform: rotate(90deg)
}


[_nghost-server_app-c867990875] {
    display: block
}

.Active[_nghost-server_app-c867990875] .main-slider-preview__active[_ngcontent-server_app-c867990875] {
    opacity: 1
}

.main-slider-preview[_ngcontent-server_app-c867990875] {
    position: relative;
    height: var(--main-slider-preview-item-h);
    width: var(--main-slider-preview-item-w);
    display: flex;
    justify-content: flex-end;
    padding: 6px;
    will-change: transform
}

.main-slider-preview[_ngcontent-server_app-c867990875] spinner[_ngcontent-server_app-c867990875] {
    --spinner-image-s: 48px
}

.main-slider-preview[_ngcontent-server_app-c867990875]:not(:disabled) {
    cursor: pointer
}

.main-slider-preview__pic[_ngcontent-server_app-c867990875] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.main-slider-preview__pic[_ngcontent-server_app-c867990875] img[_ngcontent-server_app-c867990875] {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block
}

.main-slider-preview__content[_ngcontent-server_app-c867990875] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    max-width: 100%
}

.main-slider-preview__name[_ngcontent-server_app-c867990875] {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #00faff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    word-break: break-word;
    position: relative;
    max-width: 100%
}

.main-slider-preview__label[_ngcontent-server_app-c867990875] {
    margin: 0 16px
}

.main-slider-preview__icon[_ngcontent-server_app-c867990875] {
    width: 32px;
    height: 36px;
    position: relative
}

.main-slider-preview__icon[_ngcontent-server_app-c867990875] img[_ngcontent-server_app-c867990875] {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: none;
    transform: translate(-50%, -50%);
    width: 220%;
    height: auto
}

.main-slider-preview__active[_ngcontent-server_app-c867990875] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    background-color: transparent;
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.main-slider-preview__active[_ngcontent-server_app-c867990875] .fantaicon-arrow3[_ngcontent-server_app-c867990875] {
    width: 8px;
    height: 16px;
    position: absolute;
    font-size: 16px;
    top: -13px;
    left: 50%;
    color: #98efff;
    margin-left: -8px;
    transform: rotate(90deg)
}


[_nghost-server_app-c1052451958] {
    display: block
}

.Active[_nghost-server_app-c1052451958] .main-slider-preview__active[_ngcontent-server_app-c1052451958] {
    opacity: 1
}

.main-slider-preview[_ngcontent-server_app-c1052451958] {
    position: relative;
    height: var(--main-slider-preview-item-h);
    width: var(--main-slider-preview-item-w);
    display: flex;
    justify-content: flex-end;
    padding: 6px;
    will-change: transform
}

.main-slider-preview[_ngcontent-server_app-c1052451958] spinner[_ngcontent-server_app-c1052451958] {
    --spinner-image-s: 48px
}

.main-slider-preview[_ngcontent-server_app-c1052451958]:not(:disabled) {
    cursor: pointer
}

.main-slider-preview__pic[_ngcontent-server_app-c1052451958] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.main-slider-preview__pic[_ngcontent-server_app-c1052451958] img[_ngcontent-server_app-c1052451958] {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block
}

.main-slider-preview__content[_ngcontent-server_app-c1052451958] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    max-width: 100%
}

.main-slider-preview__name[_ngcontent-server_app-c1052451958] {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 16px;
    color: #67e8ff;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    word-break: break-word;
    position: relative;
    max-width: 100%
}

.main-slider-preview__name[_ngcontent-server_app-c1052451958] svg[_ngcontent-server_app-c1052451958] {
    width: 27px;
    height: auto;
    color: inherit;
    fill: currentColor;
    flex-shrink: 0
}

.main-slider-preview__name[_ngcontent-server_app-c1052451958] .fantaicon[_ngcontent-server_app-c1052451958] {
    font-size: 1.4em
}

.main-slider-preview__name[_ngcontent-server_app-c1052451958] .fantaicon[_ngcontent-server_app-c1052451958]:before {
    display: block
}

.main-slider-preview__label[_ngcontent-server_app-c1052451958] {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 6px
}

.main-slider-preview__active[_ngcontent-server_app-c1052451958] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    background-color: transparent;
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.main-slider-preview__active[_ngcontent-server_app-c1052451958] .fantaicon-arrow3[_ngcontent-server_app-c1052451958] {
    width: 8px;
    height: 16px;
    position: absolute;
    font-size: 16px;
    top: -13px;
    left: 50%;
    color: #98efff;
    margin-left: -8px;
    transform: rotate(90deg)
}


[_nghost-server_app-c2828780828] {
    display: block
}

.Active[_nghost-server_app-c2828780828] .main-slider-preview__active[_ngcontent-server_app-c2828780828] {
    opacity: 1
}

.main-slider-preview[_ngcontent-server_app-c2828780828] {
    position: relative;
    height: var(--main-slider-preview-item-h);
    width: var(--main-slider-preview-item-w);
    display: flex;
    justify-content: flex-end;
    padding: 8px 10px 5px 5px;
    will-change: transform
}

.main-slider-preview[_ngcontent-server_app-c2828780828]:not(:disabled) {
    cursor: pointer
}

.main-slider-preview__pic[_ngcontent-server_app-c2828780828] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.main-slider-preview__pic[_ngcontent-server_app-c2828780828] img[_ngcontent-server_app-c2828780828] {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block
}

.main-slider-preview__content[_ngcontent-server_app-c2828780828] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    height: 100%;
    max-width: 100%
}

.main-slider-preview__content[_ngcontent-server_app-c2828780828] giveaway-menu-timer[_ngcontent-server_app-c2828780828] {
    margin-top: auto;
    width: 190px
}

.main-slider-preview__name[_ngcontent-server_app-c2828780828] {
    text-shadow: 0 0 13px rgba(106, 188, 228, .5);
    color: #b5effe;
    font-size: 13px;
    font-weight: 300;
    text-align: right;
    text-transform: uppercase;
    letter-spacing: .21px;
    position: relative;
    max-width: 100%
}

.main-slider-preview__name-text[_ngcontent-server_app-c2828780828] {
    max-width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis
}

.main-slider-preview__name[_ngcontent-server_app-c2828780828] b[_ngcontent-server_app-c2828780828] {
    font-weight: 700
}

.main-slider-preview__name-line[_ngcontent-server_app-c2828780828] {
    position: absolute;
    top: calc(100% + 4px);
    left: 0;
    right: 0;
    height: 1px
}

.main-slider-preview__active[_ngcontent-server_app-c2828780828] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    background-color: transparent;
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.main-slider-preview__active[_ngcontent-server_app-c2828780828] .fantaicon-arrow3[_ngcontent-server_app-c2828780828] {
    width: 8px;
    height: 16px;
    position: absolute;
    font-size: 16px;
    top: -13px;
    left: 50%;
    color: #98efff;
    margin-left: -8px;
    transform: rotate(90deg)
}


[_nghost-server_app-c2236891323] {
    --giveaway-details-timer-item-p: 0;
    --giveaway-details-timer-item-m: 0;
    --giveaway-details-timer-num-w: 40px;
    --giveaway-details-timer-num-h: 24px;
    --giveaway-details-timer-num-fz: 22px;
    --giveaway-details-timer-num-bgc: transparent;
    --giveaway-details-timer-num-bxsh: none;
    --giveaway-details-timer-num-bdrs: 0px;
    --giveaway-details-timer-label-fz: 11px
}

.giveaway-details-timer[_ngcontent-server_app-c2236891323],
.giveaway-details-timer__row[_ngcontent-server_app-c2236891323] {
    display: flex;
    align-items: center;
    justify-content: center
}

.giveaway-details-timer__item[_ngcontent-server_app-c2236891323] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: var(--giveaway-details-timer-item-p);
    margin: var(--giveaway-details-timer-item-m)
}

.giveaway-details-timer__num[_ngcontent-server_app-c2236891323] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: var(--giveaway-details-timer-num-w);
    height: var(--giveaway-details-timer-num-h);
    background-color: var(--giveaway-details-timer-num-bgc);
    font-size: var(--giveaway-details-timer-num-fz);
    border-radius: var(--giveaway-details-timer-num-bdrs);
    font-weight: 400;
    text-align: center;
    letter-spacing: .29px;
    box-shadow: var(--giveaway-details-timer-num-bxsh)
}

.giveaway-details-timer__label[_ngcontent-server_app-c2236891323] {
    font-size: var(--giveaway-details-timer-label-fz);
    font-weight: 300;
    text-align: center;
    letter-spacing: 1.2px
}


.main-slide[_ngcontent-server_app-c2490065209] {
    display: block;
    height: var(--main-slide-height);
    background-color: #1b1e24;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative
}

.main-slide__bg[_ngcontent-server_app-c2490065209] {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    width: auto;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

@media screen and (min-width: 1921px) {
    .main-slide__bg[_ngcontent-server_app-c2490065209] {
        -webkit-mask-image: linear-gradient(to right, #0000, #000 10% 50%, #000 90%, #0000);
        mask-image: linear-gradient(to right, #0000, #000 10% 50%, #000 90%, #0000)
    }
}

.main-slide__inner[_ngcontent-server_app-c2490065209] {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px 16px
}

.main-slide[_ngcontent-server_app-c2490065209] {
    background-color: var(--main-slide-background-color);
    cursor: pointer
}

@media screen and (max-width: 1024px) {
    .main-slide__bg[_ngcontent-server_app-c2490065209] {
        object-position: var(--main-slide-object-position, calc(50% + 20px) center)
    }
}

@media screen and (max-width: 480px) {
    .main-slide__bg[_ngcontent-server_app-c2490065209] {
        object-position: calc(50% - 10px) center
    }
}



.buttonCustom[_ngcontent-server_app-c1483145694] {
    font-size: var(--button-custom-font-size, 16px);
    background-color: rgba(var(--button-custom-background-color, 1, 153, 123), var(--button-custom-background-color-opcity-base, .7));
    border: 1px solid var(--button-custom-border-color, #00ba95);
    height: var(--button-custom-height, 40px);
    border-radius: var(--button-custom-border-radius, 20px);
    padding: var(--button-custom-padding, 0 20px);
    color: var(--button-custom-color, #ffffff);
    text-align: center;
    text-transform: uppercase;
    outline: none;
    transition: background-color .2s
}

.buttonCustom__inner[_ngcontent-server_app-c1483145694] {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    gap: .7em
}

.buttonCustom[_ngcontent-server_app-c1483145694]:not(:disabled) {
    cursor: pointer
}

.buttonCustom[_ngcontent-server_app-c1483145694]:disabled {
    opacity: .5
}

.buttonCustom.disabled[_ngcontent-server_app-c1483145694] {
    opacity: .5;
    pointer-events: none
}

.buttonCustom[_ngcontent-server_app-c1483145694]:not(:disabled) {
    cursor: pointer;
    box-shadow: 0 0 25px rgba(var(--button-custom-box-shadow-color, 0, 168, 135), .35)
}

.buttonCustom[_ngcontent-server_app-c1483145694]:not(:disabled):hover {
    background-color: rgba(var(--button-custom-background-color-hover, var(--button-custom-background-color, 1, 153, 123)), 1);
    box-shadow: 0 0 rgba(var(--button-custom-box-shadow-color-hover, var(--button-custom-box-shadow-color, 0, 168, 135)), 0)
}

.buttonCustom[_ngcontent-server_app-c1483145694]:disabled {
    opacity: var(--button-custom-disabled-opacity, .5)
}

.events-layout[_ngcontent-server_app-c1483145694] {
    overflow: hidden;
    position: relative
}

.events-layout__bg[_ngcontent-server_app-c1483145694] {
    position: absolute;
    top: 0;
    left: 50%;
    width: 1920px;
    height: auto;
    transform: translate(-50%);
    max-width: none;
    pointer-events: none;
    z-index: 0
}

@media screen and (max-width: 1024px) {
    .events-layout__bg[_ngcontent-server_app-c1483145694] {
        width: calc(100% + 240px)
    }
}

@media screen and (max-width: 576px) {
    .events-layout__bg[_ngcontent-server_app-c1483145694] {
        width: 100%
    }
}

.events-layout__inner[_ngcontent-server_app-c1483145694] {
    position: relative;
    padding: 53px 16px 56px;
    display: flex;
    flex-direction: column
}

.events-layout__content[_ngcontent-server_app-c1483145694] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 55px
}

.events-layout__content[_ngcontent-server_app-c1483145694] .buttonCustom[_ngcontent-server_app-c1483145694] {
    --button-custom-height: 40px;
    --button-custom-padding: 0 14px;
    --button-custom-background-color: 88, 156, 240;
    --button-custom-border-color: #52bcff;
    --button-custom-box-shadow-color: 88, 156, 240;
    min-width: 180px
}

.events-layout__title[_ngcontent-server_app-c1483145694] {
    text-align: center;
    font-size: 40px;
    line-height: 1;
    font-weight: 700;
    color: var(--event-title-color, #ff5400);
    margin: 0
}

@media screen and (max-width: 768px) {
    .events-layout__title[_ngcontent-server_app-c1483145694] {
        font-size: 28px;
        line-height: 1.2
    }
}

.events-layout__timer[_ngcontent-server_app-c1483145694] {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 18px auto 48px
}

.events-layout__timer-label[_ngcontent-server_app-c1483145694] {
    font-size: 15px;
    font-weight: 400;
    color: #83a3d4;
    text-align: center;
    text-transform: uppercase
}

.events-layout__timer[_ngcontent-server_app-c1483145694] common-timer[_ngcontent-server_app-c1483145694] {
    --common-timer-num-mb: 0;
    --common-timer-num-color: var(--event-timer-color);
    --common-timer-num-bg: var(--event-timer-num-bg, rgba(93, 119, 178, .2));
    --common-timer-num-fz: 33px;
    --common-timer-num-fw: 600;
    --common-timer-num-text-shadow: none;
    --common-timer-num-block-fz: 26px;
    --common-timer-num-bg-img: radial-gradient(circle 1.1em at 50% 50%, rgba(var(--event-timer-shadow-color), 0) 0%, rgba(var(--event-timer-shadow-color), 0) 100%);
    --common-timer-label-position: absolute;
    --common-timer-label-top: calc(100% + 3px);
    --common-timer-label-left: 0;
    --common-timer-label-color: #83a3d4;
    --common-timer-label-fw: 400;
    --common-timer-label-fz: 14px
}

@media screen and (max-width: 576px) {
    .events-layout__timer[_ngcontent-server_app-c1483145694] common-timer[_ngcontent-server_app-c1483145694] {
        --common-timer-num-w: 54px;
        --common-timer-num-h: 45px;
        --common-timer-num-fz: 23px;
        --common-timer-num-radius: 6px
    }
}

.events-layout__items[_ngcontent-server_app-c1483145694] {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    justify-content: center;
    gap: 16px 0
}

.events-layout__items[_ngcontent-server_app-c1483145694] main-page-case-item-mob[_ngcontent-server_app-c1483145694],
.events-layout__items[_ngcontent-server_app-c1483145694] rust-case-item[_ngcontent-server_app-c1483145694] {
    width: 235px
}

@media screen and (max-width: 768px) {

    .events-layout__items[_ngcontent-server_app-c1483145694] main-page-case-item-mob[_ngcontent-server_app-c1483145694],
    .events-layout__items[_ngcontent-server_app-c1483145694] rust-case-item[_ngcontent-server_app-c1483145694] {
        width: 50%
    }
}

@media screen and (max-width: 768px) {
    .events-layout__items[_ngcontent-server_app-c1483145694] {
        margin: 0 -16px
    }
}

.events-layout--items[_ngcontent-server_app-c1483145694] .events-layout__inner[_ngcontent-server_app-c1483145694] {
    padding: 78px 16px 28px
}

spinner[_ngcontent-server_app-c1483145694] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 200px
}

.no-data[_ngcontent-server_app-c1483145694] {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 400;
    color: #7bade0;
    text-transform: uppercase;
    text-align: center;
    min-height: 72px
}


[_nghost-server_app-c3564041625] {
    display: block;
    width: 100%
}

.common-timer[_ngcontent-server_app-c3564041625] {
    display: flex;
    align-items: center;
    justify-content: center;
    pointer-events: var(--common-timer-pointer-events, auto)
}

.common-timer__row[_ngcontent-server_app-c3564041625] {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: var(--common-timer-row-flex-direction, row);
    justify-content: var(--common-timer-row-justify-content, center);
    gap: calc(var(--common-timer-col-offset, 8px) * 2);
    width: var(--common-timer-row-width, auto)
}

.common-timer__item[_ngcontent-server_app-c3564041625] {
    position: relative;
    width: var(--common-timer-num-w, 73px);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

.common-timer__progress[_ngcontent-server_app-c3564041625] {
    --percent: calc(var(--common-timer-progress, 0) * 1%);
    position: absolute;
    top: calc(var(--common-timer-num-border-width, 0) * -1);
    left: calc(var(--common-timer-num-border-width, 0) * -1);
    width: calc(100% + var(--common-timer-num-border-width, 0) * 2);
    height: calc(100% + var(--common-timer-num-border-width, 0) * 2);
    border-radius: var(--common-timer-num-radius, 10px);
    background: conic-gradient(var(--common-timer-num-progress-color) var(--percent), transparent var(--percent)) border-box;
    border: var(--common-timer-num-border-width, 0) solid transparent;
    mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    transition: --percent .2s linear;
    pointer-events: none
}

.common-timer__num[_ngcontent-server_app-c3564041625] {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: var(--common-timer-num-h, 65px);
    font-weight: var(--common-timer-num-fw, 700);
    line-height: var(--common-timer-num-lh, normal);
    text-align: center;
    letter-spacing: .49px;
    background-color: var(--common-timer-num-bg, rgba(21, 22, 27, .2));
    color: var(--common-timer-num-color, #98efff);
    background-image: var(--common-timer-num-bg-img, radial-gradient(circle 1.2em at 50% 50%, rgba(107, 188, 239, .2) 0%, rgba(98, 169, 212, 0) 100%));
    background-size: var(--common-timer-num-background-size, 100%);
    background-repeat: var(--common-timer-num-background-repeat, no-repeat);
    background-position: var(--common-timer-num-background-position, center);
    box-shadow: var(--common-timer-num-box-shadow, inset 0 0 43px 0 rgba(13, 18, 26, .04));
    border-radius: var(--common-timer-num-radius, 10px);
    border: var(--common-timer-num-border-width, 0) var(--common-timer-num-border-style, solid) var(--common-timer-num-border-color, transparent);
    margin-bottom: var(--common-timer-num-mb, 10px);
    transition: var(--common-timer-num-transition, none);
    font-variant-numeric: tabular-nums;
    font-size: var(--common-timer-num-block-fz, inherit)
}

.common-timer__num[_ngcontent-server_app-c3564041625] span[_ngcontent-server_app-c3564041625] {
    position: relative;
    font-size: var(--common-timer-num-fz, 26px);
    font-weight: var(--common-timer-num-fw, 700);
    line-height: var(--common-timer-num-lh, normal);
    text-shadow: var(--common-timer-num-text-shadow, -2px 0 .3em rgba(152, 239, 255, .2), 0 2px .3em rgba(152, 239, 255, .2), 2px 0 .3em rgba(152, 239, 255, .2), 0 -2px .3em rgba(152, 239, 255, .2))
}

.common-timer__label[_ngcontent-server_app-c3564041625] {
    position: var(--common-timer-label-position, static);
    top: var(--common-timer-label-top, initial);
    right: var(--common-timer-label-right, initial);
    bottom: var(--common-timer-label-bottom, initial);
    left: var(--common-timer-label-left, initial);
    color: var(--common-timer-label-color, #4167b1);
    font-size: var(--common-timer-label-fz, 16px);
    font-weight: var(--common-timer-label-fw, 300);
    line-height: var(--common-timer-label-lh, normal);
    display: var(--common-timer-label-display, block);
    text-align: center;
    letter-spacing: .18px;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

@media screen and (max-width: 768px) {
    .common-timer__label.text-desktop[_ngcontent-server_app-c3564041625] {
        display: var(--common-timer-label-display, none)
    }
}

@media screen and (min-width: 769px) {
    .common-timer__label.text-mob[_ngcontent-server_app-c3564041625] {
        display: var(--common-timer-label-display, none)
    }
}

.common-timer--compact[_ngcontent-server_app-c3564041625] .common-timer__num[_ngcontent-server_app-c3564041625] {
    color: #fff;
    font-weight: 500;
    font-size: 30px;
    line-height: 1.1;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    text-shadow: none;
    height: fit-content;
    background: none;
    margin-bottom: 0;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none
}

@media screen and (max-width: 992px) {
    .common-timer--compact[_ngcontent-server_app-c3564041625] .common-timer__num[_ngcontent-server_app-c3564041625] {
        font-size: 22px
    }
}

.common-timer--compact[_ngcontent-server_app-c3564041625] .common-timer__num[_ngcontent-server_app-c3564041625] span[_ngcontent-server_app-c3564041625] {
    color: #fff;
    font-weight: 500;
    font-size: 30px;
    line-height: 1.1;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    text-shadow: none
}

@media screen and (max-width: 992px) {
    .common-timer--compact[_ngcontent-server_app-c3564041625] .common-timer__num[_ngcontent-server_app-c3564041625] span[_ngcontent-server_app-c3564041625] {
        font-size: 22px
    }
}

.common-timer--compact[_ngcontent-server_app-c3564041625] .common-timer__item[_ngcontent-server_app-c3564041625] {
    width: fit-content;
    position: relative
}

.common-timer--compact[_ngcontent-server_app-c3564041625] .common-timer__item[_ngcontent-server_app-c3564041625]:after {
    content: ":";
    color: #fff;
    font-weight: 500;
    font-size: 30px;
    line-height: 1.1;
    letter-spacing: 0;
    text-align: center;
    text-transform: uppercase;
    text-shadow: none;
    top: -1px;
    right: -4px;
    width: 5px;
    height: 30px;
    transform: none;
    position: absolute
}

@media screen and (max-width: 992px) {
    .common-timer--compact[_ngcontent-server_app-c3564041625] .common-timer__item[_ngcontent-server_app-c3564041625]:after {
        font-size: 22px;
        height: 22px;
        right: -5px
    }
}

.common-timer--compact[_ngcontent-server_app-c3564041625] .common-timer__item[_ngcontent-server_app-c3564041625]:last-child:after {
    display: none
}

.common-timer--compact[_ngcontent-server_app-c3564041625] .common-timer__row[_ngcontent-server_app-c3564041625] {
    gap: 5px
}

.common-timer.small-white[_ngcontent-server_app-c3564041625] .common-timer__num[_ngcontent-server_app-c3564041625] span[_ngcontent-server_app-c3564041625] {
    font-weight: 500;
    font-size: 22px;
    line-height: 1.5;
    letter-spacing: .7px;
    color: #fff
}

.common-timer.small-white[_ngcontent-server_app-c3564041625] .common-timer__item[_ngcontent-server_app-c3564041625] {
    width: fit-content;
    position: relative
}

.common-timer.small-white[_ngcontent-server_app-c3564041625] .common-timer__item[_ngcontent-server_app-c3564041625]:after {
    font-weight: 500;
    font-size: 22px;
    line-height: 1.5;
    letter-spacing: .7px;
    color: #fff;
    top: -1px;
    right: -5px;
    width: 5px;
    height: 22px
}

.common-timer.small-white[_ngcontent-server_app-c3564041625] .common-timer__item[_ngcontent-server_app-c3564041625]:last-child:after {
    display: none
}

.common-timer.green-timer[_ngcontent-server_app-c3564041625] .common-timer__num[_ngcontent-server_app-c3564041625] span[_ngcontent-server_app-c3564041625] {
    font-weight: 500;
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: .7px;
    color: #00eda2
}

@media screen and (max-width: 992px) {
    .common-timer.green-timer[_ngcontent-server_app-c3564041625] .common-timer__num[_ngcontent-server_app-c3564041625] span[_ngcontent-server_app-c3564041625] {
        font-size: 16px
    }
}

.common-timer.green-timer[_ngcontent-server_app-c3564041625] .common-timer__item[_ngcontent-server_app-c3564041625] {
    width: fit-content;
    position: relative
}

.common-timer.green-timer[_ngcontent-server_app-c3564041625] .common-timer__item[_ngcontent-server_app-c3564041625]:after {
    font-weight: 500;
    font-size: 20px;
    line-height: 1.5;
    letter-spacing: .7px;
    color: #00eda2;
    top: -1px;
    right: -5px;
    width: 5px;
    height: 20px
}

@media screen and (max-width: 992px) {
    .common-timer.green-timer[_ngcontent-server_app-c3564041625] .common-timer__item[_ngcontent-server_app-c3564041625]:after {
        font-size: 16px;
        height: 16px;
        right: -5px
    }
}

.common-timer.green-timer[_ngcontent-server_app-c3564041625] .common-timer__item[_ngcontent-server_app-c3564041625]:last-child:after {
    display: none
}

@property --percent {
    syntax: "<percentage>";
    initial-value: 0%;
    inherits: false;
}


.blc-badge[_ngcontent-server_app-c1170577697] {
    background-color: #12161cb3;
    border-radius: 16px;
    border: 1px solid #313c4f;
    display: inline-block;
    text-align: center;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0 16px
}

.blc-badge__inner[_ngcontent-server_app-c1170577697] {
    display: inline-block;
    height: 100%;
    width: 100%;
    overflow: hidden;
    line-height: inherit;
    text-overflow: ellipsis;
    white-space: nowrap
}

.blc-badge__inner[_ngcontent-server_app-c1170577697] b[_ngcontent-server_app-c1170577697] {
    font-weight: 900
}

.blc-badgeLg[_ngcontent-server_app-c1170577697] {
    height: 32px;
    font-size: 22px;
    line-height: 32px
}

.blc-badgeMd[_ngcontent-server_app-c1170577697] {
    height: 28px;
    font-size: 18px;
    line-height: 28px
}

.blc-badgeSm[_ngcontent-server_app-c1170577697] {
    height: 22px;
    font-size: 16px;
    line-height: 22px
}

.blc-badgeSSm[_ngcontent-server_app-c1170577697] {
    height: 20px;
    font-size: 13px;
    line-height: 20px
}

.label-icon[_ngcontent-server_app-c1170577697] {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100%;
    overflow: hidden;
    border-radius: 3px;
    width: auto;
    min-width: 50px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    transform: translateZ(0);
    box-shadow: 0 0 6px 4px #1f252c80
}

.label-icon__text[_ngcontent-server_app-c1170577697] {
    transform: translateY(.5px)
}

.label-icon.sale[_ngcontent-server_app-c1170577697] {
    background-image: linear-gradient(-120deg, #da8720fe, #c53d0e)
}

.label-icon.free[_ngcontent-server_app-c1170577697] {
    background-image: linear-gradient(-120deg, #078377fe, #005a59);
    font-size: 15px
}

.label-icon.new[_ngcontent-server_app-c1170577697] {
    background-image: linear-gradient(-120deg, #60a82cfe, #3f6e69)
}

.label-icon.hot[_ngcontent-server_app-c1170577697] {
    background-image: linear-gradient(-120deg, #a01517fe, #801451)
}

.label-icon.top[_ngcontent-server_app-c1170577697] {
    background-image: linear-gradient(-120deg, #9e24aefe, #5d1ebd)
}

.label-icon.nft[_ngcontent-server_app-c1170577697] {
    background-image: linear-gradient(-120deg, #5595a8fe, #4d37bf)
}

.label-icon.Disabled[_ngcontent-server_app-c1170577697] {
    filter: grayscale(.8)
}

.case-price__item[_ngcontent-server_app-c1170577697] {
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--case-price-background, rgba(41, 47, 59, .7));
    border-radius: 16px;
    min-width: 147px;
    height: 32px;
    padding: 0 14px;
    margin: auto
}

@media screen and (max-width: 768px) {
    .case-price__item[_ngcontent-server_app-c1170577697] {
        min-width: 90px;
        padding: 0 12px
    }
}

.case-price__value[_ngcontent-server_app-c1170577697] {
    border: var(--case-price-value-border, 1px solid #38414c);
    display: flex;
    align-items: center
}

.case-price__old[_ngcontent-server_app-c1170577697] {
    font-size: 12px;
    color: var(--case-price-old-color, #6e86aa);
    margin-right: 12px;
    position: relative;
    white-space: nowrap
}

.case-price__old[_ngcontent-server_app-c1170577697]:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1px;
    background-color: currentColor;
    transform: rotate(10deg)
}

@media screen and (max-width: 768px) {
    .case-price__old[_ngcontent-server_app-c1170577697] {
        font-size: 12px
    }
}

.case-price__current[_ngcontent-server_app-c1170577697] {
    font-size: 22px;
    color: var(--case-price-current-color, #ffffff);
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    text-transform: uppercase;
    white-space: nowrap
}

@media screen and (max-width: 768px) {
    .case-price__current[_ngcontent-server_app-c1170577697] {
        font-size: 14px
    }
}

.case-price__label[_ngcontent-server_app-c1170577697] {
    font-size: 14px;
    color: var(--case-price-label-color, #ffffff);
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    text-transform: uppercase;
    white-space: nowrap;
    text-shadow: 0 -1px 1.5em rgba(111, 186, 255, .3), 1px 0 1.5em rgba(111, 186, 255, .3), 0 1px 1.5em rgba(111, 186, 255, .3), -1px 0 1.5em rgba(111, 186, 255, .3)
}

.case-price__free[_ngcontent-server_app-c1170577697] {
    font-weight: 400;
    font-size: 18px;
    text-transform: uppercase;
    color: var(--case-price-free-color, #ffffff);
    background: var(--case-price-free-background, rgba(33, 43, 57, .7));
    border: var(--case-price-free-border, 1px solid rgba(49, 63, 75, .7));
    transition: background .2s, color .2s, border .2s
}

@media screen and (max-width: 768px) {
    .case-price__free[_ngcontent-server_app-c1170577697] {
        font-size: 14px
    }
}

.case-price__open[_ngcontent-server_app-c1170577697] {
    cursor: pointer;
    display: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    color: var(--case-price-open-color, #ff1317);
    border: var(--case-price-open-border, 1px solid rgba(166, 3, 8, .7));
    background: var(--case-price-open-background, rgba(108, 7, 11, .7))
}

@media screen and (max-width: 768px) {
    .case-price__open[_ngcontent-server_app-c1170577697] {
        width: auto;
        min-width: 86px;
        padding: 0 12px;
        font-size: 14px
    }
}

.case-price.FreeDisabledPrice[_ngcontent-server_app-c1170577697] {
    width: 100%;
    display: flex;
    padding: 0 12px
}

.case-price.FreeDisabledPrice[_ngcontent-server_app-c1170577697] .case-price__free[_ngcontent-server_app-c1170577697] {
    padding: 0 12px;
    font-size: 16px;
    white-space: nowrap
}

@media screen and (max-width: 768px) {
    .case-price.FreeDisabledPrice[_ngcontent-server_app-c1170577697] .case-price__free[_ngcontent-server_app-c1170577697] {
        width: 100%;
        font-size: 14px
    }
}

.case-price[_ngcontent-server_app-c1170577697]:not(.FreeDisabledPrice):hover .case-price__free[_ngcontent-server_app-c1170577697],
.case-price[_ngcontent-server_app-c1170577697]:not(.FreeDisabledPrice):hover .case-price__value[_ngcontent-server_app-c1170577697] {
    display: none
}

.case-price[_ngcontent-server_app-c1170577697]:not(.FreeDisabledPrice):hover .case-price__open[_ngcontent-server_app-c1170577697] {
    display: flex
}

[_nghost-server_app-c1170577697] {
    display: block
}

.rust-case-item[_ngcontent-server_app-c1170577697] {
    display: block;
    width: 100%;
    max-width: var(--rust-case-item-max-width, 360px);
    margin: 0 auto
}

@media screen and (max-width: 768px) {
    .rust-case-item[_ngcontent-server_app-c1170577697] {
        height: auto;
        width: 100%
    }
}

.rust-case-item__inner[_ngcontent-server_app-c1170577697] {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-end;
    position: relative;
    gap: 4px
}

.rust-case-item__top[_ngcontent-server_app-c1170577697] {
    position: relative;
    width: var(--rust-case-item-top-width, 80%);
    margin: 0 auto
}

.rust-case-item__pic[_ngcontent-server_app-c1170577697] {
    display: block;
    width: 100%;
    position: relative;
    padding-top: var(--rust-case-item-pic-ratio, 80%);
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.rust-case-item__pic[_ngcontent-server_app-c1170577697] img[_ngcontent-server_app-c1170577697] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(var(--rust-case-item-pic-img-translate-x, -50%), var(--rust-case-item-pic-img-translate-y, -46%)) scale(var(--rust-case-item-pic-img-scale, 1));
    width: var(--rust-case-item-pic-img-width, 121.28%);
    height: auto;
    max-width: none;
    transition: transform .3s ease
}

.rust-case-item__content[_ngcontent-server_app-c1170577697] {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    width: 100%;
    gap: 4px
}

.rust-case-item__name[_ngcontent-server_app-c1170577697] {
    font-size: 15px;
    font-weight: 400;
    text-align: center;
    position: relative;
    padding: 0 12px;
    line-height: 18px;
    color: var(--rust-case-item-color, #74a5d7);
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (max-width: 768px) {
    .rust-case-item__name[_ngcontent-server_app-c1170577697] {
        font-size: 12px
    }
}

.rust-case-item__nft[_ngcontent-server_app-c1170577697] {
    position: absolute;
    top: 24px;
    right: -12px;
    width: 36px;
    height: auto;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    filter: drop-shadow(0 0 12px #30cdf0)
}

@media screen and (max-width: 768px) {
    .rust-case-item__nft[_ngcontent-server_app-c1170577697] {
        top: 10%;
        right: -3%;
        width: 6.6vw;
        min-width: 28px;
        max-width: 36px
    }
}

.rust-case-item__icons[_ngcontent-server_app-c1170577697] {
    position: absolute;
    top: 0;
    left: -15px;
    height: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center
}

.rust-case-item__icons[_ngcontent-server_app-c1170577697] .label-icon[_ngcontent-server_app-c1170577697]:not(:last-child) {
    margin-bottom: 8px
}

@media screen and (min-width: 769px) {
    .rust-case-item[_ngcontent-server_app-c1170577697]:hover .rust-case-item__img[_ngcontent-server_app-c1170577697] {
        --rust-case-item-pic-img-scale: 1.1
    }

    .rust-case-item[_ngcontent-server_app-c1170577697]:hover .case-price__free[_ngcontent-server_app-c1170577697],
    .rust-case-item[_ngcontent-server_app-c1170577697]:hover .case-price__value[_ngcontent-server_app-c1170577697] {
        background-color: #3c1721b3;
        border: 1px solid rgba(114, 19, 33, .7);
        font-weight: 400
    }
}

.rust-case-item.Disabled[_ngcontent-server_app-c1170577697] .rust-case-item__img[_ngcontent-server_app-c1170577697] {
    filter: grayscale(1)
}

.rust-case-item.FreeDisabled[_ngcontent-server_app-c1170577697] {
    cursor: default
}

.rust-case-item.FreeDisabled[_ngcontent-server_app-c1170577697] .rust-case-item__img[_ngcontent-server_app-c1170577697] {
    filter: grayscale(1)
}

.rust-case-item.FreeDisabled[_ngcontent-server_app-c1170577697] .case-price__free[_ngcontent-server_app-c1170577697] {
    font-size: 13px;
    color: #708395;
    background-color: #212b39b3;
    border: 1px solid rgba(49, 63, 75, .7)
}

.label-icon.free[_ngcontent-server_app-c1170577697] {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, -65%)
}


[_nghost-server_app-c3756517665] {
    white-space: nowrap
}

.blc-money[_ngcontent-server_app-c3756517665] {
    position: relative
}

.blc-money-icon[_ngcontent-server_app-c3756517665] {
    display: inline-block;
    margin-right: 2px;
    width: 1em;
    height: 1em;
    object-fit: contain;
    vertical-align: -.125em
}

b[_ngcontent-server_app-c3756517665] {
    color: var(--blc-money-currency-color, #db1a1d);
    font-weight: 900
}

sup[_ngcontent-server_app-c3756517665] {
    top: var(--blc-money-sup-top, -.3em);
    font-size: var(--blc-money-sup-fz, 70%)
}

sup.small[_ngcontent-server_app-c3756517665] {
    font-size: 12px;
    line-height: 1;
    margin-left: 4px;
    top: -10px
}


.label-icon[_ngcontent-server_app-c1800724535] {
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 100%;
    overflow: hidden;
    border-radius: 3px;
    width: auto;
    min-width: 50px;
    height: 18px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    text-align: center;
    transform: translateZ(0);
    box-shadow: 0 0 6px 4px #1f252c80
}

.label-icon__text[_ngcontent-server_app-c1800724535] {
    transform: translateY(.5px)
}

.label-icon.sale[_ngcontent-server_app-c1800724535] {
    background-image: linear-gradient(-120deg, #da8720fe, #c53d0e)
}

.label-icon.free[_ngcontent-server_app-c1800724535] {
    background-image: linear-gradient(-120deg, #078377fe, #005a59);
    font-size: 15px
}

.label-icon.new[_ngcontent-server_app-c1800724535] {
    background-image: linear-gradient(-120deg, #60a82cfe, #3f6e69)
}

.label-icon.hot[_ngcontent-server_app-c1800724535] {
    background-image: linear-gradient(-120deg, #a01517fe, #801451)
}

.label-icon.top[_ngcontent-server_app-c1800724535] {
    background-image: linear-gradient(-120deg, #9e24aefe, #5d1ebd)
}

.label-icon.nft[_ngcontent-server_app-c1800724535] {
    background-image: linear-gradient(-120deg, #5595a8fe, #4d37bf)
}

.label-icon.Disabled[_ngcontent-server_app-c1800724535] {
    filter: grayscale(.8)
}

.case-price__item[_ngcontent-server_app-c1800724535] {
    display: flex;
    align-items: center;
    justify-content: center;
    background: var(--case-price-background, rgba(41, 47, 59, .7));
    border-radius: 16px;
    min-width: 147px;
    height: 32px;
    padding: 0 14px;
    margin: auto
}

@media screen and (max-width: 768px) {
    .case-price__item[_ngcontent-server_app-c1800724535] {
        min-width: 90px;
        padding: 0 12px
    }
}

.case-price__value[_ngcontent-server_app-c1800724535] {
    border: var(--case-price-value-border, 1px solid #38414c);
    display: flex;
    align-items: center
}

.case-price__old[_ngcontent-server_app-c1800724535] {
    font-size: 12px;
    color: var(--case-price-old-color, #6e86aa);
    margin-right: 12px;
    position: relative;
    white-space: nowrap
}

.case-price__old[_ngcontent-server_app-c1800724535]:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    height: 1px;
    background-color: currentColor;
    transform: rotate(10deg)
}

@media screen and (max-width: 768px) {
    .case-price__old[_ngcontent-server_app-c1800724535] {
        font-size: 12px
    }
}

.case-price__current[_ngcontent-server_app-c1800724535] {
    font-size: 22px;
    color: var(--case-price-current-color, #ffffff);
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    text-transform: uppercase;
    white-space: nowrap
}

@media screen and (max-width: 768px) {
    .case-price__current[_ngcontent-server_app-c1800724535] {
        font-size: 14px
    }
}

.case-price__label[_ngcontent-server_app-c1800724535] {
    font-size: 14px;
    color: var(--case-price-label-color, #ffffff);
    display: flex;
    align-items: center;
    justify-content: center;
    align-self: stretch;
    text-transform: uppercase;
    white-space: nowrap;
    text-shadow: 0 -1px 1.5em rgba(111, 186, 255, .3), 1px 0 1.5em rgba(111, 186, 255, .3), 0 1px 1.5em rgba(111, 186, 255, .3), -1px 0 1.5em rgba(111, 186, 255, .3)
}

.case-price__free[_ngcontent-server_app-c1800724535] {
    font-weight: 400;
    font-size: 18px;
    text-transform: uppercase;
    color: var(--case-price-free-color, #ffffff);
    background: var(--case-price-free-background, rgba(33, 43, 57, .7));
    border: var(--case-price-free-border, 1px solid rgba(49, 63, 75, .7));
    transition: background .2s, color .2s, border .2s
}

@media screen and (max-width: 768px) {
    .case-price__free[_ngcontent-server_app-c1800724535] {
        font-size: 14px
    }
}

.case-price__open[_ngcontent-server_app-c1800724535] {
    cursor: pointer;
    display: none;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    color: var(--case-price-open-color, #ff1317);
    border: var(--case-price-open-border, 1px solid rgba(166, 3, 8, .7));
    background: var(--case-price-open-background, rgba(108, 7, 11, .7))
}

@media screen and (max-width: 768px) {
    .case-price__open[_ngcontent-server_app-c1800724535] {
        width: auto;
        min-width: 86px;
        padding: 0 12px;
        font-size: 14px
    }
}

.case-price.FreeDisabledPrice[_ngcontent-server_app-c1800724535] {
    width: 100%;
    display: flex;
    padding: 0 12px
}

.case-price.FreeDisabledPrice[_ngcontent-server_app-c1800724535] .case-price__free[_ngcontent-server_app-c1800724535] {
    padding: 0 12px;
    font-size: 16px;
    white-space: nowrap
}

@media screen and (max-width: 768px) {
    .case-price.FreeDisabledPrice[_ngcontent-server_app-c1800724535] .case-price__free[_ngcontent-server_app-c1800724535] {
        width: 100%;
        font-size: 14px
    }
}

.case-price[_ngcontent-server_app-c1800724535]:not(.FreeDisabledPrice):hover .case-price__free[_ngcontent-server_app-c1800724535],
.case-price[_ngcontent-server_app-c1800724535]:not(.FreeDisabledPrice):hover .case-price__value[_ngcontent-server_app-c1800724535] {
    display: none
}

.case-price[_ngcontent-server_app-c1800724535]:not(.FreeDisabledPrice):hover .case-price__open[_ngcontent-server_app-c1800724535] {
    display: flex
}

.main-page-case-item-mob[_ngcontent-server_app-c1800724535] {
    width: 100%;
    max-width: 360px;
    position: relative;
    display: flex;
    flex-flow: column;
    align-items: center;
    cursor: pointer;
    color: #74a5d7;
    margin: var(--main-page-case-item-margin, 0 auto);
    gap: 4px
}

@media screen and (max-width: 768px) {
    .main-page-case-item-mob[_ngcontent-server_app-c1800724535] {
        background-size: contain
    }
}

.main-page-case-item-mob__top[_ngcontent-server_app-c1800724535] {
    position: relative;
    width: var(--main-page-case-item-top-width, 80%);
    margin: 0 auto
}

.main-page-case-item-mob__img[_ngcontent-server_app-c1800724535] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    display: block;
    max-width: none
}

.main-page-case-item-mob__image[_ngcontent-server_app-c1800724535] {
    width: 100%;
    padding-top: 80%;
    position: relative
}

.main-page-case-item-mob__image-inner[_ngcontent-server_app-c1800724535] {
    aspect-ratio: 1.1011904762;
    position: absolute;
    transform: var(--main-page-case-item-translate, translate3d(-50%, -50%, 0));
    top: 50%;
    left: 50%;
    width: 120%;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

@media screen and (min-width: 769px) {
    .main-page-case-item-mob__image-inner[_ngcontent-server_app-c1800724535] {
        transform: var(--main-page-case-item-translate, translate3d(-50%, -47%, 0));
        width: 126%;
        will-change: transform;
        transition: transform .3s ease
    }
}

.main-page-case-item-mob__name[_ngcontent-server_app-c1800724535] {
    font-size: 15px;
    font-weight: 400;
    text-align: center;
    position: relative;
    padding: 0 12px;
    line-height: 18px;
    color: var(--main-page-case-item-color, #74a5d7);
    height: 36px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (max-width: 768px) {
    .main-page-case-item-mob__name[_ngcontent-server_app-c1800724535] {
        font-size: 12px
    }
}

.main-page-case-item-mob__icons[_ngcontent-server_app-c1800724535] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    gap: 6px;
    position: absolute;
    left: -10px;
    top: 0;
    bottom: 0
}

@media screen and (max-width: 768px) {
    .main-page-case-item-mob__icons[_ngcontent-server_app-c1800724535] {
        justify-content: center
    }
}

.main-page-case-item-mob__expire[_ngcontent-server_app-c1800724535] {
    font-size: 15px;
    font-weight: 400;
    position: absolute;
    top: 5px;
    left: 0;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    color: var(--main-page-case-item-color, #74a5d7)
}

.main-page-case-item-mob__expire[_ngcontent-server_app-c1800724535] b[_ngcontent-server_app-c1800724535] {
    color: red;
    font-weight: 500;
    margin-right: 4px
}

@media screen and (max-width: 768px) {
    .main-page-case-item-mob__expire[_ngcontent-server_app-c1800724535] {
        font-size: 12px
    }
}

@media screen and (min-width: 769px) {
    .main-page-case-item-mob[_ngcontent-server_app-c1800724535]:hover .main-page-case-item-mob__image-inner[_ngcontent-server_app-c1800724535] {
        transform: translate3d(-50%, -50%, 0) scale(1.2)
    }

    .main-page-case-item-mob[_ngcontent-server_app-c1800724535]:hover .case-price__free[_ngcontent-server_app-c1800724535],
    .main-page-case-item-mob[_ngcontent-server_app-c1800724535]:hover .case-price__value[_ngcontent-server_app-c1800724535] {
        background-color: #3c1721b3;
        border: 1px solid rgba(114, 19, 33, .7);
        font-weight: 400
    }
}

.main-page-case-item-mob.FreeDisabled[_ngcontent-server_app-c1800724535] {
    cursor: default
}

.main-page-case-item-mob.FreeDisabled[_ngcontent-server_app-c1800724535] .main-page-case-item-mob__img[_ngcontent-server_app-c1800724535] {
    filter: grayscale(1)
}

.main-page-case-item-mob.FreeDisabled[_ngcontent-server_app-c1800724535] .case-price__free[_ngcontent-server_app-c1800724535] {
    color: #708395;
    background-color: #212b39b3;
    border: 1px solid rgba(49, 63, 75, .7)
}


.fantaicon-add[_ngcontent-server_app-c3859154094] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 27px;
    height: 27px;
    border: 1px solid rgba(71, 123, 158, .4);
    border-radius: 50%;
    color: #477b9e66;
    font-size: 1em
}

.main-case-battles-head[_ngcontent-server_app-c3859154094] {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    font-weight: 400;
    color: #88b3f6;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 14px
}

.main-case-battles-head__label[_ngcontent-server_app-c3859154094] {
    margin: 0 14px
}

.main-case-battles-head[_ngcontent-server_app-c3859154094] .fantaicon-battles[_ngcontent-server_app-c3859154094] {
    font-size: 1.733em
}

.main-case-battles-head[_ngcontent-server_app-c3859154094] .fantaicon-battles[_ngcontent-server_app-c3859154094]:before {
    display: block
}

.main-case-battles-head__link[_ngcontent-server_app-c3859154094] {
    position: absolute;
    right: 0;
    top: 50%;
    font-size: 16px;
    transform: translateY(-50%);
    padding-right: 10px;
    display: flex;
    align-items: center;
    color: #4cc6ff
}

.main-case-battles-head__link[_ngcontent-server_app-c3859154094] .fantaicon-arrow2-right[_ngcontent-server_app-c3859154094] {
    font-size: .85em;
    margin-left: 8px
}

.main-case-battles-head__link[_ngcontent-server_app-c3859154094] .fantaicon-arrow2-right[_ngcontent-server_app-c3859154094]:before {
    display: block
}

@media screen and (max-width: 768px) {
    .main-case-battles-head__link[_ngcontent-server_app-c3859154094] {
        display: none
    }
}

.main-case-battles[_ngcontent-server_app-c3859154094] {
    display: flex;
    overflow: hidden
}

@media screen and (max-width: 768px) {
    .main-case-battles[_ngcontent-server_app-c3859154094] {
        flex-direction: column
    }
}

.main-case-battles__list[_ngcontent-server_app-c3859154094] {
    width: 100%;
    flex-grow: 1;
    gap: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    scroll-snap-type: x mandatory;
    overflow: hidden;
    transition: mask-size .2s ease-in-out, mask-position .2s ease-in-out
}

@media screen and (max-width: 768px) {
    .main-case-battles__list[_ngcontent-server_app-c3859154094] {
        gap: 14px
    }
}

.main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094] {
    --main-case-battle-item-width: 100%;
    flex-shrink: 0;
    scroll-snap-align: start;
    width: calc(100% / 6 - 50px / 6);
    display: none
}

.main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094]:nth-child(-n+5) {
    display: block
}

@media screen and (max-width: 2200px) {
    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094] {
        width: calc(20% - 8px)
    }

    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094]:nth-child(-n+5) {
        display: none
    }

    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094]:nth-child(-n+4) {
        display: block
    }
}

@media screen and (max-width: 1760px) {
    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094] {
        width: calc(25% - 7.5px)
    }

    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094]:nth-child(-n+4) {
        display: none
    }

    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094]:nth-child(-n+3) {
        display: block
    }
}

@media screen and (max-width: 1440px) {
    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094] {
        width: calc(100% / 3 - 20px / 3)
    }

    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094]:nth-child(-n+3) {
        display: none
    }

    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094]:nth-child(-n+2) {
        display: block
    }
}

@media screen and (max-width: 1024px) {
    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094] {
        width: calc(50% - 5px)
    }

    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094]:nth-child(-n+2) {
        display: none
    }

    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094]:nth-child(-n+1) {
        display: block
    }
}

@media screen and (max-width: 768px) {
    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094] {
        width: calc(50% - 7px)
    }

    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094]:nth-child(-n+3) {
        display: none
    }

    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094]:nth-child(-n+2) {
        display: block
    }
}

@media screen and (max-width: 640px) {
    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094] {
        width: 100%
    }

    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094]:nth-child(-n+2) {
        display: none
    }

    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094]:nth-child(-n+1) {
        display: block
    }
}

@media screen and (max-width: 576px) {
    .main-case-battles__list[_ngcontent-server_app-c3859154094] main-page-case-battle-item[_ngcontent-server_app-c3859154094] {
        scroll-snap-align: center
    }
}

.main-case-battles__list.AnimateShowLeftMask[_ngcontent-server_app-c3859154094] {
    -webkit-mask-position: 0 50%, 200% 50%;
    mask-position: 0 50%, 200% 50%
}

.main-case-battles__list.AnimateShowRightMask[_ngcontent-server_app-c3859154094] {
    -webkit-mask-position: -100% 50%, 100% 50%;
    mask-position: -100% 50%, 100% 50%
}

.main-case-battles__list.AnimateShowLeftRightMask[_ngcontent-server_app-c3859154094] {
    -webkit-mask-position: 0 50%, 100% 50%;
    mask-position: 0 50%, 100% 50%
}

.main-case-battles__add[_ngcontent-server_app-c3859154094] {
    flex-shrink: 0;
    width: calc(100% / 6 - 50px / 6);
    height: 225px;
    background-color: #151821;
    border: 1px solid #253145;
    border-radius: 17px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    color: #00c7ff;
    font-size: 15px;
    box-shadow: 0 0 25px #00000040
}

.main-case-battles__add[_ngcontent-server_app-c3859154094]:not(:disabled) {
    cursor: pointer
}

.main-case-battles__add[_ngcontent-server_app-c3859154094] .fantaicon-add[_ngcontent-server_app-c3859154094] {
    margin-bottom: 16px
}

@media screen and (max-width: 2200px) {
    .main-case-battles__add[_ngcontent-server_app-c3859154094] {
        width: calc(20% - 8px)
    }
}

@media screen and (max-width: 1760px) {
    .main-case-battles__add[_ngcontent-server_app-c3859154094] {
        width: calc(25% - 7.5px)
    }
}

@media screen and (max-width: 1440px) {
    .main-case-battles__add[_ngcontent-server_app-c3859154094] {
        width: calc(100% / 3 - 20px / 3)
    }
}

@media screen and (max-width: 1024px) {
    .main-case-battles__add[_ngcontent-server_app-c3859154094] {
        width: calc(50% - 5px)
    }
}

@media screen and (max-width: 768px) {
    .main-case-battles__add[_ngcontent-server_app-c3859154094] {
        display: none
    }
}

.main-case-actions[_ngcontent-server_app-c3859154094] {
    display: flex;
    gap: 14px;
    margin-top: 14px
}

.main-case-actions__action[_ngcontent-server_app-c3859154094] {
    width: calc(50% - 5px);
    height: 53px;
    background-color: #151821;
    border: 1px solid #253145;
    border-radius: 17px;
    display: none;
    align-items: center;
    justify-content: center;
    text-transform: uppercase;
    color: #00c7ff;
    font-size: 15px;
    box-shadow: 0 0 25px #00000040
}

.main-case-actions__action[_ngcontent-server_app-c3859154094] .fantaicon-add[_ngcontent-server_app-c3859154094] {
    color: #477b9e66;
    margin-right: 8px
}

.main-case-actions__action[_ngcontent-server_app-c3859154094] .fantaicon-add[_ngcontent-server_app-c3859154094]:before {
    display: block
}

.main-case-actions__action[_ngcontent-server_app-c3859154094] .fantaicon-arrow2-right[_ngcontent-server_app-c3859154094] {
    margin-left: 8px
}

.main-case-actions__action[_ngcontent-server_app-c3859154094] .fantaicon-arrow2-right[_ngcontent-server_app-c3859154094]:before {
    display: block
}

@media screen and (max-width: 768px) {
    .main-case-actions__action[_ngcontent-server_app-c3859154094] {
        display: flex
    }
}

@media screen and (max-width: 480px) {
    .main-case-actions__action[_ngcontent-server_app-c3859154094] {
        font-size: 13px
    }
}

@media screen and (max-width: 480px) {
    .main-case-actions.lang-ua[_ngcontent-server_app-c3859154094] .main-case-actions__action[_ngcontent-server_app-c3859154094] {
        font-size: 11px
    }
}


.buttonBlue8[_ngcontent-server_app-c2947740286] {
    --button-blue-bg-color: 51, 105, 150;
    --button-blue-bd-color: #4184bc;
    --button-blue-box-shadow-color: 51, 105, 150;
    border: 1px solid var(--button-blue-bd-color);
    background-color: rgba(var(--button-blue-bg-color), .7);
    font-size: 16px;
    height: 40px;
    border-radius: 20px;
    padding: 0 20px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    outline: none;
    transition: background .2s, box-shadow .2s
}

.buttonBlue8__inner[_ngcontent-server_app-c2947740286] {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    gap: .7em
}

.buttonBlue8[_ngcontent-server_app-c2947740286]:not(:disabled) {
    cursor: pointer
}

.buttonBlue8[_ngcontent-server_app-c2947740286]:disabled {
    opacity: .5
}

.buttonBlue8.disabled[_ngcontent-server_app-c2947740286] {
    opacity: .5;
    pointer-events: none
}

.buttonBlue8[_ngcontent-server_app-c2947740286]:not(:disabled) {
    box-shadow: 0 0 25px rgba(var(--button-blue-box-shadow-color), .35)
}

.buttonBlue8[_ngcontent-server_app-c2947740286]:not(:disabled):hover {
    background-color: rgba(var(--button-blue-bg-color), 1);
    box-shadow: 0 0 rgba(var(--button-blue-box-shadow-color), .35)
}

.fantaicon-add[_ngcontent-server_app-c2947740286] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 27px;
    height: 27px;
    border: 1px solid rgba(78, 137, 180, .4);
    border-radius: 50%;
    color: #4e89b466;
    font-size: 1em
}

.main-case-battle[_ngcontent-server_app-c2947740286] {
    width: var(--main-case-battle-item-width, 340px);
    height: var(--main-case-battle-item-height, 225px);
    background-color: #151821;
    border: 1px solid #253145;
    border-radius: 17px;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

.main-case-battle__label[_ngcontent-server_app-c2947740286] {
    font-size: 12px;
    font-weight: 400;
    color: #7695c5;
    text-transform: uppercase
}

.main-case-battle__label[_ngcontent-server_app-c2947740286] blc-money[_ngcontent-server_app-c2947740286] {
    font-size: 18px
}

.main-case-battle__top[_ngcontent-server_app-c2947740286] {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 16px 16px 0
}

.main-case-battle__rounds[_ngcontent-server_app-c2947740286] {
    display: flex;
    align-items: center
}

.main-case-battle__rounds-pic[_ngcontent-server_app-c2947740286] {
    width: 42px;
    height: 26px;
    position: relative;
    filter: drop-shadow(0 0px 8px rgba(67, 166, 255, .75))
}

.main-case-battle__rounds-pic[_ngcontent-server_app-c2947740286] svg[_ngcontent-server_app-c2947740286] {
    width: 100%;
    height: 100%
}

.main-case-battle__rounds-count[_ngcontent-server_app-c2947740286] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    color: #68abfc;
    text-align: center;
    font-weight: 400
}

.main-case-battle__rounds[_ngcontent-server_app-c2947740286] .main-case-battle__label[_ngcontent-server_app-c2947740286] {
    margin-left: 6px
}

.main-case-battle__participants[_ngcontent-server_app-c2947740286] {
    display: flex;
    gap: 6px
}

.main-case-battle__participants[_ngcontent-server_app-c2947740286] blc-avatar[_ngcontent-server_app-c2947740286] {
    font-size: 27px
}

.main-case-battle__participants[_ngcontent-server_app-c2947740286] .fantaicon-add[_ngcontent-server_app-c2947740286] {
    font-size: 12px
}

.main-case-battle__pic[_ngcontent-server_app-c2947740286] {
    flex: 1 0 auto;
    position: relative
}

.main-case-battle__pic--rust[_ngcontent-server_app-c2947740286] .main-case-battle__image[_ngcontent-server_app-c2947740286],
.main-case-battle__pic--dota[_ngcontent-server_app-c2947740286] .main-case-battle__image[_ngcontent-server_app-c2947740286] {
    height: 95%
}

.main-case-battle__pic--rust[_ngcontent-server_app-c2947740286] .main-case-battle__image--mirror1[_ngcontent-server_app-c2947740286],
.main-case-battle__pic--rust[_ngcontent-server_app-c2947740286] .main-case-battle__image--mirror2[_ngcontent-server_app-c2947740286],
.main-case-battle__pic--dota[_ngcontent-server_app-c2947740286] .main-case-battle__image--mirror1[_ngcontent-server_app-c2947740286],
.main-case-battle__pic--dota[_ngcontent-server_app-c2947740286] .main-case-battle__image--mirror2[_ngcontent-server_app-c2947740286] {
    height: 75%
}

.main-case-battle__image[_ngcontent-server_app-c2947740286] {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 120%;
    width: auto
}

.main-case-battle__image--mirror1[_ngcontent-server_app-c2947740286] {
    height: 87%;
    transform: translate(-100%, -65%);
    opacity: .25
}

.main-case-battle__image--mirror2[_ngcontent-server_app-c2947740286] {
    height: 87%;
    transform: translateY(-65%);
    opacity: .25
}

.main-case-battle__image--main[_ngcontent-server_app-c2947740286] {
    transform: translate(-50%, -50%);
    z-index: 1
}

.main-case-battle__bottom[_ngcontent-server_app-c2947740286] {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 16px 16px;
    position: relative;
    z-index: 1
}

.main-case-battle__bottom[_ngcontent-server_app-c2947740286] .buttonBlue8[_ngcontent-server_app-c2947740286] {
    height: 28px;
    font-size: 15px;
    min-width: 110px
}

.main-case-battle__bottom[_ngcontent-server_app-c2947740286] .main-case-battle__label[_ngcontent-server_app-c2947740286] {
    display: flex;
    align-items: center
}

.main-case-battle__bottom[_ngcontent-server_app-c2947740286] .main-case-battle__label[_ngcontent-server_app-c2947740286] blc-money[_ngcontent-server_app-c2947740286] {
    margin-left: 24px
}

.main-case-battle__count[_ngcontent-server_app-c2947740286] {
    position: absolute;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    font-size: 17px;
    color: #fff;
    padding: 16px
}

.main-case-battle__count[_ngcontent-server_app-c2947740286] span[_ngcontent-server_app-c2947740286]:nth-child(2) {
    font-size: 11px;
    color: #6c85ab;
    margin-left: 4px
}

.main-case-battle.lang-ro[_ngcontent-server_app-c2947740286] .main-case-battle__label[_ngcontent-server_app-c2947740286] {
    font-size: 11px
}

.main-case-battle.lang-ro[_ngcontent-server_app-c2947740286] .buttonBlue8[_ngcontent-server_app-c2947740286] {
    font-size: 11px;
    padding: 0 12px
}

.main-case-battle.lang-ua[_ngcontent-server_app-c2947740286] .main-case-battle__label[_ngcontent-server_app-c2947740286],
.main-case-battle.lang-ru[_ngcontent-server_app-c2947740286] .main-case-battle__label[_ngcontent-server_app-c2947740286] {
    font-size: 10px
}

.main-case-battle.lang-ua[_ngcontent-server_app-c2947740286] .buttonBlue8[_ngcontent-server_app-c2947740286],
.main-case-battle.lang-ru[_ngcontent-server_app-c2947740286] .buttonBlue8[_ngcontent-server_app-c2947740286] {
    font-size: 10px;
    padding: 0 12px
}


[_nghost-server_app-c1846256843] {
    font-size: 32px
}

.blc-avatar[_ngcontent-server_app-c1846256843] {
    position: relative;
    display: inline-flex;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    overflow: hidden
}

.blc-avatar[_ngcontent-server_app-c1846256843] img[_ngcontent-server_app-c1846256843] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover
}


.common-dropdown[_ngcontent-server_app-c3616618016] {
    position: relative
}

.common-dropdown__curr[_ngcontent-server_app-c3616618016] {
    cursor: pointer;
    height: var(--common-dropdown-h, 40px);
    display: flex;
    align-items: center;
    text-transform: uppercase;
    background-color: transparent;
    padding: 0;
    border: 0;
    color: #6287ad;
    font-size: var(--common-dropdown-curr-font-size, 13px);
    -webkit-user-select: none;
    user-select: none
}

.common-dropdown__curr[_ngcontent-server_app-c3616618016] .fantaicon-arrow3[_ngcontent-server_app-c3616618016] {
    font-size: .7em;
    transform: rotate(-90deg);
    margin-left: 10px
}

.common-dropdown__popup[_ngcontent-server_app-c3616618016] {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate3d(-50%, 0, 0);
    border-radius: 0;
    padding: 8px 0;
    box-shadow: 0 5px 10px .1px #040e1b1a;
    background-color: #1d212a;
    border: 0;
    overflow: hidden;
    z-index: 10
}

.common-dropdown__list[_ngcontent-server_app-c3616618016] {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: var(--common-dropdown-max-h, 320px);
    scrollbar-color: rgba(108, 172, 252, .2) transparent;
    scrollbar-width: thin
}

.common-dropdown__list[_ngcontent-server_app-c3616618016]::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: transparent
}

.common-dropdown__list[_ngcontent-server_app-c3616618016]::-webkit-scrollbar-thumb {
    background-color: #6cacfc33;
    border-radius: 4px
}

.common-dropdown__list[_ngcontent-server_app-c3616618016]::-webkit-scrollbar-thumb:hover {
    background-color: #6cacfc33
}

.common-dropdown__item[_ngcontent-server_app-c3616618016] {
    font-size: 13px;
    padding: 10px 15px;
    color: #6287ad;
    display: flex;
    align-items: center;
    background-color: transparent;
    border: 0;
    -webkit-user-select: none;
    user-select: none;
    text-transform: uppercase;
    transition: background-color .2s;
    cursor: default
}

.common-dropdown__item[_ngcontent-server_app-c3616618016]:not(.Selected):hover {
    cursor: pointer;
    background-color: #ffffff08
}

.common-dropdown__item.Selected[_ngcontent-server_app-c3616618016] {
    color: #fff
}

.common-dropdown__item[_ngcontent-server_app-c3616618016]:disabled,
.common-dropdown__item.Disabled[_ngcontent-server_app-c3616618016] {
    pointer-events: none;
    opacity: .5
}

.common-dropdown__item[_ngcontent-server_app-c3616618016]:not(:last-child) {
    margin-bottom: 8px
}

.common-dropdown__flag[_ngcontent-server_app-c3616618016] {
    display: inline-block;
    width: 34px;
    height: 22px;
    margin-right: 10px;
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.common-dropdown__flag.en[_ngcontent-server_app-c3616618016] {
    background-image: url("../img/gb-EGZSLCHK.png")
}

.common-dropdown__flag.ua[_ngcontent-server_app-c3616618016] {
    background-image: url("../img/ua-SEMVMGBK.png")
}

.common-dropdown__flag.ru[_ngcontent-server_app-c3616618016] {
    background-image: url("../img/ru-Y522MLLU.png")
}

.common-dropdown__flag.ro[_ngcontent-server_app-c3616618016] {
    background-image: url("../img/ro-TVBADKTA.png")
}

.common-dropdown__flag.fr[_ngcontent-server_app-c3616618016] {
    background-image: url("../img/ua-SEMVMGBK.png")
}


.blc-games-toggle[_ngcontent-server_app-c1024124540] {
    flex-grow: 1;
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: var(--blc-games-toggle-offset, 48px);
    height: 100%
}

.blc-games-toggle__toggle[_ngcontent-server_app-c1024124540] {
    height: 100%;
    position: relative;
    color: #6e86aa;
    display: flex;
    font-size: var(--blc-games-toggle-fz, 10px);
    align-items: center;
    justify-content: center;
    transition: color .2s
}

.blc-games-toggle__toggle-hover[_ngcontent-server_app-c1024124540] {
    position: absolute;
    left: 50%;
    top: 0;
    height: 100%;
    transform: translate(-50%) scale(.8);
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none;
    transition: opacity .2s, transform .2s
}

.blc-games-toggle__toggle-hover[_ngcontent-server_app-c1024124540]:before,
.blc-games-toggle__toggle-hover[_ngcontent-server_app-c1024124540]:after {
    content: none;
    position: absolute;
    left: 50%;
    width: 13px;
    height: 6px;
    margin-left: -6.5px;
    background-image: url("../img/switch-arrow-ZSCHOUXS.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 50%
}

.blc-games-toggle__toggle-hover[_ngcontent-server_app-c1024124540]:before {
    top: 0
}

.blc-games-toggle__toggle-hover[_ngcontent-server_app-c1024124540]:after {
    bottom: 0;
    transform: rotate(180deg);
    transform-origin: center
}

.blc-games-toggle__toggle-hover.ArrowsNeed[_ngcontent-server_app-c1024124540]:before,
.blc-games-toggle__toggle-hover.ArrowsNeed[_ngcontent-server_app-c1024124540]:after {
    content: ""
}

@media screen and (max-width: 768px) {

    .blc-games-toggle__toggle-hover.ArrowsNeed[_ngcontent-server_app-c1024124540]:before,
    .blc-games-toggle__toggle-hover.ArrowsNeed[_ngcontent-server_app-c1024124540]:after {
        content: none
    }
}

.blc-games-toggle__toggle-hover[_ngcontent-server_app-c1024124540] img[_ngcontent-server_app-c1024124540] {
    height: 100%;
    width: auto;
    max-width: none
}

.blc-games-toggle__toggle[_ngcontent-server_app-c1024124540]:hover,
.blc-games-toggle__toggle.Active[_ngcontent-server_app-c1024124540] {
    color: #fff
}

.blc-games-toggle__toggle.Active[_ngcontent-server_app-c1024124540] .blc-games-toggle__toggle-hover[_ngcontent-server_app-c1024124540] {
    opacity: 1;
    transform: translate(-50%) scale(1)
}


.common-dropdown[_ngcontent-server_app-c1531994147] {
    position: relative
}

.common-dropdown__curr[_ngcontent-server_app-c1531994147] {
    cursor: pointer;
    height: var(--common-dropdown-h, 40px);
    display: flex;
    align-items: center;
    text-transform: uppercase;
    background-color: transparent;
    padding: 0;
    border: 0;
    color: #6287ad;
    font-size: var(--common-dropdown-curr-font-size, 13px);
    -webkit-user-select: none;
    user-select: none
}

.common-dropdown__curr[_ngcontent-server_app-c1531994147] .fantaicon-arrow3[_ngcontent-server_app-c1531994147] {
    font-size: .7em;
    transform: rotate(-90deg);
    margin-left: 10px
}

.common-dropdown__popup[_ngcontent-server_app-c1531994147] {
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate3d(-50%, 0, 0);
    border-radius: 0;
    padding: 8px 0;
    box-shadow: 0 5px 10px .1px #040e1b1a;
    background-color: #1d212a;
    border: 0;
    overflow: hidden;
    z-index: 10
}

.common-dropdown__list[_ngcontent-server_app-c1531994147] {
    overflow-x: hidden;
    overflow-y: auto;
    max-height: var(--common-dropdown-max-h, 320px);
    scrollbar-color: rgba(108, 172, 252, .2) transparent;
    scrollbar-width: thin
}

.common-dropdown__list[_ngcontent-server_app-c1531994147]::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: transparent
}

.common-dropdown__list[_ngcontent-server_app-c1531994147]::-webkit-scrollbar-thumb {
    background-color: #6cacfc33;
    border-radius: 4px
}

.common-dropdown__list[_ngcontent-server_app-c1531994147]::-webkit-scrollbar-thumb:hover {
    background-color: #6cacfc33
}

.common-dropdown__item[_ngcontent-server_app-c1531994147] {
    font-size: 13px;
    padding: 10px 15px;
    color: #6287ad;
    display: flex;
    align-items: center;
    background-color: transparent;
    border: 0;
    -webkit-user-select: none;
    user-select: none;
    text-transform: uppercase;
    transition: background-color .2s;
    cursor: default
}

.common-dropdown__item[_ngcontent-server_app-c1531994147]:not(.Selected):hover {
    cursor: pointer;
    background-color: #ffffff08
}

.common-dropdown__item.Selected[_ngcontent-server_app-c1531994147] {
    color: #fff
}

.common-dropdown__item[_ngcontent-server_app-c1531994147]:disabled,
.common-dropdown__item.Disabled[_ngcontent-server_app-c1531994147] {
    pointer-events: none;
    opacity: .5
}

.common-dropdown__item[_ngcontent-server_app-c1531994147]:not(:last-child) {
    margin-bottom: 8px
}


.seo-faq[_ngcontent-server_app-c3518852402] {
    padding: 32px 0;
    border-width: 1px 0;
    border-color: #313f4bb3;
    border-style: solid;
    color: #759dc6;
    font-size: 13px;
    line-height: 1.4;
    font-weight: 400;
    background-color: #121b23b3;
    display: flex;
    flex-wrap: wrap
}

.seo-faq[_ngcontent-server_app-c3518852402] h2[_ngcontent-server_app-c3518852402] {
    width: 100%;
    line-height: 1.3;
    font-weight: 500;
    color: #fff;
    text-align: center;
    margin-bottom: 30px
}

.seo-faq__item[_ngcontent-server_app-c3518852402] {
    flex: 1 0 50%;
    max-width: 50%;
    padding: 0 24px;
    margin-bottom: 48px
}

@media screen and (max-width: 1024px) {
    .seo-faq__item[_ngcontent-server_app-c3518852402] {
        flex: 1 0 100%;
        max-width: 100%
    }
}

.seo-faq__item.Expanded[_ngcontent-server_app-c3518852402] .seo-faq__head[_ngcontent-server_app-c3518852402] .fantaicon-arrow2[_ngcontent-server_app-c3518852402] {
    transform: rotate(180deg)
}

.seo-faq__head[_ngcontent-server_app-c3518852402] {
    cursor: pointer;
    font-weight: 400;
    color: var(--seo-faq-head-color, #3baeff);
    display: flex;
    align-items: flex-start;
    font-size: 16px;
    word-break: break-word;
    -webkit-user-select: none;
    user-select: none;
    margin: 0;
    position: relative;
    padding-left: 32px;
    padding-right: 24px
}

.seo-faq__head[_ngcontent-server_app-c3518852402] .fantaicon-question-mark[_ngcontent-server_app-c3518852402] {
    position: absolute;
    top: -1px;
    left: 0;
    font-size: 20px;
    color: inherit
}

.seo-faq__head[_ngcontent-server_app-c3518852402] .fantaicon-arrow2[_ngcontent-server_app-c3518852402] {
    font-size: 10px;
    vertical-align: middle;
    margin-left: 10px;
    display: inline-block;
    transform: rotate(0);
    color: inherit;
    margin-top: .4em;
    transition: transform .3s ease-in-out
}

.seo-faq__head[_ngcontent-server_app-c3518852402] .fantaicon-arrow2[_ngcontent-server_app-c3518852402]:before {
    display: block
}

.seo-faq__body[_ngcontent-server_app-c3518852402] {
    position: relative;
    line-height: 1.4;
    overflow: hidden
}

.seo-faq__body[_ngcontent-server_app-c3518852402]:before {
    content: "";
    position: absolute;
    top: 0;
    left: 8px;
    width: 1px;
    height: 100%;
    background-color: var(--seo-faq-head-color, #3baeff)
}

.seo-faq__content[_ngcontent-server_app-c3518852402] {
    color: var(--seo-faq-body-color, #759dc6);
    padding-left: 32px;
    padding-top: 14px
}

.seo-faq__content[_ngcontent-server_app-c3518852402] a {
    color: #4270fb
}

.seo-faq__content[_ngcontent-server_app-c3518852402] p[_ngcontent-server_app-c3518852402] {
    margin: 0;
    font-size: inherit;
    font-weight: inherit
}

.seo-faq__content[_ngcontent-server_app-c3518852402] ul[_ngcontent-server_app-c3518852402] {
    padding-left: 16px
}

.seo-faq__content[_ngcontent-server_app-c3518852402] ul[_ngcontent-server_app-c3518852402] li[_ngcontent-server_app-c3518852402]:before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: var(--seo-faq-head-color, #3baeff);
    transform: rotate(45deg);
    margin-right: 12px
}

.seo-faq__content[_ngcontent-server_app-c3518852402] ol[_ngcontent-server_app-c3518852402] {
    margin-bottom: 20px;
    list-style: decimal;
    margin-left: 14px;
    margin-top: 20px
}

.seo-faq__content[_ngcontent-server_app-c3518852402] ol[_ngcontent-server_app-c3518852402] li[_ngcontent-server_app-c3518852402] {
    font-size: 13px;
    color: #6287ad
}

.seo-faq__content[_ngcontent-server_app-c3518852402] ol[_ngcontent-server_app-c3518852402] li[_ngcontent-server_app-c3518852402]::marker {
    font-weight: 700;
    color: var(--seo-faq-head-color, #3baeff)
}

.seo-faq__content[_ngcontent-server_app-c3518852402] ol[_ngcontent-server_app-c3518852402] li[_ngcontent-server_app-c3518852402]+li[_ngcontent-server_app-c3518852402] {
    margin-top: 16px
}

.seo-faq__content[_ngcontent-server_app-c3518852402] a[_ngcontent-server_app-c3518852402] {
    color: var(--seo-faq-link-color, #4270fb);
    text-decoration: underline
}


.main-page__disclaimer {
    padding: 30px 20px;
    border-width: 1px 0;
    border-color: #313f4bb3;
    border-style: solid;
    color: #759dc6;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.4;
    background-color: #121b23b3
}

.main-page__disclaimer h1 {
    line-height: 24px;
    font-weight: 500;
    color: #fff;
    margin-bottom: 30px;
    text-align: center
}

.main-page__disclaimer h2 {
    line-height: 16px;
    font-weight: 500;
    color: #3baeff;
    margin-bottom: 24px
}

.main-page__disclaimer h3 {
    line-height: 13px;
    font-weight: 800;
    color: #759dc6;
    margin-bottom: 24px
}

.main-page__disclaimer p {
    word-break: break-word;
    margin: 16px 0
}

.main-page__disclaimer a {
    color: #4270fb
}

.main-page__disclaimer ul,
.main-page__disclaimer ol {
    padding-left: 16px
}

.main-page__disclaimer ul li:before {
    content: "";
    display: inline-block;
    width: 6px;
    height: 6px;
    background-color: #3baeff;
    transform: rotate(45deg);
    margin-right: 12px
}

.main-page__disclaimer ol {
    counter-reset: item
}

.main-page__disclaimer ol li:before {
    content: counter(item) ".  ";
    counter-increment: item;
    margin-right: 8px;
    color: #3baeff
}

.main-page__disclaimer table {
    width: 100%;
    max-width: 400px
}

.main-page__disclaimer table th {
    background-color: #0f1115b3
}

.main-page__disclaimer table th,
.main-page__disclaimer table td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid rgba(95, 153, 198, .2)
}

<style id="fusion-selection-styles">.fusion-element-highlight {
    outline: 2px solid rgb(26, 115, 235) !important;
    outline-style: solid !important;
}

.fusion-element-selected {
    outline: 4px solid rgb(26, 115, 235) !important;
    outline-style: solid !important;
    outline-offset: 0px !important;
}

.fusion-selection-overlay {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    background: rgba(0, 0, 0, 0.05) !important;
    z-index: 2147483647 !important;
    cursor: crosshair !important;
    pointer-events: none !important;
}

.fusion-selection-tooltip {
    position: fixed !important;
    background: #1f2937 !important;
    color: white !important;
    padding: 8px 12px !important;
    border-radius: 6px !important;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif !important;
    font-size: 13px !important;
    font-weight: 500 !important;
    z-index: 2147483648 !important;
    pointer-events: none !important;
    transform: translate(-50%, -100%) translateY(-10px) !important;
    white-space: nowrap !important;
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3) !important;
}

.fusion-selection-tooltip::after {
    content: '' !important;
    position: absolute !important;
    top: 100% !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    border: 5px solid transparent !important;
    border-top-color: #1f2937 !important;
}


@keyframes fusion-fade-in {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fusion-label-bounce {
    0% {
        opacity: 0;
        transform: translateY(-10px) scale(0.9);
    }

    50% {
        opacity: 1;
        transform: translateY(0) scale(1.05);
    }

    100% {
        opacity: 1;
        transform: translateY(0) scale(1);
    }
}


.toast-container[_ngcontent-server_app-c1460454670] {
    position: fixed;
    z-index: 999999;
    display: flex;
    flex-direction: column
}

.toast-container.toast-top-right[_ngcontent-server_app-c1460454670] {
    top: 12px;
    right: 12px
}

.toast-container[_ngcontent-server_app-c1460454670]:is(.toast-top-center toast, .toast-bottom-center toast) {
    width: 300px;
    margin-left: auto;
    margin-right: auto
}

.toast-container[_ngcontent-server_app-c1460454670]:is(.toast-top-full-width toast, .toast-bottom-full-width toast) {
    width: 96%;
    margin-left: auto;
    margin-right: auto
}


[_nghost-server_app-c492002051] {
    --scroll-to-top-color: #fb0000;
    --scroll-to-top-fz: 13px;
    --scroll-to-top-size: 56px;
    --scroll-to-top-w: var(--scroll-to-top-size);
    --scroll-to-top-h: var(--scroll-to-top-size);
    --scroll-to-top-shadow-blur: 10px;
    --scroll-to-top-shadow-blur-opacity: .8
}

.scroll-to-top[_ngcontent-server_app-c492002051] {
    transition: all .2s ease-in-out;
    display: none
}

.scroll-to-top__button[_ngcontent-server_app-c492002051] {
    z-index: 10;
    bottom: var(--scroll-top-bottom, 20px);
    left: var(--scroll-top-left, 20px);
    position: fixed;
    border-radius: 50%;
    padding: 0;
    outline: none;
    transition: transform .5s ease;
    background-color: #1c232e99;
    border: 1px solid #2b3a47;
    width: var(--scroll-to-top-w);
    height: var(--scroll-to-top-h);
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    color: var(--scroll-to-top-color);
    font-size: var(--scroll-to-top-fz)
}

.scroll-to-top__button[_ngcontent-server_app-c492002051] i[_ngcontent-server_app-c492002051] {
    font-size: inherit;
    color: inherit;
    filter: drop-shadow(0 0 var(--scroll-to-top-shadow-blur) rgba(251, 0, 0, var(--scroll-to-top-shadow-blur-opacity))) drop-shadow(0 0 var(--scroll-to-top-shadow-blur) rgba(251, 0, 0, var(--scroll-to-top-shadow-blur-opacity))) drop-shadow(0 0 var(--scroll-to-top-shadow-blur) rgba(251, 0, 0, var(--scroll-to-top-shadow-blur-opacity))) drop-shadow(0 0 var(--scroll-to-top-shadow-blur) rgba(251, 0, 0, var(--scroll-to-top-shadow-blur-opacity)));
    transform: rotate(180deg) translate(-1px, 3px)
}

.scroll-to-top__button[_ngcontent-server_app-c492002051] i[_ngcontent-server_app-c492002051]:before {
    display: block
}

.scroll-to-top__button[_ngcontent-server_app-c492002051]:focus {
    outline: 0 none
}

@media screen and (min-width: 769px) {
    .scroll-to-top__button[_ngcontent-server_app-c492002051]:hover {
        transform: translateY(-10px)
    }
}

.show-scrollTop[_ngcontent-server_app-c492002051] {
    display: block
}


.main-slide[_ngcontent-server_app-c2394478447] {
    display: block;
    height: var(--main-slide-height);
    background-color: #1b1e24;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative
}

.main-slide__bg[_ngcontent-server_app-c2394478447] {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    width: auto;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

@media screen and (min-width: 1921px) {
    .main-slide__bg[_ngcontent-server_app-c2394478447] {
        -webkit-mask-image: linear-gradient(to right, #0000, #000 10% 50%, #000 90%, #0000);
        mask-image: linear-gradient(to right, #0000, #000 10% 50%, #000 90%, #0000)
    }
}

.main-slide__inner[_ngcontent-server_app-c2394478447] {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px 16px
}

.main-slide[_ngcontent-server_app-c2394478447] {
    transition: background-color .2s ease-in-out
}

.main-slide__inner[_ngcontent-server_app-c2394478447] {
    justify-content: flex-start
}

.give-title[_ngcontent-server_app-c2394478447] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.give-title__inner[_ngcontent-server_app-c2394478447] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    position: relative;
    z-index: 1
}

.give-title__top[_ngcontent-server_app-c2394478447] {
    font-size: 24px;
    font-weight: 300;
    letter-spacing: .4px
}

.give-title__middle[_ngcontent-server_app-c2394478447] {
    font-size: 60px;
    font-weight: 700;
    letter-spacing: .99px;
    position: relative
}

.give-title__middle-line[_ngcontent-server_app-c2394478447] {
    position: absolute;
    top: calc(100% - 5px);
    left: -5%;
    right: -5%;
    height: 1px
}

.give-title__bottom[_ngcontent-server_app-c2394478447] {
    font-size: 34px;
    font-weight: 200;
    letter-spacing: .56px
}

.give-title__pic[_ngcontent-server_app-c2394478447] {
    width: 100%;
    max-width: 62px;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.give-title__pic-inner[_ngcontent-server_app-c2394478447] {
    position: relative;
    width: 100%;
    padding-top: 100%
}

.give-title__pic-inner[_ngcontent-server_app-c2394478447] img[_ngcontent-server_app-c2394478447] {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 270%;
    display: block;
    max-width: none
}

.give-title__pic--left[_ngcontent-server_app-c2394478447] {
    margin-right: 20px
}

.give-title__pic--right[_ngcontent-server_app-c2394478447] {
    margin-left: 20px
}

.give-title__pic--right[_ngcontent-server_app-c2394478447] .give-title__pic-inner[_ngcontent-server_app-c2394478447] img[_ngcontent-server_app-c2394478447] {
    transform: translate(-50%, -50%) rotateY(180deg)
}

@media screen and (max-width: 768px) {
    .give-title[_ngcontent-server_app-c2394478447] {
        margin-top: 24px
    }

    .give-title__pic[_ngcontent-server_app-c2394478447] {
        max-width: 32px
    }

    .give-title__top[_ngcontent-server_app-c2394478447] {
        font-size: 17px
    }

    .give-title__middle[_ngcontent-server_app-c2394478447] {
        font-size: 36px
    }

    .give-title__bottom[_ngcontent-server_app-c2394478447] {
        font-size: 24px
    }
}

@media screen and (max-width: 576px) {
    .give-title[_ngcontent-server_app-c2394478447] {
        margin-top: 12px
    }

    .give-title__middle[_ngcontent-server_app-c2394478447] {
        font-size: 32px;
        white-space: nowrap
    }
}


.main-slide[_ngcontent-server_app-c3057091960] {
    display: block;
    height: var(--main-slide-height);
    background-color: #1b1e24;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative
}

.main-slide__bg[_ngcontent-server_app-c3057091960] {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    width: auto;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

@media screen and (min-width: 1921px) {
    .main-slide__bg[_ngcontent-server_app-c3057091960] {
        -webkit-mask-image: linear-gradient(to right, #0000, #000 10% 50%, #000 90%, #0000);
        mask-image: linear-gradient(to right, #0000, #000 10% 50%, #000 90%, #0000)
    }
}

.main-slide__inner[_ngcontent-server_app-c3057091960] {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px 16px
}

.main-slide__title[_ngcontent-server_app-c3057091960] {
    text-align: center;
    font-size: 21px;
    color: #fffbdb;
    position: relative;
    margin-bottom: 8px
}

@media screen and (max-width: 768px) {
    .main-slide__title[_ngcontent-server_app-c3057091960] {
        margin-bottom: 16px
    }
}

@media screen and (max-width: 576px) {
    .main-slide__title[_ngcontent-server_app-c3057091960] {
        margin-bottom: 24px
    }
}

.main-slide__group[_ngcontent-server_app-c3057091960] {
    position: relative;
    display: flex;
    width: 100%;
    max-width: 700px;
    align-items: center;
    justify-content: space-evenly;
    margin: auto
}

.main-slide__group[_ngcontent-server_app-c3057091960] main-page-case-item-mob[_ngcontent-server_app-c3057091960] {
    width: 235px;
    margin-bottom: 16px;
    --main-page-case-item-color: #8cdaff;
    --case-price-background: rgba(42, 63, 95, .7);
    --case-price-value-border: 1px solid rgba(65, 98, 147, .7)
}

@media screen and (max-width: 768px) {
    .main-slide__group[_ngcontent-server_app-c3057091960] main-page-case-item-mob[_ngcontent-server_app-c3057091960] {
        flex: 1 0 50%;
        max-width: 50%
    }
}

.main-slide__group[_ngcontent-server_app-c3057091960] rust-case-item[_ngcontent-server_app-c3057091960] {
    --rust-case-item-color: #8cdaff;
    --case-price-background: rgba(42, 63, 95, .7);
    --case-price-value-border: 1px solid rgba(65, 98, 147, .7);
    padding: 0 16px
}

@media screen and (max-width: 768px) {
    .main-slide__group[_ngcontent-server_app-c3057091960] rust-case-item[_ngcontent-server_app-c3057091960] {
        padding: 0 16px
    }
}

@media screen and (max-width: 576px) {
    .main-slide__group[_ngcontent-server_app-c3057091960] rust-case-item[_ngcontent-server_app-c3057091960] {
        padding: 0 10px;
        width: 50%
    }
}


.main-slide[_ngcontent-server_app-c3796790333] {
    display: block;
    height: var(--main-slide-height);
    background-color: #1b1e24;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative
}

.main-slide__bg[_ngcontent-server_app-c3796790333] {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    width: auto;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

@media screen and (min-width: 1921px) {
    .main-slide__bg[_ngcontent-server_app-c3796790333] {
        -webkit-mask-image: linear-gradient(to right, #0000, #000 10% 50%, #000 90%, #0000);
        mask-image: linear-gradient(to right, #0000, #000 10% 50%, #000 90%, #0000)
    }
}

.main-slide__inner[_ngcontent-server_app-c3796790333] {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px 16px
}

.main-slide[_ngcontent-server_app-c3796790333] {
    background-color: var(--main-slide-background-color)
}

@media screen and (max-width: 890px) {
    .main-slide__bg[_ngcontent-server_app-c3796790333] {
        object-position: 60% center
    }
}

@media screen and (max-width: 768px) {
    .main-slide__bg[_ngcontent-server_app-c3796790333] {
        object-position: 64% center
    }
}

.main-slide__title[_ngcontent-server_app-c3796790333] {
    position: absolute;
    top: 50%;
    left: calc(50% - 190px);
    transform: translate(-50%, -50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    text-transform: uppercase;
    line-height: .95;
    font-size: 59px;
    font-weight: 700;
    color: #c2f6ff;
    text-shadow: 0 -1px .3em rgba(60, 102, 208, .5), 1px 0 .3em rgba(60, 102, 208, .5), 0 1px .3em rgba(60, 102, 208, .5), -1px 0 .3em rgba(60, 102, 208, .5)
}

.main-slide__title-main[_ngcontent-server_app-c3796790333] {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: .18em 0
}

.main-slide__title-label[_ngcontent-server_app-c3796790333] {
    font-weight: 400;
    font-size: .408em
}

@media screen and (max-width: 576px) {
    .main-slide__title-label[_ngcontent-server_app-c3796790333] {
        font-size: .52em
    }
}

@media screen and (max-width: 890px) {
    .main-slide__title[_ngcontent-server_app-c3796790333] {
        left: calc(50% - 140px)
    }
}

@media screen and (max-width: 768px) {
    .main-slide__title[_ngcontent-server_app-c3796790333] {
        font-size: 42px;
        left: calc(50% - 26vw)
    }
}

@media screen and (max-width: 576px) {
    .main-slide__title[_ngcontent-server_app-c3796790333] {
        font-size: 31px;
        top: 20px;
        left: calc(50% - 110px);
        transform: translate(-50%)
    }
}

@media screen and (max-width: 480px) {
    .main-slide__title[_ngcontent-server_app-c3796790333] {
        left: calc(50% - 90px)
    }
}

.main-slide__group[_ngcontent-server_app-c3796790333] {
    position: relative;
    display: flex;
    width: 100%;
    max-width: 700px;
    align-items: center;
    justify-content: space-evenly;
    margin: auto
}

.main-slide__group[_ngcontent-server_app-c3796790333] main-page-case-item-mob[_ngcontent-server_app-c3796790333] {
    --case-price-background: rgba(42, 63, 95, .7);
    --case-price-value-border: 1px solid rgba(65, 98, 147, .7);
    --case-price-label-color: #90fffb;
    --main-page-case-item-translate: translate3d(-50%, -52%, 0);
    width: 235px;
    margin-bottom: 16px
}

@media screen and (max-width: 768px) {
    .main-slide__group[_ngcontent-server_app-c3796790333] main-page-case-item-mob[_ngcontent-server_app-c3796790333] {
        flex: 1 0 50%;
        max-width: 50%
    }
}

.main-slide__group[_ngcontent-server_app-c3796790333] rust-case-item[_ngcontent-server_app-c3796790333] {
    padding: 0 16px
}

@media screen and (max-width: 768px) {
    .main-slide__group[_ngcontent-server_app-c3796790333] rust-case-item[_ngcontent-server_app-c3796790333] {
        padding: 0 16px
    }
}

@media screen and (max-width: 576px) {
    .main-slide__group[_ngcontent-server_app-c3796790333] rust-case-item[_ngcontent-server_app-c3796790333] {
        padding: 0 10px;
        width: 50%
    }
}


.main-slide[_ngcontent-server_app-c3903859465] {
    display: block;
    height: var(--main-slide-height);
    background-color: #1b1e24;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative
}

.main-slide__bg[_ngcontent-server_app-c3903859465] {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%);
    width: auto;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

@media screen and (min-width: 1921px) {
    .main-slide__bg[_ngcontent-server_app-c3903859465] {
        -webkit-mask-image: linear-gradient(to right, #0000, #000 10% 50%, #000 90%, #0000);
        mask-image: linear-gradient(to right, #0000, #000 10% 50%, #000 90%, #0000)
    }
}

.main-slide__inner[_ngcontent-server_app-c3903859465] {
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 20px 16px
}

.buttonBlue8[_ngcontent-server_app-c3903859465] {
    --button-blue-bg-color: 51, 105, 150;
    --button-blue-bd-color: #4184bc;
    --button-blue-box-shadow-color: 51, 105, 150;
    border: 1px solid var(--button-blue-bd-color);
    background-color: rgba(var(--button-blue-bg-color), .7);
    font-size: 16px;
    height: 40px;
    border-radius: 20px;
    padding: 0 20px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    outline: none;
    transition: background .2s, box-shadow .2s
}

.buttonBlue8__inner[_ngcontent-server_app-c3903859465] {
    position: relative;
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    gap: .7em
}

.buttonBlue8[_ngcontent-server_app-c3903859465]:not(:disabled) {
    cursor: pointer
}

.buttonBlue8[_ngcontent-server_app-c3903859465]:disabled {
    opacity: .5
}

.buttonBlue8.disabled[_ngcontent-server_app-c3903859465] {
    opacity: .5;
    pointer-events: none
}

.buttonBlue8[_ngcontent-server_app-c3903859465]:not(:disabled) {
    box-shadow: 0 0 25px rgba(var(--button-blue-box-shadow-color), .35)
}

.buttonBlue8[_ngcontent-server_app-c3903859465]:not(:disabled):hover {
    background-color: rgba(var(--button-blue-bg-color), 1);
    box-shadow: 0 0 rgba(var(--button-blue-box-shadow-color), .35)
}

.main-slide[_ngcontent-server_app-c3903859465] {
    overflow: hidden;
    background-color: var(--main-slide-background-color)
}

@media screen and (max-width: 1440px) {
    .main-slide__bg[_ngcontent-server_app-c3903859465] {
        object-position: -280px center
    }
}

@media screen and (max-width: 1024px) {
    .main-slide__bg[_ngcontent-server_app-c3903859465] {
        object-position: calc(40% + 150px) center
    }
}

@media screen and (max-width: 1200px) {
    .main-slide__bg[_ngcontent-server_app-c3903859465] {
        object-position: center center
    }
}

.main-slide__inner[_ngcontent-server_app-c3903859465] {
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    position: relative
}

.tournament-block[_ngcontent-server_app-c3903859465] {
    position: relative;
    width: 100%;
    max-width: 390px;
    margin-right: clamp(24px, 12.5%, 235px);
    margin-left: auto
}

@media screen and (max-width: 1440px) {
    .tournament-block[_ngcontent-server_app-c3903859465] {
        margin-right: clamp(24px, 3.5%, 235px);
        max-width: 230px
    }
}

@media screen and (max-width: 1200px) {
    .tournament-block[_ngcontent-server_app-c3903859465] {
        max-width: 310px;
        margin: 0 auto
    }
}

.tournament-block__head[_ngcontent-server_app-c3903859465] {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 32px;
    position: relative;
    z-index: 1
}

@media screen and (max-width: 1200px) {
    .tournament-block__head[_ngcontent-server_app-c3903859465] {
        gap: 24px
    }
}

.tournament-block__title[_ngcontent-server_app-c3903859465] {
    font-size: 32px;
    line-height: 1.2;
    color: #67e8ff;
    font-weight: 300;
    text-align: center;
    text-transform: uppercase;
    text-shadow: 0 -1px .4em rgba(0, 133, 235, .4), 1px 0 .4em rgba(0, 133, 235, .4), 0 1px .4em rgba(0, 133, 235, .4), -1px 0 .4em rgba(0, 133, 235, .4);
    position: relative
}

.tournament-block__title[_ngcontent-server_app-c3903859465]:after {
    content: "";
    position: absolute;
    bottom: -18px;
    left: 0;
    right: 0;
    height: 1px;
    background-image: linear-gradient(90deg, #53709f00, #52bcff, #53709f00)
}

@media screen and (max-width: 1200px) {
    .tournament-block__title[_ngcontent-server_app-c3903859465]:after {
        bottom: -14px
    }
}

@media screen and (max-width: 1200px) {
    .tournament-block__title[_ngcontent-server_app-c3903859465] {
        font-size: 30px
    }
}

.tournament-block__desc[_ngcontent-server_app-c3903859465] {
    text-align: center;
    color: #61ffba;
    font-size: 22px;
    font-weight: 300
}

@media screen and (max-width: 1200px) {
    .tournament-block__desc[_ngcontent-server_app-c3903859465] {
        font-size: 20px
    }
}

.tournament-block__actions[_ngcontent-server_app-c3903859465] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8[_ngcontent-server_app-c3903859465] {
    width: 100%;
    --button-blue-bg-color: 6, 193, 255;
    --button-blue-bd-color: rgb(103, 232, 255);
    --button-blue-box-shadow-color: 36, 175, 255;
    font-size: 19px;
    height: 53px;
    border-radius: 26px;
    max-width: 310px
}

@media screen and (max-width: 1440px) {
    .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8[_ngcontent-server_app-c3903859465] {
        font-size: 16px
    }
}

@media screen and (max-width: 1200px) {
    .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8[_ngcontent-server_app-c3903859465] {
        font-size: 19px
    }
}

.tournament-block__list[_ngcontent-server_app-c3903859465] {
    display: flex;
    align-items: flex-start;
    width: 100%;
    max-width: 684px;
    position: absolute;
    justify-content: space-between;
    top: 230px;
    left: calc(50% - 590px)
}

@media screen and (max-width: 1440px) {
    .tournament-block__list[_ngcontent-server_app-c3903859465] {
        left: 90px
    }
}

@media screen and (max-width: 1200px) {
    .tournament-block__list[_ngcontent-server_app-c3903859465] {
        display: none
    }
}

.tournament-block__item[_ngcontent-server_app-c3903859465] {
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-top: 22px
}

.tournament-block__item-user[_ngcontent-server_app-c3903859465] {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: 100%
}

.tournament-block__item-ava[_ngcontent-server_app-c3903859465] {
    font-size: 40px;
    margin-bottom: 11px;
    height: 40px
}

.tournament-block__item-name[_ngcontent-server_app-c3903859465] {
    font-size: 13px;
    color: #7dddb3;
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 1;
    margin-bottom: 4px
}

.tournament-block__item[_ngcontent-server_app-c3903859465] blc-money[_ngcontent-server_app-c3903859465] {
    font-size: 16px;
    line-height: 1
}

.tournament-block__item--1[_ngcontent-server_app-c3903859465] {
    order: 2;
    width: 176px;
    padding-top: 18px;
    margin-right: 8px
}

.tournament-block__item--1[_ngcontent-server_app-c3903859465] .tournament-block__item-user[_ngcontent-server_app-c3903859465] blc-avatar[_ngcontent-server_app-c3903859465] {
    margin-left: 6px
}

.tournament-block__item--1[_ngcontent-server_app-c3903859465] .tournament-block__item-ava[_ngcontent-server_app-c3903859465] {
    font-size: 53px;
    margin-bottom: 12px;
    height: 53px
}

.tournament-block__item--1[_ngcontent-server_app-c3903859465] .tournament-block__item-name[_ngcontent-server_app-c3903859465] {
    font-size: 16px;
    margin-bottom: 2px
}

.tournament-block__item--1[_ngcontent-server_app-c3903859465] blc-money[_ngcontent-server_app-c3903859465] {
    font-size: 22px
}

.tournament-block__item--2[_ngcontent-server_app-c3903859465] {
    order: 1;
    width: 142px
}

.tournament-block__item--2[_ngcontent-server_app-c3903859465] .tournament-block__item-user[_ngcontent-server_app-c3903859465] blc-avatar[_ngcontent-server_app-c3903859465] {
    margin-left: 8px
}

.tournament-block__item--3[_ngcontent-server_app-c3903859465] {
    order: 3;
    width: 140px
}

.tournament-block__item--3[_ngcontent-server_app-c3903859465] .tournament-block__item-user[_ngcontent-server_app-c3903859465] blc-avatar[_ngcontent-server_app-c3903859465] {
    margin-left: 10px
}

@media screen and (max-width: 1440px) {

    .main-slide.lang-pl[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8[_ngcontent-server_app-c3903859465],
    .main-slide.lang-ua[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8[_ngcontent-server_app-c3903859465],
    .main-slide.lang-pt[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8[_ngcontent-server_app-c3903859465],
    .main-slide.lang-ro[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8[_ngcontent-server_app-c3903859465],
    .main-slide.lang-ru[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8[_ngcontent-server_app-c3903859465] {
        font-size: 16px
    }

    .main-slide.lang-pl[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8__inner[_ngcontent-server_app-c3903859465],
    .main-slide.lang-ua[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8__inner[_ngcontent-server_app-c3903859465],
    .main-slide.lang-pt[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8__inner[_ngcontent-server_app-c3903859465],
    .main-slide.lang-ro[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8__inner[_ngcontent-server_app-c3903859465],
    .main-slide.lang-ru[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8__inner[_ngcontent-server_app-c3903859465] {
        white-space: normal
    }
}

@media screen and (max-width: 1200px) {

    .main-slide.lang-pl[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8[_ngcontent-server_app-c3903859465],
    .main-slide.lang-ua[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8[_ngcontent-server_app-c3903859465],
    .main-slide.lang-pt[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8[_ngcontent-server_app-c3903859465],
    .main-slide.lang-ro[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8[_ngcontent-server_app-c3903859465],
    .main-slide.lang-ru[_ngcontent-server_app-c3903859465] .tournament-block__actions[_ngcontent-server_app-c3903859465] .buttonBlue8[_ngcontent-server_app-c3903859465] {
        font-size: 18px
    }
}



table {
    width: 980px;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
}

th,
td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

th {
    background-color: #f2f2f2;
}

table {
    width: 400px;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
}

th,
td {
    padding: 8px;
    text-align: left;
    border-bottom: 1px solid #ddd;
}

th {
    background-color: #f2f2f2;
}