﻿/*!
 * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */

.fa,
.fab,
.fad,
.fal,
.far,
.fas {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1
}

.fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.fa-xs {
    font-size: .75em
}

.fa-sm {
    font-size: .875em
}

.fa-1x {
    font-size: 1em
}

.fa-2x {
    font-size: 2em
}

.fa-3x {
    font-size: 3em
}

.fa-4x {
    font-size: 4em
}

.fa-5x {
    font-size: 5em
}

.fa-6x {
    font-size: 6em
}

.fa-7x {
    font-size: 7em
}

.fa-8x {
    font-size: 8em
}

.fa-9x {
    font-size: 9em
}

.fa-10x {
    font-size: 10em
}

.fa-fw {
    text-align: center;
    width: 1.25em
}

.fa-ul {
    list-style-type: none;
    margin-left: 2.5em;
    padding-left: 0
}

.fa-ul>li {
    position: relative
}

.fa-li {
    left: -2em;
    position: absolute;
    text-align: center;
    width: 2em;
    line-height: inherit
}

.fa-border {
    border: .08em solid #eee;
    border-radius: .1em;
    padding: .2em .25em .15em
}

.fa-pull-left {
    float: left
}

.fa-pull-right {
    float: right
}

.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
    margin-right: .3em
}

.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
    margin-left: .3em
}

.fa-spin {
    -webkit-animation: fa-spin 2s linear infinite;
    animation: fa-spin 2s linear infinite
}

.fa-pulse {
    -webkit-animation: fa-spin 1s steps(8) infinite;
    animation: fa-spin 1s steps(8) infinite
}

@-webkit-keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes fa-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.fa-rotate-90 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.fa-flip-vertical {
    -webkit-transform: scaleY(-1);
    transform: scaleY(-1)
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical,
.fa-flip-vertical {
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
    -webkit-transform: scale(-1);
    transform: scale(-1)
}

:root .fa-flip-both,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270 {
    -webkit-filter: none;
    filter: none
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2.5em
}

.fa-stack-1x,
.fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%
}

.fa-stack-1x {
    line-height: inherit
}

.fa-stack-2x {
    font-size: 2em
}

.fa-inverse {
    color: #fff
}

.fa-500px:before {
    content: "\f26e"
}

.fa-abacus:before {
    content: "\f640"
}

.fa-accessible-icon:before {
    content: "\f368"
}

.fa-accusoft:before {
    content: "\f369"
}

.fa-acorn:before {
    content: "\f6ae"
}

.fa-acquisitions-incorporated:before {
    content: "\f6af"
}

.fa-ad:before {
    content: "\f641"
}

.fa-address-book:before {
    content: "\f2b9"
}

.fa-address-card:before {
    content: "\f2bb"
}

.fa-adjust:before {
    content: "\f042"
}

.fa-adn:before {
    content: "\f170"
}

.fa-adobe:before {
    content: "\f778"
}

.fa-adversal:before {
    content: "\f36a"
}

.fa-affiliatetheme:before {
    content: "\f36b"
}

.fa-air-freshener:before {
    content: "\f5d0"
}

.fa-airbnb:before {
    content: "\f834"
}

.fa-alarm-clock:before {
    content: "\f34e"
}

.fa-alarm-exclamation:before {
    content: "\f843"
}

.fa-alarm-plus:before {
    content: "\f844"
}

.fa-alarm-snooze:before {
    content: "\f845"
}

.fa-album:before {
    content: "\f89f"
}

.fa-album-collection:before {
    content: "\f8a0"
}

.fa-algolia:before {
    content: "\f36c"
}

.fa-alicorn:before {
    content: "\f6b0"
}

.fa-align-center:before {
    content: "\f037"
}

.fa-align-justify:before {
    content: "\f039"
}

.fa-align-left:before {
    content: "\f036"
}

.fa-align-right:before {
    content: "\f038"
}

.fa-align-slash:before {
    content: "\f846"
}

.fa-alipay:before {
    content: "\f642"
}

.fa-allergies:before {
    content: "\f461"
}

.fa-amazon:before {
    content: "\f270"
}

.fa-amazon-pay:before {
    content: "\f42c"
}

.fa-ambulance:before {
    content: "\f0f9"
}

.fa-american-sign-language-interpreting:before {
    content: "\f2a3"
}

.fa-amilia:before {
    content: "\f36d"
}

.fa-amp-guitar:before {
    content: "\f8a1"
}

.fa-analytics:before {
    content: "\f643"
}

.fa-anchor:before {
    content: "\f13d"
}

.fa-android:before {
    content: "\f17b"
}

.fa-angel:before {
    content: "\f779"
}

.fa-angellist:before {
    content: "\f209"
}

.fa-angle-double-down:before {
    content: "\f103"
}

.fa-angle-double-left:before {
    content: "\f100"
}

.fa-angle-double-right:before {
    content: "\f101"
}

.fa-angle-double-up:before {
    content: "\f102"
}

.fa-angle-down:before {
    content: "\f107"
}

.fa-angle-left:before {
    content: "\f104"
}

.fa-angle-right:before {
    content: "\f105"
}

.fa-angle-up:before {
    content: "\f106"
}

.fa-angry:before {
    content: "\f556"
}

.fa-angrycreative:before {
    content: "\f36e"
}

.fa-angular:before {
    content: "\f420"
}

.fa-ankh:before {
    content: "\f644"
}

.fa-app-store:before {
    content: "\f36f"
}

.fa-app-store-ios:before {
    content: "\f370"
}

.fa-apper:before {
    content: "\f371"
}

.fa-apple:before {
    content: "\f179"
}

.fa-apple-alt:before {
    content: "\f5d1"
}

.fa-apple-crate:before {
    content: "\f6b1"
}

.fa-apple-pay:before {
    content: "\f415"
}

.fa-archive:before {
    content: "\f187"
}

.fa-archway:before {
    content: "\f557"
}

.fa-arrow-alt-circle-down:before {
    content: "\f358"
}

.fa-arrow-alt-circle-left:before {
    content: "\f359"
}

.fa-arrow-alt-circle-right:before {
    content: "\f35a"
}

.fa-arrow-alt-circle-up:before {
    content: "\f35b"
}

.fa-arrow-alt-down:before {
    content: "\f354"
}

.fa-arrow-alt-from-bottom:before {
    content: "\f346"
}

.fa-arrow-alt-from-left:before {
    content: "\f347"
}

.fa-arrow-alt-from-right:before {
    content: "\f348"
}

.fa-arrow-alt-from-top:before {
    content: "\f349"
}

.fa-arrow-alt-left:before {
    content: "\f355"
}

.fa-arrow-alt-right:before {
    content: "\f356"
}

.fa-arrow-alt-square-down:before {
    content: "\f350"
}

.fa-arrow-alt-square-left:before {
    content: "\f351"
}

.fa-arrow-alt-square-right:before {
    content: "\f352"
}

.fa-arrow-alt-square-up:before {
    content: "\f353"
}

.fa-arrow-alt-to-bottom:before {
    content: "\f34a"
}

.fa-arrow-alt-to-left:before {
    content: "\f34b"
}

.fa-arrow-alt-to-right:before {
    content: "\f34c"
}

.fa-arrow-alt-to-top:before {
    content: "\f34d"
}

.fa-arrow-alt-up:before {
    content: "\f357"
}

.fa-arrow-circle-down:before {
    content: "\f0ab"
}

.fa-arrow-circle-left:before {
    content: "\f0a8"
}

.fa-arrow-circle-right:before {
    content: "\f0a9"
}

.fa-arrow-circle-up:before {
    content: "\f0aa"
}

.fa-arrow-down:before {
    content: "\f063"
}

.fa-arrow-from-bottom:before {
    content: "\f342"
}

.fa-arrow-from-left:before {
    content: "\f343"
}

.fa-arrow-from-right:before {
    content: "\f344"
}

.fa-arrow-from-top:before {
    content: "\f345"
}

.fa-arrow-left:before {
    content: "\f060"
}

.fa-arrow-right:before {
    content: "\f061"
}

.fa-arrow-square-down:before {
    content: "\f339"
}

.fa-arrow-square-left:before {
    content: "\f33a"
}

.fa-arrow-square-right:before {
    content: "\f33b"
}

.fa-arrow-square-up:before {
    content: "\f33c"
}

.fa-arrow-to-bottom:before {
    content: "\f33d"
}

.fa-arrow-to-left:before {
    content: "\f33e"
}

.fa-arrow-to-right:before {
    content: "\f340"
}

.fa-arrow-to-top:before {
    content: "\f341"
}

.fa-arrow-up:before {
    content: "\f062"
}

.fa-arrows:before {
    content: "\f047"
}

.fa-arrows-alt:before {
    content: "\f0b2"
}

.fa-arrows-alt-h:before {
    content: "\f337"
}

.fa-arrows-alt-v:before {
    content: "\f338"
}

.fa-arrows-h:before {
    content: "\f07e"
}

.fa-arrows-v:before {
    content: "\f07d"
}

.fa-artstation:before {
    content: "\f77a"
}

.fa-assistive-listening-systems:before {
    content: "\f2a2"
}

.fa-asterisk:before {
    content: "\f069"
}

.fa-asymmetrik:before {
    content: "\f372"
}

.fa-at:before {
    content: "\f1fa"
}

.fa-atlas:before {
    content: "\f558"
}

.fa-atlassian:before {
    content: "\f77b"
}

.fa-atom:before {
    content: "\f5d2"
}

.fa-atom-alt:before {
    content: "\f5d3"
}

.fa-audible:before {
    content: "\f373"
}

.fa-audio-description:before {
    content: "\f29e"
}

.fa-autoprefixer:before {
    content: "\f41c"
}

.fa-avianex:before {
    content: "\f374"
}

.fa-aviato:before {
    content: "\f421"
}

.fa-award:before {
    content: "\f559"
}

.fa-aws:before {
    content: "\f375"
}

.fa-axe:before {
    content: "\f6b2"
}

.fa-axe-battle:before {
    content: "\f6b3"
}

.fa-baby:before {
    content: "\f77c"
}

.fa-baby-carriage:before {
    content: "\f77d"
}

.fa-backpack:before {
    content: "\f5d4"
}

.fa-backspace:before {
    content: "\f55a"
}

.fa-backward:before {
    content: "\f04a"
}

.fa-bacon:before {
    content: "\f7e5"
}

.fa-badge:before {
    content: "\f335"
}

.fa-badge-check:before {
    content: "\f336"
}

.fa-badge-dollar:before {
    content: "\f645"
}

.fa-badge-percent:before {
    content: "\f646"
}

.fa-badge-sheriff:before {
    content: "\f8a2"
}

.fa-badger-honey:before {
    content: "\f6b4"
}

.fa-bags-shopping:before {
    content: "\f847"
}

.fa-balance-scale:before {
    content: "\f24e"
}

.fa-balance-scale-left:before {
    content: "\f515"
}

.fa-balance-scale-right:before {
    content: "\f516"
}

.fa-ball-pile:before {
    content: "\f77e"
}

.fa-ballot:before {
    content: "\f732"
}

.fa-ballot-check:before {
    content: "\f733"
}

.fa-ban:before {
    content: "\f05e"
}

.fa-band-aid:before {
    content: "\f462"
}

.fa-bandcamp:before {
    content: "\f2d5"
}

.fa-banjo:before {
    content: "\f8a3"
}

.fa-barcode:before {
    content: "\f02a"
}

.fa-barcode-alt:before {
    content: "\f463"
}

.fa-barcode-read:before {
    content: "\f464"
}

.fa-barcode-scan:before {
    content: "\f465"
}

.fa-bars:before {
    content: "\f0c9"
}

.fa-baseball:before {
    content: "\f432"
}

.fa-baseball-ball:before {
    content: "\f433"
}

.fa-basketball-ball:before {
    content: "\f434"
}

.fa-basketball-hoop:before {
    content: "\f435"
}

.fa-bat:before {
    content: "\f6b5"
}

.fa-bath:before {
    content: "\f2cd"
}

.fa-battery-bolt:before {
    content: "\f376"
}

.fa-battery-empty:before {
    content: "\f244"
}

.fa-battery-full:before {
    content: "\f240"
}

.fa-battery-half:before {
    content: "\f242"
}

.fa-battery-quarter:before {
    content: "\f243"
}

.fa-battery-slash:before {
    content: "\f377"
}

.fa-battery-three-quarters:before {
    content: "\f241"
}

.fa-battle-net:before {
    content: "\f835"
}

.fa-bed:before {
    content: "\f236"
}

.fa-beer:before {
    content: "\f0fc"
}

.fa-behance:before {
    content: "\f1b4"
}

.fa-behance-square:before {
    content: "\f1b5"
}

.fa-bell:before {
    content: "\f0f3"
}

.fa-bell-exclamation:before {
    content: "\f848"
}

.fa-bell-plus:before {
    content: "\f849"
}

.fa-bell-school:before {
    content: "\f5d5"
}

.fa-bell-school-slash:before {
    content: "\f5d6"
}

.fa-bell-slash:before {
    content: "\f1f6"
}

.fa-bells:before {
    content: "\f77f"
}

.fa-betamax:before {
    content: "\f8a4"
}

.fa-bezier-curve:before {
    content: "\f55b"
}

.fa-bible:before {
    content: "\f647"
}

.fa-bicycle:before {
    content: "\f206"
}

.fa-biking:before {
    content: "\f84a"
}

.fa-biking-mountain:before {
    content: "\f84b"
}

.fa-bimobject:before {
    content: "\f378"
}

.fa-binoculars:before {
    content: "\f1e5"
}

.fa-biohazard:before {
    content: "\f780"
}

.fa-birthday-cake:before {
    content: "\f1fd"
}

.fa-bitbucket:before {
    content: "\f171"
}

.fa-bitcoin:before {
    content: "\f379"
}

.fa-bity:before {
    content: "\f37a"
}

.fa-black-tie:before {
    content: "\f27e"
}

.fa-blackberry:before {
    content: "\f37b"
}

.fa-blanket:before {
    content: "\f498"
}

.fa-blender:before {
    content: "\f517"
}

.fa-blender-phone:before {
    content: "\f6b6"
}

.fa-blind:before {
    content: "\f29d"
}

.fa-blog:before {
    content: "\f781"
}

.fa-blogger:before {
    content: "\f37c"
}

.fa-blogger-b:before {
    content: "\f37d"
}

.fa-bluetooth:before {
    content: "\f293"
}

.fa-bluetooth-b:before {
    content: "\f294"
}

.fa-bold:before {
    content: "\f032"
}

.fa-bolt:before {
    content: "\f0e7"
}

.fa-bomb:before {
    content: "\f1e2"
}

.fa-bone:before {
    content: "\f5d7"
}

.fa-bone-break:before {
    content: "\f5d8"
}

.fa-bong:before {
    content: "\f55c"
}

.fa-book:before {
    content: "\f02d"
}

.fa-book-alt:before {
    content: "\f5d9"
}

.fa-book-dead:before {
    content: "\f6b7"
}

.fa-book-heart:before {
    content: "\f499"
}

.fa-book-medical:before {
    content: "\f7e6"
}

.fa-book-open:before {
    content: "\f518"
}

.fa-book-reader:before {
    content: "\f5da"
}

.fa-book-spells:before {
    content: "\f6b8"
}

.fa-book-user:before {
    content: "\f7e7"
}

.fa-bookmark:before {
    content: "\f02e"
}

.fa-books:before {
    content: "\f5db"
}

.fa-books-medical:before {
    content: "\f7e8"
}

.fa-boombox:before {
    content: "\f8a5"
}

.fa-boot:before {
    content: "\f782"
}

.fa-booth-curtain:before {
    content: "\f734"
}

.fa-bootstrap:before {
    content: "\f836"
}

.fa-border-all:before {
    content: "\f84c"
}

.fa-border-bottom:before {
    content: "\f84d"
}

.fa-border-center-h:before {
    content: "\f89c"
}

.fa-border-center-v:before {
    content: "\f89d"
}

.fa-border-inner:before {
    content: "\f84e"
}

.fa-border-left:before {
    content: "\f84f"
}

.fa-border-none:before {
    content: "\f850"
}

.fa-border-outer:before {
    content: "\f851"
}

.fa-border-right:before {
    content: "\f852"
}

.fa-border-style:before {
    content: "\f853"
}

.fa-border-style-alt:before {
    content: "\f854"
}

.fa-border-top:before {
    content: "\f855"
}

.fa-bow-arrow:before {
    content: "\f6b9"
}

.fa-bowling-ball:before {
    content: "\f436"
}

.fa-bowling-pins:before {
    content: "\f437"
}

.fa-box:before {
    content: "\f466"
}

.fa-box-alt:before {
    content: "\f49a"
}

.fa-box-ballot:before {
    content: "\f735"
}

.fa-box-check:before {
    content: "\f467"
}

.fa-box-fragile:before {
    content: "\f49b"
}

.fa-box-full:before {
    content: "\f49c"
}

.fa-box-heart:before {
    content: "\f49d"
}

.fa-box-open:before {
    content: "\f49e"
}

.fa-box-up:before {
    content: "\f49f"
}

.fa-box-usd:before {
    content: "\f4a0"
}

.fa-boxes:before {
    content: "\f468"
}

.fa-boxes-alt:before {
    content: "\f4a1"
}

.fa-boxing-glove:before {
    content: "\f438"
}

.fa-brackets:before {
    content: "\f7e9"
}

.fa-brackets-curly:before {
    content: "\f7ea"
}

.fa-braille:before {
    content: "\f2a1"
}

.fa-brain:before {
    content: "\f5dc"
}

.fa-bread-loaf:before {
    content: "\f7eb"
}

.fa-bread-slice:before {
    content: "\f7ec"
}

.fa-briefcase:before {
    content: "\f0b1"
}

.fa-briefcase-medical:before {
    content: "\f469"
}

.fa-bring-forward:before {
    content: "\f856"
}

.fa-bring-front:before {
    content: "\f857"
}

.fa-broadcast-tower:before {
    content: "\f519"
}

.fa-broom:before {
    content: "\f51a"
}

.fa-browser:before {
    content: "\f37e"
}

.fa-brush:before {
    content: "\f55d"
}

.fa-btc:before {
    content: "\f15a"
}

.fa-buffer:before {
    content: "\f837"
}

.fa-bug:before {
    content: "\f188"
}

.fa-building:before {
    content: "\f1ad"
}

.fa-bullhorn:before {
    content: "\f0a1"
}

.fa-bullseye:before {
    content: "\f140"
}

.fa-bullseye-arrow:before {
    content: "\f648"
}

.fa-bullseye-pointer:before {
    content: "\f649"
}

.fa-burger-soda:before {
    content: "\f858"
}

.fa-burn:before {
    content: "\f46a"
}

.fa-buromobelexperte:before {
    content: "\f37f"
}

.fa-burrito:before {
    content: "\f7ed"
}

.fa-bus:before {
    content: "\f207"
}

.fa-bus-alt:before {
    content: "\f55e"
}

.fa-bus-school:before {
    content: "\f5dd"
}

.fa-business-time:before {
    content: "\f64a"
}

.fa-buy-n-large:before {
    content: "\f8a6"
}

.fa-buysellads:before {
    content: "\f20d"
}

.fa-cabinet-filing:before {
    content: "\f64b"
}

.fa-cactus:before {
    content: "\f8a7"
}

.fa-calculator:before {
    content: "\f1ec"
}

.fa-calculator-alt:before {
    content: "\f64c"
}

.fa-calendar:before {
    content: "\f133"
}

.fa-calendar-alt:before {
    content: "\f073"
}

.fa-calendar-check:before {
    content: "\f274"
}

.fa-calendar-day:before {
    content: "\f783"
}

.fa-calendar-edit:before {
    content: "\f333"
}

.fa-calendar-exclamation:before {
    content: "\f334"
}

.fa-calendar-minus:before {
    content: "\f272"
}

.fa-calendar-plus:before {
    content: "\f271"
}

.fa-calendar-star:before {
    content: "\f736"
}

.fa-calendar-times:before {
    content: "\f273"
}

.fa-calendar-week:before {
    content: "\f784"
}

.fa-camcorder:before {
    content: "\f8a8"
}

.fa-camera:before {
    content: "\f030"
}

.fa-camera-alt:before {
    content: "\f332"
}

.fa-camera-movie:before {
    content: "\f8a9"
}

.fa-camera-polaroid:before {
    content: "\f8aa"
}

.fa-camera-retro:before {
    content: "\f083"
}

.fa-campfire:before {
    content: "\f6ba"
}

.fa-campground:before {
    content: "\f6bb"
}

.fa-canadian-maple-leaf:before {
    content: "\f785"
}

.fa-candle-holder:before {
    content: "\f6bc"
}

.fa-candy-cane:before {
    content: "\f786"
}

.fa-candy-corn:before {
    content: "\f6bd"
}

.fa-cannabis:before {
    content: "\f55f"
}

.fa-capsules:before {
    content: "\f46b"
}

.fa-car:before {
    content: "\f1b9"
}

.fa-car-alt:before {
    content: "\f5de"
}

.fa-car-battery:before {
    content: "\f5df"
}

.fa-car-building:before {
    content: "\f859"
}

.fa-car-bump:before {
    content: "\f5e0"
}

.fa-car-bus:before {
    content: "\f85a"
}

.fa-car-crash:before {
    content: "\f5e1"
}

.fa-car-garage:before {
    content: "\f5e2"
}

.fa-car-mechanic:before {
    content: "\f5e3"
}

.fa-car-side:before {
    content: "\f5e4"
}

.fa-car-tilt:before {
    content: "\f5e5"
}

.fa-car-wash:before {
    content: "\f5e6"
}

.fa-caret-circle-down:before {
    content: "\f32d"
}

.fa-caret-circle-left:before {
    content: "\f32e"
}

.fa-caret-circle-right:before {
    content: "\f330"
}

.fa-caret-circle-up:before {
    content: "\f331"
}

.fa-caret-down:before {
    content: "\f0d7"
}

.fa-caret-left:before {
    content: "\f0d9"
}

.fa-caret-right:before {
    content: "\f0da"
}

.fa-caret-square-down:before {
    content: "\f150"
}

.fa-caret-square-left:before {
    content: "\f191"
}

.fa-caret-square-right:before {
    content: "\f152"
}

.fa-caret-square-up:before {
    content: "\f151"
}

.fa-caret-up:before {
    content: "\f0d8"
}

.fa-carrot:before {
    content: "\f787"
}

.fa-cars:before {
    content: "\f85b"
}

.fa-cart-arrow-down:before {
    content: "\f218"
}

.fa-cart-plus:before {
    content: "\f217"
}

.fa-cash-register:before {
    content: "\f788"
}

.fa-cassette-tape:before {
    content: "\f8ab"
}

.fa-cat:before {
    content: "\f6be"
}

.fa-cauldron:before {
    content: "\f6bf"
}

.fa-cc-amazon-pay:before {
    content: "\f42d"
}

.fa-cc-amex:before {
    content: "\f1f3"
}

.fa-cc-apple-pay:before {
    content: "\f416"
}

.fa-cc-diners-club:before {
    content: "\f24c"
}

.fa-cc-discover:before {
    content: "\f1f2"
}

.fa-cc-jcb:before {
    content: "\f24b"
}

.fa-cc-mastercard:before {
    content: "\f1f1"
}

.fa-cc-paypal:before {
    content: "\f1f4"
}

.fa-cc-stripe:before {
    content: "\f1f5"
}

.fa-cc-visa:before {
    content: "\f1f0"
}

.fa-cctv:before {
    content: "\f8ac"
}

.fa-centercode:before {
    content: "\f380"
}

.fa-centos:before {
    content: "\f789"
}

.fa-certificate:before {
    content: "\f0a3"
}

.fa-chair:before {
    content: "\f6c0"
}

.fa-chair-office:before {
    content: "\f6c1"
}

.fa-chalkboard:before {
    content: "\f51b"
}

.fa-chalkboard-teacher:before {
    content: "\f51c"
}

.fa-charging-station:before {
    content: "\f5e7"
}

.fa-chart-area:before {
    content: "\f1fe"
}

.fa-chart-bar:before {
    content: "\f080"
}

.fa-chart-line:before {
    content: "\f201"
}

.fa-chart-line-down:before {
    content: "\f64d"
}

.fa-chart-network:before {
    content: "\f78a"
}

.fa-chart-pie:before {
    content: "\f200"
}

.fa-chart-pie-alt:before {
    content: "\f64e"
}

.fa-chart-scatter:before {
    content: "\f7ee"
}

.fa-check:before {
    content: "\f00c"
}

.fa-check-circle:before {
    content: "\f058"
}

.fa-check-double:before {
    content: "\f560"
}

.fa-check-square:before {
    content: "\f14a"
}

.fa-cheese:before {
    content: "\f7ef"
}

.fa-cheese-swiss:before {
    content: "\f7f0"
}

.fa-cheeseburger:before {
    content: "\f7f1"
}

.fa-chess:before {
    content: "\f439"
}

.fa-chess-bishop:before {
    content: "\f43a"
}

.fa-chess-bishop-alt:before {
    content: "\f43b"
}

.fa-chess-board:before {
    content: "\f43c"
}

.fa-chess-clock:before {
    content: "\f43d"
}

.fa-chess-clock-alt:before {
    content: "\f43e"
}

.fa-chess-king:before {
    content: "\f43f"
}

.fa-chess-king-alt:before {
    content: "\f440"
}

.fa-chess-knight:before {
    content: "\f441"
}

.fa-chess-knight-alt:before {
    content: "\f442"
}

.fa-chess-pawn:before {
    content: "\f443"
}

.fa-chess-pawn-alt:before {
    content: "\f444"
}

.fa-chess-queen:before {
    content: "\f445"
}

.fa-chess-queen-alt:before {
    content: "\f446"
}

.fa-chess-rook:before {
    content: "\f447"
}

.fa-chess-rook-alt:before {
    content: "\f448"
}

.fa-chevron-circle-down:before {
    content: "\f13a"
}

.fa-chevron-circle-left:before {
    content: "\f137"
}

.fa-chevron-circle-right:before {
    content: "\f138"
}

.fa-chevron-circle-up:before {
    content: "\f139"
}

.fa-chevron-double-down:before {
    content: "\f322"
}

.fa-chevron-double-left:before {
    content: "\f323"
}

.fa-chevron-double-right:before {
    content: "\f324"
}

.fa-chevron-double-up:before {
    content: "\f325"
}

.fa-chevron-down:before {
    content: "\f078"
}

.fa-chevron-left:before {
    content: "\f053"
}

.fa-chevron-right:before {
    content: "\f054"
}

.fa-chevron-square-down:before {
    content: "\f329"
}

.fa-chevron-square-left:before {
    content: "\f32a"
}

.fa-chevron-square-right:before {
    content: "\f32b"
}

.fa-chevron-square-up:before {
    content: "\f32c"
}

.fa-chevron-up:before {
    content: "\f077"
}

.fa-child:before {
    content: "\f1ae"
}

.fa-chimney:before {
    content: "\f78b"
}

.fa-chrome:before {
    content: "\f268"
}

.fa-chromecast:before {
    content: "\f838"
}

.fa-church:before {
    content: "\f51d"
}

.fa-circle:before {
    content: "\f111"
}

.fa-circle-notch:before {
    content: "\f1ce"
}

.fa-city:before {
    content: "\f64f"
}

.fa-clarinet:before {
    content: "\f8ad"
}

.fa-claw-marks:before {
    content: "\f6c2"
}

.fa-clinic-medical:before {
    content: "\f7f2"
}

.fa-clipboard:before {
    content: "\f328"
}

.fa-clipboard-check:before {
    content: "\f46c"
}

.fa-clipboard-list:before {
    content: "\f46d"
}

.fa-clipboard-list-check:before {
    content: "\f737"
}

.fa-clipboard-prescription:before {
    content: "\f5e8"
}

.fa-clipboard-user:before {
    content: "\f7f3"
}

.fa-clock:before {
    content: "\f017"
}

.fa-clone:before {
    content: "\f24d"
}

.fa-closed-captioning:before {
    content: "\f20a"
}

.fa-cloud:before {
    content: "\f0c2"
}

.fa-cloud-download:before {
    content: "\f0ed"
}

.fa-cloud-download-alt:before {
    content: "\f381"
}

.fa-cloud-drizzle:before {
    content: "\f738"
}

.fa-cloud-hail:before {
    content: "\f739"
}

.fa-cloud-hail-mixed:before {
    content: "\f73a"
}

.fa-cloud-meatball:before {
    content: "\f73b"
}

.fa-cloud-moon:before {
    content: "\f6c3"
}

.fa-cloud-moon-rain:before {
    content: "\f73c"
}

.fa-cloud-music:before {
    content: "\f8ae"
}

.fa-cloud-rain:before {
    content: "\f73d"
}

.fa-cloud-rainbow:before {
    content: "\f73e"
}

.fa-cloud-showers:before {
    content: "\f73f"
}

.fa-cloud-showers-heavy:before {
    content: "\f740"
}

.fa-cloud-sleet:before {
    content: "\f741"
}

.fa-cloud-snow:before {
    content: "\f742"
}

.fa-cloud-sun:before {
    content: "\f6c4"
}

.fa-cloud-sun-rain:before {
    content: "\f743"
}

.fa-cloud-upload:before {
    content: "\f0ee"
}

.fa-cloud-upload-alt:before {
    content: "\f382"
}

.fa-clouds:before {
    content: "\f744"
}

.fa-clouds-moon:before {
    content: "\f745"
}

.fa-clouds-sun:before {
    content: "\f746"
}

.fa-cloudscale:before {
    content: "\f383"
}

.fa-cloudsmith:before {
    content: "\f384"
}

.fa-cloudversify:before {
    content: "\f385"
}

.fa-club:before {
    content: "\f327"
}

.fa-cocktail:before {
    content: "\f561"
}

.fa-code:before {
    content: "\f121"
}

.fa-code-branch:before {
    content: "\f126"
}

.fa-code-commit:before {
    content: "\f386"
}

.fa-code-merge:before {
    content: "\f387"
}

.fa-codepen:before {
    content: "\f1cb"
}

.fa-codiepie:before {
    content: "\f284"
}

.fa-coffee:before {
    content: "\f0f4"
}

.fa-coffee-togo:before {
    content: "\f6c5"
}

.fa-coffin:before {
    content: "\f6c6"
}

.fa-cog:before {
    content: "\f013"
}

.fa-cogs:before {
    content: "\f085"
}

.fa-coin:before {
    content: "\f85c"
}

.fa-coins:before {
    content: "\f51e"
}

.fa-columns:before {
    content: "\f0db"
}

.fa-comment:before {
    content: "\f075"
}

.fa-comment-alt:before {
    content: "\f27a"
}

.fa-comment-alt-check:before {
    content: "\f4a2"
}

.fa-comment-alt-dollar:before {
    content: "\f650"
}

.fa-comment-alt-dots:before {
    content: "\f4a3"
}

.fa-comment-alt-edit:before {
    content: "\f4a4"
}

.fa-comment-alt-exclamation:before {
    content: "\f4a5"
}

.fa-comment-alt-lines:before {
    content: "\f4a6"
}

.fa-comment-alt-medical:before {
    content: "\f7f4"
}

.fa-comment-alt-minus:before {
    content: "\f4a7"
}

.fa-comment-alt-music:before {
    content: "\f8af"
}

.fa-comment-alt-plus:before {
    content: "\f4a8"
}

.fa-comment-alt-slash:before {
    content: "\f4a9"
}

.fa-comment-alt-smile:before {
    content: "\f4aa"
}

.fa-comment-alt-times:before {
    content: "\f4ab"
}

.fa-comment-check:before {
    content: "\f4ac"
}

.fa-comment-dollar:before {
    content: "\f651"
}

.fa-comment-dots:before {
    content: "\f4ad"
}

.fa-comment-edit:before {
    content: "\f4ae"
}

.fa-comment-exclamation:before {
    content: "\f4af"
}

.fa-comment-lines:before {
    content: "\f4b0"
}

.fa-comment-medical:before {
    content: "\f7f5"
}

.fa-comment-minus:before {
    content: "\f4b1"
}

.fa-comment-music:before {
    content: "\f8b0"
}

.fa-comment-plus:before {
    content: "\f4b2"
}

.fa-comment-slash:before {
    content: "\f4b3"
}

.fa-comment-smile:before {
    content: "\f4b4"
}

.fa-comment-times:before {
    content: "\f4b5"
}

.fa-comments:before {
    content: "\f086"
}

.fa-comments-alt:before {
    content: "\f4b6"
}

.fa-comments-alt-dollar:before {
    content: "\f652"
}

.fa-comments-dollar:before {
    content: "\f653"
}

.fa-compact-disc:before {
    content: "\f51f"
}

.fa-compass:before {
    content: "\f14e"
}

.fa-compass-slash:before {
    content: "\f5e9"
}

.fa-compress:before {
    content: "\f066"
}

.fa-compress-alt:before {
    content: "\f422"
}

.fa-compress-arrows-alt:before {
    content: "\f78c"
}

.fa-compress-wide:before {
    content: "\f326"
}

.fa-computer-classic:before {
    content: "\f8b1"
}

.fa-computer-speaker:before {
    content: "\f8b2"
}

.fa-concierge-bell:before {
    content: "\f562"
}

.fa-confluence:before {
    content: "\f78d"
}

.fa-connectdevelop:before {
    content: "\f20e"
}

.fa-construction:before {
    content: "\f85d"
}

.fa-container-storage:before {
    content: "\f4b7"
}

.fa-contao:before {
    content: "\f26d"
}

.fa-conveyor-belt:before {
    content: "\f46e"
}

.fa-conveyor-belt-alt:before {
    content: "\f46f"
}

.fa-cookie:before {
    content: "\f563"
}

.fa-cookie-bite:before {
    content: "\f564"
}

.fa-copy:before {
    content: "\f0c5"
}

.fa-copyright:before {
    content: "\f1f9"
}

.fa-corn:before {
    content: "\f6c7"
}

.fa-cotton-bureau:before {
    content: "\f89e"
}

.fa-couch:before {
    content: "\f4b8"
}

.fa-cow:before {
    content: "\f6c8"
}

.fa-cowbell:before {
    content: "\f8b3"
}

.fa-cowbell-more:before {
    content: "\f8b4"
}

.fa-cpanel:before {
    content: "\f388"
}

.fa-creative-commons:before {
    content: "\f25e"
}

.fa-creative-commons-by:before {
    content: "\f4e7"
}

.fa-creative-commons-nc:before {
    content: "\f4e8"
}

.fa-creative-commons-nc-eu:before {
    content: "\f4e9"
}

.fa-creative-commons-nc-jp:before {
    content: "\f4ea"
}

.fa-creative-commons-nd:before {
    content: "\f4eb"
}

.fa-creative-commons-pd:before {
    content: "\f4ec"
}

.fa-creative-commons-pd-alt:before {
    content: "\f4ed"
}

.fa-creative-commons-remix:before {
    content: "\f4ee"
}

.fa-creative-commons-sa:before {
    content: "\f4ef"
}

.fa-creative-commons-sampling:before {
    content: "\f4f0"
}

.fa-creative-commons-sampling-plus:before {
    content: "\f4f1"
}

.fa-creative-commons-share:before {
    content: "\f4f2"
}

.fa-creative-commons-zero:before {
    content: "\f4f3"
}

.fa-credit-card:before {
    content: "\f09d"
}

.fa-credit-card-blank:before {
    content: "\f389"
}

.fa-credit-card-front:before {
    content: "\f38a"
}

.fa-cricket:before {
    content: "\f449"
}

.fa-critical-role:before {
    content: "\f6c9"
}

.fa-croissant:before {
    content: "\f7f6"
}

.fa-crop:before {
    content: "\f125"
}

.fa-crop-alt:before {
    content: "\f565"
}

.fa-cross:before {
    content: "\f654"
}

.fa-crosshairs:before {
    content: "\f05b"
}

.fa-crow:before {
    content: "\f520"
}

.fa-crown:before {
    content: "\f521"
}

.fa-crutch:before {
    content: "\f7f7"
}

.fa-crutches:before {
    content: "\f7f8"
}

.fa-css3:before {
    content: "\f13c"
}

.fa-css3-alt:before {
    content: "\f38b"
}

.fa-cube:before {
    content: "\f1b2"
}

.fa-cubes:before {
    content: "\f1b3"
}

.fa-curling:before {
    content: "\f44a"
}

.fa-cut:before {
    content: "\f0c4"
}

.fa-cuttlefish:before {
    content: "\f38c"
}

.fa-d-and-d:before {
    content: "\f38d"
}

.fa-d-and-d-beyond:before {
    content: "\f6ca"
}

.fa-dagger:before {
    content: "\f6cb"
}

.fa-dashcube:before {
    content: "\f210"
}

.fa-database:before {
    content: "\f1c0"
}

.fa-deaf:before {
    content: "\f2a4"
}

.fa-debug:before {
    content: "\f7f9"
}

.fa-deer:before {
    content: "\f78e"
}

.fa-deer-rudolph:before {
    content: "\f78f"
}

.fa-delicious:before {
    content: "\f1a5"
}

.fa-democrat:before {
    content: "\f747"
}

.fa-deploydog:before {
    content: "\f38e"
}

.fa-deskpro:before {
    content: "\f38f"
}

.fa-desktop:before {
    content: "\f108"
}

.fa-desktop-alt:before {
    content: "\f390"
}

.fa-dev:before {
    content: "\f6cc"
}

.fa-deviantart:before {
    content: "\f1bd"
}

.fa-dewpoint:before {
    content: "\f748"
}

.fa-dharmachakra:before {
    content: "\f655"
}

.fa-dhl:before {
    content: "\f790"
}

.fa-diagnoses:before {
    content: "\f470"
}

.fa-diamond:before {
    content: "\f219"
}

.fa-diaspora:before {
    content: "\f791"
}

.fa-dice:before {
    content: "\f522"
}

.fa-dice-d10:before {
    content: "\f6cd"
}

.fa-dice-d12:before {
    content: "\f6ce"
}

.fa-dice-d20:before {
    content: "\f6cf"
}

.fa-dice-d4:before {
    content: "\f6d0"
}

.fa-dice-d6:before {
    content: "\f6d1"
}

.fa-dice-d8:before {
    content: "\f6d2"
}

.fa-dice-five:before {
    content: "\f523"
}

.fa-dice-four:before {
    content: "\f524"
}

.fa-dice-one:before {
    content: "\f525"
}

.fa-dice-six:before {
    content: "\f526"
}

.fa-dice-three:before {
    content: "\f527"
}

.fa-dice-two:before {
    content: "\f528"
}

.fa-digg:before {
    content: "\f1a6"
}

.fa-digging:before {
    content: "\f85e"
}

.fa-digital-ocean:before {
    content: "\f391"
}

.fa-digital-tachograph:before {
    content: "\f566"
}

.fa-diploma:before {
    content: "\f5ea"
}

.fa-directions:before {
    content: "\f5eb"
}

.fa-disc-drive:before {
    content: "\f8b5"
}

.fa-discord:before {
    content: "\f392"
}

.fa-discourse:before {
    content: "\f393"
}

.fa-disease:before {
    content: "\f7fa"
}

.fa-divide:before {
    content: "\f529"
}

.fa-dizzy:before {
    content: "\f567"
}

.fa-dna:before {
    content: "\f471"
}

.fa-do-not-enter:before {
    content: "\f5ec"
}

.fa-dochub:before {
    content: "\f394"
}

.fa-docker:before {
    content: "\f395"
}

.fa-dog:before {
    content: "\f6d3"
}

.fa-dog-leashed:before {
    content: "\f6d4"
}

.fa-dollar-sign:before {
    content: "\f155"
}

.fa-dolly:before {
    content: "\f472"
}

.fa-dolly-empty:before {
    content: "\f473"
}

.fa-dolly-flatbed:before {
    content: "\f474"
}

.fa-dolly-flatbed-alt:before {
    content: "\f475"
}

.fa-dolly-flatbed-empty:before {
    content: "\f476"
}

.fa-donate:before {
    content: "\f4b9"
}

.fa-door-closed:before {
    content: "\f52a"
}

.fa-door-open:before {
    content: "\f52b"
}

.fa-dot-circle:before {
    content: "\f192"
}

.fa-dove:before {
    content: "\f4ba"
}

.fa-download:before {
    content: "\f019"
}

.fa-draft2digital:before {
    content: "\f396"
}

.fa-drafting-compass:before {
    content: "\f568"
}

.fa-dragon:before {
    content: "\f6d5"
}

.fa-draw-circle:before {
    content: "\f5ed"
}

.fa-draw-polygon:before {
    content: "\f5ee"
}

.fa-draw-square:before {
    content: "\f5ef"
}

.fa-dreidel:before {
    content: "\f792"
}

.fa-dribbble:before {
    content: "\f17d"
}

.fa-dribbble-square:before {
    content: "\f397"
}

.fa-drone:before {
    content: "\f85f"
}

.fa-drone-alt:before {
    content: "\f860"
}

.fa-dropbox:before {
    content: "\f16b"
}

.fa-drum:before {
    content: "\f569"
}

.fa-drum-steelpan:before {
    content: "\f56a"
}

.fa-drumstick:before {
    content: "\f6d6"
}

.fa-drumstick-bite:before {
    content: "\f6d7"
}

.fa-drupal:before {
    content: "\f1a9"
}

.fa-dryer:before {
    content: "\f861"
}

.fa-dryer-alt:before {
    content: "\f862"
}

.fa-duck:before {
    content: "\f6d8"
}

.fa-dumbbell:before {
    content: "\f44b"
}

.fa-dumpster:before {
    content: "\f793"
}

.fa-dumpster-fire:before {
    content: "\f794"
}

.fa-dungeon:before {
    content: "\f6d9"
}

.fa-dyalog:before {
    content: "\f399"
}

.fa-ear:before {
    content: "\f5f0"
}

.fa-ear-muffs:before {
    content: "\f795"
}

.fa-earlybirds:before {
    content: "\f39a"
}

.fa-ebay:before {
    content: "\f4f4"
}

.fa-eclipse:before {
    content: "\f749"
}

.fa-eclipse-alt:before {
    content: "\f74a"
}

.fa-edge:before {
    content: "\f282"
}

.fa-edit:before {
    content: "\f044"
}

.fa-egg:before {
    content: "\f7fb"
}

.fa-egg-fried:before {
    content: "\f7fc"
}

.fa-eject:before {
    content: "\f052"
}

.fa-elementor:before {
    content: "\f430"
}

.fa-elephant:before {
    content: "\f6da"
}

.fa-ellipsis-h:before {
    content: "\f141"
}

.fa-ellipsis-h-alt:before {
    content: "\f39b"
}

.fa-ellipsis-v:before {
    content: "\f142"
}

.fa-ellipsis-v-alt:before {
    content: "\f39c"
}

.fa-ello:before {
    content: "\f5f1"
}

.fa-ember:before {
    content: "\f423"
}

.fa-empire:before {
    content: "\f1d1"
}

.fa-empty-set:before {
    content: "\f656"
}

.fa-engine-warning:before {
    content: "\f5f2"
}

.fa-envelope:before {
    content: "\f0e0"
}

.fa-envelope-open:before {
    content: "\f2b6"
}

.fa-envelope-open-dollar:before {
    content: "\f657"
}

.fa-envelope-open-text:before {
    content: "\f658"
}

.fa-envelope-square:before {
    content: "\f199"
}

.fa-envira:before {
    content: "\f299"
}

.fa-equals:before {
    content: "\f52c"
}

.fa-eraser:before {
    content: "\f12d"
}

.fa-erlang:before {
    content: "\f39d"
}

.fa-ethereum:before {
    content: "\f42e"
}

.fa-ethernet:before {
    content: "\f796"
}

.fa-etsy:before {
    content: "\f2d7"
}

.fa-euro-sign:before {
    content: "\f153"
}

.fa-evernote:before {
    content: "\f839"
}

.fa-exchange:before {
    content: "\f0ec"
}

.fa-exchange-alt:before {
    content: "\f362"
}

.fa-exclamation:before {
    content: "\f12a"
}

.fa-exclamation-circle:before {
    content: "\f06a"
}

.fa-exclamation-square:before {
    content: "\f321"
}

.fa-exclamation-triangle:before {
    content: "\f071"
}

.fa-expand:before {
    content: "\f065"
}

.fa-expand-alt:before {
    content: "\f424"
}

.fa-expand-arrows:before {
    content: "\f31d"
}

.fa-expand-arrows-alt:before {
    content: "\f31e"
}

.fa-expand-wide:before {
    content: "\f320"
}

.fa-expeditedssl:before {
    content: "\f23e"
}

.fa-external-link:before {
    content: "\f08e"
}

.fa-external-link-alt:before {
    content: "\f35d"
}

.fa-external-link-square:before {
    content: "\f14c"
}

.fa-external-link-square-alt:before {
    content: "\f360"
}

.fa-eye:before {
    content: "\f06e"
}

.fa-eye-dropper:before {
    content: "\f1fb"
}

.fa-eye-evil:before {
    content: "\f6db"
}

.fa-eye-slash:before {
    content: "\f070"
}

.fa-facebook:before {
    content: "\f09a"
}

.fa-facebook-f:before {
    content: "\f39e"
}

.fa-facebook-messenger:before {
    content: "\f39f"
}

.fa-facebook-square:before {
    content: "\f082"
}

.fa-fan:before {
    content: "\f863"
}

.fa-fantasy-flight-games:before {
    content: "\f6dc"
}

.fa-farm:before {
    content: "\f864"
}

.fa-fast-backward:before {
    content: "\f049"
}

.fa-fast-forward:before {
    content: "\f050"
}

.fa-fax:before {
    content: "\f1ac"
}

.fa-feather:before {
    content: "\f52d"
}

.fa-feather-alt:before {
    content: "\f56b"
}

.fa-fedex:before {
    content: "\f797"
}

.fa-fedora:before {
    content: "\f798"
}

.fa-female:before {
    content: "\f182"
}

.fa-field-hockey:before {
    content: "\f44c"
}

.fa-fighter-jet:before {
    content: "\f0fb"
}

.fa-figma:before {
    content: "\f799"
}

.fa-file:before {
    content: "\f15b"
}

.fa-file-alt:before {
    content: "\f15c"
}

.fa-file-archive:before {
    content: "\f1c6"
}

.fa-file-audio:before {
    content: "\f1c7"
}

.fa-file-certificate:before {
    content: "\f5f3"
}

.fa-file-chart-line:before {
    content: "\f659"
}

.fa-file-chart-pie:before {
    content: "\f65a"
}

.fa-file-check:before {
    content: "\f316"
}

.fa-file-code:before {
    content: "\f1c9"
}

.fa-file-contract:before {
    content: "\f56c"
}

.fa-file-csv:before {
    content: "\f6dd"
}

.fa-file-download:before {
    content: "\f56d"
}

.fa-file-edit:before {
    content: "\f31c"
}

.fa-file-excel:before {
    content: "\f1c3"
}

.fa-file-exclamation:before {
    content: "\f31a"
}

.fa-file-export:before {
    content: "\f56e"
}

.fa-file-image:before {
    content: "\f1c5"
}

.fa-file-import:before {
    content: "\f56f"
}

.fa-file-invoice:before {
    content: "\f570"
}

.fa-file-invoice-dollar:before {
    content: "\f571"
}

.fa-file-medical:before {
    content: "\f477"
}

.fa-file-medical-alt:before {
    content: "\f478"
}

.fa-file-minus:before {
    content: "\f318"
}

.fa-file-music:before {
    content: "\f8b6"
}

.fa-file-pdf:before {
    content: "\f1c1"
}

.fa-file-plus:before {
    content: "\f319"
}

.fa-file-powerpoint:before {
    content: "\f1c4"
}

.fa-file-prescription:before {
    content: "\f572"
}

.fa-file-search:before {
    content: "\f865"
}

.fa-file-signature:before {
    content: "\f573"
}

.fa-file-spreadsheet:before {
    content: "\f65b"
}

.fa-file-times:before {
    content: "\f317"
}

.fa-file-upload:before {
    content: "\f574"
}

.fa-file-user:before {
    content: "\f65c"
}

.fa-file-video:before {
    content: "\f1c8"
}

.fa-file-word:before {
    content: "\f1c2"
}

.fa-files-medical:before {
    content: "\f7fd"
}

.fa-fill:before {
    content: "\f575"
}

.fa-fill-drip:before {
    content: "\f576"
}

.fa-film:before {
    content: "\f008"
}

.fa-film-alt:before {
    content: "\f3a0"
}

.fa-film-canister:before {
    content: "\f8b7"
}

.fa-filter:before {
    content: "\f0b0"
}

.fa-fingerprint:before {
    content: "\f577"
}

.fa-fire:before {
    content: "\f06d"
}

.fa-fire-alt:before {
    content: "\f7e4"
}

.fa-fire-extinguisher:before {
    content: "\f134"
}

.fa-fire-smoke:before {
    content: "\f74b"
}

.fa-firefox:before {
    content: "\f269"
}

.fa-fireplace:before {
    content: "\f79a"
}

.fa-first-aid:before {
    content: "\f479"
}

.fa-first-order:before {
    content: "\f2b0"
}

.fa-first-order-alt:before {
    content: "\f50a"
}

.fa-firstdraft:before {
    content: "\f3a1"
}

.fa-fish:before {
    content: "\f578"
}

.fa-fish-cooked:before {
    content: "\f7fe"
}

.fa-fist-raised:before {
    content: "\f6de"
}

.fa-flag:before {
    content: "\f024"
}

.fa-flag-alt:before {
    content: "\f74c"
}

.fa-flag-checkered:before {
    content: "\f11e"
}

.fa-flag-usa:before {
    content: "\f74d"
}

.fa-flame:before {
    content: "\f6df"
}

.fa-flashlight:before {
    content: "\f8b8"
}

.fa-flask:before {
    content: "\f0c3"
}

.fa-flask-poison:before {
    content: "\f6e0"
}

.fa-flask-potion:before {
    content: "\f6e1"
}

.fa-flickr:before {
    content: "\f16e"
}

.fa-flipboard:before {
    content: "\f44d"
}

.fa-flower:before {
    content: "\f7ff"
}

.fa-flower-daffodil:before {
    content: "\f800"
}

.fa-flower-tulip:before {
    content: "\f801"
}

.fa-flushed:before {
    content: "\f579"
}

.fa-flute:before {
    content: "\f8b9"
}

.fa-flux-capacitor:before {
    content: "\f8ba"
}

.fa-fly:before {
    content: "\f417"
}

.fa-fog:before {
    content: "\f74e"
}

.fa-folder:before {
    content: "\f07b"
}

.fa-folder-minus:before {
    content: "\f65d"
}

.fa-folder-open:before {
    content: "\f07c"
}

.fa-folder-plus:before {
    content: "\f65e"
}

.fa-folder-times:before {
    content: "\f65f"
}

.fa-folder-tree:before {
    content: "\f802"
}

.fa-folders:before {
    content: "\f660"
}

.fa-font:before {
    content: "\f031"
}

.fa-font-awesome:before {
    content: "\f2b4"
}

.fa-font-awesome-alt:before {
    content: "\f35c"
}

.fa-font-awesome-flag:before {
    content: "\f425"
}

.fa-font-awesome-logo-full:before {
    content: "\f4e6"
}

.fa-font-case:before {
    content: "\f866"
}

.fa-fonticons:before {
    content: "\f280"
}

.fa-fonticons-fi:before {
    content: "\f3a2"
}

.fa-football-ball:before {
    content: "\f44e"
}

.fa-football-helmet:before {
    content: "\f44f"
}

.fa-forklift:before {
    content: "\f47a"
}

.fa-fort-awesome:before {
    content: "\f286"
}

.fa-fort-awesome-alt:before {
    content: "\f3a3"
}

.fa-forumbee:before {
    content: "\f211"
}

.fa-forward:before {
    content: "\f04e"
}

.fa-foursquare:before {
    content: "\f180"
}

.fa-fragile:before {
    content: "\f4bb"
}

.fa-free-code-camp:before {
    content: "\f2c5"
}

.fa-freebsd:before {
    content: "\f3a4"
}

.fa-french-fries:before {
    content: "\f803"
}

.fa-frog:before {
    content: "\f52e"
}

.fa-frosty-head:before {
    content: "\f79b"
}

.fa-frown:before {
    content: "\f119"
}

.fa-frown-open:before {
    content: "\f57a"
}

.fa-fulcrum:before {
    content: "\f50b"
}

.fa-function:before {
    content: "\f661"
}

.fa-funnel-dollar:before {
    content: "\f662"
}

.fa-futbol:before {
    content: "\f1e3"
}

.fa-galactic-republic:before {
    content: "\f50c"
}

.fa-galactic-senate:before {
    content: "\f50d"
}

.fa-game-board:before {
    content: "\f867"
}

.fa-game-board-alt:before {
    content: "\f868"
}

.fa-game-console-handheld:before {
    content: "\f8bb"
}

.fa-gamepad:before {
    content: "\f11b"
}

.fa-gamepad-alt:before {
    content: "\f8bc"
}

.fa-gas-pump:before {
    content: "\f52f"
}

.fa-gas-pump-slash:before {
    content: "\f5f4"
}

.fa-gavel:before {
    content: "\f0e3"
}

.fa-gem:before {
    content: "\f3a5"
}

.fa-genderless:before {
    content: "\f22d"
}

.fa-get-pocket:before {
    content: "\f265"
}

.fa-gg:before {
    content: "\f260"
}

.fa-gg-circle:before {
    content: "\f261"
}

.fa-ghost:before {
    content: "\f6e2"
}

.fa-gift:before {
    content: "\f06b"
}

.fa-gift-card:before {
    content: "\f663"
}

.fa-gifts:before {
    content: "\f79c"
}

.fa-gingerbread-man:before {
    content: "\f79d"
}

.fa-git:before {
    content: "\f1d3"
}

.fa-git-alt:before {
    content: "\f841"
}

.fa-git-square:before {
    content: "\f1d2"
}

.fa-github:before {
    content: "\f09b"
}

.fa-github-alt:before {
    content: "\f113"
}

.fa-github-square:before {
    content: "\f092"
}

.fa-gitkraken:before {
    content: "\f3a6"
}

.fa-gitlab:before {
    content: "\f296"
}

.fa-gitter:before {
    content: "\f426"
}

.fa-glass:before {
    content: "\f804"
}

.fa-glass-champagne:before {
    content: "\f79e"
}

.fa-glass-cheers:before {
    content: "\f79f"
}

.fa-glass-citrus:before {
    content: "\f869"
}

.fa-glass-martini:before {
    content: "\f000"
}

.fa-glass-martini-alt:before {
    content: "\f57b"
}

.fa-glass-whiskey:before {
    content: "\f7a0"
}

.fa-glass-whiskey-rocks:before {
    content: "\f7a1"
}

.fa-glasses:before {
    content: "\f530"
}

.fa-glasses-alt:before {
    content: "\f5f5"
}

.fa-glide:before {
    content: "\f2a5"
}

.fa-glide-g:before {
    content: "\f2a6"
}

.fa-globe:before {
    content: "\f0ac"
}

.fa-globe-africa:before {
    content: "\f57c"
}

.fa-globe-americas:before {
    content: "\f57d"
}

.fa-globe-asia:before {
    content: "\f57e"
}

.fa-globe-europe:before {
    content: "\f7a2"
}

.fa-globe-snow:before {
    content: "\f7a3"
}

.fa-globe-stand:before {
    content: "\f5f6"
}

.fa-gofore:before {
    content: "\f3a7"
}

.fa-golf-ball:before {
    content: "\f450"
}

.fa-golf-club:before {
    content: "\f451"
}

.fa-goodreads:before {
    content: "\f3a8"
}

.fa-goodreads-g:before {
    content: "\f3a9"
}

.fa-google:before {
    content: "\f1a0"
}

.fa-google-drive:before {
    content: "\f3aa"
}

.fa-google-play:before {
    content: "\f3ab"
}

.fa-google-plus:before {
    content: "\f2b3"
}

.fa-google-plus-g:before {
    content: "\f0d5"
}

.fa-google-plus-square:before {
    content: "\f0d4"
}

.fa-google-wallet:before {
    content: "\f1ee"
}

.fa-gopuram:before {
    content: "\f664"
}

.fa-graduation-cap:before {
    content: "\f19d"
}

.fa-gramophone:before {
    content: "\f8bd"
}

.fa-gratipay:before {
    content: "\f184"
}

.fa-grav:before {
    content: "\f2d6"
}

.fa-greater-than:before {
    content: "\f531"
}

.fa-greater-than-equal:before {
    content: "\f532"
}

.fa-grimace:before {
    content: "\f57f"
}

.fa-grin:before {
    content: "\f580"
}

.fa-grin-alt:before {
    content: "\f581"
}

.fa-grin-beam:before {
    content: "\f582"
}

.fa-grin-beam-sweat:before {
    content: "\f583"
}

.fa-grin-hearts:before {
    content: "\f584"
}

.fa-grin-squint:before {
    content: "\f585"
}

.fa-grin-squint-tears:before {
    content: "\f586"
}

.fa-grin-stars:before {
    content: "\f587"
}

.fa-grin-tears:before {
    content: "\f588"
}

.fa-grin-tongue:before {
    content: "\f589"
}

.fa-grin-tongue-squint:before {
    content: "\f58a"
}

.fa-grin-tongue-wink:before {
    content: "\f58b"
}

.fa-grin-wink:before {
    content: "\f58c"
}

.fa-grip-horizontal:before {
    content: "\f58d"
}

.fa-grip-lines:before {
    content: "\f7a4"
}

.fa-grip-lines-vertical:before {
    content: "\f7a5"
}

.fa-grip-vertical:before {
    content: "\f58e"
}

.fa-gripfire:before {
    content: "\f3ac"
}

.fa-grunt:before {
    content: "\f3ad"
}

.fa-guitar:before {
    content: "\f7a6"
}

.fa-guitar-electric:before {
    content: "\f8be"
}

.fa-guitars:before {
    content: "\f8bf"
}

.fa-gulp:before {
    content: "\f3ae"
}

.fa-h-square:before {
    content: "\f0fd"
}

.fa-h1:before {
    content: "\f313"
}

.fa-h2:before {
    content: "\f314"
}

.fa-h3:before {
    content: "\f315"
}

.fa-h4:before {
    content: "\f86a"
}

.fa-hacker-news:before {
    content: "\f1d4"
}

.fa-hacker-news-square:before {
    content: "\f3af"
}

.fa-hackerrank:before {
    content: "\f5f7"
}

.fa-hamburger:before {
    content: "\f805"
}

.fa-hammer:before {
    content: "\f6e3"
}

.fa-hammer-war:before {
    content: "\f6e4"
}

.fa-hamsa:before {
    content: "\f665"
}

.fa-hand-heart:before {
    content: "\f4bc"
}

.fa-hand-holding:before {
    content: "\f4bd"
}

.fa-hand-holding-box:before {
    content: "\f47b"
}

.fa-hand-holding-heart:before {
    content: "\f4be"
}

.fa-hand-holding-magic:before {
    content: "\f6e5"
}

.fa-hand-holding-seedling:before {
    content: "\f4bf"
}

.fa-hand-holding-usd:before {
    content: "\f4c0"
}

.fa-hand-holding-water:before {
    content: "\f4c1"
}

.fa-hand-lizard:before {
    content: "\f258"
}

.fa-hand-middle-finger:before {
    content: "\f806"
}

.fa-hand-paper:before {
    content: "\f256"
}

.fa-hand-peace:before {
    content: "\f25b"
}

.fa-hand-point-down:before {
    content: "\f0a7"
}

.fa-hand-point-left:before {
    content: "\f0a5"
}

.fa-hand-point-right:before {
    content: "\f0a4"
}

.fa-hand-point-up:before {
    content: "\f0a6"
}

.fa-hand-pointer:before {
    content: "\f25a"
}

.fa-hand-receiving:before {
    content: "\f47c"
}

.fa-hand-rock:before {
    content: "\f255"
}

.fa-hand-scissors:before {
    content: "\f257"
}

.fa-hand-spock:before {
    content: "\f259"
}

.fa-hands:before {
    content: "\f4c2"
}

.fa-hands-heart:before {
    content: "\f4c3"
}

.fa-hands-helping:before {
    content: "\f4c4"
}

.fa-hands-usd:before {
    content: "\f4c5"
}

.fa-handshake:before {
    content: "\f2b5"
}

.fa-handshake-alt:before {
    content: "\f4c6"
}

.fa-hanukiah:before {
    content: "\f6e6"
}

.fa-hard-hat:before {
    content: "\f807"
}

.fa-hashtag:before {
    content: "\f292"
}

.fa-hat-chef:before {
    content: "\f86b"
}

.fa-hat-cowboy:before {
    content: "\f8c0"
}

.fa-hat-cowboy-side:before {
    content: "\f8c1"
}

.fa-hat-santa:before {
    content: "\f7a7"
}

.fa-hat-winter:before {
    content: "\f7a8"
}

.fa-hat-witch:before {
    content: "\f6e7"
}

.fa-hat-wizard:before {
    content: "\f6e8"
}

.fa-haykal:before {
    content: "\f666"
}

.fa-hdd:before {
    content: "\f0a0"
}

.fa-head-side:before {
    content: "\f6e9"
}

.fa-head-side-brain:before {
    content: "\f808"
}

.fa-head-side-headphones:before {
    content: "\f8c2"
}

.fa-head-side-medical:before {
    content: "\f809"
}

.fa-head-vr:before {
    content: "\f6ea"
}

.fa-heading:before {
    content: "\f1dc"
}

.fa-headphones:before {
    content: "\f025"
}

.fa-headphones-alt:before {
    content: "\f58f"
}

.fa-headset:before {
    content: "\f590"
}

.fa-heart:before {
    content: "\f004"
}

.fa-heart-broken:before {
    content: "\f7a9"
}

.fa-heart-circle:before {
    content: "\f4c7"
}

.fa-heart-rate:before {
    content: "\f5f8"
}

.fa-heart-square:before {
    content: "\f4c8"
}

.fa-heartbeat:before {
    content: "\f21e"
}

.fa-helicopter:before {
    content: "\f533"
}

.fa-helmet-battle:before {
    content: "\f6eb"
}

.fa-hexagon:before {
    content: "\f312"
}

.fa-highlighter:before {
    content: "\f591"
}

.fa-hiking:before {
    content: "\f6ec"
}

.fa-hippo:before {
    content: "\f6ed"
}

.fa-hips:before {
    content: "\f452"
}

.fa-hire-a-helper:before {
    content: "\f3b0"
}

.fa-history:before {
    content: "\f1da"
}

.fa-hockey-mask:before {
    content: "\f6ee"
}

.fa-hockey-puck:before {
    content: "\f453"
}

.fa-hockey-sticks:before {
    content: "\f454"
}

.fa-holly-berry:before {
    content: "\f7aa"
}

.fa-home:before {
    content: "\f015"
}

.fa-home-alt:before {
    content: "\f80a"
}

.fa-home-heart:before {
    content: "\f4c9"
}

.fa-home-lg:before {
    content: "\f80b"
}

.fa-home-lg-alt:before {
    content: "\f80c"
}

.fa-hood-cloak:before {
    content: "\f6ef"
}

.fa-hooli:before {
    content: "\f427"
}

.fa-horizontal-rule:before {
    content: "\f86c"
}

.fa-hornbill:before {
    content: "\f592"
}

.fa-horse:before {
    content: "\f6f0"
}

.fa-horse-head:before {
    content: "\f7ab"
}

.fa-horse-saddle:before {
    content: "\f8c3"
}

.fa-hospital:before {
    content: "\f0f8"
}

.fa-hospital-alt:before {
    content: "\f47d"
}

.fa-hospital-symbol:before {
    content: "\f47e"
}

.fa-hospital-user:before {
    content: "\f80d"
}

.fa-hospitals:before {
    content: "\f80e"
}

.fa-hot-tub:before {
    content: "\f593"
}

.fa-hotdog:before {
    content: "\f80f"
}

.fa-hotel:before {
    content: "\f594"
}

.fa-hotjar:before {
    content: "\f3b1"
}

.fa-hourglass:before {
    content: "\f254"
}

.fa-hourglass-end:before {
    content: "\f253"
}

.fa-hourglass-half:before {
    content: "\f252"
}

.fa-hourglass-start:before {
    content: "\f251"
}

.fa-house-damage:before {
    content: "\f6f1"
}

.fa-house-flood:before {
    content: "\f74f"
}

.fa-houzz:before {
    content: "\f27c"
}

.fa-hryvnia:before {
    content: "\f6f2"
}

.fa-html5:before {
    content: "\f13b"
}

.fa-hubspot:before {
    content: "\f3b2"
}

.fa-humidity:before {
    content: "\f750"
}

.fa-hurricane:before {
    content: "\f751"
}

.fa-i-cursor:before {
    content: "\f246"
}

.fa-ice-cream:before {
    content: "\f810"
}

.fa-ice-skate:before {
    content: "\f7ac"
}

.fa-icicles:before {
    content: "\f7ad"
}

.fa-icons:before {
    content: "\f86d"
}

.fa-icons-alt:before {
    content: "\f86e"
}

.fa-id-badge:before {
    content: "\f2c1"
}

.fa-id-card:before {
    content: "\f2c2"
}

.fa-id-card-alt:before {
    content: "\f47f"
}

.fa-igloo:before {
    content: "\f7ae"
}

.fa-image:before {
    content: "\f03e"
}

.fa-image-polaroid:before {
    content: "\f8c4"
}

.fa-images:before {
    content: "\f302"
}

.fa-imdb:before {
    content: "\f2d8"
}

.fa-inbox:before {
    content: "\f01c"
}

.fa-inbox-in:before {
    content: "\f310"
}

.fa-inbox-out:before {
    content: "\f311"
}

.fa-indent:before {
    content: "\f03c"
}

.fa-industry:before {
    content: "\f275"
}

.fa-industry-alt:before {
    content: "\f3b3"
}

.fa-infinity:before {
    content: "\f534"
}

.fa-info:before {
    content: "\f129"
}

.fa-info-circle:before {
    content: "\f05a"
}

.fa-info-square:before {
    content: "\f30f"
}

.fa-inhaler:before {
    content: "\f5f9"
}

.fa-instagram:before {
    content: "\f16d"
}

.fa-integral:before {
    content: "\f667"
}

.fa-intercom:before {
    content: "\f7af"
}

.fa-internet-explorer:before {
    content: "\f26b"
}

.fa-intersection:before {
    content: "\f668"
}

.fa-inventory:before {
    content: "\f480"
}

.fa-invision:before {
    content: "\f7b0"
}

.fa-ioxhost:before {
    content: "\f208"
}

.fa-island-tropical:before {
    content: "\f811"
}

.fa-italic:before {
    content: "\f033"
}

.fa-itch-io:before {
    content: "\f83a"
}

.fa-itunes:before {
    content: "\f3b4"
}

.fa-itunes-note:before {
    content: "\f3b5"
}

.fa-jack-o-lantern:before {
    content: "\f30e"
}

.fa-java:before {
    content: "\f4e4"
}

.fa-jedi:before {
    content: "\f669"
}

.fa-jedi-order:before {
    content: "\f50e"
}

.fa-jenkins:before {
    content: "\f3b6"
}

.fa-jira:before {
    content: "\f7b1"
}

.fa-joget:before {
    content: "\f3b7"
}

.fa-joint:before {
    content: "\f595"
}

.fa-joomla:before {
    content: "\f1aa"
}

.fa-journal-whills:before {
    content: "\f66a"
}

.fa-joystick:before {
    content: "\f8c5"
}

.fa-js:before {
    content: "\f3b8"
}

.fa-js-square:before {
    content: "\f3b9"
}

.fa-jsfiddle:before {
    content: "\f1cc"
}

.fa-jug:before {
    content: "\f8c6"
}

.fa-kaaba:before {
    content: "\f66b"
}

.fa-kaggle:before {
    content: "\f5fa"
}

.fa-kazoo:before {
    content: "\f8c7"
}

.fa-kerning:before {
    content: "\f86f"
}

.fa-key:before {
    content: "\f084"
}

.fa-key-skeleton:before {
    content: "\f6f3"
}

.fa-keybase:before {
    content: "\f4f5"
}

.fa-keyboard:before {
    content: "\f11c"
}

.fa-keycdn:before {
    content: "\f3ba"
}

.fa-keynote:before {
    content: "\f66c"
}

.fa-khanda:before {
    content: "\f66d"
}

.fa-kickstarter:before {
    content: "\f3bb"
}

.fa-kickstarter-k:before {
    content: "\f3bc"
}

.fa-kidneys:before {
    content: "\f5fb"
}

.fa-kiss:before {
    content: "\f596"
}

.fa-kiss-beam:before {
    content: "\f597"
}

.fa-kiss-wink-heart:before {
    content: "\f598"
}

.fa-kite:before {
    content: "\f6f4"
}

.fa-kiwi-bird:before {
    content: "\f535"
}

.fa-knife-kitchen:before {
    content: "\f6f5"
}

.fa-korvue:before {
    content: "\f42f"
}

.fa-lambda:before {
    content: "\f66e"
}

.fa-lamp:before {
    content: "\f4ca"
}

.fa-landmark:before {
    content: "\f66f"
}

.fa-landmark-alt:before {
    content: "\f752"
}

.fa-language:before {
    content: "\f1ab"
}

.fa-laptop:before {
    content: "\f109"
}

.fa-laptop-code:before {
    content: "\f5fc"
}

.fa-laptop-medical:before {
    content: "\f812"
}

.fa-laravel:before {
    content: "\f3bd"
}

.fa-lasso:before {
    content: "\f8c8"
}

.fa-lastfm:before {
    content: "\f202"
}

.fa-lastfm-square:before {
    content: "\f203"
}

.fa-laugh:before {
    content: "\f599"
}

.fa-laugh-beam:before {
    content: "\f59a"
}

.fa-laugh-squint:before {
    content: "\f59b"
}

.fa-laugh-wink:before {
    content: "\f59c"
}

.fa-layer-group:before {
    content: "\f5fd"
}

.fa-layer-minus:before {
    content: "\f5fe"
}

.fa-layer-plus:before {
    content: "\f5ff"
}

.fa-leaf:before {
    content: "\f06c"
}

.fa-leaf-heart:before {
    content: "\f4cb"
}

.fa-leaf-maple:before {
    content: "\f6f6"
}

.fa-leaf-oak:before {
    content: "\f6f7"
}

.fa-leanpub:before {
    content: "\f212"
}

.fa-lemon:before {
    content: "\f094"
}

.fa-less:before {
    content: "\f41d"
}

.fa-less-than:before {
    content: "\f536"
}

.fa-less-than-equal:before {
    content: "\f537"
}

.fa-level-down:before {
    content: "\f149"
}

.fa-level-down-alt:before {
    content: "\f3be"
}

.fa-level-up:before {
    content: "\f148"
}

.fa-level-up-alt:before {
    content: "\f3bf"
}

.fa-life-ring:before {
    content: "\f1cd"
}

.fa-lightbulb:before {
    content: "\f0eb"
}

.fa-lightbulb-dollar:before {
    content: "\f670"
}

.fa-lightbulb-exclamation:before {
    content: "\f671"
}

.fa-lightbulb-on:before {
    content: "\f672"
}

.fa-lightbulb-slash:before {
    content: "\f673"
}

.fa-lights-holiday:before {
    content: "\f7b2"
}

.fa-line:before {
    content: "\f3c0"
}

.fa-line-columns:before {
    content: "\f870"
}

.fa-line-height:before {
    content: "\f871"
}

.fa-link:before {
    content: "\f0c1"
}

.fa-linkedin:before {
    content: "\f08c"
}

.fa-linkedin-in:before {
    content: "\f0e1"
}

.fa-linode:before {
    content: "\f2b8"
}

.fa-linux:before {
    content: "\f17c"
}

.fa-lips:before {
    content: "\f600"
}

.fa-lira-sign:before {
    content: "\f195"
}

.fa-list:before {
    content: "\f03a"
}

.fa-list-alt:before {
    content: "\f022"
}

.fa-list-music:before {
    content: "\f8c9"
}

.fa-list-ol:before {
    content: "\f0cb"
}

.fa-list-ul:before {
    content: "\f0ca"
}

.fa-location:before {
    content: "\f601"
}

.fa-location-arrow:before {
    content: "\f124"
}

.fa-location-circle:before {
    content: "\f602"
}

.fa-location-slash:before {
    content: "\f603"
}

.fa-lock:before {
    content: "\f023"
}

.fa-lock-alt:before {
    content: "\f30d"
}

.fa-lock-open:before {
    content: "\f3c1"
}

.fa-lock-open-alt:before {
    content: "\f3c2"
}

.fa-long-arrow-alt-down:before {
    content: "\f309"
}

.fa-long-arrow-alt-left:before {
    content: "\f30a"
}

.fa-long-arrow-alt-right:before {
    content: "\f30b"
}

.fa-long-arrow-alt-up:before {
    content: "\f30c"
}

.fa-long-arrow-down:before {
    content: "\f175"
}

.fa-long-arrow-left:before {
    content: "\f177"
}

.fa-long-arrow-right:before {
    content: "\f178"
}

.fa-long-arrow-up:before {
    content: "\f176"
}

.fa-loveseat:before {
    content: "\f4cc"
}

.fa-low-vision:before {
    content: "\f2a8"
}

.fa-luchador:before {
    content: "\f455"
}

.fa-luggage-cart:before {
    content: "\f59d"
}

.fa-lungs:before {
    content: "\f604"
}

.fa-lyft:before {
    content: "\f3c3"
}

.fa-mace:before {
    content: "\f6f8"
}

.fa-magento:before {
    content: "\f3c4"
}

.fa-magic:before {
    content: "\f0d0"
}

.fa-magnet:before {
    content: "\f076"
}

.fa-mail-bulk:before {
    content: "\f674"
}

.fa-mailbox:before {
    content: "\f813"
}

.fa-mailchimp:before {
    content: "\f59e"
}

.fa-male:before {
    content: "\f183"
}

.fa-mandalorian:before {
    content: "\f50f"
}

.fa-mandolin:before {
    content: "\f6f9"
}

.fa-map:before {
    content: "\f279"
}

.fa-map-marked:before {
    content: "\f59f"
}

.fa-map-marked-alt:before {
    content: "\f5a0"
}

.fa-map-marker:before {
    content: "\f041"
}

.fa-map-marker-alt:before {
    content: "\f3c5"
}

.fa-map-marker-alt-slash:before {
    content: "\f605"
}

.fa-map-marker-check:before {
    content: "\f606"
}

.fa-map-marker-edit:before {
    content: "\f607"
}

.fa-map-marker-exclamation:before {
    content: "\f608"
}

.fa-map-marker-minus:before {
    content: "\f609"
}

.fa-map-marker-plus:before {
    content: "\f60a"
}

.fa-map-marker-question:before {
    content: "\f60b"
}

.fa-map-marker-slash:before {
    content: "\f60c"
}

.fa-map-marker-smile:before {
    content: "\f60d"
}

.fa-map-marker-times:before {
    content: "\f60e"
}

.fa-map-pin:before {
    content: "\f276"
}

.fa-map-signs:before {
    content: "\f277"
}

.fa-markdown:before {
    content: "\f60f"
}

.fa-marker:before {
    content: "\f5a1"
}

.fa-mars:before {
    content: "\f222"
}

.fa-mars-double:before {
    content: "\f227"
}

.fa-mars-stroke:before {
    content: "\f229"
}

.fa-mars-stroke-h:before {
    content: "\f22b"
}

.fa-mars-stroke-v:before {
    content: "\f22a"
}

.fa-mask:before {
    content: "\f6fa"
}

.fa-mastodon:before {
    content: "\f4f6"
}

.fa-maxcdn:before {
    content: "\f136"
}

.fa-mdb:before {
    content: "\f8ca"
}

.fa-meat:before {
    content: "\f814"
}

.fa-medal:before {
    content: "\f5a2"
}

.fa-medapps:before {
    content: "\f3c6"
}

.fa-medium:before {
    content: "\f23a"
}

.fa-medium-m:before {
    content: "\f3c7"
}

.fa-medkit:before {
    content: "\f0fa"
}

.fa-medrt:before {
    content: "\f3c8"
}

.fa-meetup:before {
    content: "\f2e0"
}

.fa-megaphone:before {
    content: "\f675"
}

.fa-megaport:before {
    content: "\f5a3"
}

.fa-meh:before {
    content: "\f11a"
}

.fa-meh-blank:before {
    content: "\f5a4"
}

.fa-meh-rolling-eyes:before {
    content: "\f5a5"
}

.fa-memory:before {
    content: "\f538"
}

.fa-mendeley:before {
    content: "\f7b3"
}

.fa-menorah:before {
    content: "\f676"
}

.fa-mercury:before {
    content: "\f223"
}

.fa-meteor:before {
    content: "\f753"
}

.fa-microchip:before {
    content: "\f2db"
}

.fa-microphone:before {
    content: "\f130"
}

.fa-microphone-alt:before {
    content: "\f3c9"
}

.fa-microphone-alt-slash:before {
    content: "\f539"
}

.fa-microphone-slash:before {
    content: "\f131"
}

.fa-microphone-stand:before {
    content: "\f8cb"
}

.fa-microscope:before {
    content: "\f610"
}

.fa-microsoft:before {
    content: "\f3ca"
}

.fa-mind-share:before {
    content: "\f677"
}

.fa-minus:before {
    content: "\f068"
}

.fa-minus-circle:before {
    content: "\f056"
}

.fa-minus-hexagon:before {
    content: "\f307"
}

.fa-minus-octagon:before {
    content: "\f308"
}

.fa-minus-square:before {
    content: "\f146"
}

.fa-mistletoe:before {
    content: "\f7b4"
}

.fa-mitten:before {
    content: "\f7b5"
}

.fa-mix:before {
    content: "\f3cb"
}

.fa-mixcloud:before {
    content: "\f289"
}

.fa-mizuni:before {
    content: "\f3cc"
}

.fa-mobile:before {
    content: "\f10b"
}

.fa-mobile-alt:before {
    content: "\f3cd"
}

.fa-mobile-android:before {
    content: "\f3ce"
}

.fa-mobile-android-alt:before {
    content: "\f3cf"
}

.fa-modx:before {
    content: "\f285"
}

.fa-monero:before {
    content: "\f3d0"
}

.fa-money-bill:before {
    content: "\f0d6"
}

.fa-money-bill-alt:before {
    content: "\f3d1"
}

.fa-money-bill-wave:before {
    content: "\f53a"
}

.fa-money-bill-wave-alt:before {
    content: "\f53b"
}

.fa-money-check:before {
    content: "\f53c"
}

.fa-money-check-alt:before {
    content: "\f53d"
}

.fa-money-check-edit:before {
    content: "\f872"
}

.fa-money-check-edit-alt:before {
    content: "\f873"
}

.fa-monitor-heart-rate:before {
    content: "\f611"
}

.fa-monkey:before {
    content: "\f6fb"
}

.fa-monument:before {
    content: "\f5a6"
}

.fa-moon:before {
    content: "\f186"
}

.fa-moon-cloud:before {
    content: "\f754"
}

.fa-moon-stars:before {
    content: "\f755"
}

.fa-mortar-pestle:before {
    content: "\f5a7"
}

.fa-mosque:before {
    content: "\f678"
}

.fa-motorcycle:before {
    content: "\f21c"
}

.fa-mountain:before {
    content: "\f6fc"
}

.fa-mountains:before {
    content: "\f6fd"
}

.fa-mouse:before {
    content: "\f8cc"
}

.fa-mouse-alt:before {
    content: "\f8cd"
}

.fa-mouse-pointer:before {
    content: "\f245"
}

.fa-mp3-player:before {
    content: "\f8ce"
}

.fa-mug:before {
    content: "\f874"
}

.fa-mug-hot:before {
    content: "\f7b6"
}

.fa-mug-marshmallows:before {
    content: "\f7b7"
}

.fa-mug-tea:before {
    content: "\f875"
}

.fa-music:before {
    content: "\f001"
}

.fa-music-alt:before {
    content: "\f8cf"
}

.fa-music-alt-slash:before {
    content: "\f8d0"
}

.fa-music-slash:before {
    content: "\f8d1"
}

.fa-napster:before {
    content: "\f3d2"
}

.fa-narwhal:before {
    content: "\f6fe"
}

.fa-neos:before {
    content: "\f612"
}

.fa-network-wired:before {
    content: "\f6ff"
}

.fa-neuter:before {
    content: "\f22c"
}

.fa-newspaper:before {
    content: "\f1ea"
}

.fa-nimblr:before {
    content: "\f5a8"
}

.fa-node:before {
    content: "\f419"
}

.fa-node-js:before {
    content: "\f3d3"
}

.fa-not-equal:before {
    content: "\f53e"
}

.fa-notes-medical:before {
    content: "\f481"
}

.fa-npm:before {
    content: "\f3d4"
}

.fa-ns8:before {
    content: "\f3d5"
}

.fa-nutritionix:before {
    content: "\f3d6"
}

.fa-object-group:before {
    content: "\f247"
}

.fa-object-ungroup:before {
    content: "\f248"
}

.fa-octagon:before {
    content: "\f306"
}

.fa-odnoklassniki:before {
    content: "\f263"
}

.fa-odnoklassniki-square:before {
    content: "\f264"
}

.fa-oil-can:before {
    content: "\f613"
}

.fa-oil-temp:before {
    content: "\f614"
}

.fa-old-republic:before {
    content: "\f510"
}

.fa-om:before {
    content: "\f679"
}

.fa-omega:before {
    content: "\f67a"
}

.fa-opencart:before {
    content: "\f23d"
}

.fa-openid:before {
    content: "\f19b"
}

.fa-opera:before {
    content: "\f26a"
}

.fa-optin-monster:before {
    content: "\f23c"
}

.fa-orcid:before {
    content: "\f8d2"
}

.fa-ornament:before {
    content: "\f7b8"
}

.fa-osi:before {
    content: "\f41a"
}

.fa-otter:before {
    content: "\f700"
}

.fa-outdent:before {
    content: "\f03b"
}

.fa-overline:before {
    content: "\f876"
}

.fa-page-break:before {
    content: "\f877"
}

.fa-page4:before {
    content: "\f3d7"
}

.fa-pagelines:before {
    content: "\f18c"
}

.fa-pager:before {
    content: "\f815"
}

.fa-paint-brush:before {
    content: "\f1fc"
}

.fa-paint-brush-alt:before {
    content: "\f5a9"
}

.fa-paint-roller:before {
    content: "\f5aa"
}

.fa-palette:before {
    content: "\f53f"
}

.fa-palfed:before {
    content: "\f3d8"
}

.fa-pallet:before {
    content: "\f482"
}

.fa-pallet-alt:before {
    content: "\f483"
}

.fa-paper-plane:before {
    content: "\f1d8"
}

.fa-paperclip:before {
    content: "\f0c6"
}

.fa-parachute-box:before {
    content: "\f4cd"
}

.fa-paragraph:before {
    content: "\f1dd"
}

.fa-paragraph-rtl:before {
    content: "\f878"
}

.fa-parking:before {
    content: "\f540"
}

.fa-parking-circle:before {
    content: "\f615"
}

.fa-parking-circle-slash:before {
    content: "\f616"
}

.fa-parking-slash:before {
    content: "\f617"
}

.fa-passport:before {
    content: "\f5ab"
}

.fa-pastafarianism:before {
    content: "\f67b"
}

.fa-paste:before {
    content: "\f0ea"
}

.fa-patreon:before {
    content: "\f3d9"
}

.fa-pause:before {
    content: "\f04c"
}

.fa-pause-circle:before {
    content: "\f28b"
}

.fa-paw:before {
    content: "\f1b0"
}

.fa-paw-alt:before {
    content: "\f701"
}

.fa-paw-claws:before {
    content: "\f702"
}

.fa-paypal:before {
    content: "\f1ed"
}

.fa-peace:before {
    content: "\f67c"
}

.fa-pegasus:before {
    content: "\f703"
}

.fa-pen:before {
    content: "\f304"
}

.fa-pen-alt:before {
    content: "\f305"
}

.fa-pen-fancy:before {
    content: "\f5ac"
}

.fa-pen-nib:before {
    content: "\f5ad"
}

.fa-pen-square:before {
    content: "\f14b"
}

.fa-pencil:before {
    content: "\f040"
}

.fa-pencil-alt:before {
    content: "\f303"
}

.fa-pencil-paintbrush:before {
    content: "\f618"
}

.fa-pencil-ruler:before {
    content: "\f5ae"
}

.fa-pennant:before {
    content: "\f456"
}

.fa-penny-arcade:before {
    content: "\f704"
}

.fa-people-carry:before {
    content: "\f4ce"
}

.fa-pepper-hot:before {
    content: "\f816"
}

.fa-percent:before {
    content: "\f295"
}

.fa-percentage:before {
    content: "\f541"
}

.fa-periscope:before {
    content: "\f3da"
}

.fa-person-booth:before {
    content: "\f756"
}

.fa-person-carry:before {
    content: "\f4cf"
}

.fa-person-dolly:before {
    content: "\f4d0"
}

.fa-person-dolly-empty:before {
    content: "\f4d1"
}

.fa-person-sign:before {
    content: "\f757"
}

.fa-phabricator:before {
    content: "\f3db"
}

.fa-phoenix-framework:before {
    content: "\f3dc"
}

.fa-phoenix-squadron:before {
    content: "\f511"
}

.fa-phone:before {
    content: "\f095"
}

.fa-phone-alt:before {
    content: "\f879"
}

.fa-phone-laptop:before {
    content: "\f87a"
}

.fa-phone-office:before {
    content: "\f67d"
}

.fa-phone-plus:before {
    content: "\f4d2"
}

.fa-phone-rotary:before {
    content: "\f8d3"
}

.fa-phone-slash:before {
    content: "\f3dd"
}

.fa-phone-square:before {
    content: "\f098"
}

.fa-phone-square-alt:before {
    content: "\f87b"
}

.fa-phone-volume:before {
    content: "\f2a0"
}

.fa-photo-video:before {
    content: "\f87c"
}

.fa-php:before {
    content: "\f457"
}

.fa-pi:before {
    content: "\f67e"
}

.fa-piano:before {
    content: "\f8d4"
}

.fa-piano-keyboard:before {
    content: "\f8d5"
}

.fa-pie:before {
    content: "\f705"
}

.fa-pied-piper:before {
    content: "\f2ae"
}

.fa-pied-piper-alt:before {
    content: "\f1a8"
}

.fa-pied-piper-hat:before {
    content: "\f4e5"
}

.fa-pied-piper-pp:before {
    content: "\f1a7"
}

.fa-pig:before {
    content: "\f706"
}

.fa-piggy-bank:before {
    content: "\f4d3"
}

.fa-pills:before {
    content: "\f484"
}

.fa-pinterest:before {
    content: "\f0d2"
}

.fa-pinterest-p:before {
    content: "\f231"
}

.fa-pinterest-square:before {
    content: "\f0d3"
}

.fa-pizza:before {
    content: "\f817"
}

.fa-pizza-slice:before {
    content: "\f818"
}

.fa-place-of-worship:before {
    content: "\f67f"
}

.fa-plane:before {
    content: "\f072"
}

.fa-plane-alt:before {
    content: "\f3de"
}

.fa-plane-arrival:before {
    content: "\f5af"
}

.fa-plane-departure:before {
    content: "\f5b0"
}

.fa-play:before {
    content: "\f04b"
}

.fa-play-circle:before {
    content: "\f144"
}

.fa-playstation:before {
    content: "\f3df"
}

.fa-plug:before {
    content: "\f1e6"
}

.fa-plus:before {
    content: "\f067"
}

.fa-plus-circle:before {
    content: "\f055"
}

.fa-plus-hexagon:before {
    content: "\f300"
}

.fa-plus-octagon:before {
    content: "\f301"
}

.fa-plus-square:before {
    content: "\f0fe"
}

.fa-podcast:before {
    content: "\f2ce"
}

.fa-podium:before {
    content: "\f680"
}

.fa-podium-star:before {
    content: "\f758"
}

.fa-poll:before {
    content: "\f681"
}

.fa-poll-h:before {
    content: "\f682"
}

.fa-poll-people:before {
    content: "\f759"
}

.fa-poo:before {
    content: "\f2fe"
}

.fa-poo-storm:before {
    content: "\f75a"
}

.fa-poop:before {
    content: "\f619"
}

.fa-popcorn:before {
    content: "\f819"
}

.fa-portrait:before {
    content: "\f3e0"
}

.fa-pound-sign:before {
    content: "\f154"
}

.fa-power-off:before {
    content: "\f011"
}

.fa-pray:before {
    content: "\f683"
}

.fa-praying-hands:before {
    content: "\f684"
}

.fa-prescription:before {
    content: "\f5b1"
}

.fa-prescription-bottle:before {
    content: "\f485"
}

.fa-prescription-bottle-alt:before {
    content: "\f486"
}

.fa-presentation:before {
    content: "\f685"
}

.fa-print:before {
    content: "\f02f"
}

.fa-print-search:before {
    content: "\f81a"
}

.fa-print-slash:before {
    content: "\f686"
}

.fa-procedures:before {
    content: "\f487"
}

.fa-product-hunt:before {
    content: "\f288"
}

.fa-project-diagram:before {
    content: "\f542"
}

.fa-projector:before {
    content: "\f8d6"
}

.fa-pumpkin:before {
    content: "\f707"
}

.fa-pushed:before {
    content: "\f3e1"
}

.fa-puzzle-piece:before {
    content: "\f12e"
}

.fa-python:before {
    content: "\f3e2"
}

.fa-qq:before {
    content: "\f1d6"
}

.fa-qrcode:before {
    content: "\f029"
}

.fa-question:before {
    content: "\f128"
}

.fa-question-circle:before {
    content: "\f059"
}

.fa-question-square:before {
    content: "\f2fd"
}

.fa-quidditch:before {
    content: "\f458"
}

.fa-quinscape:before {
    content: "\f459"
}

.fa-quora:before {
    content: "\f2c4"
}

.fa-quote-left:before {
    content: "\f10d"
}

.fa-quote-right:before {
    content: "\f10e"
}

.fa-quran:before {
    content: "\f687"
}

.fa-r-project:before {
    content: "\f4f7"
}

.fa-rabbit:before {
    content: "\f708"
}

.fa-rabbit-fast:before {
    content: "\f709"
}

.fa-racquet:before {
    content: "\f45a"
}

.fa-radiation:before {
    content: "\f7b9"
}

.fa-radiation-alt:before {
    content: "\f7ba"
}

.fa-radio:before {
    content: "\f8d7"
}

.fa-radio-alt:before {
    content: "\f8d8"
}

.fa-rainbow:before {
    content: "\f75b"
}

.fa-raindrops:before {
    content: "\f75c"
}

.fa-ram:before {
    content: "\f70a"
}

.fa-ramp-loading:before {
    content: "\f4d4"
}

.fa-random:before {
    content: "\f074"
}

.fa-raspberry-pi:before {
    content: "\f7bb"
}

.fa-ravelry:before {
    content: "\f2d9"
}

.fa-react:before {
    content: "\f41b"
}

.fa-reacteurope:before {
    content: "\f75d"
}

.fa-readme:before {
    content: "\f4d5"
}

.fa-rebel:before {
    content: "\f1d0"
}

.fa-receipt:before {
    content: "\f543"
}

.fa-record-vinyl:before {
    content: "\f8d9"
}

.fa-rectangle-landscape:before {
    content: "\f2fa"
}

.fa-rectangle-portrait:before {
    content: "\f2fb"
}

.fa-rectangle-wide:before {
    content: "\f2fc"
}

.fa-recycle:before {
    content: "\f1b8"
}

.fa-red-river:before {
    content: "\f3e3"
}

.fa-reddit:before {
    content: "\f1a1"
}

.fa-reddit-alien:before {
    content: "\f281"
}

.fa-reddit-square:before {
    content: "\f1a2"
}

.fa-redhat:before {
    content: "\f7bc"
}

.fa-redo:before {
    content: "\f01e"
}

.fa-redo-alt:before {
    content: "\f2f9"
}

.fa-registered:before {
    content: "\f25d"
}

.fa-remove-format:before {
    content: "\f87d"
}

.fa-renren:before {
    content: "\f18b"
}

.fa-repeat:before {
    content: "\f363"
}

.fa-repeat-1:before {
    content: "\f365"
}

.fa-repeat-1-alt:before {
    content: "\f366"
}

.fa-repeat-alt:before {
    content: "\f364"
}

.fa-reply:before {
    content: "\f3e5"
}

.fa-reply-all:before {
    content: "\f122"
}

.fa-replyd:before {
    content: "\f3e6"
}

.fa-republican:before {
    content: "\f75e"
}

.fa-researchgate:before {
    content: "\f4f8"
}

.fa-resolving:before {
    content: "\f3e7"
}

.fa-restroom:before {
    content: "\f7bd"
}

.fa-retweet:before {
    content: "\f079"
}

.fa-retweet-alt:before {
    content: "\f361"
}

.fa-rev:before {
    content: "\f5b2"
}

.fa-ribbon:before {
    content: "\f4d6"
}

.fa-ring:before {
    content: "\f70b"
}

.fa-rings-wedding:before {
    content: "\f81b"
}

.fa-road:before {
    content: "\f018"
}

.fa-robot:before {
    content: "\f544"
}

.fa-rocket:before {
    content: "\f135"
}

.fa-rocketchat:before {
    content: "\f3e8"
}

.fa-rockrms:before {
    content: "\f3e9"
}

.fa-route:before {
    content: "\f4d7"
}

.fa-route-highway:before {
    content: "\f61a"
}

.fa-route-interstate:before {
    content: "\f61b"
}

.fa-router:before {
    content: "\f8da"
}

.fa-rss:before {
    content: "\f09e"
}

.fa-rss-square:before {
    content: "\f143"
}

.fa-ruble-sign:before {
    content: "\f158"
}

.fa-ruler:before {
    content: "\f545"
}

.fa-ruler-combined:before {
    content: "\f546"
}

.fa-ruler-horizontal:before {
    content: "\f547"
}

.fa-ruler-triangle:before {
    content: "\f61c"
}

.fa-ruler-vertical:before {
    content: "\f548"
}

.fa-running:before {
    content: "\f70c"
}

.fa-rupee-sign:before {
    content: "\f156"
}

.fa-rv:before {
    content: "\f7be"
}

.fa-sack:before {
    content: "\f81c"
}

.fa-sack-dollar:before {
    content: "\f81d"
}

.fa-sad-cry:before {
    content: "\f5b3"
}

.fa-sad-tear:before {
    content: "\f5b4"
}

.fa-safari:before {
    content: "\f267"
}

.fa-salad:before {
    content: "\f81e"
}

.fa-salesforce:before {
    content: "\f83b"
}

.fa-sandwich:before {
    content: "\f81f"
}

.fa-sass:before {
    content: "\f41e"
}

.fa-satellite:before {
    content: "\f7bf"
}

.fa-satellite-dish:before {
    content: "\f7c0"
}

.fa-sausage:before {
    content: "\f820"
}

.fa-save:before {
    content: "\f0c7"
}

.fa-sax-hot:before {
    content: "\f8db"
}

.fa-saxophone:before {
    content: "\f8dc"
}

.fa-scalpel:before {
    content: "\f61d"
}

.fa-scalpel-path:before {
    content: "\f61e"
}

.fa-scanner:before {
    content: "\f488"
}

.fa-scanner-image:before {
    content: "\f8f3"
}

.fa-scanner-keyboard:before {
    content: "\f489"
}

.fa-scanner-touchscreen:before {
    content: "\f48a"
}

.fa-scarecrow:before {
    content: "\f70d"
}

.fa-scarf:before {
    content: "\f7c1"
}

.fa-schlix:before {
    content: "\f3ea"
}

.fa-school:before {
    content: "\f549"
}

.fa-screwdriver:before {
    content: "\f54a"
}

.fa-scribd:before {
    content: "\f28a"
}

.fa-scroll:before {
    content: "\f70e"
}

.fa-scroll-old:before {
    content: "\f70f"
}

.fa-scrubber:before {
    content: "\f2f8"
}

.fa-scythe:before {
    content: "\f710"
}

.fa-sd-card:before {
    content: "\f7c2"
}

.fa-search:before {
    content: "\f002"
}

.fa-search-dollar:before {
    content: "\f688"
}

.fa-search-location:before {
    content: "\f689"
}

.fa-search-minus:before {
    content: "\f010"
}

.fa-search-plus:before {
    content: "\f00e"
}

.fa-searchengin:before {
    content: "\f3eb"
}

.fa-seedling:before {
    content: "\f4d8"
}

.fa-sellcast:before {
    content: "\f2da"
}

.fa-sellsy:before {
    content: "\f213"
}

.fa-send-back:before {
    content: "\f87e"
}

.fa-send-backward:before {
    content: "\f87f"
}

.fa-server:before {
    content: "\f233"
}

.fa-servicestack:before {
    content: "\f3ec"
}

.fa-shapes:before {
    content: "\f61f"
}

.fa-share:before {
    content: "\f064"
}

.fa-share-all:before {
    content: "\f367"
}

.fa-share-alt:before {
    content: "\f1e0"
}

.fa-share-alt-square:before {
    content: "\f1e1"
}

.fa-share-square:before {
    content: "\f14d"
}

.fa-sheep:before {
    content: "\f711"
}

.fa-shekel-sign:before {
    content: "\f20b"
}

.fa-shield:before {
    content: "\f132"
}

.fa-shield-alt:before {
    content: "\f3ed"
}

.fa-shield-check:before {
    content: "\f2f7"
}

.fa-shield-cross:before {
    content: "\f712"
}

.fa-ship:before {
    content: "\f21a"
}

.fa-shipping-fast:before {
    content: "\f48b"
}

.fa-shipping-timed:before {
    content: "\f48c"
}

.fa-shirtsinbulk:before {
    content: "\f214"
}

.fa-shish-kebab:before {
    content: "\f821"
}

.fa-shoe-prints:before {
    content: "\f54b"
}

.fa-shopping-bag:before {
    content: "\f290"
}

.fa-shopping-basket:before {
    content: "\f291"
}

.fa-shopping-cart:before {
    content: "\f07a"
}

.fa-shopware:before {
    content: "\f5b5"
}

.fa-shovel:before {
    content: "\f713"
}

.fa-shovel-snow:before {
    content: "\f7c3"
}

.fa-shower:before {
    content: "\f2cc"
}

.fa-shredder:before {
    content: "\f68a"
}

.fa-shuttle-van:before {
    content: "\f5b6"
}

.fa-shuttlecock:before {
    content: "\f45b"
}

.fa-sickle:before {
    content: "\f822"
}

.fa-sigma:before {
    content: "\f68b"
}

.fa-sign:before {
    content: "\f4d9"
}

.fa-sign-in:before {
    content: "\f090"
}

.fa-sign-in-alt:before {
    content: "\f2f6"
}

.fa-sign-language:before {
    content: "\f2a7"
}

.fa-sign-out:before {
    content: "\f08b"
}

.fa-sign-out-alt:before {
    content: "\f2f5"
}

.fa-signal:before {
    content: "\f012"
}

.fa-signal-1:before {
    content: "\f68c"
}

.fa-signal-2:before {
    content: "\f68d"
}

.fa-signal-3:before {
    content: "\f68e"
}

.fa-signal-4:before {
    content: "\f68f"
}

.fa-signal-alt:before {
    content: "\f690"
}

.fa-signal-alt-1:before {
    content: "\f691"
}

.fa-signal-alt-2:before {
    content: "\f692"
}

.fa-signal-alt-3:before {
    content: "\f693"
}

.fa-signal-alt-slash:before {
    content: "\f694"
}

.fa-signal-slash:before {
    content: "\f695"
}

.fa-signal-stream:before {
    content: "\f8dd"
}

.fa-signature:before {
    content: "\f5b7"
}

.fa-sim-card:before {
    content: "\f7c4"
}

.fa-simplybuilt:before {
    content: "\f215"
}

.fa-sistrix:before {
    content: "\f3ee"
}

.fa-sitemap:before {
    content: "\f0e8"
}

.fa-sith:before {
    content: "\f512"
}

.fa-skating:before {
    content: "\f7c5"
}

.fa-skeleton:before {
    content: "\f620"
}

.fa-sketch:before {
    content: "\f7c6"
}

.fa-ski-jump:before {
    content: "\f7c7"
}

.fa-ski-lift:before {
    content: "\f7c8"
}

.fa-skiing:before {
    content: "\f7c9"
}

.fa-skiing-nordic:before {
    content: "\f7ca"
}

.fa-skull:before {
    content: "\f54c"
}

.fa-skull-cow:before {
    content: "\f8de"
}

.fa-skull-crossbones:before {
    content: "\f714"
}

.fa-skyatlas:before {
    content: "\f216"
}

.fa-skype:before {
    content: "\f17e"
}

.fa-slack:before {
    content: "\f198"
}

.fa-slack-hash:before {
    content: "\f3ef"
}

.fa-slash:before {
    content: "\f715"
}

.fa-sledding:before {
    content: "\f7cb"
}

.fa-sleigh:before {
    content: "\f7cc"
}

.fa-sliders-h:before {
    content: "\f1de"
}

.fa-sliders-h-square:before {
    content: "\f3f0"
}

.fa-sliders-v:before {
    content: "\f3f1"
}

.fa-sliders-v-square:before {
    content: "\f3f2"
}

.fa-slideshare:before {
    content: "\f1e7"
}

.fa-smile:before {
    content: "\f118"
}

.fa-smile-beam:before {
    content: "\f5b8"
}

.fa-smile-plus:before {
    content: "\f5b9"
}

.fa-smile-wink:before {
    content: "\f4da"
}

.fa-smog:before {
    content: "\f75f"
}

.fa-smoke:before {
    content: "\f760"
}

.fa-smoking:before {
    content: "\f48d"
}

.fa-smoking-ban:before {
    content: "\f54d"
}

.fa-sms:before {
    content: "\f7cd"
}

.fa-snake:before {
    content: "\f716"
}

.fa-snapchat:before {
    content: "\f2ab"
}

.fa-snapchat-ghost:before {
    content: "\f2ac"
}

.fa-snapchat-square:before {
    content: "\f2ad"
}

.fa-snooze:before {
    content: "\f880"
}

.fa-snow-blowing:before {
    content: "\f761"
}

.fa-snowboarding:before {
    content: "\f7ce"
}

.fa-snowflake:before {
    content: "\f2dc"
}

.fa-snowflakes:before {
    content: "\f7cf"
}

.fa-snowman:before {
    content: "\f7d0"
}

.fa-snowmobile:before {
    content: "\f7d1"
}

.fa-snowplow:before {
    content: "\f7d2"
}

.fa-socks:before {
    content: "\f696"
}

.fa-solar-panel:before {
    content: "\f5ba"
}

.fa-sort:before {
    content: "\f0dc"
}

.fa-sort-alpha-down:before {
    content: "\f15d"
}

.fa-sort-alpha-down-alt:before {
    content: "\f881"
}

.fa-sort-alpha-up:before {
    content: "\f15e"
}

.fa-sort-alpha-up-alt:before {
    content: "\f882"
}

.fa-sort-alt:before {
    content: "\f883"
}

.fa-sort-amount-down:before {
    content: "\f160"
}

.fa-sort-amount-down-alt:before {
    content: "\f884"
}

.fa-sort-amount-up:before {
    content: "\f161"
}

.fa-sort-amount-up-alt:before {
    content: "\f885"
}

.fa-sort-down:before {
    content: "\f0dd"
}

.fa-sort-numeric-down:before {
    content: "\f162"
}

.fa-sort-numeric-down-alt:before {
    content: "\f886"
}

.fa-sort-numeric-up:before {
    content: "\f163"
}

.fa-sort-numeric-up-alt:before {
    content: "\f887"
}

.fa-sort-shapes-down:before {
    content: "\f888"
}

.fa-sort-shapes-down-alt:before {
    content: "\f889"
}

.fa-sort-shapes-up:before {
    content: "\f88a"
}

.fa-sort-shapes-up-alt:before {
    content: "\f88b"
}

.fa-sort-size-down:before {
    content: "\f88c"
}

.fa-sort-size-down-alt:before {
    content: "\f88d"
}

.fa-sort-size-up:before {
    content: "\f88e"
}

.fa-sort-size-up-alt:before {
    content: "\f88f"
}

.fa-sort-up:before {
    content: "\f0de"
}

.fa-soundcloud:before {
    content: "\f1be"
}

.fa-soup:before {
    content: "\f823"
}

.fa-sourcetree:before {
    content: "\f7d3"
}

.fa-spa:before {
    content: "\f5bb"
}

.fa-space-shuttle:before {
    content: "\f197"
}

.fa-spade:before {
    content: "\f2f4"
}

.fa-sparkles:before {
    content: "\f890"
}

.fa-speakap:before {
    content: "\f3f3"
}

.fa-speaker:before {
    content: "\f8df"
}

.fa-speaker-deck:before {
    content: "\f83c"
}

.fa-speakers:before {
    content: "\f8e0"
}

.fa-spell-check:before {
    content: "\f891"
}

.fa-spider:before {
    content: "\f717"
}

.fa-spider-black-widow:before {
    content: "\f718"
}

.fa-spider-web:before {
    content: "\f719"
}

.fa-spinner:before {
    content: "\f110"
}

.fa-spinner-third:before {
    content: "\f3f4"
}

.fa-splotch:before {
    content: "\f5bc"
}

.fa-spotify:before {
    content: "\f1bc"
}

.fa-spray-can:before {
    content: "\f5bd"
}

.fa-square:before {
    content: "\f0c8"
}

.fa-square-full:before {
    content: "\f45c"
}

.fa-square-root:before {
    content: "\f697"
}

.fa-square-root-alt:before {
    content: "\f698"
}

.fa-squarespace:before {
    content: "\f5be"
}

.fa-squirrel:before {
    content: "\f71a"
}

.fa-stack-exchange:before {
    content: "\f18d"
}

.fa-stack-overflow:before {
    content: "\f16c"
}

.fa-stackpath:before {
    content: "\f842"
}

.fa-staff:before {
    content: "\f71b"
}

.fa-stamp:before {
    content: "\f5bf"
}

.fa-star:before {
    content: "\f005"
}

.fa-star-and-crescent:before {
    content: "\f699"
}

.fa-star-christmas:before {
    content: "\f7d4"
}

.fa-star-exclamation:before {
    content: "\f2f3"
}

.fa-star-half:before {
    content: "\f089"
}

.fa-star-half-alt:before {
    content: "\f5c0"
}

.fa-star-of-david:before {
    content: "\f69a"
}

.fa-star-of-life:before {
    content: "\f621"
}

.fa-stars:before {
    content: "\f762"
}

.fa-staylinked:before {
    content: "\f3f5"
}

.fa-steak:before {
    content: "\f824"
}

.fa-steam:before {
    content: "\f1b6"
}

.fa-steam-square:before {
    content: "\f1b7"
}

.fa-steam-symbol:before {
    content: "\f3f6"
}

.fa-steering-wheel:before {
    content: "\f622"
}

.fa-step-backward:before {
    content: "\f048"
}

.fa-step-forward:before {
    content: "\f051"
}

.fa-stethoscope:before {
    content: "\f0f1"
}

.fa-sticker-mule:before {
    content: "\f3f7"
}

.fa-sticky-note:before {
    content: "\f249"
}

.fa-stocking:before {
    content: "\f7d5"
}

.fa-stomach:before {
    content: "\f623"
}

.fa-stop:before {
    content: "\f04d"
}

.fa-stop-circle:before {
    content: "\f28d"
}

.fa-stopwatch:before {
    content: "\f2f2"
}

.fa-store:before {
    content: "\f54e"
}

.fa-store-alt:before {
    content: "\f54f"
}

.fa-strava:before {
    content: "\f428"
}

.fa-stream:before {
    content: "\f550"
}

.fa-street-view:before {
    content: "\f21d"
}

.fa-stretcher:before {
    content: "\f825"
}

.fa-strikethrough:before {
    content: "\f0cc"
}

.fa-stripe:before {
    content: "\f429"
}

.fa-stripe-s:before {
    content: "\f42a"
}

.fa-stroopwafel:before {
    content: "\f551"
}

.fa-studiovinari:before {
    content: "\f3f8"
}

.fa-stumbleupon:before {
    content: "\f1a4"
}

.fa-stumbleupon-circle:before {
    content: "\f1a3"
}

.fa-subscript:before {
    content: "\f12c"
}

.fa-subway:before {
    content: "\f239"
}

.fa-suitcase:before {
    content: "\f0f2"
}

.fa-suitcase-rolling:before {
    content: "\f5c1"
}

.fa-sun:before {
    content: "\f185"
}

.fa-sun-cloud:before {
    content: "\f763"
}

.fa-sun-dust:before {
    content: "\f764"
}

.fa-sun-haze:before {
    content: "\f765"
}

.fa-sunglasses:before {
    content: "\f892"
}

.fa-sunrise:before {
    content: "\f766"
}

.fa-sunset:before {
    content: "\f767"
}

.fa-superpowers:before {
    content: "\f2dd"
}

.fa-superscript:before {
    content: "\f12b"
}

.fa-supple:before {
    content: "\f3f9"
}

.fa-surprise:before {
    content: "\f5c2"
}

.fa-suse:before {
    content: "\f7d6"
}

.fa-swatchbook:before {
    content: "\f5c3"
}

.fa-swift:before {
    content: "\f8e1"
}

.fa-swimmer:before {
    content: "\f5c4"
}

.fa-swimming-pool:before {
    content: "\f5c5"
}

.fa-sword:before {
    content: "\f71c"
}

.fa-swords:before {
    content: "\f71d"
}

.fa-symfony:before {
    content: "\f83d"
}

.fa-synagogue:before {
    content: "\f69b"
}

.fa-sync:before {
    content: "\f021"
}

.fa-sync-alt:before {
    content: "\f2f1"
}

.fa-syringe:before {
    content: "\f48e"
}

.fa-table:before {
    content: "\f0ce"
}

.fa-table-tennis:before {
    content: "\f45d"
}

.fa-tablet:before {
    content: "\f10a"
}

.fa-tablet-alt:before {
    content: "\f3fa"
}

.fa-tablet-android:before {
    content: "\f3fb"
}

.fa-tablet-android-alt:before {
    content: "\f3fc"
}

.fa-tablet-rugged:before {
    content: "\f48f"
}

.fa-tablets:before {
    content: "\f490"
}

.fa-tachometer:before {
    content: "\f0e4"
}

.fa-tachometer-alt:before {
    content: "\f3fd"
}

.fa-tachometer-alt-average:before {
    content: "\f624"
}

.fa-tachometer-alt-fast:before {
    content: "\f625"
}

.fa-tachometer-alt-fastest:before {
    content: "\f626"
}

.fa-tachometer-alt-slow:before {
    content: "\f627"
}

.fa-tachometer-alt-slowest:before {
    content: "\f628"
}

.fa-tachometer-average:before {
    content: "\f629"
}

.fa-tachometer-fast:before {
    content: "\f62a"
}

.fa-tachometer-fastest:before {
    content: "\f62b"
}

.fa-tachometer-slow:before {
    content: "\f62c"
}

.fa-tachometer-slowest:before {
    content: "\f62d"
}

.fa-taco:before {
    content: "\f826"
}

.fa-tag:before {
    content: "\f02b"
}

.fa-tags:before {
    content: "\f02c"
}

.fa-tally:before {
    content: "\f69c"
}

.fa-tanakh:before {
    content: "\f827"
}

.fa-tape:before {
    content: "\f4db"
}

.fa-tasks:before {
    content: "\f0ae"
}

.fa-tasks-alt:before {
    content: "\f828"
}

.fa-taxi:before {
    content: "\f1ba"
}

.fa-teamspeak:before {
    content: "\f4f9"
}

.fa-teeth:before {
    content: "\f62e"
}

.fa-teeth-open:before {
    content: "\f62f"
}

.fa-telegram:before {
    content: "\f2c6"
}

.fa-telegram-plane:before {
    content: "\f3fe"
}

.fa-temperature-frigid:before {
    content: "\f768"
}

.fa-temperature-high:before {
    content: "\f769"
}

.fa-temperature-hot:before {
    content: "\f76a"
}

.fa-temperature-low:before {
    content: "\f76b"
}

.fa-tencent-weibo:before {
    content: "\f1d5"
}

.fa-tenge:before {
    content: "\f7d7"
}

.fa-tennis-ball:before {
    content: "\f45e"
}

.fa-terminal:before {
    content: "\f120"
}

.fa-text:before {
    content: "\f893"
}

.fa-text-height:before {
    content: "\f034"
}

.fa-text-size:before {
    content: "\f894"
}

.fa-text-width:before {
    content: "\f035"
}

.fa-th:before {
    content: "\f00a"
}

.fa-th-large:before {
    content: "\f009"
}

.fa-th-list:before {
    content: "\f00b"
}

.fa-the-red-yeti:before {
    content: "\f69d"
}

.fa-theater-masks:before {
    content: "\f630"
}

.fa-themeco:before {
    content: "\f5c6"
}

.fa-themeisle:before {
    content: "\f2b2"
}

.fa-thermometer:before {
    content: "\f491"
}

.fa-thermometer-empty:before {
    content: "\f2cb"
}

.fa-thermometer-full:before {
    content: "\f2c7"
}

.fa-thermometer-half:before {
    content: "\f2c9"
}

.fa-thermometer-quarter:before {
    content: "\f2ca"
}

.fa-thermometer-three-quarters:before {
    content: "\f2c8"
}

.fa-theta:before {
    content: "\f69e"
}

.fa-think-peaks:before {
    content: "\f731"
}

.fa-thumbs-down:before {
    content: "\f165"
}

.fa-thumbs-up:before {
    content: "\f164"
}

.fa-thumbtack:before {
    content: "\f08d"
}

.fa-thunderstorm:before {
    content: "\f76c"
}

.fa-thunderstorm-moon:before {
    content: "\f76d"
}

.fa-thunderstorm-sun:before {
    content: "\f76e"
}

.fa-ticket:before {
    content: "\f145"
}

.fa-ticket-alt:before {
    content: "\f3ff"
}

.fa-tilde:before {
    content: "\f69f"
}

.fa-times:before {
    content: "\f00d"
}

.fa-times-circle:before {
    content: "\f057"
}

.fa-times-hexagon:before {
    content: "\f2ee"
}

.fa-times-octagon:before {
    content: "\f2f0"
}

.fa-times-square:before {
    content: "\f2d3"
}

.fa-tint:before {
    content: "\f043"
}

.fa-tint-slash:before {
    content: "\f5c7"
}

.fa-tire:before {
    content: "\f631"
}

.fa-tire-flat:before {
    content: "\f632"
}

.fa-tire-pressure-warning:before {
    content: "\f633"
}

.fa-tire-rugged:before {
    content: "\f634"
}

.fa-tired:before {
    content: "\f5c8"
}

.fa-toggle-off:before {
    content: "\f204"
}

.fa-toggle-on:before {
    content: "\f205"
}

.fa-toilet:before {
    content: "\f7d8"
}

.fa-toilet-paper:before {
    content: "\f71e"
}

.fa-toilet-paper-alt:before {
    content: "\f71f"
}

.fa-tombstone:before {
    content: "\f720"
}

.fa-tombstone-alt:before {
    content: "\f721"
}

.fa-toolbox:before {
    content: "\f552"
}

.fa-tools:before {
    content: "\f7d9"
}

.fa-tooth:before {
    content: "\f5c9"
}

.fa-toothbrush:before {
    content: "\f635"
}

.fa-torah:before {
    content: "\f6a0"
}

.fa-torii-gate:before {
    content: "\f6a1"
}

.fa-tornado:before {
    content: "\f76f"
}

.fa-tractor:before {
    content: "\f722"
}

.fa-trade-federation:before {
    content: "\f513"
}

.fa-trademark:before {
    content: "\f25c"
}

.fa-traffic-cone:before {
    content: "\f636"
}

.fa-traffic-light:before {
    content: "\f637"
}

.fa-traffic-light-go:before {
    content: "\f638"
}

.fa-traffic-light-slow:before {
    content: "\f639"
}

.fa-traffic-light-stop:before {
    content: "\f63a"
}

.fa-train:before {
    content: "\f238"
}

.fa-tram:before {
    content: "\f7da"
}

.fa-transgender:before {
    content: "\f224"
}

.fa-transgender-alt:before {
    content: "\f225"
}

.fa-trash:before {
    content: "\f1f8"
}

.fa-trash-alt:before {
    content: "\f2ed"
}

.fa-trash-restore:before {
    content: "\f829"
}

.fa-trash-restore-alt:before {
    content: "\f82a"
}

.fa-trash-undo:before {
    content: "\f895"
}

.fa-trash-undo-alt:before {
    content: "\f896"
}

.fa-treasure-chest:before {
    content: "\f723"
}

.fa-tree:before {
    content: "\f1bb"
}

.fa-tree-alt:before {
    content: "\f400"
}

.fa-tree-christmas:before {
    content: "\f7db"
}

.fa-tree-decorated:before {
    content: "\f7dc"
}

.fa-tree-large:before {
    content: "\f7dd"
}

.fa-tree-palm:before {
    content: "\f82b"
}

.fa-trees:before {
    content: "\f724"
}

.fa-trello:before {
    content: "\f181"
}

.fa-triangle:before {
    content: "\f2ec"
}

.fa-triangle-music:before {
    content: "\f8e2"
}

.fa-tripadvisor:before {
    content: "\f262"
}

.fa-trophy:before {
    content: "\f091"
}

.fa-trophy-alt:before {
    content: "\f2eb"
}

.fa-truck:before {
    content: "\f0d1"
}

.fa-truck-container:before {
    content: "\f4dc"
}

.fa-truck-couch:before {
    content: "\f4dd"
}

.fa-truck-loading:before {
    content: "\f4de"
}

.fa-truck-monster:before {
    content: "\f63b"
}

.fa-truck-moving:before {
    content: "\f4df"
}

.fa-truck-pickup:before {
    content: "\f63c"
}

.fa-truck-plow:before {
    content: "\f7de"
}

.fa-truck-ramp:before {
    content: "\f4e0"
}

.fa-trumpet:before {
    content: "\f8e3"
}

.fa-tshirt:before {
    content: "\f553"
}

.fa-tty:before {
    content: "\f1e4"
}

.fa-tumblr:before {
    content: "\f173"
}

.fa-tumblr-square:before {
    content: "\f174"
}

.fa-turkey:before {
    content: "\f725"
}

.fa-turntable:before {
    content: "\f8e4"
}

.fa-turtle:before {
    content: "\f726"
}

.fa-tv:before {
    content: "\f26c"
}

.fa-tv-alt:before {
    content: "\f8e5"
}

.fa-tv-music:before {
    content: "\f8e6"
}

.fa-tv-retro:before {
    content: "\f401"
}

.fa-twitch:before {
    content: "\f1e8"
}

.fa-twitter:before {
    content: "\f099"
}

.fa-twitter-square:before {
    content: "\f081"
}

.fa-typewriter:before {
    content: "\f8e7"
}

.fa-typo3:before {
    content: "\f42b"
}

.fa-uber:before {
    content: "\f402"
}

.fa-ubuntu:before {
    content: "\f7df"
}

.fa-uikit:before {
    content: "\f403"
}

.fa-umbraco:before {
    content: "\f8e8"
}

.fa-umbrella:before {
    content: "\f0e9"
}

.fa-umbrella-beach:before {
    content: "\f5ca"
}

.fa-underline:before {
    content: "\f0cd"
}

.fa-undo:before {
    content: "\f0e2"
}

.fa-undo-alt:before {
    content: "\f2ea"
}

.fa-unicorn:before {
    content: "\f727"
}

.fa-union:before {
    content: "\f6a2"
}

.fa-uniregistry:before {
    content: "\f404"
}

.fa-universal-access:before {
    content: "\f29a"
}

.fa-university:before {
    content: "\f19c"
}

.fa-unlink:before {
    content: "\f127"
}

.fa-unlock:before {
    content: "\f09c"
}

.fa-unlock-alt:before {
    content: "\f13e"
}

.fa-untappd:before {
    content: "\f405"
}

.fa-upload:before {
    content: "\f093"
}

.fa-ups:before {
    content: "\f7e0"
}

.fa-usb:before {
    content: "\f287"
}

.fa-usb-drive:before {
    content: "\f8e9"
}

.fa-usd-circle:before {
    content: "\f2e8"
}

.fa-usd-square:before {
    content: "\f2e9"
}

.fa-user:before {
    content: "\f007"
}

.fa-user-alt:before {
    content: "\f406"
}

.fa-user-alt-slash:before {
    content: "\f4fa"
}

.fa-user-astronaut:before {
    content: "\f4fb"
}

.fa-user-chart:before {
    content: "\f6a3"
}

.fa-user-check:before {
    content: "\f4fc"
}

.fa-user-circle:before {
    content: "\f2bd"
}

.fa-user-clock:before {
    content: "\f4fd"
}

.fa-user-cog:before {
    content: "\f4fe"
}

.fa-user-cowboy:before {
    content: "\f8ea"
}

.fa-user-crown:before {
    content: "\f6a4"
}

.fa-user-edit:before {
    content: "\f4ff"
}

.fa-user-friends:before {
    content: "\f500"
}

.fa-user-graduate:before {
    content: "\f501"
}

.fa-user-hard-hat:before {
    content: "\f82c"
}

.fa-user-headset:before {
    content: "\f82d"
}

.fa-user-injured:before {
    content: "\f728"
}

.fa-user-lock:before {
    content: "\f502"
}

.fa-user-md:before {
    content: "\f0f0"
}

.fa-user-md-chat:before {
    content: "\f82e"
}

.fa-user-minus:before {
    content: "\f503"
}

.fa-user-music:before {
    content: "\f8eb"
}

.fa-user-ninja:before {
    content: "\f504"
}

.fa-user-nurse:before {
    content: "\f82f"
}

.fa-user-plus:before {
    content: "\f234"
}

.fa-user-secret:before {
    content: "\f21b"
}

.fa-user-shield:before {
    content: "\f505"
}

.fa-user-slash:before {
    content: "\f506"
}

.fa-user-tag:before {
    content: "\f507"
}

.fa-user-tie:before {
    content: "\f508"
}

.fa-user-times:before {
    content: "\f235"
}

.fa-users:before {
    content: "\f0c0"
}

.fa-users-class:before {
    content: "\f63d"
}

.fa-users-cog:before {
    content: "\f509"
}

.fa-users-crown:before {
    content: "\f6a5"
}

.fa-users-medical:before {
    content: "\f830"
}

.fa-usps:before {
    content: "\f7e1"
}

.fa-ussunnah:before {
    content: "\f407"
}

.fa-utensil-fork:before {
    content: "\f2e3"
}

.fa-utensil-knife:before {
    content: "\f2e4"
}

.fa-utensil-spoon:before {
    content: "\f2e5"
}

.fa-utensils:before {
    content: "\f2e7"
}

.fa-utensils-alt:before {
    content: "\f2e6"
}

.fa-vaadin:before {
    content: "\f408"
}

.fa-value-absolute:before {
    content: "\f6a6"
}

.fa-vector-square:before {
    content: "\f5cb"
}

.fa-venus:before {
    content: "\f221"
}

.fa-venus-double:before {
    content: "\f226"
}

.fa-venus-mars:before {
    content: "\f228"
}

.fa-vhs:before {
    content: "\f8ec"
}

.fa-viacoin:before {
    content: "\f237"
}

.fa-viadeo:before {
    content: "\f2a9"
}

.fa-viadeo-square:before {
    content: "\f2aa"
}

.fa-vial:before {
    content: "\f492"
}

.fa-vials:before {
    content: "\f493"
}

.fa-viber:before {
    content: "\f409"
}

.fa-video:before {
    content: "\f03d"
}

.fa-video-plus:before {
    content: "\f4e1"
}

.fa-video-slash:before {
    content: "\f4e2"
}

.fa-vihara:before {
    content: "\f6a7"
}

.fa-vimeo:before {
    content: "\f40a"
}

.fa-vimeo-square:before {
    content: "\f194"
}

.fa-vimeo-v:before {
    content: "\f27d"
}

.fa-vine:before {
    content: "\f1ca"
}

.fa-violin:before {
    content: "\f8ed"
}

.fa-vk:before {
    content: "\f189"
}

.fa-vnv:before {
    content: "\f40b"
}

.fa-voicemail:before {
    content: "\f897"
}

.fa-volcano:before {
    content: "\f770"
}

.fa-volleyball-ball:before {
    content: "\f45f"
}

.fa-volume:before {
    content: "\f6a8"
}

.fa-volume-down:before {
    content: "\f027"
}

.fa-volume-mute:before {
    content: "\f6a9"
}

.fa-volume-off:before {
    content: "\f026"
}

.fa-volume-slash:before {
    content: "\f2e2"
}

.fa-volume-up:before {
    content: "\f028"
}

.fa-vote-nay:before {
    content: "\f771"
}

.fa-vote-yea:before {
    content: "\f772"
}

.fa-vr-cardboard:before {
    content: "\f729"
}

.fa-vuejs:before {
    content: "\f41f"
}

.fa-wagon-covered:before {
    content: "\f8ee"
}

.fa-walker:before {
    content: "\f831"
}

.fa-walkie-talkie:before {
    content: "\f8ef"
}

.fa-walking:before {
    content: "\f554"
}

.fa-wallet:before {
    content: "\f555"
}

.fa-wand:before {
    content: "\f72a"
}

.fa-wand-magic:before {
    content: "\f72b"
}

.fa-warehouse:before {
    content: "\f494"
}

.fa-warehouse-alt:before {
    content: "\f495"
}

.fa-washer:before {
    content: "\f898"
}

.fa-watch:before {
    content: "\f2e1"
}

.fa-watch-calculator:before {
    content: "\f8f0"
}

.fa-watch-fitness:before {
    content: "\f63e"
}

.fa-water:before {
    content: "\f773"
}

.fa-water-lower:before {
    content: "\f774"
}

.fa-water-rise:before {
    content: "\f775"
}

.fa-wave-sine:before {
    content: "\f899"
}

.fa-wave-square:before {
    content: "\f83e"
}

.fa-wave-triangle:before {
    content: "\f89a"
}

.fa-waveform:before {
    content: "\f8f1"
}

.fa-waveform-path:before {
    content: "\f8f2"
}

.fa-waze:before {
    content: "\f83f"
}

.fa-webcam:before {
    content: "\f832"
}

.fa-webcam-slash:before {
    content: "\f833"
}

.fa-weebly:before {
    content: "\f5cc"
}

.fa-weibo:before {
    content: "\f18a"
}

.fa-weight:before {
    content: "\f496"
}

.fa-weight-hanging:before {
    content: "\f5cd"
}

.fa-weixin:before {
    content: "\f1d7"
}

.fa-whale:before {
    content: "\f72c"
}

.fa-whatsapp:before {
    content: "\f232"
}

.fa-whatsapp-square:before {
    content: "\f40c"
}

.fa-wheat:before {
    content: "\f72d"
}

.fa-wheelchair:before {
    content: "\f193"
}

.fa-whistle:before {
    content: "\f460"
}

.fa-whmcs:before {
    content: "\f40d"
}

.fa-wifi:before {
    content: "\f1eb"
}

.fa-wifi-1:before {
    content: "\f6aa"
}

.fa-wifi-2:before {
    content: "\f6ab"
}

.fa-wifi-slash:before {
    content: "\f6ac"
}

.fa-wikipedia-w:before {
    content: "\f266"
}

.fa-wind:before {
    content: "\f72e"
}

.fa-wind-turbine:before {
    content: "\f89b"
}

.fa-wind-warning:before {
    content: "\f776"
}

.fa-window:before {
    content: "\f40e"
}

.fa-window-alt:before {
    content: "\f40f"
}

.fa-window-close:before {
    content: "\f410"
}

.fa-window-maximize:before {
    content: "\f2d0"
}

.fa-window-minimize:before {
    content: "\f2d1"
}

.fa-window-restore:before {
    content: "\f2d2"
}

.fa-windows:before {
    content: "\f17a"
}

.fa-windsock:before {
    content: "\f777"
}

.fa-wine-bottle:before {
    content: "\f72f"
}

.fa-wine-glass:before {
    content: "\f4e3"
}

.fa-wine-glass-alt:before {
    content: "\f5ce"
}

.fa-wix:before {
    content: "\f5cf"
}

.fa-wizards-of-the-coast:before {
    content: "\f730"
}

.fa-wolf-pack-battalion:before {
    content: "\f514"
}

.fa-won-sign:before {
    content: "\f159"
}

.fa-wordpress:before {
    content: "\f19a"
}

.fa-wordpress-simple:before {
    content: "\f411"
}

.fa-wpbeginner:before {
    content: "\f297"
}

.fa-wpexplorer:before {
    content: "\f2de"
}

.fa-wpforms:before {
    content: "\f298"
}

.fa-wpressr:before {
    content: "\f3e4"
}

.fa-wreath:before {
    content: "\f7e2"
}

.fa-wrench:before {
    content: "\f0ad"
}

.fa-x-ray:before {
    content: "\f497"
}

.fa-xbox:before {
    content: "\f412"
}

.fa-xing:before {
    content: "\f168"
}

.fa-xing-square:before {
    content: "\f169"
}

.fa-y-combinator:before {
    content: "\f23b"
}

.fa-yahoo:before {
    content: "\f19e"
}

.fa-yammer:before {
    content: "\f840"
}

.fa-yandex:before {
    content: "\f413"
}

.fa-yandex-international:before {
    content: "\f414"
}

.fa-yarn:before {
    content: "\f7e3"
}

.fa-yelp:before {
    content: "\f1e9"
}

.fa-yen-sign:before {
    content: "\f157"
}

.fa-yin-yang:before {
    content: "\f6ad"
}

.fa-yoast:before {
    content: "\f2b1"
}

.fa-youtube:before {
    content: "\f167"
}

.fa-youtube-square:before {
    content: "\f431"
}

.fa-zhihu:before {
    content: "\f63f"
}

.sr-only {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}

@font-face {
    font-family: "Font Awesome 5 Brands";
    font-style: normal;
    font-weight: normal;
    font-display: auto;
    src: url(../webfonts/fa-brands-400.eot);
    src: url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-brands-400.woff2) format("woff2"), url(../webfonts/fa-brands-400.woff) format("woff"), url(../webfonts/fa-brands-400.ttf) format("truetype"), url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")
}

.fab {
    font-family: "Font Awesome 5 Brands"
}

@font-face {
    font-family: "Font Awesome 5 Duotone";
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url(../webfonts/fa-duotone-900.eot);
    src: url(../webfonts/fa-duotone-900.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-duotone-900.woff2) format("woff2"), url(../webfonts/fa-duotone-900.woff) format("woff"), url(../webfonts/fa-duotone-900.ttf) format("truetype"), url(../webfonts/fa-duotone-900.svg#fontawesome) format("svg")
}

.fad {
    position: relative;
    font-family: "Font Awesome 5 Duotone";
    font-weight: 900
}

.fad:before {
    position: absolute;
    color: var(--fa-primary-color, inherit);
    opacity: 1;
    opacity: var(--fa-primary-opacity, 1)
}

.fad:after {
    color: var(--fa-secondary-color, inherit)
}

.fa-swap-opacity .fad:before,
.fad.fa-swap-opacity:before,
.fad:after {
    opacity: .4;
    opacity: var(--fa-secondary-opacity, .4)
}

.fa-swap-opacity .fad:after,
.fad.fa-swap-opacity:after {
    opacity: 1;
    opacity: var(--fa-primary-opacity, 1)
}

.fad.fa-inverse {
    color: #fff
}

.fad.fa-stack-1x,
.fad.fa-stack-2x {
    position: absolute
}

.fad.fa-fw:before,
.fad.fa-stack-1x:before,
.fad.fa-stack-2x:before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.fad.fa-abacus:after {
    content: "\10f640"
}

.fad.fa-acorn:after {
    content: "\10f6ae"
}

.fad.fa-ad:after {
    content: "\10f641"
}

.fad.fa-address-book:after {
    content: "\10f2b9"
}

.fad.fa-address-card:after {
    content: "\10f2bb"
}

.fad.fa-adjust:after {
    content: "\10f042"
}

.fad.fa-air-freshener:after {
    content: "\10f5d0"
}

.fad.fa-alarm-clock:after {
    content: "\10f34e"
}

.fad.fa-alarm-exclamation:after {
    content: "\10f843"
}

.fad.fa-alarm-plus:after {
    content: "\10f844"
}

.fad.fa-alarm-snooze:after {
    content: "\10f845"
}

.fad.fa-album:after {
    content: "\10f89f"
}

.fad.fa-album-collection:after {
    content: "\10f8a0"
}

.fad.fa-alicorn:after {
    content: "\10f6b0"
}

.fad.fa-align-center:after {
    content: "\10f037"
}

.fad.fa-align-justify:after {
    content: "\10f039"
}

.fad.fa-align-left:after {
    content: "\10f036"
}

.fad.fa-align-right:after {
    content: "\10f038"
}

.fad.fa-align-slash:after {
    content: "\10f846"
}

.fad.fa-allergies:after {
    content: "\10f461"
}

.fad.fa-ambulance:after {
    content: "\10f0f9"
}

.fad.fa-american-sign-language-interpreting:after {
    content: "\10f2a3"
}

.fad.fa-amp-guitar:after {
    content: "\10f8a1"
}

.fad.fa-analytics:after {
    content: "\10f643"
}

.fad.fa-anchor:after {
    content: "\10f13d"
}

.fad.fa-angel:after {
    content: "\10f779"
}

.fad.fa-angle-double-down:after {
    content: "\10f103"
}

.fad.fa-angle-double-left:after {
    content: "\10f100"
}

.fad.fa-angle-double-right:after {
    content: "\10f101"
}

.fad.fa-angle-double-up:after {
    content: "\10f102"
}

.fad.fa-angle-down:after {
    content: "\10f107"
}

.fad.fa-angle-left:after {
    content: "\10f104"
}

.fad.fa-angle-right:after {
    content: "\10f105"
}

.fad.fa-angle-up:after {
    content: "\10f106"
}

.fad.fa-angry:after {
    content: "\10f556"
}

.fad.fa-ankh:after {
    content: "\10f644"
}

.fad.fa-apple-alt:after {
    content: "\10f5d1"
}

.fad.fa-apple-crate:after {
    content: "\10f6b1"
}

.fad.fa-archive:after {
    content: "\10f187"
}

.fad.fa-archway:after {
    content: "\10f557"
}

.fad.fa-arrow-alt-circle-down:after {
    content: "\10f358"
}

.fad.fa-arrow-alt-circle-left:after {
    content: "\10f359"
}

.fad.fa-arrow-alt-circle-right:after {
    content: "\10f35a"
}

.fad.fa-arrow-alt-circle-up:after {
    content: "\10f35b"
}

.fad.fa-arrow-alt-down:after {
    content: "\10f354"
}

.fad.fa-arrow-alt-from-bottom:after {
    content: "\10f346"
}

.fad.fa-arrow-alt-from-left:after {
    content: "\10f347"
}

.fad.fa-arrow-alt-from-right:after {
    content: "\10f348"
}

.fad.fa-arrow-alt-from-top:after {
    content: "\10f349"
}

.fad.fa-arrow-alt-left:after {
    content: "\10f355"
}

.fad.fa-arrow-alt-right:after {
    content: "\10f356"
}

.fad.fa-arrow-alt-square-down:after {
    content: "\10f350"
}

.fad.fa-arrow-alt-square-left:after {
    content: "\10f351"
}

.fad.fa-arrow-alt-square-right:after {
    content: "\10f352"
}

.fad.fa-arrow-alt-square-up:after {
    content: "\10f353"
}

.fad.fa-arrow-alt-to-bottom:after {
    content: "\10f34a"
}

.fad.fa-arrow-alt-to-left:after {
    content: "\10f34b"
}

.fad.fa-arrow-alt-to-right:after {
    content: "\10f34c"
}

.fad.fa-arrow-alt-to-top:after {
    content: "\10f34d"
}

.fad.fa-arrow-alt-up:after {
    content: "\10f357"
}

.fad.fa-arrow-circle-down:after {
    content: "\10f0ab"
}

.fad.fa-arrow-circle-left:after {
    content: "\10f0a8"
}

.fad.fa-arrow-circle-right:after {
    content: "\10f0a9"
}

.fad.fa-arrow-circle-up:after {
    content: "\10f0aa"
}

.fad.fa-arrow-down:after {
    content: "\10f063"
}

.fad.fa-arrow-from-bottom:after {
    content: "\10f342"
}

.fad.fa-arrow-from-left:after {
    content: "\10f343"
}

.fad.fa-arrow-from-right:after {
    content: "\10f344"
}

.fad.fa-arrow-from-top:after {
    content: "\10f345"
}

.fad.fa-arrow-left:after {
    content: "\10f060"
}

.fad.fa-arrow-right:after {
    content: "\10f061"
}

.fad.fa-arrow-square-down:after {
    content: "\10f339"
}

.fad.fa-arrow-square-left:after {
    content: "\10f33a"
}

.fad.fa-arrow-square-right:after {
    content: "\10f33b"
}

.fad.fa-arrow-square-up:after {
    content: "\10f33c"
}

.fad.fa-arrow-to-bottom:after {
    content: "\10f33d"
}

.fad.fa-arrow-to-left:after {
    content: "\10f33e"
}

.fad.fa-arrow-to-right:after {
    content: "\10f340"
}

.fad.fa-arrow-to-top:after {
    content: "\10f341"
}

.fad.fa-arrow-up:after {
    content: "\10f062"
}

.fad.fa-arrows:after {
    content: "\10f047"
}

.fad.fa-arrows-alt:after {
    content: "\10f0b2"
}

.fad.fa-arrows-alt-h:after {
    content: "\10f337"
}

.fad.fa-arrows-alt-v:after {
    content: "\10f338"
}

.fad.fa-arrows-h:after {
    content: "\10f07e"
}

.fad.fa-arrows-v:after {
    content: "\10f07d"
}

.fad.fa-assistive-listening-systems:after {
    content: "\10f2a2"
}

.fad.fa-asterisk:after {
    content: "\10f069"
}

.fad.fa-at:after {
    content: "\10f1fa"
}

.fad.fa-atlas:after {
    content: "\10f558"
}

.fad.fa-atom:after {
    content: "\10f5d2"
}

.fad.fa-atom-alt:after {
    content: "\10f5d3"
}

.fad.fa-audio-description:after {
    content: "\10f29e"
}

.fad.fa-award:after {
    content: "\10f559"
}

.fad.fa-axe:after {
    content: "\10f6b2"
}

.fad.fa-axe-battle:after {
    content: "\10f6b3"
}

.fad.fa-baby:after {
    content: "\10f77c"
}

.fad.fa-baby-carriage:after {
    content: "\10f77d"
}

.fad.fa-backpack:after {
    content: "\10f5d4"
}

.fad.fa-backspace:after {
    content: "\10f55a"
}

.fad.fa-backward:after {
    content: "\10f04a"
}

.fad.fa-bacon:after {
    content: "\10f7e5"
}

.fad.fa-badge:after {
    content: "\10f335"
}

.fad.fa-badge-check:after {
    content: "\10f336"
}

.fad.fa-badge-dollar:after {
    content: "\10f645"
}

.fad.fa-badge-percent:after {
    content: "\10f646"
}

.fad.fa-badge-sheriff:after {
    content: "\10f8a2"
}

.fad.fa-badger-honey:after {
    content: "\10f6b4"
}

.fad.fa-bags-shopping:after {
    content: "\10f847"
}

.fad.fa-balance-scale:after {
    content: "\10f24e"
}

.fad.fa-balance-scale-left:after {
    content: "\10f515"
}

.fad.fa-balance-scale-right:after {
    content: "\10f516"
}

.fad.fa-ball-pile:after {
    content: "\10f77e"
}

.fad.fa-ballot:after {
    content: "\10f732"
}

.fad.fa-ballot-check:after {
    content: "\10f733"
}

.fad.fa-ban:after {
    content: "\10f05e"
}

.fad.fa-band-aid:after {
    content: "\10f462"
}

.fad.fa-banjo:after {
    content: "\10f8a3"
}

.fad.fa-barcode:after {
    content: "\10f02a"
}

.fad.fa-barcode-alt:after {
    content: "\10f463"
}

.fad.fa-barcode-read:after {
    content: "\10f464"
}

.fad.fa-barcode-scan:after {
    content: "\10f465"
}

.fad.fa-bars:after {
    content: "\10f0c9"
}

.fad.fa-baseball:after {
    content: "\10f432"
}

.fad.fa-baseball-ball:after {
    content: "\10f433"
}

.fad.fa-basketball-ball:after {
    content: "\10f434"
}

.fad.fa-basketball-hoop:after {
    content: "\10f435"
}

.fad.fa-bat:after {
    content: "\10f6b5"
}

.fad.fa-bath:after {
    content: "\10f2cd"
}

.fad.fa-battery-bolt:after {
    content: "\10f376"
}

.fad.fa-battery-empty:after {
    content: "\10f244"
}

.fad.fa-battery-full:after {
    content: "\10f240"
}

.fad.fa-battery-half:after {
    content: "\10f242"
}

.fad.fa-battery-quarter:after {
    content: "\10f243"
}

.fad.fa-battery-slash:after {
    content: "\10f377"
}

.fad.fa-battery-three-quarters:after {
    content: "\10f241"
}

.fad.fa-bed:after {
    content: "\10f236"
}

.fad.fa-beer:after {
    content: "\10f0fc"
}

.fad.fa-bell:after {
    content: "\10f0f3"
}

.fad.fa-bell-exclamation:after {
    content: "\10f848"
}

.fad.fa-bell-plus:after {
    content: "\10f849"
}

.fad.fa-bell-school:after {
    content: "\10f5d5"
}

.fad.fa-bell-school-slash:after {
    content: "\10f5d6"
}

.fad.fa-bell-slash:after {
    content: "\10f1f6"
}

.fad.fa-bells:after {
    content: "\10f77f"
}

.fad.fa-betamax:after {
    content: "\10f8a4"
}

.fad.fa-bezier-curve:after {
    content: "\10f55b"
}

.fad.fa-bible:after {
    content: "\10f647"
}

.fad.fa-bicycle:after {
    content: "\10f206"
}

.fad.fa-biking:after {
    content: "\10f84a"
}

.fad.fa-biking-mountain:after {
    content: "\10f84b"
}

.fad.fa-binoculars:after {
    content: "\10f1e5"
}

.fad.fa-biohazard:after {
    content: "\10f780"
}

.fad.fa-birthday-cake:after {
    content: "\10f1fd"
}

.fad.fa-blanket:after {
    content: "\10f498"
}

.fad.fa-blender:after {
    content: "\10f517"
}

.fad.fa-blender-phone:after {
    content: "\10f6b6"
}

.fad.fa-blind:after {
    content: "\10f29d"
}

.fad.fa-blog:after {
    content: "\10f781"
}

.fad.fa-bold:after {
    content: "\10f032"
}

.fad.fa-bolt:after {
    content: "\10f0e7"
}

.fad.fa-bomb:after {
    content: "\10f1e2"
}

.fad.fa-bone:after {
    content: "\10f5d7"
}

.fad.fa-bone-break:after {
    content: "\10f5d8"
}

.fad.fa-bong:after {
    content: "\10f55c"
}

.fad.fa-book:after {
    content: "\10f02d"
}

.fad.fa-book-alt:after {
    content: "\10f5d9"
}

.fad.fa-book-dead:after {
    content: "\10f6b7"
}

.fad.fa-book-heart:after {
    content: "\10f499"
}

.fad.fa-book-medical:after {
    content: "\10f7e6"
}

.fad.fa-book-open:after {
    content: "\10f518"
}

.fad.fa-book-reader:after {
    content: "\10f5da"
}

.fad.fa-book-spells:after {
    content: "\10f6b8"
}

.fad.fa-book-user:after {
    content: "\10f7e7"
}

.fad.fa-bookmark:after {
    content: "\10f02e"
}

.fad.fa-books:after {
    content: "\10f5db"
}

.fad.fa-books-medical:after {
    content: "\10f7e8"
}

.fad.fa-boombox:after {
    content: "\10f8a5"
}

.fad.fa-boot:after {
    content: "\10f782"
}

.fad.fa-booth-curtain:after {
    content: "\10f734"
}

.fad.fa-border-all:after {
    content: "\10f84c"
}

.fad.fa-border-bottom:after {
    content: "\10f84d"
}

.fad.fa-border-center-h:after {
    content: "\10f89c"
}

.fad.fa-border-center-v:after {
    content: "\10f89d"
}

.fad.fa-border-inner:after {
    content: "\10f84e"
}

.fad.fa-border-left:after {
    content: "\10f84f"
}

.fad.fa-border-none:after {
    content: "\10f850"
}

.fad.fa-border-outer:after {
    content: "\10f851"
}

.fad.fa-border-right:after {
    content: "\10f852"
}

.fad.fa-border-style:after {
    content: "\10f853"
}

.fad.fa-border-style-alt:after {
    content: "\10f854"
}

.fad.fa-border-top:after {
    content: "\10f855"
}

.fad.fa-bow-arrow:after {
    content: "\10f6b9"
}

.fad.fa-bowling-ball:after {
    content: "\10f436"
}

.fad.fa-bowling-pins:after {
    content: "\10f437"
}

.fad.fa-box:after {
    content: "\10f466"
}

.fad.fa-box-alt:after {
    content: "\10f49a"
}

.fad.fa-box-ballot:after {
    content: "\10f735"
}

.fad.fa-box-check:after {
    content: "\10f467"
}

.fad.fa-box-fragile:after {
    content: "\10f49b"
}

.fad.fa-box-full:after {
    content: "\10f49c"
}

.fad.fa-box-heart:after {
    content: "\10f49d"
}

.fad.fa-box-open:after {
    content: "\10f49e"
}

.fad.fa-box-up:after {
    content: "\10f49f"
}

.fad.fa-box-usd:after {
    content: "\10f4a0"
}

.fad.fa-boxes:after {
    content: "\10f468"
}

.fad.fa-boxes-alt:after {
    content: "\10f4a1"
}

.fad.fa-boxing-glove:after {
    content: "\10f438"
}

.fad.fa-brackets:after {
    content: "\10f7e9"
}

.fad.fa-brackets-curly:after {
    content: "\10f7ea"
}

.fad.fa-braille:after {
    content: "\10f2a1"
}

.fad.fa-brain:after {
    content: "\10f5dc"
}

.fad.fa-bread-loaf:after {
    content: "\10f7eb"
}

.fad.fa-bread-slice:after {
    content: "\10f7ec"
}

.fad.fa-briefcase:after {
    content: "\10f0b1"
}

.fad.fa-briefcase-medical:after {
    content: "\10f469"
}

.fad.fa-bring-forward:after {
    content: "\10f856"
}

.fad.fa-bring-front:after {
    content: "\10f857"
}

.fad.fa-broadcast-tower:after {
    content: "\10f519"
}

.fad.fa-broom:after {
    content: "\10f51a"
}

.fad.fa-browser:after {
    content: "\10f37e"
}

.fad.fa-brush:after {
    content: "\10f55d"
}

.fad.fa-bug:after {
    content: "\10f188"
}

.fad.fa-building:after {
    content: "\10f1ad"
}

.fad.fa-bullhorn:after {
    content: "\10f0a1"
}

.fad.fa-bullseye:after {
    content: "\10f140"
}

.fad.fa-bullseye-arrow:after {
    content: "\10f648"
}

.fad.fa-bullseye-pointer:after {
    content: "\10f649"
}

.fad.fa-burger-soda:after {
    content: "\10f858"
}

.fad.fa-burn:after {
    content: "\10f46a"
}

.fad.fa-burrito:after {
    content: "\10f7ed"
}

.fad.fa-bus:after {
    content: "\10f207"
}

.fad.fa-bus-alt:after {
    content: "\10f55e"
}

.fad.fa-bus-school:after {
    content: "\10f5dd"
}

.fad.fa-business-time:after {
    content: "\10f64a"
}

.fad.fa-cabinet-filing:after {
    content: "\10f64b"
}

.fad.fa-cactus:after {
    content: "\10f8a7"
}

.fad.fa-calculator:after {
    content: "\10f1ec"
}

.fad.fa-calculator-alt:after {
    content: "\10f64c"
}

.fad.fa-calendar:after {
    content: "\10f133"
}

.fad.fa-calendar-alt:after {
    content: "\10f073"
}

.fad.fa-calendar-check:after {
    content: "\10f274"
}

.fad.fa-calendar-day:after {
    content: "\10f783"
}

.fad.fa-calendar-edit:after {
    content: "\10f333"
}

.fad.fa-calendar-exclamation:after {
    content: "\10f334"
}

.fad.fa-calendar-minus:after {
    content: "\10f272"
}

.fad.fa-calendar-plus:after {
    content: "\10f271"
}

.fad.fa-calendar-star:after {
    content: "\10f736"
}

.fad.fa-calendar-times:after {
    content: "\10f273"
}

.fad.fa-calendar-week:after {
    content: "\10f784"
}

.fad.fa-camcorder:after {
    content: "\10f8a8"
}

.fad.fa-camera:after {
    content: "\10f030"
}

.fad.fa-camera-alt:after {
    content: "\10f332"
}

.fad.fa-camera-movie:after {
    content: "\10f8a9"
}

.fad.fa-camera-polaroid:after {
    content: "\10f8aa"
}

.fad.fa-camera-retro:after {
    content: "\10f083"
}

.fad.fa-campfire:after {
    content: "\10f6ba"
}

.fad.fa-campground:after {
    content: "\10f6bb"
}

.fad.fa-candle-holder:after {
    content: "\10f6bc"
}

.fad.fa-candy-cane:after {
    content: "\10f786"
}

.fad.fa-candy-corn:after {
    content: "\10f6bd"
}

.fad.fa-cannabis:after {
    content: "\10f55f"
}

.fad.fa-capsules:after {
    content: "\10f46b"
}

.fad.fa-car:after {
    content: "\10f1b9"
}

.fad.fa-car-alt:after {
    content: "\10f5de"
}

.fad.fa-car-battery:after {
    content: "\10f5df"
}

.fad.fa-car-building:after {
    content: "\10f859"
}

.fad.fa-car-bump:after {
    content: "\10f5e0"
}

.fad.fa-car-bus:after {
    content: "\10f85a"
}

.fad.fa-car-crash:after {
    content: "\10f5e1"
}

.fad.fa-car-garage:after {
    content: "\10f5e2"
}

.fad.fa-car-mechanic:after {
    content: "\10f5e3"
}

.fad.fa-car-side:after {
    content: "\10f5e4"
}

.fad.fa-car-tilt:after {
    content: "\10f5e5"
}

.fad.fa-car-wash:after {
    content: "\10f5e6"
}

.fad.fa-caret-circle-down:after {
    content: "\10f32d"
}

.fad.fa-caret-circle-left:after {
    content: "\10f32e"
}

.fad.fa-caret-circle-right:after {
    content: "\10f330"
}

.fad.fa-caret-circle-up:after {
    content: "\10f331"
}

.fad.fa-caret-down:after {
    content: "\10f0d7"
}

.fad.fa-caret-left:after {
    content: "\10f0d9"
}

.fad.fa-caret-right:after {
    content: "\10f0da"
}

.fad.fa-caret-square-down:after {
    content: "\10f150"
}

.fad.fa-caret-square-left:after {
    content: "\10f191"
}

.fad.fa-caret-square-right:after {
    content: "\10f152"
}

.fad.fa-caret-square-up:after {
    content: "\10f151"
}

.fad.fa-caret-up:after {
    content: "\10f0d8"
}

.fad.fa-carrot:after {
    content: "\10f787"
}

.fad.fa-cars:after {
    content: "\10f85b"
}

.fad.fa-cart-arrow-down:after {
    content: "\10f218"
}

.fad.fa-cart-plus:after {
    content: "\10f217"
}

.fad.fa-cash-register:after {
    content: "\10f788"
}

.fad.fa-cassette-tape:after {
    content: "\10f8ab"
}

.fad.fa-cat:after {
    content: "\10f6be"
}

.fad.fa-cauldron:after {
    content: "\10f6bf"
}

.fad.fa-cctv:after {
    content: "\10f8ac"
}

.fad.fa-certificate:after {
    content: "\10f0a3"
}

.fad.fa-chair:after {
    content: "\10f6c0"
}

.fad.fa-chair-office:after {
    content: "\10f6c1"
}

.fad.fa-chalkboard:after {
    content: "\10f51b"
}

.fad.fa-chalkboard-teacher:after {
    content: "\10f51c"
}

.fad.fa-charging-station:after {
    content: "\10f5e7"
}

.fad.fa-chart-area:after {
    content: "\10f1fe"
}

.fad.fa-chart-bar:after {
    content: "\10f080"
}

.fad.fa-chart-line:after {
    content: "\10f201"
}

.fad.fa-chart-line-down:after {
    content: "\10f64d"
}

.fad.fa-chart-network:after {
    content: "\10f78a"
}

.fad.fa-chart-pie:after {
    content: "\10f200"
}

.fad.fa-chart-pie-alt:after {
    content: "\10f64e"
}

.fad.fa-chart-scatter:after {
    content: "\10f7ee"
}

.fad.fa-check:after {
    content: "\10f00c"
}

.fad.fa-check-circle:after {
    content: "\10f058"
}

.fad.fa-check-double:after {
    content: "\10f560"
}

.fad.fa-check-square:after {
    content: "\10f14a"
}

.fad.fa-cheese:after {
    content: "\10f7ef"
}

.fad.fa-cheese-swiss:after {
    content: "\10f7f0"
}

.fad.fa-cheeseburger:after {
    content: "\10f7f1"
}

.fad.fa-chess:after {
    content: "\10f439"
}

.fad.fa-chess-bishop:after {
    content: "\10f43a"
}

.fad.fa-chess-bishop-alt:after {
    content: "\10f43b"
}

.fad.fa-chess-board:after {
    content: "\10f43c"
}

.fad.fa-chess-clock:after {
    content: "\10f43d"
}

.fad.fa-chess-clock-alt:after {
    content: "\10f43e"
}

.fad.fa-chess-king:after {
    content: "\10f43f"
}

.fad.fa-chess-king-alt:after {
    content: "\10f440"
}

.fad.fa-chess-knight:after {
    content: "\10f441"
}

.fad.fa-chess-knight-alt:after {
    content: "\10f442"
}

.fad.fa-chess-pawn:after {
    content: "\10f443"
}

.fad.fa-chess-pawn-alt:after {
    content: "\10f444"
}

.fad.fa-chess-queen:after {
    content: "\10f445"
}

.fad.fa-chess-queen-alt:after {
    content: "\10f446"
}

.fad.fa-chess-rook:after {
    content: "\10f447"
}

.fad.fa-chess-rook-alt:after {
    content: "\10f448"
}

.fad.fa-chevron-circle-down:after {
    content: "\10f13a"
}

.fad.fa-chevron-circle-left:after {
    content: "\10f137"
}

.fad.fa-chevron-circle-right:after {
    content: "\10f138"
}

.fad.fa-chevron-circle-up:after {
    content: "\10f139"
}

.fad.fa-chevron-double-down:after {
    content: "\10f322"
}

.fad.fa-chevron-double-left:after {
    content: "\10f323"
}

.fad.fa-chevron-double-right:after {
    content: "\10f324"
}

.fad.fa-chevron-double-up:after {
    content: "\10f325"
}

.fad.fa-chevron-down:after {
    content: "\10f078"
}

.fad.fa-chevron-left:after {
    content: "\10f053"
}

.fad.fa-chevron-right:after {
    content: "\10f054"
}

.fad.fa-chevron-square-down:after {
    content: "\10f329"
}

.fad.fa-chevron-square-left:after {
    content: "\10f32a"
}

.fad.fa-chevron-square-right:after {
    content: "\10f32b"
}

.fad.fa-chevron-square-up:after {
    content: "\10f32c"
}

.fad.fa-chevron-up:after {
    content: "\10f077"
}

.fad.fa-child:after {
    content: "\10f1ae"
}

.fad.fa-chimney:after {
    content: "\10f78b"
}

.fad.fa-church:after {
    content: "\10f51d"
}

.fad.fa-circle:after {
    content: "\10f111"
}

.fad.fa-circle-notch:after {
    content: "\10f1ce"
}

.fad.fa-city:after {
    content: "\10f64f"
}

.fad.fa-clarinet:after {
    content: "\10f8ad"
}

.fad.fa-claw-marks:after {
    content: "\10f6c2"
}

.fad.fa-clinic-medical:after {
    content: "\10f7f2"
}

.fad.fa-clipboard:after {
    content: "\10f328"
}

.fad.fa-clipboard-check:after {
    content: "\10f46c"
}

.fad.fa-clipboard-list:after {
    content: "\10f46d"
}

.fad.fa-clipboard-list-check:after {
    content: "\10f737"
}

.fad.fa-clipboard-prescription:after {
    content: "\10f5e8"
}

.fad.fa-clipboard-user:after {
    content: "\10f7f3"
}

.fad.fa-clock:after {
    content: "\10f017"
}

.fad.fa-clone:after {
    content: "\10f24d"
}

.fad.fa-closed-captioning:after {
    content: "\10f20a"
}

.fad.fa-cloud:after {
    content: "\10f0c2"
}

.fad.fa-cloud-download:after {
    content: "\10f0ed"
}

.fad.fa-cloud-download-alt:after {
    content: "\10f381"
}

.fad.fa-cloud-drizzle:after {
    content: "\10f738"
}

.fad.fa-cloud-hail:after {
    content: "\10f739"
}

.fad.fa-cloud-hail-mixed:after {
    content: "\10f73a"
}

.fad.fa-cloud-meatball:after {
    content: "\10f73b"
}

.fad.fa-cloud-moon:after {
    content: "\10f6c3"
}

.fad.fa-cloud-moon-rain:after {
    content: "\10f73c"
}

.fad.fa-cloud-music:after {
    content: "\10f8ae"
}

.fad.fa-cloud-rain:after {
    content: "\10f73d"
}

.fad.fa-cloud-rainbow:after {
    content: "\10f73e"
}

.fad.fa-cloud-showers:after {
    content: "\10f73f"
}

.fad.fa-cloud-showers-heavy:after {
    content: "\10f740"
}

.fad.fa-cloud-sleet:after {
    content: "\10f741"
}

.fad.fa-cloud-snow:after {
    content: "\10f742"
}

.fad.fa-cloud-sun:after {
    content: "\10f6c4"
}

.fad.fa-cloud-sun-rain:after {
    content: "\10f743"
}

.fad.fa-cloud-upload:after {
    content: "\10f0ee"
}

.fad.fa-cloud-upload-alt:after {
    content: "\10f382"
}

.fad.fa-clouds:after {
    content: "\10f744"
}

.fad.fa-clouds-moon:after {
    content: "\10f745"
}

.fad.fa-clouds-sun:after {
    content: "\10f746"
}

.fad.fa-club:after {
    content: "\10f327"
}

.fad.fa-cocktail:after {
    content: "\10f561"
}

.fad.fa-code:after {
    content: "\10f121"
}

.fad.fa-code-branch:after {
    content: "\10f126"
}

.fad.fa-code-commit:after {
    content: "\10f386"
}

.fad.fa-code-merge:after {
    content: "\10f387"
}

.fad.fa-coffee:after {
    content: "\10f0f4"
}

.fad.fa-coffee-togo:after {
    content: "\10f6c5"
}

.fad.fa-coffin:after {
    content: "\10f6c6"
}

.fad.fa-cog:after {
    content: "\10f013"
}

.fad.fa-cogs:after {
    content: "\10f085"
}

.fad.fa-coin:after {
    content: "\10f85c"
}

.fad.fa-coins:after {
    content: "\10f51e"
}

.fad.fa-columns:after {
    content: "\10f0db"
}

.fad.fa-comment:after {
    content: "\10f075"
}

.fad.fa-comment-alt:after {
    content: "\10f27a"
}

.fad.fa-comment-alt-check:after {
    content: "\10f4a2"
}

.fad.fa-comment-alt-dollar:after {
    content: "\10f650"
}

.fad.fa-comment-alt-dots:after {
    content: "\10f4a3"
}

.fad.fa-comment-alt-edit:after {
    content: "\10f4a4"
}

.fad.fa-comment-alt-exclamation:after {
    content: "\10f4a5"
}

.fad.fa-comment-alt-lines:after {
    content: "\10f4a6"
}

.fad.fa-comment-alt-medical:after {
    content: "\10f7f4"
}

.fad.fa-comment-alt-minus:after {
    content: "\10f4a7"
}

.fad.fa-comment-alt-music:after {
    content: "\10f8af"
}

.fad.fa-comment-alt-plus:after {
    content: "\10f4a8"
}

.fad.fa-comment-alt-slash:after {
    content: "\10f4a9"
}

.fad.fa-comment-alt-smile:after {
    content: "\10f4aa"
}

.fad.fa-comment-alt-times:after {
    content: "\10f4ab"
}

.fad.fa-comment-check:after {
    content: "\10f4ac"
}

.fad.fa-comment-dollar:after {
    content: "\10f651"
}

.fad.fa-comment-dots:after {
    content: "\10f4ad"
}

.fad.fa-comment-edit:after {
    content: "\10f4ae"
}

.fad.fa-comment-exclamation:after {
    content: "\10f4af"
}

.fad.fa-comment-lines:after {
    content: "\10f4b0"
}

.fad.fa-comment-medical:after {
    content: "\10f7f5"
}

.fad.fa-comment-minus:after {
    content: "\10f4b1"
}

.fad.fa-comment-music:after {
    content: "\10f8b0"
}

.fad.fa-comment-plus:after {
    content: "\10f4b2"
}

.fad.fa-comment-slash:after {
    content: "\10f4b3"
}

.fad.fa-comment-smile:after {
    content: "\10f4b4"
}

.fad.fa-comment-times:after {
    content: "\10f4b5"
}

.fad.fa-comments:after {
    content: "\10f086"
}

.fad.fa-comments-alt:after {
    content: "\10f4b6"
}

.fad.fa-comments-alt-dollar:after {
    content: "\10f652"
}

.fad.fa-comments-dollar:after {
    content: "\10f653"
}

.fad.fa-compact-disc:after {
    content: "\10f51f"
}

.fad.fa-compass:after {
    content: "\10f14e"
}

.fad.fa-compass-slash:after {
    content: "\10f5e9"
}

.fad.fa-compress:after {
    content: "\10f066"
}

.fad.fa-compress-alt:after {
    content: "\10f422"
}

.fad.fa-compress-arrows-alt:after {
    content: "\10f78c"
}

.fad.fa-compress-wide:after {
    content: "\10f326"
}

.fad.fa-computer-classic:after {
    content: "\10f8b1"
}

.fad.fa-computer-speaker:after {
    content: "\10f8b2"
}

.fad.fa-concierge-bell:after {
    content: "\10f562"
}

.fad.fa-construction:after {
    content: "\10f85d"
}

.fad.fa-container-storage:after {
    content: "\10f4b7"
}

.fad.fa-conveyor-belt:after {
    content: "\10f46e"
}

.fad.fa-conveyor-belt-alt:after {
    content: "\10f46f"
}

.fad.fa-cookie:after {
    content: "\10f563"
}

.fad.fa-cookie-bite:after {
    content: "\10f564"
}

.fad.fa-copy:after {
    content: "\10f0c5"
}

.fad.fa-copyright:after {
    content: "\10f1f9"
}

.fad.fa-corn:after {
    content: "\10f6c7"
}

.fad.fa-couch:after {
    content: "\10f4b8"
}

.fad.fa-cow:after {
    content: "\10f6c8"
}

.fad.fa-cowbell:after {
    content: "\10f8b3"
}

.fad.fa-cowbell-more:after {
    content: "\10f8b4"
}

.fad.fa-credit-card:after {
    content: "\10f09d"
}

.fad.fa-credit-card-blank:after {
    content: "\10f389"
}

.fad.fa-credit-card-front:after {
    content: "\10f38a"
}

.fad.fa-cricket:after {
    content: "\10f449"
}

.fad.fa-croissant:after {
    content: "\10f7f6"
}

.fad.fa-crop:after {
    content: "\10f125"
}

.fad.fa-crop-alt:after {
    content: "\10f565"
}

.fad.fa-cross:after {
    content: "\10f654"
}

.fad.fa-crosshairs:after {
    content: "\10f05b"
}

.fad.fa-crow:after {
    content: "\10f520"
}

.fad.fa-crown:after {
    content: "\10f521"
}

.fad.fa-crutch:after {
    content: "\10f7f7"
}

.fad.fa-crutches:after {
    content: "\10f7f8"
}

.fad.fa-cube:after {
    content: "\10f1b2"
}

.fad.fa-cubes:after {
    content: "\10f1b3"
}

.fad.fa-curling:after {
    content: "\10f44a"
}

.fad.fa-cut:after {
    content: "\10f0c4"
}

.fad.fa-dagger:after {
    content: "\10f6cb"
}

.fad.fa-database:after {
    content: "\10f1c0"
}

.fad.fa-deaf:after {
    content: "\10f2a4"
}

.fad.fa-debug:after {
    content: "\10f7f9"
}

.fad.fa-deer:after {
    content: "\10f78e"
}

.fad.fa-deer-rudolph:after {
    content: "\10f78f"
}

.fad.fa-democrat:after {
    content: "\10f747"
}

.fad.fa-desktop:after {
    content: "\10f108"
}

.fad.fa-desktop-alt:after {
    content: "\10f390"
}

.fad.fa-dewpoint:after {
    content: "\10f748"
}

.fad.fa-dharmachakra:after {
    content: "\10f655"
}

.fad.fa-diagnoses:after {
    content: "\10f470"
}

.fad.fa-diamond:after {
    content: "\10f219"
}

.fad.fa-dice:after {
    content: "\10f522"
}

.fad.fa-dice-d10:after {
    content: "\10f6cd"
}

.fad.fa-dice-d12:after {
    content: "\10f6ce"
}

.fad.fa-dice-d20:after {
    content: "\10f6cf"
}

.fad.fa-dice-d4:after {
    content: "\10f6d0"
}

.fad.fa-dice-d6:after {
    content: "\10f6d1"
}

.fad.fa-dice-d8:after {
    content: "\10f6d2"
}

.fad.fa-dice-five:after {
    content: "\10f523"
}

.fad.fa-dice-four:after {
    content: "\10f524"
}

.fad.fa-dice-one:after {
    content: "\10f525"
}

.fad.fa-dice-six:after {
    content: "\10f526"
}

.fad.fa-dice-three:after {
    content: "\10f527"
}

.fad.fa-dice-two:after {
    content: "\10f528"
}

.fad.fa-digging:after {
    content: "\10f85e"
}

.fad.fa-digital-tachograph:after {
    content: "\10f566"
}

.fad.fa-diploma:after {
    content: "\10f5ea"
}

.fad.fa-directions:after {
    content: "\10f5eb"
}

.fad.fa-disc-drive:after {
    content: "\10f8b5"
}

.fad.fa-disease:after {
    content: "\10f7fa"
}

.fad.fa-divide:after {
    content: "\10f529"
}

.fad.fa-dizzy:after {
    content: "\10f567"
}

.fad.fa-dna:after {
    content: "\10f471"
}

.fad.fa-do-not-enter:after {
    content: "\10f5ec"
}

.fad.fa-dog:after {
    content: "\10f6d3"
}

.fad.fa-dog-leashed:after {
    content: "\10f6d4"
}

.fad.fa-dollar-sign:after {
    content: "\10f155"
}

.fad.fa-dolly:after {
    content: "\10f472"
}

.fad.fa-dolly-empty:after {
    content: "\10f473"
}

.fad.fa-dolly-flatbed:after {
    content: "\10f474"
}

.fad.fa-dolly-flatbed-alt:after {
    content: "\10f475"
}

.fad.fa-dolly-flatbed-empty:after {
    content: "\10f476"
}

.fad.fa-donate:after {
    content: "\10f4b9"
}

.fad.fa-door-closed:after {
    content: "\10f52a"
}

.fad.fa-door-open:after {
    content: "\10f52b"
}

.fad.fa-dot-circle:after {
    content: "\10f192"
}

.fad.fa-dove:after {
    content: "\10f4ba"
}

.fad.fa-download:after {
    content: "\10f019"
}

.fad.fa-drafting-compass:after {
    content: "\10f568"
}

.fad.fa-dragon:after {
    content: "\10f6d5"
}

.fad.fa-draw-circle:after {
    content: "\10f5ed"
}

.fad.fa-draw-polygon:after {
    content: "\10f5ee"
}

.fad.fa-draw-square:after {
    content: "\10f5ef"
}

.fad.fa-dreidel:after {
    content: "\10f792"
}

.fad.fa-drone:after {
    content: "\10f85f"
}

.fad.fa-drone-alt:after {
    content: "\10f860"
}

.fad.fa-drum:after {
    content: "\10f569"
}

.fad.fa-drum-steelpan:after {
    content: "\10f56a"
}

.fad.fa-drumstick:after {
    content: "\10f6d6"
}

.fad.fa-drumstick-bite:after {
    content: "\10f6d7"
}

.fad.fa-dryer:after {
    content: "\10f861"
}

.fad.fa-dryer-alt:after {
    content: "\10f862"
}

.fad.fa-duck:after {
    content: "\10f6d8"
}

.fad.fa-dumbbell:after {
    content: "\10f44b"
}

.fad.fa-dumpster:after {
    content: "\10f793"
}

.fad.fa-dumpster-fire:after {
    content: "\10f794"
}

.fad.fa-dungeon:after {
    content: "\10f6d9"
}

.fad.fa-ear:after {
    content: "\10f5f0"
}

.fad.fa-ear-muffs:after {
    content: "\10f795"
}

.fad.fa-eclipse:after {
    content: "\10f749"
}

.fad.fa-eclipse-alt:after {
    content: "\10f74a"
}

.fad.fa-edit:after {
    content: "\10f044"
}

.fad.fa-egg:after {
    content: "\10f7fb"
}

.fad.fa-egg-fried:after {
    content: "\10f7fc"
}

.fad.fa-eject:after {
    content: "\10f052"
}

.fad.fa-elephant:after {
    content: "\10f6da"
}

.fad.fa-ellipsis-h:after {
    content: "\10f141"
}

.fad.fa-ellipsis-h-alt:after {
    content: "\10f39b"
}

.fad.fa-ellipsis-v:after {
    content: "\10f142"
}

.fad.fa-ellipsis-v-alt:after {
    content: "\10f39c"
}

.fad.fa-empty-set:after {
    content: "\10f656"
}

.fad.fa-engine-warning:after {
    content: "\10f5f2"
}

.fad.fa-envelope:after {
    content: "\10f0e0"
}

.fad.fa-envelope-open:after {
    content: "\10f2b6"
}

.fad.fa-envelope-open-dollar:after {
    content: "\10f657"
}

.fad.fa-envelope-open-text:after {
    content: "\10f658"
}

.fad.fa-envelope-square:after {
    content: "\10f199"
}

.fad.fa-equals:after {
    content: "\10f52c"
}

.fad.fa-eraser:after {
    content: "\10f12d"
}

.fad.fa-ethernet:after {
    content: "\10f796"
}

.fad.fa-euro-sign:after {
    content: "\10f153"
}

.fad.fa-exchange:after {
    content: "\10f0ec"
}

.fad.fa-exchange-alt:after {
    content: "\10f362"
}

.fad.fa-exclamation:after {
    content: "\10f12a"
}

.fad.fa-exclamation-circle:after {
    content: "\10f06a"
}

.fad.fa-exclamation-square:after {
    content: "\10f321"
}

.fad.fa-exclamation-triangle:after {
    content: "\10f071"
}

.fad.fa-expand:after {
    content: "\10f065"
}

.fad.fa-expand-alt:after {
    content: "\10f424"
}

.fad.fa-expand-arrows:after {
    content: "\10f31d"
}

.fad.fa-expand-arrows-alt:after {
    content: "\10f31e"
}

.fad.fa-expand-wide:after {
    content: "\10f320"
}

.fad.fa-external-link:after {
    content: "\10f08e"
}

.fad.fa-external-link-alt:after {
    content: "\10f35d"
}

.fad.fa-external-link-square:after {
    content: "\10f14c"
}

.fad.fa-external-link-square-alt:after {
    content: "\10f360"
}

.fad.fa-eye:after {
    content: "\10f06e"
}

.fad.fa-eye-dropper:after {
    content: "\10f1fb"
}

.fad.fa-eye-evil:after {
    content: "\10f6db"
}

.fad.fa-eye-slash:after {
    content: "\10f070"
}

.fad.fa-fan:after {
    content: "\10f863"
}

.fad.fa-farm:after {
    content: "\10f864"
}

.fad.fa-fast-backward:after {
    content: "\10f049"
}

.fad.fa-fast-forward:after {
    content: "\10f050"
}

.fad.fa-fax:after {
    content: "\10f1ac"
}

.fad.fa-feather:after {
    content: "\10f52d"
}

.fad.fa-feather-alt:after {
    content: "\10f56b"
}

.fad.fa-female:after {
    content: "\10f182"
}

.fad.fa-field-hockey:after {
    content: "\10f44c"
}

.fad.fa-fighter-jet:after {
    content: "\10f0fb"
}

.fad.fa-file:after {
    content: "\10f15b"
}

.fad.fa-file-alt:after {
    content: "\10f15c"
}

.fad.fa-file-archive:after {
    content: "\10f1c6"
}

.fad.fa-file-audio:after {
    content: "\10f1c7"
}

.fad.fa-file-certificate:after {
    content: "\10f5f3"
}

.fad.fa-file-chart-line:after {
    content: "\10f659"
}

.fad.fa-file-chart-pie:after {
    content: "\10f65a"
}

.fad.fa-file-check:after {
    content: "\10f316"
}

.fad.fa-file-code:after {
    content: "\10f1c9"
}

.fad.fa-file-contract:after {
    content: "\10f56c"
}

.fad.fa-file-csv:after {
    content: "\10f6dd"
}

.fad.fa-file-download:after {
    content: "\10f56d"
}

.fad.fa-file-edit:after {
    content: "\10f31c"
}

.fad.fa-file-excel:after {
    content: "\10f1c3"
}

.fad.fa-file-exclamation:after {
    content: "\10f31a"
}

.fad.fa-file-export:after {
    content: "\10f56e"
}

.fad.fa-file-image:after {
    content: "\10f1c5"
}

.fad.fa-file-import:after {
    content: "\10f56f"
}

.fad.fa-file-invoice:after {
    content: "\10f570"
}

.fad.fa-file-invoice-dollar:after {
    content: "\10f571"
}

.fad.fa-file-medical:after {
    content: "\10f477"
}

.fad.fa-file-medical-alt:after {
    content: "\10f478"
}

.fad.fa-file-minus:after {
    content: "\10f318"
}

.fad.fa-file-music:after {
    content: "\10f8b6"
}

.fad.fa-file-pdf:after {
    content: "\10f1c1"
}

.fad.fa-file-plus:after {
    content: "\10f319"
}

.fad.fa-file-powerpoint:after {
    content: "\10f1c4"
}

.fad.fa-file-prescription:after {
    content: "\10f572"
}

.fad.fa-file-search:after {
    content: "\10f865"
}

.fad.fa-file-signature:after {
    content: "\10f573"
}

.fad.fa-file-spreadsheet:after {
    content: "\10f65b"
}

.fad.fa-file-times:after {
    content: "\10f317"
}

.fad.fa-file-upload:after {
    content: "\10f574"
}

.fad.fa-file-user:after {
    content: "\10f65c"
}

.fad.fa-file-video:after {
    content: "\10f1c8"
}

.fad.fa-file-word:after {
    content: "\10f1c2"
}

.fad.fa-files-medical:after {
    content: "\10f7fd"
}

.fad.fa-fill:after {
    content: "\10f575"
}

.fad.fa-fill-drip:after {
    content: "\10f576"
}

.fad.fa-film:after {
    content: "\10f008"
}

.fad.fa-film-alt:after {
    content: "\10f3a0"
}

.fad.fa-film-canister:after {
    content: "\10f8b7"
}

.fad.fa-filter:after {
    content: "\10f0b0"
}

.fad.fa-fingerprint:after {
    content: "\10f577"
}

.fad.fa-fire:after {
    content: "\10f06d"
}

.fad.fa-fire-alt:after {
    content: "\10f7e4"
}

.fad.fa-fire-extinguisher:after {
    content: "\10f134"
}

.fad.fa-fire-smoke:after {
    content: "\10f74b"
}

.fad.fa-fireplace:after {
    content: "\10f79a"
}

.fad.fa-first-aid:after {
    content: "\10f479"
}

.fad.fa-fish:after {
    content: "\10f578"
}

.fad.fa-fish-cooked:after {
    content: "\10f7fe"
}

.fad.fa-fist-raised:after {
    content: "\10f6de"
}

.fad.fa-flag:after {
    content: "\10f024"
}

.fad.fa-flag-alt:after {
    content: "\10f74c"
}

.fad.fa-flag-checkered:after {
    content: "\10f11e"
}

.fad.fa-flag-usa:after {
    content: "\10f74d"
}

.fad.fa-flame:after {
    content: "\10f6df"
}

.fad.fa-flashlight:after {
    content: "\10f8b8"
}

.fad.fa-flask:after {
    content: "\10f0c3"
}

.fad.fa-flask-poison:after {
    content: "\10f6e0"
}

.fad.fa-flask-potion:after {
    content: "\10f6e1"
}

.fad.fa-flower:after {
    content: "\10f7ff"
}

.fad.fa-flower-daffodil:after {
    content: "\10f800"
}

.fad.fa-flower-tulip:after {
    content: "\10f801"
}

.fad.fa-flushed:after {
    content: "\10f579"
}

.fad.fa-flute:after {
    content: "\10f8b9"
}

.fad.fa-flux-capacitor:after {
    content: "\10f8ba"
}

.fad.fa-fog:after {
    content: "\10f74e"
}

.fad.fa-folder:after {
    content: "\10f07b"
}

.fad.fa-folder-minus:after {
    content: "\10f65d"
}

.fad.fa-folder-open:after {
    content: "\10f07c"
}

.fad.fa-folder-plus:after {
    content: "\10f65e"
}

.fad.fa-folder-times:after {
    content: "\10f65f"
}

.fad.fa-folder-tree:after {
    content: "\10f802"
}

.fad.fa-folders:after {
    content: "\10f660"
}

.fad.fa-font:after {
    content: "\10f031"
}

.fad.fa-font-awesome-logo-full:after {
    content: "\10f4e6"
}

.fad.fa-font-case:after {
    content: "\10f866"
}

.fad.fa-football-ball:after {
    content: "\10f44e"
}

.fad.fa-football-helmet:after {
    content: "\10f44f"
}

.fad.fa-forklift:after {
    content: "\10f47a"
}

.fad.fa-forward:after {
    content: "\10f04e"
}

.fad.fa-fragile:after {
    content: "\10f4bb"
}

.fad.fa-french-fries:after {
    content: "\10f803"
}

.fad.fa-frog:after {
    content: "\10f52e"
}

.fad.fa-frosty-head:after {
    content: "\10f79b"
}

.fad.fa-frown:after {
    content: "\10f119"
}

.fad.fa-frown-open:after {
    content: "\10f57a"
}

.fad.fa-function:after {
    content: "\10f661"
}

.fad.fa-funnel-dollar:after {
    content: "\10f662"
}

.fad.fa-futbol:after {
    content: "\10f1e3"
}

.fad.fa-game-board:after {
    content: "\10f867"
}

.fad.fa-game-board-alt:after {
    content: "\10f868"
}

.fad.fa-game-console-handheld:after {
    content: "\10f8bb"
}

.fad.fa-gamepad:after {
    content: "\10f11b"
}

.fad.fa-gamepad-alt:after {
    content: "\10f8bc"
}

.fad.fa-gas-pump:after {
    content: "\10f52f"
}

.fad.fa-gas-pump-slash:after {
    content: "\10f5f4"
}

.fad.fa-gavel:after {
    content: "\10f0e3"
}

.fad.fa-gem:after {
    content: "\10f3a5"
}

.fad.fa-genderless:after {
    content: "\10f22d"
}

.fad.fa-ghost:after {
    content: "\10f6e2"
}

.fad.fa-gift:after {
    content: "\10f06b"
}

.fad.fa-gift-card:after {
    content: "\10f663"
}

.fad.fa-gifts:after {
    content: "\10f79c"
}

.fad.fa-gingerbread-man:after {
    content: "\10f79d"
}

.fad.fa-glass:after {
    content: "\10f804"
}

.fad.fa-glass-champagne:after {
    content: "\10f79e"
}

.fad.fa-glass-cheers:after {
    content: "\10f79f"
}

.fad.fa-glass-citrus:after {
    content: "\10f869"
}

.fad.fa-glass-martini:after {
    content: "\10f000"
}

.fad.fa-glass-martini-alt:after {
    content: "\10f57b"
}

.fad.fa-glass-whiskey:after {
    content: "\10f7a0"
}

.fad.fa-glass-whiskey-rocks:after {
    content: "\10f7a1"
}

.fad.fa-glasses:after {
    content: "\10f530"
}

.fad.fa-glasses-alt:after {
    content: "\10f5f5"
}

.fad.fa-globe:after {
    content: "\10f0ac"
}

.fad.fa-globe-africa:after {
    content: "\10f57c"
}

.fad.fa-globe-americas:after {
    content: "\10f57d"
}

.fad.fa-globe-asia:after {
    content: "\10f57e"
}

.fad.fa-globe-europe:after {
    content: "\10f7a2"
}

.fad.fa-globe-snow:after {
    content: "\10f7a3"
}

.fad.fa-globe-stand:after {
    content: "\10f5f6"
}

.fad.fa-golf-ball:after {
    content: "\10f450"
}

.fad.fa-golf-club:after {
    content: "\10f451"
}

.fad.fa-gopuram:after {
    content: "\10f664"
}

.fad.fa-graduation-cap:after {
    content: "\10f19d"
}

.fad.fa-gramophone:after {
    content: "\10f8bd"
}

.fad.fa-greater-than:after {
    content: "\10f531"
}

.fad.fa-greater-than-equal:after {
    content: "\10f532"
}

.fad.fa-grimace:after {
    content: "\10f57f"
}

.fad.fa-grin:after {
    content: "\10f580"
}

.fad.fa-grin-alt:after {
    content: "\10f581"
}

.fad.fa-grin-beam:after {
    content: "\10f582"
}

.fad.fa-grin-beam-sweat:after {
    content: "\10f583"
}

.fad.fa-grin-hearts:after {
    content: "\10f584"
}

.fad.fa-grin-squint:after {
    content: "\10f585"
}

.fad.fa-grin-squint-tears:after {
    content: "\10f586"
}

.fad.fa-grin-stars:after {
    content: "\10f587"
}

.fad.fa-grin-tears:after {
    content: "\10f588"
}

.fad.fa-grin-tongue:after {
    content: "\10f589"
}

.fad.fa-grin-tongue-squint:after {
    content: "\10f58a"
}

.fad.fa-grin-tongue-wink:after {
    content: "\10f58b"
}

.fad.fa-grin-wink:after {
    content: "\10f58c"
}

.fad.fa-grip-horizontal:after {
    content: "\10f58d"
}

.fad.fa-grip-lines:after {
    content: "\10f7a4"
}

.fad.fa-grip-lines-vertical:after {
    content: "\10f7a5"
}

.fad.fa-grip-vertical:after {
    content: "\10f58e"
}

.fad.fa-guitar:after {
    content: "\10f7a6"
}

.fad.fa-guitar-electric:after {
    content: "\10f8be"
}

.fad.fa-guitars:after {
    content: "\10f8bf"
}

.fad.fa-h-square:after {
    content: "\10f0fd"
}

.fad.fa-h1:after {
    content: "\10f313"
}

.fad.fa-h2:after {
    content: "\10f314"
}

.fad.fa-h3:after {
    content: "\10f315"
}

.fad.fa-h4:after {
    content: "\10f86a"
}

.fad.fa-hamburger:after {
    content: "\10f805"
}

.fad.fa-hammer:after {
    content: "\10f6e3"
}

.fad.fa-hammer-war:after {
    content: "\10f6e4"
}

.fad.fa-hamsa:after {
    content: "\10f665"
}

.fad.fa-hand-heart:after {
    content: "\10f4bc"
}

.fad.fa-hand-holding:after {
    content: "\10f4bd"
}

.fad.fa-hand-holding-box:after {
    content: "\10f47b"
}

.fad.fa-hand-holding-heart:after {
    content: "\10f4be"
}

.fad.fa-hand-holding-magic:after {
    content: "\10f6e5"
}

.fad.fa-hand-holding-seedling:after {
    content: "\10f4bf"
}

.fad.fa-hand-holding-usd:after {
    content: "\10f4c0"
}

.fad.fa-hand-holding-water:after {
    content: "\10f4c1"
}

.fad.fa-hand-lizard:after {
    content: "\10f258"
}

.fad.fa-hand-middle-finger:after {
    content: "\10f806"
}

.fad.fa-hand-paper:after {
    content: "\10f256"
}

.fad.fa-hand-peace:after {
    content: "\10f25b"
}

.fad.fa-hand-point-down:after {
    content: "\10f0a7"
}

.fad.fa-hand-point-left:after {
    content: "\10f0a5"
}

.fad.fa-hand-point-right:after {
    content: "\10f0a4"
}

.fad.fa-hand-point-up:after {
    content: "\10f0a6"
}

.fad.fa-hand-pointer:after {
    content: "\10f25a"
}

.fad.fa-hand-receiving:after {
    content: "\10f47c"
}

.fad.fa-hand-rock:after {
    content: "\10f255"
}

.fad.fa-hand-scissors:after {
    content: "\10f257"
}

.fad.fa-hand-spock:after {
    content: "\10f259"
}

.fad.fa-hands:after {
    content: "\10f4c2"
}

.fad.fa-hands-heart:after {
    content: "\10f4c3"
}

.fad.fa-hands-helping:after {
    content: "\10f4c4"
}

.fad.fa-hands-usd:after {
    content: "\10f4c5"
}

.fad.fa-handshake:after {
    content: "\10f2b5"
}

.fad.fa-handshake-alt:after {
    content: "\10f4c6"
}

.fad.fa-hanukiah:after {
    content: "\10f6e6"
}

.fad.fa-hard-hat:after {
    content: "\10f807"
}

.fad.fa-hashtag:after {
    content: "\10f292"
}

.fad.fa-hat-chef:after {
    content: "\10f86b"
}

.fad.fa-hat-cowboy:after {
    content: "\10f8c0"
}

.fad.fa-hat-cowboy-side:after {
    content: "\10f8c1"
}

.fad.fa-hat-santa:after {
    content: "\10f7a7"
}

.fad.fa-hat-winter:after {
    content: "\10f7a8"
}

.fad.fa-hat-witch:after {
    content: "\10f6e7"
}

.fad.fa-hat-wizard:after {
    content: "\10f6e8"
}

.fad.fa-haykal:after {
    content: "\10f666"
}

.fad.fa-hdd:after {
    content: "\10f0a0"
}

.fad.fa-head-side:after {
    content: "\10f6e9"
}

.fad.fa-head-side-brain:after {
    content: "\10f808"
}

.fad.fa-head-side-headphones:after {
    content: "\10f8c2"
}

.fad.fa-head-side-medical:after {
    content: "\10f809"
}

.fad.fa-head-vr:after {
    content: "\10f6ea"
}

.fad.fa-heading:after {
    content: "\10f1dc"
}

.fad.fa-headphones:after {
    content: "\10f025"
}

.fad.fa-headphones-alt:after {
    content: "\10f58f"
}

.fad.fa-headset:after {
    content: "\10f590"
}

.fad.fa-heart:after {
    content: "\10f004"
}

.fad.fa-heart-broken:after {
    content: "\10f7a9"
}

.fad.fa-heart-circle:after {
    content: "\10f4c7"
}

.fad.fa-heart-rate:after {
    content: "\10f5f8"
}

.fad.fa-heart-square:after {
    content: "\10f4c8"
}

.fad.fa-heartbeat:after {
    content: "\10f21e"
}

.fad.fa-helicopter:after {
    content: "\10f533"
}

.fad.fa-helmet-battle:after {
    content: "\10f6eb"
}

.fad.fa-hexagon:after {
    content: "\10f312"
}

.fad.fa-highlighter:after {
    content: "\10f591"
}

.fad.fa-hiking:after {
    content: "\10f6ec"
}

.fad.fa-hippo:after {
    content: "\10f6ed"
}

.fad.fa-history:after {
    content: "\10f1da"
}

.fad.fa-hockey-mask:after {
    content: "\10f6ee"
}

.fad.fa-hockey-puck:after {
    content: "\10f453"
}

.fad.fa-hockey-sticks:after {
    content: "\10f454"
}

.fad.fa-holly-berry:after {
    content: "\10f7aa"
}

.fad.fa-home:after {
    content: "\10f015"
}

.fad.fa-home-alt:after {
    content: "\10f80a"
}

.fad.fa-home-heart:after {
    content: "\10f4c9"
}

.fad.fa-home-lg:after {
    content: "\10f80b"
}

.fad.fa-home-lg-alt:after {
    content: "\10f80c"
}

.fad.fa-hood-cloak:after {
    content: "\10f6ef"
}

.fad.fa-horizontal-rule:after {
    content: "\10f86c"
}

.fad.fa-horse:after {
    content: "\10f6f0"
}

.fad.fa-horse-head:after {
    content: "\10f7ab"
}

.fad.fa-horse-saddle:after {
    content: "\10f8c3"
}

.fad.fa-hospital:after {
    content: "\10f0f8"
}

.fad.fa-hospital-alt:after {
    content: "\10f47d"
}

.fad.fa-hospital-symbol:after {
    content: "\10f47e"
}

.fad.fa-hospital-user:after {
    content: "\10f80d"
}

.fad.fa-hospitals:after {
    content: "\10f80e"
}

.fad.fa-hot-tub:after {
    content: "\10f593"
}

.fad.fa-hotdog:after {
    content: "\10f80f"
}

.fad.fa-hotel:after {
    content: "\10f594"
}

.fad.fa-hourglass:after {
    content: "\10f254"
}

.fad.fa-hourglass-end:after {
    content: "\10f253"
}

.fad.fa-hourglass-half:after {
    content: "\10f252"
}

.fad.fa-hourglass-start:after {
    content: "\10f251"
}

.fad.fa-house-damage:after {
    content: "\10f6f1"
}

.fad.fa-house-flood:after {
    content: "\10f74f"
}

.fad.fa-hryvnia:after {
    content: "\10f6f2"
}

.fad.fa-humidity:after {
    content: "\10f750"
}

.fad.fa-hurricane:after {
    content: "\10f751"
}

.fad.fa-i-cursor:after {
    content: "\10f246"
}

.fad.fa-ice-cream:after {
    content: "\10f810"
}

.fad.fa-ice-skate:after {
    content: "\10f7ac"
}

.fad.fa-icicles:after {
    content: "\10f7ad"
}

.fad.fa-icons:after {
    content: "\10f86d"
}

.fad.fa-icons-alt:after {
    content: "\10f86e"
}

.fad.fa-id-badge:after {
    content: "\10f2c1"
}

.fad.fa-id-card:after {
    content: "\10f2c2"
}

.fad.fa-id-card-alt:after {
    content: "\10f47f"
}

.fad.fa-igloo:after {
    content: "\10f7ae"
}

.fad.fa-image:after {
    content: "\10f03e"
}

.fad.fa-image-polaroid:after {
    content: "\10f8c4"
}

.fad.fa-images:after {
    content: "\10f302"
}

.fad.fa-inbox:after {
    content: "\10f01c"
}

.fad.fa-inbox-in:after {
    content: "\10f310"
}

.fad.fa-inbox-out:after {
    content: "\10f311"
}

.fad.fa-indent:after {
    content: "\10f03c"
}

.fad.fa-industry:after {
    content: "\10f275"
}

.fad.fa-industry-alt:after {
    content: "\10f3b3"
}

.fad.fa-infinity:after {
    content: "\10f534"
}

.fad.fa-info:after {
    content: "\10f129"
}

.fad.fa-info-circle:after {
    content: "\10f05a"
}

.fad.fa-info-square:after {
    content: "\10f30f"
}

.fad.fa-inhaler:after {
    content: "\10f5f9"
}

.fad.fa-integral:after {
    content: "\10f667"
}

.fad.fa-intersection:after {
    content: "\10f668"
}

.fad.fa-inventory:after {
    content: "\10f480"
}

.fad.fa-island-tropical:after {
    content: "\10f811"
}

.fad.fa-italic:after {
    content: "\10f033"
}

.fad.fa-jack-o-lantern:after {
    content: "\10f30e"
}

.fad.fa-jedi:after {
    content: "\10f669"
}

.fad.fa-joint:after {
    content: "\10f595"
}

.fad.fa-journal-whills:after {
    content: "\10f66a"
}

.fad.fa-joystick:after {
    content: "\10f8c5"
}

.fad.fa-jug:after {
    content: "\10f8c6"
}

.fad.fa-kaaba:after {
    content: "\10f66b"
}

.fad.fa-kazoo:after {
    content: "\10f8c7"
}

.fad.fa-kerning:after {
    content: "\10f86f"
}

.fad.fa-key:after {
    content: "\10f084"
}

.fad.fa-key-skeleton:after {
    content: "\10f6f3"
}

.fad.fa-keyboard:after {
    content: "\10f11c"
}

.fad.fa-keynote:after {
    content: "\10f66c"
}

.fad.fa-khanda:after {
    content: "\10f66d"
}

.fad.fa-kidneys:after {
    content: "\10f5fb"
}

.fad.fa-kiss:after {
    content: "\10f596"
}

.fad.fa-kiss-beam:after {
    content: "\10f597"
}

.fad.fa-kiss-wink-heart:after {
    content: "\10f598"
}

.fad.fa-kite:after {
    content: "\10f6f4"
}

.fad.fa-kiwi-bird:after {
    content: "\10f535"
}

.fad.fa-knife-kitchen:after {
    content: "\10f6f5"
}

.fad.fa-lambda:after {
    content: "\10f66e"
}

.fad.fa-lamp:after {
    content: "\10f4ca"
}

.fad.fa-landmark:after {
    content: "\10f66f"
}

.fad.fa-landmark-alt:after {
    content: "\10f752"
}

.fad.fa-language:after {
    content: "\10f1ab"
}

.fad.fa-laptop:after {
    content: "\10f109"
}

.fad.fa-laptop-code:after {
    content: "\10f5fc"
}

.fad.fa-laptop-medical:after {
    content: "\10f812"
}

.fad.fa-lasso:after {
    content: "\10f8c8"
}

.fad.fa-laugh:after {
    content: "\10f599"
}

.fad.fa-laugh-beam:after {
    content: "\10f59a"
}

.fad.fa-laugh-squint:after {
    content: "\10f59b"
}

.fad.fa-laugh-wink:after {
    content: "\10f59c"
}

.fad.fa-layer-group:after {
    content: "\10f5fd"
}

.fad.fa-layer-minus:after {
    content: "\10f5fe"
}

.fad.fa-layer-plus:after {
    content: "\10f5ff"
}

.fad.fa-leaf:after {
    content: "\10f06c"
}

.fad.fa-leaf-heart:after {
    content: "\10f4cb"
}

.fad.fa-leaf-maple:after {
    content: "\10f6f6"
}

.fad.fa-leaf-oak:after {
    content: "\10f6f7"
}

.fad.fa-lemon:after {
    content: "\10f094"
}

.fad.fa-less-than:after {
    content: "\10f536"
}

.fad.fa-less-than-equal:after {
    content: "\10f537"
}

.fad.fa-level-down:after {
    content: "\10f149"
}

.fad.fa-level-down-alt:after {
    content: "\10f3be"
}

.fad.fa-level-up:after {
    content: "\10f148"
}

.fad.fa-level-up-alt:after {
    content: "\10f3bf"
}

.fad.fa-life-ring:after {
    content: "\10f1cd"
}

.fad.fa-lightbulb:after {
    content: "\10f0eb"
}

.fad.fa-lightbulb-dollar:after {
    content: "\10f670"
}

.fad.fa-lightbulb-exclamation:after {
    content: "\10f671"
}

.fad.fa-lightbulb-on:after {
    content: "\10f672"
}

.fad.fa-lightbulb-slash:after {
    content: "\10f673"
}

.fad.fa-lights-holiday:after {
    content: "\10f7b2"
}

.fad.fa-line-columns:after {
    content: "\10f870"
}

.fad.fa-line-height:after {
    content: "\10f871"
}

.fad.fa-link:after {
    content: "\10f0c1"
}

.fad.fa-lips:after {
    content: "\10f600"
}

.fad.fa-lira-sign:after {
    content: "\10f195"
}

.fad.fa-list:after {
    content: "\10f03a"
}

.fad.fa-list-alt:after {
    content: "\10f022"
}

.fad.fa-list-music:after {
    content: "\10f8c9"
}

.fad.fa-list-ol:after {
    content: "\10f0cb"
}

.fad.fa-list-ul:after {
    content: "\10f0ca"
}

.fad.fa-location:after {
    content: "\10f601"
}

.fad.fa-location-arrow:after {
    content: "\10f124"
}

.fad.fa-location-circle:after {
    content: "\10f602"
}

.fad.fa-location-slash:after {
    content: "\10f603"
}

.fad.fa-lock:after {
    content: "\10f023"
}

.fad.fa-lock-alt:after {
    content: "\10f30d"
}

.fad.fa-lock-open:after {
    content: "\10f3c1"
}

.fad.fa-lock-open-alt:after {
    content: "\10f3c2"
}

.fad.fa-long-arrow-alt-down:after {
    content: "\10f309"
}

.fad.fa-long-arrow-alt-left:after {
    content: "\10f30a"
}

.fad.fa-long-arrow-alt-right:after {
    content: "\10f30b"
}

.fad.fa-long-arrow-alt-up:after {
    content: "\10f30c"
}

.fad.fa-long-arrow-down:after {
    content: "\10f175"
}

.fad.fa-long-arrow-left:after {
    content: "\10f177"
}

.fad.fa-long-arrow-right:after {
    content: "\10f178"
}

.fad.fa-long-arrow-up:after {
    content: "\10f176"
}

.fad.fa-loveseat:after {
    content: "\10f4cc"
}

.fad.fa-low-vision:after {
    content: "\10f2a8"
}

.fad.fa-luchador:after {
    content: "\10f455"
}

.fad.fa-luggage-cart:after {
    content: "\10f59d"
}

.fad.fa-lungs:after {
    content: "\10f604"
}

.fad.fa-mace:after {
    content: "\10f6f8"
}

.fad.fa-magic:after {
    content: "\10f0d0"
}

.fad.fa-magnet:after {
    content: "\10f076"
}

.fad.fa-mail-bulk:after {
    content: "\10f674"
}

.fad.fa-mailbox:after {
    content: "\10f813"
}

.fad.fa-male:after {
    content: "\10f183"
}

.fad.fa-mandolin:after {
    content: "\10f6f9"
}

.fad.fa-map:after {
    content: "\10f279"
}

.fad.fa-map-marked:after {
    content: "\10f59f"
}

.fad.fa-map-marked-alt:after {
    content: "\10f5a0"
}

.fad.fa-map-marker:after {
    content: "\10f041"
}

.fad.fa-map-marker-alt:after {
    content: "\10f3c5"
}

.fad.fa-map-marker-alt-slash:after {
    content: "\10f605"
}

.fad.fa-map-marker-check:after {
    content: "\10f606"
}

.fad.fa-map-marker-edit:after {
    content: "\10f607"
}

.fad.fa-map-marker-exclamation:after {
    content: "\10f608"
}

.fad.fa-map-marker-minus:after {
    content: "\10f609"
}

.fad.fa-map-marker-plus:after {
    content: "\10f60a"
}

.fad.fa-map-marker-question:after {
    content: "\10f60b"
}

.fad.fa-map-marker-slash:after {
    content: "\10f60c"
}

.fad.fa-map-marker-smile:after {
    content: "\10f60d"
}

.fad.fa-map-marker-times:after {
    content: "\10f60e"
}

.fad.fa-map-pin:after {
    content: "\10f276"
}

.fad.fa-map-signs:after {
    content: "\10f277"
}

.fad.fa-marker:after {
    content: "\10f5a1"
}

.fad.fa-mars:after {
    content: "\10f222"
}

.fad.fa-mars-double:after {
    content: "\10f227"
}

.fad.fa-mars-stroke:after {
    content: "\10f229"
}

.fad.fa-mars-stroke-h:after {
    content: "\10f22b"
}

.fad.fa-mars-stroke-v:after {
    content: "\10f22a"
}

.fad.fa-mask:after {
    content: "\10f6fa"
}

.fad.fa-meat:after {
    content: "\10f814"
}

.fad.fa-medal:after {
    content: "\10f5a2"
}

.fad.fa-medkit:after {
    content: "\10f0fa"
}

.fad.fa-megaphone:after {
    content: "\10f675"
}

.fad.fa-meh:after {
    content: "\10f11a"
}

.fad.fa-meh-blank:after {
    content: "\10f5a4"
}

.fad.fa-meh-rolling-eyes:after {
    content: "\10f5a5"
}

.fad.fa-memory:after {
    content: "\10f538"
}

.fad.fa-menorah:after {
    content: "\10f676"
}

.fad.fa-mercury:after {
    content: "\10f223"
}

.fad.fa-meteor:after {
    content: "\10f753"
}

.fad.fa-microchip:after {
    content: "\10f2db"
}

.fad.fa-microphone:after {
    content: "\10f130"
}

.fad.fa-microphone-alt:after {
    content: "\10f3c9"
}

.fad.fa-microphone-alt-slash:after {
    content: "\10f539"
}

.fad.fa-microphone-slash:after {
    content: "\10f131"
}

.fad.fa-microphone-stand:after {
    content: "\10f8cb"
}

.fad.fa-microscope:after {
    content: "\10f610"
}

.fad.fa-mind-share:after {
    content: "\10f677"
}

.fad.fa-minus:after {
    content: "\10f068"
}

.fad.fa-minus-circle:after {
    content: "\10f056"
}

.fad.fa-minus-hexagon:after {
    content: "\10f307"
}

.fad.fa-minus-octagon:after {
    content: "\10f308"
}

.fad.fa-minus-square:after {
    content: "\10f146"
}

.fad.fa-mistletoe:after {
    content: "\10f7b4"
}

.fad.fa-mitten:after {
    content: "\10f7b5"
}

.fad.fa-mobile:after {
    content: "\10f10b"
}

.fad.fa-mobile-alt:after {
    content: "\10f3cd"
}

.fad.fa-mobile-android:after {
    content: "\10f3ce"
}

.fad.fa-mobile-android-alt:after {
    content: "\10f3cf"
}

.fad.fa-money-bill:after {
    content: "\10f0d6"
}

.fad.fa-money-bill-alt:after {
    content: "\10f3d1"
}

.fad.fa-money-bill-wave:after {
    content: "\10f53a"
}

.fad.fa-money-bill-wave-alt:after {
    content: "\10f53b"
}

.fad.fa-money-check:after {
    content: "\10f53c"
}

.fad.fa-money-check-alt:after {
    content: "\10f53d"
}

.fad.fa-money-check-edit:after {
    content: "\10f872"
}

.fad.fa-money-check-edit-alt:after {
    content: "\10f873"
}

.fad.fa-monitor-heart-rate:after {
    content: "\10f611"
}

.fad.fa-monkey:after {
    content: "\10f6fb"
}

.fad.fa-monument:after {
    content: "\10f5a6"
}

.fad.fa-moon:after {
    content: "\10f186"
}

.fad.fa-moon-cloud:after {
    content: "\10f754"
}

.fad.fa-moon-stars:after {
    content: "\10f755"
}

.fad.fa-mortar-pestle:after {
    content: "\10f5a7"
}

.fad.fa-mosque:after {
    content: "\10f678"
}

.fad.fa-motorcycle:after {
    content: "\10f21c"
}

.fad.fa-mountain:after {
    content: "\10f6fc"
}

.fad.fa-mountains:after {
    content: "\10f6fd"
}

.fad.fa-mouse:after {
    content: "\10f8cc"
}

.fad.fa-mouse-alt:after {
    content: "\10f8cd"
}

.fad.fa-mouse-pointer:after {
    content: "\10f245"
}

.fad.fa-mp3-player:after {
    content: "\10f8ce"
}

.fad.fa-mug:after {
    content: "\10f874"
}

.fad.fa-mug-hot:after {
    content: "\10f7b6"
}

.fad.fa-mug-marshmallows:after {
    content: "\10f7b7"
}

.fad.fa-mug-tea:after {
    content: "\10f875"
}

.fad.fa-music:after {
    content: "\10f001"
}

.fad.fa-music-alt:after {
    content: "\10f8cf"
}

.fad.fa-music-alt-slash:after {
    content: "\10f8d0"
}

.fad.fa-music-slash:after {
    content: "\10f8d1"
}

.fad.fa-narwhal:after {
    content: "\10f6fe"
}

.fad.fa-network-wired:after {
    content: "\10f6ff"
}

.fad.fa-neuter:after {
    content: "\10f22c"
}

.fad.fa-newspaper:after {
    content: "\10f1ea"
}

.fad.fa-not-equal:after {
    content: "\10f53e"
}

.fad.fa-notes-medical:after {
    content: "\10f481"
}

.fad.fa-object-group:after {
    content: "\10f247"
}

.fad.fa-object-ungroup:after {
    content: "\10f248"
}

.fad.fa-octagon:after {
    content: "\10f306"
}

.fad.fa-oil-can:after {
    content: "\10f613"
}

.fad.fa-oil-temp:after {
    content: "\10f614"
}

.fad.fa-om:after {
    content: "\10f679"
}

.fad.fa-omega:after {
    content: "\10f67a"
}

.fad.fa-ornament:after {
    content: "\10f7b8"
}

.fad.fa-otter:after {
    content: "\10f700"
}

.fad.fa-outdent:after {
    content: "\10f03b"
}

.fad.fa-overline:after {
    content: "\10f876"
}

.fad.fa-page-break:after {
    content: "\10f877"
}

.fad.fa-pager:after {
    content: "\10f815"
}

.fad.fa-paint-brush:after {
    content: "\10f1fc"
}

.fad.fa-paint-brush-alt:after {
    content: "\10f5a9"
}

.fad.fa-paint-roller:after {
    content: "\10f5aa"
}

.fad.fa-palette:after {
    content: "\10f53f"
}

.fad.fa-pallet:after {
    content: "\10f482"
}

.fad.fa-pallet-alt:after {
    content: "\10f483"
}

.fad.fa-paper-plane:after {
    content: "\10f1d8"
}

.fad.fa-paperclip:after {
    content: "\10f0c6"
}

.fad.fa-parachute-box:after {
    content: "\10f4cd"
}

.fad.fa-paragraph:after {
    content: "\10f1dd"
}

.fad.fa-paragraph-rtl:after {
    content: "\10f878"
}

.fad.fa-parking:after {
    content: "\10f540"
}

.fad.fa-parking-circle:after {
    content: "\10f615"
}

.fad.fa-parking-circle-slash:after {
    content: "\10f616"
}

.fad.fa-parking-slash:after {
    content: "\10f617"
}

.fad.fa-passport:after {
    content: "\10f5ab"
}

.fad.fa-pastafarianism:after {
    content: "\10f67b"
}

.fad.fa-paste:after {
    content: "\10f0ea"
}

.fad.fa-pause:after {
    content: "\10f04c"
}

.fad.fa-pause-circle:after {
    content: "\10f28b"
}

.fad.fa-paw:after {
    content: "\10f1b0"
}

.fad.fa-paw-alt:after {
    content: "\10f701"
}

.fad.fa-paw-claws:after {
    content: "\10f702"
}

.fad.fa-peace:after {
    content: "\10f67c"
}

.fad.fa-pegasus:after {
    content: "\10f703"
}

.fad.fa-pen:after {
    content: "\10f304"
}

.fad.fa-pen-alt:after {
    content: "\10f305"
}

.fad.fa-pen-fancy:after {
    content: "\10f5ac"
}

.fad.fa-pen-nib:after {
    content: "\10f5ad"
}

.fad.fa-pen-square:after {
    content: "\10f14b"
}

.fad.fa-pencil:after {
    content: "\10f040"
}

.fad.fa-pencil-alt:after {
    content: "\10f303"
}

.fad.fa-pencil-paintbrush:after {
    content: "\10f618"
}

.fad.fa-pencil-ruler:after {
    content: "\10f5ae"
}

.fad.fa-pennant:after {
    content: "\10f456"
}

.fad.fa-people-carry:after {
    content: "\10f4ce"
}

.fad.fa-pepper-hot:after {
    content: "\10f816"
}

.fad.fa-percent:after {
    content: "\10f295"
}

.fad.fa-percentage:after {
    content: "\10f541"
}

.fad.fa-person-booth:after {
    content: "\10f756"
}

.fad.fa-person-carry:after {
    content: "\10f4cf"
}

.fad.fa-person-dolly:after {
    content: "\10f4d0"
}

.fad.fa-person-dolly-empty:after {
    content: "\10f4d1"
}

.fad.fa-person-sign:after {
    content: "\10f757"
}

.fad.fa-phone:after {
    content: "\10f095"
}

.fad.fa-phone-alt:after {
    content: "\10f879"
}

.fad.fa-phone-laptop:after {
    content: "\10f87a"
}

.fad.fa-phone-office:after {
    content: "\10f67d"
}

.fad.fa-phone-plus:after {
    content: "\10f4d2"
}

.fad.fa-phone-rotary:after {
    content: "\10f8d3"
}

.fad.fa-phone-slash:after {
    content: "\10f3dd"
}

.fad.fa-phone-square:after {
    content: "\10f098"
}

.fad.fa-phone-square-alt:after {
    content: "\10f87b"
}

.fad.fa-phone-volume:after {
    content: "\10f2a0"
}

.fad.fa-photo-video:after {
    content: "\10f87c"
}

.fad.fa-pi:after {
    content: "\10f67e"
}

.fad.fa-piano:after {
    content: "\10f8d4"
}

.fad.fa-piano-keyboard:after {
    content: "\10f8d5"
}

.fad.fa-pie:after {
    content: "\10f705"
}

.fad.fa-pig:after {
    content: "\10f706"
}

.fad.fa-piggy-bank:after {
    content: "\10f4d3"
}

.fad.fa-pills:after {
    content: "\10f484"
}

.fad.fa-pizza:after {
    content: "\10f817"
}

.fad.fa-pizza-slice:after {
    content: "\10f818"
}

.fad.fa-place-of-worship:after {
    content: "\10f67f"
}

.fad.fa-plane:after {
    content: "\10f072"
}

.fad.fa-plane-alt:after {
    content: "\10f3de"
}

.fad.fa-plane-arrival:after {
    content: "\10f5af"
}

.fad.fa-plane-departure:after {
    content: "\10f5b0"
}

.fad.fa-play:after {
    content: "\10f04b"
}

.fad.fa-play-circle:after {
    content: "\10f144"
}

.fad.fa-plug:after {
    content: "\10f1e6"
}

.fad.fa-plus:after {
    content: "\10f067"
}

.fad.fa-plus-circle:after {
    content: "\10f055"
}

.fad.fa-plus-hexagon:after {
    content: "\10f300"
}

.fad.fa-plus-octagon:after {
    content: "\10f301"
}

.fad.fa-plus-square:after {
    content: "\10f0fe"
}

.fad.fa-podcast:after {
    content: "\10f2ce"
}

.fad.fa-podium:after {
    content: "\10f680"
}

.fad.fa-podium-star:after {
    content: "\10f758"
}

.fad.fa-poll:after {
    content: "\10f681"
}

.fad.fa-poll-h:after {
    content: "\10f682"
}

.fad.fa-poll-people:after {
    content: "\10f759"
}

.fad.fa-poo:after {
    content: "\10f2fe"
}

.fad.fa-poo-storm:after {
    content: "\10f75a"
}

.fad.fa-poop:after {
    content: "\10f619"
}

.fad.fa-popcorn:after {
    content: "\10f819"
}

.fad.fa-portrait:after {
    content: "\10f3e0"
}

.fad.fa-pound-sign:after {
    content: "\10f154"
}

.fad.fa-power-off:after {
    content: "\10f011"
}

.fad.fa-pray:after {
    content: "\10f683"
}

.fad.fa-praying-hands:after {
    content: "\10f684"
}

.fad.fa-prescription:after {
    content: "\10f5b1"
}

.fad.fa-prescription-bottle:after {
    content: "\10f485"
}

.fad.fa-prescription-bottle-alt:after {
    content: "\10f486"
}

.fad.fa-presentation:after {
    content: "\10f685"
}

.fad.fa-print:after {
    content: "\10f02f"
}

.fad.fa-print-search:after {
    content: "\10f81a"
}

.fad.fa-print-slash:after {
    content: "\10f686"
}

.fad.fa-procedures:after {
    content: "\10f487"
}

.fad.fa-project-diagram:after {
    content: "\10f542"
}

.fad.fa-projector:after {
    content: "\10f8d6"
}

.fad.fa-pumpkin:after {
    content: "\10f707"
}

.fad.fa-puzzle-piece:after {
    content: "\10f12e"
}

.fad.fa-qrcode:after {
    content: "\10f029"
}

.fad.fa-question:after {
    content: "\10f128"
}

.fad.fa-question-circle:after {
    content: "\10f059"
}

.fad.fa-question-square:after {
    content: "\10f2fd"
}

.fad.fa-quidditch:after {
    content: "\10f458"
}

.fad.fa-quote-left:after {
    content: "\10f10d"
}

.fad.fa-quote-right:after {
    content: "\10f10e"
}

.fad.fa-quran:after {
    content: "\10f687"
}

.fad.fa-rabbit:after {
    content: "\10f708"
}

.fad.fa-rabbit-fast:after {
    content: "\10f709"
}

.fad.fa-racquet:after {
    content: "\10f45a"
}

.fad.fa-radiation:after {
    content: "\10f7b9"
}

.fad.fa-radiation-alt:after {
    content: "\10f7ba"
}

.fad.fa-radio:after {
    content: "\10f8d7"
}

.fad.fa-radio-alt:after {
    content: "\10f8d8"
}

.fad.fa-rainbow:after {
    content: "\10f75b"
}

.fad.fa-raindrops:after {
    content: "\10f75c"
}

.fad.fa-ram:after {
    content: "\10f70a"
}

.fad.fa-ramp-loading:after {
    content: "\10f4d4"
}

.fad.fa-random:after {
    content: "\10f074"
}

.fad.fa-receipt:after {
    content: "\10f543"
}

.fad.fa-record-vinyl:after {
    content: "\10f8d9"
}

.fad.fa-rectangle-landscape:after {
    content: "\10f2fa"
}

.fad.fa-rectangle-portrait:after {
    content: "\10f2fb"
}

.fad.fa-rectangle-wide:after {
    content: "\10f2fc"
}

.fad.fa-recycle:after {
    content: "\10f1b8"
}

.fad.fa-redo:after {
    content: "\10f01e"
}

.fad.fa-redo-alt:after {
    content: "\10f2f9"
}

.fad.fa-registered:after {
    content: "\10f25d"
}

.fad.fa-remove-format:after {
    content: "\10f87d"
}

.fad.fa-repeat:after {
    content: "\10f363"
}

.fad.fa-repeat-1:after {
    content: "\10f365"
}

.fad.fa-repeat-1-alt:after {
    content: "\10f366"
}

.fad.fa-repeat-alt:after {
    content: "\10f364"
}

.fad.fa-reply:after {
    content: "\10f3e5"
}

.fad.fa-reply-all:after {
    content: "\10f122"
}

.fad.fa-republican:after {
    content: "\10f75e"
}

.fad.fa-restroom:after {
    content: "\10f7bd"
}

.fad.fa-retweet:after {
    content: "\10f079"
}

.fad.fa-retweet-alt:after {
    content: "\10f361"
}

.fad.fa-ribbon:after {
    content: "\10f4d6"
}

.fad.fa-ring:after {
    content: "\10f70b"
}

.fad.fa-rings-wedding:after {
    content: "\10f81b"
}

.fad.fa-road:after {
    content: "\10f018"
}

.fad.fa-robot:after {
    content: "\10f544"
}

.fad.fa-rocket:after {
    content: "\10f135"
}

.fad.fa-route:after {
    content: "\10f4d7"
}

.fad.fa-route-highway:after {
    content: "\10f61a"
}

.fad.fa-route-interstate:after {
    content: "\10f61b"
}

.fad.fa-router:after {
    content: "\10f8da"
}

.fad.fa-rss:after {
    content: "\10f09e"
}

.fad.fa-rss-square:after {
    content: "\10f143"
}

.fad.fa-ruble-sign:after {
    content: "\10f158"
}

.fad.fa-ruler:after {
    content: "\10f545"
}

.fad.fa-ruler-combined:after {
    content: "\10f546"
}

.fad.fa-ruler-horizontal:after {
    content: "\10f547"
}

.fad.fa-ruler-triangle:after {
    content: "\10f61c"
}

.fad.fa-ruler-vertical:after {
    content: "\10f548"
}

.fad.fa-running:after {
    content: "\10f70c"
}

.fad.fa-rupee-sign:after {
    content: "\10f156"
}

.fad.fa-rv:after {
    content: "\10f7be"
}

.fad.fa-sack:after {
    content: "\10f81c"
}

.fad.fa-sack-dollar:after {
    content: "\10f81d"
}

.fad.fa-sad-cry:after {
    content: "\10f5b3"
}

.fad.fa-sad-tear:after {
    content: "\10f5b4"
}

.fad.fa-salad:after {
    content: "\10f81e"
}

.fad.fa-sandwich:after {
    content: "\10f81f"
}

.fad.fa-satellite:after {
    content: "\10f7bf"
}

.fad.fa-satellite-dish:after {
    content: "\10f7c0"
}

.fad.fa-sausage:after {
    content: "\10f820"
}

.fad.fa-save:after {
    content: "\10f0c7"
}

.fad.fa-sax-hot:after {
    content: "\10f8db"
}

.fad.fa-saxophone:after {
    content: "\10f8dc"
}

.fad.fa-scalpel:after {
    content: "\10f61d"
}

.fad.fa-scalpel-path:after {
    content: "\10f61e"
}

.fad.fa-scanner:after {
    content: "\10f488"
}

.fad.fa-scanner-image:after {
    content: "\10f8f3"
}

.fad.fa-scanner-keyboard:after {
    content: "\10f489"
}

.fad.fa-scanner-touchscreen:after {
    content: "\10f48a"
}

.fad.fa-scarecrow:after {
    content: "\10f70d"
}

.fad.fa-scarf:after {
    content: "\10f7c1"
}

.fad.fa-school:after {
    content: "\10f549"
}

.fad.fa-screwdriver:after {
    content: "\10f54a"
}

.fad.fa-scroll:after {
    content: "\10f70e"
}

.fad.fa-scroll-old:after {
    content: "\10f70f"
}

.fad.fa-scrubber:after {
    content: "\10f2f8"
}

.fad.fa-scythe:after {
    content: "\10f710"
}

.fad.fa-sd-card:after {
    content: "\10f7c2"
}

.fad.fa-search:after {
    content: "\10f002"
}

.fad.fa-search-dollar:after {
    content: "\10f688"
}

.fad.fa-search-location:after {
    content: "\10f689"
}

.fad.fa-search-minus:after {
    content: "\10f010"
}

.fad.fa-search-plus:after {
    content: "\10f00e"
}

.fad.fa-seedling:after {
    content: "\10f4d8"
}

.fad.fa-send-back:after {
    content: "\10f87e"
}

.fad.fa-send-backward:after {
    content: "\10f87f"
}

.fad.fa-server:after {
    content: "\10f233"
}

.fad.fa-shapes:after {
    content: "\10f61f"
}

.fad.fa-share:after {
    content: "\10f064"
}

.fad.fa-share-all:after {
    content: "\10f367"
}

.fad.fa-share-alt:after {
    content: "\10f1e0"
}

.fad.fa-share-alt-square:after {
    content: "\10f1e1"
}

.fad.fa-share-square:after {
    content: "\10f14d"
}

.fad.fa-sheep:after {
    content: "\10f711"
}

.fad.fa-shekel-sign:after {
    content: "\10f20b"
}

.fad.fa-shield:after {
    content: "\10f132"
}

.fad.fa-shield-alt:after {
    content: "\10f3ed"
}

.fad.fa-shield-check:after {
    content: "\10f2f7"
}

.fad.fa-shield-cross:after {
    content: "\10f712"
}

.fad.fa-ship:after {
    content: "\10f21a"
}

.fad.fa-shipping-fast:after {
    content: "\10f48b"
}

.fad.fa-shipping-timed:after {
    content: "\10f48c"
}

.fad.fa-shish-kebab:after {
    content: "\10f821"
}

.fad.fa-shoe-prints:after {
    content: "\10f54b"
}

.fad.fa-shopping-bag:after {
    content: "\10f290"
}

.fad.fa-shopping-basket:after {
    content: "\10f291"
}

.fad.fa-shopping-cart:after {
    content: "\10f07a"
}

.fad.fa-shovel:after {
    content: "\10f713"
}

.fad.fa-shovel-snow:after {
    content: "\10f7c3"
}

.fad.fa-shower:after {
    content: "\10f2cc"
}

.fad.fa-shredder:after {
    content: "\10f68a"
}

.fad.fa-shuttle-van:after {
    content: "\10f5b6"
}

.fad.fa-shuttlecock:after {
    content: "\10f45b"
}

.fad.fa-sickle:after {
    content: "\10f822"
}

.fad.fa-sigma:after {
    content: "\10f68b"
}

.fad.fa-sign:after {
    content: "\10f4d9"
}

.fad.fa-sign-in:after {
    content: "\10f090"
}

.fad.fa-sign-in-alt:after {
    content: "\10f2f6"
}

.fad.fa-sign-language:after {
    content: "\10f2a7"
}

.fad.fa-sign-out:after {
    content: "\10f08b"
}

.fad.fa-sign-out-alt:after {
    content: "\10f2f5"
}

.fad.fa-signal:after {
    content: "\10f012"
}

.fad.fa-signal-1:after {
    content: "\10f68c"
}

.fad.fa-signal-2:after {
    content: "\10f68d"
}

.fad.fa-signal-3:after {
    content: "\10f68e"
}

.fad.fa-signal-4:after {
    content: "\10f68f"
}

.fad.fa-signal-alt:after {
    content: "\10f690"
}

.fad.fa-signal-alt-1:after {
    content: "\10f691"
}

.fad.fa-signal-alt-2:after {
    content: "\10f692"
}

.fad.fa-signal-alt-3:after {
    content: "\10f693"
}

.fad.fa-signal-alt-slash:after {
    content: "\10f694"
}

.fad.fa-signal-slash:after {
    content: "\10f695"
}

.fad.fa-signal-stream:after {
    content: "\10f8dd"
}

.fad.fa-signature:after {
    content: "\10f5b7"
}

.fad.fa-sim-card:after {
    content: "\10f7c4"
}

.fad.fa-sitemap:after {
    content: "\10f0e8"
}

.fad.fa-skating:after {
    content: "\10f7c5"
}

.fad.fa-skeleton:after {
    content: "\10f620"
}

.fad.fa-ski-jump:after {
    content: "\10f7c7"
}

.fad.fa-ski-lift:after {
    content: "\10f7c8"
}

.fad.fa-skiing:after {
    content: "\10f7c9"
}

.fad.fa-skiing-nordic:after {
    content: "\10f7ca"
}

.fad.fa-skull:after {
    content: "\10f54c"
}

.fad.fa-skull-cow:after {
    content: "\10f8de"
}

.fad.fa-skull-crossbones:after {
    content: "\10f714"
}

.fad.fa-slash:after {
    content: "\10f715"
}

.fad.fa-sledding:after {
    content: "\10f7cb"
}

.fad.fa-sleigh:after {
    content: "\10f7cc"
}

.fad.fa-sliders-h:after {
    content: "\10f1de"
}

.fad.fa-sliders-h-square:after {
    content: "\10f3f0"
}

.fad.fa-sliders-v:after {
    content: "\10f3f1"
}

.fad.fa-sliders-v-square:after {
    content: "\10f3f2"
}

.fad.fa-smile:after {
    content: "\10f118"
}

.fad.fa-smile-beam:after {
    content: "\10f5b8"
}

.fad.fa-smile-plus:after {
    content: "\10f5b9"
}

.fad.fa-smile-wink:after {
    content: "\10f4da"
}

.fad.fa-smog:after {
    content: "\10f75f"
}

.fad.fa-smoke:after {
    content: "\10f760"
}

.fad.fa-smoking:after {
    content: "\10f48d"
}

.fad.fa-smoking-ban:after {
    content: "\10f54d"
}

.fad.fa-sms:after {
    content: "\10f7cd"
}

.fad.fa-snake:after {
    content: "\10f716"
}

.fad.fa-snooze:after {
    content: "\10f880"
}

.fad.fa-snow-blowing:after {
    content: "\10f761"
}

.fad.fa-snowboarding:after {
    content: "\10f7ce"
}

.fad.fa-snowflake:after {
    content: "\10f2dc"
}

.fad.fa-snowflakes:after {
    content: "\10f7cf"
}

.fad.fa-snowman:after {
    content: "\10f7d0"
}

.fad.fa-snowmobile:after {
    content: "\10f7d1"
}

.fad.fa-snowplow:after {
    content: "\10f7d2"
}

.fad.fa-socks:after {
    content: "\10f696"
}

.fad.fa-solar-panel:after {
    content: "\10f5ba"
}

.fad.fa-sort:after {
    content: "\10f0dc"
}

.fad.fa-sort-alpha-down:after {
    content: "\10f15d"
}

.fad.fa-sort-alpha-down-alt:after {
    content: "\10f881"
}

.fad.fa-sort-alpha-up:after {
    content: "\10f15e"
}

.fad.fa-sort-alpha-up-alt:after {
    content: "\10f882"
}

.fad.fa-sort-alt:after {
    content: "\10f883"
}

.fad.fa-sort-amount-down:after {
    content: "\10f160"
}

.fad.fa-sort-amount-down-alt:after {
    content: "\10f884"
}

.fad.fa-sort-amount-up:after {
    content: "\10f161"
}

.fad.fa-sort-amount-up-alt:after {
    content: "\10f885"
}

.fad.fa-sort-down:after {
    content: "\10f0dd"
}

.fad.fa-sort-numeric-down:after {
    content: "\10f162"
}

.fad.fa-sort-numeric-down-alt:after {
    content: "\10f886"
}

.fad.fa-sort-numeric-up:after {
    content: "\10f163"
}

.fad.fa-sort-numeric-up-alt:after {
    content: "\10f887"
}

.fad.fa-sort-shapes-down:after {
    content: "\10f888"
}

.fad.fa-sort-shapes-down-alt:after {
    content: "\10f889"
}

.fad.fa-sort-shapes-up:after {
    content: "\10f88a"
}

.fad.fa-sort-shapes-up-alt:after {
    content: "\10f88b"
}

.fad.fa-sort-size-down:after {
    content: "\10f88c"
}

.fad.fa-sort-size-down-alt:after {
    content: "\10f88d"
}

.fad.fa-sort-size-up:after {
    content: "\10f88e"
}

.fad.fa-sort-size-up-alt:after {
    content: "\10f88f"
}

.fad.fa-sort-up:after {
    content: "\10f0de"
}

.fad.fa-soup:after {
    content: "\10f823"
}

.fad.fa-spa:after {
    content: "\10f5bb"
}

.fad.fa-space-shuttle:after {
    content: "\10f197"
}

.fad.fa-spade:after {
    content: "\10f2f4"
}

.fad.fa-sparkles:after {
    content: "\10f890"
}

.fad.fa-speaker:after {
    content: "\10f8df"
}

.fad.fa-speakers:after {
    content: "\10f8e0"
}

.fad.fa-spell-check:after {
    content: "\10f891"
}

.fad.fa-spider:after {
    content: "\10f717"
}

.fad.fa-spider-black-widow:after {
    content: "\10f718"
}

.fad.fa-spider-web:after {
    content: "\10f719"
}

.fad.fa-spinner:after {
    content: "\10f110"
}

.fad.fa-spinner-third:after {
    content: "\10f3f4"
}

.fad.fa-splotch:after {
    content: "\10f5bc"
}

.fad.fa-spray-can:after {
    content: "\10f5bd"
}

.fad.fa-square:after {
    content: "\10f0c8"
}

.fad.fa-square-full:after {
    content: "\10f45c"
}

.fad.fa-square-root:after {
    content: "\10f697"
}

.fad.fa-square-root-alt:after {
    content: "\10f698"
}

.fad.fa-squirrel:after {
    content: "\10f71a"
}

.fad.fa-staff:after {
    content: "\10f71b"
}

.fad.fa-stamp:after {
    content: "\10f5bf"
}

.fad.fa-star:after {
    content: "\10f005"
}

.fad.fa-star-and-crescent:after {
    content: "\10f699"
}

.fad.fa-star-christmas:after {
    content: "\10f7d4"
}

.fad.fa-star-exclamation:after {
    content: "\10f2f3"
}

.fad.fa-star-half:after {
    content: "\10f089"
}

.fad.fa-star-half-alt:after {
    content: "\10f5c0"
}

.fad.fa-star-of-david:after {
    content: "\10f69a"
}

.fad.fa-star-of-life:after {
    content: "\10f621"
}

.fad.fa-stars:after {
    content: "\10f762"
}

.fad.fa-steak:after {
    content: "\10f824"
}

.fad.fa-steering-wheel:after {
    content: "\10f622"
}

.fad.fa-step-backward:after {
    content: "\10f048"
}

.fad.fa-step-forward:after {
    content: "\10f051"
}

.fad.fa-stethoscope:after {
    content: "\10f0f1"
}

.fad.fa-sticky-note:after {
    content: "\10f249"
}

.fad.fa-stocking:after {
    content: "\10f7d5"
}

.fad.fa-stomach:after {
    content: "\10f623"
}

.fad.fa-stop:after {
    content: "\10f04d"
}

.fad.fa-stop-circle:after {
    content: "\10f28d"
}

.fad.fa-stopwatch:after {
    content: "\10f2f2"
}

.fad.fa-store:after {
    content: "\10f54e"
}

.fad.fa-store-alt:after {
    content: "\10f54f"
}

.fad.fa-stream:after {
    content: "\10f550"
}

.fad.fa-street-view:after {
    content: "\10f21d"
}

.fad.fa-stretcher:after {
    content: "\10f825"
}

.fad.fa-strikethrough:after {
    content: "\10f0cc"
}

.fad.fa-stroopwafel:after {
    content: "\10f551"
}

.fad.fa-subscript:after {
    content: "\10f12c"
}

.fad.fa-subway:after {
    content: "\10f239"
}

.fad.fa-suitcase:after {
    content: "\10f0f2"
}

.fad.fa-suitcase-rolling:after {
    content: "\10f5c1"
}

.fad.fa-sun:after {
    content: "\10f185"
}

.fad.fa-sun-cloud:after {
    content: "\10f763"
}

.fad.fa-sun-dust:after {
    content: "\10f764"
}

.fad.fa-sun-haze:after {
    content: "\10f765"
}

.fad.fa-sunglasses:after {
    content: "\10f892"
}

.fad.fa-sunrise:after {
    content: "\10f766"
}

.fad.fa-sunset:after {
    content: "\10f767"
}

.fad.fa-superscript:after {
    content: "\10f12b"
}

.fad.fa-surprise:after {
    content: "\10f5c2"
}

.fad.fa-swatchbook:after {
    content: "\10f5c3"
}

.fad.fa-swimmer:after {
    content: "\10f5c4"
}

.fad.fa-swimming-pool:after {
    content: "\10f5c5"
}

.fad.fa-sword:after {
    content: "\10f71c"
}

.fad.fa-swords:after {
    content: "\10f71d"
}

.fad.fa-synagogue:after {
    content: "\10f69b"
}

.fad.fa-sync:after {
    content: "\10f021"
}

.fad.fa-sync-alt:after {
    content: "\10f2f1"
}

.fad.fa-syringe:after {
    content: "\10f48e"
}

.fad.fa-table:after {
    content: "\10f0ce"
}

.fad.fa-table-tennis:after {
    content: "\10f45d"
}

.fad.fa-tablet:after {
    content: "\10f10a"
}

.fad.fa-tablet-alt:after {
    content: "\10f3fa"
}

.fad.fa-tablet-android:after {
    content: "\10f3fb"
}

.fad.fa-tablet-android-alt:after {
    content: "\10f3fc"
}

.fad.fa-tablet-rugged:after {
    content: "\10f48f"
}

.fad.fa-tablets:after {
    content: "\10f490"
}

.fad.fa-tachometer:after {
    content: "\10f0e4"
}

.fad.fa-tachometer-alt:after {
    content: "\10f3fd"
}

.fad.fa-tachometer-alt-average:after {
    content: "\10f624"
}

.fad.fa-tachometer-alt-fast:after {
    content: "\10f625"
}

.fad.fa-tachometer-alt-fastest:after {
    content: "\10f626"
}

.fad.fa-tachometer-alt-slow:after {
    content: "\10f627"
}

.fad.fa-tachometer-alt-slowest:after {
    content: "\10f628"
}

.fad.fa-tachometer-average:after {
    content: "\10f629"
}

.fad.fa-tachometer-fast:after {
    content: "\10f62a"
}

.fad.fa-tachometer-fastest:after {
    content: "\10f62b"
}

.fad.fa-tachometer-slow:after {
    content: "\10f62c"
}

.fad.fa-tachometer-slowest:after {
    content: "\10f62d"
}

.fad.fa-taco:after {
    content: "\10f826"
}

.fad.fa-tag:after {
    content: "\10f02b"
}

.fad.fa-tags:after {
    content: "\10f02c"
}

.fad.fa-tally:after {
    content: "\10f69c"
}

.fad.fa-tanakh:after {
    content: "\10f827"
}

.fad.fa-tape:after {
    content: "\10f4db"
}

.fad.fa-tasks:after {
    content: "\10f0ae"
}

.fad.fa-tasks-alt:after {
    content: "\10f828"
}

.fad.fa-taxi:after {
    content: "\10f1ba"
}

.fad.fa-teeth:after {
    content: "\10f62e"
}

.fad.fa-teeth-open:after {
    content: "\10f62f"
}

.fad.fa-temperature-frigid:after {
    content: "\10f768"
}

.fad.fa-temperature-high:after {
    content: "\10f769"
}

.fad.fa-temperature-hot:after {
    content: "\10f76a"
}

.fad.fa-temperature-low:after {
    content: "\10f76b"
}

.fad.fa-tenge:after {
    content: "\10f7d7"
}

.fad.fa-tennis-ball:after {
    content: "\10f45e"
}

.fad.fa-terminal:after {
    content: "\10f120"
}

.fad.fa-text:after {
    content: "\10f893"
}

.fad.fa-text-height:after {
    content: "\10f034"
}

.fad.fa-text-size:after {
    content: "\10f894"
}

.fad.fa-text-width:after {
    content: "\10f035"
}

.fad.fa-th:after {
    content: "\10f00a"
}

.fad.fa-th-large:after {
    content: "\10f009"
}

.fad.fa-th-list:after {
    content: "\10f00b"
}

.fad.fa-theater-masks:after {
    content: "\10f630"
}

.fad.fa-thermometer:after {
    content: "\10f491"
}

.fad.fa-thermometer-empty:after {
    content: "\10f2cb"
}

.fad.fa-thermometer-full:after {
    content: "\10f2c7"
}

.fad.fa-thermometer-half:after {
    content: "\10f2c9"
}

.fad.fa-thermometer-quarter:after {
    content: "\10f2ca"
}

.fad.fa-thermometer-three-quarters:after {
    content: "\10f2c8"
}

.fad.fa-theta:after {
    content: "\10f69e"
}

.fad.fa-thumbs-down:after {
    content: "\10f165"
}

.fad.fa-thumbs-up:after {
    content: "\10f164"
}

.fad.fa-thumbtack:after {
    content: "\10f08d"
}

.fad.fa-thunderstorm:after {
    content: "\10f76c"
}

.fad.fa-thunderstorm-moon:after {
    content: "\10f76d"
}

.fad.fa-thunderstorm-sun:after {
    content: "\10f76e"
}

.fad.fa-ticket:after {
    content: "\10f145"
}

.fad.fa-ticket-alt:after {
    content: "\10f3ff"
}

.fad.fa-tilde:after {
    content: "\10f69f"
}

.fad.fa-times:after {
    content: "\10f00d"
}

.fad.fa-times-circle:after {
    content: "\10f057"
}

.fad.fa-times-hexagon:after {
    content: "\10f2ee"
}

.fad.fa-times-octagon:after {
    content: "\10f2f0"
}

.fad.fa-times-square:after {
    content: "\10f2d3"
}

.fad.fa-tint:after {
    content: "\10f043"
}

.fad.fa-tint-slash:after {
    content: "\10f5c7"
}

.fad.fa-tire:after {
    content: "\10f631"
}

.fad.fa-tire-flat:after {
    content: "\10f632"
}

.fad.fa-tire-pressure-warning:after {
    content: "\10f633"
}

.fad.fa-tire-rugged:after {
    content: "\10f634"
}

.fad.fa-tired:after {
    content: "\10f5c8"
}

.fad.fa-toggle-off:after {
    content: "\10f204"
}

.fad.fa-toggle-on:after {
    content: "\10f205"
}

.fad.fa-toilet:after {
    content: "\10f7d8"
}

.fad.fa-toilet-paper:after {
    content: "\10f71e"
}

.fad.fa-toilet-paper-alt:after {
    content: "\10f71f"
}

.fad.fa-tombstone:after {
    content: "\10f720"
}

.fad.fa-tombstone-alt:after {
    content: "\10f721"
}

.fad.fa-toolbox:after {
    content: "\10f552"
}

.fad.fa-tools:after {
    content: "\10f7d9"
}

.fad.fa-tooth:after {
    content: "\10f5c9"
}

.fad.fa-toothbrush:after {
    content: "\10f635"
}

.fad.fa-torah:after {
    content: "\10f6a0"
}

.fad.fa-torii-gate:after {
    content: "\10f6a1"
}

.fad.fa-tornado:after {
    content: "\10f76f"
}

.fad.fa-tractor:after {
    content: "\10f722"
}

.fad.fa-trademark:after {
    content: "\10f25c"
}

.fad.fa-traffic-cone:after {
    content: "\10f636"
}

.fad.fa-traffic-light:after {
    content: "\10f637"
}

.fad.fa-traffic-light-go:after {
    content: "\10f638"
}

.fad.fa-traffic-light-slow:after {
    content: "\10f639"
}

.fad.fa-traffic-light-stop:after {
    content: "\10f63a"
}

.fad.fa-train:after {
    content: "\10f238"
}

.fad.fa-tram:after {
    content: "\10f7da"
}

.fad.fa-transgender:after {
    content: "\10f224"
}

.fad.fa-transgender-alt:after {
    content: "\10f225"
}

.fad.fa-trash:after {
    content: "\10f1f8"
}

.fad.fa-trash-alt:after {
    content: "\10f2ed"
}

.fad.fa-trash-restore:after {
    content: "\10f829"
}

.fad.fa-trash-restore-alt:after {
    content: "\10f82a"
}

.fad.fa-trash-undo:after {
    content: "\10f895"
}

.fad.fa-trash-undo-alt:after {
    content: "\10f896"
}

.fad.fa-treasure-chest:after {
    content: "\10f723"
}

.fad.fa-tree:after {
    content: "\10f1bb"
}

.fad.fa-tree-alt:after {
    content: "\10f400"
}

.fad.fa-tree-christmas:after {
    content: "\10f7db"
}

.fad.fa-tree-decorated:after {
    content: "\10f7dc"
}

.fad.fa-tree-large:after {
    content: "\10f7dd"
}

.fad.fa-tree-palm:after {
    content: "\10f82b"
}

.fad.fa-trees:after {
    content: "\10f724"
}

.fad.fa-triangle:after {
    content: "\10f2ec"
}

.fad.fa-triangle-music:after {
    content: "\10f8e2"
}

.fad.fa-trophy:after {
    content: "\10f091"
}

.fad.fa-trophy-alt:after {
    content: "\10f2eb"
}

.fad.fa-truck:after {
    content: "\10f0d1"
}

.fad.fa-truck-container:after {
    content: "\10f4dc"
}

.fad.fa-truck-couch:after {
    content: "\10f4dd"
}

.fad.fa-truck-loading:after {
    content: "\10f4de"
}

.fad.fa-truck-monster:after {
    content: "\10f63b"
}

.fad.fa-truck-moving:after {
    content: "\10f4df"
}

.fad.fa-truck-pickup:after {
    content: "\10f63c"
}

.fad.fa-truck-plow:after {
    content: "\10f7de"
}

.fad.fa-truck-ramp:after {
    content: "\10f4e0"
}

.fad.fa-trumpet:after {
    content: "\10f8e3"
}

.fad.fa-tshirt:after {
    content: "\10f553"
}

.fad.fa-tty:after {
    content: "\10f1e4"
}

.fad.fa-turkey:after {
    content: "\10f725"
}

.fad.fa-turntable:after {
    content: "\10f8e4"
}

.fad.fa-turtle:after {
    content: "\10f726"
}

.fad.fa-tv:after {
    content: "\10f26c"
}

.fad.fa-tv-alt:after {
    content: "\10f8e5"
}

.fad.fa-tv-music:after {
    content: "\10f8e6"
}

.fad.fa-tv-retro:after {
    content: "\10f401"
}

.fad.fa-typewriter:after {
    content: "\10f8e7"
}

.fad.fa-umbrella:after {
    content: "\10f0e9"
}

.fad.fa-umbrella-beach:after {
    content: "\10f5ca"
}

.fad.fa-underline:after {
    content: "\10f0cd"
}

.fad.fa-undo:after {
    content: "\10f0e2"
}

.fad.fa-undo-alt:after {
    content: "\10f2ea"
}

.fad.fa-unicorn:after {
    content: "\10f727"
}

.fad.fa-union:after {
    content: "\10f6a2"
}

.fad.fa-universal-access:after {
    content: "\10f29a"
}

.fad.fa-university:after {
    content: "\10f19c"
}

.fad.fa-unlink:after {
    content: "\10f127"
}

.fad.fa-unlock:after {
    content: "\10f09c"
}

.fad.fa-unlock-alt:after {
    content: "\10f13e"
}

.fad.fa-upload:after {
    content: "\10f093"
}

.fad.fa-usb-drive:after {
    content: "\10f8e9"
}

.fad.fa-usd-circle:after {
    content: "\10f2e8"
}

.fad.fa-usd-square:after {
    content: "\10f2e9"
}

.fad.fa-user:after {
    content: "\10f007"
}

.fad.fa-user-alt:after {
    content: "\10f406"
}

.fad.fa-user-alt-slash:after {
    content: "\10f4fa"
}

.fad.fa-user-astronaut:after {
    content: "\10f4fb"
}

.fad.fa-user-chart:after {
    content: "\10f6a3"
}

.fad.fa-user-check:after {
    content: "\10f4fc"
}

.fad.fa-user-circle:after {
    content: "\10f2bd"
}

.fad.fa-user-clock:after {
    content: "\10f4fd"
}

.fad.fa-user-cog:after {
    content: "\10f4fe"
}

.fad.fa-user-cowboy:after {
    content: "\10f8ea"
}

.fad.fa-user-crown:after {
    content: "\10f6a4"
}

.fad.fa-user-edit:after {
    content: "\10f4ff"
}

.fad.fa-user-friends:after {
    content: "\10f500"
}

.fad.fa-user-graduate:after {
    content: "\10f501"
}

.fad.fa-user-hard-hat:after {
    content: "\10f82c"
}

.fad.fa-user-headset:after {
    content: "\10f82d"
}

.fad.fa-user-injured:after {
    content: "\10f728"
}

.fad.fa-user-lock:after {
    content: "\10f502"
}

.fad.fa-user-md:after {
    content: "\10f0f0"
}

.fad.fa-user-md-chat:after {
    content: "\10f82e"
}

.fad.fa-user-minus:after {
    content: "\10f503"
}

.fad.fa-user-music:after {
    content: "\10f8eb"
}

.fad.fa-user-ninja:after {
    content: "\10f504"
}

.fad.fa-user-nurse:after {
    content: "\10f82f"
}

.fad.fa-user-plus:after {
    content: "\10f234"
}

.fad.fa-user-secret:after {
    content: "\10f21b"
}

.fad.fa-user-shield:after {
    content: "\10f505"
}

.fad.fa-user-slash:after {
    content: "\10f506"
}

.fad.fa-user-tag:after {
    content: "\10f507"
}

.fad.fa-user-tie:after {
    content: "\10f508"
}

.fad.fa-user-times:after {
    content: "\10f235"
}

.fad.fa-users:after {
    content: "\10f0c0"
}

.fad.fa-users-class:after {
    content: "\10f63d"
}

.fad.fa-users-cog:after {
    content: "\10f509"
}

.fad.fa-users-crown:after {
    content: "\10f6a5"
}

.fad.fa-users-medical:after {
    content: "\10f830"
}

.fad.fa-utensil-fork:after {
    content: "\10f2e3"
}

.fad.fa-utensil-knife:after {
    content: "\10f2e4"
}

.fad.fa-utensil-spoon:after {
    content: "\10f2e5"
}

.fad.fa-utensils:after {
    content: "\10f2e7"
}

.fad.fa-utensils-alt:after {
    content: "\10f2e6"
}

.fad.fa-value-absolute:after {
    content: "\10f6a6"
}

.fad.fa-vector-square:after {
    content: "\10f5cb"
}

.fad.fa-venus:after {
    content: "\10f221"
}

.fad.fa-venus-double:after {
    content: "\10f226"
}

.fad.fa-venus-mars:after {
    content: "\10f228"
}

.fad.fa-vhs:after {
    content: "\10f8ec"
}

.fad.fa-vial:after {
    content: "\10f492"
}

.fad.fa-vials:after {
    content: "\10f493"
}

.fad.fa-video:after {
    content: "\10f03d"
}

.fad.fa-video-plus:after {
    content: "\10f4e1"
}

.fad.fa-video-slash:after {
    content: "\10f4e2"
}

.fad.fa-vihara:after {
    content: "\10f6a7"
}

.fad.fa-violin:after {
    content: "\10f8ed"
}

.fad.fa-voicemail:after {
    content: "\10f897"
}

.fad.fa-volcano:after {
    content: "\10f770"
}

.fad.fa-volleyball-ball:after {
    content: "\10f45f"
}

.fad.fa-volume:after {
    content: "\10f6a8"
}

.fad.fa-volume-down:after {
    content: "\10f027"
}

.fad.fa-volume-mute:after {
    content: "\10f6a9"
}

.fad.fa-volume-off:after {
    content: "\10f026"
}

.fad.fa-volume-slash:after {
    content: "\10f2e2"
}

.fad.fa-volume-up:after {
    content: "\10f028"
}

.fad.fa-vote-nay:after {
    content: "\10f771"
}

.fad.fa-vote-yea:after {
    content: "\10f772"
}

.fad.fa-vr-cardboard:after {
    content: "\10f729"
}

.fad.fa-wagon-covered:after {
    content: "\10f8ee"
}

.fad.fa-walker:after {
    content: "\10f831"
}

.fad.fa-walkie-talkie:after {
    content: "\10f8ef"
}

.fad.fa-walking:after {
    content: "\10f554"
}

.fad.fa-wallet:after {
    content: "\10f555"
}

.fad.fa-wand:after {
    content: "\10f72a"
}

.fad.fa-wand-magic:after {
    content: "\10f72b"
}

.fad.fa-warehouse:after {
    content: "\10f494"
}

.fad.fa-warehouse-alt:after {
    content: "\10f495"
}

.fad.fa-washer:after {
    content: "\10f898"
}

.fad.fa-watch:after {
    content: "\10f2e1"
}

.fad.fa-watch-calculator:after {
    content: "\10f8f0"
}

.fad.fa-watch-fitness:after {
    content: "\10f63e"
}

.fad.fa-water:after {
    content: "\10f773"
}

.fad.fa-water-lower:after {
    content: "\10f774"
}

.fad.fa-water-rise:after {
    content: "\10f775"
}

.fad.fa-wave-sine:after {
    content: "\10f899"
}

.fad.fa-wave-square:after {
    content: "\10f83e"
}

.fad.fa-wave-triangle:after {
    content: "\10f89a"
}

.fad.fa-waveform:after {
    content: "\10f8f1"
}

.fad.fa-waveform-path:after {
    content: "\10f8f2"
}

.fad.fa-webcam:after {
    content: "\10f832"
}

.fad.fa-webcam-slash:after {
    content: "\10f833"
}

.fad.fa-weight:after {
    content: "\10f496"
}

.fad.fa-weight-hanging:after {
    content: "\10f5cd"
}

.fad.fa-whale:after {
    content: "\10f72c"
}

.fad.fa-wheat:after {
    content: "\10f72d"
}

.fad.fa-wheelchair:after {
    content: "\10f193"
}

.fad.fa-whistle:after {
    content: "\10f460"
}

.fad.fa-wifi:after {
    content: "\10f1eb"
}

.fad.fa-wifi-1:after {
    content: "\10f6aa"
}

.fad.fa-wifi-2:after {
    content: "\10f6ab"
}

.fad.fa-wifi-slash:after {
    content: "\10f6ac"
}

.fad.fa-wind:after {
    content: "\10f72e"
}

.fad.fa-wind-turbine:after {
    content: "\10f89b"
}

.fad.fa-wind-warning:after {
    content: "\10f776"
}

.fad.fa-window:after {
    content: "\10f40e"
}

.fad.fa-window-alt:after {
    content: "\10f40f"
}

.fad.fa-window-close:after {
    content: "\10f410"
}

.fad.fa-window-maximize:after {
    content: "\10f2d0"
}

.fad.fa-window-minimize:after {
    content: "\10f2d1"
}

.fad.fa-window-restore:after {
    content: "\10f2d2"
}

.fad.fa-windsock:after {
    content: "\10f777"
}

.fad.fa-wine-bottle:after {
    content: "\10f72f"
}

.fad.fa-wine-glass:after {
    content: "\10f4e3"
}

.fad.fa-wine-glass-alt:after {
    content: "\10f5ce"
}

.fad.fa-won-sign:after {
    content: "\10f159"
}

.fad.fa-wreath:after {
    content: "\10f7e2"
}

.fad.fa-wrench:after {
    content: "\10f0ad"
}

.fad.fa-x-ray:after {
    content: "\10f497"
}

.fad.fa-yen-sign:after {
    content: "\10f157"
}

.fad.fa-yin-yang:after {
    content: "\10f6ad"
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 300;
    font-display: auto;
    src: url(../webfonts/fa-light-300.eot);
    src: url(../webfonts/fa-light-300.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-light-300.woff2) format("woff2"), url(../webfonts/fa-light-300.woff) format("woff"), url(../webfonts/fa-light-300.ttf) format("truetype"), url(../webfonts/fa-light-300.svg#fontawesome) format("svg")
}

.fal {
    font-weight: 300
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 400;
    font-display: auto;
    src: url(../webfonts/fa-regular-400.eot);
    src: url(../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-regular-400.woff2) format("woff2"), url(../webfonts/fa-regular-400.woff) format("woff"), url(../webfonts/fa-regular-400.ttf) format("truetype"), url(../webfonts/fa-regular-400.svg#fontawesome) format("svg")
}

.fal,
.far {
    font-family: "Font Awesome 5 Pro"
}

.far {
    font-weight: 400
}

@font-face {
    font-family: "Font Awesome 5 Pro";
    font-style: normal;
    font-weight: 900;
    font-display: auto;
    src: url(../webfonts/fa-solid-900.eot);
    src: url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"), url(../webfonts/fa-solid-900.woff2) format("woff2"), url(../webfonts/fa-solid-900.woff) format("woff"), url(../webfonts/fa-solid-900.ttf) format("truetype"), url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")
}

.fa,
.fas {
    font-family: "Font Awesome 5 Pro";
    font-weight: 900
}
.wnoty-notification,.wnoty-notification *,.wnoty-notification *:after,.wnoty-notification *:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.wnoty-notification.wnoty-hide {
    -webkit-animation-name: animFade;
    animation-name: animFade;
    -webkit-animation-duration: .25s;
    animation-duration: .25s;
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
}

.wnoty-top-left .wnoty-notification.wnoty-show, .wnoty-bottom-left .wnoty-notification.wnoty-show {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}

.wnoty-top-right .wnoty-notification.wnoty-show, .wnoty-bottom-right .wnoty-notification.wnoty-show {
    -webkit-animation-name: slideInRight;
    animation-name: slideInRight;
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}

.wnoty-notification {
    position: relative;
    border-radius: 5px;
    background: #ffffff;
    padding: 25px;
    line-height: 1.4;
    z-index: 1000;
    pointer-events: none;
    color: rgba(250,251,255,0.95);
    font-size: 90%;
    font-family: 'Helvetica Neue','Segoe UI',Helvetica,Arial,sans-serif;
    max-width: 370px;
    z-index: 9999999999999;
    box-shadow: 1px 7px 14px -5px rgba(0,0,0,0.2);
    margin: 5px 0;
    pointer-events: auto;
}

.wnoty-notification p {
    margin: 0;
    line-height: 1.3;
    font-size: 14px;
    color: #000;
    font-weight: 300;
}

.wnoty-notification a {
    opacity: .7;
    font-weight: 700;
    text-decoration: none;
}

.wnoty-notification a:hover,.wnoty-notification a:focus {
    color: #fff!important;
    opacity: 1;
}

.wnoty-close {
    width: 27px;
    height: 27px;
    position: absolute;
    right: 15px;
    top: 50%;
    overflow: hidden;
    text-indent: 100%;
    cursor: pointer;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    margin-top: -14px;
    opacity: 0.3;
    transition: 0.3s linear;
}

.wnoty-close::before,.wnoty-close::after {
    content: '';
    position: absolute;
    width: 1px;
    height: 60%;
    top: 50%;
    left: 50%;
    background: #6e6e6e;
}

.wnoty-close::after {
    -webkit-transform: translate(-50%,-50%) rotate(-45deg);
    transform: translate(-50%,-50%) rotate(-45deg);
}

.wnoty-close::before {
    -webkit-transform: translate(-50%,-50%) rotate(45deg);
    transform: translate(-50%,-50%) rotate(45deg);
}

.wnoty-close:hover,.wnoty-close:focus {
    outline: 0;
    opacity: 1;
}

@-webkit-keyframes animFade {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes animFade {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

@keyframes slideInLeft {
    0% {
        transform: translate3d(-100%,0,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

@keyframes slideInRight {
    0% {
        transform: translate3d(100%,0,0);
        visibility: visible
    }

    to {
        transform: translateZ(0)
    }
}

.wnoty-notification .wnoty-wrapper i.fa.wnoty-icon, .wnoty-notification .wnoty-wrapper i.fas.wnoty-icon {
    position: absolute;
    left: 17px;
    top: 50%;
    font-size: 24px;
    margin-top: -12px;
}

.wnoty-wrapper {
    padding-left: 25px;
    padding-right: 30px;
}

.wnoty-notification .wnoty-close::before,.wnoty-notification .wnoty-close::after {
    background: #000000;
}

.wnoty-notification.wnoty-info {
    border-left: 5px solid #2196f3;
    color: #2196f3;
}

.wnoty-notification.wnoty-info a {
    color: #004780;
}

.wnoty-notification.wnoty-success {
    border-left: 5px solid #3ec569;
    color: #3ec569;
}

.wnoty-notification.wnoty-success a {
    color: #007330;
}

.wnoty-notification.wnoty-error {
    border-left: 5px solid #e43e3e;
    color: #e43e3e;
}

.wnoty-notification.wnoty-error a {
    color: #7c1313;
}

.wnoty-notification.wnoty-warning {
    border-left: 5px solid #ffe008;
    color: #ffe008;
}

.wnoty-notification.wnoty-warning a {
    color: #a97515;
}

.wnoty-block {
    position: fixed;
    z-index: 99999;
}

.wnoty-block.wnoty-top-left {
    top: 30px;
    left: 30px;
}

.wnoty-block.wnoty-top-right {
    top: 30px;
    right: 30px;
}

.wnoty-block.wnoty-bottom-left {
    bottom: 30px;
    left: 30px;
}

.wnoty-block.wnoty-bottom-right {
    bottom: 30px;
    right: 30px;
}
@font-face {
    font-family: Muller;
    src: url(/static/media/MullerRegular.56fee54d.eot);
    src: url(/static/media/MullerRegular.56fee54d.eot#iefix) format("embedded-opentype"), url(/static/media/MullerRegular.2d191e35.woff) format("woff"), url(/static/media/MullerRegular.ecce421b.ttf) format("truetype"), url(/static/media/MullerRegular.0f7438fa.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Muller;
    src: url(/static/media/MullerBold.3a0263fb.eot);
    src: url(/static/media/MullerBold.3a0263fb.eot#iefix) format("embedded-opentype"), url(/static/media/MullerBold.79d233da.woff) format("woff"), url(/static/media/MullerBold.66fcb86a.ttf) format("truetype"), url(/static/media/MullerBold.95359a53.svg) format("svg");
    font-weight: 600;
    font-style: normal
}

@font-face {
  font-family: 'Digiface';
  src: url('/static/media/DigifaceRegular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}


* {
    margin: 0;
    padding: 0;
    box-sizing: border-box
}

body {
    background: #17171c;
    font-family: 'Muller', sans-serif;
    color: #a2a2a2;
    font-size: 14px;
    letter-spacing: .04em;
    margin: 0;
    padding: 0;
}

a {
    cursor: pointer;
    color: #ffab32;
	text-decoration: none;
	transition: all .3s ease;
}

a:hover {
    text-decoration: none
}

button, img {
    border-width: 0
}

ul {
    list-style: none;
}

.main-width {
    max-width: 1400px;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px; /* небольшой паддинг, чтобы контент не прилипал к краям на мобилках */
    position: relative;
}

.overlow-name {
    display: inline-block;
    max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    vertical-align: middle
}

.new-badge:after {
    content: "\41D\43E\432\438\43D\43A\430";
    border: 2px solid #ef2c2c;
    -o-box-shadow: 0 0 15px #ef2c2c, inset 0 0 20px rgba(239, 44, 44, .6);
    box-shadow: 0 0 15px #ef2c2c, inset 0 0 20px rgba(239, 44, 44, .6);
    border-radius: 25px
}

.hit-badge:after, .new-badge:after {
    position: absolute;
    right: 10px;
    top: 20px;
    text-transform: uppercase;
    font-size: 9.5px;
    color: #fff;
    height: 23px;
    line-height: 25px;
    padding: 0 10px
}

.hit-badge:after {
    content: "\425\438\442   \43F\440\43E\434\430\436";
    border: 2px solid #feb008;
    -o-box-shadow: 0 0 15px rgba(254, 135, 8, .9), inset 0 0 20px rgba(254, 135, 8, .6);
    box-shadow: 0 0 15px rgba(254, 135, 8, .9), inset 0 0 20px rgba(254, 135, 8, .6);
    border-radius: 25px
}

.sale-badge:after {
    content: "\420\430\441\43F\440\43E\434\430\436\430";
    position: absolute;
    right: 10px;
    top: 20px;
    text-transform: uppercase;
    font-size: 9.5px;
    color: #fff;
    height: 23px;
    line-height: 25px;
    padding: 0 10px;
    border: 2px solid #f6df20;
    -o-box-shadow: 0 0 15px #ef2c2c, inset 0 0 20px rgba(239, 44, 44, .6);
    box-shadow: 0 0 15px rgba(246, 223, 32, .8), inset 0 0 20px rgba(246, 223, 32, .6);
    border-radius: 25px
}

.section {
    position: relative;
    z-index: 1;
    padding: 50px 0
}

* a.item .name {
    text-decoration: none;
    font-size: 12.76px;
    text-transform: uppercase;
    line-height: 20px;
    color: #9d9d9d;
    margin-bottom: 15px;
    transition: all .5s ease
}

.ico-error {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAYAAABxlTA0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjk5QzQzMDIyRUFERTExRTY5RjU3QjVGMkY3NUMzM0Q3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjk5QzQzMDIzRUFERTExRTY5RjU3QjVGMkY3NUMzM0Q3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTlDNDMwMjBFQURFMTFFNjlGNTdCNUYyRjc1QzMzRDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTlDNDMwMjFFQURFMTFFNjlGNTdCNUYyRjc1QzMzRDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4gVu6iAAASRElEQVR42syd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);
    width: 88px;
    height: 88px;
    display: inline-block;
    vertical-align: middle;
    margin: -23px -10px -20px -40px
}

.content {
    position: relative;
    z-index: 2;
    margin: -270px 0 0;
    min-height: 600px
}

body.active {
    overflow: hidden;
    padding-right: 17px
}

body.active > :not(.overlay) {
    -webkit-filter: blur(10px);
    filter: blur(10px)
}

.t-red {
    color: #bf6161
}

.disable {
    opacity: .3;
    cursor: default
}

.center {
    text-align: center
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes opacity {
    0% {
        opacity: 1
    }
    60% {
        opacity: .7
    }
    to {
        opacity: 1
    }
}

@keyframes opacity {
    0% {
        opacity: 1
    }
    60% {
        opacity: .7
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes result3 {
    0% {
        -webkit-transform: translateY(0) translateX(0);
        transform: translateY(0) translateX(0)
    }
    50% {
        -webkit-transform: translateY(8px) translateX(-5px);
        transform: translateY(8px) translateX(-5px)
    }
    to {
        -webkit-transform: translateY(0) translateX(0);
        transform: translateY(0) translateX(0)
    }
}

@keyframes result3 {
    0% {
        -webkit-transform: translateY(0) translateX(0);
        transform: translateY(0) translateX(0)
    }
    50% {
        -webkit-transform: translateY(8px) translateX(-5px);
        transform: translateY(8px) translateX(-5px)
    }
    to {
        -webkit-transform: translateY(0) translateX(0);
        transform: translateY(0) translateX(0)
    }
}

/* .clear {
    clear: both
} */

.clear:after {
    content: "";
    display: table;
    clear: both;
}

@-webkit-keyframes glitch {
    0% {
        clip: rect(87px, 9999px, 95px, 0)
    }
    5% {
        clip: rect(75px, 9999px, 83px, 0)
    }
    10% {
        clip: rect(42px, 9999px, 84px, 0)
    }
    15% {
        clip: rect(34px, 9999px, 16px, 0)
    }
    20% {
        clip: rect(95px, 9999px, 95px, 0)
    }
    25% {
        clip: rect(10px, 9999px, 6px, 0)
    }
    30% {
        clip: rect(17px, 9999px, 70px, 0)
    }
    35% {
        clip: rect(84px, 9999px, 61px, 0)
    }
    40% {
        clip: rect(38px, 9999px, 51px, 0)
    }
    45% {
        clip: rect(76px, 9999px, 45px, 0)
    }
    50% {
        clip: rect(79px, 9999px, 51px, 0)
    }
    55% {
        clip: rect(39px, 9999px, 35px, 0)
    }
    60% {
        clip: rect(33px, 9999px, 100px, 0)
    }
    65% {
        clip: rect(93px, 9999px, 93px, 0)
    }
    70% {
        clip: rect(60px, 9999px, 25px, 0)
    }
    75% {
        clip: rect(93px, 9999px, 48px, 0)
    }
    80% {
        clip: rect(51px, 9999px, 75px, 0)
    }
    85% {
        clip: rect(94px, 9999px, 35px, 0)
    }
    90% {
        clip: rect(72px, 9999px, 77px, 0)
    }
    95% {
        clip: rect(36px, 9999px, 63px, 0)
    }
    to {
        clip: rect(67px, 9999px, 46px, 0)
    }
}

@keyframes glitch {
    0% {
        clip: rect(87px, 9999px, 95px, 0)
    }
    5% {
        clip: rect(75px, 9999px, 83px, 0)
    }
    10% {
        clip: rect(42px, 9999px, 84px, 0)
    }
    15% {
        clip: rect(34px, 9999px, 16px, 0)
    }
    20% {
        clip: rect(95px, 9999px, 95px, 0)
    }
    25% {
        clip: rect(10px, 9999px, 6px, 0)
    }
    30% {
        clip: rect(17px, 9999px, 70px, 0)
    }
    35% {
        clip: rect(84px, 9999px, 61px, 0)
    }
    40% {
        clip: rect(38px, 9999px, 51px, 0)
    }
    45% {
        clip: rect(76px, 9999px, 45px, 0)
    }
    50% {
        clip: rect(79px, 9999px, 51px, 0)
    }
    55% {
        clip: rect(39px, 9999px, 35px, 0)
    }
    60% {
        clip: rect(33px, 9999px, 100px, 0)
    }
    65% {
        clip: rect(93px, 9999px, 93px, 0)
    }
    70% {
        clip: rect(60px, 9999px, 25px, 0)
    }
    75% {
        clip: rect(93px, 9999px, 48px, 0)
    }
    80% {
        clip: rect(51px, 9999px, 75px, 0)
    }
    85% {
        clip: rect(94px, 9999px, 35px, 0)
    }
    90% {
        clip: rect(72px, 9999px, 77px, 0)
    }
    95% {
        clip: rect(36px, 9999px, 63px, 0)
    }
    to {
        clip: rect(67px, 9999px, 46px, 0)
    }
}

.header {
/*     background: url(/static/media/header-left.0a021489.png) no-repeat 0, url(/static/media/header-right.e759b202.png) no-repeat 100%; */
	/* height: 282px; */
    margin-bottom: 30px;
}

.header .main-width {
	background: #1b1c24;
	max-width: 100%;
    width: 100%
}

.header .logo {
  float: left;
  margin: 0px 0 0 70px;
  position: relative;
  z-index: 1;
  width: 147px;
  height: 98px;
  display: block;
  font-size: 0;
  background-image: url('/static/media/cs4logo.webp');
  background-size: contain;     /* или cover */
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
}

.header .sep {
    width: 1px;
    height: 32px;
    float: left;
    background: #272727;
    margin: 32px 35px 0
}

@media(max-width: 1300px) {
	.header .sep {
	display: none;
	}
}

.header .btn-vk {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAATCAYAAADxlA/3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFCODQ1RDhGRUFBRDExRTY5MzY5QTMxMUI0OERFMkEyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFCODQ1RDkwRUFBRDExRTY5MzY5QTMxMUI0OERFMkEyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUI4NDVEOERFQUFEMTFFNjkzNjlBMzExQjQ4REUyQTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUI4NDVEOEVFQUFEMTFFNjkzNjlBMzExQjQ4REUyQTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz72WZskAAACo0lEQVR42qyWW4hNURjH19kmTu4vlCKKMCUPXiZPo5QkJm9yeUI0MyUhhs5JnKgZjMsDuWUoD2pkTKeUJ4oHcuZJpryYUB6UzDHk2vb769vas2evs6Pz1b+1zl7/9V3X+tbJhWHoisVik3NushstI+BJ7PdS0ArWgkmgwb5/BUPgArgWkUul0p8R3QsZ5rix8gnO01yhUDjPj2VmMC5yaABSG0oC5j9AOyiDz+Cn8fJgHjgBTsIvRwrYJ90rwZsUB6aAiqJoZVMuhSAFveAQ004Qghlw3yYjAe/hdcUc1N75DC3wZzuPwAkVWR+T9R7ObnPwl6VxFtweDzdv5YhE5Tpdw/hEhi+B1a4zjWTRViB3MH/HXMYbPTpzliUpn8mwB1x0fjkj2wGK7zN5xqZNHuIuRcO6DHwDEzy8qaBq88PgKLpHPNGvYpjL+r7AvikLZz1ZeG11lccqxTiPA9PAMMo3M24BRzzGFcgds+kCM/KI4S6L22qcha2gKeW2RNJgN0O1X4PO0MPrVylZ7/vrQCwL5+zKJbOgK7jClH/wKH4JloN78B97ot+vK8l6e/QtiBmpWCM57imF1qXgoMcBlekAvGMe483KDOgadXLVCWMkHSR5vxFFz10dBd0vdC7Qeyv+PUhEWbVSlF39RVey2RpUegYSLbSKQx11zsJehsUKEt0DYzIQExleVKND/pdg9JQ9cOorC7wOxEqxE+Lqf4jwBriZ4cQVhkHrlOkliClssat3lY29GcbVom+DB2A8/O0Z/EvqG0GGt/32zG5gw3WwpAZdT/KQnm/G73C7M3TvUHA1M5DwuM2y8cpuyWCiK+rNeIjiHrh6GbutM5YSr2Qk03XlvQ6gxOfLOvtX1Jj4F6UzcznRmovmdD5Fz0ft+S3AAGzPCWO8yh3bAAAAAElFTkSuQmCC);
    width: 32px;
    height: 19px;
    float: left;
    margin: 85px 0 0;
    position: relative;
    font-size: 0
}

.header .btn-vk:after {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAeCAYAAABTwyyaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkI3QzU2NEExRUFBRDExRTY4QkM2RUY2RTQ3MEQ4OUUyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkI3QzU2NEEyRUFBRDExRTY4QkM2RUY2RTQ3MEQ4OUUyIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjdDNTY0OUZFQUFEMTFFNjhCQzZFRjZFNDcwRDg5RTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjdDNTY0QTBFQUFEMTFFNjhCQzZFRjZFNDcwRDg5RTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz48m75OAAAEb0lEQVR42pyYX6gVVRTGZ88ctas+BPqiUGhgpJA9JJb4UGBJGISJqGlZQvogaPRQImYhKKEXuSBa9CBpaiAmFIhcirwRPijVgxUIhT4YWg9FKKjce86Z6dvw7cO6y7Vmjm34Mf/2zHx7zVprrz2hqqqs+mogEy2IbVDHXvP6VWJbqnPBeKe+p1LHvdZyBERysa0THhqEJ9G5I1w/N10vxb33iG8ZAnKDJuvr69piUkBl3KPvKwVB7PfEa+FSbMHrWrznTpblKmW5ssElK9W3o57ZE99yXCSKnkDhhWH14LiVtlqdcCs2pPCuuN7h+dBk8RaJ4heCqarPXfCzePBcsBo8AwY42NhGwXVwAnyh/DW22WCmEh7bLfCT43JucBbCTfaBx8EdZdEp4DL4kH1Pgb3gCLgN2hQZBz4DvEMxI+IZ74NF4E/ja00Gv/A+6es9l2o5AZZ4FTwqLCj9fz/YCI7x2nTwDz9xly+LA74JjoJXwHkKewgsAc/qNCdc5TewTcVYr+UNKe5r8JyTSaLwldxfDqaBD4x4iMcP8CukL7mGAw7OuwfojsFLw7mRBWQ7Dt518uxfdJf14G9wFsyy/FH4b84Bvkb3slrst4Nx4ekyLS5f/D197UUnUwyCl7k/Sp/uCr9M+1Po+7HfJvCJONYsZsDuUbl/nEFyJ+/Klx+jBUp1vcuMEQf3FoWn1NXmtsvtZAbnCzTCR+IdenY8yC9dKsZZPjdEy+QfuQi+ASuE4CRojJnlJfAYrTjK82k7xneMMSY2cb8jSO/8GJwGw8p4pU6luTPVSnGRz5i+MuPaHWafVeBfimoLy0d+B0+A78AF0acr3vcmuAF2KgN1LVcJojoMIo/LCWgi9/dQ5KATE08zHf5qBGa8fwH40cle8d63mbf/EIMeU1+ntITLmVEKT1P/g+BLsJUWrIyvVAoLWYWbTqvp/LfgADgj3LQtvkxbxcQ9WUUHqBzpLQbqYaNm1i5mBZXuK899Dp4CD9dMhqGfdGj5epdT+ghze9UweXmlsVU2x+deA5vBfFF2eAVebR73AjX6+iPg+T4EF2q/qBnMp+ASA312Td/aKV8L7wirp9pjLavBzCiJC1WstejDB8VxYYiKFeRVZphcrcLyfoXXucwIU+QGsMywqhTcYo6fzzy/r2Z1FWj5eM9uo9ZvFK4tL62eInyYE0acfIbAPCFYLkIKVoNxlt3F+99T1tQL5510meAtG4Oxyvf8tlCpUgp7g4VTzMHnwBVRw0deBz9wVpwEttMIh5jypLCKC5eT4EmVEtMXL5uE14kvjOhfyjJ4DuuTJOYEhaRMFPtvAes4EN1S6h1yhFf9CPcyhgywugwQjP8l/azyO4bg3uzZyvprlVplZ+IhhfhvkjvBZP3UCQ2L5VK6hl5o9yvc+lGjf/bkamr37rd+TWjh0uqlnu7vV3jmTPW52A8Nk5r3WyLUpGKrRLhv4dpylRLt+WxmlAihZk1Z1a1+/q9wS1A/P0a9oM8aBmoO/D8BBgCwsRmU4YEX4wAAAABJRU5ErkJggg==);
    width: 46px;
    height: 30px;
    position: absolute;
    left: -7px;
    top: -5px;
    opacity: 0;
    visibility: visible;
    transition: all .3s ease;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-filter: blur(5px);
    filter: blur(5px)
}

.header .btn-vk:hover:after {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-filter: blur(0);
    filter: blur(0)
}

.header .user-panel {
    float: right;
    margin: 22px 130px 0 0
}

.header .user-panel .avatar {
    float: left;
    width: 52px;
    height: 52px;
    overflow: hidden;
    border-radius: 26px 0 0 26px;
    margin-right: 15px;
    position: relative
}

.header .user-panel .avatar:after {
    content: "";
    width: 20px;
    height: 30px;
    background: #171717;
    position: absolute;
    bottom: -10px;
    right: -4px;
    border-radius: 15px 0 0 15px
}

.header .user-panel .info {
    float: left;
    position: relative;
    z-index: 1
}

.header .user-panel .info .name {
    margin: 8px 0 12px
}

.header .user-panel .info .name a {
    color: #d9d9d9;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 13px;
    display: inline-block;
    vertical-align: middle
}

.header .user-panel .info .name a:first-child {
    max-width: 100px;
    overflow: hidden;
    white-space: nowrap
}

.header .user-panel .info .name a:hover {
    text-decoration: underline
}

.header .user-panel .info .btn-exit {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUzNzkwNTNFRUFBRTExRTZBNTk0RTc3QjI3MzY1M0M0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUzNzkwNTNGRUFBRTExRTZBNTk0RTc3QjI3MzY1M0M0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTM3OTA1M0NFQUFFMTFFNkE1OTRFNzdCMjczNjUzQzQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTM3OTA1M0RFQUFFMTFFNkE1OTRFNzdCMjczNjUzQzQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6M6vB6AAABM0lEQVR42mIMCw2dxsDAEAPEr4H4EhCLA7EQAyrgAOL7K1etckQWZAJiESDmBWJ5IH4IMgioSANI2wCxAxTXA7EOmoEMLED8BcpmBuJ8IHYPDwvrBxowC6YIyL8LpL6ia2ZiwAQgW2cCNcgiiUlAvUNQMwz8R2JvAuI4oIGGQDwd2dk4NQMVBgFpHiD+DsTvgTgTiFOB4g+AdA8LHlsZgXgtDvkOIH6ESzMjlC4CYkFooIKi0geIQa6ZB8T78DobGOL9SCFuCqSuAjE3UDyZUID9QdIIsu0QSDNQowdyaOMy4BMS+xWID9T4FT2RiODQfApo428oWxjNMLjmNmjo+qDJzYVGDwM0dV3BCNX////D/GUHpMqA2BvEBzqRkYEAgGtGChxnIFUKSudAA27i0wwQYABCqlayDfS5OAAAAABJRU5ErkJggg==);
    width: 15px;
    height: 15px;
    display: inline-block;
    vertical-align: middle;
    margin: -2px 0 0 10px;
    font-size: 0
}

.header .user-panel .balance {
    height: 26px;
    border-radius: 13px 0 0 13px;
    background: #060606;
    line-height: 27px;
    width: 130px;
    font-size: 13px;
    padding: 0 0 0 20px;
    color: #6e6e6e;
    margin: 0 0 0 -25px;
    float: left
}

.header .user-panel .balance span {
    color: #feb008
}

.header .user-panel .btn-pay {
    transition: all .3s ease;
    outline: none;
    line-height: 26px;
    border: none;
    cursor: pointer;
    background: #feb008;
    height: 26px;
    width: 30px;
    text-align: center;
    border-radius: 0 13px 13px 0;
    color: rgba(0, 0, 0, .7);
    font-size: 18px;
    font-weight: 700;
    padding-right: 2px;
    text-decoration: none;
    float: left;
    -o-box-shadow: 0 0 20px rgba(255, 124, 8, .6);
    box-shadow: 0 0 20px rgba(255, 124, 8, .6)
}

.header .user-panel .btn-pay:hover {
    background: #ffce63
}

/* .header .account_account {} */

.account_account {
    flex-shrink: 0;
	align-items: center;
    display: flex;
}

.account_depositWrapper, .account_link {
    position: relative;
    z-index: 6;
}

.account_depositWrapper {
    flex-shrink: 0;
    margin-right: 15px;
}

@media(max-width: 900px) {
    .account_depositWrapper {
        margin-right: 10px;
    }
}

.account_depositBtn {
    align-items: center;
    background-color: #f3a45d;
    border-radius: 8px;
    color: #4f3d2e;
    display: flex;
    font-size: 0;
    height: 34px;
    justify-content: center;
    position: relative;
    transition: color .3s ease, background-color .3s ease;
    width: 40px;
}

@media(max-width: 900px) {
    .account_depositBtn {
        border-radius: 6px;
        height: 30px;
        width: 35px;
    }
}

@media(max-width: 599px) {
    .account_depositBtn {
        border-radius: 5px;
        font-size: 11px;
        font-weight: 700;
        height: auto;
        line-height: 1;
        min-height: 30px;
        padding: 8px 8px 8px 26px;
        width: auto;
    }
}

.account_depositBtn:hover {
    background-color: #f8bc76;
    color: #684933;
}

.account_depositBtn:after {
    align-items: center;
    background: linear-gradient(90deg, #e6a160 -2.5%, #bd8a5a 31.01%, #6c5645 55.76%, #5c4c40);
    border-radius: 10px;
    color: #ffe5cd;
    content: "+";
    display: flex;
    font-size: 18px;
    font-weight: 700;
    height: 20px;
    justify-content: center;
    line-height: 0;
    position: absolute;
    right: -13px;
    top: 7px;
    width: 20px;
}

@media(max-width: 900px) {
    .account_depositBtn:after {
        display: none;
    }
}

@media(max-width: 900px) {
    .account_depositIcon {
        height: 18px;
        width: 18px;
    }
}

@media(max-width: 599px) {
    .account_depositIcon {
        height: 16px;
        left: 5px;
        margin-top: -8px;
        position: absolute;
        top: 50%;
        width: 16px;
    }
}

.account_depositIcon path {
    transition: fill .3s ease;
}

.account_link {
    align-items: center;
    color: #fff;
    display: flex;
    flex-shrink: 0;
    font-size: 15px;
    font-weight: 700;
    transition: opacity .3s ease;
	text-decoration: none;
}

@media(max-width: 1200px) {
    .account_link {
        font-size: 14px;
    }
}

@media(max-width: 900px) {
    .account_link {
        font-size: 12px;
    }
}

.account_link:hover {
    color: #fff;
    opacity: .7;
}

.account_balance {
/*     align-items: flex-end; */
    display: flex;
	margin-right: 10px;
    flex-direction: column;
    flex-shrink: 0;
}

@media(max-width: 599px) {
    .account_balance {
        display: none;
    }
}

.account_username {
    color: #aea49a;
    font-size: 10px;
    line-height: 12px;
    margin-bottom: 2px;
    max-width: 95px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}

@media(max-width: 1200px) {
    .account_username {
        font-size: 9px;
        margin-bottom: 1px;
    }
}

@media(max-width: 900px) {
    .account_username {
        font-size: 9px;
        margin-bottom: 1px;
    }
}

@media(max-width: 599px) {
    .account_username {
        display: none;
    }
}

.account_photoWrapper {
    flex-shrink: 0;
    margin-left: 15px;
    margin-right: 10px;
    position: relative;
}

@media(max-width: 1200px) {
    .account_photoWrapper {
        margin-left: 13px;
    }
}

@media(max-width: 900px) {
    .account_photoWrapper {
        margin-left: 10px;
    }
}

@media(max-width: 599px) {
    .account_photoWrapper {
        margin-left: 0;
    }
}

.account_photo {
    border-radius: 10px;
}

@media(max-width: 1200px) {
    .account_photo {
        height: 46px;
        width: 46px;
    }
}

@media(max-width: 900px) {
    .account_photo {
        border-radius: 6px;
        height: 35px;
        width: 35px;
    }
}

@media(max-width: 599px) {
    .account_photo {
        height: 30px;
        width: 30px;
    }
}

.account_menu {
    flex-shrink: 0;
}

@media(max-width: 900px) {
    .account_menu {
        display: none;
    }
}

.accountMenu_menu {
    background: rgba(23,23,30,.95);
    border-radius: 15px;
    box-shadow: 0 10px 15px rgba(8,8,12,.3);
    position: absolute;
    right: -8px;
    top: 59px;
    width: 280px;
}

.accountMenu_menu:after {
    border-bottom: 9px solid rgba(23,23,30,.95);
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 19px;
    top: -9px;
    width: 0;
}

.accountMenu_content {
    padding: 20px;
}

.accountMenu_user {
    align-items: center;
    display: flex;
    margin-bottom: 15px;
}

.accountMenu_photoWrapper {
    flex-shrink: 0;
    margin-right: 12px;
}

.accountMenu_photo {
    border-radius: 10px;
    height: 40px;
    width: 40px;
}

.accountMenu_userInfo {
    min-width: 0;
}

.accountMenu_userId {
    background: #333542;
    border-radius: 4px;
    color: #d5d8df;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 5px;
    padding: 4px 5px;
}

.accountMenu_userName {
    color: #fff;
    font-size: 13px;
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.accountMenu_item+.accountMenu_item {
    margin-top: 4px;
}

.accountMenu_link {
    align-items: center;
    background: linear-gradient(124.37deg, #1d1d25 38.76%, #2a2a37 103.86%);
    border-radius: 12px;
    color: #aeaeb7;
    display: flex;
    font-size: 14px;
    height: 62px;
    line-height: 1.3;
    overflow: hidden;
    padding: 7px 46px 7px 19px;
    position: relative;
    transition: color .3s ease;
}

.accountMenu_link:before {
    background-repeat: no-repeat;
    background-size: 100% auto;
    bottom: 0;
    content: "";
    position: absolute;
    right: 0;
    z-index: 1;
}

.accountMenu_link:after {
    background: linear-gradient(124.37deg, #202028 38.76%, #2f2f3d 103.86%);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s ease;
    width: 100%;
}

.accountMenu_link:hover {
    color: #d3d3dc;
}

.accountMenu_link:hover:after {
    opacity: 1;
}

.accountMenu_link.accountMenu_deposit:before {
    background-image: url(/static/media/deposit.2a91800e64ebe92b3d66.png);
    height: 62px;
    width: 85px;
}

.accountMenu_link.accountMenu_items:before {
    background-image: url(/static/media/items.d472111d71e9a0982299.png);
    height: 62px;
    width: 79px;
}

.accountMenu_link.accountMenu_support:before {
    background-image: url(/static/media/support.9f56704019814fc7e9b3.png);
    height: 62px;
    width: 85px;
}

.accountMenu_link span {
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    z-index: 1;
}

.accountMenu_footer {
    align-items: center;
    background: #13131a;
    border-radius: 0 0 15px 15px;
    display: flex;
    padding: 16px 20px;
}

.accountMenu_logout {
    flex-shrink: 0;
}

.accountMenu_logoutBtn {
    align-items: center;
    color: #565666;
    display: flex;
    font-size: 13px;
    line-height: 1;
    padding: 6px 0 6px 5px;
    position: relative;
    text-transform: uppercase;
    transition: color .3s ease;
}

.accountMenu_logoutBtn.accountMenu_loading,
.accountMenu_logoutBtn:hover {
    color: #a0a0b0;
}

.accountMenu_logoutBtn.accountMenu_loading path,
.accountMenu_logoutBtn:hover path {
    fill: #a0a0b0;
}

.accountMenu_logoutBtn.accountMenu_loading {
    cursor: wait;
}

.accountMenu_logoutBtn svg {
    flex-shrink: 0;
    height: 18px;
    margin-left: 4px;
    margin-top: -1px;
    width: 18px;
}

.accountMenu_logoutBtn svg path {
    transition: fill .3s ease;
}

.menuWrapper_menuWrapper {
    position: relative;
    z-index: 1010;
}

.menuWrapper_enter {
    opacity: 0;
    -webkit-transform: scale(.95);
    transform: scale(.95);
}

.menuWrapper_enterActive {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, transform .2s;
    transition: opacity .2s, transform .2s, -webkit-transform .2s;
}

.menuWrapper_exit {
    opacity: 1;
}

.menuWrapper_exitActive {
    opacity: 0;
    -webkit-transform: scale(.95);
    transform: scale(.95);
    transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, transform .2s;
    transition: opacity .2s, transform .2s, -webkit-transform .2s;
}

.menuWrapper_btn {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 9px 6px;
    touch-action: manipulation;
    -webkit-user-select: none;
    user-select: none;
    background: transparent; /* убираем белый фон */
    border: none; /* убираем рамку */
    cursor: pointer; /* курсор pointer при наведении */
}

@media(max-width: 900px) {
    .menuWrapper_btn {
        padding: 9px 4px;
    }
}

@media(max-width: 599px) {
    .menuWrapper_btn {
        padding-right: 1px;
    }
}

@media(max-width: 900px) {
    .menuWrapper_icon {
        height: 23px;
        width: 23px;
    }
}

@media(max-width: 599px) {
    .menuWrapper_icon {
        height: 21px;
        width: 21px;
    }
}

.menuWrapper_icon path {
    transition: fill .3s ease;
}

.menuWrapper_btn.menuWrapper_active .menuWrapper_icon path,
.menuWrapper_btn:hover .menuWrapper_icon path {
    fill: #a9aab9;
}

.right-menu {
    float: right;
    gap: 8px;
    display: flex;
    align-items: center;
    padding: 20px;
}

.lang-sound-toggle {
  display: flex;
  align-items: center;
  gap: 8px;
}

.lang-toggle {
  display: flex;
  align-items: center;
  background: #27272c;
  /* border: 1px solid rgba(88, 89, 102, 0.22); */
  border-radius: 7px;
  padding: 0 10px;
  height: 34px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}

.lang-toggle:hover {
  border-color: #aaa;
}

.lang-icon {
  width: 20px;
  height: auto;
  margin-right: 6px;
}

.lang-text {
  font-size: 14px;
  font-weight: 500;
  color: #fff;
}

.sound-toggle {
  background: #27272c url(/static/media/volume-on.svg) center no-repeat;
  background-size: 14px 11px;
  /* border: 1px solid rgba(88, 89, 102, 0.22); */
  border-radius: 7px;
  height: 34px;
  width: 36px;
  cursor: pointer;
  transition: border-color 0.3s ease;
}

@media(max-width: 599px) {
    .sound-toggle {
        display:none
    }
}

.sound-toggle:not(.enabled) {
  background-image: url(/static/media/volume-off.svg); /* Добавь эту иконку */
}


/* Контейнер для кнопок */

/* .header .auth-buttons-container {
float: right;
margin: 22px 70px 0 0;
} */

.auth-buttons-container {
  display: flex;
  justify-content: flex-end; /* Кнопки выравниваются по правому краю */
  gap: 10px; /* Расстояние между кнопками */
  align-items: center; /* Вертикальное выравнивание */
}

/* Общие стили для кнопок */
.auth-btnVk, .auth-btnFb, .auth-btnSteam {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 15px 16px;
  border-radius: 7px; /* Закругленные края */
  text-decoration: none;
  transition: background-color 0.3s ease;
  width: auto; /* Не растягиваем кнопки на всю ширину */
}

.auth-btnVk, .auth-btnFb, .auth-btnSteam-top {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 11px 17px;
  border-radius: 7px; /* Закругленные края */
  text-decoration: none;
  transition: background-color 0.3s ease;
  width: auto; /* Не растягиваем кнопки на всю ширину */
}

.auth-btnVk:hover, .auth-btnFb:hover, .auth-btnSteam-top:hover {
  background-color: #e0b96a; /* Немного темнее цвет фона при наведении */
}

/* Псевдокласс для кнопки, чтобы при наведении менялся фон */
.auth-btnVk:hover, .auth-btnFb:hover, .auth-btnSteam:hover {
  background-color: #e0b96a; /* Немного темнее цвет фона при наведении */
}

/* Контейнер кнопки */
.auth-buttonContent {
  display: flex;
  align-items: center;
  gap: 8px; /* Отступ между иконкой и текстом */
}

/* Стили для текста кнопки */
.auth-buttonText {
  font-size: 14px; /* Размер текста */
  font-weight: bold;
  color: #202133; /* Цвет текста */
  text-transform: uppercase; /* Преобразование текста в верхний регистр */
}

/* Иконка кнопки */
.auth-buttonIcon {
  width: 1.125rem;
  height: 1.125rem;
  fill: #202133; /* Цвет иконки */
  transition: fill 0.3s ease; /* Плавное изменение цвета иконки при наведении */
}

/* Эффект при наведении на иконку */
.auth-btnVk:hover .auth-buttonIcon,
.auth-btnFb:hover .auth-buttonIcon,
.auth-btnSteam:hover .auth-buttonIcon {
  fill: #333; /* Цвет иконки при наведении */
}

/* Кнопка VK */
.auth-btnVk {
  background-color: #779ac1; /* Цвет кнопки VK */
}

.auth-btnVk:hover {
  background-color: #a4bfdf; /* Светлее цвет при наведении для VK */
}

/* Кнопка FB */
.auth-btnFb {
  background-color: #9e8fb7; /* Цвет кнопки FB */
}

.auth-btnFb:hover {
  background-color: #b1a9bd; /* Светлее цвет при наведении для FB */
}

/* Кнопка Steam */
.auth-btnSteam {
  background-color: #f3ca80; /* Цвет кнопки Steam */
}

.auth-btnSteam-top {
  background-color: #f3ca80; /* Цвет кнопки Steam */
}

.auth-btnSteam:hover {
  background-color: #f5daaa; /* Светлее цвет при наведении для Steam */
}

.header .nav {
    float: left;
    margin: 38px 90px 0 0
}

@media(max-width: 1300px) {
    .header .nav {
        display:none
    }
}

.header .nav ul {
    list-style: none
}

.header .nav ul li {
    float: left;
    margin: 0 15px
}

.header .nav ul li a {
    color: #858383;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
    position: relative
}

.header .nav ul li a:hover {
    color: #fff
}

.header .nav ul li a:before {
    width: 100%;
    background: #424141
}

.header .nav ul li a:after, .header .nav ul li a:before {
    content: "";
    height: 1px;
    position: absolute;
    bottom: -5px;
    left: 0
}

.header .nav ul li a:after {
    width: 0;
    background: #feb008;
    -o-box-shadow: 0 0 8px #ff7c08, 0 0 8px #ff7c08;
    box-shadow: 0 0 8px #ff7c08, 0 0 8px #ff7c08;
    opacity: 0;
    visibility: hidden;
    transition: all .3s ease
}

.header .nav ul li a:hover:after {
    opacity: 1;
    visibility: visible;
    width: 100%
}

.header .btn-steam {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAABFCAYAAAAINHeNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE2REIyRjYwRUFENTExRTZCNUJEOUM3QjFEQjYyQTNBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE2REIyRjYxRUFENTExRTZCNUJEOUM3QjFEQjYyQTNBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTZEQjJGNUVFQUQ1MTFFNkI1QkQ5QzdCMURCNjJBM0EiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTZEQjJGNUZFQUQ1MTFFNkI1QkQ5QzdCMURCNjJBM0EiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7nHrWsAAAWVklEQVR42uyd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);
    width: 183px;
    height: 69px;
    float: right;
    margin: 63px 130px 0 -30px;
    position: relative;
    font-size: 0
}

.header .btn-steam:after {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALcAAABFCAYAAAAINHeNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM2NEZGODdDRUFENTExRTZBQUY0QjVCRUQyNDM1RDE1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM2NEZGODdERUFENTExRTZBQUY0QjVCRUQyNDM1RDE1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzY0RkY4N0FFQUQ1MTFFNkFBRjRCNUJFRDI0MzVEMTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzY0RkY4N0JFQUQ1MTFFNkFBRjRCNUJFRDI0MzVEMTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6o8mGyAAAVw0lEQVR42uyd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);
    width: 0;
    height: 69px;
    position: absolute;
    top: 0;
    left: 0;
    transition: all .5s ease;
    opacity: 0
}

.header .btn-steam:hover:after {
    width: 100%;
    opacity: 1
}

.header .header__wtf {
    width: 166px;
    height: 115px;
    top: -45px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAH4AAABzCAMAAABpY0ZkAAADAFBMVEUAAAD/kgb/mAn/lQj/lQf/lQj/lAf/iwD/iwD/iwD/iwD/tRj/jAD/tBf/tRj/txr/iwH/jQD/igD/thn/uBv/jQD/thn/txn/txr/iwD/uBv/jQD/uRz/jAD/uRr/jAD/jAD+jAT/jAD/jQH/sgv/igD/ngD/lQT/jwL/mAD/kAL+jgD/owL/vBv/jgD/ogP/mAH/jgD/txD/uRuLMQX/lAT/rQb/qATeiyv/kQH/uAb/nAD/qgf/rQn//h1xKQX/1AD/pwCaLwX/5AH/mQH/tAL/twD/uAX/nwL/sAD/qwP/4AX/pQL/mQX/8gD/1wD/sQDIUxn/zwD/qgD/nQD/lAD+iQb/wAD/vQD/owD/wwb/5AD/oQD/twD+aQH/zQD/sQHWbzDVZg3VUQ2NRxz/3QX/pwTkdyv/+QD/ygX/uAL/rADiVAq8Pgj/xwH/ownziBb/yQz+vRv/4An/wgD/yxb9qAL/1AVMHAdjLBj/2QPIWQb/0CmiVSG7VxetaDTfqGr9fAmgSwvibRHvqEKGLQbzjBH1fxXldR3wexf//47+8W3Ncy7HUAv/zS//+R7hYwrNXQjGVwWVXTrjoRmTTy+vPgKePwe8i1j//0z//V3/6jeve1ZpHwL/0xLoagD//gL/8AD/+APLeiv/5wF7MwVnIwT/ygTmijHTeyv/3gI/CAE0BQD7mTDDdinqljPdgix9HALKdCSdUgrhkzX/jCemUwqGPwYEAADSZCHYiDbxjC2UPgn/1AP+lAH/vgChQQ3zdwxlDwFLCQHEaBf/dwRcHgTRdiHeYiHddx23XxPNgDPRgiuTSQeMJQOrXxXraQf/tAC7bR/jgx7naCXMQwf+fyy6UQZZCwEoBADZgiTvXhv/6xesUBeUEgIfAgC3Tx78VQJ0DgESAQDCaie6YCf8oCGsSQaxOAbcQAj/ggSkGQKIFQLTKgXALAP+ryXWdRH4YgzwUATtQgG6FQLxmiB7PBbCXwanKQPAdzXxdSz7bSHtyHzpKwP/+tDy1qe3NWqhAAAAoHRSTlMAAwgEBgoFDA4TEQwWDxIXHBkgFB4jGyYiKio1MCY2MT5IOkNOLpd2VnxhWx9ETSiEUVc9/W9FPv5mZZA3Lf7+6K7+44p4y27+vf7SMi7n3cT+2bSeav7c0qiF7aKR/tJe/v39+/S6/vHJpIb+/uZi/qX+wsBy3q7+9rahlf7c/vne2b/54MKsm4r86tbA/erSgWL6+Pfot/39+NT9uu0ygZ8BaAAAHhpJREFUaN68k+FuwjAMhLmckz8V5Ucn3v9R57MbBboIlTHtWiJRXH93DrkchfhAy79LyE7X9cpCL+rr52ycr5wW4xN4CqHH5HizPX499Ufx2Ad/MEjEMqczYjNdxISJF2hVMkzi3EbghTtHCUdjykCHE4deySJmupDPtMkXzsxk9LgNTXK6g5TvGHiO7hOjlp8psRuPjNPNcrGZ+S215reK86V+CnFCw8GRrjhJ6g9HdjDQpSs9WITtL54VBzkJAPvG+gpdowYqMFgrpS5dtViTIZGJKHlHemXQ5Z3aU1czjn3KH0llL069ulYtMlCcriu7DZEXPnKIXI7KkQcA6h9aivsgmduZ+BbJhQ5t6yoHXmlozDPY9YQuuJg6uWYW9lI282y1ejrN1XMpFMd5L7ZUB26uW2hb5aAuMQDuAxjdDbGVhpyPxqGyMHd0QHN49dEqloKtYcD6QTWUVmq9Cn3/Cm23+23r/CZOKqnULJ+1P538Bejtne1zHcm+qSy7lxmiOI6PsbNrdnd2du00ZxrHlFCSSe0kUpaSvFOS9IhcIFzItsnbk6KUCyUkSZizDWpzhXCBTd7iRu73yh/h2vd7jlG+u89MM3Oe+fy+v5fTsrJsATPwLAvy3iU80grsMOA6D2Gz/UpLZBgeHFW0bPxzGQyfm9kr6QgJzwEHOzAKfb/FwsKWrjwL0zD0SAgRx9KeGTgR+Z4ZASzRuSa1Cpr+VPG1ec3GsUnRk8J15BrvDBBNZZzx5RLemNkGfXFbY98xN1ghYpFIKZPKQKW2CEOEiWVVNiA+c3AGUX8M0+Efj7wu4zF7N9vANF3D0EUMX5lsRFLQGYzBvZkIB3jkRggZt2SWSG9QPPT0KvLprRQgxFE1I4cHm0Kgf1dysnQeWFfHg7MIvpMsaXVnNvl/+bCvA2RtuAL0sDcIg1T6w/F0sy2DwDftRyCWlX4dQP8Xo2A/U+TbCACiNZYV7ybcD8/sOhAniYzBhzGNN+bDyItkIoKNGxNfyt3F9EY3QPq7GP/yvSYEg679J94yT7jGNCRqBdnafCBQUl/MHMhHabwkS+i/Szx6lQGyL3t+kGWtwUjNtsSB/vttQ0dE4LfINwFoqj7M+6d6nUfc0Y/KHOgAoL/0OPK7crbIVT4T9dI0S2IRIv22xcnQuY+sE9vDaIl/RqnRcO2B/pbLJ5OuMNOv31tCHX0C9H/xRlkT5oBo3Z2wJhwvHRQjpfKNca/XW5Iy/ew+C81h3As7Kbb7cZbtUtNRUUwnaytZLCLfx/DTGLJpUTXXoN065BrVcc8FnU/YBSyDYWOjReUbO7aOlSrUaBcmi6WH/Shs/cU7nLogamxQQ3T/9lHR70+LyZJIrhOBzr7jmd2xvnPRornzwAIYzGanY/C4rOtzjZGVNdB0JtZ3jr3fNlEjld+4MDw7e2btZlY/wOxj8IhHhIG0zxZqY2oPcvX5Xb+YoFfhXme/PufWtYt3L105cmT9kVuW22wC3O4069VKp2nkNknH11TCgZgFW+84GPnVm07cuHev/3OcU8OYeB94q1Li40avGKvjveh4fuja4N2pEEkS2r5rV88/W//48ePXj18deTC33nYd7ix2beVSp93u8NsxcbiU6UXwqVYXW06ITb4VpLP7tzwd5fnxM0y+wZfu0Z1BcLRAfdZu70/2Vg4flIlcF/k2tu8V1oKPL55//fb1+Y81b9/csqo1t7141bXrd25fatbmt6EOstEsI8AsmACq5keV7XXjdO3s4Ni6+/f6uZqRcZqWybfMzwzWPvb2FOOpUkf7T4+JoCV8D5kT2fKmZV378unb6X0fvn1/+evNuWU3r1z9/Xv9+idPfqx/5Cycb9TWSUAMuhNdF1xn3h8uzDwoyjqM4wuxyCFpgiSomF3WlJ1bbVO5tU5FMOVQM3RMUhxmChSRCUiJplZmOpl5TMf0vu/eB3vfJ+wF7AmswO4KLLAccsgpIh4zPe/uotZ394+d2T8+73P8nvf5/u55e+1jR2v3n3GLxbaQa/M3W+jo5+uyntkcbj384N0VHXqAX5f8EcrVd2PYFu7e9Hs3P//ipqOH9jdQKDVJhO8ZXj2GcSskIr+/xGajKKWedgHNKfM/QMhYv3796lXwiT4C8OEJ7iGsPFl7fD/JZObxeTyzz2cy+Ys3r/jISt+yNQ0OPswdfOxFzj0xGZ+5malZ3fSxvVW5W3e8v/k4lTohdpNIOtd08G/iEd0Uks1CxprsqmqlVBAQaTQajkA2pKrJSMrIyIAHWL86rFXwXQVpiEk8Yvbz+GYbk8JQuqSKrpERU/GzmQ/uwOjYN6mbo6Un3hq6qenpa9as2NGdsyk5M2tz5pc+cZdleroJNM0L/U0qpxtvZmOtLToVU9rOEWnr2RqR4LDJH6zZsHoDrrUbHsqAOixPgAMfE7uMeGSAQVG6cOmo1KuTlydHTL+mpf358x/d9G0rMrOgpcNDF4IPz53w6za5im4sTcnMvDd200SR19vCCTRJmor8IRupGBmb5XLLppmqKwqJSKs37tRwnBw+n+dbm7geoJF5BwMxcfnKNc++HXeWd1Gp1JHEE73jkx1ljTlcffnAryuysr459vPPW7anQOUh+GSoPSESPt77a4jPcFmlKVlZzyYfdU97A8M53oAkYA/xGe4KbK6f3tYxzQ/p7CLtMGrYyabJdMGQ+fjKV15+4ZEvn9t09Kcff/ll/6nTJadLar79zS9uULqoXdMGFoohINRwceDXu7Oy0lc8eOznb5PToO0heDz6GCh+ZDilpdyrZ72eDC+n2J8Av7Ob1UqWkBtUPEYvi3uzADV0WFR8hYUtr8SsWhFN5gv+deDcX6dOX6mpoTBBFAqMBqWSqazz2wA/0bYFQ+ksg7VsdPJy+cjAIeI6GLgpd2empMEsh+DjIHa8+Ev81JRdrNdj8eTXugNkLWpsJNPIblU16SJmmBvDCvLsKqa9SSvn6q+zORpLqPovH4VBcik89vZ2CQ3kpIEUmhIz4K/0otnj470g6khXV5fO9GN8JmjdmtQ1abeWLch+eNNMDpc/5iPWm/Ew6mKPkwLkYaStgkzzmlRMdzHSP5uNlhUxVCV2dr0cyelk04Q6Vc2iR4PLAaLRBILBwcGhviGFxmY2A34SWxhwuaQgBYjBO0S4F/Y8WPnw10hkhcQ9EL68Rvkx69pKY9LWpBKP6wKiYSQb8C08FWMiB70500bvaOGHeiza+ilkrF5EE5pVpzwWiboZdB7UHP7R2NjiWeTheEY51jriwdEjIyMNVDf1kRiY4LDKwxyOOpi7cGMf3fOT8VU77oXnk9MfT0n5XudsGUYMFQFaS9Cv7O1uG53Rszq8oeqepnp5N2qt54iaQqE6hWR+qrLyxI5uLorhQkAVfR6YNGIXYxRp7ZLqxD6fj+cPmo6vjUkHE4OnHRJPhH0wYsmh+/D0R60AIS59RXp8+hEdpykbtXpptCIVj1SOWcta0eyO9tCVHhHk3ijXSiD3/jpFIQsnYnQEYbGMOYb8xumiLomSz8fxBUhZnpLKV4H8399PJIDDAaVEd1cIPhp92IngexG+EuMOL+ZJkoumbgO8xNkFpW/B5pobscZiXajBzpZDVuqh9D5VTU+7xn6xuGymvwAZ679+/QJehWZLOyWMd+cjc3lKUlClCjF/IhKWLU9KAUW8M8QO3FsWE6fHRxIA/jaVsIEhFaiN+gKvwDkSYvRW6kebK9AyNTMIpZefwMbqOWQJX3VK6uDQOBrZYTkXMUwJZRqN0+kUeCQ+Pt8slroNyNwCSQyz4cxGAnF5bHzSMlA4dNwPxQF36V4jYr4hfDwBCamE+5keiVpvnAkIRKQQ6Wp3drN6GIXOsyk42k6UNTbPETaoQnVSB9A1MqEcRQ3zZA6HRpNILB6LGfBu6bgRnVugkA79eHRZeFUCNjGseNziQ8UBH1bED8Xj9ik8OFMITzA9AjU3pzUgIJuC7jzM2qyu1Hc0BUsUbK0cMcjZIqFYVaOUDkokGplMmI2wsufJTU2BgNdbZLHweHwfSXqZy51b8NUCeOXGx06ePFtLSCBG/EI8sIEYuRGNeuI4PPyoZSA8xmwXqOn5zc5FNo/n9qKzkvPctg5PsKFd2DmFWeUiNsesqispWVw8LZDJtEYkZ1hIPiysBx38rJzP45tI0kk6a3bBdKb27BGKmQcd8BMhCfARxwi8W8Ev+XDg43/Dkkb4jdk+2IRaW5wCUZDirmQV066hhmJldYNT2MllWetFsp6g35z32hH+D3USoVyPGIZbDu9+6aWnHt208dNJvpk/oJNeQnP6ixj4676aaWPyTGuj0YdvVyK6Ax+2r1HrRjgJeC9aIKI5OEESFTXkcTqRArXN1sPWdmLZnVqRkBSq9u/9KPh9VYkTSq/Pn58+/Hppaenrmx7cfplXzRtwKUax7P7Wjqvj4+NXLy4sVFMTCbB/4bkH+n/xkfxDViJWKTamltI+NI/OcAQOC1+8gLYOioaxWUs1ZZCtrcfG5OwA28f3U/fV2Pb9oCOzh5GcfK9o1/bd20tLH33m414/nzfQMDKLFPQXWMdyWCiCbWkznyHGQfS4/YgUfgkf/Qn4pehj42opgqEp7oxDoFHYBn7nFgt2VqJz9modh915gntdKyIPBv3+ye9q9lYN9ZC1bUh+xbRw3+7PDh5sbFXbe5RM84R0pB/BBdbGaGjt0JmOxxOjePw6JppxHB8VbjgirR9LPMsQ9LFYFxyLTilTzGrLc1zbwRr12BQidmd323UhHLugSVd37v19u3oGZXI9OjbvFe6/2ld4ANe5A+cYOml5ARwHa//NS5cvj1OVDF5tTBLugmNx/F238ZCC2/hI6e9KPKIU5NHbzjsWOR5TA5qvdlyDkeui2CH3aP41NkdEWjxw4ETuvj17e6D0iN46X9HH/D33631V2785yOfZmFTp5Bhy89LkxRGXS6lkMGzmpwmJUHvIbJR/O/u3kx8Xjj5mJUm5qEYN5x0CWo/PghYUQudZ+0oYErZ2ij7DFpHVppIrs7l7Psgl95Dh1OeMzbcAvOq91z58eHsRfu4mFJM5WH+r3aVkkKgX+/IOPRYLBgzySgxfVS09wB25h6kDX2LssgTCKoprUI3lF9IEzh7T79xZB0eO9dtLSAFtJ8t4QeYQ9pnNA9lfv/9u7uCQrN6I5GdXtOR+/cGuPXve2l21YLbZBtzSS0a0v0hXXp5XWFh4dNUyQsJysB5wrGG2AXwp+XfcEUaDT0gg/MOUDrVgBYAXUQf0bcWOnVPoXPsVBWwaaPZ5eN2IeebLW3O3bX21r0kmp9Otwy3a3Hc/+QT4u/d1+Gw8E1V6iUXv7xKraQBfGRufCI4QPDBuPSFICP+/rbd0vYYbwyTCfUzPEBudgQWGI25ArVD6E/rRdoYdxhpWoNUEND6bXV1UVPHqF30BKL3ROl80lfvuu5/s2rVn965JE59BdXsucY39De6DPx69h5i0fvXK5cvD3gvocCcWGfmAjNKjr9xI4ycSNjI9fcPcCzSao8lkQWdpzk40p0NAktR3VtJn8L7/7saNY8cOF5YPFpHZBjh2XvUXW7dtA/6erz4Z9zNukEiKUTRnVke9Pz5h1YaM1atwCwqthwcfuae8M/mRQQBwiB7uCAi/Ab5SfwGOfZdpSt/hEHVi1rw6nai+E227IOTIJkpM46++8zmiLyySXTMiM/MtO7cCHuJ/o+p9U8mNK2KFogzLLmOceWH9xg0Z4IBW4t4vIQmy/z98hB6+ZQA+HLukxBiYuXlc4wUnTUPqhYlLE8mRfst3Cq1cjliviciSCd9AwTvb4AH+Jcvcf5IMozi+dW/db3ZdNWNdNrszJNMgKDJRitaASZpIDDOlq7XVqnWZbdVWP/RTbe0FuWmhglgjk3gLE8gUFaUiKZ0oKGReKku7nOclmq7nH/jw/T6Hc87zfW0m45C80lNi6uAwCfmnjp9+Nfz1raWsxYnxxLQLycuiiefPzDCf0E/gARrGE/pRdk84j2KTCecAL09ywdrc/kPRV1CW26Hob3/t0DX3yFsrCo0f9fruJA5dkqVpohqHMJ6Uaqsn8AcP868OD5M/tDHKWnAMF6tvz4uOXozkz0Z4FL2g8C8ydCJ4NO0RHYUzEJSMOUfzmRRmKSzP0h5l4NWhgRPKQMPTal2zkvB+UKX/JGHShVlfuMZSHpajbTwm0nYkwc45/Pv3Ve+DN3rGI3cXhnPVt2NWLI9enILkh/Hj0cyF0h9pPnpkoz/8lEnTpkFiM3niZZVPquiSQum53kPNHfokrw84nmp1UAI/nlBFteRgK4cOeJHV6NIoc0rs5rvXf6Fz497J9KD6ZZBRxzVjuFufH7NuxfLFy1IWIvmz0OVH8CPMh8QW8WHNQ1HIrOmTnz72VSiqAF/4Q5FuOk+D0e0pc+jKe+S9WvC+ltydyJFJhBL413sU9TajKymLw0H2Hz51Mt2rVnsZdeJ6WLNr9ydspMRGJ6esX/9XPhF5jVBPFB7xzAE4imGiYqZMJb/m9sC0Ly4QwaVXP6aFlM88BVpY8DVD2ponfjIjBN7TOScY1NIqDJdSXZosoVDIpO/Zd5jd6qWpvRZHjkbhdDO2Jm8iUWLj41Pg9sN4cJ/AAz8y51G7Qys2wOfGLFgwZ2ZtGfdEZW+hocBWqQm0P1chvLGkR7ctsUJLFQ1auns5+wD/xAK6sRyqHZcgPFF77H6v+rnXYnUWvQf8EcpREuKD/hjoPJC8oXEeaXtIPfyOMH1OVDjOT5iTUvuIqwG9Be88cp647jk5VKTxaHW6Doynoxq5g50DiUw+4FscVA88+qmmYxHxgP8ZVLd1W6y4shJ3+3eS4jLC/PXzYqDvEm1v3EjzxyHrw9kWhP0JCUuWzojVO0xFvIDL01sFO46l7XFAWf+zubz8vbJcR32S6/eHJHtkMuZ9sqHQozC7akyJHKGQTqejtisI6QHf+Zln5vH8uXEZuzIIPtgfM3MWch/wo8yPZN4ozV8KZ3PUav03k7yq6llREVR8u1+vCmiwSsjc5Im6EmqhP/dTK0cgk3HukGtMOOaUGmzPOBLQDuIFZ/kD+pf67s7MY11dOKMpbucuCikD4RPWE3hQP8p8CLRRzSP6Isjb165dS4lapTe5lMrKejPe1/fZ16RSZZbzcCeO4zqdtsaU2xRKZJ8GfIOlhvtMLi40uCSgHaxH+NMDNHVwsDPTiTvdb8R5cWmyXfGo/JIBPxMiP2guoyo/nCijWG/p3LS0BZA+LdoRtDc6A/19nl788yObWKVyVAw1N1dU6Eq01TVNTeKfEhafv49pqSuwFSXZCqy4kAl4RGedSRygvQz6O7+54Y5yDuRtWpOEpSZQSIT8iPoReOj1KNiBWA0uXShZtDabMv9aLd5ob7RbrQ5HWctQy1fyo+p3dnt1taG44WJ7SBxKZ+/l8/fIVA3FpU5nqYFrhh4kI+h7z/AGVC+9g2pGbmZ+al7ekdRseALv2RRLIfBT/8MTVY/KDn3CuVW5+5Z8Z9TtN5mZXPdHOD6fSHTz5gv1eXR8Pt93kfTSpUund7MEAvY7WnFDsbTUYBAnMWUyGZ8vELB2n0n3PnjYNnghPy0uLjV1uwTDbrHZzOPxsaPxxJcmAk+UPRK/eQkpq0i5DeMv4AZzbC6pVKrNv7Zhy7p5yy9fuHLl5s0r167t379/ZXZ29va9LJaAff4x4IsbrO4c+j4ZH+gs1t7dx/u7L1/JT0vNS81O25nBw7alHY0jUUibKPHJI/Fj/6kf+4dKc+lNIozCsJdEE6NRq1gilCLDZSiXoUPa2mlnIrHjhLTYRkq0CLEbm0oXE2PtwrB2ob9A3QDRuHHvxoUL487ExLV/wd/g+56PD+tp0rB7zvt+h+9yDqfEe/YSA/Qnht7QDvNhGt+WxQYW6/xUJhVLpYyyWQhbucpatlNr7tW37hze+/7hx5fPuEf++blJuNCbzZe9NqLr197v313/6O37ThA4dnqCP/s//jSXnt4nStE+HgUjb3Q4nUbP17WiVmM2ljIMI2nMm4W5hVy+spLNdnaE/+Lmpw9ff3/7dXR0/94YTnqt281mu92u31P9vP124AfO7gR/DveNM4I/rdQfwz8bDD1vNHi8GC9xq1haWk3FYqmkcaNsmnPLrVyuAvWaf3T05MkjiQcIwuvNWq2zDfrBAfGD9XfeYN8nnuq59rxu8ZVJ/ImJepk3AH976L127nofe097ViKNnXJjFnjyqX6Z8tdWstuKXz9EBTAgXKTvjekrB4igPhr5dv8N8BBvq31Hdj3S1ZhV4U+Jeg73Hnqv7GuwYOAN69emBU8+5YO/3DrOpwFbW8ASLdLxxgAdj2zQfedw8MJpO0GfeLXtRItceqrXd61J6WHTqV61QV9N+ygA1N/9JRfnVKORGfMhX/Ppv0qgXgcYsbcHOOhZ0iv5vO+Hm++doN0Odilee4+HhvJeFZ5Wf4FDzsQ1//XzqGNfX/fepv3+Zq9IegP6iZ/Yr/jbTIAZSDSpfEeMXwM8n8sthLeepn0/AFzo1VVrmt7LtJfzeI3HaY8DR9yvxnE5sF3/bf9KvHjV3XAbFkYFmdlY8h9f64cBSIDR5D/CYTzphC+0HD90CBe6Wnl6Lzv+yX/9Bb3nc8aL4i+h5Ev2KqYdrutaljUzgwRU9ZXH+slHAnSgwxxA3ulQOaVXCG+1wjC0Q2eXYQt9A3R13KqGoqbDfOIv4MjhgLvEiFer1cQG6JHIDPgZKT/KB78l+pmAZKCCwqGc0ql8eS4MCyHJYAMOuqw8vccLUxW9Nh/y0c69KHwkIJFIuKQzhA88+GVT1x8TWIEFOibwHOFzhYJpmmnG4iLprhWB9TzulPhjzRV2s8GH/YqfwPgu7mJ+GC0Wi1OXpiKwf8KfL4DPBYADtAA58A9R0XDSzfn5cvmGoJX0iFw1WHjyxtD6paWrphnjX25cZyj4JcYU+Rnh6/VnAiwBeqAjr+CQTuFlwA2DaGwdDUvoGPuqHY9wmi7tbOHL8qP8mYDEVTTeLzPIF/2xCV8l0BILdOTAFjjpwjaSyVgqNoYXOWpm3enjBnQG8ewnwn/10xVkIIEP589zKvq3djPYaSMIgqiCwYothDA3K0IWRLlFRD5wyP//WOpVbTFzcJBBprJeRCLldXX3zuBxQwJUf/z7+RsBvKoLX4UVWBI78OPL05PYz9ottGrs/zzK+v1tMg+eJa+DbUhfMuCRNxqL7jZ8Rn4rwacABz9/SgABqAcI4a+oXKDdcUdbB344BP7wu28ub8Zei8YQXw5W+Ky9utuizZYUJP/wRwBEQAgoZIwfj0+2Dnyvt9WBhx7vmOepj3uLQBg3YtqhU12Zk0gCdvhvAHSAS6AICAGBhh3nsn7QW3rD74Gr7NTd76zz1NV+NIaxVJoxCSN935TfBIwAyEH1ctS3df7D9D0f5qrqpafp+8yjeSwZZZ4vc0hIwyhJwE4FaADJAF1ogQXsZk/H2frecPXu1tMEHBV7nKh0kHWfBpAogYrQEPC/VQaWBjD/l0vgEH5WRpe95F10Hye57lnqpW/rei988r/2TGVGGpUtAhgNkAQ4AjZh92H1HDZpB55pgsC3gXOkcLUSvSp+SoHkABKB54ToQfgEwBJMChKBaLyg4lrCuegpeq2rgpTddOBVmDMf9ts5V4+3yX8CYA1MDR4bQgUZttMOnYYH7ucd/Ep0mS+i5Jk/HXBK8HPM2Qosi7AADYFWCDho9LDQb7ckXso2xwTZCfMnh9QbAOtEJrTcgpsEYAkkoKC6W5BBU/RUHediS/TzXPh3R9uBqw/xLy0VIIKsAoTQGCrIoB92EvBsMXQdCv1987N/6q8AxhG/KyB5G4CR3VgXr9qeJ3dyeu1PL9TKpp8/YG+5AVS2dgCrUHciOlFXtYOtP/FN3v3AcYAqXWex+eDvKLhdBF+v8e9VoDsBIVSAO7jVkSlPL17fqHeZWUzXDcaZfNRFIDXAlsuwQeJBDRg0WR/tnv1VZUfn5r33ie9HYIkAJQlo4xfkDd/CRqo5ouiC1/v5GjvBigD4gUhX9yLpxKwiIumdGHXpOqz+cQHvVtTpdmyNHdnA3GObf4Dehebz9JGAaEUP++MmdBMBtGEuZLLb3c5XhX/+d2bKXzajt1bsrnylbMMNO7tLp7XRYH46BdXaAbQQp4Rz2IEXf7kI/F8ze0EaEHfPJZdMpwz0hTThdVkeW79aKd1Id5p98p3ILx7B2JUbCkXJX08S+6L00YeTSu3Xki8v6Nz/r4SXQL9Gw99JOmTQ5/H/AYmgjCM1I+htAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: 50%;
    position: relative
}

.header .header__wtf:after, .header .header__wtf:before {
    content: "";
    position: absolute;
    background-image: url(data:image/png;base64,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);
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    opacity: 0
}

.header .header__wtf:hover:after {
    -webkit-animation: glitch 3s linear infinite;
    animation: glitch 3s linear infinite;
    background-position: 0;
    opacity: 1
}

.header .header__wtf:hover:before {
    -webkit-animation: glitch 2s linear infinite;
    animation: glitch 2s linear infinite;
    background-position: 100%;
    opacity: 1
}

@media (max-width: 1400px) {
    .header .logo {
        margin-left: 20px
    }
}
	
@media (max-width: 899px) {
    .header .logo {
        margin-left: 20px;
		width: 87px;
        height: 78px;
    }

    .header .btn-steam, .header .user-panel {
        margin-right: 20px
    }
}

/* @media (max-width: 1200px) {
    .header {
        background: url(/static/media/header-left.0a021489.png) no-repeat 0
    }
} */

/* начало блока меню режимов игры */

@media only screen and (max-width: 1300px) {
    .menu-bottom-wrap {
        display:none!important
    }
}

.menu-bottom-wrap {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
    overflow: hidden
}

.menu-bottom {
    overflow: hidden;
    border-radius: 0 0 20px 20px;
    background: #20212a;
    max-width: 1440px;
    height: 4.9rem;
    width: 100%;
    display: flex;
    justify-content: space-between
}

.menu-bottom .left {
    display: flex;
    gap: 1.9rem;
    padding: 0 1.9rem
}

.menu-bottom .menu-item {
    position: relative;
    text-decoration: none;
    cursor: pointer;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #dbdee4;
    font-size: .95rem;
    font-style: normal;
    font-weight: 700
}

.menu-bottom .menu-item:after {
    z-index: 1;
    position: absolute;
    bottom: -60%;
    filter: blur(25px);
    transform: translateY(-50%);
    left: 0;
    right: 0;
    content: "";
    background: #7f98f099;
    border-radius: 100%;
    width: 80%;
    height: 3rem;
    opacity: 0;
    transition: .3s opacity;
    margin: auto
}

.menu-bottom .menu-item:hover {
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom center;
    color: #fff
}

.menu-bottom .menu-item:hover .button-menu-text,.menu-bottom .menu-item:hover i,.menu-bottom .menu-item:hover span {
    color: #fff
}

.menu-bottom .menu-item:hover:after {
    opacity: .7
}

.menu-bottom .menu-item i {
    margin-right: 0.5rem;
    flex-shrink: 0;
    height: 20px;
    filter: invert(15%) sepia(59%) saturate(30%) hue-rotate(24deg) brightness(5%) contrast(15%);
    width: 20px;
    transition: color .3s;
}

.iconmenu {
	filter: invert(15%) sepia(59%) saturate(30%) hue-rotate(24deg) brightness(5%) contrast(15%);
}

.menu-bottom .menu-item span {
    transition: color .3s
}

.menu-bottom .menu-item i,.menu-bottom .menu-item span {
    position: relative;
    z-index: 9
}

.menu-bottom .menu-bg {
    height: 100%;
    width: 16.25rem;
    background-size: 100%;
    background-repeat: no-repeat;
    position: relative;
    overflow: hidden;
    background-image: linear-gradient(117deg,#1c233e66 28.12%,#20274466 100.59%);
    cursor: pointer
}

.menu-bottom .menu-bg:before,.menu-bottom .menu-bg:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.menu-bottom .menu-bg:before {
    width: 200px;
    height: 200px;
    top: 80px;
    transition: top .5s;
    background-color: #9484f4;
    border-radius: 100%;
    filter: blur(70px);
    left: 90px
}

.menu-bottom .menu-bg:hover:before {
    top: 40px
}

.menu-bottom .menu-bg:after {
    background-size: 100%;
    background-repeat: no-repeat
}

.menu-bottom .menu-bg .text {
    color: #fff;
    font-size: .9rem;
    font-style: normal;
    font-weight: 600;
    position: absolute;
    bottom: 0;
    left: 0;
    padding: .8rem 1rem
}

.menu-bottom .menu-casepad {
    text-decoration: none!important
}

.menu-bottom .menu-casepad span {
    position: absolute;
    bottom: 1.3rem;
    padding: .8rem 1rem;
    color: #92caff;
    font-weight: 800;
    font-size: .7rem;
    z-index: 2
}

.menu-bottom .menu-casepad:after {
    background-image: url(/assets/casepad-BjgXJwpQ.png)
}

.menu-bottom .menu-baraban:after {
    background-image: url(/assets/baraban-LCWAwCli.png)
}

.menu-bottom .menu-bonuses:after {
    background-image: url(/assets/bonuses-Dr-9HKYz.png)
}

/* конец блока меню режимов игры */

/* мобильная версия начало */
@media only screen and (max-width: 1300px) {
    .menu-mobile-bottom {
        display:flex!important
    }
}

.menu-mobile-bottom {
    display: none;
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 4rem;
	background: linear-gradient(180deg, #272738, #2b2c30fa);
    box-shadow: 0 -6px 34px #0f121ee0;
    -webkit-backdrop-filter: blur(2.5px);
    backdrop-filter: blur(2.5px);
    z-index: 40;
    justify-content: space-between;
    padding: 0 0 0 1rem
}

.menu-mobile-bottom .left,.menu-mobile-bottom .right {
    display: flex;
    align-items: center;
    gap: 1rem
}

.menu-mobile-bottom .menu-window {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
    padding-right: .5rem
}

.menu-mobile-bottom .menu-window .select-window .w-content {
    padding: .5rem
}

.menu-mobile-bottom .menu-window .icon {
    color: #94a0b9;
    font-size: 1.5rem
}

.menu-mobile-bottom .link-home {
    border-radius: 10px;
    padding: .5rem;
    box-shadow: 0 0 0 1px #3f456666
}

.menu-mobile-bottom a.mobile-link {
    display: flex;
    text-decoration: none;
    flex-direction: column;
    color: #e4efff;
    font-size: .6rem;
    font-style: normal;
    font-weight: 700;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    height: 100%
}

.menu-mobile-bottom a.mobile-link span {
    margin-top: 6px
}

.menu-mobile-bottom a.mobile-link i {
    height: 1.6rem;
    width: 1.6rem;
	filter: invert(15%) sepia(59%) saturate(30%) hue-rotate(24deg) brightness(5%) contrast(15%);
    display: flex;
    align-items: center;
    justify-content: center
}

.menu-mobile-bottom a.mobile-link i:before {
    margin: 0;
    font-size: 1.6rem
}
/* мобильная версия конец */

.live {
	/* padding-left: 2px; */
    padding-top: 1px;
    position: relative;
}

.live_listWrapper {
	display: flex;
    position: relative;
}

.live_online {
    background: linear-gradient(2deg, #1b1c24, #2b5141);
    min-height: 100%;
    display: flex;
    padding: 5px;
    margin: 0px 1px;
    border-radius: 4px;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.online_cnt {
	color: #46b975;
    font-size: 15px;
    font-weight: 700;
	text-align: center;
}

.online_label {
	color: #95a498;
    font-size: 9px;
    font-weight: 300;
	text-transform: uppercase;
}

.online-icon {
    animation: online-animation 1.5s infinite;
    height: 32px;
    width: 32px;
    flex-shrink: 0;
}

@media (max-width: 599px) {
	.online-icon {height: 22px;width: 22px;}
	.online_cnt {font-size: 11px;}
	.online_label {font-size: 8px;}
}

/* Анимация для иконки */
@keyframes online-animation {
    0% {
        transform: scale(1);
        opacity: 1;
    }
    50% {
        transform: scale(1.2);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}

.liveItem_link {
    background: radial-gradient(101.95% 157% at 50% -23%,hsla(198,8%,77%,.4) 0,hsla(189,4%,68%,.316) 31.63%,rgba(67,75,77,0) 100%),#21222b;
    border-radius: 3px;
    display: block;
    height: 100%;
    overflow: hidden;
    position: relative;
	width: 160px;
}

@media (max-width: 599px) {
	.liveItem_link {
	width: 100%;
	}
}

.liveItem_link.knife {
    background: radial-gradient(101.95% 157% at 50% -23%,rgba(238,177,58,.6) 0,rgba(198,114,15,.474) 31.63%,rgba(81,55,17,0) 100%),#21222b;
}

.liveItem_link.consumer {
    background: radial-gradient(101.95% 157% at 50% -23%,hsla(198,8%,77%,.4) 0,hsla(189,4%,68%,.316) 31.63%,rgba(67,75,77,0) 100%),#21222b;
}

.liveItem_link.milspec {
    background: radial-gradient(101.95% 157% at 50% -23%, rgb(98 195 236) 0, rgb(34 164 193 / 71%) 31.63%, rgb(26 94 135 / 0%) 100%), #21222b;
}

.liveItem_link.industrial {
    background: radial-gradient(101.95% 157% at 50% -23%,rgba(58,86,238,.4) 0,rgba(15,44,198,.316) 31.63%,rgba(26,17,81,0) 100%),#21222b;
}

.liveItem_link.restricted {
    background: radial-gradient(101.95% 157% at 50% -23%, rgb(130 78 242) 0, rgb(163 112 209 / 74%) 31.63%, rgba(45, 17, 81, 0) 100%), #21222b;
}

.liveItem_link.classified {
    background: radial-gradient(101.95% 157% at 50% -23%, rgb(235 47 92 / 74%) 0, rgb(213 60 106 / 69%) 31.63%, rgba(81, 17, 29, 0) 100%), #21222b;
}

.liveItem_link.covert {
    background: radial-gradient(101.95% 157% at 50% -23%, rgb(238 58 58) 0, rgb(205 53 53 / 62%) 31.63%, rgb(81 25 17 / 0%) 100%), #21222b;
}

/* Примеры разных картинок для классов */
.liveItem_link.consumer::after {
    background-image: url(/static/media/1itemrank.svg);
}

.liveItem_link.industrial::after {
    background-image: url(/static/media/2itemrank.svg);
}

.liveItem_link.milspec::after {
    background-image: url(/static/media/3itemrank.svg);
}

.liveItem_link.restricted::after {
    background-image: url(/static/media/4itemrank.svg);
}

.liveItem_link.classified::after {
    background-image: url(/static/media/5itemrank.svg);
}

.liveItem_link.covert::after {
    background-image: url(/static/media/6itemrank.svg);
}

.liveItem_link.knife::after {
    background-image: url(/static/media/7itemrank.svg);
}

/* Устанавливаем уголок на псевдоэлементе */
.liveItem_link::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: contain;
    pointer-events: none; /* чтобы не мешало кликам */
    z-index: 2;
}

.liveItem_link:before {
background: url(/static/media/cs4logo5.webp) no-repeat;
background-size: contain;
content: "";
height: 66px;
left: 50%;
margin-left: -33px;
margin-top: -33px;
position: absolute;
top: 50%;
width: 66px;
}

/* Стиль при наведении, чтобы уголок оставался статичным */
.liveItem_link:hover::after {
    transform: none;  /* Оставляем уголок на месте при наведении */
}

@media(max-width: 1200px) {
    .liveItem_link:before {
        height:54px;
        margin-left: -27px;
        margin-top: -27px;
        width: 54px;
    }
}

@media(max-width: 900px) {
    .liveItem_link:before {
        height:50px;
        margin-left: -25px;
        margin-top: -25px;
        width: 50px;
    }
}

@media(max-width: 599px) {
    .liveItem_link:before {
        height:30px;
        margin-left: -15px;
        margin-top: -15px;
        width: 30px;
    }
}

.liveItem_back, .liveItem_front {
    height: 100%;
}

.liveItem_link:hover .liveItem_back, .liveItem_link:hover .liveItem_front {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
}

@media(max-width: 599px) {
    .liveItem_link:hover .liveItem_back, .liveItem_link:hover .liveItem_front {
        -webkit-transform: none;
        transform: none;
    }
}

.liveItem_front {
    transition: -webkit-transform .5s cubic-bezier(.28,.67,.04,1);
    transition: transform .5s cubic-bezier(.28,.67,.04,1);
    transition: transform .5s cubic-bezier(.28,.67,.04,1),-webkit-transform .5s cubic-bezier(.28,.67,.04,1);
}

@media(max-width: 599px) {
    .liveItem_front {
        transition: none;
    }
}

.liveItem_back {
 left: 0;
    top: 0; /* <-- top: 0 вместо top: 100% */
    opacity: 0;
    visibility: hidden;
    width: 100%;
    position: relative; /* <-- главное! Ставим relative */
    transition: transform 0.5s cubic-bezier(.28,.67,.04,1), opacity 0.5s ease, visibility 0.5s ease;
}

@media(max-width: 599px) {
    .liveItem_back {
        display: none;
        transition: none;
    }
}

.liveItem_link:hover .liveItem_back {
    opacity: 1;
    visibility: visible;
}

@media(max-width: 599px) {
    .liveItem_link:hover .liveItem_back {
        opacity: 0;
        visibility: hidden;
    }
}

.liveItem_imageWrapper {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    line-height: 1;
    position: absolute;
    top: 0;
    width: 100%;
}

.liveItem_image {
    height: 82px;
    width: 110px;
}

@media(max-width: 1200px) {
    .liveItem_image {
        height: 67px;
        width: 90px;
    }
}

@media(max-width: 900px) {
    .liveItem_image {
        height: 63px;
        width: 85px;
    }
}

@media(max-width: 599px) {
    .liveItem_image {
        height: 45px;
        width: 60px;
    }
}

.liveItem_footer {
    bottom: 0;
    left: 0;
    padding: 14px;
    position: absolute;
    width: 100%;
}

@media(max-width: 1200px) {
    .liveItem_footer {
        padding: 11px 12px;
    }
}

@media(max-width: 900px) {
    .liveItem_footer {
        padding: 9px 11px;
    }
}

@media(max-width: 599px) {
    .liveItem_footer {
        display: none;
    }
}

.liveItem_title {
    color: #e2e3e7;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media(max-width: 1200px) {
    .liveItem_title {
        font-size: 11px;
    }
}

@media(max-width: 900px) {
    .liveItem_title {
        font-size: 10px;
    }
}

.liveItem_imageCaseWrapper {
    opacity: 0;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translate(-50%, 0);
    transition: transform 0.7s ease, top 0.7s ease, opacity 0.7s ease;
}

@media (max-width: 768px) {
    .liveItem_imageCaseWrapper {
        width: 50px;
        height: 50px;
    }
}

/* Адаптация для телефонов */
@media (max-width: 480px) {
    .liveItem_imageCaseWrapper {
        width: 40px;
        height: 40px;
    }
}

.liveItem_link:hover .liveItem_imageCaseWrapper {
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 1;
}

.liveItem_skeletonImage {
    height: 35px;
    width: 70px!important;
}

@media(max-width: 1200px) {
    .liveItem_skeletonImage {
        height: 30px;
        width: 60px!important;
    }
}

@media(max-width: 900px) {
    .liveItem_skeletonImage {
        height: 25px;
    }
}

@media(max-width: 599px) {
    .liveItem_skeletonImage {
        width: 45px!important;
    }
}

.liveList_listWrap {
    flex-grow: 1;
    overflow: hidden;
}

.liveList_list {
    display: flex;
    height: 104px;
    margin-left: -2px;
    position: relative;
}

@media(max-width: 1200px) {
    .liveList_list {
        height: 90px;
    }
}

@media(max-width: 900px) {
    .liveList_list {
        height: 77px;
    }
}

@media(max-width: 599px) {
    .liveList_list {
        height: 50px;
    }
}

.liveList_disabledAnimation .liveList_list {
    margin-left: 0;
}

.liveList_item {
    flex-shrink: 0;
    margin-left: 2px;
    position: relative;
}

@media(max-width: 1200px) {
    .liveList_item {
		margin-left: 3px;
        width:140px
    }
}

@media(max-width: 900px) {
    .liveList_item {
		margin-left: 2px;
        width:120px
    }
}

@media(max-width: 599px) {
    .liveList_item {
		margin-left: 1px;
        width:85px;
    }
}

.branding {
    background: url(/static/media/branding-left.cdaaffbe.png) no-repeat 0, url(/static/media/branding-right.411545e7.png) no-repeat 100% #101010;
    height: 366px;
    position: relative;
    z-index: 1
}

.branding:after {
    content: "";
    background: url(/static/media/branding-after-case.webp) top;
    height: 383px;
    width: 100%;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: -1
}

.branding.profile-brand:after {
    display: none
}

.branding.profile-brand {
    /* background: url(/static/media/small-background.cc2728cdca4a13c669fc.png) no-repeat 100%, url(/static/media/branding-left-profile.48ceb9da.png) no-repeat 0 #17171c; */
    height: 366px;
	background: #17171c url(/static/media/small-background.cc2728cdca4a13c669fc.png) top no-repeat;
    background-size: 1300px auto;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    position: relative;
}

@media (max-width: 1200px) {
    .branding {
        background: #101010 url(/static/media/branding-left.cdaaffbe.png) no-repeat 0
    }
}

.title-section {
    height: 586px;
    margin: -220px 0
}

.title-section.title-case {
    background: url(/static/media/title-case.20008680.jpg) no-repeat 50%
}

.title-section.title-collection {
    background: url(/static/media/title-collection.783967d9.jpg) no-repeat 50%;
    margin-top: -260px
}

.case {
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding-bottom: 15px;
    background-size: 100%;
    text-decoration: none;
    transition: none
}

.case:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    background-color: #2b2b2b;
    transition: background-color .2s ease-in-out, box-shadow .3s ease-in-out;
    border-radius: 5px;
    height: 2px
}

.case:hover:after {
    background-color: #f7a32c;
    box-shadow: 0 0 5px #9e3b1b
}

.case__title {
    color: #fff;
    font-size: 21px;
    margin-bottom: 35px;
    text-align: center;
    text-transform: uppercase
}

@media(max-width: 1200px) {
    .case__title {
        font-size:19px;
        margin-bottom: 30px
    }
}

@media(max-width: 900px) {
    .case__title {
        font-size:17px;
        margin-bottom: 25px
    }
}

@media(max-width: 599px) {
    .case__title {
        font-size:15px
    }
}

.case__image-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    min-height: 200px
}

.case__image {
    width: 275px;
    transition: .2s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    max-width: 100%;
    height: auto
}

@media (min-width: 1480px) {
    .case__image {
        width: 230px
    }
}

.case:hover .case__image {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.case__name {
    width: 100%;
    text-align: center;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    color: #878787;
    margin-bottom: 15px
}

.case__price {
    font-size: 19px;
    font-weight: 700;
    color: #f7a32c;
    text-shadow: 0 0 15px #ff794f
}

.case__old-price {
    opacity: .5;
    text-decoration: line-through
}

.price {
    font-size: 19px;
    font-weight: 700;
    color: #f49729;
    text-shadow: 0 0 15px #f45929;
    position: relative
}

.price .old {
    opacity: .5;
    text-decoration: line-through
}

.price .percent {
    text-shadow: none;
    font-weight: 400;
    color: #919191;
    font-size: 10px;
    position: absolute;
    top: 0;
    margin: -14px 0 0 -6px
}

/* Дизайн Coin event в Case */

/* Внешний контейнер с заголовками */
.coin-case-bonus-wrapper {
  position: relative;
  margin: 60px 0;
}

/* Заголовок и подзаголовок */
.coin-case-bonus__headline {
  display: flex;
  align-items: center;
  gap: 14px;
  margin-bottom: 20px;
}

.coin-case-bonus__icon-head {
  width: 40px;
  height: 40px;
  background: url('/static/media/coin-icon.svg') no-repeat center;
  background-size: contain;
  flex-shrink: 0;
}

.coin-case-bonus__title {
  font-size: 26px;
  font-weight: 800;
  color: #e8bd6d;
}

.coin-case-bonus__subtitle {
  color: #e8bd6d;
  font-weight: 600;
}

/* Основной блок */
.coin-case-bonus {
  position: relative;
  background: rgba(25, 25, 33, 0.27);
  border: 1px solid rgba(203, 208, 221, 0.06);
  border-radius: 16px;
  padding: 30px 42px;
  min-height: 133px;
  overflow: visible;
}

.coin-case-bonus::before {
    content: "";
    position: absolute;
    top: -165px;
    left: 50%;
    transform: translateX(-50%);
    width: 480px;
    height: 500px;
    background: url(/static/media/cs4-girl2.webp) no-repeat center;
    background-size: contain;
    z-index: 1;
    pointer-events: none;
}

.coin-case-bonus__content {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center; /* вертикальное центрирование */
  z-index: 2;
  gap: 40px;
  min-height: 133px;
}

/* Левый блок */
.coin-case-bonus__left {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
  justify-content: center; /* центр по вертикали */
  max-width: 280px;
}

.coin-case-bonus__coin-case-tag {
  display: inline-flex;
  align-items: center;
  background: rgba(0, 0, 0, 0.3);
  padding: 6px 12px;
  border-radius: 10px;
  font-weight: bold;
  font-size: 16px;
  gap: 8px;
  margin-bottom: 10px;
}

.coin-case-bonus__icon {
  background: url('/static/media/weekly-coins.svg') no-repeat center;
  background-size: contain;
  width: 24px;
  height: 24px;
}

.coin-case-bonus__description {
  font-size: 15px;
  line-height: 1.4;
}

/* Правый блок */
.coin-case-bonus__right {
  display: flex;
  flex-direction: column;
  justify-content: center; /* центр по вертикали */
  align-items: flex-start;
  text-align: left;
  max-width: 170px;
}

.coin-case-bonus__highlight {
  font-size: 15px;
  /* font-weight: 600; */
  color: #c5cbd3;
  margin-bottom: 10px;
}

.coin-case-bonus__highlight span {
  color: #e8bd6d;
  font-weight: 700;
}

.coin-case-bonus__btn {
  background: #f4a85f;
  color: #282828;
  font-weight: 600;
  padding: 15px 16px;
  border: none;
  border-radius: 10px;
  font-size: 15px;
  cursor: pointer;
  transition: background 0.3s ease;
}

.coin-case-bonus__btn:hover {
  background: #e3984f;
}

/* Адаптив */
@media (max-width: 768px) {
  .coin-case-bonus__content {
    flex-direction: column;
    align-items: center;
    text-align: center;
  }

  .coin-case-bonus__left,
  .coin-case-bonus__right {
    align-items: center;
    text-align: center;
  }

  .coin-case-bonus::before {
    width: 280px;
    height: 360px;
    top: -90px;
  }
}

/* Дизайн Coin event в Case */

/* .footer {
    height: 560px;
    padding: 315px 0 0;
    margin: -200px 0 0
}

.footer .stat {
    height: 100px;
    margin-bottom: 33px
}

.footer .stat .left {
    float: left
}

.footer .stat .item {
    display: inline-block;
    vertical-align: middle;
    text-align: center
}

.footer .stat .item .num {
    color: #fa920f;
    font-size: 26px;
    font-weight: 700;
    text-shadow: 0 0 15px #f45929;
    margin: 4px 0 8px
}

.footer .stat .item .desc {
    color: #828281;
    font-size: 11.7px;
    text-transform: uppercase
}

.footer .stat .sep {
    width: 1px;
    height: 31px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 32px;
    background: #262626
}

.footer .copyright {
    float: left;
    width: 50%;
    color: #4e4e4d;
    font-size: 13.7px;
    line-height: 22px;
    position: relative
}

.footer .copyright span {
    color: #a2a1a1
}

.footer .copyright:after {
    content: "";
    height: 64px;
    width: 1px;
    position: absolute;
    right: 0;
    top: 50%;
    margin: -32px 0 0;
    background: #262626
}

.footer .links {
    float: right;
    text-align: right;
    padding: 18px 0 0
}

.footer .links a {
    display: inline-block;
    margin: 7px 0;
    color: #605f5e;
    font-size: 13.7px;
    text-decoration: none
}

.footer .links a:hover {
    text-decoration: underline;
    color: #fc9215
} */

/* новый footer */

.menu_menu {
    padding-left: 109px;
}

@media(max-width: 1350px) {
    .menu_menu {
        padding-left: 70px;
    }
}

@media(max-width: 1200px) {
    .menu_menu {
        padding-left: 0;
    }
}

@media(max-width: 900px) {
    .menu_menu {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        margin: -5px -10px 0;
        padding-bottom: 20px;
    }
}

@media(max-width: 599px) {
    .menu_menu {
        margin: -3px -10px 0;
        padding-bottom: 0;
    }
}

.menu_menuItem + .menu_menuItem {
    margin-top: 15px;
}

@media(max-width: 900px) {
    .menu_menuItem + .menu_menuItem {
        margin-top: 5px;
    }
}

@media(max-width: 599px) {
    .menu_menuItem + .menu_menuItem {
        margin-top: 3px;
    }
}

@media(max-width: 900px) {
    .menu_menuItem {
        margin-top: 5px;
        padding: 0 10px;
    }
}

@media(max-width: 599px) {
    .menu_menuItem {
        margin-top: 3px;
    }
}

.menu_menuLink {
    color: #90929e;
    font-size: 14px;
    font-weight: 300;
    transition: color 0.3s ease;
}

@media(max-width: 1200px) {
    .menu_menuLink {
        font-size: 13px;
    }
}

@media(max-width: 900px) {
    .menu_menuLink {
        display:block;
        padding: 5px 0
    }
}

@media(max-width: 599px) {
    .menu_menuLink {
        font-size:12px
    }
}

.menu_menuLink:hover {
    color: #ffcc7e
}

.footer_footer {
    background-color: #17171f;
}

.footer_inner {
    padding-top: 106px;
    position: relative;
}

@media(max-width: 1650px) {
    .footer_inner {
        padding-top: 35px;
    }
}

@media(max-width: 1500px) {
    .footer_inner {
        padding-top: 25px;
    }
}

@media(max-width: 900px) {
    .footer_inner {
        padding-top: 15px;
    }
}

@media(max-width: 599px) {
    .footer_inner {
        padding-top: 10px;
    }
}

.footer_inner:before {
    background: url(/static/media/character.2823bbedec7278653873.png) 100%/100% no-repeat;
    bottom: 0;
    content: "";
    height: 553px;
    position: absolute;
    right: 30px;
    width: 544px;
    z-index: 1;
}

@media(max-width: 1650px) {
    .footer_inner:before {
        height: 476px;
        width: 460px;
    }
}

@media(max-width: 1500px) {
    .footer_inner:before {
        height: 396px;
        width: 390px;
    }
}

@media(max-width: 900px) {
    .footer_inner:before {
        display: none;
    }
}

.footer_top {
    display: flex;
}

@media(max-width: 900px) {
    .footer_top {
        flex-wrap: wrap;
    }
}

.footer_main {
    padding-right: 50px;
}

@media(max-width: 900px) {
    .footer_main {
        display: flex;
        flex-wrap: wrap;
        padding-right: 0;
        width: 100%;
    }
}

.footer_mainTop {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    margin-bottom: 30px;
    padding-top: 19px;
}

@media(max-width: 1350px) {
    .footer_mainTop {
        padding-top: 15px;
    }
}

@media(max-width: 1200px) {
    .footer_mainTop {
        padding-top: 5px;
    }
}

@media(max-width: 900px) {
    .footer_mainTop {
        margin-bottom: 19px;
        padding-right: 30px;
        padding-top: 10px;
        width: 100%;
    }
}

@media(max-width: 599px) {
    .footer_mainTop {
        margin-bottom: 13px;
        padding-right: 0;
    }
}

.footer_logo {
    height: 64px;
    width: 64px;
}

@media(max-width: 1350px) {
    .footer_logo {
        height: 50px;
        width: 50px;
    }
}

@media(max-width: 900px) {
    .footer_logo {
        height: 40px;
        width: 40px;
    }
}

@media(max-width: 599px) {
    .footer_logo {
        height: 35px;
        width: 35px;
    }
}

.footer_mainInfo {
    padding-left: 45px;
}

@media(max-width: 1350px) {
    .footer_mainInfo {
        padding-left: 20px;
    }
}

@media(max-width: 900px) {
    .footer_mainInfo {
        padding-left: 15px;
    }
}

@media(max-width: 599px) {
    .footer_mainInfo {
        padding-left: 13px;
    }
}

.footer_copyright {
    color: #fff;
    font-size: 17px;
    font-weight: 900;
    margin-bottom: 3px;
}

@media(max-width: 1350px) {
    .footer_copyright {
        font-size: 14px;
    }
}

@media(max-width: 900px) {
    .footer_copyright {
        font-size: 13px;
    }
}

@media(max-width: 599px) {
    .footer_copyright {
        font-size: 12px;
    }
}

.footer_description {
    color: #cecfd6;
    font-size: 16px;
    font-weight: 300;
}

@media(max-width: 1350px) {
    .footer_description {
        font-size: 13px;
    }
}

@media(max-width: 900px) {
    .footer_description {
        font-size: 12px;
    }
}

@media(max-width: 599px) {
    .footer_description {
        font-size: 11px;
    }
}

.footer_counters {
    flex-grow: 1;
}

@media(max-width: 900px) {
    .footer_counters {
        width: 100%;
    }
}

.footer_bottom {
    align-items: center;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: rgba(23, 23, 31, .93);
    display: flex;
    justify-content: space-between;
    padding-bottom: 75px;
    padding-left: 55px;
    padding-top: 72px;
    position: relative;
    z-index: 1;
}

@media(max-width: 1650px) {
    .footer_bottom {
        padding-left: 0;
    }
}

@media(max-width: 1500px) {
    .footer_bottom {
        padding-bottom: 40px;
        padding-top: 40px;
    }
}

@media(max-width: 900px) {
    .footer_bottom {
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        flex-wrap: wrap;
        padding-bottom: 30px;
        padding-top: 20px;
    }
}

@media(max-width: 599px) {
    .footer_bottom {
        padding-bottom: 20px;
    }
}

.footer_cooperation {
    flex-shrink: 0;
    padding-right: 15px;
}

@media(max-width: 900px) {
    .footer_cooperation {
        margin-bottom: 5px;
        padding-right: 0;
    }
}

@media(max-width: 599px) {
    .footer_cooperation {
        display: flex;
        justify-content: center;
        margin-bottom: 10px;
        width: 100%;
    }
}

.footer_cooperationLink {
    background-color: #1e1e2c;
    border-radius: 8px;
    color: #96aadd;
    display: block;
    font-size: 13px;
    font-weight: 900;
    padding: 19px 50px 19px 20px;
    position: relative;
    transition: background-color .3s ease;
}

@media(max-width: 1350px) {
    .footer_cooperationLink {
        border-radius: 6px;
        font-size: 12px;
        padding: 18px 46px 18px 20px;
    }
}

@media(max-width: 900px) {
    .footer_cooperationLink {
        border-radius: 6px;
        font-size: 12px;
        font-weight: 700;
    }
}

@media(max-width: 599px) {
    .footer_cooperationLink {
        font-size: 11px;
        padding: 13px 35px 13px 15px;
        text-align: center;
        width: 100%;
    }
}

.footer_cooperationLink:after {
    background: url(/static/media/cooperation.6bdd9aba0de3179d9aef.svg) no-repeat;
    content: "";
    height: 24px;
    margin-top: -12px;
    position: absolute;
    right: 15px;
    top: 50%;
    width: 24px;
}

@media(max-width: 1350px) {
    .footer_cooperationLink:after {
        height: 20px;
        margin-top: -10px;
        right: 14px;
        width: 20px;
    }
}

@media(max-width: 599px) {
    .footer_cooperationLink:after {
        height: 18px;
        margin-left: 8px;
        margin-top: -9px;
        right: auto;
        width: 18px;
    }
}

.footer_cooperationLink:hover {
    background-color: #222231;
    color: #96aadd;
}

.footer_socialsWrapper {
    align-items: center;
    display: flex;
    flex-shrink: 0;
}

@media(max-width: 900px) {
    .footer_socialsWrapper {
        margin-bottom: 5px;
        width: 100%;
    }
}

@media(max-width: 599px) {
    .footer_socialsWrapper {
        justify-content: center;
        margin-bottom: 10px;
    }
}

.footer_socialsTitle {
    color: #33343d;
    flex-shrink: 0;
    font-size: 15px;
    padding-right: 100px;
    position: relative;
}

@media(max-width: 1650px) {
    .footer_socialsTitle {
        display: none;
    }
}

@media(max-width: 900px) {
    .footer_socialsTitle {
        display: block;
        font-size: 14px;
        padding-right: 45px;
    }
}

@media(max-width: 599px) {
    .footer_socialsTitle {
        display: none;
    }
}

.footer_socialsTitle:after {
    background-color: #30313b;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    right: 28px;
    top: 50%;
    width: 44px;
}

@media(max-width: 900px) {
    .footer_socialsTitle:after {
        right: 11px;
        width: 15px;
    }
}

.footer_socials {
    flex-shrink: 0;
}

.footer_contacts {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    padding-left: 15px;
}

@media(max-width: 1500px) {
    .footer_contacts {
        align-items: flex-start;
        flex-direction: column-reverse;
    }
}

@media(max-width: 900px) {
    .footer_contacts {
        padding-left: 0;
        width: 100%;
    }
}

@media(max-width: 599px) {
    .footer_contacts {
        align-items: center;
    }
}

.footer_contactsEmail {
    border: 1px dashed rgba(48, 34, 34, .86);
    border-radius: 8px;
    color: #934c4c;
    flex-shrink: 0;
    font-size: 15px;
    font-weight: 300;
    line-height: 1;
    margin-right: 40px;
    padding: 16px 22px 17px 58px;
    position: relative;
}

@media(max-width: 1500px) {
    .footer_contactsEmail {
        border: none;
        margin-right: 0;
        padding: 5px 0 6px 35px;
    }
}

@media(max-width: 900px) {
    .footer_contactsEmail {
        border: 1px dashed rgba(48, 34, 34, .86);
        font-size: 13px;
        padding: 16px 22px 17px 50px;
    }
}

@media(max-width: 599px) {
    .footer_contactsEmail {
        border: none;
        font-size: 12px;
        padding: 7px 10px 8px 35px;
    }
}

.footer_contactsEmail:before {
    background: url(/static/media/email.e606795b2f4dbbdfec19.svg) no-repeat;
    content: "";
    height: 24px;
    left: 22px;
    margin-top: -12px;
    position: absolute;
    top: 50%;
    width: 24px;
}

@media(max-width: 1500px) {
    .footer_contactsEmail:before {
        left: 0;
    }
}

@media(max-width: 900px) {
    .footer_contactsEmail:before {
        left: 13px;
    }
}

@media(max-width: 599px) {
    .footer_contactsEmail:before {
        left: 0;
    }
}

.footer_contactsInfo {
    grid-gap: 14px;
    color: #4d4e57;
    display: grid;
    font-size: 10px;
    font-weight: 300;
    gap: 14px;
    line-height: 1.3;
    max-width: 390px;
}

@media(max-width: 1500px) {
    .footer_contactsInfo {
        margin-bottom: 10px;
    }
}

@media(max-width: 1200px) {
    .footer_contactsInfo {
        max-width: 350px;
    }
}

@media(max-width: 900px) {
    .footer_contactsInfo {
        margin-bottom: 15px;
    }
}

@media(max-width: 599px) {
    .footer_contactsInfo {
        gap: 12px;
        line-height: 1.2;
        margin-bottom: 15px;
        max-width: 100%;
        text-align: center;
    }
}

.container_container {
    margin: 0 auto;
    max-width: 2060px;
    max-width: var(--container-max-width,2060px);
    padding: 0 100px;
    position: relative
}

@media(max-width: 1350px) {
    .container_container {
        padding:0 25px
    }
}

@media(max-width: 599px) {
    .container_container {
        padding:0 15px
    }
}

.container_container.container_page {
    max-width: 1550px
}

.counters_counters {
    align-items: center;
    background: linear-gradient(260.7deg, rgba(26, 26, 32, 0.5) 19.27%, rgba(29, 29, 37, 0.5) 90.31%);
    border-radius: 80px;
    display: flex;
    height: 100%;
    padding: 23px 40px 63px 85px;
    position: relative;
}

@media(max-width: 1650px) {
    .counters_counters {
        border-radius: 60px;
        padding: 23px 40px 63px 60px;
    }
}

@media(max-width: 1350px) {
    .counters_counters {
        border-radius: 30px;
        padding: 20px 30px 50px 40px;
    }
}

@media(max-width: 1200px) {
    .counters_counters {
        border-radius: 25px;
        padding: 10px 30px 35px;
    }
}

@media(max-width: 900px) {
    .counters_counters {
        border-radius: 10px;
        padding: 10px 30px 25px;
    }
}

@media(max-width: 599px) {
    .counters_counters {
        background: none;
        padding: 0;
    }
}

.counters_list {
    display: flex;
    flex-wrap: wrap;
    max-width: 600px;
}

@media(max-width: 1650px) {
    .counters_list {
        max-width: 450px;
    }
}

@media(max-width: 900px) {
    .counters_list {
        max-width: 100%;
    }
}

.counters_item {
    margin-top: 40px;
    padding-left: 56px;
    padding-right: 15px;
    position: relative;
    width: 265px;
}

@media(max-width: 1650px) {
    .counters_item {
        width: 200px;
    }
}

@media(max-width: 1350px) {
    .counters_item {
        margin-top: 30px;
    }
}

@media(max-width: 1200px) {
    .counters_item {
        margin-top: 25px;
        width: 100%;
    }
}

@media(max-width: 900px) {
    .counters_item {
        margin-top: 15px;
        padding-left: 50px;
        width: 50%;
    }
}

@media(max-width: 599px) {
    .counters_item {
        padding-left: 40px;
    }
}

.counters_item:before {
    background-repeat: no-repeat;
    content: "";
    left: 0;
    margin-top: -23px;
    position: absolute;
    top: 50%;
}

@media(max-width: 1650px) {
    .counters_item:before {
        margin-top: -19px;
    }
}

@media(max-width: 900px) {
    .counters_item:before {
        margin-top: -16px;
    }
}

@media(max-width: 599px) {
    .counters_item:before {
        margin-top: -14px;
    }
}

.counters_item.counters_cases:before {
    background-image: url(/static/media/cases-count.38f6afc6d7e49d2449b4.svg);
    height: 46px;
    width: 46px;
}

@media(max-width: 1650px) {
    .counters_item.counters_cases:before {
        height: 38px;
        width: 38px;
    }
}

@media(max-width: 900px) {
    .counters_item.counters_cases:before {
        height: 33px;
        width: 33px;
    }
}

@media(max-width: 599px) {
    .counters_item.counters_cases:before {
        height: 29px;
        width: 29px;
    }
}

.counters_item.counters_contracts:before {
    background-image: url(/static/media/contracts-count.8392b265f11fe03af95e.svg);
    height: 46px;
    margin-top: -21px;
    width: 46px;
}

@media(max-width: 1650px) {
    .counters_item.counters_contracts:before {
        height: 38px;
        margin-top: -17px;
        width: 38px;
    }
}

@media(max-width: 900px) {
    .counters_item.counters_contracts:before {
        height: 33px;
        margin-top: -14px;
        width: 33px;
    }
}

@media(max-width: 599px) {
    .counters_item.counters_contracts:before {
        height: 29px;
        margin-top: -13px;
        width: 29px;
    }
}

.counters_item.counters_users:before {
    background-image: url(/static/media/users-count.f39dda427d44e0b0c57a.svg);
    height: 46px;
    width: 47px;
}

@media(max-width: 1650px) {
    .counters_item.counters_users:before {
        height: 38px;
        width: 39px;
    }
}

@media(max-width: 900px) {
    .counters_item.counters_users:before {
        height: 33px;
        width: 32px;
    }
}

@media(max-width: 599px) {
    .counters_item.counters_users:before {
        height: 30px;
        width: 29px;
    }
}

.counters_item.counters_upgrades:before {
    background-image: url(/static/media/upgrades-count.74ae792f08ca0c3dafee.svg);
    height: 46px;
    width: 47px;
}

@media(max-width: 1650px) {
    .counters_item.counters_upgrades:before {
        height: 38px;
        width: 39px;
    }
}

@media(max-width: 900px) {
    .counters_item.counters_upgrades:before {
        height: 33px;
        width: 32px;
    }
}

@media(max-width: 599px) {
    .counters_item.counters_upgrades:before {
        height: 30px;
        width: 29px;
    }
}

.counters_itemValue {
    color: #f5f5f5;
    font-size: 25px;
    font-weight: 900;
    margin-bottom: 2px;
}

@media(max-width: 1650px) {
    .counters_itemValue {
        font-size: 18px;
    }
}

@media(max-width: 900px) {
    .counters_itemValue {
        font-size: 15px;
    }
}

@media(max-width: 599px) {
    .counters_itemValue {
        font-size: 12px;
        margin-bottom: 3px;
    }
}

.counters_itemLabel {
    color: #71727d;
    font-size: 12px;
    text-transform: uppercase;
}

@media(max-width: 1650px) {
    .counters_itemLabel {
        font-size: 10px;
        line-height: 1.3;
    }
}

@media(max-width: 900px) {
    .counters_itemLabel {
        font-size: 9px;
    }
}

@media(max-width: 599px) {
    .counters_itemLabel {
        font-size: 8px;
    }
}

.counters_skeleton {
    width: 135px !important;
}

@media(max-width: 1650px) {
    .counters_skeleton {
        width: 110px !important;
    }
}

@media(max-width: 900px) {
    .counters_skeleton {
        width: 80px !important;
    }
}

@media(max-width: 599px) {
    .counters_skeleton {
        width: 70px !important;
    }
}

/* новый footer */


.section-case {
    background: url(/static/media/branding-case.ba7bbdde.png) no-repeat top;
    height: 313px;
    text-align: center;
    z-index: 2;
    position: relative;
    top: -308px
}

.section-case__heading {
    position: relative;
    top: -45px;
    margin-bottom: -45px;
    z-index: 2;
    text-transform: uppercase;
    color: #8c8989;
    font-size: 11px
}

.section-case__heading--game {
    top: 0;
    text-align: center;
    padding-top: 15px;
    margin-bottom: 30px
}

.section-case__desc {
    font-size: 14px;
    text-shadow: 0 0 10px hsla(0, 0%, 100%, .3);
    margin: 8px 0 0
}

.section-case__desc.milspec {
    color: #2578da;
    text-shadow: 0 0 10px #2578da
}

.section-case__desc.restricted {
    color: #845ed8;
    text-shadow: 0 0 10px #845ed8
}

.section-case__desc.classified {
    color: #c122a6;
    text-shadow: 0 0 10px #c122a6
}

.section-case__desc.covert {
    color: #ec3628;
    text-shadow: 0 0 10px #ec3628
}

.section-case__desc.knife {
    color: #fec108;
    text-shadow: 0 0 10px #fec108
}

.section-case__desc.free {
    color: #feb008;
    text-shadow: 0 0 10px #feb008
}

.one-case {
    margin-bottom: 43px
}

.one-case .info {
    color: #5d5c5b;
    font-size: 10.76px;
    text-transform: uppercase
}

.one-case .info .price {
    display: inline-block;
    margin: 0 0 0 10px
}

.one-case .image {
    height: 160px;
    margin: 10px 0
}

.one-case .image img {
    max-height: 100%
}

.btn {
    width: 188px;
    height: 51px;
    text-align: center;
    line-height: 53px;
    text-decoration: none;
    color: #fff;
    display: inline-block;
    border: 1px solid #feb008;
    border-radius: 51px;
    margin: 20px 0 0;
    font-size: 11px;
    text-transform: uppercase;
    -o-box-shadow: 0 0 25px rgba(254, 176, 8, .15), inset 0 0 25px rgba(254, 176, 8, .15);
    box-shadow: 0 0 25px rgba(254, 176, 8, .15), inset 0 0 25px rgba(254, 176, 8, .15)
}

.btn:hover {
    -o-box-shadow: 0 0 25px rgba(254, 176, 8, .15), inset 0 0 55px rgba(254, 176, 8, .35);
    box-shadow: 0 0 25px rgba(254, 176, 8, .15), inset 0 0 55px rgba(254, 176, 8, .35)
}

.btn.red {
    border-color: #b4261b;
    -o-box-shadow: 0 0 25px rgba(180, 38, 27, .3), inset 0 0 25px rgba(180, 38, 27, .3);
    box-shadow: 0 0 25px rgba(180, 38, 27, .3), inset 0 0 25px rgba(180, 38, 27, .3)
}

.btn.red:hover {
    -o-box-shadow: 0 0 25px rgba(180, 38, 27, .3), inset 0 0 55px rgba(180, 38, 27, .5);
    box-shadow: 0 0 25px rgba(180, 38, 27, .3), inset 0 0 55px rgba(180, 38, 27, .5)
}

.message-error {
    display: inline-table;
    height: 51px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    border: 1px solid #feb008;
    border-radius: 51px;
    margin: 20px 0 0;
    font-size: 11px;
    text-transform: uppercase;
    -o-box-shadow: 0 0 25px rgba(254, 176, 8, .15), inset 0 0 25px rgba(254, 176, 8, .15);
    box-shadow: 0 0 25px rgba(254, 176, 8, .15), inset 0 0 25px rgba(254, 176, 8, .15);
    padding: 0 23px
}

.message-error .align {
    display: table-cell;
    vertical-align: middle;
    line-height: 15px
}

.message-error .ico-error {
    margin: -19px -10px -17px -40px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABYCAYAAABxlTA0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEMxQUMxN0ZFRTBBMTFFNkEyQkJEMzQ2M0U1RUYzMUIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEMxQUMxN0VFRTBBMTFFNkEyQkJEMzQ2M0U1RUYzMUIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTlDNDMwMjJFQURFMTFFNjlGNTdCNUYyRjc1QzMzRDciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OTlDNDMwMjNFQURFMTFFNjlGNTdCNUYyRjc1QzMzRDciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz592UgGAAAPw0lEQVR42uRd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)
}

.case-left {
    font-size: 11px;
    text-transform: uppercase;
    color: #686666
}

.case-left .steps {
    background: url(/static/media/case-left.cdda8dac.png);
    width: 246px;
    height: 79px;
    margin: 0 auto -17px;
    padding: 31px 0 0 33px
}

.case-left .steps .item {
    float: left;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAARCAYAAABJoiVMAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRBOUI5ODRERUFEQTExRTY4M0UzRDdBNjA1MTExQkU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRBOUI5ODRFRUFEQTExRTY4M0UzRDdBNjA1MTExQkU5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEE5Qjk4NEJFQURBMTFFNjgzRTNEN0E2MDUxMTFCRTkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEE5Qjk4NENFQURBMTFFNjgzRTNEN0E2MDUxMTFCRTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz58UdO5AAABkElEQVR42syWz0rEMBDGk3S6FY8eRPAo+AC+j5cFn0F8AfUp9uJjCD6DD+BpRfCi3nT/pIldmYFvh6QHW0IHhrRptvvL5OvM2J+rC6PMJq5tz5qhFjP3MbeGMoA7d3zvYK5vI0OAcdx54PuQgicFagGy4msZnVo3FFyDCuzOWxijgo860g6c2CtwfD6WBQUr7uH5XtQpoVUEnvFYJ8DHkocG3rKL+ZymtTwqBq0ZvAZwSsjkv8DiHoAxILgp+b9ISp8OIioRbhh8puQyVqRRDnKSUWk7gEx6I03N3cm1PaJ5N1ubUhbNNn76xfrm/RZOAPksZfLvH7x9XM7fXr7rNhRDNpUz9enZ4WV3sPe5LEU9aSg8P30tVrGds0xKmf943Tycm+OQKTTGdhXRQl4m+Oga9oOCmt6wrzpfs0s2EakE4h9aJX7Hi+RLlvkS2UNDtroyUqYqyQtwM75wnt4q4JgrLggo1iaAS1VEn+g/9qCxUYnwwqn1HnvywBdYmJtClxdTXV6qf5XS2U6tn/4VYABgPtQrncM3DQAAAABJRU5ErkJggg==);
    width: 45px;
    height: 17px;
    margin: 0 -4.5px
}

.case-left span {
    color: #fff
}

.case-left .timer {
    margin-top: 70px
}

.case-items {
    margin: 0 auto;
    text-align: center
}

.case-items .item {
    float: left;
    width: 128px;
    height: 170px;
    margin: 0 6px 8px 0;
    position: relative
}

.case-items .item:after {
    content: "";
    height: 2px;
    position: absolute;
    bottom: -3px;
    background: #373c50;
    box-shadow: 0 0 15px #373c50;
    left: 0;
    width: 100%
}

.case-items .item.milspec:after {
    background: #2578da;
    -o-box-shadow: 0 0 15px #2578da;
    box-shadow: 0 0 15px #2578da
}

.case-items .item.restricted:after {
    background: #845ed8;
    -o-box-shadow: 0 0 15px #845ed8;
    box-shadow: 0 0 15px #845ed8
}

.case-items .item.classified:after {
    background: #c122a6;
    -o-box-shadow: 0 0 15px #c122a6;
    box-shadow: 0 0 15px #c122a6
}

.case-items .item.covert:after {
    background: #ec3628;
    -o-box-shadow: 0 0 15px #ec3628;
    box-shadow: 0 0 15px #ec3628
}

.case-items .item.knife:after {
    background: #fec108;
    -o-box-shadow: 0 0 15px #fec108;
    box-shadow: 0 0 15px #fec108
}

.case-items .heading {
    margin-bottom: 30px;
    color: #b2b1b0;
    font-size: 11.76px
}

.case-items .item .image {
    height: 135px;
    position: relative;
    background: #131313
}

.case-items .item:nth-child(6n) {
    margin-right: 0
}

.case-items .item .image img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 70%
}

.case-items .item .name {
    text-align: left;
    overflow: hidden;
    font-size: 10px;
    line-height: 14px;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 10px 4px;
    background: #0a0a0a
}

.case-items .item .name-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

/* new */

.case_items {
    padding-top: 40px;
}

@media(max-width: 900px) {
    .case_items {
        padding-top: 25px;
    }
}

@media(max-width: 599px) {
    .case_items {
        padding-top: 20px;
    }
}

.items {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -8px -4px 0;
}

@media(max-width: 599px) {
    .items {
        margin: -6px -3px 0;
    }
}

.items_item {
    flex-shrink: 0;
    height: 140px;
    margin-top: 8px;
    padding: 0 4px;
    position: relative;
    width: 14.2857%;
}

.items_item::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: contain;
    pointer-events: none; /* чтобы не мешало кликам */
    z-index: 2;
}


@media(max-width: 1550px) {
    .items_item {
        width: 16.6666%;
    }
}

@media(max-width: 1300px) {
    .items_item {
        width: 20%;
    }
}

@media(max-width: 1200px) {
    .items_item {
        height: 120px;
        width: 25%;
    }
}

@media(max-width: 900px) {
    .items_item {
        width: 33.3333%;
    }
}

@media(max-width: 599px) {
    .items_item {
        margin-top: 6px;
        padding: 0 3px;
        width: 50%;
    }
}

.item_item {
    background: linear-gradient(180deg,rgba(73,78,84,0) -7.98%,hsla(216,9%,55%,.237) 83.46%),#21212c;
    border-radius: 6px;
    height: 100%;
    position: relative;
    width: 100%
}

.item_item::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: contain;
    pointer-events: none;
    z-index: 2;
}

@media(max-width: 599px) {
    .item_item {
        border-radius:4px
    }
}

.item_item:before {
    background: url(/static/media/cs4logo5.webp) 100%/100% no-repeat;
    content: "";
    height: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    opacity: .7;
    position: absolute;
    top: 50%;
    width: 80px;
}

@media(max-width: 1200px) {
    .item_item:before {
        height: 72px;
        margin-left: -36px;
        margin-top: -36px;
        width: 72px;
    }
}

.orders__list {
    justify-content: flex-start!important
}

.item_item.item_caseItem {
    display: block;
    transition: none;
}

.item_item.item_caseItem:before {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: transform .3s, -webkit-transform .3s;
}

.item_item.item_caseItem:hover:before {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
}

.item_item.item_knife {
    background: linear-gradient(180deg, rgba(81,55,17,0), rgba(197,139,28,.24) 90%), #201f2b;
}

.item_item.item_consumer {
    background: linear-gradient(180deg, rgba(73,78,84,0), hsla(216,9%,55%,.24) 90%), #201f2b;
}

.item_item.item_milspec {
    background: linear-gradient(180deg, rgba(36,70,78,0), rgba(82,172,192,.22) 90%), #201f2b;
}

.item_item.item_industrial {
    background: linear-gradient(180deg, rgba(26,17,81,0), rgba(38,64,201,.24) 90%), #201f2b;
}

.item_item.item_restricted {
    background: linear-gradient(180deg, rgba(34,17,81,0), rgba(125,46,204,.24) 90%), #201f2b;
}

.item_item.item_classified {
    background: linear-gradient(180deg, rgba(81,17,29,0), rgba(209,56,102,.24) 90%), #201f2b;
}

.item_item.item_covert {
    background: linear-gradient(180deg, rgba(81,25,17,0), rgba(197,48,28,.24) 90%), #201f2b;
}

/* Индивидуальные SVG уголки по типу */
.item_item.item_consumer::after {
    background-image: url(/static/media/1itemrank.svg);
}

.item_item.item_industrial::after {
    background-image: url(/static/media/2itemrank.svg);
}

.item_item.item_milspec::after {
    background-image: url(/static/media/3itemrank.svg);
}

.item_item.item_restricted::after {
    background-image: url(/static/media/4itemrank.svg);
}

.item_item.item_classified::after {
    background-image: url(/static/media/5itemrank.svg);
}

.item_item.item_covert::after {
    background-image: url(/static/media/6itemrank.svg);
}

.item_item.item_knife::after {
    background-image: url(/static/media/7itemrank.svg);
}

.item__sell-btn {
    background-color: #64ce82;
    border-radius: 4px;
    color: #272735;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    left: 7px;
    padding: 8px 11px;
    position: absolute;
    text-transform: uppercase;
    top: 7px;
    transition: background-color .3s ease;
    z-index: 1
}

.item__sell-btn:hover {
    background-color: #59caa1
}

@media(max-width: 1200px) {
    .item__sell-btn {
        font-size:10px;
        padding: 8px 10px
    }
}

@media(max-width: 599px) {
    .item__sell-btn {
        font-size:9px;
        padding: 7px
    }
}

.item__btn {
    background-color: #f3a45d;
    border-radius: 4px;
    color: #392c22;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    padding: 9px 13px;
    text-align: center;
    text-transform: uppercase;
    transition: background-color .3s ease,color .3s ease
}

@media(max-width: 1200px) {
    .item__btn {
        font-size:10px
    }
}

@media(max-width: 599px) {
    .item__btn {
        padding:8px 11px
    }
}

.item__btn:hover {
    background-color: #fac26f;
    color: #684933
}

/* .item_case {
    background: linear-gradient(180deg, rgba(73,78,84,0) -7.98%, hsla(216,9%,55%,.237) 83.46%), #21212c;
    border-radius: 6px;
    height: 140px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 100%;
}

@media(max-width: 1200px) {
    .item_case {
        height: 120px;
    }
}

@media(max-width: 599px) {
    .item_case {
        border-radius: 4px;
    }
} */

.item--link {
    display: block;
    transition: none
}

.item--link,.item--link:hover {
    color: inherit
}

.item--contract {
    cursor: pointer;
    transition: opacity .3s ease
}

.item--contract:hover {
    opacity: .7
}

.item--disabled {
    cursor: default;
    opacity: .3
}

.item--disabled:hover {
    opacity: .3
}

.item2.item--knife {
    background: linear-gradient(180deg,rgba(81,55,17,0),rgba(197,139,28,.24) 90%),#201f2b
}

.item2.item--consumer {
	background: linear-gradient(42deg, rgb(73 78 84 / 0%), hsl(216deg 9% 55% / 28%) 90%), #201f2b
}

.item2.item--milspec {
	background: linear-gradient(86deg, rgb(36 70 78 / 39%), rgb(79 204 205 / 51%) 90%), #201f2b
}

.item2.item--industrial {
	background: linear-gradient(64deg, rgb(26 17 81 / 14%), rgb(62 88 227 / 52%) 90%), #201f2b
}

.item2.item--restricted {
	background: linear-gradient(35deg, rgb(72 35 80 / 23%), rgb(204 36 213 / 34%) 90%), #201f2b
}

.item2.item--classified {
	background: linear-gradient(35deg, rgb(76 28 54 / 0%), rgb(181 65 148 / 61%) 90%), #201f2b
}

.item2.item--covert {
	background: linear-gradient(35deg, rgb(81 25 17 / 0%), rgb(197 37 28 / 34%) 90%), #201f2b
}

/* Примеры разных картинок для классов */

.item2.item--consumer::after {
    background-image: url(/static/media/1itemrank.svg);
}

.item2.item--industrial::after {
    background-image: url(/static/media/2itemrank.svg);
}

.item2.item--milspec::after {
    background-image: url(/static/media/3itemrank.svg);
}

.item2.item--restricted::after {
    background-image: url(/static/media/4itemrank.svg);
}

.item2.item--classified::after {
    background-image: url(/static/media/5itemrank.svg);
}

.item2.item--covert::after {
    background-image: url(/static/media/6itemrank.svg);
}

.item2.item--knife::after {
    background-image: url(/static/media/7itemrank.svg);
}

.item__icon {
	background: rgba(40, 39, 44, .1) url(/static/media/button_case_result.svg) 50% no-repeat;
    background-size: 20px 20px;
    /* border: 1px solid rgba(67, 79, 72, .6); */
    border-radius: 10px;
    cursor: help;
    height: 32px;
    left: 7px;
    position: absolute;
    top: 7px;
    width: 32px;
    z-index: 2;
}

@media(max-width: 1200px) {
    .item__icon {
        background-size:16px 16px;
        height: 28px;
        width: 28px
    }
}

.item__take-btn-wrapper {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    padding-left: 8px;
    position: relative
}

.item__tooltip {
    background: rgba(50,50,62,.99);
    border-radius: 5px;
    color: #8b8e9e;
    font-size: 11px;
    opacity: 0;
    padding: 6px 10px;
    position: absolute;
    text-align: center;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    transition: visibility .3s ease,opacity .3s ease,-webkit-transform .3s ease;
    transition: visibility .3s ease,opacity .3s ease,transform .3s ease;
    transition: visibility .3s ease,opacity .3s ease,transform .3s ease,-webkit-transform .3s ease;
    visibility: visible;
    width: 100px;
    z-index: 10
}

@media(max-width: 900px) {
    .item__tooltip {
        font-size:10px
    }
}

.item__tooltip:after {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 6px solid rgba(50,50,62,.99);
    content: "";
    height: 0;
    position: absolute;
    width: 0
}

.item__tooltip--left {
    bottom: calc(100% + 1px);
    left: -5px
}

.item__tooltip--left:after {
    bottom: -5px;
    left: 21px
}

.item__tooltip--right {
    bottom: calc(100% + 10px);
    right: 0
}

.item__tooltip--right:after {
    bottom: -5px;
    right: 8px
}

.item__icon:hover+.item__tooltip,.item__take-btn:hover+.item__tooltip {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    visibility: visible
}

.item__take-btn {
    background: rgba(230,157,93,.3) url(/static/media/take.43ef2bc4f7837d5aed2d.svg) 50% no-repeat;
    background-size: 18px 18px;
    border: 1px solid #f3a45d;
    border-radius: 4px;
    height: 30px;
    transition: background-color .3s ease;
    width: 30px
}

.item__take-btn:hover {
    background-color: rgba(230,157,93,.4)
}

.item__icon--sold {
    background-image: url(/static/media/sold.7c889dab2c891d24b1bf.svg);
	background-color: #3a544c
}

.item__icon--contracts {
    background-image: url(/static/media/button_contracts1.svg);
	background-color: #4e4130
}

.item__icon--upgrade {
    background-image: url(/static/media/button_upgrade.svg);
    background-color: #4e4130
}

.item__icon--change {
    background-image: url(/static/media/button_itemchange.svg);
    background-color: #ffffff21;
    background-size: 15px;
    background-repeat: no-repeat
}

.item__icon--market {
    background-image: url(/static/media/button_market_send.svg);
	background-color: #3a544c
}

.item__icon--wait {
  /*content: '⌛';  или иконка загрузки */
  background-image: url(/static/media/button_wait.svg);
  background-color: #ffffff17
}
/* .item--waiting {
  position: relative;
  overflow: hidden;
  opacity: 0.8;
}

.item--waiting::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 200%;
  height: 100%;
  background-image: repeating-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.08),
    rgba(255, 255, 255, 0.08) 10px,
    transparent 10px,
    transparent 20px
  );
  animation: waitingStripes 1.5s linear infinite;
  z-index: 0;
  pointer-events: none;
} */

.item__waiting-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  pointer-events: none;

  background-image: repeating-linear-gradient(
    45deg,
    rgba(255, 255, 255, 0.08),
    rgba(255, 255, 255, 0.08) 6px,
    transparent 6px,
    transparent 12px
  );

  background-size: 200% 100%;
  background-position: 0 0;
  animation: waitingStripes 7s linear infinite;
  opacity: 0.4;
  mix-blend-mode: screen;
}


@keyframes waitingStripes {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -100% 0;
  }
}

.item__waiting-label {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  font-size: 14px;
  padding: 6px 12px;
  border-radius: 8px;
  pointer-events: none;
  z-index: 3;
  text-align: center;
  white-space: nowrap;
}

.item__waiting-text{
	color: #d3a051;
	font-weight: bold;
}

.item__icon--sent {
  background-image: url(/static/media/button_sent.svg);
  background-color: #ffffff17
}

.item__price {
    color: #64ce82;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 2
}

@media(max-width: 599px) {
    .item__price {
        font-size:11px;
        right: 10px;
        top: 10px
    }
}

.item__image-wrapper {
    display: flex;
    justify-content: center;
    left: 0;
    padding-top: 20px;
    position: absolute;
	height: 80%;
    right: 0;
    z-index: 1
}

@media(max-width: 1200px) {
    .item__image-wrapper {
        padding-top:16px
    }
}

@media(max-width: 599px) {
    .item__image-wrapper {
        padding-top:22px
    }
}

.item_footer-left {
    flex-grow: 1;
    min-width: 0;
    overflow: hidden
}

.item__skin-name,.item__weapon-name {
    display: block;
    font-size: 13px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 2
}

@media(max-width: 900px) {
    .item__skin-name,.item__weapon-name {
        font-size:12px
    }
}

@media(max-width: 599px) {
    .item__skin-name,.item__weapon-name {
        font-size:11px
    }
}

.item__weapon-name {
    color: #b1b1b1;
    font-size: 11px;
    font-weight: 300;
    line-height: 1.6
}

@media(max-width: 900px) {
    .item__weapon-name {
        line-height:1.4
    }
}

@media(max-width: 599px) {
    .item__weapon-name {
        line-height:1.2
    }
}

.item__skin-name {
    color: #e5e7eb
}

.item__quality {
    color: #b1b1b1;
    font-size: 10px
}

.item__case-hover {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    bottom: -20px;
    opacity: 0;
    position: absolute;
    right: -40px;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    transition: opacity .3s ease,-webkit-transform .3s ease;
    transition: transform .3s ease,opacity .3s ease;
    transition: transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;
    width: 80%;
    z-index: 2
}

.item__case-hover--battle,.item__case-hover--contract,.item__case-hover--mystery,.item__case-hover--random,.item__case-hover--upgrade {
    bottom: 10px;
    right: 15px;
    width: auto
}

.item__case-hover--contract {
    bottom: 0;
    right: 0
}

.item2 {
    background: linear-gradient(180deg,rgba(73,78,84,0) -7.98%,hsla(216,9%,55%,.237) 83.46%),#21212c;
    border-radius: 6px;
    height: 100%;
    position: relative;
	  overflow: hidden; /* Чтобы полосы не вылезали */
    width: 100%
}

/* Устанавливаем уголок на псевдоэлементе */
.item2::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-position: bottom left;
    background-size: contain;
    pointer-events: none; /* чтобы не мешало кликам */
    z-index: 2;
}

@media(max-width: 1200px) {
    .item2 {
        height:120px
    }
}

@media(max-width: 599px) {
    .item2 {
        border-radius:4px
    }
}

.item2:before {
    background: url(/static/media/cs4logo5.webp) 100%/100% no-repeat;
    content: "";
    height: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    opacity: .7;
    position: absolute;
    top: 50%;
    width: 80px;
}

@media(max-width: 1200px) {
    .item2:before {
        height:70px;
        margin-left: -35px;
        margin-top: -35px;
        width: 70px
    }
}

.item--link:hover .item__case-hover {
    opacity: 1;
    -webkit-transform: none;
    transform: none
}

.item_imageWrapper {
    display: flex;
    justify-content: center;
    left: 0;
    padding-top: 20px;
    position: absolute;
    right: 0;
    z-index: 1;
}

@media(max-width: 1200px) {
    .item_imageWrapper {
        padding-top: 16px;
    }
}

@media(max-width: 599px) {
    .item_imageWrapper {
        padding-top: 22px;
    }
}

.item_image {
    height: 97px;
    width: 130px;
}

@media(max-width: 1200px) {
    .item_image {
        height: auto;
        width: 117px;
    }
}

@media(max-width: 599px) {
    .item_image {
        width: 100px;
    }
}

.item_footer {
	align-items: center;
    bottom: 0;
    display: flex;
    font-size: 13px;
    left: 0;
    line-height: 1.3;
    padding: 13px 15px;
    position: absolute;
    right: 0;
    z-index: 2;
}

@media(max-width: 1200px) {
    .item_footer {
        padding: 10px 12px;
    }
}

.item_weaponName,
.item_skinName {
    display: flex;
    font-size: 13px;
	color: #fff;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 2;
}

@media(max-width: 900px) {
    .item_weaponName,
    .item_skinName {
        font-size: 12px;
    }
}

@media(max-width: 599px) {
    .item_weaponName,
    .item_skinName {
        font-size: 11px;
    }
}

.item_weaponName {
    color: #b1b1b1;
    font-size: 11px;
    font-weight: 300;
    line-height: 1.6;
}

@media(max-width: 900px) {
    .item_weaponName {
        line-height: 1.4;
    }
}

@media(max-width: 599px) {
    .item_weaponName {
        line-height: 1.2;
    }
}


.game {
    position: relative;
    z-index: 1;
    height: 215px;
    margin: 0 auto 35px;
    width: 800px
}

.games__inner--list .game {
    width: 50%;
    margin: 0 0 35px;
    padding: 0 20px
}

.game:before {
    content: "";
    background: url(data:image/png;base64,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);
    width: 125px;
    height: 269px;
    position: absolute;
    top: -27px;
    left: 50%;
    margin-left: -62.5px
}

.game .item {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 118px;
    height: 118px;
    float: left;
    background: #131313;
    position: relative;
    margin-right: 6px
}

.game .item img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 80%
}

.game .list {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    padding: 45.5px 0;
    border-top: 3px solid #e9a32f;
    border-bottom: 3px solid #e9a32f
}

.games__inner--list .game .list {
    max-width: 800px
}

.game .list:after, .game .list:before {
    content: "";
    position: absolute;
    top: -5px;
    bottom: -5px;
    width: 50px;
    z-index: 1
}

.game .list:before {
    background: linear-gradient(90deg, #171717, transparent);
    left: 0
}

.game .list:after {
    background: linear-gradient(270deg, #171717, transparent);
    right: 0
}

.game .list__inner {
    position: relative;
    left: 50%;
    max-width: 100%;
    -webkit-transform: translate3d(-430px, 0, 0);
    transform: translate3d(-430px, 0, 0)
}

.game .list .overview {
    display: -webkit-flex;
    display: flex;
    will-change: transform
}

.game .item:after {
    content: "";
    height: 2px;
    position: absolute;
    bottom: 2px;
    left: 0;
    width: 100%;
    z-index: 1;
    background: #373c50;
    box-shadow: 0 0 15px #373c50
}

.game.win .item:not(.active) {
    -webkit-filter: blur(5px);
    filter: blur(5px)
}

.game.win .item.active {
    width: 154px;
    height: 154px;
    left: -19px;
    top: -20px;
    -o-box-shadow: 0 0 60px #654a0d;
    box-shadow: 0 0 60px #654a0d;
    z-index: 2
}

.game.win:after {
    content: "";
    background: url(/static/media/win.964da0eb.png);
    width: 480px;
    height: 445px;
    position: absolute;
    top: 0;
    z-index: 1;
    left: 258px;
    -webkit-animation: rotate 3s linear infinite;
    animation: rotate 3s linear infinite
}

.game .name {
    font-size: 12px;
    color: #a5a5a5;
    margin: -3px 0 0
}

.game .name span {
    color: #feb008
}

.game .milspec:after {
    background: #2578da;
    -o-box-shadow: 0 0 15px #2578da;
    box-shadow: 0 0 15px #2578da
}

.game .restricted:after {
    background: #845ed8;
    -o-box-shadow: 0 0 15px #845ed8;
    box-shadow: 0 0 15px #845ed8
}

.game .classified:after {
    background: #c122a6;
    -o-box-shadow: 0 0 15px #c122a6;
    box-shadow: 0 0 15px #c122a6
}

.game .covert:after {
    background: #ec3628;
    -o-box-shadow: 0 0 15px #ec3628;
    box-shadow: 0 0 15px #ec3628
}

.game .knife:after {
    background: #fec108;
    -o-box-shadow: 0 0 15px #fec108;
    box-shadow: 0 0 15px #fec108
}

.congratulations {
    width: 385px;
    text-align: center;
    margin: 16px 0 0 -192px;
    left: 50%;
    position: absolute;
    z-index: 2
}

.congratulations .sub-heading {
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    margin-bottom: 13px
}

.congratulations .item-price {
    width: 184px;
    height: 48px;
    line-height: 52px;
    text-align: left;
    padding-left: 25px;
    border-radius: 24px 0 0 24px;
    float: left;
    color: #807e7e;
    font-size: 11px;
    text-transform: uppercase;
    background: #100d0d
}

.congratulations .item-price span {
    color: #fff
}

.congratulations .btn-grey {
    width: 106px;
    height: 48px;
    line-height: 52px;
    float: left;
    color: #c0bebe;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: none;
    background: #292928
}

.congratulations .btn-grey:hover {
    background: #454545
}

.congratulations .btn-green {
    width: 95px;
    height: 48px;
    line-height: 52px;
    float: left;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    text-decoration: none;
    background: #799b28;
    border-radius: 0 24px 24px 0
}

.congratulations .btn-green:hover {
    background: #abd545
}

.benefits {
    position: relative;
    top: -54px;
    text-align: center
}

.benefits .item {
    display: inline-block;
    margin: 0 18px;
    -o-box-shadow: 0 0 50px rgba(0, 0, 0, .7);
    box-shadow: 0 0 50px rgba(0, 0, 0, .7);
    width: 254px;
    height: 283px;
    border-radius: 5px
}

.title.title-faq {
    background: url(/static/media/title-faq.7dd03802.png);
    height: 291px;
    margin: -14px 0 -100px
}

.title.title-top {
    background: url(/static/media/title-top.0f9ad951.jpg) no-repeat 50%;
    height: 364px;
    margin: -110px 0
}

.faq-steps {
    margin-bottom: 50px
}

.faq-steps .item {
    float: left;
    width: 225px;
    height: 260px;
    border-radius: 5px;
    margin-right: 33px;
    text-align: center;
    padding: 9px;
    background: #171717;
    -o-box-shadow: 0 0 50px rgba(0, 0, 0, .7);
    box-shadow: 0 0 50px rgba(0, 0, 0, .7);
    color: #a2a2a2;
    font-size: 14px;
    line-height: 26px
}

.faq-steps .item .image {
    width: 208px;
    height: 133px;
    border-radius: 5px;
    -o-box-shadow: 0 10px 20px rgba(0, 0, 0, .4);
    box-shadow: 0 10px 20px rgba(0, 0, 0, .4);
    margin-bottom: 20px
}

.faq-steps .item:nth-child(4n) {
    margin-right: 0
}

.important {
    background: url(/static/media/important.2379ed42.png) no-repeat 50%;
    height: 263px;
    padding: 25px 15px 0 28px;
    line-height: 23px;
    font-weight: 400
}

.important .heading {
    color: #ef4436;
    font-weight: 700;
    font-size: 22px;
    text-transform: uppercase;
    text-shadow: 0 0 15px #ef4436;
    margin-bottom: 10px
}

.profile {
    position: relative;
    top: -40px;
    -o-box-shadow: 0 0 50px #000;
    box-shadow: 0 0 50px #000;
    border-radius: 0 61px 61px 0;
    height: 122px
}

.profile .left {
    width: 415px;
    float: left;
    background: rgba(5, 5, 5, .33);
    height: 122px
}

.profile .right {
    width: calc(100% - 415px);
    height: 122px;
    background: rgba(16, 16, 16, .33);
    float: left;
    border-radius: 0 61px 61px 0
}

.profile .avatar {
    width: 86px;
    height: 86px;
    margin: 20px 0 0 20px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 0 43px 43px 0
}

.profile .avatar img {
    border-radius: 0 43px 43px 0;
    width: 100%;
    height: 100%
}

.profile .info {
    display: inline-block;
    vertical-align: middle;
    margin: 20px 0 0 10px;
    width: 260px
}

.profile .info .name {
    font-size: 13px;
    text-transform: uppercase;
    color: #dfdedc;
    border-bottom: 1px solid #2f2e2e;
    padding-bottom: 6px;
    margin-bottom: 8px
}

.profile .info .name a {
    color: #8a8a89;
    text-transform: none;
    display: inline-block;
    margin: 0 0 0 10px;
    font-size: 14px
}

.profile .info .balance {
    width: 228px;
    height: 29px;
    line-height: 31px;
    background: #060606;
    padding: 0 15px;
    margin-bottom: 7px;
    border-radius: 15px 0 0 15px;
    float: left
}

.profile .info .btn-pay {
    line-height: 1;
    outline: none;
    cursor: pointer;
    background: #feb008;
    height: 28px;
    width: 32px;
    text-align: center;
    border-radius: 0 13px 13px 0;
    color: rgba(0, 0, 0, .7);
    font-size: 18px;
    font-weight: 700;
    padding-right: 2px;
    text-decoration: none;
    float: left;
    -o-box-shadow: 0 0 20px rgba(255, 124, 8, .6);
    box-shadow: 0 0 20px rgba(255, 124, 8, .6)
}

.profile .info .btn-pay:hover {
    background: #ffce63
}

.profile .info .balance span {
    color: #feb008
}

.profile .info .balance .sep {
    width: 1px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    background: #272727;
    margin: -3px 10px 0
}

.profile .info .bonus-left {
    color: #555454
}

.profile .info .bonus-left span {
    color: #797979
}

.profile .trade-url {
    padding: 20px 0 0 20px
}

.profile .trade-url .heading {
    font-size: 13px;
    text-transform: uppercase;
    color: #dfdedc;
    margin-bottom: 8px
}

.profile .trade-url .heading a {
    color: #8a8a89;
    text-transform: none;
    display: inline-block;
    margin: 0 0 0 10px;
    font-size: 14px
}

.profile .trade-url .trade-input {
    height: 54px;
    width: 382px;
    font-family: inherit;
    font-size: 14px;
    color: #c72a2a;
    border: 2px solid #c72a2a;
    padding: 0 15px;
    outline: none;
    background: none;
    -o-box-shadow: 0 0 15px #861a1a, inset 0 0 15px #861a1a;
    box-shadow: 0 0 15px #861a1a, inset 0 0 15px #861a1a;
    margin: 7px 0 0;
    transition: all .3s ease
}

.profile .trade-url .trade-input:focus {
    -o-box-shadow: 0 0 15px #861a1a, inset 0 0 45px #861a1a;
    box-shadow: 0 0 15px #861a1a, inset 0 0 45px #861a1a
}

.btn-profile {
    transition: all .3s ease;
    outline: none;
    border-width: 0;
    cursor: pointer;
    color: #ffab32;
    height: 54px;
    width: 154px;
    text-align: center;
    line-height: 54px;
    background: #1a1a1a;
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    margin: 0 0 0 10px;
    border-radius: 0 0 54px 0;
    padding-right: 10px;
    text-shadow: 0 0 10px #ea4b1a;
    -o-box-shadow: 0 0 30px rgba(0, 0, 0, .5);
    box-shadow: 0 0 30px rgba(0, 0, 0, .5)
}

.btn-profile:hover {
    background: #232323
}

.block {
    z-index: 2;
    padding: 25px 30px;
    background: #0f0f0f
}

.block, .promo-code {
    position: relative;
    -o-box-shadow: 0 0 30px rgba(0, 0, 0, .7);
    box-shadow: 0 0 30px rgba(0, 0, 0, .7);
    border-radius: 0 61px 0 0
}

.promo-code {
    background: #121212;
    padding: 20px 20px 25px;
    margin-bottom: 35px
}

.promo-code:after {
    content: "";
    background: #37621a;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 2px;
    width: 100%;
    -o-box-shadow: 0 0 10px #2c5411;
    box-shadow: 0 0 10px #2c5411
}

.promo-code .heading {
    color: #949393;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 15px
}

.promo-code .code-input {
    outline: none;
    border: none;
    font-family: inherit;
    height: 45px;
    width: calc(100% - 150px);
    float: left;
    padding: 0 20px;
    background: #090909;
    color: #fff
}

.promo-code .btn-profile {
    height: 45px;
    line-height: 45px;
    width: 140px;
    border-radius: 5px;
    float: left;
    padding: 0
}

.btn-nick {
    background: url(/static/media/btn-nick.6b9dabd1.png);
    width: 560px;
    height: 103px;
    float: left;
    -o-box-shadow: 0 0 30px rgba(0, 0, 0, .5);
    box-shadow: 0 0 30px rgba(0, 0, 0, .5);
    text-decoration: none;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    padding: 30px 0 0 30px
}

.btn-nick span {
    color: #feb008
}

.btn-bonus:hover, .btn-nick:hover {
    -webkit-filter: brightness(1.3);
    filter: brightness(1.3)
}

.btn-bonus {
    background: url(/static/media/btn-bonus.eb3c2540.png);
    width: 342px;
    height: 103px;
    float: right;
    -o-box-shadow: 0 0 30px rgba(0, 0, 0, .5);
    box-shadow: 0 0 30px rgba(0, 0, 0, .5);
    text-decoration: none;
    color: #fff;
    font-size: 17px;
    font-weight: 700;
    line-height: 20px;
    padding: 30px 0 0 30px
}

.btn-bonus span {
    color: #feb008
}

.btn-next {
    width: 94px;
    height: 26px;
    line-height: 28px;
    text-align: center;
    margin: 20px auto;
    text-decoration: none;
    display: block;
    color: #fff;
    background: #181818
}

.btn-next:hover {
    background: #232323
}

.important2 {
    background: url(/static/media/important2.a0f75b13.png);
    width: calc(100% + 15px);
    background-size: 100% 100%;
    line-height: 20px;
    height: 146px;
    margin: 6px 0 0 -8px;
    padding: 50px 0 0 40px
}

.important2 .heading {
    color: #e6433f;
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 5px
}

.your-items {
    background: #0a0a0a;
    -o-box-shadow: 0 0 30px rgba(0, 0, 0, .7);
    box-shadow: 0 0 30px rgba(0, 0, 0, .7);
    padding: 36px
}

.your-items .heading {
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 20px
}

.qoute {
    color: #575656;
    line-height: 21px;
    padding-left: 20px;
    border-left: 3px solid #131313
}

.profile-items {
    width: 900px;
    margin: 20px auto 0
}

.profile-items .item {
    margin: 0 15px 20px 0;
    width: 136px;
    background: #161616;
    border-radius: 0 25px 0 0;
    -o-box-shadow: 0 0 30px rgba(0, 0, 0, .7);
    box-shadow: 0 0 30px rgba(0, 0, 0, .7)
}

.profile-items .item .image {
    border-radius: 0 15px 0 0
}

.profile-items .item .image img {
    top: calc(50% + 13px);
    transition: all .5s ease
}

.profile-items .item--hover:hover .image img {
    top: calc(50% - 20px);
    left: calc(50% - 20px)
}

.profile-items .item .name {
    background: #0f1011;
    position: relative
}

.profile-items .item .name-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.profile-items .item .image:after {
    content: "";
    position: absolute;
    bottom: -30px;
    z-index: 1;
    left: 50%;
    width: 1px;
    height: 1px;
    opacity: .3;
    -webkit-transform: scale(1.5, .7);
    transform: scale(1.5, .7)
}

.profile-items .item .image:after, .profile-items .item.milspec .image:after {
    -o-box-shadow: 0 0 50px 15px #2578da;
    box-shadow: 0 0 50px 15px #2578da
}

.profile-items .item.restricted .image:after {
    -o-box-shadow: 0 0 50px 15px #845ed8;
    box-shadow: 0 0 50px 15px #845ed8
}

.profile-items .item.classified .image:after {
    -o-box-shadow: 0 0 50px 15px #c122a6;
    box-shadow: 0 0 50px 15px #c122a6
}

.profile-items .item.covert .image:after {
    -o-box-shadow: 0 0 50px 15px #ec3628;
    box-shadow: 0 0 50px 15px #ec3628
}

.profile-items .item.knife .image:after {
    -o-box-shadow: 0 0 50px 15px #fec108;
    box-shadow: 0 0 50px 15px #fec108
}

.profile-items .item .name span {
    display: block;
    color: #8b8a8a
}

.profile-items .item .actions {
    position: absolute;
    right: 10px;
    top: 9px;
    z-index: 1
}

.profile-items .item .actions .action {
    display: inline-block;
    vertical-align: middle;
    margin-left: 2px
}

.profile-items .item .actions .iprice {
    height: 20px;
    line-height: 22px;
    display: inline-block;
    vertical-align: middle;
    font-size: 10px;
    padding: 0 10px;
    background: rgba(0, 0, 0, .69);
    border-radius: 20px;
    margin: -3px 0 0
}

.profile-items .item .caption {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 135px;
    opacity: 0;
    visibility: hidden;
    border-radius: 0 15px 0 0;
    transition: all .5s ease
}

.profile-items .item .caption img {
    max-width: 90%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.profile-items .item--hover:hover .caption {
    opacity: 1;
    visibility: visible;
    top: 20px;
    left: 20px
}

.page-title {
    text-align: center;
    font-size: 18px;
    color: #d4d4d4;
    position: relative;
    top: -30px;
    margin-bottom: 10px
}

.page-title span {
    color: #fe9908
}

.faq-item {
    width: 900px;
    margin: 0 auto 20px
}

.faq-item .faq-heading {
    border: 1px solid #363636;
    height: 61px;
    line-height: 62px;
    font-size: 16px;
    border-radius: 61px;
    position: relative;
    padding: 0 30px 0 60px;
    cursor: pointer;
    transition: all .5s ease
}

.faq-item .faq-heading:before {
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 100%;
    position: absolute;
    left: 26px;
    top: 50%;
    margin-top: -4px;
    background: #363636;
    -o-box-shadow: 0 0 10px #000;
    box-shadow: 0 0 10px #000;
    transition: all .5s ease
}

.faq-item.active .faq-heading:before {
    background: #d96f1a;
    -o-box-shadow: 0 0 10px #d96f1a;
    box-shadow: 0 0 10px #d96f1a
}

.faq-item.active .faq-heading {
    color: #f3f2f2
}

.faq-item .faq-heading:after {
    content: "";
    height: 100%;
    width: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 50%;
    border-radius: 61px;
    border: 1px solid #feb008;
    transition: all .5s ease
}

.faq-item.active .faq-heading:after {
    width: 100%;
    opacity: 1;
    left: 0
}

.faq-item .faq-content {
    margin: 0 0 0 61px;
    color: #bfbebe;
    font-size: 15px;
    line-height: 26px;
    border-left: 4px solid #2d2d2d;
    padding: 0 30px 0 27px;
    transition: all .5s ease;
    overflow: hidden;
    height: 0;
    opacity: 0;
    box-sizing: initial
}

.faq-item.active .faq-content {
    margin: 20px 0 0 61px;
    padding: 10px 30px 10px 27px;
    opacity: 1
}

.best {
    width: 840px;
    margin: 0 auto
}

.best > .item {
    float: left;
    width: 234px;
    height: 292px;
    border-radius: 0 15px 0 0;
    -o-box-shadow: 0 0 40px rgba(0, 0, 0, .8);
    box-shadow: 0 0 40px rgba(0, 0, 0, .8);
    background: #1b1b1b;
    text-align: center;
    padding: 35px 0 0;
    margin: 0 69px 0 0;
    position: relative
}

.best > .item:after {
    content: "";
    background: url(/static/media/2-place.81077967.png);
    width: 205px;
    height: 189px;
    position: absolute;
    top: -60px;
    left: -60px
}

.best > .item:nth-child(2):after {
    background: url(/static/media/1-place.d65dbeaf.png)
}

.best > .item:nth-child(3):after {
    background: url(/static/media/3-place.5cc8ee2f.png)
}

.best .item .image {
    width: 144px;
    height: 141px;
    margin: 0 auto 27px;
    border-radius: 0 15px 0 0;
    -o-box-shadow: 0 0 40px rgba(0, 0, 0, .8);
    box-shadow: 0 0 40px rgba(0, 0, 0, .8)
}

.best .item .image img {
    width: 100%;
    height: 100%;
    border-radius: 0 15px 0 0
}

.best .item .name {
    color: #f98c18;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    height: 30px;
    margin-bottom: 4px
}

.best .item .info {
    height: 55px;
    background: #0b0b0b;
    position: relative
}

.best .item .info:after {
    content: "";
    height: 23px;
    width: 1px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -11px;
    background: #242424
}

.best .item .info .item {
    width: 50%;
    float: left;
    padding: 13px 0 0
}

.best .item .info .item .num {
    font-size: 18px;
    font-weight: 700;
    color: #ebebea
}

.best .item .info .item:nth-child(2) .num {
    color: #5a9e1d
}

.best .item .info .item .desc {
    font-size: 10px;
    text-transform: uppercase;
    color: #8b8b8b
}

.best > .item:nth-child(3) {
    margin-right: 0
}

.best > .item:first-child, .best > .item:nth-child(3) {
    margin-top: 50px
}

.fast-links {
    text-align: center;
    margin: 30px 0 0
}

.fast-links a {
    display: inline-block;
    height: 30px;
    line-height: 32px;
    padding: 0 20px;
    border-radius: 30px;
    text-decoration: none;
    color: #65605a;
    font-size: 15px;
    border: 1px solid #383737;
    margin: 0 5px
}

.fast-links a.active, .fast-links a:hover {
    color: #e1e0df;
    border-color: #fe9a08
}

.sub-top {
    background: url(/static/media/sub-top.377a30f1.jpg) no-repeat bottom;
    min-height: 333px;
    margin-top: -70px;
    padding-top: 140px;
    padding-bottom: 60px;
    margin-bottom: 50px;
    text-align: center
}

.sub-top .item {
    display: inline-block;
    vertical-align: top;
    width: 180px;
    position: relative;
    z-index: 1
}

.sub-top .item:after {
    content: "";
    width: 1px;
    height: 1px;
    position: absolute;
    bottom: 25px;
    left: 50%;
    -o-box-shadow: 0 0 30px 20px #2578da;
    box-shadow: 0 0 30px 15px #2578da;
    z-index: -1;
    -webkit-transform: scaleY(2.6);
    transform: scaleY(2.6);
    opacity: .4
}

.sub-top .item.milspec:after {
    -o-box-shadow: 0 0 30px 20px #2578da;
    box-shadow: 0 0 30px 20px #2578da
}

.sub-top .item.restricted:after {
    -o-box-shadow: 0 0 30px 20px #845ed8;
    box-shadow: 0 0 30px 20px #845ed8
}

.sub-top .item.classified:after {
    -o-box-shadow: 0 0 30px 20px #c122a6;
    box-shadow: 0 0 30px 20px #c122a6
}

.sub-top .item.covert:after {
    -o-box-shadow: 0 0 30px 20px #ec3628;
    box-shadow: 0 0 30px 20px #ec3628
}

.sub-top .item.knife:after {
    -o-box-shadow: 0 0 30px 20px #fec108;
    box-shadow: 0 0 30px 20px #fec108
}

.sub-top .item .f-image {
    position: relative;
    z-index: 1;
    height: 90px;
    margin-bottom: 20px
}

.sub-top .item:first-child .f-image, .sub-top .item:first-child .s-image, .sub-top .item:nth-child(5) .f-image, .sub-top .item:nth-child(5) .s-image {
    -webkit-transform: scale(.6);
    transform: scale(.6)
}

.sub-top .item:nth-child(2) .f-image, .sub-top .item:nth-child(2) .s-image, .sub-top .item:nth-child(4) .f-image, .sub-top .item:nth-child(4) .s-image {
    -webkit-transform: scale(.75);
    transform: scale(.75)
}

.sub-top .item .f-image img {
    max-width: 90%
}

.sub-top .item .s-image {
    position: absolute;
    left: 0;
    text-align: center;
    width: 100%;
    top: 30px;
    opacity: .5
}

.sub-top .item .s-image img {
    max-width: 90px
}

.sub-top .item .avatar {
    width: 46px;
    height: 46px;
    margin: 0 auto -10px
}

.sub-top .item .avatar img {
    width: 100%;
    height: 100%;
    border-radius: 100%
}

.sub-top .item .price {
    height: 23px;
    line-height: 26px;
    border-radius: 23px;
    background: rgba(0, 0, 0, .7);
    padding: 0 10px;
    font-size: 16px;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.rating .item {
    color: #f6f5f5;
    margin-bottom: 15px
}

.rating .item > div {
    float: left
}

.rating .item .place {
    width: 84px;
    text-align: center
}

.rating .item .usertop {
    width: 625px;
    text-align: left;
    padding-left: 25px
}

.rating .item .count {
    width: 140px;
    text-align: center
}

.rating .item .rate {
    width: 150px;
    text-align: center
}

.rating .item.heading {
    margin-bottom: 5px;
    color: #6b6b6b;
    font-size: 11px;
    text-transform: uppercase
}

.rating .item:not(.heading) {
    height: 63px;
    line-height: 63px;
    background: #1f1f1f;
    border-radius: 0 63px 63px 0;
    -o-box-shadow: 0 0 15px rgba(0, 0, 0, .3);
    box-shadow: 0 0 15px rgba(0, 0, 0, .3)
}

.rating .item:not(.heading) .place {
    background: #1a1a1a
}

.rating .item:not(.heading) .rate {
    background: #1a1a1a;
    border-radius: 0 63px 63px 0
}

.rating .item:not(.heading) .rate span {
    color: #608322;
    text-shadow: 0 0 15px #608322
}

.rating .avatar {
    display: inline-block;
    vertical-align: middle;
    margin: 13px 20px -14px 0
}

.rating .avatar img {
    width: 38px;
    height: 38px
}

.rating .name {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    color: #f6f5f5
}

.rating.second .usertop {
    width: 765px
}

.rating.second .item .register {
    width: 150px;
    text-align: center
}

.rating.second .item:not(.heading) .register {
    background: #1a1a1a;
    border-radius: 0 63px 63px 0
}

.rating.second .item:not(.heading) .register span {
    color: #608322;
    text-shadow: 0 0 15px #608322
}

.rating.third .item:not(.heading) .win {
    background: #1a1a1a;
    border-radius: 0 63px 63px 0;
    text-align: center
}

.rating.third .win {
    width: 475px;
    text-align: center
}

.rating.third .usertop {
    width: 525px
}

.win-img {
    display: inline-block;
    vertical-align: middle;
    margin: 15px 0 -15px 10px
}

.win-img img {
    width: 50px
}

.sub-page-title {
    margin: 60px 0 40px;
    color: #b2b1b0;
    font-size: 11.76px;
    text-align: center
}

.case-rules {
    background: rgba(0, 0, 0, .27);
    width: 770px;
    margin: 0 auto 40px;
    padding: 20px 30px;
    border-radius: 5px;
    color: #797978;
    line-height: 23px
}

.case-rules .heading {
    font-size: 11.76px;
    color: #e5e4e2;
    text-transform: uppercase
}

.num-input {
    display: none
}

.num-input.active {
    display: block
}

.num-input .input {
    width: 220px;
    outline: none;
    background: none;
    font-family: inherit;
    color: #eaeae9;
    font-size: 21px;
    font-weight: 700;
    border: none;
    border-bottom: 2px solid #323232;
    text-align: center;
    padding-bottom: 5px;
    margin-bottom: 5px
}

.num-input .text {
    font-size: 11px;
    margin-bottom: 10px;
    line-height: 23px
}

.items-info {
    margin: 10px 0 35px;
    color: #c2c0c0;
    font-size: 15px;
    line-height: 20px
}

.items-info .sub-heading {
    text-align: center;
    color: #fffdfd;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 15px
}

.grid {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 20px
}

.grid .col:first-child {
    float: left;
    width: 82px;
    margin-right: 6px
}

.grid .col:nth-child(2) {
    float: left;
    color: #cdcccb
}

.grid.second .col:first-child {
    width: 160px
}

.grid.second {
    width: 666px;
    margin: 0 auto
}

.important-heading {
    color: #df4d32;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 15px
}

.important-heading a {
    text-transform: none;
    display: inline-block;
    vertical-align: middle;
    color: #93908f;
    margin-left: 15px;
    font-weight: 400
}

.rules {
    line-height: 20px;
    font-size: 14px;
    color: #797978
}

.rules h3 {
    color: #e5e4e2;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 10px
}

@-webkit-keyframes lds-ring {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes lds-ring {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.loader {
    margin: 200px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.loader__inner {
    position: relative;
    width: 112px;
    height: 112px
}

.loader__loading {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 100px;
    height: 100px;
    margin: 6px;
    border-radius: 50%;
    -webkit-animation: lds-ring 1.2s linear infinite;
    animation: lds-ring 1.2s linear infinite;
    border-color: #feb008 transparent;
    border-style: solid;
    border-width: 5px
}

.limit-case {
    padding: 3px;
    height: 35px;
    width: 130px;
    margin: 0 auto
}

.limit-case, .limit-case:before {
    top: 0;
    left: 0;
    position: absolute;
    right: 0
}

.limit-case:before {
    content: "";
    background-color: #080808;
    border-radius: 30px;
    border: 1px solid #272727;
    bottom: 0
}

.limit-case__content {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    background-color: #171717;
    border-radius: 30px;
    font-size: 11px;
    color: #e7e7e7;
    padding-top: 2px
}

.limit-case__progress-wrapper {
    position: absolute;
    top: 1px;
    left: 1px;
    right: 1px;
    bottom: 1px;
    border-radius: 30px;
    overflow: hidden
}

.limit-case__progress {
    position: absolute;
    top: 0;
    left: 0;
    width: 35%;
    bottom: 0;
    background: linear-gradient(90deg, #45be5f, #45bfa9)
}

.limit-case__progress--warning {
    background: linear-gradient(90deg, #a97241, #cbae48)
}

.limit-case__progress--danger {
    background: linear-gradient(90deg, #cb5448, #c26c46)
}

.case-controls {
    margin-top: 15px
}

.case-controls, .case-controls__list {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.case-controls__list {
    border-radius: 3px;
    overflow: hidden;
    list-style-type: none
}

.case-controls__item + .case-controls__item {
    margin-left: 2px
}

.case-controls__input {
    display: none
}

.case-controls__label {
    font-size: 13px;
    text-transform: uppercase;
    text-align: center;
    color: #ddd;
    padding: 15px 0;
    width: 58px;
    background-color: #1b1f24;
    display: block;
    cursor: pointer;
    transition: color .3s ease;
    position: relative;
    font-weight: 700
}

.case-controls__label:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
	background: radial-gradient(circle at center center, #999999, rgb(120 120 120 / 50%));
    opacity: 0;
    transition: opacity .3s ease
}

.case-controls__input:checked + .case-controls__label, .case-controls__label:hover {
    color: #f49729
}

.case-controls__input:checked + .case-controls__label:before {
    opacity: .3
}

.case-actions {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: 15px
}

.case-actions__btn {
    outline: none;
    width: 170px;
    height: 44px;
    text-align: center;
    line-height: 43px;
    text-decoration: none;
    color: #fff;
    border: 1px solid #feb008;
    border-radius: 51px;
    font-size: 11px;
    text-transform: uppercase;
    box-shadow: 0 0 25px rgba(254, 176, 8, .15), inset 0 0 25px rgba(254, 176, 8, .15);
    transition: box-shadow .3s ease;
    display: block;
    background-color: initial;
    cursor: pointer
}

.case-actions__btn--fast {
    border-color: #919191;
    box-shadow: 0 0 25px hsla(0, 0%, 56.9%, .15), inset 0 0 25px hsla(0, 0%, 56.9%, .15)
}

.case-actions__btn:hover {
    box-shadow: 0 0 25px rgba(254, 176, 8, .15), inset 0 0 55px rgba(254, 176, 8, .5)
}

.case-actions__btn--fast:hover {
    box-shadow: 0 0 25px hsla(0, 0%, 56.9%, .15), inset 0 0 55px hsla(0, 0%, 57.6%, .5)
}

.case-actions__btn + .case-actions__btn {
    margin-left: 15px
}

.cases-section {
    margin-top: 15px;
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
    z-index: 2
}

.cases-section__title {
    margin-bottom: 30px;
    text-align: center;
    /* background: url(/static/media/title.7535d755.jpg) 50% no-repeat; */
    height: 357px;
    padding-top: 59px;
    font-size: 20px;
    font-weight: 700;
    color: #f7f7f7;
    text-shadow: 0 0 5px #000000;
    text-transform: uppercase
}

.cases-section__title:after, .cases-section__title:before {
    content: "";
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAAAtCAYAAADbXTWOAAAFLElEQVR4nO2by3LbMAxFKdvdNesu+4f9+WbbUReJHITGkwT4kHhnPLYAEJBbHoOknW3/8zstLQVo630DCu1eiR5eiZZOIa/JPwNElIrgWiCdV7NBEVmHgiOvuWc2NVQLpLnkOdkiJ25Ubi4vN+mpcfmYLbPn16QWSGMoYuKNDor3/WnySeBQdhGoBVK8Rp/QEbl7jcUEJz+2lIN2DVAoTAskH/VYyoxQo2RsaT3tOAoGzK/tPFsSYFog2TQzMLV1LGOtdVrs/XJYclsOGAfTixZItGbbt3jWioAmEkRK1LIOA0i9jMN8C6QvzXIiFlHTe5J7w2V9b1j3wex74gHiOtU335VBmhmc2no9wJFiSu8J6xraQwUKDC1MT10NpNm+pPSs5wlPtF8bI8VxAB3X4kGCUHtP6RogjfidR4t6rbsO5y/1afyYqIMFqiNhMJm60llBmg2eHp2yFp7WPsmvOVg4rrGOJJ3UXebUbiZ4eu7PopZlJYDUQKWJx347x3UfDiqs3jP2DCDNAFDvg42o7uNlLx1DSTpc0HQkzRLvqVlBWvD4jPFegmH2FhAe0uyNqIMGWMf8pxQzgTTDiVtveLTjortPJGjQr/k5kAYiaYknwjU6SCNMzJa5e8HD+WuhqLFxds5nOWDIbZJQAEcEyXvCRwE0AuStAepl4+y5qAMG+Jrb+xR1pVFAipjsowMUCY8mrhdAUUBp90caiMzqDdLVAKrJMRNALYDi4rhfMFDLunwc14Ve7I+/959bFnA8U685f54nb7NpS3s+VvqFLVYb5t5TSrfPRz6eukfte4K2G/DdkLFSDu2/Icx9Z3LBx014ffvMtYHn4/UN+PPnI+aeUvrxcb0B//5Iadv2jw/kezb2eOQ+eL195U2PrB52H/D+jgd8L/AZ+//Kxzwfb//ef4F46iSP9D3e/r1DR1Fbq9DqSP5jr9qRoPJ5vDPPVCw3/sXXe2lH/dx9tJxeeamfsXjWl+IoP7XHKLFh79MSQ9nyulAcAPA1BlEOFAcOau8N0qGaCSblHBEomMeaSztuBKAwWy1A0qqJ6zAYIC4rslFAgvKGKhooj9yl96gZFwEUtEfaODsnD5ioZ1QjggQ1wmRtmTuyS0kxFqAouxd8nB36Ld2JgkUFipRndJCgvKBqAZRH/lqoSruUBE7u04KiidXYsVxaW2kXEiGbCSQojwkbsS+Lyl+Sq7ZLaXyly8HcDn2tlnZUzqJ90qwgQXl0mMguBfMf8jr50+ayQMV1qdzvBYlljEUUUJoTOmkv9U1nAOnQDF0Kq1Nby3rP2sMHKsa69ON8FrCo++HiMXv1wQIWeyaQoGaCKq9VU89yz55Lv9zv5dP4MZXslSxjXnRWkKC8oarJ07KeJYcmVtupML8VHhgTsbTLryWwpDyXAAnK++TPI1erep7dquREzbps4wCydqmawwdV3quBBNX7AKBG1v2DNN6zW2lj8jgtOFIs5y8BSuxGKV0bpFyRYHnktNYcCSxLHBZburzTAKWFi/UtkGjVfuprc3rk1dYq+Q5KGlsLDRZfsy+iZD1M4O7h8nukWkWB0AqwnnBxYzTg1Nyn5NdAdPlTuxayThyPvLW5pRrWL3q1Y0vfk/fyDvOVLAVTSgukFvL8tLXkjuqSmtw17zliWSflLjmc+KYF0hjSTp6aA4SaXBG5S4Cp6XSWMZb9UkppgTSbLJPFo2to8tTkttaJWN5xcep6C6TzymsyR0HhUadW5kMFSgukJSivybyn+C+lPeQG73/HIvR74mvZbgAAAABJRU5ErkJggg==) no-repeat;
    width: 210px;
    height: 45px;
    position: relative;
    display: inline-block;
    top: 15px
}

@media(max-width: 1200px) {
	.cases-section__title:after, .cases-section__title:before {
		display: none;
	}
}

.cases-section__title:before {
    margin-right: 15px
}

.cases-section__title:after {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANIAAAAtCAYAAADbXTWOAAAFVElEQVR4nO2bwZLTMAyGlWGPcOfGG/Lc3OHGtuFAA1qNZP+SZSdu/c/sNJEl2W38VY6b3fbv3yhRW2ayTtrPHsDS8+mtIVaDZgaQNsqDaUG5RER+kCQoKDg9AYtM5sh4tH6y8ixNLhQkFKDIxCrFIJNu1GRG+6nl9ox3QTeJaiC1AtRaiXpBUsvbMoEzc2fBu9RZJZA249jyKfnV2iKyJg/ST0vVaJ20PXJnvOelBlkg1SBCAKpd3NZv25Zvfiu2pZplTNSzKuWCrFHepZ1m80LnVfTbNjJxtBh0krXEouoFcc8vh5eQBhK6PPMCVcvtkbzAXmg8k/7qcFn9ZPQ1avzTS4IUAQWNQeyWUHBaoJF+nqVhywZCz4nZA7CR459GyD2SPM8EyvKJVpxMaM4CyxsfUSYMCyz6CJK3Smjg1ADK+AEXgcwLlxcsz65fxm9Ws4L1MlAh90g1YEo2LZ9lq+m4KMhypTYxahfb0275RHx75jijv5eByrNrVwKiBpMVX7IT+SpL6eJH22Q7siHRu1rJHC15Iv0tqBQdIFlLM00WPJGlHtoXVwQQDxybYa/FIfGRfIjO2sBYUD3kfbLBAsO7vMtc2iFgRYBDl3cZVUr6ozEjciH9ZIx1aqCi/0aBLPNKxyWbVA2GFkjQahStbh6fjJgRuXrln7pKISDVlnKtGw+yL3RHDbHXoIpUI2Tph2w+RLfIZ4HqpXb+3gjbKLDEYzM2HkptEYA8FSlapVrvpUo+mXGlXFcFiufJyNVN6K6d916oFSauLIBabNzuAQppR30y46w8Gbms3Bl5LwtV1r+aR2GybET5AEUqUkblQtu5T80vK66U68pA8XyZOcPyPLRqgYEs7yLVKBugEZCV7Gi718+Ki8Rm9H9G3p5LVEjydyQuC4IPtp+fPv+gv29A/t0ff/R43cXxTbzymPvDfhd+x/mN2d8fr7+Z3+1hv4tzHvuvbSN6J9p3ou39f9t+Y3lvxjj4Kx+rfH/He77Tx/eqHVt/xHIenyOJdnnMbTKX5XvktvpB+yPDR07247M7NpokFPxV24w6xNv2nTbpp+WujdGyyfZ/IPFOZMelNvpy+/WVvZHMiiSlfYCILcvHYyvZ0XavX3ZsZo5ReU+vSFwaONyukb0px/KVlDhu0/pD7WfAclWAsibTAsihls0GCZQ81iDSAIpOvBFgjAbobHiyc/XMezo8XDWQNCi0qhSByPtBnAlUxI62oz6Zcb3y9M59KXi43qgOR0kWMBZEyI5W7wqV4Vuy19o8PplxvXP1yn1ZeLiQpV2tKlkViQrHxGyyL61/a1yt9mxIegE0CzxZ+aeAhyt6j6RVLA9EkX3/zEk/Q/VZ8EykEkilex/pU1rikbDz84gywYnGZLS3+o/K1bufqQE6JH9HQu6NIks8Us65vdRXbSxXafP4RHxH5BnV11PAw4Xu2slj2e7dYIg8xnIGVEg76hPx7ZljdH9PBw8X8oNsbYln2Yhy7o208bX6jFy2zTgJZ6yUp4qDhCzruGq7dVQ41xR92HJURRkJz6zgZOeaRtbSDqlKtWNSzknYZZ+WspZ/Hr9R4Jwx8RY4yZIgle6JEGhQgEZ+Y2dD6PXNjL1CXwscRZ6HVmWbBk3WxoJXPbeaZ4DmKp/ry8qza2fZagBZFwO9H4tezEjc1aFZwFxUyD2SBRORXZ24jZQ2rd2rsyZ9z0k3a+6Xl+fJBiIcKBJ2ra2Xrr7dvO5bnlDI0o7ID5S0l9TyZENUs4CyAJlE6EOrXqCkesIyU6XLzLN0IXmf/pabCcjvQzLuClpQLKWq9V/NZ9Ss4166sP4AgKqwJW14uMsAAAAASUVORK5CYII=) no-repeat;
    margin-left: 15px
}

.cases-section__list {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: -250px
}

.cases-section__item {
    width: 50%;
    padding: 20px 8px 0
}

@media (min-width: 1400px) {
    .cases-section__item {
        width: 260px
    }
}

.modal {
    background-color: #171616;
    box-shadow: 0 20px 65px rgba(0, 0, 0, .48);
    width: 560px;
    outline: none;
    padding: 0;
    border-radius: 4px;
    overflow: hidden
}

.modal__enter {
    opacity: 0
}

.modal__enter-active {
    opacity: 1;
    transition: opacity .2s ease
}

.modal__exit {
    opacity: 1
}

.modal__exit-active {
    opacity: 0;
    transition: opacity .2s ease
}

.modal__close {
    position: absolute;
    top: 21px;
    right: 15px;
    z-index: 10;
    padding: 5px 10px;
    cursor: pointer;
    outline: none
}

.modal__close path {
    transition: fill .3s ease;
    fill: #fff
}

.modal__close:hover path {
    fill: #3eab56
}

.modal__title {
    background-color: #131212;
    color: #fff;
    font-size: 19px;
    text-transform: uppercase;
    text-align: center;
    padding: 32px 0 28px
}

.modal__desc {
    color: #89898f;
    padding: 25px 0
}

.modal__desc, .modal__form-wrapper {
    text-align: center
}

.modal__balance-btn {
    outline: none;
    background-color: initial;
    color: #fff;
    border: 1px solid #48cb64;
    transition: background-color .3s ease;
    font-size: 18px;
    text-transform: uppercase;
    padding: 15px 55px;
    display: inline-block;
    cursor: pointer;
    border-radius: 100px
}

.modal__balance-btn:hover {
    background-color: #54bd68
}

.game-info {
    margin-bottom: 50px;
    text-align: center
}

.game-info__text {
    color: #fff;
    text-transform: uppercase
}

.games {
    max-width: 1450px;
    margin: 0 auto;
    position: relative
}

.games__inner--list {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center
}

.games__text {
    margin-top: 30px;
    font-size: 13px;
    color: #fff;
    text-align: center
}

.prize {
    padding-top: 20px
}

.prize__circle {
    width: 350px;
    height: 350px;
    background-color: rgba(46, 46, 56, .65);
    border: 10px solid rgba(33, 33, 40, .5);
    border-radius: 100%;
    box-shadow: 0 0 45px rgba(9, 9, 11, .3);
    margin-left: auto;
    margin-right: auto;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: opacity 5s linear infinite;
    animation: opacity 5s linear infinite
}

.prize__circle:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 10px;
    right: 10px;
    bottom: 10px;
    background: radial-gradient(circle at center center, #471ec0, rgba(71, 30, 192, .3) 50%, rgba(71, 30, 192, .1), rgba(71, 30, 192, .01));
    border-radius: 100%
}

.prize--knife .prize__circle:before {
    background: radial-gradient(circle at center center, #d28922, rgba(210, 137, 34, .3) 50%, rgba(210, 137, 34, .1), rgba(210, 137, 34, .01))
}

.prize--consumer .prize__circle:before {
    background: radial-gradient(circle at center center, #cddfed, rgba(205, 223, 237, .3) 50%, rgba(205, 223, 237, .1), rgba(205, 223, 237, .01))
}

.prize--milspec .prize__circle:before {
    background: radial-gradient(circle at center center, #7296c8, rgba(114, 150, 200, .3) 50%, rgba(114, 150, 200, .1), rgba(114, 150, 200, .01))
}

.prize--industrial .prize__circle:before {
    background: radial-gradient(circle at center center, #546be7, rgba(84, 107, 231, .3) 50%, rgba(84, 107, 231, .1), rgba(84, 107, 231, .01))
}

.prize--restricted .prize__circle:before {
    background: radial-gradient(circle at center center, #7d40ff, rgba(125, 64, 255, .3) 50%, rgba(125, 64, 255, .1), rgba(125, 64, 255, .01))
}

.prize--classified .prize__circle:before {
    background: radial-gradient(circle at center center, #9618b7, rgba(150, 24, 183, .3) 50%, rgba(150, 24, 183, .1), rgba(150, 24, 183, .01))
}

.prize--covert .prize__circle:before {
    background: radial-gradient(circle at center center, #f41f4c, rgba(244, 31, 76, .3) 50%, rgba(244, 31, 76, .1), rgba(244, 31, 76, .01))
}

.prizes--multiple .prize__circle {
    width: 225px;
    height: 225px;
    padding: 15px;
    border-width: 5px
}

.prize__circle-inner {
    width: 100%;
    height: 100%;
    position: relative;
    border-radius: 100%;
    box-shadow: inset 0 0 45px rgba(9, 9, 11, .25)
}

.prize__content {
    height: 100%;
    position: relative;
    padding-top: 55px
}

.prize__image-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    z-index: 1
}

.prize__image-wrapper img {
    max-width: 280px;
    -webkit-animation: result3 5s linear infinite;
    animation: result3 5s linear infinite
}

.prize__info {
    z-index: 2;
    position: absolute;
    bottom: 55px;
    left: 0;
    right: 0;
    font-size: 18px;
    color: #fff;
    text-shadow: 0 0 5px #22222a;
    line-height: 1.3;
    text-align: center
}

.prize__name {
    width: 260px;
    margin-top: 30px
}

.prize__desc, .prize__name {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    max-width: 100%
}

.prize__desc {
    color: #ac90ff;
    width: 240px;
    margin-top: 5px
}

.prize--knife .prize__desc {
    color: #e49622
}

.prize--consumer .prize__desc {
    color: #d3e5f3
}

.prize--milspec .prize__desc {
    color: #788cf9
}

.prize--industrial .prize__desc {
    color: #556cec
}

.prize--restricted .prize__desc {
    color: #a77dff
}

.prize--classified .prize__desc {
    color: #e05aff
}

.prize--covert .prize__desc {
    color: #ff4f76
}

.prize__bonus {
    text-align: center;
    margin-top: 35px
}

.prizes {
    margin-bottom: 25px
}

.prizes--multiple {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: 0
}

.prizes--multiple .prizes__item {
    width: 25%;
    padding: 0 30px;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-bottom: 25px
}

@media (max-width: 1600px) {
    .prizes--multiple .prizes__item {
        padding: 0 15px
    }
}

@media (max-width: 1300px) {
    .prizes--multiple .prizes__item {
        width: 33.3333%
    }
}

.prizes-buttons {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: stretch;
    align-items: stretch
}

.prizes-buttons--item {
    margin-top: 20px;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center
}

.prizes-buttons__btn-wrapper {
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.prizes-buttons__btn-wrapper + .prizes-buttons__btn-wrapper {
    margin-left: 20px
}

.prizes-buttons--item .prizes-buttons__btn-wrapper + .prizes-buttons__btn-wrapper {
    margin-left: 0
}

.prizes-buttons__btn {
    outline: none;
    height: 44px;
    text-align: center;
    line-height: 43px;
    text-decoration: none;
    padding: 0 25px;
    color: #fff;
    border: 1px solid #feb008;
    border-radius: 51px;
    font-size: 11px;
    text-transform: uppercase;
    box-shadow: 0 0 25px rgba(254, 176, 8, .15), inset 0 0 25px rgba(254, 176, 8, .15);
    transition: box-shadow .3s ease;
    display: block;
    background-color: initial;
    cursor: pointer
}

.prizes-buttons__btn:hover {
    box-shadow: 0 0 25px rgba(254, 176, 8, .15), inset 0 0 55px rgba(254, 176, 8, .5)
}

.prizes-buttons__btn--again {
    border-color: #919191;
    box-shadow: 0 0 25px hsla(0, 0%, 56.9%, .15), inset 0 0 25px hsla(0, 0%, 56.9%, .15)
}

.prizes-buttons__btn--again:hover {
    box-shadow: 0 0 25px hsla(0, 0%, 56.9%, .15), inset 0 0 55px hsla(0, 0%, 57.6%, .5)
}

.prizes-buttons__btn + .prizes-buttons__btn {
    margin-left: 15px
}

.promocode {
    position: relative;
    padding: 0 50px 38px
}

.promocode__input {
    color: #89898f;
    background-color: #252525;
    text-align: center;
    padding: 15px;
    width: 100%;
    outline: none;
    border: 1px solid #515151;
    border-radius: 100px
}

.promocode__value {
    text-align: center;
    color: #89898f;
    position: absolute;
    bottom: 12px;
    left: 0;
    right: 0
}

.payments {
    background: url(/static/media/payments.95fa517e.png) bottom no-repeat;
    height: 113px;
    -webkit-align-items: flex-end;
    align-items: flex-end
}

.payments, .payments__list {
    display: -webkit-flex;
    display: flex
}

.payments__list {
    list-style-type: none;
    padding: 0 15px;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 100%
}

.payments__item {
    -webkit-flex-grow: 1;
    flex-grow: 1;
    text-align: center;
    padding: 15px 10px
}

.payments__image {
    height: 35px
}

.profile-main {
    position: relative;
    width: 120px;
    height: 120px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 45px
}

.profile-main__img {
    width: 100%;
    height: 100%;
    border: 2px solid #feb008;
    border-radius: 100%
}

.profile-main__img img {
    border-radius: 100%;
    width: 100%;
    height: 100%
}

.profile-main__steam {
    z-index: 3;
    bottom: -15px;
    width: 56px;
    height: 38px;
    background-color: #f7ad09;
    border-radius: 6px;
    border: 1px solid #fa9010;
    border-bottom: none;
    transition: background-color .2s ease-in-out;
    margin-left: -28px;
    font-size: 0
}

.profile-main__steam, .profile-main__steam:before {
    position: absolute;
    left: 50%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.profile-main__steam:before {
    content: "";
    top: 50%;
    width: 28px;
    height: 17px;
    -webkit-transform: translate(-50%, -50%) skewX(10deg);
    transform: translate(-50%, -50%) skewX(10deg);
    background: url(/static/media/icon_steam_login.802f342b.svg);
    transition: -webkit-transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease, -webkit-transform .2s ease
}

.profile-main__steam:hover {
    background-color: #fa9010
}

.profile-main__steam:hover:before {
    -webkit-transform: translate(-50%, -50%) skewX(10deg) scale(1.15);
    transform: translate(-50%, -50%) skewX(10deg) scale(1.15)
}

.user-profile {
    background: url(/static/media/title.7535d755.jpg) top no-repeat;
    padding-top: 50px
}

.user-profile__name {
    text-align: center;
    margin-bottom: 30px;
    font-size: 19px;
    color: #ffecc3;
    text-shadow: 0 0 20px rgba(255, 124, 8, .6)
}

.user-profile__text {
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    margin-bottom: 40px
}

/* Адаптация new profile2 */
.profile2 {
    margin: 0 auto;
    max-width: 1400px
}

.profile2-header {
    display: flex;
    margin-bottom: 20px
}

@media(max-width: 1200px) {
    .profile2-header {
        flex-wrap:wrap;
        margin-bottom: 15px
    }
}

@media(max-width: 599px) {
    .profile2-header {
        margin-bottom:0
    }
}

.profile2-header__user {
    flex-grow: 1;
    min-width: 0
}

@media(max-width: 1200px) {
    .profile2-header__user {
        margin-bottom:15px;
        width: 100%
    }
}

.profile2-header__info {
    display: flex;
    flex-shrink: 0
}

@media(max-width: 1200px) {
    .profile2-header__info {
        width:100%
    }
}

@media(max-width: 599px) {
    .profile2-header__info {
        display:none
    }
}

.profile2-header__additional {
    flex-shrink: 0;
    padding-left: 10px
}

@media(max-width: 1200px) {
    .profile2-header__additional {
        padding-left:0;
        width: 50%
    }

    .profile2-header__additional+.profile2-header__additional {
        padding-left: 10px
    }
}

@media(max-width: 1200px)and (max-width:900px) {
    .profile2-header__additional+.profile2-header__additional {
        padding-left:0
    }
}

@media(max-width: 900px) {
    .profile2-header__additional:first-child {
        display:none
    }

    .profile2-header__additional {
        width: 100%
    }
}

.best-drop {
    align-items: center;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: linear-gradient(332deg, #45416470 15.43%, #1c1c22 80.68%);
    border-radius: 12px;
    display: flex;
	overflow: hidden;
	height: 100%;
    /* height: 182px; */
    padding: 27px 33px
}

@media(max-width: 1350px) {
    .best-drop {
        height:160px;
        padding: 20px 25px
    }
}

@media(max-width: 1200px) {
    .best-drop {
        height:150px;
        padding: 25px 20px
    }
}

@media(max-width: 900px) {
    .best-drop {
        border-radius:10px;
        height: auto;
        padding: 20px
    }
}

.best-drop__info {
    padding-right: 35px
}

@media(max-width: 1200px) {
    .best-drop__info {
        flex-grow:1
    }
}

.best-drop__title {
    color: #8b8e9e;
    font-size: 12px;
    font-weight: 700;
    margin-bottom: 12px;
    text-transform: uppercase
}

.best-drop__skin {
    /* background: linear-gradient(180deg,rgba(73,78,84,0),hsla(216,9%,55%,.24) 90%),#1c1c26; */
    border-radius: 8px;
    height: 127px;
    position: relative;
    width: 165px
}

@media(max-width: 900px) {
    .best-drop__skin {
        align-items:center;
        display: flex;
        justify-content: center
    }
}

.best-drop__skin--skeleton {
    align-items: center;
    display: flex;
    justify-content: center
}

@media(max-width: 1350px) {
    .best-drop__skin {
        height:100px;
        width: 140px
    }
}

.best-drop__skin:before {
    background: url(https://cs4.fun/static/media/cs4logo5.webp) 100% / 100% no-repeat;
    content: "";
    height: 102px;
    left: 10%;
    margin-left: 15px;
    margin-top: 5px;
    opacity: .4;
    position: absolute;
    top: 10%;
    width: 102px
}

@media(max-width: 1350px) {
    .best-drop__skin:before {
        height:56px;
        margin-left: -28px;
        margin-top: -28px;
        width: 56px
    }
}

.best-drop__skin-info {
    margin-bottom: 8px;
    width: 125px
}

.best-drop__skin-title {
    color: #a2a3aa;
    font-size: 11px
}

.best-drop__skin-subtitle,.best-drop__skin-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.best-drop__skin-subtitle {
    color: #fff;
    font-size: 13px;
    font-weight: 700
}

@media(max-width: 1350px) {
    .best-drop__skin-subtitle {
        font-size:12px
    }
}

.best-drop__image {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 172px;
    position: absolute;
	top: 50%;
	transform: translateY(-50%);
    width: 220px;
    z-index: 1;
	right: -20px;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
}

.best-drop:hover .best-drop__image {
	transform: translateY(-50%) scale(1.1);
	-webkit-transform: translateY(-50%) scale(1.1);
}

.best-drop__price {
    background-color: rgba(69,113,84,.12);
    border-radius: 6px;
    color: #64ce82;
    display: inline-block;
    font-size: 13px;
    font-weight: 700;
    padding: 10px 12px;
    text-align: center
}

@media(max-width: 1350px) {
    .best-drop__price {
        font-size:12px
    }
}

@media(max-width: 900px) {
    .best-drop__price {
        border-radius:4px;
        font-size: 11px
    }
}

.favorite-case {
align-items: center;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: linear-gradient(332deg, #45416470 15.43%, #1c1c22 80.68%);
    border-radius: 12px;
    display: flex;
    overflow: hidden;
    min-width: 350px;
    height: 100%;
    padding: 27px 20px 27px 33px;
}

.best-drop--knife {
background: linear-gradient(332deg, #383628 15.43%, #1c1c22 70.68%);
}

.best-drop--covert {
background: linear-gradient(332deg, #341f21 15.43%, #1c1c22 80.68%);
}

.best-drop--classified {
background: linear-gradient(332deg, #2e2232 15.43%, #1c1c22 70.68%);
}

.best-drop--restricted {
background: linear-gradient(332deg, #271f3c 15.43%, #1c1c22 70.68%);
}

.best-drop--milspec {
background: linear-gradient(332deg, #12272c 15.43%, #1c1c22 70.68%);
}

.best-drop--industrial {
background: linear-gradient(332deg, #45416470 15.43%, #1c1c22 80.68%);
}

@media(max-width: 1350px) {
    .favorite-case {
        height:160px;
        padding: 20px 15px 20px 25px
    }
}

@media(max-width: 1200px) {
    .favorite-case {
        height:150px;
        padding: 25px 20px
    }
}

.favorite-case__info {
    padding-right: 15px;
    width: 155px
}

@media(max-width: 1350px) {
    .favorite-case__info {
        width:140px
    }
}

@media(max-width: 1200px) {
    .favorite-case__info {
        flex-grow:1;
        height: auto
    }
}

.favorite-case__title {
    color: #8b8e9e;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 15px;
    text-transform: uppercase
}

.favorite-case__content {
    color: #c3c8d2;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 12px
}

@media(max-width: 1350px) {
    .favorite-case__content {
        font-size:13px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
}

.favorite-case__btn {
    background-color: #f3a45d;
    border-radius: 6px;
    color: #392c22;
    display: inline-block;
    font-size: 12px;
    font-weight: 900;
    padding: 15px 25px;
    text-transform: uppercase;
    transition: background-color .3s,color .3s ease
}

.favorite-case__btn:hover {
    background-color: #fac26f;
    color: #684933
}

@media(max-width: 1350px) {
    .favorite-case__btn {
        padding:13px 20px
    }
}

.favorite-case__case-image {
	position: absolute;
	top: 50%;
	right: -35px;
	transform: translateY(-50%);
	height: 200px;
	width: 200px;
	z-index: 1;
	transition: transform .3s ease;
}

@media(max-width: 1350px) {
    .favorite-case__case-image {
	transform: translateY(-50%) scale(1.1);
    }
}

.favorite-case:hover .favorite-case__case-image {
    transform: translateY(-50%) scale(1.1);
}

@media(max-width: 1350px) {
    .favorite-case:hover .favorite-case__case-image {
        -webkit-transform:none;
        transform: none
    }
}

.trade-link {
  background-color: rgb(32 33 42);
  border-radius: 0 0 14px 14px;
  padding: 14px 18px 20px;
  width: 100%;
}

@media(max-width: 1350px) {
    .trade-link {
        padding:14px 18px
    }
}

@media(max-width: 900px) {
    .trade-link {
        border-radius:0 0 10px 10px
    }
}

@media(max-width: 599px) {
    .trade-link {
        background-color:rgba(36,36,48,.98);
        border-radius: 0 0 8px 8px;
        padding: 14px
    }
}

.trade-link__header {
    align-items: center;
    display: flex;
    margin-bottom: 12px
}

@media(max-width: 599px) {
    .trade-link__header {
        margin-bottom:10px
    }
}

.trade-link__header-main {
    align-items: center;
    display: flex;
    flex-grow: 1
}

@media(max-width: 599px) {
    .trade-link__header-main {
        flex-wrap:wrap
    }
}

.trade-link__title {
    align-items: center;
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    padding-left: 28px;
    position: relative;
    text-transform: uppercase
}

@media(max-width: 1500px) {
    .trade-link__title {
        flex-grow:1
    }
}

@media(max-width: 599px) {
    .trade-link__title {
        font-size:12px;
        padding-left: 24px;
        width: 100%
    }
}

.trade-link__title:before {
    background: url(/static/media/user-trade-link.svg) no-repeat;
    content: "";
    height: 20px;
    left: 0;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 20px
}

@media(max-width: 599px) {
    .trade-link__title:before {
        height:16px;
        margin-top: -8px;
        width: 16px
    }
}

.trade-link__where-get {
    flex-shrink: 0;
    padding-left: 14px
}

@media(max-width: 599px) {
    .trade-link__where-get {
        margin-top:10px;
        padding-left: 0;
        width: 100%
    }
}

.trade-link__where-get-link {
    background-color: #333349;
    border-radius: 6px;
    color: #8387de;
    display: block;
    font-size: 10px;
    padding: 7px 13px;
    text-transform: uppercase;
    transition: background-color .3s ease,color .3s ease
}

@media(max-width: 599px) {
    .trade-link__where-get-link {
        border-radius:4px;
        padding: 9px 13px;
		width: 70%
    }
}

.trade-link__where-get-link:hover {
    background-color: #5c60b7;
    color: #fff
	
}

/* .trade-link__swindlers-wrapper {
    flex-shrink: 0
}

@media(max-width: 1500px) {
    .trade-link__swindlers-wrapper {
        display:none
    }
}

.trade-link__swindlers-btn {
    color: #ef6a72;
    cursor: help;
    font-size: 12px;
    padding-left: 22px;
    position: relative;
    text-transform: uppercase;
    transition: color .3s ease
}

.trade-link__swindlers-btn:before {
    background: url(/static/media/weekly-coins.svg) no-repeat;
    content: "";
    height: 18px;
    left: 0;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    width: 18px
}

.trade-link__swindlers-btn:hover {
    color: #fa858c
}

.trade-link__swindlers-span {
    border-bottom: 1px solid #ef6a72;
    transition: border-color .3s ease
}

.trade-link__swindlers-span:hover {
    border-color: #fa858c
}

.trade-link__swindlers-info {
    background-color: rgba(220,75,66,.81);
    border-radius: 3px;
    bottom: 100%;
    color: #fff;
    font-size: 12px;
    opacity: 0;
    padding: 10px 13px;
    position: absolute;
    right: 18px;
    text-transform: none;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    transition: all .3s ease;
    visibility: hidden;
    width: 250px
}

.trade-link__swindlers-info:after {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 7px solid rgba(220,75,66,.81);
    bottom: -7px;
    content: "";
    height: 0;
    position: absolute;
    right: 15px;
    width: 0
} */

.user-coins__wrapper {
  position: relative;
  flex-shrink: 0;
  display: inline-block;
}

.user-coins__button {
  color: #959595;
  cursor: help;
  font-size: 12px;
  position: relative;
  display: flex;
  align-items: center;
  gap: 6px;
  transition: color 0.3s ease;
  background: none;
  border: none;
}

.user-coins__icon {
  width: 18px;
  height: 18px;
  background: url(/static/media/weekly-coins.svg) no-repeat center / contain;
  display: inline-block;
}

.user-coins__value {
	background-color: rgb(27 28 36);
	padding: 7px;
	border-radius: 6px;
	color: #f3a45d;
	font-weight: bold;
	font-size: 12px;
}

/* .user-coins__label {
  border-bottom: 1px solid #ef6a72;
  transition: border-color 0.3s ease;
} */

.user-coins__button:hover {
  color: #ababab;
}

.user-coins__tooltip {
  position: absolute;
  bottom: 100%;
  right: 0;
  transform: translateY(-8px);
  background-color: rgb(53 55 64);
  color: #ababab;
  padding: 10px 13px;
  border-radius: 6px;
  font-size: 12px;
  width: 250px;
  text-transform: none;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s ease;
  z-index: 10;
}

.user-coins__tooltip::after {
  content: "";
  position: absolute;
  bottom: -7px;
  right: 15px;
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-top: 7px solid rgb(53 55 64);
}

.user-coins__button:hover + .user-coins__tooltip {
  opacity: 1;
  visibility: visible;
  transform: translateY(-12px);
}

/* 📱 Адаптация под смартфоны */
@media (max-width: 480px) {
  .user-coins__tooltip {
    width: 200px;
    right: auto;
    left: 0;
  }

  .user-coins__tooltip::after {
    right: auto;
    left: 15px;
  }
}

.trade-link__swindlers-btn:hover+.trade-link__swindlers-info {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    visibility: visible
}

.trade-link__content {
    display: flex
}

@media(max-width: 599px) {
    .trade-link__content {
        flex-wrap:wrap
    }
}

.trade-link__input-wrapper {
    flex-grow: 1
}

.trade-link__input {
    align-items: center;
    background-color: #1d1d2a;
    border-radius: 8px;
	border-style: none;
    color: #676c7d;
    display: flex;
    font-size: 12px;
    height: 48px;
    padding: 0 19px;
    transition: background-color .3s ease;
    width: 100%
}

@media(max-width: 1350px) {
    .trade-link__input {
        height:44px;
        padding: 0 15px
    }
}

@media(max-width: 599px) {
    .trade-link__input {
        border-radius:6px
    }
}

.trade-link__input:focus {
    background-color: #1a1b26
}

.trade-link__btn-wrapper {
    flex-shrink: 0;
    padding-left: 10px
}

@media(max-width: 599px) {
    .trade-link__btn-wrapper {
        margin-top:10px;
        padding-left: 0;
        width: 100%
    }
}

.trade-link__btn {
    background-color: #f3a45d;
    border-radius: 7px;
    color: #392c22;
    font-size: 12px;
    font-weight: 700;
    height: 48px;
    padding: 0 23px;
    text-transform: uppercase;
    transition: background-color .3s ease,color .3s ease,opacity .3s ease
}

@media(max-width: 1350px) {
    .trade-link__btn {
        font-size:12px;
        height: 44px;
        padding: 0 18px
    }
}

@media(max-width: 900px) {
    .trade-link__btn {
        border-radius:6px
    }
}

@media(max-width: 599px) {
    .trade-link__btn {
        border-radius:4px;
        height: auto;
        padding: 12px 10px;
        width: 100%
    }
}

.trade-link__btn:hover {
    background-color: #fac26f;
    color: #684933
}

.user-tabs {
    align-items: center;
    background-color: #13131b;
    border-radius: 12px;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    margin-bottom: 20px;
    padding: 5px 14px 5px 5px
}

@media(max-width: 1200px) {
    .user-tabs {
        align-items:flex-start;
        flex-direction: column;
        gap: 0;
        margin-bottom: 15px;
        padding-right: 5px
    }
}

@media(max-width: 900px) {
    .user-tabs {
        border-radius:8px
    }
}

@media(max-width: 599px) {
    .user-tabs {
        border-radius:6px
    }
}

.user-tabs__list {
    display: flex;
    flex-grow: 1;
    flex-wrap: wrap;
    margin: -4px -2px 0
}

.user-tabs__item {
    flex-shrink: 0;
    padding: 4px 2px 0
}

.user-tabs__btn {
    background-color: #171720;
    border-radius: 6px;
    color: #cecfd6;
    font-size: 12px;
    font-weight: 700;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    transition: background-color .3s ease,color .3s ease
}

@media(max-width: 1200px) {
    .user-tabs__btn {
        font-size:11px
    }
}

@media(max-width: 900px) {
    .user-tabs__btn {
        font-size:10px
    }
}

@media(max-width: 599px) {
    .user-tabs__btn {
        border-radius:4px;
        font-size: 9px
    }
}

.user-tabs__btn:before {
    background: linear-gradient(51.23deg,#38323a -10.1%,#212129 64.35%);
    border-radius: 6px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: visibility .3s ease,opacity .3s ease;
    visibility: hidden;
    width: 100%
}

@media(max-width: 599px) {
    .user-tabs__btn:before {
        border-radius:4px
    }
}

.user-tabs__btn:hover {
    background-color: #1b1b24;
    color: #dcdde6
}

.user-tabs__btn--active,.user-tabs__btn--active:hover {
    color: #e69d5d;
    cursor: default
}

.user-tabs__btn--active:before,.user-tabs__btn--active:hover:before {
    opacity: 1;
    visibility: visible
}

.user-tabs__btn-inner {
    align-items: center;
    display: flex;
    padding: 20px 20px 20px 50px;
    position: relative
}

@media(max-width: 1200px) {
    .user-tabs__btn-inner {
        padding:16px 16px 16px 44px
    }
}

@media(max-width: 900px) {
    .user-tabs__btn-inner {
        padding:10px 8px 10px 30px
    }
}

@media(max-width: 599px) {
    .user-tabs__btn-inner {
        padding:12px 14px
    }
}

.user-tabs__count {
    background-color: #1f1f29;
    border-radius: 5px;
    color: #9f9fb0;
    flex-shrink: 0;
    font-size: 12px;
    margin-left: 10px;
    padding: 7px 8px;
    transition: background-color .3s ease,color .3s ease
}

@media(max-width: 1200px) {
    .user-tabs__count {
        font-size:11px;
        padding: 6px 7px
    }
}

@media(max-width: 900px) {
    .user-tabs__count {
        border-radius:4px;
        font-size: 10px;
        margin-left: 8px;
        padding: 5px 7px
    }
}

@media(max-width: 599px) {
    .user-tabs__count {
        display:none
    }
}

.user-tabs__btn:hover .user-tabs__count {
    background-color: #2f2f3e;
    color: #b6b6ca
}

.user-tabs__btn--active .user-tabs__count,.user-tabs__btn--active:hover .user-tabs__count {
    background-color: #4b4749;
    color: #fdf8ed
}

.user-tabs__btn-icon {
    flex-shrink: 0;
    height: 26px;
	filter: invert(15%) sepia(59%) saturate(30%) hue-rotate(24deg) brightness(5%) contrast(15%);
    left: 17px;
    margin-top: -14px;
    position: absolute;
    top: 50%;
    width: 26px
}

.iconhome {background: url(/static/media/house_icon-icons.com_70104.svg) 50% no-repeat;background-size: 20px 20px;}
.usercase {background: url(/static/media/key_theapplication_3002.svg) 50% no-repeat;background-size: 20px 20px;}
.userdrop {background: url(/static/media/button_case_result.svg) 50% no-repeat;background-size: 20px 20px;}
.userbattles {background: url(/static/media/sword_battle_icon_206194.svg) 50% no-repeat;background-size: 20px 20px;}
.usercontracts {background: url(/static/media/button_contracts1.svg) 50% no-repeat;background-size: 20px 20px;}
.userupgrades {background: url(/static/media/button_upgrade.svg) 50% no-repeat;background-size: 20px 20px;}

@media(max-width: 1200px) {
    .user-tabs__btn-icon {
        height:22px;
        left: 14px;
        margin-top: -11px;
        width: 22px
    }
}

@media(max-width: 900px) {
    .user-tabs__btn-icon {
        height:16px;
        left: 8px;
        margin-top: -8px;
        width: 16px
    }
}

@media(max-width: 599px) {
    .user-tabs__btn-icon {
        display:none
    }
}

.user-tabs__btn-icon path {
    fill: #484a55;
    transition: fill .3s ease
}

.user-tabs__btn:hover .user-tabs__btn-icon path {
    fill: #636572
}

.user-tabs__btn--active .user-tabs__btn-icon path,.user-tabs__btn--active:hover .user-tabs__btn-icon path {
    fill: #e59d5d
}

.user-tabs__available {
    align-items: center;
    border-radius: 8px;
    color: #cecfd6;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    font-size: 11px;
    padding-right: 10px;
    text-transform: uppercase;
    transition: color .3s ease,opacity .3s ease
}

.user-tabs__available--loading {
    cursor: wait;
    opacity: .5
}

.user-tabs__available:hover {
    opacity: .7
}

.user-tabs__available--loading,.user-tabs__available--on {
    color: #e69d5d
}

@media(max-width: 599px) {
    .user-tabs__available {
        border-radius:6px;
        font-size: 10px;
        padding-right: 0
    }
}

.user-tabs__available-toggle {
    background-color: #232432;
    border-radius: 8px;
    height: 22px;
    margin-left: 12px;
    position: relative;
    transition: background-color .3s ease;
    width: 29px
}

@media(max-width: 599px) {
    .user-tabs__available-toggle {
        border-radius:6px;
        height: 20px
    }
}

.user-tabs__available-toggle:before {
    background-color: #4f505c;
    border-radius: 5px;
    content: "";
    height: 14px;
    left: 4px;
    position: absolute;
    top: 4px;
    transition: background-color .3s ease,-webkit-transform .3s ease;
    transition: transform .3s ease,background-color .3s ease;
    transition: transform .3s ease,background-color .3s ease,-webkit-transform .3s ease;
    width: 14px
}

@media(max-width: 599px) {
    .user-tabs__available-toggle:before {
        border-radius:4px;
        height: 12px;
        width: 12px
    }
}

.user-tabs__available--on .user-tabs__available-toggle {
    background-color: #3c332f
}

.user-tabs__available--on .user-tabs__available-toggle:before {
    background-color: #e69d5d;
    -webkit-transform: translateX(7px);
    transform: translateX(7px)
}

@media(max-width: 599px) {
    .user-tabs__available--on .user-tabs__available-toggle:before {
        -webkit-transform:translateX(9px);
        transform: translateX(9px)
    }
}

.user-tabs__sell-btn-wrapper {
    flex-shrink: 0;
    margin-left: 10px
}

@media(max-width: 599px) {
    .user-tabs__sell-btn-wrapper {
        margin-left:0;
        margin-top: 12px;
        width: 100%
    }
}

.user-tabs__sell-btn {
	align-items: center;
    border-radius: 8px;
    color: #404040;
    display: flex;
    background: #f3a45d;
    font-size: 13px;
    font-weight: 700;
    height: 52px;
    padding: 0 16px 0 48px;
    position: relative;
    transition: opacity .3s ease, color .3s ease, border-color .3s ease;
}

@media(max-width: 1200px) {
    .user-tabs__sell-btn {
        height:48px
    }
}

@media(max-width: 900px) {
    .user-tabs__sell-btn {
        font-size:12px;
        height: 42px;
        padding-left: 40px;
        padding-right: 12px
    }
}

@media(max-width: 599px) {
    .user-tabs__sell-btn {
        border-radius:6px;
        font-size: 11px;
        height: 38px;
        width: 100%
    }
}

.user-tabs__sell-btn--loading,.user-tabs__sell-btn:hover {
    border-color: #f7b77e;
}

.user-tabs__sell-btn--loading {
    cursor: wait;
    opacity: .6
}

.user-tabs__sell-btn--loading:hover {
    border-color: #f8bc76;
    color: #f8bc76
}

.user-tabs__sell-btn:before {
    background: url(/static/media/sell-all.7725e16b0905ff890129.svg) no-repeat;
    content: "";
    height: 22px;
    left: 16px;
    margin-top: -11px;
    position: absolute;
    top: 50%;
    width: 22px
}

@media(max-width: 900px) {
    .user-tabs__sell-btn:before {
        height:18px;
        left: 12px;
        margin-top: -9px;
        width: 18px
    }
}

.user-tabs__additional {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    margin-left: 15px;
    padding: 5px 0
}

@media(max-width: 1200px) {
    .user-tabs__additional {
        margin-bottom:7px;
        margin-top: 12px;
        padding: 0
    }
}

@media(max-width: 599px) {
    .user-tabs__additional {
        align-items:flex-start;
        flex-direction: column;
        margin: 12px 0 0;
        padding: 0 5px 5px;
        width: 100%
    }
}



.user {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-color: rgba(33,33,42,.74);
    border-radius: 12px;
    /* height: 182px; */
    position: relative;
    z-index: 3
}

.user--another {
    align-items: center;
    display: flex;
	overflow: hidden;
	height: 192px;
}

@media(max-width: 1350px) {
    .user {
        height:160px
    }
}

@media(max-width: 1200px) {
    .user {
        height:auto
    }
}

@media(max-width: 900px) {
    .user {
        border-radius:10px
    }
}

@media(max-width: 599px) {
    .user {
        border-radius:8px
    }
}

.user__inner {
    padding: 23px 26px;
    width: 100%
}

.user--another .user__inner {
    padding: 23px 45px
}

@media(max-width: 900px) {
    .user--another .user__inner {
        padding:16px
    }
}

@media(max-width: 1350px) {
    .user__inner {
        padding:15px 20px
    }
}

@media(max-width: 599px) {
    .user__inner {
        padding:13px
    }
}

.user__top-content {
    height: 70px;
}

.user--another .user__top-content {
    height: auto
}



@media(max-width: 1200px) {
    .user__top-content {
        height:auto;
    }
}

.user__content {
    align-items: center;
    display: flex
}

@media(max-width: 599px) {
    .user__content {
        flex-wrap:wrap
    }

    .user--another .user__content {
        flex-wrap: nowrap
    }
}

.user__photo-wrapper {
    flex-shrink: 0;
    line-height: 1;
    height: 90px;
    width: 120px
}

.user__photo-wrapper2 {
    flex-shrink: 0;
    line-height: 1;
    padding-right: 14px;
}

.user__photo-avatar {
    backface-visibility: hidden;
    height: 200px;
    position: absolute;
    width: 270px;
    z-index: -1;
    left: -1px;
    width: 200px;
    bottom: -1px;
    -webkit-mask-image: linear-gradient(to right, black 80%, transparent 100%);
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-image: linear-gradient(to right, black 40%, transparent 100%);
    mask-repeat: no-repeat;
    mask-size: 100% 100%;
}

@media(max-width: 1350px) {
    .user__photo-avatar {
		height: 165px;
		width: 165px;
    }
}

@media(max-width: 1200px) {
    .user__photo-avatar {
		height: 140px;
		width: 140px;
    }
}

@media(max-width: 599px) {
    .user__photo-wrapper {
        padding-right:10px
    }
}

/* .user--another .user__photo-wrapper {
    padding-right: 25px
} */

@media(max-width: 900px) {
    .user--another .user__photo-wrapper {
        padding-right:15px
    }
	.user__photo-avatar {
		height: 125px;
		width: 125px;
    }
}

@media(max-width: 599px) {
    .user--another .user__photo-wrapper {
        padding-right:10px
    }
}

.user__photo {
    border-radius: 15px;
    height: 70px;
    width: 70px
}

@media(max-width: 900px) {
    .user__photo {
        border-radius:6px
    }
}

@media(max-width: 599px) {
    .user__photo {
        border-radius:4px;
        height: 36px;
        width: 36px
    }
}

.user--another .user__photo {
    height: 90px;
    width: 90px
}

@media(max-width: 900px) {
    .user--another .user__photo {
        height:50px;
        width: 50px
    }
}

@media(max-width: 599px) {
    .user--another .user__photo {
        height:40px;
        width: 40px
    }
}

.user__info {
    min-width: 0;
	width: 100%;
}

@media(max-width: 900px) {
    .user__info {
        align-items:center;
        display: flex;
		flex-direction: column; /* теперь элементы идут сверху вниз */
    }
}

.user__name-id {
  display: flex;
  align-self: flex-start;
  gap: 12px;
  position: relative;
}

.user__id-wrapper {
  position: relative;
  display: inline-block;
  cursor: pointer;
}

.user__id-button {
	color: #484b58;
    background:#2d323f82;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
    width: 100%;
    border-radius: 15px;
}

.user__id-wrapper:hover .item__tooltip {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}

.user__steam-wrapper {
  position: relative;
  display: block;
  margin-top: 10px;
}

.user__steam-button,
.user__steam-wrapper {
  display: block;
  margin-top: 10px; /* одинаковый отступ сверху */
}

.user__steam-button {
  display: flex;
  align-items: center;
  justify-content: space-between; /* текст слева, иконка справа */
  padding: 10px 14px;
  width: 100%;
  background-color: #2d323f82;
  color: #fff;
  border: none;
  border-radius: 15px;
  font-size: 14px;
  cursor: pointer;
  text-decoration: none;
  transition: background-color 0.2s ease;
  gap: 10px;
}

.user__steam-button svg {
  flex-shrink: 0;
}

.user__steam-button:hover {
  background: #3a3f4e;
}

.user__steam-button--disabled {
  cursor: default;
}

.user__steam-wrapper:hover .item__tooltip {
  opacity: 1;
  transform: translateY(0);
  visibility: visible;
}

.user__steam-text {
    flex-grow: 1;
    text-align: left;
    font-weight: 700;
    color: #6b6c7a;
}

.user__steam-icon {
  display: flex;
  align-items: center;
}

.user__main-info {
    flex-grow: 1;
    min-width: 0
}

.user__name-wrapper {
    align-items: center;
    display: flex;
    margin-bottom: 5px
}

@media(max-width: 599px) {
    .user__name-wrapper {
        margin-bottom:2px
    }
}

.user__name {
	color: #b0b1ba;
    font-size: 15px;
    background: #2d323f82;
    padding: 10px;
    border-radius: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width: 1350px) {
    .user__name {
        font-size:13px
    }
}

@media(max-width: 599px) {
    .user__name {
        font-size:11px
    }
}

@media(max-width: 1350px) {
    .user--another .user__name {
        font-size:16px
    }
}

@media(max-width: 900px) {
    .user--another .user__name {
        font-size:14px;
        margin-bottom: 0
    }
}

@media(max-width: 599px) {
    .user--another .user__name {
        font-size:13px
    }
}

.user__buttons {
    display: flex;
    flex-shrink: 0;
    padding-left: 30px
}

@media(max-width: 599px) {
    .user__buttons {
        flex-wrap:wrap;
        margin-top: 5px;
        padding-left: 0;
        width: 100%
    }
}

.user__balance {
    color: #fff;
    font-size: 18px;
    font-weight: 700
}

@media(max-width: 1350px) {
    .user__balance {
        font-size:15px
    }
}

@media(max-width: 900px) {
    .user__balance {
        font-size:14px
    }
}

@media(max-width: 599px) {
    .user__balance {
        font-size:12px
    }
}

.user__steam-link-wrapper {
    flex-shrink: 0;
    padding-left: 7px
}

@media(max-width: 599px) {
    .user__steam-link-wrapper {
        padding-left:5px
    }
}

.user__steam-link {
    background: url(/static/media/steam.3800c3a1e0f08b0f59a5.svg) no-repeat;
    display: block;
    font-size: 0;
    height: 16px;
    transition: opacity .3s ease;
    width: 16px
}

@media(max-width: 599px) {
    .user__steam-link {
        height:14px;
        width: 14px
    }
}

.user__steam-link:hover {
    opacity: .7
}

.user__steam-another-link {
    background-color: #303040;
    border-radius: 7px;
    color: #8b8e9e;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    padding: 8px 32px 8px 12px;
    position: relative;
    text-transform: uppercase;
    transition: background-color .3s ease,color .3s ease
}

@media(max-width: 900px) {
    .user__steam-another-link {
        margin-left:15px
    }
}

@media(max-width: 599px) {
    .user__steam-another-link {
        border-radius:4px;
        font-size: 11px;
        padding: 7px 12px
    }
}

.user__steam-another-link:hover {
    background-color: #383848;
    color: #a7abbf
}

.user__steam-another-link:after {
    background: url(/static/media/steam.3800c3a1e0f08b0f59a5.svg) no-repeat;
    content: "";
    height: 14px;
    margin-top: -7px;
    position: absolute;
    right: 11px;
    top: 50%;
    width: 14px
}

@media(max-width: 599px) {
    .user__steam-another-link:after {
        display:none
    }

    .user__btn-wrapper {
        margin-top: 5px;
        width: 100%
    }
}

.user__btn-wrapper+.user__btn-wrapper {
    padding-left: 8px
}

@media(max-width: 599px) {
    .user__btn-wrapper+.user__btn-wrapper {
        padding-left:0
    }
}

.user__btn {
    background-color: #64ce82;
    border-radius: 7px;
    color: #272735;
    display: block;
    font-size: 12px;
    font-weight: 900;
    padding: 17px 45px 17px 22px;
    position: relative;
    text-transform: uppercase;
    transition: background-color .3s ease
}

@media(max-width: 1600px) {
    .user__btn {
        font-size:0;
        height: 49px;
        padding: 0;
        width: 49px
    }
}

@media(max-width: 1350px) {
    .user__btn {
        height:44px;
        width: 44px
    }
}

@media(max-width: 1200px) {
    .user__btn {
        font-size:10px;
        height: auto;
        padding: 15px 40px 15px 20px;
        width: auto
    }
}

@media(max-width: 900px) {
    .user__btn {
        border-radius:6px
    }
}

@media(max-width: 599px) {
    .user__btn {
        border-radius:4px;
        padding: 13px 40px 13px 20px;
        text-align: left;
        width: 100%
    }
}

.user__btn:before {
    background: url(/static/media/refill.b282d861b8f112f5686b.svg) no-repeat;
    content: "";
    height: 24px;
    margin-top: -12px;
    position: absolute;
    right: 12px;
    top: 50%;
    width: 24px
}

@media(max-width: 1350px) {
    .user__btn:before {
        height:22px;
        margin-top: -11px;
        right: 10px;
        width: 22px
    }
}

@media(max-width: 1200px) {
    .user__btn:before {
        margin-top:-12px;
        right: 13px
    }
}

.user__btn:hover {
    background-color: #59caa1
}

/* .user__btn--trade,.user__btn--trade-new {
    background-color: rgba(42,42,55,.4);
    border: 2px solid #313240;
    color: #ffba7b;
    padding: 15px 46px 15px 18px;
    transition: background-color .3s ease,border-color .3s ease
}

@media(max-width: 1600px) {
    .user__btn--trade,.user__btn--trade-new {
        padding:0;
        width: 52px
    }
}

@media(max-width: 1350px) {
    .user__btn--trade,.user__btn--trade-new {
        width:48px
    }
}

@media(max-width: 1200px) {
    .user__btn--trade,.user__btn--trade-new {
        padding:13px 42px 13px 18px;
        width: auto
    }
}

@media(max-width: 599px) {
    .user__btn--trade,.user__btn--trade-new {
        width:100%
    }
}

.user__btn--trade-new:before,.user__btn--trade:before {
    background: url(/static/media/edit-trade-url.f663026e1402a1e8304f.svg) no-repeat
}

@media(max-width: 1600px) {
    .user__btn--trade-new:before,.user__btn--trade:before {
        margin-right:-12px;
        right: 50%
    }
}

@media(max-width: 1350px) {
    .user__btn--trade-new:before,.user__btn--trade:before {
        margin-right:-11px
    }
}

@media(max-width: 1200px) {
    .user__btn--trade-new:before,.user__btn--trade:before {
        height:20px;
        margin-top: -10px;
        right: 23px;
        width: 20px
    }
}

.user__btn--trade-new.user__btn--active,.user__btn--trade-new:hover,.user__btn--trade.user__btn--active,.user__btn--trade:hover {
    background-color: rgba(42,42,55,.8);
    border-color: #414251
}

.user__btn--trade-new:after {
    background-color: #d0646a;
    border-radius: 100%;
    color: #fff;
    content: "";
    height: 7px;
    position: absolute;
    right: 5px;
    top: 6px;
    width: 7px
} */

.user__btn--refill:hover {
    color: #272735
}

.user__btn-tooltip {
    background-color: #3f404e;
    border-radius: 5px;
    bottom: calc(100% + 14px);
    color: #fff;
    display: none;
    font-size: 11px;
    font-weight: 400;
    opacity: 0;
    padding: 8px 10px;
    position: absolute;
    right: -5px;
    text-align: center;
    text-transform: none;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    transition: visibility .3s ease,opacity .3s ease,-webkit-transform .3s ease;
    transition: visibility .3s ease,transform .3s ease,opacity .3s ease;
    transition: visibility .3s ease,transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;
    visibility: hidden;
    width: 150px;
    z-index: 1
}

@media(max-width: 1600px) {
    .user__btn-tooltip {
        display:block
    }
}

@media(max-width: 1200px) {
    .user__btn-tooltip {
        display:none
    }
}

.user__btn-tooltip:after {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 7px solid #3f404e;
    bottom: -7px;
    content: "";
    height: 0;
    position: absolute;
    right: 21px;
    width: 0
}

.user__btn:hover .user__btn-tooltip {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible
}

.user__trade {
    left: 0;
    position: absolute;
    top: calc(100% - 95px);
    width: 100%;
    z-index: 1
}

@media(max-width: 1350px) {
    .user__trade {
        top:calc(100% - 85px)
    }
}

@media(max-width: 1200px) {
    .user__trade {
        top:calc(100% - 80px)
    }
}

@media(max-width: 599px) {
    .user__trade {
        top:calc(100% - 6px)
    }
}

.user__trade-enter {
    opacity: 0;
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.user__trade-enter-active {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    transition: opacity .4s,-webkit-transform .3s;
    transition: opacity .4s,transform .3s;
    transition: opacity .4s,transform .3s,-webkit-transform .3s
}

.user__trade-exit {
    opacity: 1
}

.user__trade-exit-active {
    opacity: 0;
    -webkit-transform: scale(.95);
    transform: scale(.95);
    transition: opacity .2s,-webkit-transform .2s;
    transition: opacity .2s,transform .2s;
    transition: opacity .2s,transform .2s,-webkit-transform .2s
}

@media(max-width: 599px) {
    .user__event {
        display:none
    }
}

.user__event-skeleton {
    height: 71px
}

@media(max-width: 1350px) {
    .user__event-skeleton {
        height:65px
    }
}


.loadMore_component {
    display: flex;
    justify-content: center;
    margin-top: 28px
}

@media(max-width: 900px) {
    .loadMore_component {
        margin-top:22px
    }
}

@media(max-width: 599px) {
    .loadMore_component {
        margin-top:10px
    }
}

.loadMore_button {
    background: #1c1c24;
    border-radius: 8px;
    color: #c9cad3;
    font-size: 11px;
    font-weight: 900;
    padding: 18px 26px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: color .3s,background-color .3s
}

@media(max-width: 900px) {
    .loadMore_button {
        border-radius:6px;
        padding: 17px 24px;
        width: 100%
    }
}

@media(max-width: 599px) {
    .loadMore_button {
        font-size:10px;
        margin-top: 8px;
        padding: 14px 20px
    }
}

.loadMore_content {
    align-items: center;
    display: flex;
    gap: 6px;
    justify-content: center
}

.loadMore_btnLoader {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 100%
}

/* Адаптация new profile2 */
/* Контракты в профиле пользователя */

.user-contract-item {
    background: linear-gradient(180deg,rgba(73,78,84,0) -7.98%,hsla(216,9%,55%,.237) 83.46%),#21212c;
    border-radius: 8px;
    cursor: help;
    height: 73px;
    position: relative
}

@media(max-width: 1250px) {
    .user-contract-item {
        height:62px
    }
}

@media(max-width: 1200px) {
    .user-contract-item {
        height:57px
    }
}

@media(max-width: 599px) {
    .user-contract-item {
        border-radius:4px;
        height: 54px
    }
}

.user-contract-item--empty {
    align-items: center;
    background: #1f1f29;
    cursor: default;
    display: flex;
    justify-content: center
}

.user-contract-item--empty:after {
    display: none
}

.user-contract-item__empty-image {
    margin-top: 5px;
    max-width: 70%
}

.user-contract-item--knife {
    background: linear-gradient(180deg,rgba(81,55,17,0),rgba(197,139,28,.24) 90%),#201f2b
}

.user-contract-item--consumer {
    background: linear-gradient(180deg,rgba(73,78,84,0),hsla(216,9%,55%,.24) 90%),#201f2b
}

.user-contract-item--milspec {
    background: linear-gradient(180deg,rgba(36,70,78,0),rgba(82,172,192,.22) 90%),#201f2b
}

.user-contract-item--industrial {
    background: linear-gradient(180deg,rgba(26,17,81,0),rgba(38,64,201,.24) 90%),#201f2b
}

.user-contract-item--restricted {
    background: linear-gradient(180deg,rgba(34,17,81,0),rgba(125,46,204,.24) 90%),#201f2b
}

.user-contract-item--classified {
    background: linear-gradient(180deg,rgba(81,17,29,0),rgba(209,56,102,.24) 90%),#201f2b
}

.user-contract-item--covert {
    background: linear-gradient(180deg,rgba(81,25,17,0),rgba(197,48,28,.24) 90%),#201f2b
}

.user-contract-item__image-wrapper {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%
}

.user-contract-item__image {
    max-height: 65%;
    max-width: 80%
}

.user-contract-item__tooltip {
    background: rgba(50,50,62,.99);
    border-radius: 5px;
    bottom: calc(100% + 3px);
    color: #8b8e9e;
    font-size: 11px;
    opacity: 0;
    padding: 8px 10px;
    position: absolute;
    right: 0;
    text-align: center;
    -webkit-transform: translateY(-5px);
    transform: translateY(-5px);
    transition: visibility .3s ease,opacity .3s ease,-webkit-transform .3s ease;
    transition: visibility .3s ease,transform .3s ease,opacity .3s ease;
    transition: visibility .3s ease,transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;
    visibility: hidden;
    width: 150px;
    z-index: 1
}

@media(max-width: 599px) {
    .user-contract-item__tooltip {
        border-radius:4px;
        font-size: 10px;
        width: 130px
    }
}

.user-contract-item__tooltip:after {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid rgba(50,50,62,.99);
    bottom: -7px;
    content: "";
    height: 0;
    position: absolute;
    right: 15px;
    width: 0
}

.user-contract-item:hover .user-contract-item__tooltip {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    visibility: visible
}

.user-contract {
    background-color: #1a1a23;
    border-radius: 14px;
    padding: 10px
}

@media(max-width: 900px) {
    .user-contract {
        border-radius:10px
    }
}

@media(max-width: 599px) {
    .user-contract {
        border-radius:6px
    }
}

.user-contract__main-content {
    display: flex;
    margin-bottom: 10px
}

@media(max-width: 599px) {
    .user-contract__main-content {
        margin-bottom:7px
    }
}

.user-contract__item {
    background: linear-gradient(180deg,rgba(73,78,84,0) -7.98%,hsla(216,9%,55%,.237) 83.46%),#21212c;
    border-radius: 8px;
    flex-shrink: 0;
    height: 152px;
    position: relative;
    width: 166px
}

@media(max-width: 1250px) {
    .user-contract__item {
        height:130px;
        width: 140px
    }
}

@media(max-width: 1200px) {
    .user-contract__item {
        height:120px;
        width: 120px
    }
}

@media(max-width: 900px) {
    .user-contract__item {
        width:150px
    }
}

@media(max-width: 599px) {
    .user-contract__item {
        border-radius:6px;
        height: 110px;
        width: 90px
    }
}

.user-contract__item:before {
    background: url(/static/media/inner-logo.b3381f74a0b3112e4de5.svg) 100%/100% no-repeat;
    content: "";
    height: 70px;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
    opacity: .7;
    position: absolute;
    top: 50%;
    width: 70px
}

@media(max-width: 1200px) {
    .user-contract__item:before {
        height:56px;
        margin-left: -28px;
        margin-top: -28px;
        width: 56px
    }
}

@media(max-width: 599px) {
    .user-contract__item:before {
        height:46px;
        margin-left: -23px;
        margin-top: -23px;
        width: 46px
    }
}

.user-contract__item--knife {
    background: linear-gradient(180deg,rgba(81,55,17,0),rgba(197,139,28,.24) 90%),#201f2b
}

.user-contract__item--consumer {
    background: linear-gradient(180deg,rgba(73,78,84,0),hsla(216,9%,55%,.24) 90%),#201f2b
}

.user-contract__item--milspec {
    background: linear-gradient(180deg,rgba(36,70,78,0),rgba(82,172,192,.22) 90%),#201f2b
}

.user-contract__item--industrial {
    background: linear-gradient(180deg,rgba(26,17,81,0),rgba(38,64,201,.24) 90%),#201f2b
}

.user-contract__item--restricted {
    background: linear-gradient(180deg,rgba(34,17,81,0),rgba(125,46,204,.24) 90%),#201f2b
}

.user-contract__item--classified {
    background: linear-gradient(180deg,rgba(81,17,29,0),rgba(209,56,102,.24) 90%),#201f2b
}

.user-contract__item--covert {
    background: linear-gradient(180deg,rgba(81,25,17,0),rgba(197,48,28,.24) 90%),#201f2b
}

.user-contract__image-wrapper {
    left: 0;
    position: absolute;
    text-align: center;
    top: 22px;
    width: 100%
}

@media(max-width: 599px) {
    .user-contract__image-wrapper {
        top:27px
    }
}

@media(max-width: 1200px) {
    .user-contract__image {
        height:auto;
        width: 95px
    }
}

@media(max-width: 599px) {
    .user-contract__image {
        width:75px
    }
}

.user-contract__price {
    color: #64ce82;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    right: 14px;
    top: 12px;
    z-index: 1
}

@media(max-width: 1200px) {
    .user-contract__price {
        font-size:11px;
        right: 10px;
        top: 8px
    }
}

@media(max-width: 599px) {
    .user-contract__price {
        font-size:9px;
        right: 8px
    }
}

.user-contract__info {
    bottom: 0;
    left: 0;
    padding: 12px 17px;
    position: absolute;
    width: 100%
}

@media(max-width: 1200px) {
    .user-contract__info {
        padding:9px 10px
    }
}

.user-contract__subtitle,.user-contract__title {
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width: 1200px) {
    .user-contract__subtitle,.user-contract__title {
        font-size:11px
    }
}

@media(max-width: 599px) {
    .user-contract__subtitle,.user-contract__title {
        font-size:10px
    }
}

.user-contract__title {
    color: #b1b1b1;
    font-weight: 400
}

@media(max-width: 1200px) {
    .user-contract__title {
        margin-bottom:1px
    }
}

.user-contract__total-info {
    background: #1f1f29;
    border-radius: 8px;
    display: flex;
    font-size: 13px;
    font-weight: 700;
    padding: 13px 19px
}

@media(max-width: 1200px) {
    .user-contract__total-info {
        font-size:12px;
        padding: 10px 15px
    }
}

@media(max-width: 599px) {
    .user-contract__total-info {
        border-radius:6px;
        font-size: 11px
    }
}

.user-contract__total-price {
    color: #64ce82;
    flex-grow: 1
}

.user-contract__total-count {
    color: #f3a45d;
    flex-shrink: 0
}

@media(max-width: 1200px) {
    .user-contract__total-count {
        display:none
    }
}

.user-contract__total-label {
    color: #636572;
    font-weight: 400
}

.user-contract__items {
    flex-grow: 1;
    padding-left: 10px
}

@media(max-width: 1250px) {
    .user-contract__items {
        padding-left:7px
    }
}

@media(max-width: 599px) {
    .user-contract__items {
        padding-left:4px
    }
}

.user-contract__items-list {
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-top: -6px
}

@media(max-width: 599px) {
    .user-contract__items-list {
        margin-left:-1px;
        margin-top: -2px
    }
}

.user-contract__items-item {
    padding-left: 5px;
    padding-top: 6px;
    width: 20%
}

@media(max-width: 599px) {
    .user-contract__items-item {
        padding-left:2px;
        padding-top: 2px
    }
}

.user-contracts__list {
    display: flex;
    flex-wrap: wrap;
    margin: -26px -13px 0
}

@media(max-width: 1250px) {
    .user-contracts__list {
        margin:-18px -6px 0
    }
}

@media(max-width: 900px) {
    .user-contracts__list {
        margin:-10px -6px 0
    }
}

.user-contracts__item {
    padding: 26px 13px 0;
    width: 50%
}

@media(max-width: 1250px) {
    .user-contracts__item {
        padding:18px 6px 0
    }
}

@media(max-width: 900px) {
    .user-contracts__item {
        padding:10px 6px 0;
        width: 100%
    }
}

/* Контракты в профиле пользователя */

/* новый дизайн upgrade */

.upgrade1_bet-container {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  position: relative;
}

.upgrade1_visual {
  position: relative;
  width: 300px;
  height: 300px;
}

.upgrade1_ellipse {
  display: block;
  max-width: 250px;
  width: 100%;
  height: auto;
  margin: 0 auto;
  position: relative;
  z-index: 0; /* можно поднимать, если надо */
}

.upgrade1_ellipse-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.upgrade1_skin-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 90%;
	z-index: 3;
	animation: float 3.5s ease-in-out infinite;
}

.upgrade1_skin {
  width: 90%;
  height: 100%;
  object-fit: contain;
}

.upgrade1_skin-placeholder {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.upgrade1_remove-btn {
  position: absolute;
  top: -10px;
  right: -10px;
  background: url('/static/media/close.svg') no-repeat center;
  background-size: 14px 14px;
  width: 20px;
  height: 20px;
  border: none;
  cursor: pointer;
}

.upgrade1_logo {
	position: absolute;
    top: 30%;
    left: 50%;
    z-index: 2;
    height: 40%;
    width: 10px;
    display: flex;
    justify-content: center;
}

.upgrade1_info {
	position: absolute;
	left: 65%;
	transform: translateX(-50%);
	background-image: linear-gradient(242.33deg, rgba(31, 31, 43, .512) 21.41%, rgba(49, 49, 65, .576) 95%);
	border-radius: 8px;
	padding: 10px 14px;
	text-align: right;
	color: #fff;
	z-index: 4;
	overflow: hidden;
    text-overflow: ellipsis;
	max-width: 150px;
}

.upgrade1_styles_glow {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 60px;
  height: 64px;
  background: #f3ca80;
  filter: blur(38px);
  opacity: 0.6;
  animation: upgrade1_glowPulse 2.5s ease-in-out infinite;
}

.upgrade1_info-text span {
  display: block;
  font-size: 13px;
  line-height: 1.3;
}

.upgrade1_price {
  font-size: 14px;
  margin-top: 4px;
  font-weight: bold;
}

.upgrade1_reset {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 12px;
  cursor: pointer;
  background: #bd742d;
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 5;
}

.upgrade1_buttons {
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  font-size: 12px;
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  z-index: 5;
}

.upgrade1_podium {
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
  z-index: 1;
}

/* Анимация */

@keyframes float {
  0% {
    transform: translate(-50%, -52%);
  }
  50% {
    transform: translate(-50%, -48%);
  }
  100% {
    transform: translate(-50%, -52%);
  }
}

@keyframes upgrade1_glowPulse {
  0% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.6;
  }
  50% {
    transform: translate(-50%, -50%) scale(1.2);
    opacity: 1;
  }
  100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.6;
  }
}

/* @keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.05);
    opacity: 0.95;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
} */

/* Адаптив */
@media (max-width: 500px) {
  .upgrade1_visual {
    width: 240px;
    height: 240px;
  }
  .upgrade1_info {
    bottom: 60px;
    padding: 8px 12px;
    font-size: 12px;
  }
  .upgrade1_price {
    font-size: 13px;
  }
}

/* второй блок апгрейда */

.upgrade1_up_controls {
  margin-top: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}

.upgrade1_up_button {
    background: linear-gradient(90deg, #d9aa7f, #f3a45d);
    color: #3e3e3e;
	padding: 12px 40px;
	border-radius: 30px;
	font-weight: 700;
	cursor: pointer;
	user-select: none;
	transition: background 0.3s ease;
}

.upgrade1_up_button:hover {
  background: #dbb28d;
}

.upgrade1_up_multiple-list {
    list-style: none;
    padding: 0;
    margin: 0;
    border-radius: 10px;
    display: flex;
    background-image: linear-gradient(270deg, rgb(31 31 43 / 95%) 21.41%, rgb(49 49 65 / 75%) 95%);
}

.upgrade1_up_multiple-list li {
    padding: 15px 15px;
    border-radius: 10px;
	color: #ccc;
	cursor: pointer;
	user-select: none;
	font-weight: 700;
	transition: background 0.25s ease, color 0.25s ease;
}

.upgrade1_up_multiple-list li:hover {
  background: #1f1f28;
}

.upgrade1_up_multiple_active {
  background: #1f1f28;
}

/* Адаптив */
@media (max-width: 600px) {
  .upgrade1_up_controls {
    gap: 8px;
  }
  .upgrade1_up_button {
    padding: 10px 30px;
    font-size: 14px;
  }
  .upgrade1_up_multiple-list li {
    padding: 5px 10px;
    font-size: 12px;
  }
}

/* Обновление структуры layout при маленькой ширине экрана */
@media (max-width: 1100px) {
  .upg__top {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .upg__center {
    order: 1;
    margin-bottom: 20px;
  }

  .upgrade1_bet-container {
    order: 2;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    gap: 20px;
    margin-top: 10px;
  }

  .upgrade1_visual {
    width: 150px;
    height: 150px;
  }

  .upgrade1_buttons {
    position: static;
    transform: none;
    margin-top: 10px;
  }
}


/* новый дизайн выбора предмета */

/* .upg1__inventory {
  background: #0f111a;
  border-radius: 16px;
  padding: 20px;
  color: #fff;
  display: flex;
  flex-direction: column;
  gap: 16px;
} */

.upg1__inventory-layout {
  display: flex;
  gap: 24px;
  flex-wrap: wrap; /* важно для "прыжка" на новую строку */
}

.upg1__inventory-left,
.upg1__inventory-right {
  flex: 1;
  min-width: 300px;
}

/* Максимальная ширина блоков — чтобы не растягивались чересчур */
.upg1__inventory-left,
.upg1__inventory-right {
	max-width: 100%;
	background: #15151c;
    border-radius: 16px;
    padding: 20px;
}

/* Когда становится очень узко — правый блок под левым */
@media (max-width: 768px) {
  .upg1__inventory-layout {
    flex-direction: column; /* прямо указываем: колоночный режим */
  }

  .upg1__inventory-left,
  .upg1__inventory-right {
    width: 100%;
  }
}

.upg1__inventory-header {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 10px;
}

.upg1__inventory-title {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 17px;
  font-weight: bold;
}

.upg1__inventory-icon {
	padding-bottom: 2%;
}

.upg1__inventory-sort {
  cursor: pointer;
  font-size: 16px;
  opacity: 0.7;
  transition: opacity 0.3s;
}

.upg1__sort-active {
  opacity: 1;
  font-weight: bold;
}

.upg1__empty {
  text-align: center;
  font-size: 16px;
  padding: 40px 0;
  color: #aaa;
}

.upg1__items-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
  gap: 16px;
}

.upg1__item {
  border-radius: 12px;
  overflow: hidden;
  position: relative;
  cursor: pointer;
  padding: 8px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 120px;
  transition: transform 0.2s;
}

.upg1__item:hover {
  transform: scale(1.02);
}

.upg1__item--selected {
  outline: 1px solid #ffffff5e;
}

.upg1__item-image {
  max-height: 90px;
  object-fit: contain;
  margin: 0 auto;
}

.upg1__item-name {
  position: absolute;
  bottom: 8px;
  left: 8px;
  font-size: 13px;
  max-width: 80%;
}

.upg1_ell {
	white-space: nowrap;
    text-overflow: ellipsis;
}

.upg1_ell-name {
    display: block;
    position: relative;
    overflow: hidden;
}

.upg1__item-price {
  position: absolute;
  top: 8px;
  right: 8px;
  font-size: 13px;
  font-weight: bold;
}

.upg1__inventory-footer {
  text-align: center;
}

.upg1__pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 12px;
  padding-top: 20px;
}

.upg1__nav-prev,
.upg1__nav-next {
  width: 24px;
  height: 24px;
  background-color: #1a1c28;
  border-radius: 6px;
  cursor: pointer;
}

.upg1__nav-current {
  font-weight: bold;
  font-size: 16px;
}

.upg1__pages-info {
  font-size: 14px;
  color: #888;
}

/* Градиенты по стилю */
.upg1__item--knife { background: linear-gradient(180deg,rgba(81,55,17,0),rgba(197,139,28,.24) 90%),#201f2b; }
.upg1__item--consumer { background: linear-gradient(180deg,rgba(73,78,84,0),hsla(216,9%,55%,.24) 90%),#201f2b; }
.upg1__item--milspec { background: linear-gradient(180deg,rgba(36,70,78,0),rgba(82,172,192,.22) 90%),#201f2b; }
.upg1__item--industrial { background: linear-gradient(180deg,rgba(26,17,81,0),rgba(38,64,201,.24) 90%),#201f2b; }
.upg1__item--restricted { background: linear-gradient(180deg,rgba(34,17,81,0),rgba(125,46,204,.24) 90%),#201f2b; }
.upg1__item--classified { background: linear-gradient(180deg,rgba(81,17,29,0),rgba(209,56,102,.24) 90%),#201f2b; }
.upg1__item--covert { background: linear-gradient(180deg,rgba(81,25,17,0),rgba(197,48,28,.24) 90%),#201f2b; }

@media (max-width: 768px) {
  .upg1__inventory {
    padding: 12px;
  }
  .upg1__items-grid {
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
  }
  .upg1__item-name, .upg1__item-price {
    font-size: 12px;
  }
}

/* Обёртка для ограничения ширины на десктопе */
.upg1__inventory-wrapper {
	width: 100%;
    max-width: 1500px; /* например */
	color: #fff;
	margin: 0 auto;
	box-sizing: border-box;
	padding: 0 16px;
}

.upg1__item-remove {
  position: absolute;
  top: 6px;
  left: 6px;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
  width: 20px;
  height: 20px;
  font-size: 14px;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 2;
  transition: background-color 0.3s;
}

.upg1__item-remove:hover {
  background-color: rgba(255, 0, 0, 0.8);
}

/* Поведение на мобильных: сначала сужается, потом занимает всю ширину */
@media (max-width: 350px) {
  .upg1__inventory-wrapper {
    max-width: 100%;
    padding: 0 12px;
  }
}

/* === КНОПКИ ПОИСКА И НАСТРОЕК В ШАПКЕ === */
.upg1__inventory-controls {
  display: flex;
  gap: 12px;
  align-items: center;
}

.switch_search,
.switch_more-filter {
  width: 24px;
  height: 24px;
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.7;
  cursor: pointer;
  transition: opacity 0.2s;
}
.switch_search.active,
.switch_more-filter.active {
  opacity: 1;
}

.switch_search {
}
.switch_more-filter {
}

/* === ВЫДВИЖНОЙ ПОИСК === */
.upg1__search-bar {
  padding-bottom: 10px;
}

.upg1__search-input {
  width: 100%;
  padding: 10px 14px;
  font-size: 14px;
  background: #1a1c28;
  border: none;
  border-radius: 8px;
  color: #fff;
  outline: none;
}

/* === ВЫДВИЖНОЙ БЛОК ФИЛЬТРОВ === */
.upg1__filters-bar {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  background: #1a1c28;
  padding: 14px 16px;
  border-radius: 12px;
  margin-bottom: 16px;
  gap: 20px;
}

/* === ФИЛЬТР РЕДКОСТИ === */
.upg1__filters-quality {
  position: relative;
}

.upg1__quality-drop {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #1a1c28;
  border-radius: 8px;
  padding: 10px;
  z-index: 10;
  white-space: nowrap;
}

/* Главное решение ↓↓↓ */
.upg1__filters-quality:hover .upg1__quality-drop,
.upg1__quality-drop:hover {
  display: block;
}

.upg1__quality-drop ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.upg1__quality-drop li {
  padding: 6px 12px;
  cursor: pointer;
  color: #fff;
  font-size: 14px;
  transition: background 0.2s;
}

.upg1__quality-drop li:hover {
  background: #2a2d3d;
}

/* === ФИЛЬТР ЦЕНЫ === */
.upg1__filters-money {
  display: flex;
  align-items: center;
  gap: 8px;
}

.upg1__price-input {
  width: 60px;
  padding: 6px 10px;
  border-radius: 6px;
  border: none;
  background-color: #1e202b;
  color: #fff;
  font-size: 13px;
  outline: none;
}

.upg1__price-separator {
  color: #777;
  font-size: 14px;
}

/* === КНОПКА СОРТИРОВКИ ПО ЦЕНЕ === */

.upg1__my-filter {
  padding: 8px 14px;
  background: #2a2c38;
  color: #ccc;
  border-radius: 6px;
  font-size: 13px;
  cursor: pointer;
  transition: background 0.3s, color 0.3s;
}
.upg1__my-filter-active {
  background: #2e303e52;
  color: #fff;
}

.upg__quality_1 {
  color: #fff !important;
}

.upg__quality_2 {
  color: #5e98d9 !important;
}

.upg__quality_3 {
  color: #4b69ff !important;
}

.upg__quality_4 {
  color: #8847ff !important;
}

.upg__quality_5 {
  color: #d32ce6 !important;
}

.upg__quality_6 {
  color: #eb4b4b !important;
}

.upg__quality_7 {
  color: #ffd700 !important;
}

/* === МОБИЛЬНАЯ АДАПТАЦИЯ === */
@media (max-width: 768px) {
  .upg1__filters-bar {
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
  }

  .upg1__filters-money {
    width: 100%;
  }

  .upg1__price-input {
    width: 100%;
    max-width: 100px;
  }

  .upg1__quality-drop {
    min-width: 100%;
  }
}

/* новый дизайн upgrade */

/* старый дизайн upgrade */

    .upg__center {
        width: 370px;
        height: 285px;
        position: relative;
        padding-top: 20px;
    }

    .upg__center .upg__circle-roulette {
        width: 285px;
        height: 285px;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        -webkit-transition: opacity .3s ease;
        -o-transition: opacity .3s ease;
        transition: opacity .3s ease;
    }

    .upg__center .upg__circle-roulette:before {
        display: block;
        content: "";
        pointer-events: none;
        position: absolute;
        width: 370px;
        height: 400px;
        top: -39px;
        left: -35px;
        background: url(/static/media/circle-roulette__bg1.webp) no-repeat 50%;
    }

    .upg__center .upg__circle-progress {
        position: absolute;
        width: 247px;
        height: 274px;
        top: -5px;
        left: 22px;
        margin: 20px 0;
        display: block;
        text-align: center;
    }

    .upg__center .upg__circle-stats, .upg__center .upg_cursor {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        bottom: 25px;
    }

    .upg__center .upg__circle-stats {
        margin: 0 auto;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-align: center;
        align-items: center;
    }

    .upg__center .upg__win-percent, .upg__center i {
        font: 32px 'Intro Head R Base', sans-serif;
        color: #8df8ff;
        text-shadow: 0 0 25px rgba(0, 90, 255, .9);
    }

    .upg__center .upg__win-percent, .upg__center i {
        font: 32px 'Intro Head R Base', sans-serif;
        color: #8df8ff;
        text-shadow: 0 0 25px rgba(0, 90, 255, .9);
    }

    .upg__center .upg__win-text {
        color: #fff;
        font: 16px 'Intro Head R Base', sans-serif;
        text-transform: uppercase;
    }

    .upg__center .upg__circle-stats, .upg__center .upg_cursor {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        bottom: 25px;
    }

    .upg__center .upg_cursor:before {
        top: 3px;
        position: absolute;
        display: block;
        content: "";
        background-image: url(/img/upgrade/spriteUpgrade.png?6005660);
        background-position: 0 -513px;
        width: 38px;
        height: 51px;
    }
	
	    .upg__result .upg__circle-prize {
        opacity: 0;
        -webkit-transition: opacity .3s ease;
        -o-transition: opacity .3s ease;
        transition: opacity .3s ease
    }

    .upg__result.upg__lose .upg__circle-prize:before, .upg__result.upg__win .upg__circle-prize:before {
        content: "";
        width: 600px;
        height: 420px;
        z-index: 9999;
        position: absolute;
        display: block;
        top: -50px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .upg__result.upg__win .upg__circle-prize:before {
        background: url(/img/upgrade/circle-roulette_win__bg.png) no-repeat 50%
    }

    .upg__result.upg__lose .upg__circle-prize:before {
        background: url(/img/upgrade/circle-roulette_lose__bg.png) no-repeat 50%
    }

/* старый дизайн upgrade */

/* upgrade в профиле пользователя */

.user-upgrade {
    background-color: #1a1a23;
    border-radius: 12px;
    padding: 16px 15px 14px
}

@media(max-width: 900px) {
    .user-upgrade {
        border-radius:10px
    }
}

@media(max-width: 599px) {
    .user-upgrade {
        border-radius:8px
    }
}

.user-upgrade__content {
    display: flex;
    margin-bottom: 10px
}

.user-upgrade__content-item {
    padding-right: 5px;
    width: 50%
}

.user-upgrade__content-item+.user-upgrade__content-item {
    padding-left: 5px;
    padding-right: 0;
    position: relative
}

.user-upgrade__content-item+.user-upgrade__content-item:before {
    background: hsla(0,0%,58%,.04) url(/static/media/upgrade-history-icon.878a0456019c34cd470c.svg) 50% no-repeat;
    border: 1px solid hsla(0,0%,44%,.17);
    border-radius: 8px;
    content: "";
    height: 34px;
    left: -17px;
    position: absolute;
    top: 66px;
    width: 34px;
    z-index: 1
}

.user-upgrade__title {
    color: #8b8f9f;
    font-size: 11px;
    font-weight: 900;
    margin-bottom: 13px;
    text-align: center;
    text-transform: uppercase
}

@media(max-width: 900px) {
    .user-upgrade__title {
        font-size:10px
    }
}

.user-upgrade__info {
    align-items: center;
    background: #1f1f29;
    border-radius: 8px;
    display: flex;
    padding: 10px
}

@media(max-width: 900px) {
    .user-upgrade__info {
        border-radius:6px
    }
}

.user-upgrade__info-bet {
    align-items: center;
    display: flex;
    flex-grow: 1
}

.user-upgrade__chance {
    color: #e69d5d;
    font-size: 14px;
    padding-left: 5px
}

@media(max-width: 900px) {
    .user-upgrade__chance {
        font-size:13px
    }
}

@media(max-width: 599px) {
    .user-upgrade__chance {
        font-size:12px
    }
}

.user-upgrade__info-label {
    color: #636572;
    font-size: 11px;
    text-transform: uppercase
}

@media(max-width: 900px) {
    .user-upgrade__info-label {
        font-size:10px
    }
}

@media(max-width: 599px) {
    .user-upgrade__info-label {
        font-size:9px;
        padding-top: 1px
    }
}

.user-upgrade__result {
    background-color: #64ce82;
    border-radius: 5px;
    color: #272735;
    flex-shrink: 0;
    font-size: 10px;
    font-weight: 700;
    padding: 10px 13px;
    text-transform: uppercase
}

.user-upgrade__result--lose {
    background-color: #ce6464;
    color: #352927
}

.user-upgrade__item {
    background: linear-gradient(180deg,rgba(73,78,84,0) -7.98%,hsla(216,9%,55%,.237) 83.46%),#21212c;
    border-radius: 8px;
    flex-shrink: 0;
    height: 114px;
    position: relative;
    width: 100%
}

@media(max-width: 900px) {
    .user-upgrade__item {
        border-radius:6px
    }
}

.user-upgrade__item:before {
    background: url(/static/media/inner-logo.b3381f74a0b3112e4de5.svg) 100%/100% no-repeat;
    content: "";
    height: 70px;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
    opacity: .7;
    position: absolute;
    top: 50%;
    width: 70px
}

.user-upgrade__item--knife {
    background: linear-gradient(180deg,rgba(81,55,17,0),rgba(197,139,28,.24) 90%),#201f2b
}

.user-upgrade__item--consumer {
    background: linear-gradient(180deg,rgba(73,78,84,0),hsla(216,9%,55%,.24) 90%),#201f2b
}

.user-upgrade__item--milspec {
    background: linear-gradient(180deg,rgba(36,70,78,0),rgba(82,172,192,.22) 90%),#201f2b
}

.user-upgrade__item--industrial {
    background: linear-gradient(180deg,rgba(26,17,81,0),rgba(38,64,201,.24) 90%),#201f2b
}

.user-upgrade__item--restricted {
    background: linear-gradient(180deg,rgba(34,17,81,0),rgba(125,46,204,.24) 90%),#201f2b
}

.user-upgrade__item--classified {
    background: linear-gradient(180deg,rgba(81,17,29,0),rgba(209,56,102,.24) 90%),#201f2b
}

.user-upgrade__item--covert {
    background: linear-gradient(180deg,rgba(81,25,17,0),rgba(197,48,28,.24) 90%),#201f2b
}

.user-upgrade__image-wrapper {
    left: 0;
    position: absolute;
    text-align: center;
    top: 13px;
    width: 100%
}

@media(max-width: 900px) {
    .user-upgrade__image-wrapper {
        top:15px
    }
}

.user-upgrade__image {
    max-width: 90%
}

@media(max-width: 900px) {
    .user-upgrade__image {
        max-width:85%
    }
}

.user-upgrade__price {
    color: #64ce82;
    font-size: 10px;
    font-weight: 700;
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 1
}

.user-upgrade__item-info {
    bottom: 0;
    left: 0;
    padding: 12px 15px;
    position: absolute;
    width: 100%
}

@media(max-width: 900px) {
    .user-upgrade__item-info {
        padding:10px 12px
    }
}

.user-upgrade__item-subtitle,.user-upgrade__item-title {
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width: 900px) {
    .user-upgrade__item-subtitle,.user-upgrade__item-title {
        font-size:10px
    }
}

.user-upgrade__item-title {
    color: #b1b1b1;
    font-size: 10px;
    font-weight: 400;
    margin-bottom: 1px
}

.user-upgrade__points-bet {
    background: linear-gradient(180deg,rgba(81,55,17,0),rgba(197,139,28,.24) 90%),#201f2b;
    border-radius: 8px;
    height: 114px;
    position: relative;
    width: 100%
}

@media(max-width: 900px) {
    .user-upgrade__points-bet {
        border-radius:6px
    }
}

.user-upgrade__points-bet--utokens {
    background: linear-gradient(0deg,rgba(64,73,88,.3),rgba(64,73,88,.05) 45%,rgba(35,37,49,0) 60%),#252635
}

.user-upgrade__money-image-wrapper {
    left: 0;
    position: absolute;
    text-align: center;
    top: -3px;
    width: 100%
}

.user-upgrade__points-bet--utokens .user-upgrade__money-image-wrapper {
    top: 12px
}

.user-upgrade__money-image {
    height: 104px;
    width: 78px
}

.user-upgrade__points-title {
    bottom: 11px;
    color: #f49e4a;
    font-size: 11px;
    font-weight: 700;
    left: 0;
    overflow: hidden;
    padding: 0 15px;
    position: absolute;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
    width: 100%
}

.user-upgrade__points-bet--utokens .user-upgrade__points-title {
    color: #e6eef3
}

.user-upgrades__list {
    display: flex;
    flex-wrap: wrap;
    margin: -10px -5px 0
}

.user-upgrades__item {
    padding: 10px 5px 0;
    width: 25%
}

@media(max-width: 1500px) {
    .user-upgrades__item {
        width:33.3333%
    }
}

@media(max-width: 1200px) {
    .user-upgrades__item {
        width:50%
    }
}

@media(max-width: 599px) {
    .user-upgrades__item {
        width:100%
    }
}

/* upgrade в профиле пользователя */

/* Модальное окно обмена предмета */

.change-modal {
  position: fixed;
  top: 0; left: 0;
  width: 100vw; height: 100vh;
  background-color: rgba(0, 0, 0, 0.75);
  display: flex; justify-content: center; align-items: center;
  z-index: 9999;
}

.change-container {
  background: #20212a;
  border-radius: 12px;
  width: 90vw; max-width: 700px; max-height: 90vh;
  overflow: hidden;
  display: flex; flex-direction: column;
}

.change-header, .change-footer {
  padding: 16px;
  background-color: #25262e;
  display: flex; justify-content: space-between; align-items: center;
}

.change-title-text {
  display: flex; flex-direction: column; gap: 8px;
}
.change-title-text h2 {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0;
}
.moneyback {
  background-color: #2e3a29;
  border-radius: 6px;
  padding: 2px 8px;
  font-size: 14px;
  font-weight: bold;
  color: #4caf50;
  display: inline-block;
}

.change-close {
  background: url('close-icon.svg') no-repeat center;
  background-size: cover;
  border: none;
  width: 24px;
  height: 24px;
  cursor: pointer;
}

.change-body {
  padding: 16px;
  flex: 1;
  overflow: auto;
}

.change-content {
  padding: 20px;
  background-color: #25262e;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.itemchange-preview {
    width: 100%;
    margin-bottom: 12px;
    display: grid;
    grid-template-columns: 1fr 48px 1fr;
    grid-gap: 24px;
    align-items: center;
    background: #20212a;
    border-radius: 10px;
    padding: 0 14px;
    height: 50px;
}

.itemchange-slot {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    overflow: hidden;
}
.itemchange-info {
  display: flex; align-items: center; gap: 8px;
}
.item-name, .separator, .item-skin {
  color: #ccc;
  font-size: 16px;
  white-space: nowrap;
}
.item-price {
  color: #4caf50;
  font-size: 16px;
}

.itemchange-divider {
    background: linear-gradient(359deg, #28292c, #25262e);
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
}
.select-text {
  font-size: 16px;
  color: #aaa;
}

.itemchange-body {
  flex: 1;
  background-color: #20212a;
  border-radius: 8px;
  overflow: hidden;
  position: relative;
}
.itemchange-scroll {
  overflow-y: auto;
  max-height: 320px;
  padding: 10px;
  display: grid;
  /* grid-template-columns: repeat(auto-fill, minmax(160px, 1fr)); */
  gap: 10px;
  scrollbar-width: thin;
  scrollbar-color: #4a4a5e transparent;
}
.itemchange-scroll::-webkit-scrollbar {
  width: 6px;
}
.itemchange-scroll::-webkit-scrollbar-thumb {
  background-color: #4a4a5e;
  border-radius: 4px;
}

.itemchange-list {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
  gap: 12px;
}

.itemchange-btn {
  position: relative;
  border: none;
  background: none;
  cursor: pointer;
}
.itemchange-count {
  position: absolute;
  top: 4px;
  left: 4px;
  background: rgba(0,0,0,0.5);
  color: #fff;
  font-size: 12px;
  padding: 2px 4px;
  border-radius: 4px;
}

.itemchange-card {
  background-color: #201f2b;
  border-radius: 10px;
  padding: 8px;
  height: 115px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.itemchange-img-wrapper {
  width: 121px;
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.itemchange-img {
  max-width: 100%;
  max-height: 100%;
}
.itemchange-price {
	color: #64ce82;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 2;
}
.itemchange-price .card-price {
  color: #4caf50;
  font-size: 14px;
  font-weight: bold;
}

.itemchange-footer {
  position: absolute;
  bottom: 6px;
  left: 8px;
  right: 8px;
  font-size: 12px;
  color: #ccc;
}
.item-brand {
  display: block;
  font-size: 12px;
  color: #888;
}
.item-name-bold {
  font-weight: bold;
  color: #eee;
}
.item-state {
  color: #aaa;
  margin-left: 6px;
}

.change-btn {
  padding: 12px;
  border: none;
  border-radius: 8px;
  font-weight: bold;
  cursor: pointer;
  margin: 0 8px;
  transition: background 0.2s ease-in-out;
}
.change-gold {
  background-color: #bb8d64;
  color: white;
}
.change-gold:enabled:hover {
  background-color: #d49b6c;
}
.change-gray {
  background-color: #3a3b45;
  color: white;
}
.change-btn:disabled {
  opacity: 0.6;
  cursor: default;
}
.full-width {
  flex: 1;
}
.btn-text {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
}

/* Редкость */
/* .itemchange-covert { background: linear-gradient(180deg, rgba(73,78,84,0), hsla(216,9%,55%,.24) 90%), #201f2b; }
 */
.itemchange-knife {
    background: linear-gradient(180deg,rgba(81,55,17,0),rgba(197,139,28,.24) 90%),#201f2b
}

.itemchange-consumer {
	background: linear-gradient(42deg, rgb(73 78 84 / 0%), hsl(216deg 9% 55% / 28%) 90%), #201f2b
}

.itemchange-milspec {
	background: linear-gradient(86deg, rgb(36 70 78 / 39%), rgb(79 204 205 / 51%) 90%), #201f2b
}

.itemchange-industrial {
	background: linear-gradient(64deg, rgb(26 17 81 / 14%), rgb(62 88 227 / 52%) 90%), #201f2b
}

.itemchange-restricted {
	background: linear-gradient(35deg, rgb(72 35 80 / 23%), rgb(204 36 213 / 34%) 90%), #201f2b
}

.itemchange-classified {
	background: linear-gradient(35deg, rgb(76 28 54 / 0%), rgb(181 65 148 / 61%) 90%), #201f2b
}

.itemchange-covert {
	background: linear-gradient(35deg, rgb(81 25 17 / 0%), rgb(197 37 28 / 34%) 90%), #201f2b
}

.itemchange-consumer::after {
    background-image: url(/static/media/3itemrank.svg);
}

/* Адаптивность */
@media (max-width: 600px) {
  .change-container {
    width: 95vw;
    max-height: 95vh;
  }
  .itemchange-list {
    grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  }
}

.itemchange-btn:has(input[type="radio"]:checked) .itemchange-card {
	border: 1px solid #ffffff40
}

/* Модельное окно обмена предмета */

.load-more {
    margin-top: 15px;
    text-align: center
}

.load-more__btn {
    outline: none;
    width: 170px;
    height: 44px;
    text-align: center;
    line-height: 43px;
    text-decoration: none;
    color: #fff;
    border: 1px solid #feb008;
    border-radius: 51px;
    font-size: 11px;
    text-transform: uppercase;
    box-shadow: 0 0 25px rgba(254, 176, 8, .15), inset 0 0 25px rgba(254, 176, 8, .15);
    transition: box-shadow .3s ease;
    display: inline-block;
    background-color: initial;
    cursor: pointer
}

.load-more__btn:hover {
    box-shadow: 0 0 25px rgba(254, 176, 8, .15), inset 0 0 55px rgba(254, 176, 8, .5)
}

.spinner, .spinner:after {
    border-radius: 50%;
    width: 35px;
    height: 35px
}

.spinner {
    margin: 0 auto;
    position: relative;
    font-size: 0;
    overflow: hidden;
    border: 4px solid hsla(0, 0%, 100%, .2);
    border-left-color: #ffc607;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s linear infinite;
    animation: load8 1.1s linear infinite
}

@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.item-actions {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    background-color: rgba(19, 19, 19, .2);
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-direction: column;
    flex-direction: column
}

.item-actions__btn-wrapper {
    width: 100%;
    padding: 0 20px
}

.item-actions__btn-wrapper + .item-actions__btn-wrapper {
    margin-top: 5px
}

.item-actions__btn {
    background-color: #f3a45d6b;
    border-radius: 4px;
    color: #392c22;
    display: inline-block;
    font-size: 11px;
    font-weight: 700;
    padding: 9px 13px;
    text-align: center;
    text-transform: uppercase;
    transition: background-color .3s ease, color .3s ease
}

.item-actions__btn:hover {
    background-color: #f3a45d
}

.item-actions__btn--get {
    background-color: #872823a1;
    color: #b9b9b9;
}

.item-actions__btn--get:hover {
    background-color: #872823
}

.item-loader {
    background-color: rgba(19, 19, 19, .8)
}

.item-loader, .item-wait {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-direction: column;
    flex-direction: column
}

.item-wait {
    background-color: rgba(19, 19, 19, .75)
}

.item-wait__timer {
    color: #fff;
    font-size: 20px;
    padding-bottom: 10px
}

.item-wait__sent-btn {
    color: #fff;
    transition: background-color .3s ease;
    display: inline-block;
    text-decoration: none;
    background-color: #cc7f11;
    padding: 6px 10px 4px;
    text-transform: uppercase;
    border-radius: 2px;
    font-size: 12px
}

.item-wait__sent-btn:hover {
    background-color: #ffab32
}

.bonus {
    position: relative;
    background-color: #171717;
    box-shadow: 0 10px 10px 0 hsla(0, 0%, 9%, .75);
    padding-bottom: 10px
}

.bonus__header {
    height: 100%;
    width: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    background-image: url(/static/media/header-bg.97d0cc68.jpg);
    background-position: top;
    background-repeat: repeat;
    overflow: hidden
}

.bonus__info {
    position: relative;
    max-width: 1543px;
    margin: 0 auto;
    padding: 0 20px
}

.bonus__info:after {
    content: "";
    width: 258px;
    height: 282px;
    position: absolute;
    right: 0;
    bottom: 0;
    background-image: url(/static/media/char.1694f129.png);
    background-position: 50%;
    background-repeat: no-repeat
}

@media screen and (max-width: 1480px) {
    .bonus__info:after {
        display: none
    }
}

.bonus__auth-container {
    margin: 40px 0 80px;
    padding: 0 50px;
    width: 100%;
    display: -webkit-flex;
    display: flex
}

.bonus__auth-button {
    color: #171717;
    font-size: 18px;
    font-weight: 600;
    padding: 32px 50px 28px;
    background-color: #f9a605;
    position: relative;
    line-height: 18px;
    border-radius: 4px;
    transition: background-color .5s ease;
    cursor: pointer;
    outline: none;
    text-transform: uppercase;
    text-decoration: none;
    margin: auto
}

.bonus__auth-button:hover {
    background-color: #ffc61a
}

.bonus__title {
    color: #ffae01;
    font-weight: 100;
    text-transform: uppercase;
    text-shadow: 0 2px 29px rgba(255, 126, 0, .51);
    position: relative
}

.bonus__title--bonus {
    z-index: 10;
    line-height: 85px;
    padding-left: 85px;
    padding-right: 30px;
    height: 55px;
    margin-top: 32.5px;
    font-size: 32px;
    display: inline-block
}

.bonus__title--bonus:after {
    content: "";
    position: absolute;
    width: 85px;
    height: 85px;
    background-image: url(/static/media/money-icon.beeb9b3b.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    left: 0
}

.bonus__title--faq {
    font-size: 28px;
    padding-left: 50px;
    margin-bottom: 30px
}

.bonus__title--faq:after {
    content: "";
    position: absolute;
    width: 80px;
    height: 80px;
    background-image: url(/static/media/faq-icon.437acb1d.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    left: -25px;
    top: -25px
}

.bonus__title--mail {
    font-size: 28px;
    padding-left: 90px;
    margin-bottom: 30px
}

.bonus__title--mail:after {
    content: "";
    position: absolute;
    width: 111px;
    height: 81px;
    background-image: url(/static/media/mail-icon.c7c8a524.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    left: -25px;
    top: -27px
}

@media screen and (max-width: 1200px) {
    .bonus__title--bonus {
        font-size: 24px
    }

    .bonus__title--faq, .bonus__title--mail {
        font-size: 20px;
        line-height: 28px
    }
}

.bonus-item {
    display: inline-block;
    position: relative;
    height: 100%;
    width: 100%;
    cursor: pointer
}

.bonus-item:hover .bonus-item__title {
    visibility: visible;
    opacity: 1;
    top: -60px
}

.bonus-item__image {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    z-index: 10;
    width: 100%;
    height: auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease;
    max-width: 200px;
    max-height: 200px
}

.bonus-item__image--hide {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%)
}

.bonus-item__image--active {
    opacity: 1
}

.bonus-item__image--current {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.bonus-item__title {
    opacity: 0;
    position: absolute;
    transition: opacity .5s ease, top .5s ease, visibility .5s ease;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    background-color: #0b0b0b;
    box-shadow: 0 15px 27px 0 rgba(12, 12, 12, .59);
    height: 60px;
    font-size: 11px;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    top: -67px;
    padding: 10px;
    font-weight: 600;
    white-space: normal;
    line-height: 14px;
    color: #fff;
    visibility: hidden;
    z-index: 2
}

.bonus-item__title:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-top-color: rgba(9, 9, 9, .77);
    bottom: -20px
}

.bonus-bullet {
    width: 100%;
    padding-top: 60px
}

.bonus-bullet__items {
    height: 200px;
    display: -webkit-flex;
    display: flex;
    background-color: rgba(27, 27, 27, .51);
    padding: 0 20px
}

.bonus-progress {
    width: 100%;
    position: relative;
    padding-bottom: 75px;
    background-color: #171717
}

.bonus-progress__bg {
    position: absolute;
    width: 100%;
    height: 24px;
    overflow: hidden;
    background-color: #1c1c1c
}

.bonus-progress__bg:after {
    content: "";
    position: absolute;
    left: 0;
    height: 24px;
    width: 0;
    box-shadow: 15px 0 30px 40px rgba(0, 0, 0, .6);
    z-index: -1
}

.bonus-progress__line {
    position: relative;
    background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMvaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1NUQ3QTRDQjRFNEIxMUU5ODExRkY5OUE3RjA0QkQyRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1NUQ3QTRDQzRFNEIxMUU5ODExRkY5OUE3RjA0QkQyRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU1RDdBNEM5NEU0QjExRTk4MTFGRjk5QTdGMDRCRDJEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU1RDdBNENBNEU0QjExRTk4MTFGRjk5QTdGMDRCRDJEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4AJkFkb2JlAGTAAAAAAQMAFQQDBgoNAAAF4QAABrIAAAekAAAJLv/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8IAEQgAGAAqAwERAAIRAQMRAf/EAMoAAAIBBQEAAAAAAAAAAAAAAAQGBQACAwcJCAEAAgEEAwAAAAAAAAAAAAAABAUDAQIGCAAHCRAAAQMEAwEBAAAAAAAAAAAAAgABAwQFFRYTFAYSEREAAQICBQcNAAAAAAAAAAAAAQACETFRYRIDM/AhcZGhMgSB0eEiQlJikqITIxQ0EgACAQMDBAMBAAAAAAAAAAAAARExAhKR4TMQcSIyIVEDNBMBAAEDAwMEAwEAAAAAAAAAAREAITFBUWHwcZGBoeHxELHRwf/aAAwDAQACEQMRAAAB6m+QHfgd5Ot3eZ4JJZOIJ9U4p5CbbBI74oGckiK95QAk2Qc0NrMPhjga5RxUOpQMy2tf/9oACAEBAAEFAuqKnjigjkj5T64qlt3YPG06L0xAM3rCmLZlF6EpTiv5RDskiq/UnM+wEs+TqmvvAOyktlJf/9oACAECAAEFAtadN5l3Q+f+WwLorH+Nr8iahldwtsgNj5UVEYMVJIT9KRQ2L4WHWIUtnKR8E6wS/9oACAEDAAEFAud1EZymB/A8zqes4R7syezgyjoqaNuvAhpYSc7S0hYYFN6FjWbFZsVFe4422EFsAL//2gAIAQICBj8C5rNNzms03MV+tsdtzlt03OW2e25/RbX63ITunuRLkqzJtky9St2pMeRQoU+ChQ//2gAIAQMCBj8C42Yr82Y22OD0ZODyPW6sktEJIoQkZNHqQn4lelfIr0//2gAIAQEBBj8C/WzV0ovdxbPC3vGiaL3cUyJyhOS/SzLlUPssDBne6qgVlY11ue3Ls60XOviGtzk2lE3phJotSHOViHWgxt4YmuVJ0IMbeGvPM0rFd5lZF78bfUadAW/tULaxOu7eMdmhYm1Yi//aAAgBAQMBPyGtGSXAF1wP22KlCPOLBoNAK+ooG3qMaLl6+vvHlzmgChIwj1ztvVtn/jE9yunppdTJpBlZsKBiDLLVV814bdipRpJzHIv2PNcmg4CVQAby4D1p+AfqF2e9c/FujXP86+a//9oACAECAwE/IfstH4PNoVt34DF1ti6nvrLNLqhyru0rtfYtPYXu1L/lV9k/tQ53KlSdNkOLV1Cp0//aAAgBAwMBPyGsCc47FQ0E/CLdSwdaV0BehoIVe4OWuNUIa0wHNcTxT+I9/wAaaw1hKWauU5q//9oADAMBAAIRAxEAABDy3AuZVhl7/9oACAEBAwE/ELX8XjVtQmFaUVM6QWlQ3HaVk5xxVjtlQFfrPNvagmwKtdsqCA0JXEPUjpP3U2pKAALRClNhlWL1eu8hpPEoQoSiTS4FLidB5gjm9JGSVOxMkCuuWxK3U1MyRREV3esEFdIOGcc4rZ2hFfIpFxD37MOaI2w3RupUlu3KaICSsO80lYpMrgkVm0N0yviACXMgSA5GMnTEV5ycvXw5zxX/2gAIAQIDAT8QvRUQMFrsVHAhu8u56tWlc7qTQMMoJ3coK6ht3H2o8qkB8vnYqOnV1nfODQ/1rS6PvRE49d0C+X5xTQdcBZNDP4RWRwRjBt3dfHfL/ikhWztpRmYYnuXl+N1YO/dXSNOvuv/aAAgBAwMBPxD734osEyjbUW3g1YN4gEFvndbXVu1918VpEKbLu2w18a1/avLHtjik4rlSx7VKGaYCX2waed66L4oEwkwEsHpSwywRg0C323rzuyosxt8t/TQ7t9OBNCgKr76RU+kyJ8Bwe+eDVDFr1x/OvnHUV//Z);
    height: 24px;
    z-index: 1;
    transition: width .5s ease
}

.bonus-progress__line:after {
    content: "";
    width: 90px;
    height: 30px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAAeCAYAAACsYQl4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIzRjJCQTRFNEU0RDExRTlBNDBFODE1MDI4Qzc2MjBCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIzRjJCQTRGNEU0RDExRTlBNDBFODE1MDI4Qzc2MjBCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjNGMkJBNEM0RTREMTFFOUE0MEU4MTUwMjhDNzYyMEIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjNGMkJBNEQ0RTREMTFFOUE0MEU4MTUwMjhDNzYyMEIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5jGsAeAAAX3klEQVR42qxa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);
    top: -3px;
    right: -90px;
    z-index: 2
}

.bonus-progress__line:after, .bonus-progress__line:before {
    background-repeat: no-repeat;
    background-position: 50%;
    position: absolute
}

.bonus-progress__line:before {
    content: "\442\435\43A\443\449\438\439   \431\43E\43D\443\441";
    width: 166px;
    height: 167px;
    background-image: url(/static/media/explosion.be0efa10.png);
    top: -70px;
    right: -70px;
    z-index: 3;
    text-align: center;
    line-height: 14px;
    font-weight: 100;
    font-family: Muller;
    font-size: 11px;
    text-transform: uppercase;
    box-sizing: border-box;
    padding: 120px 40px 0;
    white-space: normal
}

.bonus-cases {
    padding-top: 20px;
    position: relative;
    top: 0;
    width: 100%;
    height: 100%;
    max-width: 1543px;
    margin: 0 auto
}

.bonus-cases__title {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    display: inline-block;
    margin-left: -90px;
    margin-top: 190px;
    position: absolute
}

.bonus-cases__container {
    display: -webkit-flex;
    display: flex;
    padding-left: 30px;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
    padding-bottom: 80px
}

@media screen and (max-width: 1440px) {
    .bonus-cases__container {
        padding-bottom: 50px
    }
}

.bonus-cases__next {
    width: 100%;
    display: -webkit-flex;
    display: flex;
    margin-top: 50px;
    -webkit-align-items: center;
    align-items: center
}

.bonus-cases__next--center {
    position: absolute;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: -40px
}

.bonus-cases__next--left {
    position: relative;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin-top: 30px
}

.bonus-cases__text {
    color: #fff;
    font-size: 18px;
    display: inline-block;
    width: 100%;
    font-weight: 100;
    margin-top: 60px
}

.bonus-cases__text--center {
    text-align: center
}

.bonus-cases__text--left {
    text-align: left
}

.bonus-cases__promocode {
    background-color: initial;
    border: 1px solid #212121;
    border-radius: 4px;
    padding: 0 20px;
    margin-right: 25px;
    width: 100%;
    outline: none;
    color: #fff;
    text-transform: uppercase
}

.bonus-cases__promocode::-webkit-input-placeholder {
    color: #3f3f3f;
    text-transform: uppercase
}

.bonus-cases__promocode::-ms-input-placeholder {
    color: #3f3f3f;
    text-transform: uppercase
}

.bonus-cases__promocode::placeholder {
    color: #3f3f3f;
    text-transform: uppercase
}

.bonus-cases__promocode--lg {
    font-size: 24px;
    line-height: 36px;
    max-width: 330px
}

.bonus-cases__promocode--lg::-webkit-input-placeholder {
    font-size: 24px
}

.bonus-cases__promocode--lg::-ms-input-placeholder {
    font-size: 24px
}

.bonus-cases__promocode--lg::placeholder {
    font-size: 24px
}

.bonus-cases__promocode--sm {
    font-size: 18px;
    line-height: 26px;
    height: 65px
}

.bonus-cases__promocode--sm::-webkit-input-placeholder {
    font-size: 18px
}

.bonus-cases__promocode--sm::-ms-input-placeholder {
    font-size: 18px
}

.bonus-cases__promocode--sm::placeholder {
    font-size: 18px
}

.bonus-cases__button {
    border-radius: 4px;
    transition: background-color .5s ease;
    cursor: pointer;
    outline: none;
    text-transform: uppercase
}

.bonus-cases__button--yellow {
    color: #171717;
    font-size: 18px;
    font-weight: 600;
    padding: 30px 50px;
    background-color: #f9a605;
    position: relative;
    line-height: 18px
}

.bonus-cases__button--yellow:hover {
    background-color: #ffc61a
}

.bonus-cases__button--arrow {
    padding-right: 90px;
    z-index: 10
}

.bonus-cases__button--arrow:after {
    content: "";
    position: absolute;
    width: 26px;
    height: 15px;
    right: 30px;
    background-image: url(/static/media/button-arrow.a878ca2c.svg);
    background-position: 50%;
    background-repeat: no-repeat
}

.bonus-cases__button--sm {
    height: 65px;
    padding: 0 50px
}

@-webkit-keyframes opas {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes opas {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.bonus-case {
    max-width: 380px;
    height: 350px;
    width: 100%;
    display: inline-block;
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    transition: opacity .8s ease
}

.bonus-case:after {
    height: 190px;
    top: 0
}

.bonus-case:after, .bonus-case:before {
    content: "";
    position: absolute;
    width: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.bonus-case:before {
    height: 15px;
    bottom: 0;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAWkAAAAPCAYAAAAmoT69AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjgwQzBERUZCNEU2NDExRTlBREVGODE4NDBFREI3QzYwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjgwQzBERUZDNEU2NDExRTlBREVGODE4NDBFREI3QzYwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODBDMERFRjk0RTY0MTFFOUFERUY4MTg0MEVEQjdDNjAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODBDMERFRkE0RTY0MTFFOUFERUY4MTg0MEVEQjdDNjAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4SqjuvAAACHElEQVR42uyaMU4CQRSGdxEEYREre69Ab8MpjJVHszKewsbeK9AbCxEBUUBn4C0ZltllZg0FzPclL0SZNeEJH2/+2Xg4mkVZbm/uzB+vpPJ4ijx5eLyPAAAOiYwXXekVPNeXKnRjrCTdVo9fqn52iPpS1UtmXc9X0ggaAAISddaRNVVdVa8OgtZrGxURdFt+kXdBX/5oN7sOQQNAKPzTYT6CroqXpxWZjIf7FjWChkCoBlIVRL1XQZ+r+lT1HRuZdE1EPfSIPq5d4g4EvSRWlaiqB/J63wL9P18E8jorNlcQfVjjjueygl6KI3Nw6Cvq1i5JI+j1G1o3fi7N/6UlcOCkrhhHq8gUUedLeuQpaL1+asrDxDf6YIJ22/5eSNOHCBqOBO2KgaozGdaIPvJxEfSJTdA2SfuKuo+gC6kbW5cJ7YAjYy6iTifAGFFv4XKbnRZ0xyZoW9xRJvpAznaaImndvxntgCMmPW/RsvlQtQi1EbvijwJB58ZGRZL2EjVy3nrDpgcrC1oCAQ0mDRF10IOJTdZlBO0i6Z2iRs4bcEAIoaN3j63IuDshdFnnONJJ0K6SLhQ1rElzuUlE/gx8FvgsFA9zHZHzxGWxC+Zh4ik9tk4PHBACrNCTnz5Q1NFHQjvKC9pH0qaoE0S9QVNqwPYOYI2O/N6NbX1MS/wFrXGNO0xqUcC32xR8eXFACGAnkakaVhn02OeCPwEGAA3/5BOWxOmwAAAAAElFTkSuQmCC)
}

.bonus-case:hover .bonus-case__bg {
    opacity: 1
}

.bonus-case__loader {
    position: absolute;
    width: 100%;
    height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    top: 30px
}

.bonus-case__bg {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    width: 100%;
    height: 332px;
    position: absolute;
    top: 0;
    opacity: 0;
    transition: opacity .5s ease
}

.bonus-case__bg--0 {
    background-image: url(/static/media/case_0_bg.4b6ef509.png)
}

.bonus-case__bg--1 {
    background-image: url(/static/media/case_1_bg.df7a6338.png)
}

.bonus-case__bg--2 {
    background-image: url(/static/media/case_2_bg.f5aa3d23.png)
}

.bonus-case__prize {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 0;
    right: 0;
    margin: auto;
    width: auto;
    height: 250px;
    opacity: 1;
    -webkit-animation: opas .8s 1;
    animation: opas .8s 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.bonus-case__prize--lvl {
    max-width: 450px;
    max-height: 400px;
    background-image: url(/static/media/next.7c5566f8.png)
}

.bonus-case__img, .bonus-case__prize--lvl {
    width: 100%;
    height: 100%;
    background-size: contain;
    background-position: 50%;
    background-repeat: no-repeat
}

.bonus-case__img {
    position: relative;
    transition: opacity .8s ease;
    opacity: 1
}

.bonus-case__img--0 {
    background-image: url(/static/media/case_0.6abe6fef.png)
}

.bonus-case__img--1 {
    background-image: url(/static/media/case_1.815ec7bf.png)
}

.bonus-case__img--2 {
    background-image: url(/static/media/case_2.c44e03f1.png)
}

.bonus-case__img--clicked {
    opacity: 0
}

.bonus-case--0:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVMAAAC+CAYAAACI5uycAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQyOUMwRjE1NEU2NDExRTk5OEM3Q0NFREJCMDVDNjEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQyOUMwRjE2NEU2NDExRTk5OEM3Q0NFREJCMDVDNjEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDI5QzBGMTM0RTY0MTFFOTk4QzdDQ0VEQkIwNUM2MTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDI5QzBGMTQ0RTY0MTFFOTk4QzdDQ0VEQkIwNUM2MTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7cl3azAAAZ5ElEQVR42uyd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)
}

.bonus-case--1:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVMAAAC+CAYAAACI5uycAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNUY5NEMxNEU2QjExRTk5M0UxOTVEQTNGMTM0NjJBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjJBNUY5NEMyNEU2QjExRTk5M0UxOTVEQTNGMTM0NjJBIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MkE1Rjk0QkY0RTZCMTFFOTkzRTE5NURBM0YxMzQ2MkEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MkE1Rjk0QzA0RTZCMTFFOTkzRTE5NURBM0YxMzQ2MkEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6jXxGSAAAY+klEQVR42uyd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)
}

.bonus-case--2:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVMAAAC+CAYAAACI5uycAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBMTQyMEZGNEU2QjExRTk4OTE5OEU0QkQzODExREU3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBMTQyMTAwNEU2QjExRTk4OTE5OEU0QkQzODExREU3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUExNDIwRkQ0RTZCMTFFOTg5MTk4RTRCRDM4MTFERTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUExNDIwRkU0RTZCMTFFOTg5MTk4RTRCRDM4MTFERTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz69ZYgnAAAfc0lEQVR42uyd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)
}

.bonus-case--disabled {
    opacity: .45
}

.bonus-case--clicked:hover .bonus-case__bg, .bonus-case--disabled:hover .bonus-case__bg {
    opacity: 0
}

.bonus-faq {
    width: 50%;
    height: 100%;
    padding: 70px;
    background-color: #101010
}

.bonus-faq__text {
    font-size: 15px;
    line-height: 26px;
    color: #dfdfdf;
    margin-bottom: 30px;
    display: inline-block
}

.bonus-faq__list {
    padding-left: 25px
}

.bonus-faq__el {
    position: relative;
    margin-bottom: 30px;
    color: #818181;
    font-size: 15px
}

.bonus-faq__el:before {
    content: "";
    background-color: #f9a605;
    display: inline-block;
    width: 5px;
    height: 5px;
    position: absolute;
    top: 50%;
    margin-top: -2.5px;
    left: -25px
}

.bonus-faq__el:last-child {
    margin-bottom: 0
}

@media screen and (max-width: 1200px) {
    .bonus-faq {
        padding: 50px
    }
}

.bonus-mailing {
    width: 50%;
    height: 100%;
    padding: 70px;
    background-color: #121212;
    position: absolute;
    right: 20px;
    top: 0
}

.bonus-mailing__text {
    color: #dfdfdf;
    font-size: 20px;
    margin-bottom: 40px;
    display: inline-block;
    width: 100%
}

.bonus-mailing__submit {
    padding: 32px 100px 28px 30px;
    font-size: 16px;
    line-height: 16px;
    color: #fff;
    position: relative;
    border-radius: 4px;
    text-transform: uppercase;
    cursor: pointer;
    transition: background-color .5s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: 600;
    max-width: 300px;
    outline: none;
    text-decoration: none;
    display: inline-block
}

.bonus-mailing__submit:after {
    content: "";
    width: 70px;
    height: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    top: 0;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    transition: background-color .5s ease
}

.bonus-mailing__submit--vk {
    background-color: #3470df
}

.bonus-mailing__submit--vk:after {
    background-color: #2965d4;
    background-image: url(/static/media/vk-icon.7d036be5.svg)
}

.bonus-mailing__submit--vk:hover {
    background-color: #397cf7
}

.bonus-mailing__submit--vk:hover:after {
    background-color: #3275f1
}

.bonus-mailing__submit--tg {
    background-color: #34a0df;
    margin-left: 20px
}

.bonus-mailing__submit--tg:after {
    background-color: #1d93d1;
    background-image: url(/static/media/tg-icon.13240824.svg)
}

.bonus-mailing__submit--tg:hover {
    background-color: #39cdf7
}

.bonus-mailing__submit--tg:hover:after {
    background-color: #32b9f1
}

@media screen and (max-width: 1200px) {
    .bonus-mailing {
        padding: 50px 0 50px 50px
    }
}

.bonus-timer {
    margin-bottom: 80px;
    padding: 0 30px;
    display: -webkit-flex;
    display: flex
}

@media screen and (max-width: 1440px) {
    .bonus-timer {
        margin-bottom: 50px;
        padding: 0 20px
    }
}

.bonus-timer__section {
    width: 50%
}

.bonus-timer__section:first-child {
    padding-right: 40px
}

@media screen and (max-width: 1200px) {
    .bonus-timer__section:first-child {
        width: 60%;
        padding-right: 20px
    }

    .bonus-timer__section:last-child {
        width: 40%
    }
}

.bonus-timer__timer {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.bonus-timer__time-block {
    display: -webkit-flex;
    display: flex;
    position: relative
}

.bonus-timer__time-block:after {
    content: "";
    position: absolute;
    bottom: -30px;
    left: 0;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #636363;
    text-transform: uppercase;
    z-index: 2
}

@media screen and (max-width: 1440px) {
    .bonus-timer__time-block:after {
        font-size: 14px
    }
}

.bonus-timer__time-block--day:after {
    content: "\434\43D\435\439"
}

.bonus-timer__time-block--hour:after {
    content: "\447\430\441\43E\432"
}

.bonus-timer__time-block--minute:after {
    content: "\43C\438\43D\443\442"
}

.bonus-timer__time {
    height: 90px;
    width: 60px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: 65px;
    font-weight: 100;
    background-color: #1d1d1d;
    margin: 0 5px;
    border-radius: 2px;
    color: #fff;
    padding-top: 9px;
    position: relative;
    z-index: 2;
    background-image: radial-gradient(200px circle at bottom center, #9f4a20 -60%, transparent 20%)
}

.bonus-timer__time:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 50%;
    border-bottom: 1px solid #171717;
    background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, .2))
}

@media screen and (max-width: 1440px) {
    .bonus-timer__time {
        font-size: 50px;
        padding-top: 9px;
        height: 70px;
        width: 45px
    }
}

.bonus-timer__bg {
    position: absolute;
    height: 130px;
    width: 100px;
    background-color: #161616;
    top: 10px;
    border-radius: 50%;
    z-index: 1;
    left: -10px
}

.bonus-timer__bg:last-child {
    left: unset;
    right: -10px
}

@media screen and (max-width: 1440px) {
    .bonus-timer__bg {
        height: 100px;
        width: 80px
    }
}

.bonus-timer__com {
    font-size: 85px;
    color: #7f7f7f;
    padding-bottom: 10px;
    position: relative;
    z-index: 2
}

.bonus-timer__title {
    font-size: 30px;
    line-height: 42px;
    color: #636363;
    text-transform: uppercase;
    display: inline-block;
    margin-left: 20px;
    font-weight: 100;
    max-width: 300px
}

@media screen and (max-width: 1535px) {
    .bonus-timer__title {
        font-size: 22px;
        line-height: 28px;
        max-width: 160px;
        margin-left: 12px
    }
}

.bonus-timer__quests {
    padding: 40px;
    background-color: #191919;
    position: relative;
    border-top: 2px solid #212121
}

@media screen and (max-width: 1440px) {
    .bonus-timer__quests {
        padding: 20px
    }
}

.bonus-timer__progress {
    position: absolute;
    left: 0;
    top: -2px;
    height: 2px;
    background-color: #ff700a
}

.bonus-timer__quests-header {
    margin-bottom: 25px
}

.bonus-timer__quests-title {
    font-size: 20px;
    color: #fe700a;
    text-shadow: 0 2px 32px rgba(255, 102, 0, .35);
    line-height: 28px;
    display: inline-block;
    max-width: 220px
}

@media screen and (max-width: 1440px) {
    .bonus-timer__quests-title {
        font-size: 16px;
        line-height: 22px
    }
}

.bonus-timer__quest {
    padding: 20px 0 20px 20px;
    position: relative;
    background-color: #1d1d1d;
    border-radius: 6px;
    margin-bottom: 5px;
    overflow: hidden
}

.bonus-timer__quest:last-child {
    margin-bottom: 0
}

.bonus-timer__quest svg {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%
}

.bonus-timer__quest--completed {
    background-color: #1b1e1b
}

.bonus-timer__quest--completed span {
    opacity: .3
}

.bonus-timer__quest--completed:after {
    display: block
}

@media screen and (max-width: 1440px) {
    .bonus-timer__quest {
        padding: 15px 0 15px 15px
    }
}

.bonus-timer__quest-name {
    font-size: 17px;
    color: #fff
}

@media screen and (max-width: 1440px) {
    .bonus-timer__quest-name {
        font-size: 14px
    }
}

.bonus-timer__quest-status {
    position: absolute;
    right: 0;
    top: 0;
    background-color: #212121;
    padding: 0 25px;
    height: 100%;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.bonus-timer__quest-status span {
    font-size: 19px;
    color: #a7a7a7
}

.bonus-timer__quest-status span:first-letter {
    color: #ffa800
}

@media screen and (max-width: 1440px) {
    .bonus-timer__quest-status span {
        font-size: 16px
    }
}

/* Новый дизайн топ игроков */

.top_page_page { background: #101017; padding: 64px 0 95px; }
@media(max-width:1300px) { .top_page_page { padding-top:50px; } }
@media(max-width:1200px) { .top_page_page { padding:44px 0 70px; } }
@media(max-width:900px) { .top_page_page { overflow:hidden; padding: 25px 0 50px; } }
@media(max-width:599px) { .top_page_page { padding:20px 0 30px; } }

@media(max-width:900px) {
  .top_page_header { position:relative; }
  .top_page_header:before { background: url(/static/media/hand-900.f5b86ee0b7062abcb96e.png) no-repeat; background-size: 100%; content: ""; height: 444px; position: absolute; right: -30px; top: -50px; width: 670px; }
}

@media(max-width:599px) {
  .top_page_header:before { background:url(/static/media/hand-sm.76bb0ad2baeec0e09de4.png) no-repeat; background-size: 100%; height: 330px; right: -15px; width: 252px; }
}

.top_page_row { align-items: center; display: flex; position: relative; z-index: 2; }

.top_page_back { align-items: center; background: #1b1c24; border-radius: 8px; color: #7e8494; display: flex; font-size: 15px; gap: 12px; justify-content: center; padding: 16px 18px; transition: color .3s,background .3s; }
.top_page_back path { transition: fill .3s; }
.top_page_back:hover { background: #20212b; color: #cecfd6; }
.top_page_back:hover path { fill: #cecfd6; }

@media(max-width:1800px) { .top_page_back { font-size:14px; gap: 10px; padding: 14px 16px; } }
@media(max-width:1200px) { .top_page_back { font-size:0; gap: 0; padding: 12px 14px; } }
@media(max-width:599px) { .top_page_back { border-radius:6px; font-size: 0; gap: 0; padding: 11px 12px; } }

.top_page_backIcon { height: 20px; transition: transform .3s,-webkit-transform .3s; width: 20px; }
.top_page_back:hover .top_page_backIcon { transform: translateX(-2px); -webkit-transform: translateX(-2px); }

@media(max-width:1200px) { .top_page_back:hover .top_page_backIcon { transform: none; -webkit-transform:none; } }
@media(max-width:1800px) { .top_page_backIcon { height:18px; width: 18px; } }
@media(max-width:1200px) { .top_page_backIcon { height:16px; width: 16px; transition: none; } }
@media(max-width:599px) { .top_page_backIcon { height:14px; width: 14px; } }

.top_page_meta { margin-left: 18px; }
@media(max-width:599px) { .top_page_meta { margin-left:14px; } }

.top_page_title { font-size: 32px; font-weight: 900; }
@media(max-width:1800px) { .top_page_title { font-size:28px; } }
@media(max-width:1300px) { .top_page_title { font-size:26px; } }
@media(max-width:1200px) { .top_page_title { font-size:24px; } }
@media(max-width:900px) { .top_page_title { font-size:20px; } }
@media(max-width:599px) { .top_page_title { font-size:18px; } }

.top_page_info { color: #cecfd6; font-size: 15px; font-weight: 400; margin-top: 4px; }
@media(max-width:1800px) { .top_page_info { font-size:14px; } }
@media(max-width:1200px) { .top_page_info { font-size:13px; } }
@media(max-width:599px) { .top_page_info { font-size:12px; } }

.top_header_component { align-items: center; background: linear-gradient(31deg, #45416447 15.43%, #1c1c22 80.68%); border: 1px solid rgba(203,208,221,.06); border-radius: 16px; display: flex; justify-content: flex-end; margin-bottom: 70px; margin-top: 56px; min-height: 233px; padding: 20px 42px 20px 0; position: relative; }
.top_header_component:before { background: url(/static/media/cs4-girl1.webp) no-repeat; background-size: 100%; content: ""; height: 426px; left: 70px; position: absolute; top: -101px; width: 324px; }
/* @media(max-width:1300px) { .top_header_component { padding-right:35px; } }
@media(max-width:1800px) { .top_header_component { margin-bottom:38px; min-height: 220px; } .top_header_component:before { height: 455px; left: -15px; width: 800px; } } */
@media(max-width:1200px) { .top_header_component:before { left: 0px; }}
@media(max-width:900px) { .top_header_component { background:rgba(25,25,33,.94); justify-content: space-between; margin: 25px 0; min-height: 0; padding: 20px; } .top_header_component:before { display: none; } }
@media(max-width:599px) { .top_header_component { border:none; flex-direction: column; margin: 20px 0; padding: 0; } }

.top_header_info { color: #cecfd6; font-size: 15px; line-height: 1.5; max-width: 390px; position: relative; }
.top_header_info strong { color: #fff; }
@media(max-width:1800px) { .top_header_info { font-size:14px; } }
@media(max-width:1200px) { .top_header_info { font-size:13px; max-width: 350px; padding-top: 0; } }
@media(max-width:900px) { .top_header_info { padding-top:0; } }
@media(max-width:599px) { .top_header_info { background:rgba(25,25,33,.27); border: 1px solid rgba(203,208,221,.06); border-radius: 10px; font-size: 12px; line-height: 1.4; margin-right: 0; max-width: none; padding: 18px; width: 100%; } }

.top_header_actions { margin-top: 16px; }
.top_header_timer { padding-left: 60px; }
@media(max-width:1800px) { .top_header_timer { padding-left:38px; } }
@media(max-width:900px) { .top_header_timer { padding-left:25px; } }
@media(max-width:599px) { .top_header_timer { display:none; } }

.top_header_mobTimer { display: none; }
@media(max-width:599px) { .top_header_mobTimer { display:block; margin-top: 12px; } }

.top_header_skeleton { width: 350px!important; }
@media(max-width:1200px) { .top_header_skeleton { width:300px!important; } }
@media(max-width:900px) { .top_header_skeleton { width:280px!important; } }
@media(max-width:599px) { .top_header_skeleton { width:100%!important; } }

.top_actions_component { display: flex; flex-wrap: wrap; gap: 7px; }
.top_actions_button, .top_actions_status { align-items: center; display: flex; height: 44px; }
@media(max-width: 900px) { .top_actions_button, .top_actions_status { height: 40px; } }
@media(max-width: 599px) { .top_actions_button, .top_actions_status { width: 100%; } }
.top_actions_status { -webkit-backdrop-filter: blur(4px); backdrop-filter: blur(4px); background: rgba(255,99,99,.14); border: 1px solid rgba(236,79,79,.27); border-radius: 10px; color: #ec4f4f; display: inline-flex; font-size: 12px; font-weight: 700; padding: 5px 14px 5px 37px; position: relative; }
@media(max-width: 900px) { .top_actions_status { border-radius: 8px; padding-left: 32px; } }
.top_actions_status svg { height: 18px; left: 10px; margin-top: -9px; position: absolute; top: 50%; width: 18px; }
@media(max-width: 900px) { .top_actions_status svg { height: 16px; left: 9px; margin-top: -8px; width: 16px; } }
.top_actions_status.joined { background: rgb(99 255 154 / 7%);border: 1px solid rgb(79 236 92 / 27%);color: #4fec6a; }
.top_actions_status.joined path { fill: #272735; }
.top_actions_icon { position: absolute; right: 12px; top: 50%; }
@media(max-width: 900px) { .top_actions_icon { right: 10px; } }
.top_actions_icon path { transition: fill .3s; }
.top_actions_button { background: #ffac61; border-radius: 8px; color: #392c22; font-size: 12px; font-weight: 900; padding: 0 38px 0 16px; position: relative; text-transform: uppercase; transition: opacity .3s, color .3s, background .3s; }
@media(max-width: 1200px) { .top_actions_button { padding-right: 36px; } }
@media(max-width: 900px) { .top_actions_button { border-radius: 6px; font-size: 11px; padding: 0 32px 0 13px; } }
.top_actions_button.loading { cursor: wait; opacity: .7; }
.top_actions_button.loading, .top_actions_button:hover { background: #fac26f; color: #735236; }
.top_actions_button.loading path, .top_actions_button:hover path { fill: #735236; }
.top_actions_button .top_actions_icon { height: 20px; margin-top: -10px; width: 20px; }
@media(max-width: 1200px) { .top_actions_button .top_actions_icon { height: 18px; margin-top: -9px; width: 18px; } }
@media(max-width: 900px) { .top_actions_button .top_actions_icon { height: 16px; margin-top: -8px; width: 16px; } }
.top_actions_button.deposit { background: #64ce82; color: #272735; padding-right: 44px; }
@media(max-width: 1200px) { .top_actions_button.deposit { padding-right: 42px; } }
@media(max-width: 900px) { .top_actions_button.deposit { padding-right: 38px; } }
.top_actions_button.deposit .top_actions_icon { height: 26px; margin-top: -14px; width: 26px; }
@media(max-width: 1200px) { .top_actions_button.deposit .top_actions_icon { height: 24px; margin-top: -13px; width: 24px; } }
@media(max-width: 900px) { .top_actions_button.deposit .top_actions_icon { height: 22px; margin-top: -12px; width: 22px; } }
.top_actions_button.deposit:hover { background: #81dd9b; color: #444751; }
.top_actions_button.deposit:hover path { fill: #444751; }

.top_timer_component { text-align: center; }
@media(max-width: 599px) { .top_timer_component { display: flex; } }
.top_timer_title { color: #4e4f59; font-size: 12px; font-weight: 700; letter-spacing: .84px; line-height: 1; margin-bottom: 21px; text-transform: uppercase; }
@media(max-width: 1800px) { .top_timer_title { font-size: 11px; } }
@media(max-width: 900px) { .top_timer_title { margin-bottom: 15px; } }
.top_timer_list { display: flex; gap: 10px; }
.top_timer_item { align-items: center; color: #76767e; display: flex; flex-direction: column; font-size: 10px; gap: 8px; line-height: 21px; text-transform: uppercase; }
.top_timer_counter { align-items: center;background-image: linear-gradient(242.33deg, rgba(31, 31, 43, .512) 21.41%, rgba(49, 49, 65, .576) 95%); border-radius: 10px; color: #e7e9ee; display: flex; font-family: 'Digiface', sans-serif; font-size: 52px; font-weight: 300; height: 87px; justify-content: center; text-align: center; width: 100px; }
.top_timer_counter_sec { align-items: center;border-radius: 10px;color: #e7e9ee;display: flex;font-family: 'Digiface', sans-serif;font-size: 22px;font-weight: 300;height: 20px;justify-content: center;text-align: center;width: 20px; }
@media(max-width: 1800px) { .top_timer_counter { font-size: 40px; height: 74px; width: 85px; } .top_timer_counter_sec { font-size: 15px;height: 10px;width: 10px; } }
@media(max-width: 1200px) { .top_timer_counter { font-size: 28px; height: 57px; width: 65px; } }
@media(max-width: 900px) { .top_timer_counter { font-size: 24px; height: 47px; width: 54px; } }
.top_timer_skeleton { width: 50px!important; }
@media(max-width: 1800px) { .top_timer_skeleton { width: 40px!important; } }
@media(max-width: 1200px) { .top_timer_skeleton { width: 35px!important; } }
@media(max-width: 900px) { .top_timer_skeleton { width: 30px!important; } }

.top_table_component { background: #0d0d12; border-radius: 18px; padding: 40px; position: relative; z-index: 2; }
@media(max-width:1200px) { .top_table_component { border-radius:14px; padding: 27px; } }
@media(max-width:900px) { .top_table_component { border-radius:10px; padding: 20px; } }
@media(max-width:599px) { .top_table_component { padding:18px; } }

.top_table_header { display: flex; flex-direction: column; gap: 4px; justify-content: center; }
@media(max-width:599px) { .top_table_header { align-items:center; } }

.top_table_title { background: url(/static/media/winners.9fcaeab85980aefa9cf6.svg) 0 50% no-repeat; background-size: 28px; color: #ffcc7e; font-size: 22px; font-weight: 700; padding-left: 36px; }
@media(max-width:1800px) { .top_table_title { background-size:22px; font-size: 18px; padding-left: 30px; } }
@media(max-width:1200px) { .top_table_title { background-size:20px; font-size: 16px; padding-left: 28px; } }
@media(max-width:900px) { .top_table_title { font-size:14px; } }
@media(max-width:599px) { .top_table_title { background-size:18px; font-size: 13px; padding-left: 26px; } }

.top_table_counter { color: #989aa8; font-size: 16px; }
@media(max-width:1800px) { .top_table_counter { font-size:14px; } }
@media(max-width:900px) { .top_table_counter { font-size:12px; } }
@media(max-width:599px) { .top_table_counter { text-align:center; } }


.top_table_columns {
  display: flex;
  padding: 0 12px;
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 8px;
  color: #8d8d99;
  text-transform: uppercase;
  gap: 12px;
}

.top_table_columns .top_table_place {
  width: 60px;
}

.top_table_columns .top_table_user {
  flex: 1;
}

.top_table_columns .top_table_opencase,
.top_table_columns .top_table_reward {
  width: 70px;
  text-align: right;
}

.top_table_table { display: flex; flex-direction: column; gap: 2px; margin-top: 24px; width: 100%; }

@media(max-width:1200px) { .top_table_table { margin-top:18px; } }
@media(max-width:599px) { .top_table_table { margin-top:16px; } }

.top_table_item { background: #131319; border-radius: 10px; display: flex; height: 66px; overflow: hidden; position: relative; transition: background .3s; width: 100%; }
.top_table_item:before { content: ""; height: 100%; left: 0; opacity: 0; position: absolute; top: 0; transition: opacity .3s; width: 100%; }
.top_table_item:hover { background: #1b1b23; }
.top_table_item:hover:before { opacity: 1; }
.top_table_item:first-child { background: linear-gradient(270deg,#131319 87.34%,#252321); }
.top_table_item:first-child:before { background: linear-gradient(270deg,#1b1b23 84%,#57432b); }
.top_table_item:nth-child(2) { background: linear-gradient(270deg,#131319 87.34%,#232836); }
.top_table_item:nth-child(2):before { background: linear-gradient(270deg,#1b1b23 84%,#3f4b6b); }
.top_table_item:nth-child(3) { background: linear-gradient(270deg,#131319 87.34%,#332828); }
.top_table_item:nth-child(3):before { background: linear-gradient(270deg,#1b1b23 84%,#553838); }
@media(max-width:1200px) { .top_table_item { height:60px; } }
@media(max-width:900px) { .top_table_item { height:56px; } }
@media(max-width:599px) { .top_table_item { border-radius:8px; height: 52px; } }

.top_table_row { align-items: center; display: flex; height: 100%; position: relative; width: 100%; }

.top_table_place { color: #989aa8; flex-shrink: 0; font-size: 12px; font-weight: 700; min-width: 115px; padding-left: 32px; padding-right: 20px; }
.top_table_item:first-of-type .top_table_place { color: #ffc164; }
.top_table_item:nth-of-type(2) .top_table_place { color: #c6d9ff; }
.top_table_item:nth-of-type(3) .top_table_place { color: #ce8372; }
@media(max-width:1200px) { .top_table_place { min-width:107px; padding-left: 24px; } }
@media(max-width:900px) { .top_table_place { font-size:11px; min-width: 92px; padding-left: 22px; padding-right: 12px; } }
@media(max-width:599px) { .top_table_place { display:none; } }


.top_table_user { align-items: center; display: flex; gap: 18px; min-width: 0; }
.top_table_user img { border-radius: 6px; width: 30px; }
@media(max-width:599px) { .top_table_user img { height:26px; width: 26px; } }
@media(max-width:1200px) { .top_table_user { gap:14px; } }
@media(max-width:599px) { .top_table_user { flex-grow:1; gap: 12px; min-width: 0; padding-left: 10px; } }

.top_table_name { color: #cecfd6; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media(max-width:1200px) { .top_table_name { font-size:13px; } }
@media(max-width:599px) { .top_table_name { font-size:12px; } }

.top_table_namePlace { display: none; }
.top_table_item:first-of-type .top_table_namePlace { color: #ffc164; }
.top_table_item:nth-of-type(2) .top_table_namePlace { color: #c6d9ff; }
.top_table_item:nth-of-type(3) .top_table_namePlace { color: #ce8372; }
@media(max-width:599px) { .top_table_namePlace { display:block; font-size: 11px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } }

.top_table_reward { color: #64ce82; flex-shrink: 0; font-size: 14px; font-weight: 900; margin-left: auto; padding-left: 20px; padding-right: 39px; }
@media(max-width:1800px) { .top_table_reward { font-size:13px; } }
@media(max-width:900px) { .top_table_reward { font-size:12px; padding-right: 22px; } }
@media(max-width:599px) { .top_table_reward { flex-shrink:0; font-size: 11px; padding-left: 10px; padding-right: 15px; } }

@media(max-width:599px) { .top_table_loadMore { padding-top:15px; } }

.top_table_userSkeleton { height: 30px!important; width: 30px!important; }
@media(max-width:599px) { .top_table_userSkeleton { height:26px!important; width: 26px!important; } }

.top_week_header {text-align: center;font-size: 15px;margin-bottom: 25px;color: #a7a7af;}
.top_users_row { display: flex; gap: 16px; margin-bottom: 32px; flex-wrap: wrap; justify-content: center; }
.top_user_card { position: relative; background-image: linear-gradient(242.33deg, rgba(31, 31, 43, .512) 21.41%, rgba(49, 49, 65, .576) 95%); border-radius: 16px; padding: 16px; width: 220px; display: flex; flex-direction: column; align-items: center; text-align: center; overflow: hidden; }
.top_user_card .top_user_rank { font-size: 14px; color: #ccc; margin-bottom: 8px; }
.top_user_avatar { width: 72px; height: 72px; border-radius: 50%; overflow: hidden; margin-bottom: 8px; border: 2px solid #222; }
.top_user_avatar img { width: 100%; height: 100%; object-fit: cover; }
.top_user_name { font-weight: 600; font-size: 14px; color: #fff; margin-bottom: 12px; }
.top_user_info { display: flex; justify-content: space-between; width: 100%; padding: 0 8px; font-size: 12px; color: #a0a0b2; }
.info_item .num { font-weight: bold; color: #fff; font-size: 14px; }
.top_user_background { position: absolute; bottom: -10px; right: -10px; width: 100%; height: 100%; z-index: 0; pointer-events: none; }
.top_user_card > *:not(.top_user_background) { z-index: 1; }
@media (max-width: 768px) { .top_users_row { flex-direction: column; align-items: center; } .top_user_card { width: 100%; } }

/* Новый дизайн топ игроков */

.free-case {
    position: relative;
    max-width: 1543px;
    margin: 0 auto;
    background-color: #171717;
    box-shadow: 0 10px 10px 0 hsla(0, 0%, 9%, .75)
}

.free-header {
    height: 555px;
    position: relative
}

.free-header:before {
    width: 100%;
    height: 100%;
    background-image: url(/static/media/global.1995133a.png);
    background-position: 100%;
    opacity: .06;
    left: 0
}

.free-header:after, .free-header:before {
    content: "";
    position: absolute;
    background-repeat: no-repeat
}

.free-header:after {
    width: 439px;
    height: 430px;
    background-image: url(/static/media/case.c33051f4.png);
    background-position: 50%;
    left: 110px;
    bottom: -20px
}

@media screen and (max-width: 1440px) {
    .free-header:after {
        bottom: 0;
        width: 350px;
        height: 350px;
        background-size: contain
    }
}

.free-header__left {
    padding: 60px 80px 0 210px;
    background-color: #121212;
    height: 410px;
    position: relative;
    max-width: 600px;
    display: inline-block;
    float: left
}

@media screen and (max-width: 1440px) {
    .free-header__left {
        padding: 40px 40px 0 170px;
        width: 470px
    }
}

.free-header__text {
    background-color: #171717;
    font-size: 27px;
    line-height: 130px;
    color: #383838;
    font-weight: 100;
    position: absolute;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    left: -140px;
    bottom: 140px;
    width: 410px;
    padding-left: 60px;
    opacity: .62
}

.free-header__button, .free-header__text {
    display: inline-block;
    text-transform: uppercase
}

.free-header__button {
    width: 100%;
    outline: none;
    border: 1px solid #442e13;
    border-radius: 40px;
    text-shadow: 0 0 29px rgba(255, 86, 19, .85);
    padding: 30px 90px 30px 30px;
    color: #fc9512;
    cursor: pointer;
    background-color: initial;
    font-size: 19px;
    position: relative;
    transition: color .5s ease, text-shadow .5s ease, box-shadow .5s ease, border .5s ease
}

.free-header__button:after {
    content: "";
    position: absolute;
    width: 54px;
    height: 54px;
    background-image: url(/static/media/steam.3cda05fc.svg);
    right: 30px;
    top: 50%;
    margin-top: -27px;
    background-position: 50%;
    transition: background-image .5s ease;
    z-index: 2;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.free-header__button:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    padding: 16px;
    right: 42px;
    top: 50%;
    margin-top: -16px;
    transition: box-shadow .5s ease;
    box-shadow: 0 0 29px 0 rgba(255, 86, 19, .85);
    z-index: 1;
    border-radius: 50%
}

.free-header__button:hover {
    border-color: #d38d07;
    box-shadow: 0 8px 29px 0 rgba(255, 86, 19, .11);
    color: #fcac12;
    text-shadow: 0 0 29px rgba(255, 119, 19, .85)
}

.free-header__button:hover:after {
    background-image: url(/static/media/steam-active.dc58d742.svg)
}

.free-header__button:hover:before {
    box-shadow: 0 0 29px 0 rgba(255, 108, 19, .85)
}

.free-header__right {
    width: calc(100% - 600px);
    display: inline-block;
    float: right;
    padding-left: 50px;
    max-width: 900px
}

@media screen and (max-width: 1440px) {
    .free-header__right {
        width: calc(100% - 470px)
    }
}

.free-header__info {
    padding: 40px 20px;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

@media screen and (max-width: 1440px) {
    .free-header__info {
        -webkit-flex-direction: column;
        flex-direction: column;
        padding: 40px 20px 20px
    }
}

.free-header__time, .free-header__timer {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.free-header__time {
    height: 120px;
    width: 90px;
    -webkit-justify-content: center;
    justify-content: center;
    font-size: 85px;
    font-weight: 100;
    background-color: #1d1d1d;
    margin: 0 10px;
    border-radius: 2px;
    color: #fff;
    padding-top: 15px;
    background-image: radial-gradient(200px circle at bottom center, #9f4a20 -50%, transparent 30%)
}

.free-header__time:first-child {
    margin-left: 0
}

.free-header__time:last-child {
    margin-right: 0
}

@media screen and (max-width: 1440px) {
    .free-header__time {
        font-size: 60px;
        padding-top: 5px
    }
}

.free-header__com {
    font-size: 85px;
    color: #7f7f7f;
    padding-bottom: 10px
}

.free-header__title {
    color: #636363;
    font-size: 34px;
    line-height: 48px;
    text-transform: uppercase;
    max-width: 240px;
    margin-left: 40px;
    padding-top: 7px
}

@media screen and (max-width: 1440px) {
    .free-header__title {
        margin-left: 0;
        margin-top: 15px;
        text-align: center;
        font-size: 26px;
        line-height: 30px
    }
}

.free-header__users {
    padding: 30px 0;
    border-bottom: 1px solid rgba(252, 149, 18, .04);
    border-top: 1px solid rgba(252, 149, 18, .04);
    position: relative;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 20px
}

.free-header__users:after {
    content: "";
    position: absolute;
    left: -15px;
    width: 133px;
    height: 74px;
    background-image: url(data:image/png;base64,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);
    background-repeat: no-repeat;
    background-position: 50%;
    top: 50%;
    margin-top: -9px
}

.free-header__users-bg-left {
    position: absolute;
    background-color: #171717;
    width: 108px;
    height: 15px;
    bottom: -15px
}

.free-header__users-bg-left:after {
    bottom: 0;
    right: 14px
}

.free-header__users-bg-left:after, .free-header__users-bg-left:before {
    content: "";
    position: absolute;
    width: 20px;
    height: 1px;
    background: rgba(252, 149, 18, .04)
}

.free-header__users-bg-left:before {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    right: -3px;
    bottom: 7px
}

.free-header__users-bg-right {
    position: absolute;
    background-color: #171717;
    width: 20px;
    height: 15px;
    bottom: -15px;
    right: 0
}

.free-header__users-bg-right:after {
    content: "";
    position: absolute;
    width: 20px;
    height: 1px;
    background: rgba(252, 149, 18, .04);
    top: 7px;
    right: 3px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.free-header__users-bg-right:before {
    content: "\25F9";
    position: absolute;
    width: 10px;
    height: 10px;
    font-size: 10px;
    line-height: 10px;
    color: #454545;
    right: 2px;
    top: -2px
}

.free-header__user-col {
    color: #fca712;
    font-size: 39px;
    line-height: 39px;
    font-weight: 100;
    position: relative;
    padding-left: 90px;
    padding-top: 3px
}

.free-header__user-col:after {
    content: "";
    position: absolute;
    left: 20px;
    background-image: url(/static/media/user.2f82929d.svg);
    background-repeat: no-repeat;
    background-position: 50%;
    width: 60px;
    height: 30px;
    top: 5px
}

@media screen and (max-width: 1440px) {
    .free-header__user-col {
        font-size: 30px
    }
}

.free-header__controlls {
    display: -webkit-flex;
    display: flex
}

.free-header__controll {
    width: 42px;
    height: 42px;
    border: 1px solid #4c4c4c;
    border-radius: 50%;
    cursor: pointer;
    background-position: 16px;
    background-repeat: no-repeat;
    background-image: url(/static/media/arrow.f6d63066.svg);
    opacity: .5;
    transition: opacity .5s ease
}

.free-header__controll--prev {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.free-header__controll--next {
    margin-left: 15px
}

.free-header__controll:hover {
    opacity: 1
}

.free-header__users-list {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 15px 30px 15px 15px;
    position: relative
}

.free-header__user {
    width: 71px;
    height: 71px;
    background-image: url(data:image/png;base64,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);
    background-position: 50%;
    background-repeat: no-repeat;
    position: relative;
    background-size: contain;
    margin-right: 10px
}

.free-header__user:last-child {
    opacity: .5;
    margin-right: 0
}

.free-header__user:last-child:after {
    content: "";
    position: absolute;
    right: 0;
    height: 100%;
    width: 100%;
    background-image: radial-gradient(200px circle at center right, #000 -50%, transparent 30%);
    border-radius: 50%
}

.free-footer {
    margin-top: 50px
}

.free-footer__header {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: 20px
}

@media screen and (max-width: 1200px) {
    .free-footer__header {
        margin-bottom: 0
    }
}

.free-footer__title {
    font-size: 46px;
    color: #fff;
    font-weight: 100
}

@media screen and (max-width: 1200px) {
    .free-footer__title {
        font-size: 36px
    }
}

.free-footer__text {
    max-width: 800px;
    color: #6c6c6c
}

@media screen and (max-width: 1200px) {
    .free-footer__text {
        max-width: 700px
    }
}

.free-footer__footer {
    padding: 50px 0;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center
}

.free-footer__winner {
    padding: 20px 0;
    background-color: #1a1a1a;
    margin-right: 30px;
    border-radius: 8px;
    width: calc(20% - 24px)
}

.free-footer__winner:last-child {
    margin-right: 0
}

@media screen and (max-width: 1200px) {
    .free-footer__winner {
        margin-right: 15px;
        width: calc(20% - 12px)
    }
}

.free-footer__winner-header {
    height: 45px;
    position: relative;
    padding: 0 20px
}

.free-footer__username {
    width: 100%;
    padding-right: 65px;
    text-align: right;
    font-size: 17px;
    color: #ff8e00;
    line-height: 45px
}

.free-footer__icon {
    position: absolute;
    right: 20px;
    top: 0;
    width: 45px;
    height: 45px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAtCAMAAADiBnmWAAAC+lBMVEUAAADMy8fX1NDRyMHY1tDX1NLd3NnZ2NXg3tvPzcrJyMPY19Ta2NTg4N3LycbFw8DEwr7U09Da2dbQzsqxsKvX1dHPzcmzemXOzMjf39xwXlbj4t9LKRxXLiDFw76GYFBLKh4+Fg/0sIurqqWsjIDV083ysYn18/WwdFrDwb3S0Mz2sJLxp4r1r4vSh2Ly+/yrbFNZOCrY19Pc2tcDAgLd3Nna2dXd3dzS0MwHBQXW1NELCwve3tkVEhL4+fjj4d7g39zU0s7g3+Dg3dzg39okHx7g4d3a29kWFhcdFxUPEA8DCAnl5eL/1cg3MzJnPTHx7+zd29va2dfX19bPzsonIyM6JB3g4uJgNCn/6+Xf2tj/3tX/ybj+uqo+ODY2MCsuKigOBgb19PLd29f/2dD/waxbV1deU1FRSUcWCwr29vbv8/Hp6ebe3d7a2tz/3cz/zr/Im5NwZ2VuTENRQD5WLyMsJSIuIR0dHRooFRPq7u7/5d3Dv7z9wLr9s6K3kIfej3bkhnDVeGFiXl2HX1hGRERvPjQ0KCY0FhLy9/j/8ej/ya+trav5xKenpqL9rp30upzutZn0s43vpoPql4PdjoKCfXp4bWvIaVtUUlGWWEKWTT1gPzNOMS1rNys+LClGKiJlJiFPKR0rGhgtBQP8/f718+7h6+rSzsn/2MDyxLfmtqbzn3y9inftlXSSd3LReXGdeW6GcGzJg2rYiGjEdWRrYGC6eV+yaV7Kfl2zaE+DVk2ZXkuuW0iMSkegV0OFTT9EPDuGSDZ5RTRXNCpGIBxnDQwjBwb/9fL/0LH6vKL/vZKZlZLwrI/moY31noqHiomygHGXbGamaVN2V0+9Y01cS01oQzpHNDKhODCFOy9KGQ4+Egfa6e/T3N7ux8m0s7HrqJ/YoZ+unp7+c5Xkr437r4vccn+oiH76k3zsiXi+aFawTUF7SzxwJx5LBgX/tMHUw7rj2LnFs7PSqYjqfobHfIHxln/+WmvLWl3ES1vHc1CEGDaRHhQQEYvwAAAAMnRSTlMA/hwW/irk1LsG/vCXY2DkzL56aUxKNf3uPv7t7M6JcmhCQT4i+e7Hxrq1sm5VTUdBIRJUiHoAAAZNSURBVDjLjZVjlBxREIV7ko1t205eu6d7bHtmZ4drG9l4vbFt27Zt27adnJNOcmLe39+551a9elXQryrapGrVqk2aQv9U0Soly0g0sfxYjbB0xfrV/4ZWbRWCDSjdL3x0cvIAOsbA8uVL/QGtXjEguMtmRKqTkghCSkdf4hsMlgrlf4eWqt8twH5pBcIlU1dE6BSdMxBEGb7PgHIqFfmFLVKxNGzIIzMjUn3W9JHJCBkZ4UMQZLRGxqlZ7Se2WAWLxZ4TlTMyMnJEhFJ6wiPNS+fqFAiSY7AQnPI/+lbgzJrB8UeOTvf7NmdYFT5dZ6tUae2sIpFuBoIgvqeLVijNAV1yUnN80hOjrRErdDrSI+2ss3IVKmQEj0MRzb5L0trCmRUTnhHujRwZrvKMDEeUEZt9KoVPwTAkQgQLqYCaX6uswsYK7ueP9Ci9SlK1WaXUrYhk2AyMgstlEE+whCKISl9C1CRmYbLwiByPEkn3TryV52EYj5Itz68guVwS4QQDIfUldlmLhZB1S45I9eZZvZ6JS5ZwGavUq2B8DMNVkQwygEcQFFGi1CdjjoUQBhgOTQy35uVJO6cuOTbu5NSCUwVR0nQVw+UiSr6BIigMq/IRrkwIgZCIHhClkxbOT1rcs+fhA/uXbjxz/2Qmw1VzVQjTbwYspFBJiY9wCUAAjJIYIsnM7D59+uzaFahN7Dt02aoxYyYiJKlSIN5gAQVgGhRj3w58hNFuIf2QTbMTQrt2DQxyufYMHbZs9ZptarZABZIcy0cxAMOV2b4RFiEFUGpGP/LAbJdWG6p1ud0HFwybl3XcplZzuWqkm4Y1gwFcku0FiwIaYDM4UQdcYYlardYV1vfGvAXzstdvR9RcNTNtAA8AEwBwGQiqJAQYDKMYHKxbmhCm7RoUGhqkDRsyb8HbjROi1KR6+86F0c4QFMNQUBQqDoSAjQGD6ENjdvdNCAxkQ4eFzZ7dY8GasXo1MnX7tNxoGqA4jqPVoTIUMAOMhuHYC0cSAoMStKGh7h6Xk3quzc/fMlahzix82JOHyjEUlYNakJBis2M4DSQxV5OSktw9egzrtTbKn1m4vdBxfJLadnbH096wQGCSY1g1qAxg22KGYVzS++qm8VE7x4ZlnfVPHuEdnzl5zd2tatvkyZpYYJQITbikFlScCjBTQkrC58+cdTRln+2MK+HBg0WXV00+N+r2+jSVbccRnsDpNJnFKKgOlTSaYdRsgiX8Lpb9w4dnL0vsk32n1/F760cdfLlxkqpwRxIPFguMGI5hRaGysASTh+CoKMR+YY87K6tHaJ9R2dogV2LYwKytNmbajpAYMR3PhzG6DgSVA2Y2MW2Mi4ubOccV1DWx+65hp+9qg7q7B2Y7lORCQ4zTKJfL4kwhJdnZCIDFYlpA4/H8mRe7B7kXdQ/MGjXs9PCBB3uNtU1F9k0X8+VygSmellf+OHVxfIEMlQmcopmP3QPfDw/seuf2oof3Vi1fr8+wkSN4cXwZLoJNKFbs4zzDZlQAoxIx3KVbrzMbelxJHLUTGb/uSO7qccpJ5EieKIR1kjuNn+a5SAAlF7PjATu7mA+vW9hz8fJtSOGGcf7x8zMyJ5K1eXZUIMdRXFzu8x+Uw7BJbERpTcziGikbNhxedHpsmn/CytypGQX+FJ6GLzHhMrp4qc/rqAyIx2mRABXzONs2Dbr5IvDJrXdveq1MKUjX7TwZbRezTZbgn43Z7uG0Md4o48tkvENTniVee3Tx2qtVG2uMn3rKd25ctMYuitNoSkJfVMkZL0ZFIhyP5Y1IGTT8+c3Xa6csXyzN8Noc58D0eI1GVKfIt11XnBaLREaRXRDDWzJ/bn5aqmN5UoqywJamPzsleHqs3VTt+41bnPWV8fnnzycMTZ7jntt94NzcAqktzaHXT5sE83hs4B9ouwA3252DbuztmTwntPuVY9bOkxwsO27btKjaDX7e/CUovEvvIXv3Du2/8ERubmr6KUd+vl6vd0xJq9vo15tSNnp67/6791wftHv+2mMpW7Zs2bR1gl6fNqVeJ+g3qtWi99y+c4YM7t93CLthxqwbc39CvqNuQ+gP6lByaP/+g1n1Wr3y6NF1WyfUa1gK+rOKtG3TfMj+QdeXLl1Zo2WDRv9xkhs3bte+4+9u9we5V1z2z9bSPgAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-position: 50%
}

.free-footer__image-block {
    height: 100%;
    background-image: url(/static/media/weapon.a150ffd3.png);
    padding: 0 10px
}

.free-footer__image, .free-footer__image-block {
    width: 100%;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain
}

.free-footer__image {
    height: 175px;
    position: relative
}

.free-footer__prize-text {
    font-size: 18px;
    padding: 0 20px;
    line-height: 22px
}

.free-footer__prize-text--name {
    color: #fff
}

.free-footer__prize-text--type {
    color: #8a8a8a
}

.styles_overlay__CLSq- {
    background: rgba(0, 0, 0, 0.75);
    display: flex;
    align-items: flex-start;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 1000;
    padding: 1.2rem;
}

.styles_overlayCenter__YHoO7 {
    align-items: center;
}

.styles_modal__gNwvD {
    max-width: 800px;
    position: relative;
    padding: 1.2rem;
    background: #ffffff;
    background-clip: padding-box;
    box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.25);
    margin: auto;
}

.styles_closeButton__20ID4 {
    position: absolute;
    top: 14px;
    right: 14px;
    border: none;
    padding: 0;
    background-color: transparent;
    display: flex;
}

.styles_closeIcon__1QwbI {
}

.styles_transitionEnter__3j_-a {
    opacity: 0.01;
}

.styles_transitionEnterActive___eQs7 {
    opacity: 1;
    transition: opacity 500ms cubic-bezier(0.23, 1, 0.32, 1);
}

.styles_transitionExit__1KmEf {
    opacity: 1;
}

.styles_transitionExitActive__1nQXw {
    opacity: 0.01;
    transition: opacity 500ms cubic-bezier(0.23, 1, 0.32, 1);
}

.modal {
    background-color: #171616;
    box-shadow: 0 20px 65px rgba(0, 0, 0, .48);
    width: 560px;
    outline: none;
    padding: 0;
    border-radius: 4px;
    overflow: hidden;
}

.modal__enter {
    opacity: 0;
}

.modal__enter-active {
    opacity: 1;
    transition: opacity .2s ease;
}

.modal__exit {
    opacity: 1;
}

.modal__exit-active {
    opacity: 0;
    transition: opacity .2s ease;
}

.modal__close {
    position: absolute;
    top: 21px;
    right: 15px;
    z-index: 10;
    padding: 5px 10px;
    cursor: pointer;
    outline: none;
}

.modal__title {
    background-color: #131212;
    color: #fff;
    font-size: 19px;
    text-transform: uppercase;
    text-align: center;
    padding: 32px 0 28px;
}

.modal__desc {
    color: #89898f;
    text-align: center;
    padding: 25px 0;
}

.modal__form-wrapper {
    text-align: center;
}

.modal__balance-btn {
    outline: none;
    background-color: transparent;
    color: #fff;
    border: 1px solid #48cb64;
    transition: background-color .3s ease;
    font-size: 18px;
    text-transform: uppercase;
    padding: 15px 55px;
    display: inline-block;
    cursor: pointer;
    border-radius: 100px;
}

.modal .modal__balance-btn:hover {
    background-color: #54bd68;
}

.profile_selector {
    margin-bottom: 25px;
    border-radius: 0 60px 60px 0;
}

.profile_selector .selector {
    text-decoration: none;
    color: #fff;
}

.profile_selector .del {
    cursor: default;
}

.profile_selector .active {
    color: #ffab32;
}

/* новый дизайн контрактов */

.contracts__block__items {
	margin-top: 50px;
}

.contracts1_block__slots {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
  gap: 20px;
  justify-content: center;
  margin-bottom: 30px;
  max-width: 800px; /* ограничим ширину контейнера для плотности */
  margin-left: auto;
  margin-right: auto;
}

.contracts1_block__slots__slot {
  width: 100%;
  aspect-ratio: 1 / 1; /* Квадрат, чтобы сделать круг */
  border-radius: 50%;
  background-image: linear-gradient(242.33deg, rgba(31, 31, 43, .512) 21.41%, rgba(49, 49, 65, .576) 95%);
  padding: 15px;
  text-align: center;
  transition: 0.3s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.contracts1_block__slots__slot .empty {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: #999;
  font-size: 24px;
  font-weight: bold;
}

.contracts1_block__slots__slot .value {
	font-size: 24px;
	font-weight: bold;
    color: #a5a5a5;
    margin-bottom: 5px;
}

.contracts1_block__slots__slot .text {
  font-size: 14px;
  color: #aaa;
}

.tooltip-container {
  position: relative;
  overflow: visible;
  z-index: 2;
}

.market1__pic-wrapper:hover .item__tooltip {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}

.market1__pic-wrapper {
  width: 100%;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}

.market1__pic {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.market1__name, .market1__description {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}

.market1__name {
  font-size: 14px;
  font-weight: 600;
  color: white;
}

.market1__description {
  font-size: 12px;
  color: #ccc;
}

.market1__price-contracts {
  margin-top: 6px;
  font-size: 14px;
  color: #f3a45d;
  font-weight: 600;
}

.contracts1_block__info {
    border-radius: 10px;
    background: linear-gradient(0deg, #20212a, #20212a);
    padding: 20px 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 10px;
    width: fit-content;
    max-width: 100%;
    margin: 0 auto;
}

.contracts1_block__info .value {
    background-color: #1b1c25;
    border-radius: 8px;
    color: #aea49a;
    display: block;
    font-size: 12px;
    font-weight: 400;
    padding: 13px 20px;
    transition: color .3s ease;
}

.contracts1_block__info__price {
    margin-left: 5px;
    font-size: 14px;
    color: #afafaf;
}

.contracts1_block__info .text {
	font-size: 14px;
    color: #74757c;
    max-width: 300px;
}

.contracts1_block__info .button {
	border: none;
	padding: 10px 20px;
	border-radius: 12px;
	font-weight: 600;
	cursor: pointer;
    background-color: #f3a45d;
    color: #392c22;
	transition: all 0.3s ease;
}

.contracts1_block__info .button:disabled {
    background-color: #33343d;
    color: #888;
	cursor: not-allowed;
}

/* Responsive slot size adjustments */
@media(max-width: 1200px) {
  .contracts1_block__slots {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media(max-width: 900px) {
  .contracts1_block__slots {
    grid-template-columns: repeat(5, 1fr);
  }
}

@media(max-width: 730px) {
  .contracts1_block__slots {
    grid-template-columns: repeat(5, 1fr); /* ты сказал, что от 730 всё идеально — не трогаем */
  }
}

@media(max-width: 600px) {
  .contracts1_block__slots {
    grid-template-columns: repeat(4, 1fr);
  }

  .contracts1_block__info .button {
    width: 100%;
  }
}

/* новый дизайн контрактов */
.contracts__header {
    height: 50px;
    text-align: center;
    z-index: 2;
    position: relative;
}

.contracts__header__text {
    font-size: 20px;
    font-weight: 700;
    color: #f7a32c;
    text-shadow: 0 0 15px #ec7c5a;
    text-transform: uppercase;
}

.contracts__block {
    position: relative;
    z-index: 2;
    margin: -270px 0 0;
    min-height: 600px;
}

.contracts__block__slots {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}

.contracts__block__slots__slot {
  width: 180px;
  height: 180px;
  background: #161616;
  border-radius: 3px;
  color: #fff;
}


.contracts__block__slots__slot:before {
    content: '';
    top: 13px;
    width: 170px;
    height: 130px;
    display: block;
    z-index: 0;
    position: absolute;
    left: 0;
}

.contracts__block__slots__slot .empty {
    padding-top: 65px;
}

.contracts__block__slots__slot .empty .value {
    font-size: 28px;
    color: #fff;
    display: block;
}

.contracts__block__slots__slot .empty .text {
    font-size: 18px;
    color: #fff;
    opacity: .65;
    display: block;
}

.contracts__block__info {
    background: #0a0a0a;
    -o-box-shadow: 0 0 30px rgba(0, 0, 0, .7);
    box-shadow: 0 0 30px rgba(0, 0, 0, .7);
    position: relative;
    width: 100%;
    height: 110px;
    border-radius: 5px;
    margin-bottom: 35px;
    padding: 20px;
}

.contracts__block__info .value {
    font-size: 28px;
    color: #fff;
    display: block;
    padding-bottom: 5px;
}

.contracts__block__info__price {
    color: #ffab32;
    display: inline-block;
    padding-left: 10px;
}

.contracts__block__info .text {
    font-size: 22px;
    color: #fff;
    opacity: .65;
}

.contracts__block__info .button {
    position: absolute;
    top: 25px;
    right: 20px;
    width: 250px;
    height: 60px;
    cursor: pointer;
    display: block;
    background-color: #bd742d;
    border-radius: 3px;
    font-size: 12px;
    padding: 5px 0;
    text-align: center;
    outline: none;
    color: #fff;
    text-transform: uppercase;
    transition: background-color .3s ease;
}

.contracts__container {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

.contracts__block__items__header {
    height: 50px;
    text-align: center;
    z-index: 2;
    top: -308px;
}

.contracts__block__items__header .text {
    font-size: 20px;
    font-weight: 700;
    color: #f7a32c;
    text-shadow: 0 0 15px #ec7c5a;
    text-transform: uppercase;
}

.contract_item .item-actions {
    opacity: 0;
}

.contract_item:hover .item-actions {
    opacity: 1;
}

.market__pic-wrapper {
    position: relative;
    display: table-cell;
    width: 180px;
    height: 140px;
    vertical-align: middle;
    text-align: center;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}

.market__pic {
    display: inline-block;
    vertical-align: middle;
    max-width: 170px;
    max-height: 140px;
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}

.market__bottom {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 50px;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 13px;
    text-align: left;
    line-height: 17px;
}

.market__name {
    background: -webkit-gradient(linear, left top, right top, from(#ff7900), to(#d6005a));
    background: -o-linear-gradient(left, #ff7900 0%, #d6005a 100%);
    background: linear-gradient(90deg, #ff7900 0%, #d6005a 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    font-size: 16px;
    color: #ff7900;
}

.market__description, .market__name {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.market__description {
    color: #fff;
    display: block;
    width: 100%;
    font-size: 18px;
}

.market__description, .market__name {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.market__price-contracts {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 65px;
    padding: 0 5px;
    height: 35px;
    line-height: 37px;
    display: inline-block;
    text-align: center;
    color: #000;
    background-image: -o-linear-gradient(3deg, #a3e000 0%, #64ca00 100%);
    background-image: linear-gradient(87deg, #a3e000 0%, #64ca00 100%);
    border-radius: 3px;
    font-size: 16px;
}

.game-wrapper {
    position: relative;
    text-align: center;
    margin-bottom: 35px;
}

.game-roulette-wrapper {
    width: 100%;
    height: 250px;
    border-radius: 3px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
}

.game-win-item--contract {
    padding-top: 0;
    background: 0 0;
}

.game-win-item {
    position: relative;
    width: 527px;
    height: 273px;
    margin: 0 auto;
    padding-top: 30px;
    text-align: center;
}

.game-win-item--contract .game-win-item__pic-wrapper {
    height: 160px;
}

.game-win-item__pic-wrapper {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 527px;
    height: 180px;
}

.game-win-item__pic {
    display: inline-block;
    max-width: 250px;
    max-height: 180px;
}

.game-win-item--contract .game-win-item__text {
    position: relative;
    bottom: 0;
    left: 0;
}

.game-win-item__text {
    position: absolute;
    bottom: 18px;
    left: 0;
    width: 100%;
    text-align: center;
    color: #fff;
}

.game-win-item__title {
    font-size: 20px;
    display: block;
}

.game-win-item__description {
    font-size: 18px;
    color: #fff;
}

.game-buttons-group--contracts {
    position: relative;
    margin-top: -60px;
}

.game-buttons-group {
    text-align: center;
    clear: both;
    margin-bottom: 20px;
}

.button--refresh {
    display: block;
    width: 150px;
    height: 30px;
    left: 510px;
    cursor: pointer;
    background-color: #527d15;
    border-radius: 3px;
    font-size: 12px;
    padding: 10px 0;
    text-align: center;
    outline: none;
    color: #fff;
    text-transform: uppercase;
    transition: background-color .3s ease;
    position: absolute;
}

.button--sell {
    display: block;
    width: 150px;
    height: 30px;
    left: 340px;
    cursor: pointer;
    background-color: #bd742d;
    border-radius: 3px;
    font-size: 12px;
    padding: 10px 0;
    text-align: center;
    outline: none;
    color: #fff;
    text-transform: uppercase;
    transition: background-color .3s ease;
    position: absolute;
}

/* новый дизайн win contract */

/* Обёртка рулетки */
.game1-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 20px 10px;
  flex-direction: column;
}

/* Адаптивный контейнер предмета */
.game1-win-item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 100%;
  margin-bottom: 20px;
}

/* Анимация пульсации */
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.05);
    opacity: 0.95;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}

/* Обёртка для картинки */
.game1-win-item__pic-wrapper {
  width: 200px;
  height: 200px;
  border-radius: 50%;
  background-image: linear-gradient(to bottom, rgba(81, 87, 101, 0.2), rgba(2, 162, 91, 0.2)),
    url(../img/casebattle/win.svg);
  background-size: cover, 80%;
  background-position: center center, center center;
  background-repeat: no-repeat, no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto 20px auto;
  flex-shrink: 0;
}

.game1-win-item__pic {
  max-width: 210px;
  max-height: 210px;
  animation: pulse 2.5s infinite;
  object-fit: contain;
}

/* Текст + кнопки */
.game1-win-item__text {
	background-image: linear-gradient(242.33deg, rgba(31, 31, 43, .512) 21.41%, rgba(49, 49, 65, .576) 95%);
	border-radius: 10px;
	padding: 15px 20px;
	display: inline-block;
	text-align: center;
	color: #fff;
	width: fit-content;
	max-width: 90vw;
}

/* Название предмета */
.game1-win-item__title {
  font-size: 17px;
  font-weight: 700;
  margin-bottom: 10px;
  white-space: nowrap;
}

/* Группа кнопок */
.game1-buttons-group--contracts {
  display: flex;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
  margin-top: 10px;
}

/* Кнопки */
.button--sell-contract,
.button--refresh-contract {
  display: inline-block;
  padding: 18px 26px;
  font-size: 13px;
  font-weight: 500;
  color: #fff;
  border-radius: 5px;
  text-transform: uppercase;
  text-align: center;
  cursor: pointer;
  border: none;
  white-space: nowrap;
  transition: background-color 0.3s ease;
}

.button--sell-contract {
	background-color: #f3a45d;
	color: #404040;
}

.button--refresh-contract {
  background-color: #1c1c24;
}

.button--sell-contract:hover {
  background-color: #f7ae6d;
}

.button--refresh-contract:hover {
  background-color: #272732;
}

/* Адаптация под мобильные */
@media (max-width: 768px) {
  .game1-win-item__pic-wrapper {
    width: 160px;
    height: 160px;
    background-size: cover, 90%;
  }
}

@media (max-width: 600px) {
  .game1-win-item__title {
    font-size: 16px;
  }

  .button--sell-contract,
  .button--refresh-contract {
    width: 100%;
    padding: 10px 10px;
  }

  .game1-buttons-group--contracts {
    flex-direction: column;
    align-items: center;
  }
}

@media (max-width: 480px) {
  .game1-win-item__pic-wrapper {
    width: 120px;
    height: 120px;
    background-size: cover, 95%;
  }

  .game1-win-item__pic {
    max-width: 80px;
    max-height: 80px;
  }
}

/* новый дизайн win contract */

.casebattle .casebattle-your {
    color: gray;
    font-size: 12px;
    position: relative;
    top: 10px
}

.casebattle .casebattle-title {
    color: rgba(255, 255, 255, .8);
    text-transform: uppercase;
    font-size: 25px;
    margin-bottom: 20px;
    margin-left: 60px;
    position: relative;
    font-weight: 600;
    font-family: open sans
}

.casebattle .casebattle-title span {
    background: #232a30;
    z-index: 2;
    position: relative;
    padding-right: 20px
}

.casebattle .casebattle-title::before {
    background-image: url(https://cdn.hellcase.com/hellcase/img/web/caseflip/cb.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 30px;
    height: 40px;
    display: inline-block;
    top: -5px;
    left: -45px;
    content: "";
    position: absolute
}

.casebattle .casebattle-title::after {
    content: "";
    height: 1px;
    background: #515765;
    width: 100%;
    top: 50%;
    left: 0;
    position: absolute;
    z-index: 0
}

.casebattle .casebattle-create-footer-right {
    text-align: right
}

.casebattle .casebattle-create-footer-right .create-balance {
    margin-bottom: 10px;
    font-size: 12px
}

.casebattle .casebattle-create-footer-right .create-balance i {
    color: rgba(255, 255, 255, .4)
}

.casebattle .casebattle-livedrop {
    background: rgba(255, 255, 255, .2);
    display: block;
    width: 100%;
    height: 100px
}

.casebattle .casebattle-livedrop .casebattle-livedrop-item {
    white-space: nowrap
}

.casebattle .casebattle-livedrop .casebattle-livedrop-item ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-align-content: flex-start;
    align-content: flex-start
}

.casebattle .casebattle-livedrop .casebattle-livedrop-item ul li {
    height: 100px;
    width: 120px;
    display: inline-block;
    background: #1c2127;
    margin: 0;
    padding: 0
}

.casebattle .casebattle-livedrop .casebattle-livedrop-item ul li .item {
    position: relative;
    width: 120px;
    height: 100px;
    margin: 0 10px 10px 0;
    border-left: 3px solid gray;
    display: inline-block;
    overflow: hidden
}

.casebattle .casebattle-livedrop .casebattle-livedrop-item ul li .item.stattrak::after {
    right: 8px;
    font-size: 10px
}

.casebattle .casebattle-livedrop .casebattle-livedrop-item ul li .item .image {
    width: 75%;
    top: -5px;
    left: 10px;
    position: relative
}

.casebattle .casebattle-livedrop .casebattle-livedrop-item ul li .item .title {
    font-size: 10px;
    line-height: 15px;
    position: absolute;
    bottom: 0;
    left: 0;
    overflow: hidden;
    width: 100px;
    padding: 5px 10px 7px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #8797a8
}

.casebattle .casebattle-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    width: 1500px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 50px;
}

.casebattle .casebattle-bar .casebattle-bar-stats ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.casebattle-games-list {
    width: 1500px;
    margin: 0 auto;
    position: relative;
}

.casebattle .casebattle-bar .casebattle-bar-stats ul li {
    color: #898989;
    height: 38px;
    padding-left: 10px;
    padding-right: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    font-size: 14px;
    font-weight: 600;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    font-family: open sans;
    border-right: 1px solid #515765
}

.casebattle .casebattle-bar .casebattle-bar-stats ul li:last-child {
    border-right: none
}

.casebattle .casebattle-bar .casebattle-bar-stats ul li span {
    color: #fff;
    font-weight: 400;
    font-size: 20px;
    margin-right: 10px
}

.casebattle .casebattle-bar .casebattle-bar-stats ul li i {
    margin-right: 10px
}

.casebattle .casebattle-bar .casebattle-bar-stats ul li i::before {
    font-size: 20px
}

.casebattle .casebattle-bar .casebattle-bar-stats ul li .icon-cb {
    width: 18px;
    height: 25px
}

.casebattle .casebattle-games-list .casebattle-games-nogame {
    text-align: center;
    color: gray;
    padding: 50px;
    font-size: 25px;
    margin-top: 50px
}

.casebattle .casebattle-games-list .casebattle-game-table {
    width: 100%;
    table-layout: fixed;
    margin-bottom: 50px
}

.casebattle .casebattle-games-list .casebattle-game-table .battle-avatar {
    width: 30px;
    height: 30px;
    margin: 10px 3px;
    border-radius: 50px
}

.casebattle .casebattle-games-list .casebattle-game-table .status-winner {
    background-image: -webkit-linear-gradient(top, rgba(81, 87, 101, 0.2), rgba(2, 162, 91, 0.2)), url("../img/casebattle/win.svg");
    background-image: linear-gradient(to bottom, rgba(81, 87, 101, 0.2), rgba(2, 162, 91, 0.2)), url("../img/casebattle/win.svg");
    background-size: cover, 80%;
    background-position: center center, center center;
    background-repeat: no-repeat, no-repeat;
    color: #68e755;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase
}

.casebattle .casebattle-games-list .casebattle-game-table .status-looser {
    background-image: -webkit-linear-gradient(bottom, rgba(253, 44, 94, 0.4), rgba(81, 87, 101, 0.2)), url("../img/casebattle/loose_item_bg.svg");
    background-image: linear-gradient(to top, rgba(253, 44, 94, 0.4), rgba(81, 87, 101, 0.2)), url("../img/casebattle/loose_item_bg.svg");
    color: #f5515f;
    background-size: cover, 80%;
    background-position: center center, center center;
    background-repeat: no-repeat, no-repeat;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase
}

.casebattle .casebattle-games-list .casebattle-game-table .casebattle-number {
    background-image: url(../img/casebattle/cell.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    display: inline-block;
    font-size: 20px;
    color: gray;
    padding: 25px;
    text-align: center
}

.casebattle .casebattle-games-list .casebattle-game-table .rounds-count {
    color: #fff;
    font-weight: 700;
    font-size: 25px;
    background: #515765;
    border-radius: 100px;
    display: inline-block
}

.casebattle .casebattle-games-list .casebattle-game-table .rounds-count.active {
    background-image: -webkit-linear-gradient(#FF8E2F, #ECE92B);
    background-image: linear-gradient(#FF8E2F, #ECE92B)
}

.casebattle .casebattle-games-list .casebattle-game-table .rounds-count span {
    margin: 2px;
    background: #27282e;
    height: 64px;
    width: 64px;
    border-radius: 100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.casebattle .casebattle-games-list .casebattle-game-table tbody tr {
    background: #20262d;
    position: relative
}

.casebattle .casebattle-games-list .casebattle-game-table tbody tr:hover {
    background-color: rgba(28, 33, 39, .7)
}

.casebattle .casebattle-games-list .casebattle-game-table tr th {
    color: gray;
    font-weight: 600;
    font-size: 16px;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 5px;
}

.casebattle .casebattle-games-list .casebattle-game-table tr td {
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    min-width: 100px;
    vertical-align: middle;
    position: relative
}

.casebattle .casebattle-games-list .casebattle-game-table tr td i.cur::before {
    font-size: 20px
}

.casebattle .casebattle-games-list .casebattle-game-table tr td.live .rounds-count {
    background-image: -webkit-linear-gradient(#1B9EB7, #22D7CB);
    background-image: linear-gradient(#1B9EB7, #22D7CB)
}

.casebattle .casebattle-games-list .casebattle-game-table tr td.shadow::before {
    content: "";
    display: inline-block;
    width: 100px;
    height: 100%;
    background-image: -webkit-linear-gradient(right, #1e2329, rgba(30, 35, 41, 0));
    background-image: linear-gradient(to left, #1e2329, rgba(30, 35, 41, 0));
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2
}

.casebattle .casebattle-games-list .casebattle-game-table tr td.live:before {
    background: #04999f;
    position: absolute;
    content: "";
    display: block;
    width: 10px;
    height: 10px;
    top: calc(50% - 5px);
    left: 30px;
    border-radius: 20px;
    -webkit-animation-name: disappearance;
    animation-name: disappearance;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.casebattle .casebattle-games-list .casebattle-game-table tr td.live:after {
    position: absolute;
    color: #04999f;
    font-size: 14px;
    content: "live";
    display: inline;
    text-transform: uppercase;
    top: calc(50% + 20px);
    left: 23px;
    border-radius: 20px
}

.casebattle .casebattle-games-list .casebattle-game-table tr .casebattle-game-table-rounds {
    width: 200px
}

.casebattle .casebattle-games-list .casebattle-game-table tr .caselist {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    overflow-x: auto;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    white-space: nowrap;
    overflow-y: hidden;
    position: relative;
    background: #20262d;
    padding-bottom: 5px;
    padding-top: 5px
}

.casebattle .casebattle-games-list .casebattle-game-table tr .caselist .caselist-case, .casebattle .casebattle-games-list .casebattle-game-table tr .caselist .caselist-item {
    text-align: center;
    padding: 5px;
    position: relative;
    margin-right: 2px;
    border-left: 2px solid transparent
}

.casebattle .casebattle-games-list .casebattle-game-table tr .caselist .caselist-case img, .casebattle .casebattle-games-list .casebattle-game-table tr .caselist .caselist-item img {
    width: 90px
}

.casebattle .casebattle-games-list .casebattle-game-table tr .caselist .caselist-case .case-title, .casebattle .casebattle-games-list .casebattle-game-table tr .caselist .caselist-item .case-title {
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    max-width: 100px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.casebattle .casebattle-games-list .casebattle-game-table tr .caselist .caselist-case .caselist-case-count, .casebattle .casebattle-games-list .casebattle-game-table tr .caselist .caselist-item .caselist-case-count {
    position: absolute;
    top: 0;
    font-size: 12px;
    color: gray;
    right: 0
}

.casebattle .casebattle-games-list .casebattle-game-table tr .caselist .caselist-item .case-title {
    text-transform: none;
    font-size: 12px
}

.casebattle .casebattle-show-cases {
    background: #21272e;
    height: 80px;
    margin-top: 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    color: #515765;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 600;
    font-size: 18px;
    -webkit-transition: 200ms all ease;
    transition: 200ms all ease
}

.casebattle .casebattle-show-cases:hover {
    cursor: pointer;
    background: #252c34
}

.casebattle-footer-action {
    background: rgb(29 29 38);
    border-radius: 0px 0px 20px 20px;
    height: 100px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    color: #515765;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700
}

@media (max-width: 599px) {
	.casebattle-footer-action {
		flex-direction: column;
		gap: 10px;
		padding: 12px;
		height: 100%;
		width: 100%;
	}
}

.casebattle .casebattle-footer-action .players-number {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center
}

.casebattle .casebattle-footer-action .players-number ul {
    margin-left: 20px
}

.casebattle .casebattle-footer-action .players-number li {
    display: inline-block;
    background-color: rgba(0, 0, 0, .15);
    background-image: url(../img/casebattle/cb_team.svg);
    background-repeat: no-repeat;
    background-position: center bottom
}

.casebattle .casebattle-footer-action .players-number li.active, .casebattle .casebattle-footer-action .players-number li:hover {
	background: linear-gradient(1deg, #23232b 0%, #26262d 100%)
}

.casebattle .casebattle-footer-action .players-number li.active span, .casebattle .casebattle-footer-action .players-number li:hover span {
    color: #fff
}

.casebattle .casebattle-footer-action .players-number li a {
    text-decoration: none;
    color: rgba(255, 255, 255, .5);
    display: inline-block;
    white-space: nowrap
}

.casebattle .casebattle-footer-action .players-number li a span {
    padding: 10px 25px;
    font-size: 14px;
    text-align: center;
    display: inline-block
}

.casebattle-breadcrumb {
	backdrop-filter: blur(5px);
    background: linear-gradient(rgba(31, 30, 41, 0.86), rgba(43, 42, 55, 0.86));
    height: 85px;
    margin-top: 25px;
	border-radius: 20px 20px 0px 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding-left: 20px;
    padding-right: 20px
}

@media (max-width: 599px) {
    .casebattle-breadcrumb {
        flex-direction: column;
        gap: 10px;
        padding: 12px;
        height: 100%;
        width: 100%;
    }
}

.casebattle .casebattle-breadcrumb .casebattle-breadcrumb-left, .casebattle .casebattle-breadcrumb .casebattle-breadcrumb-right {
    width: 250px
}

@media (max-width: 599px) {
	.casebattle .casebattle-breadcrumb .casebattle-breadcrumb-left, .casebattle .casebattle-breadcrumb .casebattle-breadcrumb-right {
		width: auto;
		flex: 1 1 100%;
	}
}

.casebattle .casebattle-breadcrumb .casebattle-breadcrumb-right span {
    float: right
}

.casebattle .casebattle-breadcrumb .casebattle-breadcrumb-link {
    text-transform: none;
    font-size: 12px
}

.casebattle .casebattle-breadcrumb .casebattle-breadcrumb-link span {
    color: #fff
}

.casebattle .casebattle-breadcrumb .casebattle-breadcrumb-link:hover {
    color: #686f81;
    cursor: pointer
}

.casebattle .casebattle-breadcrumb .casebattle-breadcrumb-black {
    min-width: 400px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column
}

.casebattle .casebattle-breadcrumb .casebattle-breadcrumb-black a {
    margin-bottom: 5px;
    margin-top: 5px
}

.casebattle .casebattle-breadcrumb a, .casebattle .casebattle-breadcrumb span {
    color: #515765;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700
}

.casebattle .casebattle-breadcrumb a:hover {
    color: #686f81
}

.casebattle .casebattle-breadcrumb span i {
    color: #fff
}

.casebattle .casebattle-breadcrumb .casebattle-breadcrumb-case {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-around;
    justify-content: space-around;
    min-width: 400px
}

.casebattle .casebattle-breadcrumb .casebattle-breadcrumb-case img {
    max-height: 60px
}

.casebattle .casebattle-breadcrumb .casebattle-breadcrumb-case strong {
    color: #fff;
    font-weight: 600
}

/* .casebattle .casebattle-breadcrumb .casebattle-breadcrumb-round {
    position: relative
}

.casebattle .casebattle-breadcrumb .casebattle-breadcrumb-round:after {
    content: "";
    width: 197px;
    height: 153px;
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url(../../img/events/cs20/caseebattle-logo.png) center no-repeat;
    z-index: 1;
    margin: 18px 0 0 2px
} */

.casebattle .casebattle-breadcrumb .casebattle-round-text-left {
    position: absolute;
    top: 45px;
    left: -130px;
    font-weight: 600;
    z-index: 2
}

.casebattle .casebattle-breadcrumb .casebattle-round-text-right {
    position: absolute;
    top: 45px;
    right: -110px;
    font-weight: 600;
    z-index: 2
}

.casebattle .casebattle-breadcrumb .casebattle-round-number {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    border: 2px solid gray;
    border-radius: 100px;
    font-size: 32px;
    color: #fff;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    background: #1c2127;
    height: 100px;
    width: 100px;
    box-shadow: inset 0 0 0 6px #242a31;
    position: relative;
    z-index: 2
}

.casebattle .casebattle-breadcrumb .casebattle-round-number span {
    background: #1c2127;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    overflow: hidden
}

.casebattle .casebattle-breadcrumb .casebattle-round-number.loading:before {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    padding: 2px;
    position: absolute;
    border-radius: 100px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    background-image: -webkit-linear-gradient(right, #1E2329 14%, #1E2329 16%, #02a25b 16%);
    background-image: linear-gradient(to left, #1E2329 14%, #1E2329 16%, #02a25b 16%)
}

.casebattle .casebattle-breadcrumb .casebattle-round-number.waiting:before {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    padding: 2px;
    position: absolute;
    border-radius: 100px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    background-image: -webkit-linear-gradient(right, #1E2329 14%, #1E2329 16%, #FF8E2F 16%);
    background-image: linear-gradient(to left, #1E2329 14%, #1E2329 16%, #FF8E2F 16%)
}

.casebattle .casebattle-breadcrumb .casebattle-round-number.loading {
    border: 2px solid transparent
}

.casebattle .casebattle-breadcrumb .casebattle-round-number span {
    color: #fff;
    font-weight: 400
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.casebattle-button-watch {
    color: #fff;
    padding: 2px;
    margin-bottom: 2px;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    background: 0 0;
    background-image: -webkit-linear-gradient(left, #69e755, #00a15b);
    background-image: linear-gradient(to right, #69e755, #00a15b)
}

.casebattle-button-watch.velvet {
    background-image: -webkit-linear-gradient(left, #713CAA, #B66EDF);
    background-image: linear-gradient(to right, #713CAA, #B66EDF)
}

.casebattle-button-watch span {
    background: rgba(42, 50, 58, .8);
    padding: 10px 15px;
    display: block;
    font-family: "exo 2", sans-serif;
    -webkit-transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    transition: all 100ms cubic-bezier(.99, .47, 0, .99)
}

.casebattle-button-watch span:hover {
    color: HSL(0, 0%, 100%);
    background: transparent
}

.casebattle-create-button {
	background: rgba(42, 50, 58, .8);
	color: #a7a7a7;
    padding: 15px 20px;
	border-radius: 10px;
    display: block;
    font-family: "exo 2", sans-serif;
    -webkit-transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    white-space: nowrap
}

.casebattle-create-button:hover {
	background: rgb(39 46 52 / 80%)
}

.casebattle-create-button.round {
    border-radius: 25px
}

.casebattle-create-button.round span {
    border-radius: 25px
}

.casebattle-create-button.disabled {
    /* background: #515765; */
    opacity: .4;
    cursor: not-allowed
}

/* .casebattle-create-button span {
    background: rgba(42, 50, 58, .8);
    padding: 15px 20px;
	    border-radius: 10px;
    display: block;
    font-family: "exo 2", sans-serif;
    -webkit-transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    white-space: nowrap
} */

.casebattle-create-button span.round {
    border-radius: 25px
}

/* .casebattle-create-button span:hover {
    color: HSL(0, 0%, 100%);
    background: transparent
} */


.casebattle-clear-button {
    color: #a7a7a7;
    margin-right: 10px;
    border-radius: 10px;
    padding: 15px 20px;
    background: #2a2b36
}

.casebattle-clear-button:hover {
	background: #24262e;
}

.casebattle-clear-button.round {
    border-radius: 25px
}

.casebattle-clear-button.round span {
    border-radius: 25px
}

/* .casebattle-clear-button.disabled {
    background: #515765;
    opacity: .4;
    cursor: not-allowed
} */

/* .casebattle-clear-button span {
    background: rgba(42, 50, 58, .8);
    padding: 12px 20px;
    display: block;
    font-family: "exo 2", sans-serif;
    -webkit-transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    white-space: nowrap
} */

.casebattle-clear-button span.round {
    border-radius: 25px
}

/* .casebattle-clear-button span:hover {
    color: HSL(0, 0%, 100%);
    background: transparent
} */


.casebattle-button {
    color: #fff;
    padding: 2px;
    margin-bottom: 2px;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    background: 0 0;
    background-image: -webkit-linear-gradient(right, #1C2126, #535561);
    background-image: linear-gradient(to left, #1C2126, #535561)
}

.casebattle-button.orange {
    background-image: -webkit-linear-gradient(left, #FF8E2F, #ECE92B);
    background-image: linear-gradient(to right, #FF8E2F, #ECE92B)
}

.casebattle-button.blue {
    background-image: -webkit-linear-gradient(left, #01e9d3, #018fb5);
    background-image: linear-gradient(to right, #01e9d3, #018fb5)
}

.casebattle-button.velvet {
    background-image: -webkit-linear-gradient(left, #b66edf, #713caa);
    background-image: linear-gradient(to right, #b66edf, #713caa)
}

.casebattle-button.green {
    background-image: -webkit-linear-gradient(left, #69e755, #00a15b);
    background-image: linear-gradient(to right, #69e755, #00a15b)
}

.casebattle-button span {
    background: rgba(42, 50, 58, .8);
    padding: 10px 15px;
    display: block;
    -webkit-transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    transition: all 100ms cubic-bezier(.99, .47, 0, .99)
}

.casebattle-button:hover span {
    color: HSL(0, 0%, 100%);
    background: rgba(43, 51, 59, .5)
}

.casebattle-button.active span {
    color: HSL(0, 0%, 100%);
    background: transparent
}

.casebattle-livedrop-item .item.classified {
    background-image: -webkit-linear-gradient(top, rgba(28, 33, 39, 0) 10%, rgba(28, 33, 39, 0) 50%, rgba(235, 75, 76, 0.3) 85%);
    background-image: linear-gradient(to bottom, rgba(28, 33, 39, 0) 10%, rgba(28, 33, 39, 0) 50%, rgba(235, 75, 76, 0.3) 85%)
}

.casebattle-livedrop-item .item.milspec {
    background-image: -webkit-linear-gradient(top, rgba(28, 33, 39, 0) 10%, rgba(28, 33, 39, 0) 50%, rgba(136, 71, 254, 0.3) 85%);
    background-image: linear-gradient(to bottom, rgba(28, 33, 39, 0) 10%, rgba(28, 33, 39, 0) 50%, rgba(136, 71, 254, 0.3) 85%)
}

.casebattle-livedrop-item .item.covert {
    background-image: -webkit-linear-gradient(top, rgba(28, 33, 39, 0) 10%, rgba(28, 33, 39, 0) 50%, rgba(94, 152, 217, 0.3) 85%);
    background-image: linear-gradient(to bottom, rgba(28, 33, 39, 0) 10%, rgba(28, 33, 39, 0) 50%, rgba(94, 152, 217, 0.3) 85%)
}

.casebattle-selected-cases {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-top: 50px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    max-width: 100%;
    overflow-x: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.casebattle-selected-cases .casebattle-selected-case {
    width: 200px;
    height: 240px;
	border-radius: 10px;
    text-align: center;
    color: #515765;
    text-transform: uppercase;
    font-size: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    text-decoration: none;
    -webkit-transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    margin-right: 20px;
    background-color: #20252c;
    box-shadow: 0 10px 7px rgba(0, 0, 0, .1);
    position: relative
}

@media(max-width: 599px) {
	.casebattle-selected-cases .casebattle-selected-case {
		width: 170px
	}
}

.casebattle-selected-cases .casebattle-selected-case:hover {
    background-color: #1c2026;
}

.casebattle-selected-cases .casebattle-selected-case.empty {
    border: 2px dashed #515765;
    background: 0 0;
    box-shadow: none;
	border-radius: 10px;
    box-sizing: border-box
}

.casebattle-selected-cases .casebattle-selected-case .close {
    position: absolute;
    top: 10px;
    right: 10px;
    color: #515765;
    text-decoration: none;
    opacity: .7;
    font-size: 20px
}

.casebattle-selected-cases .casebattle-selected-case .close:hover {
    opacity: 1
}

.casebattle-selected-cases .casebattle-selected-case .casebattle-case-image img {
    height: 100px
}

.casebattle-selected-cases .casebattle-selected-case .casebattle-case-name {
    color: #fff;
    margin-top: 5px;
    font-size: 15px
}

.casebattle-selected-cases .casebattle-selected-case .casebattle-case-price {
    font-size: 15px;
    font-weight: 700;
    color: #fff;
    margin-top: 5px
}

.casebattle-selected-cases .casebattle-selected-case .casebattle-count-action {
    margin-top: 10px;
	border-radius: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    background: #1c2127
}

.casebattle-selected-cases .casebattle-selected-case .casebattle-count-action a {
    width: 45px;
    font-size: 20px;
    text-align: center;
    display: inline-block;
    color: #515765;
    font-weight: 700;
    padding: 10px
}

.casebattle-selected-cases .casebattle-selected-case .casebattle-count-action a:hover {
    color: #fff
}

.casebattle-selected-cases .casebattle-selected-case .casebattle-count-action span {
    font-size: 14px;
    width: 25px;
    display: inline-block;
    font-weight: 700;
    vertical-align: middle;
    -webkit-align-self: auto;
    align-self: auto;
    color: #fff
}

.casebattle-selected-cases .casebattle-selected-case .plus {
    background: #242a31;
    height: 80px;
    width: 80px;
    font-size: 5em;
    font-weight: 100;
    border: 2px dashed #515765;
    border-radius: 50px;
    margin-bottom: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}

.summerend .casebattle .casebattle-breadcrumb {
    background: url(../img/events/summerend/caseebattle.png?v=1) center no-repeat;
    background-position-x: calc(50% - 2px)
}

.summerend .casebattle .casebattle-breadcrumb .casebattle-breadcrumb-round .casebattle-round-text-left {
    color: #fff
}

.summerend .casebattle .casebattle-breadcrumb .casebattle-breadcrumb-round .casebattle-round-text-right {
    color: #000
}

@media (max-width: 785px) {
    .casebattle-stat div {
        margin-bottom: 10px
    }
}

.casebattle-stat .icon-cb {
    position: absolute;
    top: 5px;
    margin-left: -28px
}

.casebattle-stat span {
    color: #cbcbcb
}

.casebattle-stat div {
    margin-left: 5px;
    margin-right: 5px
}

.casebattle-stat strong {
    font-weight: 400;
    margin-right: 5px;
    margin-left: 5px;
    color: gray
}

.casebattle-tip {
    color: #cbcbcb;
    margin-top: 40px;
    margin-bottom: 30px;
    font-size: 14px
}

@media only screen and (max-width: 768px) {
    .logged .casebattle-stat, .guest .casebattle-stat {
        display: none
    }
}

.case_open .casebattle {
    font-size: 15px;
    color: rgba(255, 255, 255, .5);
    text-transform: uppercase;
    margin-top: 20px
}

.case_open .casebattle a {
    color: #fff;
    text-decoration: none
}

.case_open .casebattle small {
    font-size: 12px;
    text-transform: lowercase
}

.case_open .casebattle span a {
    background-image: linear-gradient(to right, #FFC700, #f8c803);
    font-size: 15px;
    font-weight: 600;
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.casebattle2-history .casebattle2-history-game-footer:hover a span:nth-child(1) {
    display: none
}

.casebattle2-history .casebattle2-history-game-footer:hover a span:nth-child(2) {
    display: inline !important;
    -webkit-text-fill-color: #fff !important
}

.casebattle2-history .casebattle2-history-game-footer span {
    color: #fff
}

.casebattle2-history .casebattle2-history-game-footer .footer-cases {
    background: #1b2126;
    padding: 15px
}

.casebattle2-history .casebattle2-history-game-footer .footer-status {
    width: 100px;
    font-weight: 700
}

.casebattle2-history .casebattle2-history-game-footer .footer-status a {
    background-image: -webkit-linear-gradient(bottom, #69e755 10%, #00a15b);
    background-image: linear-gradient(to top, #69e755 10%, #00a15b);
    text-decoration: none;
    font-size: 18px
}

.casebattle2-history .casebattle2-history-game-footer .footer-status a span {
    display: inline;
    padding: 15px
}

.casebattle2-history .casebattle2-history-game-footer .footer-status a span:nth-child(2) {
    display: none
}

@media screen and (max-width: 1300px) {
    .casebattle2-history .casebattle2-history-game-footer:hover a span:nth-child(1) {
        display: none
    }

    .casebattle2-history .casebattle2-history-game-footer:hover a span:nth-child(2) {
        display: inline !important;
        -webkit-text-fill-color: #fff !important
    }

    .casebattle2-history .casebattle2-history-game-footer span {
        color: #fff
    }

    .casebattle2-history .casebattle2-history-game-footer .footer-cases {
        background: #1b2126;
        padding: 15px
    }

    .casebattle2-history .casebattle2-history-game-footer .footer-status {
        width: 100px;
        font-weight: 700
    }

    .casebattle2-history .casebattle2-history-game-footer .footer-status a {
        background-image: -webkit-linear-gradient(bottom, #69e755 10%, #00a15b);
        background-image: linear-gradient(to top, #69e755 10%, #00a15b);
        text-decoration: none;
        font-size: 18px
    }

    .casebattle2-history .casebattle2-history-game-footer .footer-status a span {
        display: inline;
        padding: 15px
    }

    .casebattle2-history .casebattle2-history-game-footer .footer-status a span:nth-child(2) {
        display: none
    }
}

@media screen and (max-width: 768px) {
    .profile_container.logged #casebattle .casebattle2-history .casebattle2-history-game {
        width: 49%;
        margin: 5px auto;
        max-width: 260px
    }

    .profile_container.logged #casebattle .casebattle2-history .casebattle2-history-game .casebattle2-history-game-content img {
        height: 36px
    }

    .profile_container.logged #casebattle .casebattle2-history .casebattle2-history-game .casebattle2-history-game-content div {
        flex-direction: column;
        display: flex;
        justify-content: center;
        text-align: center;
        font-size: 10px;
        line-height: 14px
    }

    .profile_container.logged #casebattle .casebattle2-history .casebattle2-history-game .casebattle2-history-game-content span {
        font-size: 16px;
        line-height: 22px
    }

    .profile_container.logged #casebattle .casebattle2-history .casebattle2-history-game-footer {
        font-size: 10px;
        line-height: 14px;
        background: #1b1c25;
        padding-right: 5px
    }

    .profile_container.logged #casebattle .casebattle2-history .casebattle2-history-game-footer .footer-status {
        width: auto
    }

    .profile_container.logged #casebattle .casebattle2-history .casebattle2-history-game-footer .footer-status a {
        font-size: 12px
    }

    .profile_container.logged #casebattle .casebattle2-history .casebattle2-history-game-footer .footer-status a span {
        padding: 0
    }

    .profile_container.logged #casebattle .casebattle2-history .casebattle2-history-game-footer .footer-cases {
        background: 0 0;
        padding: 10px 5px
    }
}

/* новый дизайн баттлов */

.tabs_tabs {
    display: flex;
    gap: 6px;
    margin-left: 20px;
}

@media(max-width: 900px) {
    .tabs_tabs {
        margin: 20px 0 0;
    }
}

@media(max-width: 599px) {
    .tabs_tabs {
        flex-direction: column;
        gap: 4px;
        margin-top: 18px;
        width: 100%;
    }

    .tabs_item {
        width: 100%;
    }
}

.tabs_tab {
    border: 1px solid transparent;
    border-radius: 8px;
    color: #65697b;
    font-size: 13px;
    line-height: 20px;
    min-height: 100%;
    padding: 11px 15px 11px 38px;
    position: relative;
    transition: color .3s, background .3s, border-color .3s;
}

@media(max-width: 1200px) {
    .tabs_tab {
        font-size: 12px;
        padding: 8px 15px 8px 33px;
    }
}

@media(max-width: 599px) {
    .tabs_tab {
        border-color: #2a2c3a;
        border-radius: 6px;
        color: #c9cad3;
        font-size: 11px;
        padding: 7px 15px 7px 33px;
        text-align: left;
        width: 100%;
    }
}

.tabs_tab.tabs_active,
.tabs_tab.tabs_active:hover {
    background: none;
    border-color: #2a2c3a;
    color: #c9cad3;
    cursor: default;
}

@media(max-width: 599px) {
    .tabs_tab.tabs_active,
    .tabs_tab.tabs_active:hover {
        background: #20202b;
        border-color: #20202b;
        color: #e6e6ec;
    }
}

.tabs_tab.tabs_loading,
.tabs_tab.tabs_loading:hover,
.tabs_tab:hover {
    background: #20202b;
    border-color: transparent;
    color: #e6e6ec;
}

.tabs_tab.tabs_loading {
    cursor: wait;
}

.tabs_icon {
    height: 18px;
    left: 12px;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    width: 18px;
}

@media(max-width: 1200px) {
    .tabs_icon {
        height: 16px;
        left: 10px;
        margin-top: -8px;
        width: 16px;
    }
}

@media(max-width: 599px) {
    .tabs_icon {
        height: 14px;
        left: 10px;
        margin-top: -7px;
        width: 14px;
    }
}

.tabs_icon path {
    fill: #65697b;
    transition: fill .3s;
}

.tabs_selected .tabs_icon path {
    fill: #c9cad3;
}

.stat_component {
    align-items: center;
    display: flex;
    gap: 20px;
}

.stat_label {
    color: #828794;
    font-size: 11px;
    line-height: 12px;
    text-transform: uppercase;
}

.page_page {
    background-color: #17171f;
    overflow: hidden;
    padding-bottom: 50px;
    padding-top: 64px;
}

@media(max-width: 1200px) {
    .page_page {
        padding-bottom: 20px;
        padding-top: 44px;
    }
}

@media(max-width: 900px) {
    .page_page {
        padding-top: 25px;
    }
}

@media(max-width: 599px) {
    .page_page {
        padding-top: 20px;
    }
}

.page_container:after,
.page_container:before {
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    height: 658px;
    position: absolute;
    top: 80px;
}

@media(max-width: 1350px) {
    .page_container:after,
    .page_container:before {
        display: none;
    }
}

.page_container:before {
    background-image: url(/static/media/ct.3576f10ad8299ec0cb2c.png);
    left: -160px;
    width: 368px;
}

@media(max-width: 1800px) {
    .page_container:before {
        left: -70px;
        width: 280px;
    }
}

.page_container:after {
    background-image: url(/static/media/tr.eb8bfaffaaa969c2ade5.png);
    right: -160px;
    width: 376px;
}

@media(max-width: 1800px) {
    .page_container:after {
        right: -40px;
        width: 270px;
    }
}

.page_row {
    position: relative;
    z-index: 2;
}

.page_header {
    align-items: center;
    display: flex;
    margin-bottom: 24px;
}

@media(max-width: 900px) {
    .page_header {
        margin-bottom: 20px;
    }
}

@media(max-width: 599px) {
    .page_header {
        margin-bottom: 18px;
    }
}

.page_mainHeader {
    align-items: center;
    display: flex;
    flex-grow: 1;
    max-width: 100%;
    overflow: hidden;
}

@media(max-width: 900px) {
    .page_mainHeader {
        align-items: flex-start;
        flex-direction: column;
    }
}

.page_create {
    margin-top: 15px;
    width: 100%;
}

.page_stats {
    margin-left: auto;
}

@media(max-width: 1200px) {
    .page_stats {
        /* display: none; */
    }
}

.createButton_component {
    background: #64ce82;
    border-radius: 8px;
    color: #272735;
    display: block;
    font-size: 11px;
    font-weight: 900;
    line-height: 20px;
    padding: 16px 44px 16px 18px;
    position: relative;
    text-transform: uppercase;
    transition: opacity .3s ease, background-color .3s ease, color .3s;
}

@media(max-width: 1200px) {
    .createButton_component {
        padding: 14px 44px 14px 18px;
    }
}

@media(max-width: 900px) {
    .createButton_component {
        align-items: center;
        display: flex;
        gap: 6px;
        justify-content: center;
        width: 100%;
    }
}

@media(max-width: 599px) {
    .createButton_component {
        border-radius: 6px;
        padding: 13px 15px;
    }
}

.createButton_component:hover {
    background-color: #81dd9b;
    color: #272735;
}

.createButton_component.createButton_loading {
    cursor: wait;
    opacity: .7;
}

.createButton_icon {
    height: 20px;
    margin-top: -10px;
    position: absolute;
    right: 18px;
    top: 50%;
    width: 20px;
}

@media(max-width: 900px) {
    .createButton_icon {
        margin: 0;
        position: static;
    }
}

.createButton_icon path {
    fill: #272735;
}

.selectUsers_component {
    background: url(../img/casebattle/cb_players.svg) 0 50% no-repeat;
    background-size: 28px;
    display: flex;
    gap: 4px;
    padding-left: 40px;
}

@media(max-width: 599px) {
	.selectUsers_component {
		background: none;
		gap: 4px;
		padding-left: 40px;
	}
}

@media(max-width: 1200px) {
    .selectUsers_component {
        background-size: 0px;
        padding-left: 0px;
    }
}

@media(max-width: 900px) {
    .selectUsers_component {
        order: 2;
    }
}

@media(max-width: 599px) {
    .selectUsers_component {
        width: 100%;
    }

    .selectUsers_item {
        flex-grow: 1;
    }
}

.selectUsers_btn {
    background: rgba(111,116,143,.18);
    border-radius: 8px;
    color: #b3b3c0;
    display: block;
    font-size: 13px;
    font-weight: 700;
    line-height: 42px;
    min-width: 38px;
    padding: 0 10px;
    transition: color .3s, background-color .3s;
}

@media(max-width: 1200px) {
    .selectUsers_btn {
        border-radius: 6px;
        font-size: 12px;
        min-width: 36px;
    }
}

@media(max-width: 599px) {
    .selectUsers_btn {
        font-size: 12px;
        line-height: 32px;
        width: 100%;
    }
}

.selectUsers_btn:hover {
    background-color: #595b6b;
}

.selectUsers_active .selectUsers_btn {
    background-color: #aaacbd;
    color: #1a1a24;
}

.selectUsers_active.selectUsers_cannotEmpty .selectUsers_btn {
    cursor: default;
}

.sort_component {
    max-width: 220px;
    min-width: 168px;
    position: relative;
}

@media(max-width: 1200px) {
    .sort_component {
        max-width: 175px;
    }
}

@media(max-width: 900px) {
    .sort_component {
        max-width: 100%;
        order: 1;
        width: 100%;
    }
}

.sort_header {
    align-items: center;
    background: rgba(111,116,143,.16);
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    gap: 8px;
    padding: 13px 12px;
    transition: background-color .3s;
    width: 100%;
}

@media(max-width: 599px) {
    .sort_header {
        border-radius: 6px;
        padding: 12px;
    }
}

.sort_header:hover {
    background: rgba(114,118,143,.28);
}

.sort_title {
    color: #828794;
    font-size: 13px;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color .3s;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
}

@media(max-width: 599px) {
    .sort_title {
        font-size: 12px;
    }
}

.sort_icon {
    height: 18px;
    margin-left: auto;
    transition: transform .3s;
    width: 18px;
}

@media(max-width: 599px) {
    .sort_icon {
        height: 14px;
        width: 14px;
    }
}

.sort_opened .sort_icon {
    transform: rotate(-180deg);
}

.sort_icon path {
    transition: fill .3s;
}

.sort_opened .sort_icon path {
    fill: #c6c7d7;
}

.sort_list {
    border-radius: 8px;
    box-shadow: 0 12px 24px 0 rgba(13,13,16,.35);
    min-width: 100%;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: calc(100% + 18px);
    transition: opacity .3s, visibility .3s, transform .3s;
    visibility: hidden;
    width: max-content;
    z-index: 2;
}

.sort_opened .sort_list {
    opacity: 1;
    transform: translateY(-10px);
    visibility: visible;
}

.sort_item {
    background: #313340;
    color: #828794;
    cursor: pointer;
    font-size: 13px;
    line-height: 20px;
    padding: 12px 16px;
    transition: color .3s, background-color .3s;
    -webkit-user-select: none;
    user-select: none;
}

@media(max-width: 900px) {
    .sort_item {
        font-size: 12px;
    }
}

@media(max-width: 599px) {
    .sort_item {
        padding: 12px;
    }
}

.sort_item:hover {
    background: #434555;
    color: #b3b3c0;
}

.sort_item + .sort_item {
    border-top: 1px solid rgba(16,17,21,.46);
}
.filter_component {
    align-items: center;
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: linear-gradient(180deg,rgba(31,30,41,.86),rgba(43,42,55,.86));
    border-radius: 12px;
    display: flex;
    margin-bottom: 24px;
    padding: 30px;
    position: relative;
    z-index: 10;
}

@media(max-width: 1800px) {
    .filter_component {
        margin-bottom: 20px;
        padding: 22px 25px;
    }
}

@media(max-width: 900px) {
    .filter_component {
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        background: none;
        border-radius: 0;
        flex-direction: column;
        gap: 24px;
        padding: 0;
    }
}

@media(max-width: 599px) {
    .filter_component {
        gap: 18px;
        margin-bottom: 18px;
    }
}

.filter_filter {
    align-items: center;
    display: flex;
    flex-grow: 1;
    gap: 18px;
}

@media(max-width: 900px) {
    .filter_filter {
        -webkit-backdrop-filter: blur(5px);
        backdrop-filter: blur(5px);
        background: linear-gradient(180deg,rgba(31,30,41,.86),rgba(43,42,55,.86));
        border-radius: 12px;
        flex-wrap: wrap;
        justify-content: center;
        order: 2;
        padding: 20px;
        width: 100%;
    }
}

@media(max-width: 599px) {
    .filter_filter {
        border-radius: 8px;
        gap: 10px;
        padding: 12px;
    }
}

.filter_create {
    flex-shrink: 0;
    margin-left: 25px;
}

@media(max-width: 900px) {
    .filter_create {
/*         display: none; */
    }
}

@-webkit-keyframes battlesItem_round-blinking {
    0% { opacity: 1; }
    50% { opacity: .4; }
    to { opacity: 1; }
}

@keyframes battlesItem_round-blinking {
    0% { opacity: 1; }
    50% { opacity: .4; }
    to { opacity: 1; }
}

.battlesItem_headerRow {
  display: flex;
  padding: 10px 15px;
  font-size: 12px;
  color: #828794;
  text-transform: uppercase;
  gap: 20px;
  margin-bottom: 10px;
}

.battlesItem_header {
  flex-shrink: 0;
}

.battlesItem_header-rounds {
  width: 200px;
}

.battlesItem_header-cases {
  flex: 1;
}

.battlesItem_header-price {
  width: 100px;
}

.battlesItem_header-human {
  width: 150px;
}

.battlesItem_header-actions {
  width: 160px;
}

/* 👇 Скрываем заголовки на маленьких экранах */
@media (max-width: 900px) {
  .battlesItem_headerRow {
    display: none;
  }
}


.battlesItem_component {
    grid-gap: 36px;
    align-items: center;
    background: #262631;
    border-radius: 12px;
    display: grid;
    gap: 36px;
    grid-auto-flow: column;
    grid-template-columns: auto minmax(0,468px) 1fr auto;
    padding: 12px;
	margin-bottom: 15px
}

@media(max-width: 1800px) {
    .battlesItem_component {
        gap: 20px;
    }
}

@media(max-width: 1200px) {
    .battlesItem_component {
        grid-template-columns: auto minmax(0,360px) 1fr auto;
    }
}

@media(max-width: 900px) {
    .battlesItem_component {
        gap: 0;
        grid-auto-flow: row;
        grid-template-columns: auto;
        position: relative;
    }
}

@media(max-width: 599px) {
    .battlesItem_component {
        border-radius: 8px;
    }
}

.battlesItem_casesWrapper {
    height: 108px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

@media(max-width: 1800px) {
    .battlesItem_casesWrapper {
        height: 90px;
    }
}

@media(max-width: 900px) {
    .battlesItem_casesWrapper {
        height: 80px;
        margin: 12px 0;
    }
}

@media(max-width: 599px) {
    .battlesItem_casesWrapper {
        height: 74px;
    }
}

.battlesItem_casesWrapper:after,
.battlesItem_casesWrapper:before {
    background: linear-gradient(270deg, transparent, #262631);
    content: "";
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: visibility .3s, opacity .3s;
    visibility: hidden;
    width: 50px;
    z-index: 2;
}

.battlesItem_casesWrapper.battlesItem_scrollable:after,
.battlesItem_casesWrapper.battlesItem_scrollable:before {
    opacity: 1;
    visibility: visible;
}

.battlesItem_casesWrapper:before {
    left: 0;
}

.battlesItem_casesWrapper:after {
    right: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.battlesItem_caseControl {
    background: #20202b url(/static/media/control-arrow.d0e1fb2b3f0b061c89b5.svg) 50% no-repeat;
    background-size: 12px;
    border-radius: 6px;
    bottom: 0;
    height: 28px;
    margin: auto;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: background-color .3s, opacity .3s, visibility .3s;
    visibility: hidden;
    width: 28px;
    z-index: 3;
}

.battlesItem_scrollable .battlesItem_caseControl {
    opacity: 1;
    visibility: visible;
}

.battlesItem_caseControl:hover {
    background-color: #404051;
}

.battlesItem_caseControl.battlesItem_previous {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.battlesItem_caseControl.battlesItem_disabled {
    opacity: .5;
}

.battlesItem_previous {
    left: 0;
}

.battlesItem_next {
    right: 0;
}

.battlesItem_casesRow {
    width: 100%;
}

.battlesItem_scrollable .battlesItem_casesRow {
    cursor: grab;
    overflow-x: scroll;
    -webkit-user-select: none;
    user-select: none;
}

.battlesItem_cases {
    display: flex;
    gap: 12px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

@media(max-width: 1800px) {
    .battlesItem_cases {
        gap: 8px;
    }
}

@media(max-width: 599px) {
    .battlesItem_cases {
        gap: 4px;
    }
}

.battlesItem_case {
    flex-shrink: 0;
    height: 108px;
    line-height: 1;
    width: 108px;
}

@media(max-width: 1800px) {
    .battlesItem_case {
        height: 90px;
        width: 90px;
    }
}

@media(max-width: 900px) {
    .battlesItem_case {
        height: 80px;
        width: 80px;
    }
}

@media(max-width: 599px) {
    .battlesItem_case {
        height: 74px;
        width: 74px;
    }
}

.battlesItem_caseLink {
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
}

.battlesItem_tooltip {
    background: #4b4b63;
    border-radius: 6px;
    bottom: 0;
    color: #fff;
    font-size: 10px;
    left: 50%;
    line-height: 12px;
    max-width: 100%;
    opacity: 0;
    overflow: hidden;
    padding: 6px 8px;
    position: absolute;
    text-overflow: ellipsis;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    transition: opacity .3s, visibility .3s, -webkit-transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s, -webkit-transform .3s;
    visibility: hidden;
    white-space: nowrap;
    width: -webkit-max-content;
    width: max-content;
}

.battlesItem_case:hover .battlesItem_tooltip {
    opacity: 1;
    -webkit-transform: translateY(-5px) translateX(-50%);
    transform: translateY(-5px) translateX(-50%);
    visibility: visible;
}

.battlesItem_caseAmount {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: #b3b3c0;
    border-radius: 4px;
    color: #1a1a24;
    font-size: 11px;
    font-weight: 700;
    line-height: 14px;
    padding: 4px 6px;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity .3s;
    z-index: 1;
}

.battlesItem_finished .battlesItem_caseAmount {
    opacity: .5;
}

.battlesItem_finished .battlesItem_caseLink:hover .battlesItem_caseAmount {
    opacity: 1;
}

@media(max-width: 1800px) {
    .battlesItem_caseAmount {
        font-size: 10px;
        line-height: 12px;
    }
}

.battlesItem_caseImage {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: opacity .3s;
    width: 100%;
}

.battlesItem_caseLink:hover .battlesItem_caseImage {
    opacity: .7;
}

.battlesItem_finished .battlesItem_caseImage {
    opacity: .5;
}

.battlesItem_finished .battlesItem_caseLink:hover .battlesItem_caseImage {
    opacity: 1;
}

.battlesItem_roundsWrapper {
    align-items: center;
    background: #2b2b36;
    border-radius: 10px;
    display: flex;
    flex-direction: column;
    gap: 6px;
    justify-items: center;
    max-width: 124px;
    min-width: 108px;
    padding: 17px 0;
}

@media(max-width: 1800px) {
	.battlesItem_roundsWrapper {
		min-width: 0px;
	}
}


.battlesItem_roundsWrapper.createbattle1 {
    background-image: -webkit-linear-gradient(top, rgba(81, 87, 101, 0.2), rgb(183 183 183 / 20%)), url(../img/casebattle/win.svg);
    background-image: linear-gradient(to bottom, rgba(81, 87, 101, 0.2), rgb(177 177 177 / 20%)), url(../img/casebattle/win.svg);
    background-size: cover, 80%;
    background-position: center center, center center;
    background-repeat: no-repeat, no-repeat;
    text-transform: uppercase;
}

.battlesItem_roundsWrapper.status_win {
	background-image: -webkit-linear-gradient(top, rgba(81, 87, 101, 0.2), rgba(2, 162, 91, 0.2)), url(../img/casebattle/win.svg);
    background-image: linear-gradient(to bottom, rgba(81, 87, 101, 0.2), rgba(2, 162, 91, 0.2)), url(../img/casebattle/win.svg);
    background-size: cover, 80%;
    background-position: center center, center center;
    background-repeat: no-repeat, no-repeat;
    text-transform: uppercase;
}

.battlesItem_roundsWrapper.status_lose {
	background-image: -webkit-linear-gradient(bottom, rgba(253, 44, 94, 0.4), rgba(81, 87, 101, 0.2)), url(../img/casebattle/loose_item_bg.svg);
    background-image: linear-gradient(to top, rgba(253, 44, 94, 0.4), rgba(81, 87, 101, 0.2)), url(../img/casebattle/loose_item_bg.svg);
    background-size: cover, 80%;
    background-position: center center, center center;
    background-repeat: no-repeat, no-repeat;
    text-transform: uppercase;
}

@media(max-width: 1800px) {
    .battlesItem_roundsWrapper {
        border-radius: 8px;
    }
}

@media(max-width: 1200px) {
    .battlesItem_roundsWrapper {
        max-width: 108px;
    }
}

@media(max-width: 900px) {
    .battlesItem_roundsWrapper {
        background: none;
        flex-direction: row;
        gap: 10px;
        justify-content: start;
        max-width: 175px;
        padding: 0;
        width: auto;
    }
}

.battlesItem_finished .battlesItem_roundsWrapper {
    background: rgba(41, 41, 51, .45);
}

@media(max-width: 900px) {
    .battlesItem_finished .battlesItem_roundsWrapper {
        background: none;
    }
}

.battlesItem_rounds {
    align-items: center;
    background: url(/static/media/round.1608ae23bbac48e890ae.svg) 50% no-repeat;
    background-size: 100%;
    color: #e8e4f7;
    display: flex;
    flex-shrink: 0;
    font-size: 20px;
    font-weight: 900;
    height: 56px;
    justify-content: center;
    position: relative;
    width: 56px;
}

@media(max-width: 1800px) {
    .battlesItem_rounds {
        font-size: 16px;
        height: 48px;
        width: 48px;
    }
}

@media(max-width: 900px) {
    .battlesItem_rounds {
        font-size: 14px;
        height: 40px;
        width: 40px;
    }
}

@media(max-width: 599px) {
    .battlesItem_rounds {
        font-size: 11px;
        height: 32px;
        width: 32px;
    }
}

.battlesItem_rounds:before {
    background: url(/static/media/round-started.8e1f236ddb467fa088da.svg) 50% no-repeat;
    background-size: 100%;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .5s;
    width: 100%;
}

.battlesItem_live .battlesItem_rounds:before {
    -webkit-animation: battlesItem_round-blinking 1.5s linear .5s infinite;
    animation: battlesItem_round-blinking 1.5s linear .5s infinite;
    opacity: 1;
}

.battlesItem_rounds span {
    position: relative;
    z-index: 2;
}

.battlesItem_finished .battlesItem_rounds {
    opacity: .6;
}

.battlesItem_roundsLabel {
    color: #d0cdd4;
    font-size: 11px;
    font-weight: 700;
    height: 12px;
    line-height: 12px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100%;
}

@media(max-width: 1800px) {
    .battlesItem_roundsLabel {
        font-size: 10px;
    }
}

@media(max-width: 900px) {
    .battlesItem_roundsLabel {
        text-align: left;
    }
}

@media(max-width: 599px) {
    .battlesItem_roundsLabel {
        display: none;
    }
}

.battlesItem_finished .battlesItem_roundsLabel {
    color: #444751;
}

.battlesItem_roundsTitle {
    height: 100%;
    left: 0;
    overflow: hidden;
    padding: 0 15px;
    position: absolute;
    text-align: center;
    text-overflow: ellipsis;
    top: 0;
    white-space: nowrap;
    width: 100%;
}

@media(max-width: 900px) {
    .battlesItem_roundsTitle {
        padding: 0;
        text-align: left;
    }
}

.battlesItem_roundsTitle.battlesItem_liveTitle {
    color: #ffac61;
    text-transform: uppercase;
}

.battlesItem_roundsTitle.battlesItem_fadeEnter {
    opacity: 0;
}

.battlesItem_roundsTitle.battlesItem_fadeEnterActive {
    opacity: 1;
    transition: opacity .5s;
}

.battlesItem_roundsTitle.battlesItem_fadeExit {
    opacity: 1;
}

.battlesItem_roundsTitle.battlesItem_fadeExitActive {
    opacity: 0;
    transition: opacity .5s;
}

.battlesItem_info {
    align-items: center;
    display: flex;
    gap: 20px;
}

@media(max-width: 900px) {
    .battlesItem_info {
        gap: 10px;
        justify-content: flex-end;
        position: absolute;
        right: 12px;
        top: 14px;
        width: calc(100% - 64px);
    }
}

@media(max-width: 599px) {
    .battlesItem_info {
        gap: 0;
        justify-content: flex-start;
    }
}

.battlesItem_priceWrapper {
    background: #20202b;
    border-radius: 12px;
    font-weight: 700;
    max-width: 200px;
    min-width: 140px;
    padding: 16px 0;
    text-align: center;
}

@media(max-width: 1800px) {
    .battlesItem_priceWrapper {
        border-radius: 10px;
        min-width: 120px;
        padding: 14px 0;
    }
}

@media(max-width: 1200px) {
    .battlesItem_priceWrapper {
        flex-grow: 1;
        max-width: 140px;
    }
}

@media(max-width: 900px) {
    .battlesItem_priceWrapper {
        background: none;
        border-radius: 6px;
        padding: 10px;
        text-align: right;
    }
}

@media(max-width: 599px) {
    .battlesItem_priceWrapper {
        background: none;
        margin-right: 10px;
        min-width: 0;
        padding: 0;
        width: auto;
    }
}

.battlesItem_price {
    color: #ffb97a;
    font-size: 16px;
    line-height: 22px;
    overflow: hidden;
    padding: 0 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media(max-width: 1800px) {
    .battlesItem_price {
        font-size: 14px;
        line-height: 20px;
    }
}

@media(max-width: 900px) {
    .battlesItem_price {
        font-size: 13px;
        padding: 0;
    }
}

@media(max-width: 599px) {
    .battlesItem_price {
        font-size: 11px;
        text-align: left;
    }
}

.battlesItem_priceLabel {
    color: #d0cdd4;
    font-size: 10px;
    line-height: 12px;
    margin-top: 2px;
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}

@media(max-width: 900px) {
    .battlesItem_priceLabel {
        display: none;
    }
}

.battlesItem_users {
    grid-gap: 12px;
    display: grid;
    flex-shrink: 0;
    gap: 12px;
    grid-auto-flow: column;
    margin-left: auto;
}

@media(max-width: 1800px) {
    .battlesItem_users {
        gap: 8px;
    }
}

@media(max-width: 900px) {
    .battlesItem_users {
        gap: 6px;
        margin: 0;
    }
}

@media(max-width: 599px) {
    .battlesItem_users {
        gap: 3px;
        margin-left: auto;
    }
}

.battlesItem_user {
    border-radius: 12px;
    height: 48px;
    width: 48px;
}

@media(max-width: 1800px) {
    .battlesItem_user {
        border-radius: 10px;
        height: 40px;
        width: 40px;
    }
}

@media(max-width: 900px) {
    .battlesItem_user {
        border-radius: 8px;
        height: 32px;
        width: 32px;
    }
}

@media(max-width: 599px) {
    .battlesItem_user {
        height: 26px;
        width: 26px;
    }
}

.battlesItem_user.battlesItem_winner {
    outline: 2px solid #9aff89;
    padding: 3px;
    position: relative;
}

@media(max-width: 599px) {
    .battlesItem_user.battlesItem_winner {
        border: 1px solid #9aff89;
        outline: none;
        padding: 1px;
    }
}

.battlesItem_user.battlesItem_winner:before {
    background: #1b1b25 url(/static/media/crown.45a4f98b1b292e328650.svg) 50% no-repeat;
    background-size: 18px;
    border-radius: 28px;
    bottom: -14px;
    content: "";
    height: 28px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 28px;
    z-index: 1;
}

@media(max-width: 1800px) {
    .battlesItem_user.battlesItem_winner:before {
        background-size: 12px;
        bottom: -11px;
        height: 22px;
        width: 22px;
    }
}

@media(max-width: 900px) {
    .battlesItem_user.battlesItem_winner:before {
        bottom: -9px;
        height: 18px;
        width: 18px;
    }
}

@media(max-width: 599px) {
    .battlesItem_user.battlesItem_winner:before {
        background-size: 10px;
    }
}

.battlesItem_userLink {
    display: block;
    height: 100%;
    width: 100%;
}

.battlesItem_userPhoto {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 12px;
    transition: opacity .3s ease;
    width: 100%;
}

.battlesItem_finished .battlesItem_userPhoto {
    opacity: .5;
}

.battlesItem_finished .battlesItem_userLink:hover .battlesItem_userPhoto,
.battlesItem_user.battlesItem_winner .battlesItem_userPhoto {
    opacity: 1;
}

.battlesItem_userLink:hover .battlesItem_userPhoto,
.battlesItem_user.battlesItem_winner .battlesItem_userLink:hover .battlesItem_userPhoto {
    opacity: .7;
}

@media(max-width: 1800px) {
    .battlesItem_userPhoto {
        border-radius: 10px;
    }
}

@media(max-width: 900px) {
    .battlesItem_userPhoto {
        border-radius: 8px;
    }
}

.battlesItem_emptyUser {
    background: #2f2f3a;
    border: 1px dashed #585c69;
    border-radius: 12px;
    display: block;
    height: 100%;
    position: relative;
    transition: background-color .3s;
    width: 100%;
}

@media(max-width: 1800px) {
    .battlesItem_emptyUser {
        border-radius: 10px;
    }
}

@media(max-width: 900px) {
    .battlesItem_emptyUser {
        border-radius: 8px;
    }
}

.battlesItem_emptyUser:hover {
    background: #444751;
}

.battlesItem_emptyIcon {
    height: 20px;
    left: 50%;
    margin: -10px 0 0 -10px;
    position: absolute;
    top: 50%;
    width: 20px;
}

@media(max-width: 599px) {
    .battlesItem_emptyIcon {
        height: 16px;
        margin: -8px 0 0 -8px;
        width: 16px;
    }
}

.battlesItem_emptyIcon path {
    fill: #c9cad3;
    transition: fill .3s;
}

.battlesItem_emptyUser:hover .battlesItem_emptyIcon path {
    fill: #fff;
}

.battlesItem_buttons {
    grid-gap: 8px;
    display: grid;
    gap: 8px;
    max-width: 180px;
    min-width: 152px;
}

@media(max-width: 900px) {
    .battlesItem_buttons {
        grid-auto-flow: column;
        grid-template-columns: 1fr 1fr;
        margin-left: auto;
        max-width: none;
        width: 100%;
    }
}

@media(max-width: 599px) {
    .battlesItem_buttons {
        grid-template-columns: 1fr auto;
    }
}

.battlesItem_btnWrapper {
    overflow: hidden;
    width: 100%;
}

.battlesItem_btn {
    align-items: center;
    border-radius: 8px;
    display: flex;
    font-size: 13px;
    font-weight: 700;
    gap: 6px;
    height: 42px;
    justify-content: center;
    line-height: 20px;
    padding: 0 15px;
    transition: color .3s ease, background-color .3s ease;
    width: 100%;
}

@media(max-width: 900px) {
    .battlesItem_btn {
        border-radius: 6px;
        font-size: 11px;
        font-weight: 700;
        height: 40px;
        padding: 0 20px;
    }
}

@media(max-width: 599px) {
    .battlesItem_btn {
        gap: 4px;
        height: 38px;
        padding: 0 12px;
    }
}

.battlesItem_btn.battlesItem_join {
    background: #ffac61;
    color: #392c22;
}

.battlesItem_btn.battlesItem_join path {
    fill: #392c22;
}

.battlesItem_btn.battlesItem_join .battlesItem_loading,
.battlesItem_btn.battlesItem_join:hover {
    background: #f8bc76;
    color: #684933;
}

.battlesItem_btn.battlesItem_join .battlesItem_loading path,
.battlesItem_btn.battlesItem_join:hover path {
    fill: #684933;
}

.battlesItem_btn.battlesItem_join.battlesItem_loading {
    cursor: wait;
}

.battlesItem_finished .battlesItem_btn.battlesItem_join {
    background: #906642;
    cursor: not-allowed;
}

.battlesItem_finished .battlesItem_btn.battlesItem_join:hover {
    background: #906642;
    color: #392c22;
}

.battlesItem_finished .battlesItem_btn.battlesItem_join:hover path {
    fill: #392c22;
}

.battlesItem_btn.battlesItem_watch {
    background: #2f2f3a;
    color: #c9cad3;
}

@media(max-width: 599px) {
    .battlesItem_btn.battlesItem_watch {
        width: 34px;
    }

    .battlesItem_btn.battlesItem_watch span {
        display: none;
    }
}

.battlesItem_btn.battlesItem_watch path {
    fill: #c9cad3;
}

.battlesItem_btn.battlesItem_watch:hover {
    background: #3d3d4b;
    color: #e6e6ec;
}

.battlesItem_btn.battlesItem_watch:hover path {
    fill: #e6e6ec;
}

.battlesItem_btn span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.battlesItem_btnIcon {
    flex-shrink: 0;
    height: 18px;
    width: 18px;
}

@media(max-width: 900px) {
    .battlesItem_btnIcon {
        height: 16px;
        width: 16px;
    }
}

.battlesItem_btnIcon path {
    transition: fill .3s;
}

.battles_component {
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: rgba(29, 29, 41, 0.7);
    border-radius: 16px;
    padding: 30px;
}

@media(max-width: 1800px) {
    .battles_component {
        padding: 25px;
    }
}

@media(max-width: 900px) {
    .battles_component {
        border-radius: 12px;
        padding: 18px;
    }
}

@media(max-width: 599px) {
    .battles_component {
        border-radius: 8px;
        padding: 12px;
    }
}

.battles_enter {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    max-height: 0;
    opacity: 0;
    overflow: hidden;
    transition: max-height .6s, opacity .8s;
}

.battles_enterActive {
    max-height: 500px;
    opacity: 1;
}

.battles_exit {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    max-height: 500px;
    overflow: hidden;
    transition: max-height .6s, opacity .8s;
}

.battles_exitActive {
    max-height: 0;
    opacity: 0;
}

.battles_empty {
    align-items: center;
    border: 1px dashed #353543;
    border-radius: 10px;
    color: #676779;
    display: flex;
    font-size: 13px;
    font-weight: 900;
    justify-content: center;
    padding: 50px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}

@media(max-width: 1200px) {
    .battles_empty {
        font-size: 12px;
        padding: 40px;
    }
}

@media(max-width: 599px) {
    .battles_empty {
        border-radius: 8px;
        font-size: 11px;
        padding: 30px 20px;
    }
}

/* новый дизайн баттлов */

/* новый дизайн баттлов - создание батла */

.title_component { align-items: center; display: flex; max-width: 100%; overflow: hidden; }
.title_title { background: url("/static/media/swords.35e1f5da4ae12165c4b7.svg") 0px 50% / 32px no-repeat; color: rgb(255, 255, 255); font-size: 32px; font-weight: 900; line-height: 44px; overflow: hidden; padding-left: 42px; text-overflow: ellipsis; white-space: nowrap; }
@media (max-width: 1800px) { .title_title { background-size: 28px; font-size: 28px; padding-left: 36px; } }
@media (max-width: 1300px) { .title_title { background-size: 26px; font-size: 26px; padding-left: 32px; } }
@media (max-width: 1200px) { .title_title { background-size: 24px; font-size: 24px; line-height: 36px; } }
@media (max-width: 900px) { .title_title { background-size: 24px; font-size: 20px; padding-left: 30px; } }
@media (max-width: 599px) { .title_title { background-size: 20px; font-size: 18px; line-height: 30px; padding-left: 26px; } }
.title_back { /* border: 1px solid rgb(42, 44, 58); */background: #1d1c24;border-radius: 8px; flex-shrink: 0; height: 40px; margin-right: 15px; position: relative; transition: border-color 0.3s; width: 40px; }
@media (max-width: 1200px) { .title_back { height: 36px; margin-right: 12px; width: 36px; } }
@media (max-width: 599px) { .title_back { border-radius: 6px; height: 30px; margin-right: 8px; width: 30px; } }
.title_back:hover { border-color: rgb(60, 62, 79); }
.title_icon { height: 18px; left: 50%; margin: -9px 0px 0px -9px; position: absolute; top: 50%; transition: transform 0.3s, -webkit-transform 0.3s; width: 18px; }
@media (max-width: 599px) { .title_icon { height: 16px; margin: -8px 0px 0px -8px; width: 16px; } }
.title_icon path { transition: fill 0.3s; }
.title_back:hover .title_icon { transform: translateX(-2px); }
.title_back:hover .title_icon path { fill: rgb(230, 230, 236); }
.title_skeleton { width: 180px !important; }
@media (max-width: 900px) { .title_skeleton { width: 150px !important; } }
@media (max-width: 599px) { .title_skeleton { width: 100px !important; } }
.config_component { backdrop-filter: blur(5px); background: linear-gradient(rgba(31, 30, 41, 0.86), rgba(43, 42, 55, 0.86)); border-radius: 12px; display: flex; margin-bottom: 24px; padding: 30px; }
@media (max-width: 1800px) { .config_component { margin-bottom: 20px; padding: 22px 25px; } }
@media (max-width: 900px) { .config_component { backdrop-filter: none; background: none; border-radius: 0px; flex-direction: column; gap: 20px; padding: 0px; } }
@media (max-width: 599px) { .config_component { gap: 18px; margin-bottom: 18px; } }
.config_filter { align-items: center; display: flex; flex-grow: 1; gap: 18px; }
@media (max-width: 900px) { .config_filter { backdrop-filter: blur(5px); background: linear-gradient(rgba(31, 30, 41, 0.86), rgba(43, 42, 55, 0.86)); border-radius: 12px; flex-wrap: wrap; justify-content: center; order: 2; padding: 20px; width: 100%; } }
@media (max-width: 599px) { .config_filter { border-radius: 8px; flex-direction: column; gap: 10px; padding: 12px; width: 100%; } }
.config_btnWrapper { flex-shrink: 0; position: relative; }
@media (max-width: 900px) { .config_btnWrapper { order: 1; width: 100%; } }
.config_tooltip { background: rgba(62, 62, 80, 0.76); border-radius: 8px; bottom: calc(100% + 9px); color: rgb(255, 255, 255); font-size: 12px; line-height: 16px; max-width: 240px; opacity: 0; padding: 12px; position: absolute; right: 0px; transition: opacity 0.3s, visibility 0.3s, transform 0.3s, -webkit-transform 0.3s; visibility: hidden; width: max-content; }
.config_btnWrapper:hover .config_tooltip { opacity: 1; transform: translateY(-5px); visibility: visible; }
.config_tooltip::before { border-width: 6px 7px 7px; border-style: solid; border-color: rgba(62, 62, 80, 0.76) transparent transparent; content: ""; position: absolute; right: 16px; top: 100%; }
.config_btn { border-radius: 8px; display: block; font-size: 11px; font-weight: 900; height: 100%; line-height: 20px; padding: 14px 44px 14px 18px; position: relative; text-transform: uppercase; transition: background-color 0.3s, border-color 0.3s, color 0.3s; }
.config_btn.config_clear { border: 2px solid rgb(42, 44, 58); color: rgb(201, 202, 211); margin-left: auto; padding-right: 48px; }
@media (max-width: 1200px) { .config_btn.config_clear { font-size: 0px; padding: 0px; width: 52px; } }
@media (max-width: 900px) { .config_btn.config_clear { font-size: 11px; gap: 8px; order: 3; padding: 12px 18px; width: 100%; } }
@media (max-width: 599px) { .config_btn.config_clear { display: none; } }
.config_btn.config_clear path { fill: rgb(201, 202, 211); }
.config_btn.config_clear:hover { border-color: rgb(60, 62, 79); color: rgb(230, 230, 236); }
.config_btn.config_clear:hover path { fill: rgb(230, 230, 236); }
.config_btn.config_create { background: rgb(255, 172, 97); color: rgb(57, 44, 34); margin-left: 12px; }
@media (max-width: 900px) { .config_btn.config_create { margin: 0px; } }
.config_btn.config_create path { fill: rgb(57, 44, 34); }
.config_btn.config_create.config_loading, .config_btn.config_create:hover { background-color: rgb(248, 188, 118); color: rgb(104, 73, 51); }
.config_btn.config_create.config_loading path, .config_btn.config_create:hover path { fill: rgb(104, 73, 51); }
.config_btn.config_disabled { background-color: rgb(145, 102, 66); color: rgb(85, 63, 45); cursor: not-allowed; }
.config_btn.config_disabled path { fill: rgb(85, 63, 45); }
.config_btn.config_disabled:hover { background-color: rgb(145, 102, 66); color: rgb(85, 63, 45); }
.config_btn.config_disabled:hover path { fill: rgb(85, 63, 45); }
@media (max-width: 900px) { .config_btn { align-items: center; display: flex; gap: 6px; justify-content: center; width: 100%; } }
@media (max-width: 599px) { .config_btn { border-radius: 6px; padding: 13px 15px; } }
.config_btn.config_loading { cursor: wait; }
.config_icon { height: 20px; margin-top: -10px; position: absolute; right: 18px; top: 50%; width: 20px; }
@media (max-width: 900px) { .config_icon { margin: 0px; position: static; } }
@media (max-width: 1200px) { .config_clear .config_icon { margin-right: -10px; right: 50%; } }
@media (max-width: 900px) { .config_clear .config_icon { margin-right: 0px; right: 18px; } }
.config_icon path { transition: fill 0.3s; }
.createBattleCase_component { background: linear-gradient(rgb(29, 30, 39), rgb(40, 41, 52)); border-radius: 12px; min-height: 284px; overflow: hidden; width: 100%; }
@media (max-width: 1800px) { .createBattleCase_component { min-height: 260px; } }
@media (max-width: 1200px) { .createBattleCase_component { min-height: 250px; } }
@media (max-width: 900px) { .createBattleCase_component { border-radius: 8px; min-height: 238px; } }
@media (max-width: 599px) { .createBattleCase_component { min-height: 220px; } }
.createBattleCase_imageWrapper { height: 146px; margin: 10px 0px; text-align: center; }
@media (max-width: 1800px) { .createBattleCase_imageWrapper { height: 124px; } }
@media (max-width: 900px) { .createBattleCase_imageWrapper { height: 110px; } }
@media (max-width: 599px) { .createBattleCase_imageWrapper { height: 100px; } }
.createBattleCase_image { height: 100%; width: 146px; }
@media (max-width: 1800px) { .createBattleCase_image { width: 124px; } }
@media (max-width: 900px) { .createBattleCase_image { width: 110px; } }
@media (max-width: 599px) { .createBattleCase_image { width: 100px; } }
.createBattleCase_info { margin-bottom: 5px; text-align: center; }
.createBattleCase_title { color: rgb(255, 255, 255); font-size: 14px; overflow: hidden; padding: 0px 20px; text-overflow: ellipsis; white-space: nowrap; }
@media (max-width: 1200px) { .createBattleCase_title { font-size: 13px; } }
@media (max-width: 900px) { .createBattleCase_title { font-size: 12px; padding: 0px 15px; } }
.createBattleCase_price { color: rgb(255, 185, 122); font-size: 16px; font-weight: 700; line-height: 22px; margin-top: 4px; overflow: hidden; padding: 0px 20px; text-overflow: ellipsis; white-space: nowrap; }
@media (max-width: 1200px) { .createBattleCase_price { font-size: 14px; line-height: 18px; } }
@media (max-width: 599px) { .createBattleCase_price { font-size: 13px; line-height: 16px; padding: 0px 15px; } }
.createBattleCase_quantityWrapper { display: flex; justify-content: center; margin-top: 11px; }
@media (max-width: 1800px) { .createBattleCase_quantityWrapper { margin-top: 14px; } }
.createBattleCase_quantityInner { align-items: center; background: rgb(26, 26, 36); border-radius: 10px; display: flex; padding: 5px; }
@media (max-width: 1200px) { .createBattleCase_quantityInner { border-radius: 8px; padding: 3px; } }
.createBattleCase_quantityButton { background: rgb(42, 44, 58); border-radius: 8px; flex-shrink: 0; height: 32px; position: relative; transition: background-color 0.3s; width: 32px; }
@media (max-width: 1800px) { .createBattleCase_quantityButton { border-radius: 6px; height: 30px; width: 30px; } }
@media (max-width: 900px) { .createBattleCase_quantityButton { height: 28px; width: 28px; } }
@media (max-width: 599px) { .createBattleCase_quantityButton { height: 26px; width: 26px; } }
.createBattleCase_quantityButton:hover { background: rgb(60, 62, 79); }
.createBattleCase_icon { height: 18px; left: 50%; margin: -9px 0px 0px -9px; position: absolute; top: 50%; width: 18px; }
.createBattleCase_icon path { transition: fill 0.3s; }
.createBattleCase_quantity { color: rgb(246, 246, 246); flex-shrink: 0; font-size: 15px; font-weight: 700; min-width: 46px; padding: 0px 8px; text-align: center; }
@media (max-width: 1200px) { .createBattleCase_quantity { font-size: 13px; } }
@media (max-width: 599px) { .createBattleCase_quantity { font-size: 12px; min-width: 40px; } }
.createBattleInfo_component { background: linear-gradient(203deg, rgb(38, 38, 52) 9.01%, rgb(58, 60, 72) 102.81%); border-radius: 12px; display: flex; flex-direction: column; flex-shrink: 0; gap: 8px; padding: 32px; position: relative; width: 374px; }
@media (max-width: 1800px) { .createBattleInfo_component { gap: 10px; padding: 25px; width: 300px; } }
@media (max-width: 1200px) { .createBattleInfo_component { width: 100%; } }
@media (max-width: 900px) { .createBattleInfo_component { border-radius: 8px; } }
@media (max-width: 599px) { .createBattleInfo_component { gap: 10px; padding: 15px; } }
.createBattleInfo_component::before { background: url("/static/media/create-battle-info.d76cf532abeda3fc14f4.png") 0% 0% / 100% no-repeat; bottom: 0px; content: ""; height: 170px; position: absolute; right: 0px; width: 152px; }
@media (max-width: 1800px) { .createBattleInfo_component::before { height: 134px; width: 120px; } }
@media (max-width: 599px) { .createBattleInfo_component::before { height: 89px; width: 80px; } }
.createBattleInfo_item { align-items: center; color: rgb(156, 157, 169); display: flex; font-size: 16px; gap: 6px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (max-width: 1800px) { .createBattleInfo_item { font-size: 14px; line-height: 16px; } }
@media (max-width: 1200px) { .createBattleInfo_item { width: calc(100% - 100px); } }
@media (max-width: 900px) { .createBattleInfo_item { font-size: 13px; } }
@media (max-width: 599px) { .createBattleInfo_item { font-size: 12px; line-height: 14px; width: calc(100% - 70px); } }
.createBattleInfo_title { overflow: hidden; text-overflow: ellipsis; }
.createBattleInfo_price, .createBattleInfo_rounds { font-weight: 700; }
.createBattleInfo_price { color: rgb(255, 185, 122); font-size: 18px; }
.createBattleInfo_rounds { color: rgb(246, 246, 246); font-size: 16px; }
@media (max-width: 1800px) { .createBattleInfo_price, .createBattleInfo_rounds { font-size: 14px; } }
@media (max-width: 900px) { .createBattleInfo_price, .createBattleInfo_rounds { font-size: 13px; } }
@media (max-width: 599px) { .createBattleInfo_price, .createBattleInfo_rounds { font-size: 12px; } }
.createBattleInfo_type { backdrop-filter: blur(4px); background-position: calc(100% - 12px) 50%; background-size: 18px; border-radius: 8px; font-size: 13px; line-height: 20px; margin-top: auto; max-width: 100%; overflow: hidden; padding: 8px 36px 8px 12px; text-overflow: ellipsis; white-space: nowrap; width: fit-content; }
@media (max-width: 1200px) { .createBattleInfo_type { margin-top: 5px; } }
@media (max-width: 599px) { .createBattleInfo_type { background-position: calc(100% - 8px) 50%; background-size: 14px; border-radius: 6px; font-size: 11px; line-height: 16px; margin-top: 3px; padding: 8px 28px 8px 10px; } }
.createBattleInfo_type.public { background-color: rgba(79, 197, 112, 0.2); background-image: url("/static/media/public.3027fb5b653d5d717c96.svg"); color: rgb(100, 206, 130); }
.createBattleInfo_type.private { background-color: rgba(205, 110, 86, 0.2); background-image: url("/static/media/private.ae820547bca03b680536.svg"); color: rgb(253, 127, 119); }
.createBattle_content { display: flex; gap: 24px; }
@media (max-width: 1800px) { .createBattle_content { gap: 20px; } }
@media (max-width: 1200px) { .createBattle_content { flex-wrap: wrap; } }
@media (max-width: 599px) { .createBattle_content { gap: 18px; } }
.createBattle_cases { display: grid; flex-grow: 1; gap: 8px; grid-template-columns: repeat(4, minmax(0px, 1fr)); }
@media (max-width: 900px) { .createBattle_cases { grid-template-columns: 1fr; } .createBattle_cases.fourCases, .createBattle_cases.oneCase, .createBattle_cases.threeCases, .createBattle_cases.twoCases { grid-template-columns: repeat(2, minmax(0px, 1fr)); } }
.createBattle_btn { align-items: center; background: linear-gradient(rgba(26, 26, 34, 0.7), rgba(31, 31, 41, 0.7)); border: 1px dashed rgba(88, 92, 105, 0.6); border-radius: 12px; display: flex; flex-grow: 1; grid-column: span 4; justify-content: center; min-height: 284px; overflow: hidden; position: relative; transition: border-color 0.3s; }
.oneCase .createBattle_btn { grid-column: span 3; }
@media (max-width: 900px) { .oneCase .createBattle_btn { grid-column: span 1; } .twoCases .createBattle_btn { grid-column: span 2; } }
.threeCases .createBattle_btn { grid-column: span 1; }
@media (max-width: 1800px) { .createBattle_btn { min-height: 260px; } }
@media (max-width: 1200px) { .createBattle_btn { min-height: 250px; } }
@media (max-width: 900px) { .createBattle_btn { border-radius: 8px; min-height: 238px; } }
@media (max-width: 599px) { .createBattle_btn { min-height: 220px; } }
.createBattle_btn:hover { border-color: rgba(107, 111, 123, 0.4); }
.createBattle_btn::before { background: linear-gradient(rgba(30, 30, 40, 0.7), rgba(53, 46, 49, 0.7)); content: ""; height: 100%; left: 0px; opacity: 0; position: absolute; top: 0px; transition: opacity 0.3s; width: 100%; }
.createBattle_btn:hover::before { opacity: 1; }
.createBattle_btnTitle { color: rgb(208, 205, 212); display: flex; font-size: 16px; font-weight: 700; line-height: 22px; padding: 84px 20px 0px; position: relative; transition: color 0.3s; user-select: none; }
@media (max-width: 1800px) { .createBattle_btnTitle { font-size: 15px; line-height: 18px; padding-top: 65px; } }
@media (max-width: 900px) { .createBattle_btnTitle { font-size: 13px; line-height: 16px; padding-top: 57px; } }
@media (max-width: 599px) { .createBattle_btnTitle { font-size: 12px; line-height: 14px; padding-top: 50px; } }
.createBattle_btnTitle::after, .createBattle_btnTitle::before { background: url("/static/media/add-case.9138354220ecb7c15eec.png") 0% 0% / 100% no-repeat; content: ""; height: 72px; left: 0px; margin: auto; position: absolute; right: 0px; top: 0px; width: 72px; }
@media (max-width: 1800px) { .createBattle_btnTitle::after, .createBattle_btnTitle::before { height: 54px; width: 54px; } }
@media (max-width: 900px) { .createBattle_btnTitle::after, .createBattle_btnTitle::before { height: 44px; width: 44px; } }
@media (max-width: 599px) { .createBattle_btnTitle::after, .createBattle_btnTitle::before { height: 36px; width: 36px; } }
.createBattle_btnTitle::after { background-position: 0px -72px; opacity: 0; transition: opacity 0.3s; }
@media (max-width: 1800px) { .createBattle_btnTitle::after { background-position: 0px -54px; } }
@media (max-width: 900px) { .createBattle_btnTitle::after { background-position: 0px -44px; } }
@media (max-width: 599px) { .createBattle_btnTitle::after { background-position: 0px -36px; } }
.createBattle_btn:hover .createBattle_btnTitle { color: rgb(255, 229, 205); }
.createBattle_btn:hover .createBattle_btnTitle::after { opacity: 1; }
/* .createBattle_cashback { background: rgba(28, 28, 37, 0.8); border: 1px dashed rgba(114, 114, 131, 0.26); border-radius: 12px; color: rgb(179, 179, 192); font-size: 14px; line-height: 20px; margin-top: 24px; padding: 12px 24px; text-align: center; width: 100%; }
@media (max-width: 1800px) { .createBattle_cashback { margin-top: 20px; } }
@media (max-width: 1200px) { .createBattle_cashback { font-size: 13px; line-height: 18px; } }
@media (max-width: 900px) { .createBattle_cashback { border-radius: 8px; } }
@media (max-width: 599px) { .createBattle_cashback { font-size: 12px; line-height: 16px; margin-top: 18px; padding: 12px 20px 12px 12px; } }
.createBattle_cashback p { background: url("/static/media/cashback.040befe905a6f674803f.svg") 0px 50% / 20px no-repeat; display: inline-block; padding-left: 30px; text-align: left; word-break: break-all; }
@media (max-width: 599px) { .createBattle_cashback p { background-size: 18px; padding-left: 26px; } } */
.checkbox_component {align-items: center; color: #cecfd6; cursor: pointer; display: flex; font-size: 11px; font-style: normal; font-weight: 900; gap: 10px; line-height: normal; text-transform: uppercase; -webkit-user-select: none; user-select: none;}
@media (max-width: 900px) {.checkbox_component { order: 3; }}
@media (max-width: 599px) {.checkbox_component { font-size: 10px; }}
.checkbox_indicator {background: rgba(177,179,202,.1); border-radius: 8px; height: 22px; position: relative; transition: background-color .3s; width: 29px;}
.checkbox_indicator.checked {background: hsla(29,67%,64%,.2);}
.checkbox_indicator:before {background: #6f6f76; border-radius: 5px; content: ""; height: 14px; left: 4px; position: absolute; top: 4px; transition: transform .3s, background-color .3s, -webkit-transform .3s; width: 14px;}
.checkbox_component:hover .checkbox_indicator:before {background: #90909c;}
.checkbox_component .checkbox_indicator.checked:before {background: #ffb97a; -webkit-transform: translateX(7px); transform: translateX(7px);}
/* новый дизайн баттлов - создание батла */

/* старый дизайн баттлов */
.battle_component {
    margin-top: 16px;
    padding: 0 8px;
    width: 33.3333333333%;
}

@media(max-width: 1200px) {
    .battle_component {
        margin-top: 8px;
        padding: 0 4px;
        width: 50%;
    }
}

@media(max-width: 599px) {
    .battle_component {
        width: 100%;
    }
}

.battle_inner {
    background: #1a1a23;
    border-radius: 12px;
    padding: 15px;
}

@media(max-width: 900px) {
    .battle_inner {
        border-radius: 10px;
    }
}

@media(max-width: 599px) {
    .battle_inner {
        border-radius: 8px;
        padding: 12px;
    }
}

.battle_header,
.battle_main {
    align-items: center;
    display: flex;
}

.battle_main {
    flex-grow: 1;
}

.battle_rounds {
    align-items: center;
    background: url(/static/media/round.1608ae23bbac48e890ae.svg) 50% no-repeat;
    background-size: 100%;
    color: #e8e4f7;
    display: flex;
    flex-shrink: 0;
    font-size: 16px;
    font-weight: 900;
    height: 40px;
    justify-content: center;
    position: relative;
    width: 40px;
}

@media(max-width: 1200px) {
    .battle_rounds {
        font-size: 13px;
        height: 36px;
        width: 36px;
    }
}

@media(max-width: 599px) {
    .battle_rounds {
        font-size: 11px;
        height: 32px;
        width: 32px;
    }
}

.battle_rounds span {
    position: relative;
    z-index: 2;
}

.battle_finished .battle_rounds {
    opacity: 0.6;
}

.battle_users {
    display: flex;
    flex-shrink: 0;
    gap: 8px;
    padding-left: 15px;
}

@media(max-width: 900px) {
    .battle_users {
        gap: 6px;
    }
}

@media(max-width: 599px) {
    .battle_users {
        padding-left: 10px;
    }
}

.battle_photo,
.battle_user {
    border-radius: 10px;
}

@media(max-width: 599px) {
    .battle_photo,
    .battle_user {
        border-radius: 8px;
    }
}

.battle_user {
    height: 28px;
    width: 28px;
}

@media(max-width: 599px) {
    .battle_user {
        height: 26px;
        width: 26px;
    }
}

.battle_user.battle_winner {
    outline: 2px solid #9aff89;
    padding: 2px;
    position: relative;
}

@media(max-width: 599px) {
    .battle_user.battle_winner {
        outline-width: 1px;
        padding: 1px;
    }
}

.battle_link {
    display: block;
    height: 100%;
    width: 100%;
}

.battle_photo {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 100%;
    opacity: 0.65;
    transition: opacity 0.3s;
    width: 100%;
}

.battle_link:hover .battle_photo {
    opacity: 1;
}

.battle_winner .battle_link:hover .battle_photo {
    opacity: 0.65;
}

.battle_winner .battle_photo {
    border-radius: 8px;
    opacity: 1;
}

@media(max-width: 599px) {
    .battle_winner .battle_photo {
        border-radius: 6px;
    }
}


.battle_battleLink {
    align-items: center;
    background: #2f2f3a;
    border-radius: 6px;
    color: #c9cad3;
    display: flex;
    font-size: 11px;
    font-weight: 700;
    gap: 5px;
    line-height: 16px;
    margin-left: 12px;
    overflow: hidden;
    padding: 8px 12px 8px 10px;
    transition: color .3s, background-color .3s;
}

.battle_battleLink:hover {
    background-color: #3d3d4b;
    color: #e6e6ec;
}

.battle_battleLink:hover path {
    fill: #e6e6ec;
}

@media(max-width: 1200px) {
    .battle_battleLink {
        border-radius: 4px;
        font-size: 10px;
        margin-left: 8px;
        padding: 6px 10px 6px 8px;
    }
}

@media(max-width: 900px) {
    .battle_battleLink {
        justify-content: center;
        padding: 6px 0;
        width: 26px;
    }
}

.battle_battleLink span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

@media(max-width: 900px) {
    .battle_battleLink span {
        display: none;
    }
}

.battle_eyeIcon {
    flex-shrink: 0;
    height: 16px;
    width: 16px;
}

@media(max-width: 1200px) {
    .battle_eyeIcon {
        height: 14px;
        width: 14px;
    }
}

.battle_eyeIcon path {
    transition: fill .3s;
}

.battle_casesWrapper {
    height: 102px;
    margin: 12px 0;
    overflow: hidden;
    position: relative;
    width: 100%;
}

@media(max-width: 1800px) {
    .battle_casesWrapper {
        height: 90px;
    }
}

@media(max-width: 900px) {
    .battle_casesWrapper {
        height: 80px;
    }
}

@media(max-width: 599px) {
    .battle_casesWrapper {
        height: 74px;
    }
}

.battle_casesWrapper:after,
.battle_casesWrapper:before {
    background: linear-gradient(270deg, transparent, #1a1a23);
    content: "";
    height: 100%;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: visibility .3s, opacity .3s;
    visibility: hidden;
    width: 50px;
    z-index: 2;
}

.battle_casesWrapper.battle_scrollable:after,
.battle_casesWrapper.battle_scrollable:before {
    opacity: 1;
    visibility: visible;
}

.battle_casesWrapper:before {
    left: 0;
}

.battle_casesWrapper:after {
    right: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.battle_caseControl {
    background: #20202b url(/static/media/control-arrow.d0e1fb2b3f0b061c89b5.svg) 50% no-repeat;
    background-size: 12px;
    border-radius: 6px;
    bottom: 0;
    height: 28px;
    margin: auto;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: background-color .3s, opacity .3s, visibility .3s;
    visibility: hidden;
    width: 28px;
    z-index: 3;
}

.battle_scrollable .battle_caseControl {
    opacity: 1;
    visibility: visible;
}

.battle_caseControl:hover {
    background-color: #404051;
}

.battle_caseControl.battle_previous {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.battle_caseControl.battle_disabled {
    opacity: 0.5;
}

.battle_previous {
    left: 0;
}

.battle_next {
    right: 0;
}

.battle_casesRow {
    width: 100%;
}

.battle_scrollable .battle_casesRow {
    cursor: grab;
    overflow-x: scroll;
    -webkit-user-select: none;
    user-select: none;
}

.battle_cases {
    display: flex;
    gap: 4px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

@media(max-width: 1800px) {
    .battle_cases {
        gap: 8px;
    }
}

@media(max-width: 599px) {
    .battle_cases {
        gap: 4px;
    }
}

.battle_finished .battle_cases {
    opacity: 0.45;
}

.battle_case {
    cursor: help;
    flex-shrink: 0;
    height: 102px;
    line-height: 1;
    position: relative;
    width: 102px;
}

@media(max-width: 1800px) {
    .battle_case {
        height: 90px;
        width: 90px;
    }
}

@media(max-width: 900px) {
    .battle_case {
        height: 80px;
        width: 80px;
    }
}

@media(max-width: 599px) {
    .battle_case {
        height: 74px;
        width: 74px;
    }
}

.battle_count {
    background: #b3b3c0;
    border-radius: 4px;
    color: #1a1a24;
    font-size: 11px;
    font-weight: 700;
    line-height: 14px;
    padding: 4px 6px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}

@media(max-width: 1800px) {
    .battle_count {
        font-size: 10px;
        line-height: 12px;
    }
}

.battle_tooltip {
    background: #4b4b63;
    border-radius: 6px;
    bottom: 0;
    color: #fff;
    font-size: 10px;
    left: 50%;
    line-height: 12px;
    max-width: 100%;
    opacity: 0;
    overflow: hidden;
    padding: 6px 8px;
    position: absolute;
    text-overflow: ellipsis;
    transform: translateX(-50%);
    transition: opacity .3s, visibility .3s, transform .3s;
    visibility: hidden;
    white-space: nowrap;
    width: max-content;
}

.battle_case:hover .battle_tooltip {
    opacity: 1;
    transform: translateY(-5px) translateX(-50%);
    visibility: visible;
}

.battle_image {
    height: 100%;
    width: 100%;
    transition: opacity .3s ease;
}

.battle_caseLink:hover .battle_image {
    opacity: .7;
}

.battle_info {
    background: #1f1f29;
    border-radius: 8px;
    display: flex;
    font-weight: 700;
    gap: 15px;
    overflow: hidden;
    padding-right: 15px;
}

@media(max-width: 1200px) {
    .battle_info {
        border-radius: 6px;
        padding-right: 12px;
    }
}

@media(max-width: 599px) {
    .battle_info {
        padding-right: 10px;
    }
}

.battle_price {
    color: #fff;
    flex-grow: 1;
    flex-shrink: 0;
    font-size: 14px;
    line-height: 20px;
    padding: 15px 0 15px 15px;
}

@media(max-width: 1200px) {
    .battle_price {
        font-size: 12px;
        line-height: 18px;
        padding: 12px 0 12px 12px;
    }
}

@media(max-width: 599px) {
    .battle_price {
        font-size: 11px;
        line-height: 1;
    }
}

.battle_result {
    align-items: center;
    color: #e7645c;
    display: flex;
    font-size: 10px;
    font-weight: 900;
    line-height: 1;
    min-width: 0;
    padding-left: 24px;
    position: relative;
}

.battle_result span {
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap;
}

@media(max-width: 1200px) {
    .battle_result {
        font-size: 9px;
        padding-left: 22px;
    }
}

@media(max-width: 599px) {
    .battle_result {
        font-size: 8px;
        padding-left: 18px;
    }
}

.battle_result::before {
    background: url('/static/media/lose.1a5239ae1a11036411b3.svg') no-repeat;
    content: "";
    height: 18px;
    left: 0;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    width: 18px;
}

@media(max-width: 1200px) {
    .battle_result::before {
        height: 16px;
        margin-top: -8px;
        width: 16px;
    }
}

@media(max-width: 599px) {
    .battle_result::before {
        height: 14px;
        margin-top: -7px;
        width: 14px;
    }
}

.battle_result.battle_win {
    color: #9aff89;
}

.battle_result.battle_win::before {
    background-image: url('/static/media/win.5d465365b2834099af87.svg');
    margin-top: -10px;
}

@media(max-width: 1200px) {
    .battle_result.battle_win::before {
        margin-top: -9px;
    }
}

@media(max-width: 599px) {
    .battle_result.battle_win::before {
        margin-top: -8px;
    }
}

.battle_result.battle_noIcon {
    padding-left: 0;
}

.battle_result.battle_noIcon::before {
    display: none;
}

.battle_skeletonRounds {
    width: 15px !important;
}

.battle_skeletonUser {
    height: 28px !important;
    width: 28px !important;
}

.battle_skeletonCase {
    height: 102px !important;
    width: 102px !important;
}

@media(max-width: 1800px) {
    .battle_skeletonCase {
        height: 90px !important;
        width: 90px !important;
    }
}

@media(max-width: 900px) {
    .battle_skeletonCase {
        height: 80px !important;
        width: 80px !important;
    }
}

@media(max-width: 599px) {
    .battle_skeletonCase {
        height: 74px !important;
        width: 74px !important;
    }
}

.battle_skeletonPrice {
    width: 50px !important;
}

.battle_skeletonResult {
    width: 77px !important;
}

.battles_list {
    display: flex;
    flex-wrap: wrap;
    margin: -16px -8px 0
}

@media(max-width: 1200px) {
    .battles_list {
        margin:-8px -4px 0
    }
}

.hell-pay-modal .modal-hellcase {
    position: relative
}

.modal-hellcase {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    display: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    position: fixed;
    z-index: 40
}

.modal-hellcase.show {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.modal-hellcase .modal-card-title {
    font-size: 20px;
    font-weight: 400
}

.modal-hellcase.is-success .modal-card {
    background-image: url(../img/casebattle/modal-success-bg.png);
    background-repeat: no-repeat;
    background-size: cover
}

.modal-hellcase.modal-casebattle.is-success .modal-card-head {
    background-color: transparent;
    flex-direction: column;
    padding-bottom: 0
}

.modal-hellcase.modal-casebattle.is-success .modal-card-head h2 {
    display: block;
    width: 100%;
    font-size: 10px;
    margin-top: 10px
}

.modal-hellcase.modal-casebattle .modal-card-head .modal-card-title {
    font-weight: 700
}

.modal-hellcase.modal-casebattle .modal-card-head .modal-card-title span {
    background: linear-gradient(90deg, #fe932f 0%, #ede52b 100%);
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important
}

.modal-hellcase.is-success .modal-card-foot {
    background: #15181b;
    color: gray;
    font-size: 14px
}

.modal-hellcase.is-success .modal-card-foot span {
    color: #fff
}

.modal-hellcase.is-success .modal-card-title.success {
    background-image: -webkit-linear-gradient(right, #69e755 10%, #00a15b);
    background-image: linear-gradient(to left, #69e755 10%, #00a15b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.modal-hellcase .modal-background {
    background-color: rgba(26, 27, 34, .9);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden
}

.modal-hellcase .modal-card {
    margin: 0 auto;
    max-height: calc(100vh - 40px);
    max-width: 640px;
    background: #1e2129;
    position: relative;
    color: #fff;
	border-radius: 15px;
}

.modal-hellcase .modal-card.is-large {
    max-width: 1040px
}

.modal-hellcase .modal-card.is-medium {
    width: 800px;
    max-width: 800px
}

.modal-hellcase .modal-card.is-small {
    width: 500px;
    max-width: 600px
}

.modal-hellcase .modal-card .hell-modal-card-action {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    margin-top: 25px
}

.modal-hellcase.modal-casebattle .modal-card .hell-modal-card-action {
    margin-top: 40px
}

.modal-hellcase .modal-card .hell-modal-card-action a {
    margin: 5px;
    flex-grow: 1;
}

.modal-hellcase .modal-card .hell-modal-card-action a span {
    text-align: center;
    white-space: nowrap
}

.casebattle .modal-hellcase .modal-card-body {
    padding: 20px;
    padding-top: 10px;
    max-height: 400px;
    overflow-y: auto;
    overflow-x: auto
}

.modal-card-body.scroll {
    overflow-y: auto;
    display: grid;
    scrollbar-width: thin;
    scrollbar-color: rgb(74, 74, 94) transparent;
    padding: 10px;
    gap: 10px;
}

.modal-hellcase .modal-card-body h2 {
    text-transform: uppercase;
    color: #8397aa;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px
}

.modal-hellcase .modal-card-body h4 {
    text-align: center;
    margin-bottom: 15px;
    text-transform: uppercase
}

.modal-hellcase .modal-card-body h2 strong, .modal-hellcase .modal-card-body h4 strong {
    color: #fff
}

.modal-hellcase .modal-users {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    padding-bottom: 40px;
    padding-top: 30px
}

.modal-hellcase .modal-users a {
    margin-left: 20px;
    margin-right: 20px;
    background-image: linear-gradient(to right, #838C94, #4E575F);
    padding: 2px;
    border-radius: 100px;
    position: relative;
    display: inline-block;
    -webkit-transition: all 100ms ease-out;
    transition: all 100ms ease-out
}

.modal-hellcase .modal-users a:hover img {
    border-color: transparent
}

.modal-hellcase .modal-users a span {
    position: absolute;
    color: #fff;
    text-decoration: none;
    bottom: 0;
    display: block;
    left: 0;
    text-align: center;
    width: 100%;
    bottom: -30px;
    font-size: 14px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.modal-hellcase .modal-users img {
    width: 80px;
    border-radius: 100px;
    border: 2px solid transparent;
    display: inherit;
    -webkit-transition: all 200ms ease-out;
    transition: all 200ms ease-out
}

.modal-hellcase .modal-users a.winner {
    background-image: -webkit-linear-gradient(left, #69e755, #00a15b);
    background-image: linear-gradient(to right, #69e755, #00a15b);
    border-radius: 100px;
    position: relative
}

.modal-hellcase .modal-users a.winner:after {
    content: attr(data-text);
    position: absolute;
    top: -6px;
    color: #fff;
    text-align: center;
    font-size: 10px;
    text-transform: uppercase;
    background: #02a25b;
    background-image: linear-gradient(to right, #69e755, #00a15b);
    padding: 3px 7px;
    border-radius: 1px;
    width: 40px;
    left: calc(50% - 54px / 2)
}

.modal-hellcase .modal-users a.winner img {
    border-radius: 100px
}

.modal-hellcase .modal-card-head {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #242a31;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 10px;
    padding-bottom: 30px;
    padding-top: 30px;
    position: relative;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    text-transform: uppercase;
    text-align: center
}

.modal-hellcase .modal-card-head .close {
    position: absolute;
    top: calc((56px / 2) - 10px);
    right: 20px;
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    opacity: .6;
    z-index: 2;
    color: gray;
    font-size: 25px;
    opacity: .7
}

.modal-hellcase .modal-card-head .close:hover {
    opacity: 1
}

.modal-hellcase .modal-card-foot {
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #242a31;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 20px;
    position: relative;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px
}

.modal-hellcase .modal-hellcase-items-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.modal-hellcase .modal-hellcase-items-list .hell-winner-item {
    text-align: left;
    clear: both;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 365px;
    margin-top: 5px
}

.modal-hellcase .modal-hellcase-items-list .hell-winner-item .hell-winner-item-text {
    width: 100%;
}

.modal-hellcase .modal-hellcase-items-list .hell-winner-item .hell-winner-item-text .hellcase-btn-success {
    /* width: 70%; */
    /* flex-grow: 1; */
    margin-right: 25px;
}

.modal-hellcase .modal-hellcase-items-list .hell-winner-item .hell-winner-item-text .hellcase-btn-upgrade {
    float: right
}

.modal-hellcase .modal-hellcase-items-list .hell-winner-item .hell-winner-action-item .hellcase-btn-success span {
    padding: 12px 25px;
    max-width: 115px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center
}

.modal-hellcase .modal-hellcase-items-list .hell-winner-item-image {
    margin-right: 5px
}

.modal-hellcase .modal-hellcase-items-list .hell-winner-item-text .name {
    background: rgba(42, 46, 56, .5);
    padding: 10px;
    font-size: 15px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 4px;
    white-space: nowrap;
    max-width: 205px;
    text-overflow: ellipsis;
    overflow: hidden
}

.casebattle .modal-hellcase .modal-hellcase-items-list .hell-winner-item-text .name span {
    color: #738090;
    margin-top: 2px;
    display: block;
    font-size: 14px
}

.modal-hellcase .modal-hellcase-items-list .hell-winner-image {
    width: 300px;
    height: 250px;
    display: block;
    background: #20252c;
    margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 25px;
    border-left: 4px solid transparent;
    text-align: center;
    position: relative;
    width: 130px;
    height: 100px;
    float: left;
    margin-top: 0;
    margin-bottom: 15px;
    background-image: url(https://cdn.hellcase.com/hellcase/img/web/item_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.modal-hellcase .modal-hellcase-items-list .hell-winner-image .image {
    background-repeat: no-repeat;
    width: 80%;
    height: 100%;
    background-position: center;
    position: absolute;
    top: 0;
    left: 10%;
    z-index: 2;
    background-size: contain
}

.modal-hellcase .modal-hellcase-items-list .hell-winner-image .image-bg {
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 100%;
    width: 80%;
    height: 100%;
    background-position: center;
    position: absolute;
    -webkit-filter: blur(7px) grayscale(100%);
    filter: blur(7px) grayscale(100%);
    top: 10px;
    left: 10px;
    opacity: .5
}

.modal-hellcase .modal-hellcase-items-list .hell-winner-image.stattrak:after {
    font-size: 11px;
    position: absolute;
    top: 6px;
    right: 5px;
    display: block;
    content: "StatTrakâ„¢";
    color: #ea6a2a
}

.modal-hellcase-status-bar {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    text-transform: uppercase;
    color: gray;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 20px;
    margin-top: 10px;
    text-align: center
}

.modal-hellcase-status-bar span {
    color: #fff;
    font-weight: 700;
    margin-left: 20px;
    font-size: 20px
}

.modal-hellcase-status-bar .modal-sort-btn {
    color: #fff;
    background: #16191e;
    padding: 5px 25px;
    text-decoration: none;
    border-radius: 15px;
    text-transform: capitalize
}

.modal-hellcase-status-bar .modal-sort-btn i {
    color: gray;
    margin-left: 10px
}

#subs_balance .modal-hellcase .modal-card-body {
    padding: 0
}

#subs_balance .premium-period-header {
    height: 80px
}

#subs_balance .modal-hellcase .modal-card-body {
    padding: 0
}

.modal-hellcase.subs_one_balance .modal-card .modal-card-body {
    height: calc(100% - 70px);
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.modal-hellcase.subs_one_balance .modal-card {
    background-image: url(../img/modal_one_month.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 370px;
    max-width: 100%;
    height: 100%
}

.modal-hellcase.subs_one_balance .modal-card-head {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    background: 0 0;
    padding-top: 20px;
    text-transform: none
}

.premium-payment-header {
    text-transform: uppercase;
    font-weight: 500;
    font-size: 14px
}

.modal-hellcase.subs_one_balance .modal-card .hell-modal-card-action a span {
    padding: 12px 10px;
    width: auto
}

.modal-hellcase.subs_one_balance .modal-card .hell-modal-card-action a span i {
    opacity: .5
}

.modal-hellcase.subs_one_balance .payment-balance .premium-payment-action div {
    background: linear-gradient(135deg, #A36FF6 0%, #5167FF 100%)
}

.modal-hellcase.subs_one_balance .payment-g2a .premium-payment-action div {
    background: linear-gradient(135deg, #ECE92B 0%, #FF8E2F 100%)
}

.caselist-select {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.caselist-select .caselist-case {
    text-align: center;
    margin-bottom: 10px;
    padding: 10px;
    text-align: center;
    position: relative;
    margin-left: 1px;
    margin-right: 1px
}

@media(max-width: 599px) {
	.caselist-select .caselist-case {
		text-align: center;
		margin-bottom: 10px;
		padding: 0px;
		text-align: center;
		position: relative;
		margin-left: 1px;
		margin-right: 1px
	}
}

.caselist-select .caselist-case img {
    width: 170px;
    position: relative;
    top: 8px;
    left: 10px
}

.caselist-select .caselist-case .case-title {
    margin-top: 10px;
    text-transform: uppercase
}

.caselist-select .caselist-case .case-price {
    font-size: 14px;
    margin-top: 5px
}

.caselist-select .caselist-case:hover {
    background: #20252c;
    background-image: url(https://cdn.hellcase.com/hellcase/img/web/select_case.svg);
    background-repeat: no-repeat;
    background-position: center center
}

.caselist-select .caselist-case:hover .case-action {
    opacity: 1
}

.caselist-select .caselist-case.active {
    background: -webkit-linear-gradient(bottom, #1D3131, #1F252B);
    background: linear-gradient(to top, #1D3131, #1F252B)
}

.caselist-select .caselist-case.active .case-action {
    opacity: 1
}

.caselist-select .caselist-case.active img {
    opacity: .3
}

.caselist-select .caselist-case .case-action {
    position: absolute;
    top: 0;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    opacity: 0
}

.caselist-select .caselist-case .case-action .close {
    position: absolute;
    top: 10px;
    right: 25px;
    color: #515765;
    text-decoration: none;
    opacity: .7;
    font-size: 20px
}

.caselist-select .caselist-case .case-action .close:hover {
    opacity: 1
}

.caselist-select .caselist-case .case-action .case-counter {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    vertical-align: middle;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    background: #1c2127;
    padding: 5px;
    border-radius: 15px
}

.caselist-select .caselist-case .case-action .case-counter a {
    width: 25px;
    font-size: 25px;
    text-align: center;
    display: inline-block;
    color: #515765;
    font-weight: 700;
    padding: 3px
}

.caselist-select .caselist-case .case-action .case-counter a:hover {
    color: #fff
}

.caselist-select .caselist-case .case-action .case-counter span {
    font-size: 18px;
    width: 35px;
    display: inline-block;
    font-weight: 700;
    vertical-align: middle;
    -webkit-align-self: auto;
    align-self: auto;
    color: #fff
}

.caselist-select .caselist-case .case-action .case-btn-add {
    background: 0 0;
    padding: 2px;
    text-decoration: none;
    margin-top: 5px;
    margin-bottom: 5px;
    border-radius: 15px;
    background-image: -webkit-linear-gradient(left, rgba(105, 231, 85, 0.64), rgba(0, 161, 91, 0.67));
    background-image: linear-gradient(to right, rgba(105, 231, 85, 0.64), rgba(0, 161, 91, 0.67));
    display: inline-block;
    color: #fff;
    text-transform: uppercase;
    position: relative;
    left: -10px
}

.caselist-select .caselist-case .case-action .case-btn-add span {
    padding: 10px 25px;
    background: rgba(42, 50, 58, .4);
    border-radius: 15px;
    display: block;
    -webkit-transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    transition: all 100ms cubic-bezier(.99, .47, 0, .99)
}

.caselist-select .caselist-case .case-action .case-btn-add span:hover {
    background: transparent
}

.caselist-select .caselist-case .case-action .case-btn-remove {
    background-image: -webkit-linear-gradient(right, rgba(62, 62, 62, 0.8), rgba(152, 152, 152, 0.8));
    background-image: linear-gradient(to left, rgba(62, 62, 62, 0.8), rgba(152, 152, 152, 0.8));
    padding: 2px;
    text-decoration: none;
    margin-top: 5px;
    margin-bottom: 5px;
    border-radius: 15px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    display: inline-block
}

.caselist-select .caselist-case .case-action .case-btn-remove span {
    padding: 10px 25px;
    background: rgba(42, 50, 58, .4);
    border-radius: 15px;
    display: block;
    -webkit-transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    transition: all 100ms cubic-bezier(.99, .47, 0, .99)
}

.caselist-select .caselist-case .case-action .case-btn-remove span:hover {
    background: transparent
}

.fal {
    font-weight: 300;
}

.fal, .far {
    font-family: "Font Awesome 5 Pro";
}

.caselist-select .caselist-case.active {
    background: -webkit-linear-gradient(bottom,#1D3131,#1F252B);
    background: linear-gradient(to top,#1D3131,#1F252B);
}

.casebattle .casebattle-footer-action div > h3 {
    color: #fff;
    text-shadow: 0 4px 4px rgba(0, 0, 0, .25);
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 5px;
    margin-top: 5px;
    text-transform: initial;
    text-transform: capitalize
}

.casebattle .casebattle-footer-action div > h3 i {
    background-image: linear-gradient(to left, #69e755 10%, #00a15b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 700
}

.casebattle .casebattle-footer-action div > span {
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    color: #545d70;
    text-transform: initial;
    margin-bottom: 12px
}

.casebattle1-privacy > h3 {
    padding-left: 50px
}

.casebattle1-privacy > span {
    padding-left: 50px
}

.casebattle .casebattle-footer-action .up::after {
    content: "";
    position: absolute;
    background-image: url(../img/casebattle/cb_up.svg);
    top: -5px;
    right: -4px;
    width: 30px;
    height: 33px;
    background-repeat: no-repeat;
    background-size: cover
}

.casebattle .casebattle-footer-action .casebattle-create-footer-left {
    display: flex;
    max-width: 50%;
    height: 100%;
    padding-left: 20px
}

@media(max-width: 1800px) {
    .casebattle .casebattle-footer-action .casebattle-create-footer-left {
    display: block !important;
    max-width: 100% !important;
    height: auto !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    }
}

.casebattle .casebattle-footer-action .casebattle-create-footer-left .players-number {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    position: relative;
    padding-right: 25px
}

/* .casebattle .casebattle-footer-action .casebattle-create-footer-left .players-number::before {
    content: "";
    position: absolute;
    top: 20px;
    height: 60px;
    width: 1px;
    background: rgba(128, 128, 128, .25);
    right: 0
} */

/* .casebattle .casebattle-footer-action .casebattle-create-footer-left .players-number::after {
    content: "";
    position: absolute;
    background-image: url(../img/casebattle/cb_players.svg);
    top: 13px;
    left: 5px;
    width: 38px;
    height: 26px;
    background-repeat: no-repeat
} */

.casebattle .casebattle-footer-action .casebattle-create-footer-left .players-number ul {
    margin-left: 0;
    display: flex
}

.casebattle .casebattle-footer-action .casebattle-create-footer-left .players-number ul li {
    margin-right: 5px;
    position: relative;
	border-radius: 5px;
}

.casebattle .casebattle-footer-action .casebattle-create-footer-left .players-number ul li a {
    position: relative
}

.casebattle .casebattle-footer-action .casebattle-create-footer-left .players-number ul li:last-of-type {
    margin-right: 0
}

.casebattle1-privacy {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    background: url(../img/casebattle/cb_privacy.svg) 0 50% no-repeat;
    background-size: 20px;
    display: flex;
    gap: 4px;
    padding-left: 40px
}

@media (max-width: 900px) {
    .casebattle1-privacy {
	flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    background: none;
    display: flex;
    gap: 4px;
	padding-left: 0px;
    }
}

/* .casebattle1-privacy::after {
    content: "";
    position: absolute;
    background-image: url(../img/casebattle/cb_privacy.svg);
    top: 13px;
    left: 5px;
    width: 38px;
    height: 26px;
    background-repeat: no-repeat
} */

.casebattle1-privacy .casebattle1-privacy-status {
    white-space: nowrap
}

.casebattle1-privacy .casebattle1-privacy-status button {
    border: none;
    background: rgba(0, 0, 0, .15);
    color: rgba(255, 255, 255, .5);
    font-style: normal;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    padding: 10px 20px;
    font-size: 14px;
	border-radius: 10px;
    cursor: pointer;
}

.casebattle1-privacy .casebattle1-privacy-status button:last-child {
    margin-right: 0
}

.casebattle1-privacy .casebattle1-privacy-status button.active {
    background: #2a2b36;
    color: #fff
}

.casebattle-footer-action .casebattle-create-footer-right {
	display: flex;
    max-width: 50%;
    height: 100%;
    background: #36363624;
    justify-content: flex-end;
    padding-right: 20px;
    padding-left: 20px
}

@media (max-width: 599px) {
	.casebattle-footer-action .casebattle-create-footer-right {
	max-width: 100%;
	background: none;
	padding-left: 0px;
	padding-right: 0px
	}
}

.casebattle .casebattle-footer-action .casebattle-create-footer-right .casebattle-create-footer-cashback {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 4px 4px rgba(0, 0, 0, .45);
    justify-content: center;
    padding-left: 30px;
    padding-right: 30px;
    position: relative
}

.casebattle .casebattle-footer-action .casebattle-create-footer-right .casebattle-create-footer-cashback span {
    color: rgba(255, 255, 255, .7);
    text-shadow: 0 4px 4px rgba(0, 0, 0, .25)
}

.casebattle .casebattle-footer-action .casebattle-create-footer-right .casebattle-create-footer-cashback::before {
    content: "";
    position: absolute;
    top: 20px;
    height: 60px;
    width: 1px;
    background: rgba(128, 128, 128, .25);
    right: 0
}

.casebattle .casebattle-footer-action .casebattle-create-footer-right .casebattle-create-footer-cashback.up::after {
    top: -7px;
    left: -15px;
    width: 60px;
    height: 70px
}

.casebattle .casebattle-footer-action .casebattle-create-footer-right .casebattle-create-footer-cost {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    text-shadow: 0 4px 4px rgba(0, 0, 0, .45);
    justify-content: center;
    padding-left: 30px;
    padding-right: 30px
}

.casebattle .casebattle-footer-action .casebattle-create-footer-right .casebattle-create-footer-cost span {
    color: rgba(255, 255, 255, .7);
    text-shadow: 0 4px 4px rgba(0, 0, 0, .25)
}

.casebattle .casebattle-footer-action .casebattle-create-footer-right .casebattle-create-footer-button {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

.casebattle-clear-footer-button {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center
}

.casebattle-battle-place {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    margin-top: 25px
}

.casebattle-battle-place .casebattle-battle-place-cell {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    text-align: center;
    background: #1c2127;
    width: 100%;
    margin-left: 2px;
    margin-right: 2px;
    min-height: 200px;
    box-shadow: inset 0 0 50px rgba(0, 0, 0, .4);
    position: relative
}

.casebattle-battle-place .casebattle-battle-place-cell:last-child:before {
    display: none
}

.casebattle-battle-place .casebattle-battle-place-cell::before {
    content: "VS";
    display: block;
    padding: 20px;
    text-align: center;
    font-size: 18px;
    background: #232a30;
    top: 100px;
    right: -33px;
    position: absolute;
    z-index: 2;
    color: #515765;
    overflow: hidden;
    border-radius: 50px
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-items.roulette {
    max-height: 250px;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0)
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-items.roulette img {
    max-width: 70%;
    margin: 0 auto
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-items.roulette img .roulette-inner img {
    display: inline-block
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-items {
    position: relative
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-items .cell-item {
    height: 250px;
    position: relative
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-items .cell-item .cell-item-image img {
    max-width: 200px
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-items .cell-item-name {
    color: #fff;
    font-size: 18px;
    position: relative;
    top: -30px
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-items .cell-item-exterior {
    color: gray;
    font-size: 14px;
    position: relative;
    top: -20px
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-items .cell-items-buttons {
    margin-top: 20px
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-items .cell-items-button {
    background: 0 0;
    color: #fff;
    font-size: 16px;
    padding: 6px 25px;
    border-radius: 15px;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #282f37;
    -webkit-transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    cursor: pointer
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-items .cell-items-button:hover {
    background: #282f37
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-progress {
    height: 2px;
    width: 100%;
    background: red;
    display: block;
    -webkit-transition: 2s width ease-in-out;
    transition: 2s width ease-in-out
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-item-status {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: 250px;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: relative
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-item-status img {
    height: 80px;
    width: 80px
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-item-status .cell-item-status-text {
    font-size: 20px;
    color: #515765;
    margin-top: 20px
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-item-status .cell-item-status-text i.cur::before {
    font-size: 25px;
    margin-right: 5px
}

.casebattle-battle-place .casebattle-battle-place-cell:first-child {
    margin-left: 0
}

.casebattle-battle-place .casebattle-battle-place-cell:last-child {
    margin-right: 0
}

.casebattle-battle-place .casebattle-battle-place-cell.ready .cell-progress {
    background-image: -webkit-linear-gradient(right, #68E755, #02A25B);
    background-image: linear-gradient(to left, #68E755, #02A25B)
}

.casebattle-battle-place .casebattle-battle-place-cell.ready .cell-user-profile {
    background-image: url(../img/casebattle/win_user_bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center
}

.casebattle-battle-place .casebattle-battle-place-cell.winner .cell-progress {
    background-image: -webkit-linear-gradient(right, #68E755, #02A25B);
    background-image: linear-gradient(to left, #68E755, #02A25B)
}

.casebattle-battle-place .casebattle-battle-place-cell.winner .cell-user-profile {
    background-image: url(../img/casebattle/win_user_bg.svg?v=1);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center
}

.casebattle-battle-place .casebattle-battle-place-cell.winner .cell-item-status-text {
    color: #fff
}

.casebattle-battle-place .casebattle-battle-place-cell.winner .cell-items {
    background-image: url(../img/casebattle/win_bg.png?v=1);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center
}

.casebattle-battle-place .casebattle-battle-place-cell.winner .cell-item-status {
    background-image: url(../img/casebattle/win.svg?v=1);
    background-repeat: no-repeat;
    background-position: center center
}

.casebattle-battle-place .casebattle-battle-place-cell.waiting .cell-progress {
    background-image: -webkit-linear-gradient(right, #FF8E2F, #ECE92B);
    background-image: linear-gradient(to left, #FF8E2F, #ECE92B)
}

.casebattle-battle-place .casebattle-battle-place-cell.waiting .cell-user-profile {
    background-image: url(../img/casebattle/waiting_user_bg.svg);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center
}

.casebattle-battle-place .casebattle-battle-place-cell.loose .cell-progress {
    background-image: -webkit-linear-gradient(right, #F5515F, #9F041B);
    background-image: linear-gradient(to left, #F5515F, #9F041B)
}

.casebattle-battle-place .casebattle-battle-place-cell.loose .cell-user-profile {
    background-image: url(../img/casebattle/loose_user_bg.svg?v=1);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center
}

.casebattle-battle-place .casebattle-battle-place-cell.loose .cell-items {
    background-image: url(../img/casebattle/loose_bg.png?v=1);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom center
}

.casebattle-battle-place .casebattle-battle-place-cell.loose .cell-item-status {
    background-image: url(../img/casebattle/loose_item_bg.svg?v=1);
    background-repeat: no-repeat;
    background-position: center center
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-user-profile {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    height: 80px;
    background: 0 0;
    width: 100%
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-user-profile img {
    max-width: 45px;
    max-height: 45px;
    border-radius: 35px;
    margin-right: 10px
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-user-profile span {
    color: #fff;
    font-size: 16px;
    margin-left: 3px;
    margin-right: 3px
}

.casebattle-battle-place .casebattle-battle-place-cell .cell-user-items {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.casebattle-items {
    display: none;
    overflow: hidden
}

.casebattle-items .casebattle-items-contains {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    background: #21272e;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 20px
}

.cell-user-items .item, .casebattle-items-contains .item {
    min-width: 140px;
    max-width: 140px;
    height: 140px;
    margin: 1px;
    background-image: url(https://cdn.hellcase.com/hellcase/img/web/upgrader/item_bg.png);
    background-repeat: no-repeat;
    background-color: #2c343c;
    background-repeat: no-repeat;
    box-sizing: border-box;
    position: relative;
    -webkit-transition: all .4s;
    transition: all .4s;
    border-left: 3px solid transparent
}

.cell-user-items .item .top, .casebattle-items-contains .item .top {
    padding: 10px 8px 0 10px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.cell-user-items .item .top .price, .casebattle-items-contains .item .top .price {
    font-size: 14px;
    color: #fff;
    font-family: open sans, sans-serif;
    font-weight: 600
}

.cell-user-items .item .top .price > i, .casebattle-items-contains .item .top .price > i {
    background-image: -webkit-gradient(linear, right top, left top, color-stop(10%, #69e755), to(#00a15b));
    background-image: -webkit-linear-gradient(right, #69e755 10%, #00a15b);
    background-image: linear-gradient(to left, #69e755 10%, #00a15b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.cell-user-items .item .top .skin-info, .casebattle-items-contains .item .top .skin-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.cell-user-items .item .top .skin-info .exterior, .casebattle-items-contains .item .top .skin-info .exterior {
    margin: 0 3px;
    color: #4d5158;
    font-size: 14px;
    text-transform: uppercase;
    font-family: open sans, sans-serif;
    font-weight: 600
}

.cell-user-items .item .top .skin-info .stattrak, .casebattle-items-contains .item .top .skin-info .stattrak {
    margin-left: 1px;
    color: #e97434;
    font-size: 14px;
    text-transform: uppercase;
    font-family: open sans, sans-serif;
    font-weight: 600
}

.cell-user-items .item .image, .casebattle-items-contains .item .image {
    height: 92px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    -webkit-transition: all .4s;
    transition: all .4s;
    position: relative;
    z-index: 1
}

.cell-user-items .item .top .price, .casebattle-items-contains .item .top .price {
    font-size: 14px;
    color: #fff;
    font-family: open sans, sans-serif;
    font-weight: 600
}

.cell-user-items .item .name, .casebattle-items-contains .item .name {
    color: #919397;
    font-size: 13px;
    font-family: open sans, sans-serif;
    font-weight: 600;
    padding: 7px;
    margin-top: -25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: left
}

.cell-user-items .item .top .skin-info, .casebattle-items-contains .item .top .skin-info {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex
}

.casebattle-loader {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    border: 2px solid transparent;
    border-radius: 100px;
    font-size: 32px;
    color: #fff;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    background: #1c2127;
    height: 100px;
    width: 100px;
    font-family: open sans;
    position: absolute;
    top: calc(50% - 50px);
    left: calc(50% - 50px)
}

.casebattle-loader span {
    background: #1c2127;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    overflow: hidden;
    background-image: url(https://cdn.hellcase.com/hellcase/img/web/caseflip/cb.png);
    background-repeat: no-repeat;
    background-size: 50%;
    background-position: center
}

.casebattle-loader:before {
    content: "";
    display: block;
    height: 100%;
    width: 100%;
    padding: 2px;
    position: absolute;
    border-radius: 100px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    background-image: -webkit-linear-gradient(right, #1E2329 15%, #1E2329 15%, #04999F 15%);
    background-image: linear-gradient(to left, #1E2329 15%, #1E2329 15%, #04999F 15%)
}

.consumer_bg {
    background-image: -webkit-linear-gradient(left, rgba(176, 195, 217, 0.2), rgba(176, 195, 217, 0) 50%);
    background-image: linear-gradient(to right, rgba(176, 195, 217, 0.2), rgba(176, 195, 217, 0) 50%)
}

.milspec_bg {
    background-image: -webkit-linear-gradient(left, rgba(75, 105, 255, 0.2), rgba(75, 105, 255, 0) 50%);
    background-image: linear-gradient(to right, rgba(75, 105, 255, 0.2), rgba(75, 105, 255, 0) 50%)
}

.industrial_bg {
    background-image: -webkit-linear-gradient(left, rgba(94, 152, 217, 0.2), rgba(94, 152, 217, 0) 50%);
    background-image: linear-gradient(to right, rgba(94, 152, 217, 0.2), rgba(94, 152, 217, 0) 50%)
}

.restricted_bg {
    background-image: -webkit-linear-gradient(left, rgba(136, 71, 255, 0.2), rgba(136, 71, 255, 0) 50%);
    background-image: linear-gradient(to right, rgba(136, 71, 255, 0.2), rgba(136, 71, 255, 0) 50%)
}

.classified_bg {
    background-image: -webkit-linear-gradient(left, rgba(211, 44, 230, 0.2), rgba(211, 44, 230, 0) 50%);
    background-image: linear-gradient(to right, rgba(211, 44, 230, 0.2), rgba(211, 44, 230, 0) 50%)
}

.covert_bg {
    background-image: -webkit-linear-gradient(left, rgba(235, 75, 75, 0.2), rgba(235, 75, 75, 0) 50%);
    background-image: linear-gradient(to right, rgba(235, 75, 75, 0.2), rgba(235, 75, 75, 0) 50%)
}

.high_bg {
    background-image: -webkit-linear-gradient(left, rgba(71, 255, 245, 0.2), rgba(71, 255, 245, 0) 50%);
    background-image: linear-gradient(to right, rgba(71, 255, 245, 0.2), rgba(71, 255, 245, 0) 50%)
}

.remarkable_bg {
    background-image: -webkit-linear-gradient(left, rgba(255, 44, 133, 0.2), rgba(255, 44, 133, 0) 50%);
    background-image: linear-gradient(to right, rgba(255, 44, 133, 0.2), rgba(255, 44, 133, 0) 50%)
}

.exotic_bg {
    background-image: -webkit-linear-gradient(left, rgba(0, 255, 0, 0.2), rgba(0, 255, 0, 0) 50%);
    background-image: linear-gradient(to right, rgba(0, 255, 0, 0.2), rgba(0, 255, 0, 0) 50%)
}

.extraordinary_bg {
    background-image: -webkit-linear-gradient(left, rgba(255, 177, 0, 0.2), rgba(255, 177, 0, 0) 50%);
    background-image: linear-gradient(to right, rgba(255, 177, 0, 0.2), rgba(255, 177, 0, 0) 50%)
}

.contraband_bg {
    background-image: -webkit-linear-gradient(left, rgba(228, 174, 57, 0.2), rgba(228, 174, 57, 0) 50%);
    background-image: linear-gradient(to right, rgba(228, 174, 57, 0.2), rgba(228, 174, 57, 0) 50%)
}

.base_bg {
    background-image: -webkit-linear-gradient(left, rgba(221, 221, 221, 0.2), rgba(221, 221, 221, 0) 50%);
    background-image: linear-gradient(to right, rgba(221, 221, 221, 0.2), rgba(221, 221, 221, 0) 50%)
}

.money_bg {
    background-image: -webkit-linear-gradient(left, rgba(6, 165, 91, 0.2), rgba(6, 165, 91, 0) 50%);
    background-image: linear-gradient(to right, rgba(6, 165, 91, 0.2), rgba(6, 165, 91, 0) 50%)
}

.casebattle2-history {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-bottom: 20px;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

.casebattle2-history .casebattle2-history-game {
    background: #1b2127;
    width: 260px;
    color: #545d70;
    margin: 5px;
    position: relative
}

.casebattle2-history .casebattle2-history-game .game-cover {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #e2e2e2;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    text-decoration: none;
    font-size: 14px;
    -webkit-transition: 200ms opacity ease-in;
    transition: 200ms opacity ease-in;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    background: rgba(27, 33, 38, .8);
    opacity: 0
}

.casebattle2-history .casebattle2-history-game .game-cover:hover {
    opacity: 1
}

.casebattle2-history .casebattle2-history-game.is-win .casebattle2-history-game-content {
    background-image: -webkit-linear-gradient(top, rgba(81, 87, 101, 0.2), rgba(2, 162, 91, 0.2)), url("../img/casebattle/win.svg");
    background-image: linear-gradient(to bottom, rgba(81, 87, 101, 0.2), rgba(2, 162, 91, 0.2)), url("../img/casebattle/win.svg");
    background-size: cover, 80%;
    background-position: center center, 160% center;
    background-repeat: no-repeat, no-repeat
}

.casebattle2-history .casebattle2-history-game.is-win .casebattle2-history-game-content img {
    border-color: HSL(111.8, 75.3%, 62%)
}

.casebattle2-history .casebattle2-history-game.is-win .footer-status a {
    background: -webkit-linear-gradient(right, #69e755 10%, #00a15b);
    background: linear-gradient(to left, #69e755 10%, #00a15b);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.casebattle2-history .casebattle2-history-game.is-loose .casebattle2-history-game-content {
    background-image: -webkit-linear-gradient(bottom, rgba(253, 44, 94, 0.4), rgba(81, 87, 101, 0.2)), url("../img/casebattle/loose_item_bg.svg");
    background-image: linear-gradient(to top, rgba(253, 44, 94, 0.4), rgba(81, 87, 101, 0.2)), url("../img/casebattle/loose_item_bg.svg");
    background-size: cover, 80%;
    background-position: center center, 160% center;
    background-repeat: no-repeat, no-repeat
}

.casebattle2-history .casebattle2-history-game.is-loose .casebattle2-history-game-content img {
    border-color: #fd295f
}

.casebattle2-history .casebattle2-history-game.is-loose .footer-status a {
    background: -webkit-linear-gradient(right, #fd295f 30%, #ed2b2f);
    background: linear-gradient(to left, #fd295f 30%, #ed2b2f);
    background-clip: border-box;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.casebattle2-history .casebattle2-history-game-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: relative;
    padding: 15px;
    text-transform: uppercase;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #fff;
    font-size: 14px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    display: flex
}

.casebattle2-history .casebattle2-history-game-content span {
    font-size: 20px;
    font-weight: 600
}

.casebattle2-history .casebattle2-history-game-content img {
    border-radius: 50px;
    height: 50px;
    border: 3px solid #23292f
}

.casebattle2-history .casebattle2-history-game-footer {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: #20262d;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    overflow: hidden
}

.casebattle2-history .casebattle2-history-game-footer:hover a span:nth-child(1) {
    display: none
}

.casebattle2-history .casebattle2-history-game-footer:hover a span:nth-child(2) {
    display: inline !important;
    -webkit-text-fill-color: #fff !important
}

.casebattle2-history .casebattle2-history-game-footer span {
    color: #fff
}

.casebattle2-history .casebattle2-history-game-footer .footer-cases {
    background: #1b2126;
    padding: 15px
}

.casebattle2-history .casebattle2-history-game-footer .footer-status {
    width: 100px;
    font-weight: 700
}

.casebattle2-history .casebattle2-history-game-footer .footer-status a {
    background-image: -webkit-linear-gradient(bottom, #69e755 10%, #00a15b);
    background-image: linear-gradient(to top, #69e755 10%, #00a15b);
    text-decoration: none;
    font-size: 18px
}

.casebattle2-history .casebattle2-history-game-footer .footer-status a span {
    display: inline;
    padding: 15px
}

.casebattle2-history .casebattle2-history-game-footer .footer-status a span:nth-child(2) {
    display: none
}

.hellcase-btn-default {
    color: #fff;
    padding: 2px;
    margin-bottom: 2px;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    background: 0 0;
    background-image: -webkit-linear-gradient(left, #848D95, #4c555d);
    background-image: linear-gradient(to right, #848D95, #4c555d)
}

.upgrade.fast.hellcase-btn-default {
    margin-bottom: 0
}

.hellcase-btn-upgrade {
    color: #fff;
    padding: 2px;
    margin-bottom: 2px;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    background: 0 0;
    background-image: linear-gradient(to right, #9c1bff, #d21fff)
}

.hellcase-btn-default.disabled {
    opacity: .5
}

.hellcase-btn-default.disabled:hover span {
    background: rgba(42, 50, 58, .99)
}

.hellcase-btn-default span, .hellcase-btn-upgrade span {
    background: rgba(42, 50, 58, .8);
    padding: 12px 15px;
    display: block;
    font-family: "exo 2", sans-serif;
    -webkit-transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    transition: all 100ms cubic-bezier(.99, .47, 0, .99)
}

.hellcase-btn-default span:hover, .hellcase-btn-upgrade span:hover {
    color: #fff;
    background: transparent
}

.hellcase-btn-default span i {
    margin-right: 5px
}

.hellcase-btn-default.big span {
    padding: 15px 50px
}

.hellcase-btn-default.small {
    font-size: 12px
}

.hellcase-btn-default.small span {
    padding: 5px 10px
}

.hellcase-btn-success {
    color: #fff;
    padding: 2px;
    font-size: 14px;
    position: relative;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    background: 0 0;
    background-image: -webkit-linear-gradient(left, #69e755, #00a15b);
    background-image: linear-gradient(to right, #69e755, #00a15b);
}

.hellcase-btn-cb {
    color: #fff;
    padding: 2px;
    margin-top: 15px;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    background: 0 0;
    background: -webkit-linear-gradient(left, #FF494B, #FFC700) !important;
    background: linear-gradient(to right, #FF494B, #FFC700) !important
}

.hellcase-btn-success.disabled, .hellcase-btn-cb.disabled {
    opacity: .5
}

.hellcase-btn-success.disabled:hover span, .hellcase-btn-cb.disabled:hover span {
    background: rgba(42, 50, 58, .99)
}

.hellcase-btn-success span, .hellcase-btn-cb span, .hellcase-btn-success span {
    background: rgba(42, 50, 58, .8);
    padding: 12px 26px;
    display: block;
    font-family: "exo 2", sans-serif;
    -webkit-transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    transition: all 100ms cubic-bezier(.99, .47, 0, .99)
}

.send-item .hellcase-btn-success span {
    padding: 12px 35px
}

a.hellcase-btn-success:hover {
    text-decoration: none !important
}

.hellcase-btn-success span:hover, .hellcase-btn-cb span:hover {
    color: #fff;
    background: transparent
}

.hellcase-btn-success span i {
    margin-right: 5px
}

.hell-winner-modal {
    position: fixed;
    max-width: 900px;
    display: flex;
    height: 100%;
    top: -50px;
    left: calc(50% - 450px / 2);
    z-index: 4;
    vertical-align: middle;
    text-align: center;
    align-items: flex-start;
    justify-content: center
}

.hotkeys_modal {
    position: absolute;
    z-index: 4;
    width: 100%;
    display: none;
    padding: 0;
    background: 0 0
}

.hell-winner-modal .hotkeys_modal span {
    background: #20272f;
    padding: 4px 17px;
    color: #cbcbcb;
    font-size: 15px;
    vertical-align: middle;
    border: 1px solid #20272f;
    border-radius: 2px
}

.hell-winner-modal .hotkeys_modal code {
    border: 1px solid rgba(255, 255, 255, .2);
    border-radius: 2px;
    background: #2c303c;
    margin-left: 15px
}

.hell-winner-action-item .hellcase-btn-info i {
    margin: 0
}

.hell-winner-modal .hellcase-btn-success {
    background-image: linear-gradient(to right, #22AB5D, #5DD85D)
}

.hell-winner-modal .hellcase-btn-info {
    background-image: linear-gradient(to right, #199EB7, #24D8CC)
}

.hell-winner-modal .hellcase-btn-default {
    background-image: linear-gradient(to right, #333F4A, #1B2228)
}

.hell-winner-modal .hellcase-btn-upgrade {
    background-image: linear-gradient(to right, #9c1bff, #d21fff)
}

.hell-winner-modal .hell-winner-title {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 14px;
    color: #fff;
    font-weight: 600
}

.hell-winner-modal .hell-winner-name {
    text-align: center;
    margin-top: 5px;
    margin-bottom: 10px;
    font-size: 16px;
    color: #fff;
    font-weight: 600
}

.hell-winner-modal .hell-winner-name span {
    color: #738090
}

.hell-winner-stattrack {
    color: #ea6a2a;
    font-size: 14px
}

.hell-winner-modal .hell-winner-item {
    text-align: left;
    clear: both;
    display: inline-block;
    width: 420px;
    margin: 5px
}

.hell-winner-modal .hell-winner-item .hell-winner-image {
    width: 130px;
    height: 100px;
    float: left;
    margin-top: 0;
    margin-bottom: 15px
}

.hell-winner-item .hell-winner-image.stattrak:after {
    font-size: 11px;
    position: absolute;
    top: 6px;
    right: 5px;
    display: block;
    content: "ST";
    font-weight: 700;
    color: #ea6a2a
}

.hell-winner-modal .hell-winner-item .hell-winner-item-text {
    display: block;
    width: 280px;
    float: right
}

.hell-winner-item .hell-winner-item-text .hell-winner-action-item {
    width: 100%;
    display: inline-block;
    margin-top: 5px;
}

.hell-winner-item .hell-winner-item-text .hell-winner-action-item a {
    width: auto;
    font-size: 15px;
}

.hell-winner-item .hell-winner-item-text .hell-winner-action-item a span {
    padding: 10px 20px
}

.hell-winner-item .hell-winner-item-text .hell-winner-action-item a span i {
    position: static;
    font-size: 15px;
}

.hell-winner-item .hell-winner-item-text .hell-winner-action-item a:first-child {
    float: left;
    /* width: calc(100% - 50px); */
}

.hell-winner-item .hell-winner-item-text .hell-winner-action-item a:last-child {
    float: right;
}

.hell-winner-item .hell-winner-item-text .hell-winner-action-item a:last-child span {
    padding: 10px;
    text-align: center
}

.hell-winner-item .hell-winner-item-text .name {
    background: rgba(50, 59, 69, .5);
    padding: 10px;
    font-size: 16px;
    color: #fff;
    font-weight: 600
}

.hell-winner-item .hell-winner-item-text .name span {
    margin-top: 5px;
    display: block;
    font-size: 14px;
    line-height: 18px
}

.hell-winner-modal .hell-winner-image {
    width: 300px;
    height: 250px;
    display: block;
    background: rgba(39, 48, 57, .8);
    box-shadow: 0 20px 20px rgba(0, 0, 0, .7);
    margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 25px;
    border-left: 4px solid transparent;
    text-align: center;
    position: relative;
    background-image: url(https://cdn.hellcase.com/hellcase/img/web/item_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover
}

.hell-winner-modal .hell-winner-image .image {
    background-repeat: no-repeat;
    width: 80%;
    height: 100%;
    background-position: center;
    position: absolute;
    top: 0;
    left: 10%;
    z-index: 2;
    background-size: contain
}

.hell-winner-modal .hell-winner-image .image-bg {
    background-repeat: no-repeat;
    background-size: contain;
    max-width: 100%;
    width: 80%;
    height: 100%;
    background-position: center;
    position: absolute;
    filter: blur(7px) grayscale(100%);
    top: 10px;
    left: 10px;
    opacity: .5
}

.hell-winner-modal .hell-winner-left {
    margin: auto;
    width: 450px;
    background: #1b2127;
    box-shadow: 0 20px 40px rgba(0, 0, 0, .46);
    background-image: url(https://cdn.hellcase.com/hellcase/img/web/win_case_items.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #12161a;
    background-position: center center;
    max-height: 100%;
    position: relative
}

.hell-winner-modal .hell-winner-left.items-multiple.x10 {
    transform: scale(.9);
    width: 880px
}

.hell-winner-modal .hell-winner-left.items-multiple {
    overflow: auto
}

.hell-winner-left .close {
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    transition: all .2s ease;
    opacity: .6;
    z-index: 2;
    color: #86878b;
    font-size: 20px;
    text-align: center;
    padding: 5px
}

.hell-winner-left .close:empty {
    background: url(https://cdn.hellcase.com/hellcase/img/web/close.png) no-repeat center center
}

.hell-winner-left .close:hover {
    opacity: 1
}

.hell-winner-modal .hell-winner-image .hsh {
    position: absolute;
    font-size: 12px;
    bottom: 0;
    right: 0;
    padding: 5px;
    background: rgba(0, 0, 0, .2);
    color: #e1e1e1;
    text-transform: uppercase;
    font-weight: 700;
    display: flex;
    justify-content: end;
    align-items: center;
    z-index: 5;
    padding-left: 40px;
    padding-right: 5px
}

.hell-winner-modal .hell-winner-image .hsh::after {
    content: "ï‡ ";
    font-family: "font awesome 5 pro";
    position: absolute;
    left: 10px;
    top: 8px;
    font-size: 24px;
    color: rgba(255, 255, 255, .3)
}

.hell-winner-modal .hell-winner-image .hsh a {
    color: rgba(255, 255, 255, .8);
    font-size: 14px;
    padding: 8px;
    width: 20px;
    background: #2a3139;
    border: 1px solid rgba(255, 255, 255, .12);
    margin-left: 5px
}

.hell-winner-modal .hell-winner-image .hsh strong {
    font-weight: 700;
    margin-right: 5px
}

.hell-winner-modal .hell-winner-left .hell-winner-title.big {
    padding-top: 25px;
    padding-bottom: 5px
}

.hell-winner-modal .hell-winner-left .hell-winner-title.big.contrast {
    background: #13171b
}

.hell-winner-modal .hell-winner-left .hell-winner-title {
    margin-bottom: 20px
}

.hell-winner-modal .hell-winner-left .hell-winner-title span {
    background: linear-gradient(to left, #69e755 10%, #00a15b);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.hell-winner-modal .hell-winner-left .hell-winner-footer {
    background: rgba(15, 16, 19, .5);
    height: 57px;
    margin-top: 20px;
    color: #848484;
    text-align: center;
    line-height: 57px
}

.hell-winner-modal .hell-winner-left .hell-winner-footer span {
    color: rgba(255, 255, 255, .7)
}

.hell-winner-modal .hell-winner-left::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #353539;
    width: 4px;
    background-clip: content-box
}

.hell-winner-modal .hell-winner-left::-webkit-scrollbar {
    width: 6px;
    left: 5px;
    position: relative
}

.hell-winner-modal .hell-winner-left::-webkit-scrollbar-track {
    background: rgba(0, 0, 0, .1);
    border: 3px solid transparent;
    background-clip: content-box
}

.hell-winner-modal .hell-winner-left::-webkit-scrollbar-thumb {
    background-image: linear-gradient(to top, #00a25b 0, #6ae855);
    border: 1px solid #131315;
    border-radius: 4px
}

.hell-winner-modal .hell-winner-action {
    width: 100%;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    padding-bottom: 10px;
    padding-top: 10px;
    align-items: flex-start
}

.hell-winner-modal .hell-winner-action.contrast {
    background: rgba(15, 16, 19, .5)
}

.hell-winner-modal .hell-winner-action a {
    width: 48%;
    margin-bottom: 5px
}

.hell-winner-modal .hell-winner-action a span {
    padding: 15px;
    position: relative
}

.hell-winner-modal .hell-winner-action a span i {
    position: absolute;
    left: 10px;
    font-size: 20px;
    top: 13px
}

.hell-winner-modal .hell-winner-action a.hellcase-btn-cb {
    width: calc(100% - 35px)
}

.hell-winner-modal .hell-winner-right {
    margin: auto;
    width: 340px;
    overflow-y: auto;
    max-height: 100%;
    box-shadow: 0 20px 40px rgba(0, 0, 0, .46)
}

.hell-winner-modal .hell-winner-right .hell-winner-shard {
    background: #1b2127;
    box-shadow: 0 20px 40px rgba(0, 0, 0, .46);
    padding-top: 5px;
    padding-bottom: 0;
    margin-bottom: 0;
    background-image: url(https://cdn.hellcase.com/hellcase/img/web/shards/shard_bg.png);
    background-repeat: no-repeat;
    background-size: cover
}

.hell-winner-modal .hell-winner-right .hell-winner-title span {
    background: linear-gradient(to right, #FF494B, #FFC700);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.hell-winner-modal .hell-winner-right .hell-winner-image {
    width: 240px;
    height: 180px;
    display: block;
    background-color: rgba(0, 0, 0, .5);
    box-shadow: 0 20px 20px rgba(0, 0, 0, .7);
    margin: 0 auto;
    margin-top: 25px;
    margin-bottom: 50px;
    border-left: 4px solid transparent;
    text-align: center;
    position: relative;
    background-image: url(https://cdn.hellcase.com/hellcase/img/web/shards/lines.png);
    background-repeat: no-repeat;
    background-position: center center
}

.hell-winner-modal .hell-winner-right .hell-winner-image:after {
    width: 0%;
    height: 3px;
    bottom: 0;
    left: 0;
    content: "";
    position: absolute;
    display: block;
    background: red;
    background-image: linear-gradient(to right, #FF494B, #FFC700)
}

.hell-winner-modal .hell-winner-right .hell-winner-image:before {
    width: 100%;
    height: 3px;
    bottom: 0;
    left: 0;
    content: "";
    position: absolute;
    display: block;
    background: #1e2328
}

.hell-winner-modal .hell-winner-right .hell-winner-image.shard-1:after {
    width: 15%
}

.hell-winner-modal .hell-winner-right .hell-winner-image.shard-1 .image {
    clip-path: polygon(0 0, 40% 0, 25% 100%, 0 100%);
    -webkit-clip-path: polygon(0 0, 40% 0, 25% 100%, 0 100%)
}

.hell-winner-modal .hell-winner-right .hell-winner-image.shard-2:after {
    width: 35%
}

.hell-winner-modal .hell-winner-right .hell-winner-image.shard-2 .image {
    clip-path: polygon(0 0, 70% 0, 35% 100%, 0 100%);
    -webkit-clip-path: polygon(0 0, 70% 0, 35% 100%, 0 100%)
}

.hell-winner-modal .hell-winner-right .hell-winner-image.shard-3:after {
    width: 70%
}

.hell-winner-modal .hell-winner-right .hell-winner-image.shard-3 .image {
    clip-path: polygon(0 0, 80% 0, 55% 100%, 0 100%);
    -webkit-clip-path: polygon(0 0, 80% 0, 55% 100%, 0 100%)
}

.hell-winner-modal .hell-winner-right .hell-winner-image.shard-4:after {
    width: 100%
}

.hell-winner-modal .hell-winner-right .hell-winner-image.shard-4 .image {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%)
}

.hell-winner-modal .hell-winner-right .hell-winner-image .image {
    background-repeat: no-repeat;
    width: 80%;
    height: 100%;
    background-position: center;
    position: absolute;
    top: 0;
    left: 10%;
    z-index: 1;
    overflow: hidden;
    z-index: 5
}

.hell-winner-modal .hell-winner-right .hell-winner-image .image-bg {
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    display: inline-block;
    background-position: center;
    position: absolute;
    filter: grayscale(100%);
    top: 0;
    left: 0;
    opacity: .3
}

.hell-winner-modal .hell-winner-right .hell-winner-footer {
    background: rgba(15, 16, 19, .5);
    color: #848484;
    text-align: left;
    line-height: 20px;
    padding: 30px;
    padding-top: 10px
}

.hell-winner-modal .hell-winner-right .hell-winner-footer span {
    color: rgba(255, 255, 255, .7)
}

.hell-winner-modal .hell-winner-right .hell-winner-footer-title {
    color: #fff;
    font-weight: 700;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-left: 35px;
    position: relative
}

.hell-winner-modal .hell-winner-right .hell-winner-footer-title i {
    left: 0;
    top: -5px;
    height: 25px;
    width: 25px;
    line-height: 25px;
    display: block;
    text-align: center;
    position: absolute;
    background: #15191d;
    border-radius: 50px;
    color: #ffc700;
    z-index: 3
}

.hell-winner-modal .hell-winner-right .hell-winner-footer-title i:before {
    content: "?";
    height: 100%;
    width: 100%;
    background: #15191d;
    position: absolute;
    left: 2px;
    top: 2px;
    border-radius: 50px;
    z-index: 1;
    color: #ffc700
}

.hell-winner-modal .hell-winner-right .hell-winner-footer-title i:after {
    content: "";
    height: 100%;
    width: 100%;
    background: linear-gradient(to right, #FF494B, #FFC700);
    position: absolute;
    left: 0;
    top: 0;
    padding: 2px;
    border-radius: 50px
}

.hell-winner-modal .hell-winner-center {
    font-size: 3em;
    color: #fff;
    margin: auto;
    width: 100px;
    background: linear-gradient(to right, #FF494B 40%, #FFC700 60%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.hell-winner-modal .hell-winner-item .hell-winner-image .image-bg {
    background-position-y: 5px;
    background-position-x: -5px
}

.hellcase-btn-info {
    color: #fff;
    padding: 2px;
    font-size: 14px;
    position: relative;
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    background: 0 0;
    background-image: -webkit-linear-gradient(left, #01e9d3, #018fb5);
    background-image: linear-gradient(to right, #01e9d3, #018fb5)
}

.hellcase-btn-info.disabled {
    opacity: .5
}

.hellcase-btn-info.disabled:hover span {
    background: rgba(42, 50, 58, .99)
}

.hellcase-btn-info span {
    background: rgba(42, 50, 58, .8);
    padding: 12px 26px;
    display: block;
    font-family: "exo 2", sans-serif;
    -webkit-transition: all 100ms cubic-bezier(.99, .47, 0, .99);
    transition: all 100ms cubic-bezier(.99, .47, 0, .99)
}

.hellcase-btn-info span:hover {
    color: #fff;
    background: transparent
}

.hellcase-btn-info span i {
    margin-right: 5px
}

.hellcase-btn-info.big span {
    padding: 15px 50px
}

.hellcase-btn-info.small {
    font-size: 12px
}

.hellcase-btn-info.small-text, .hellcase-btn-success.small-text {
    font-size: 12px
}

.hellcase-btn-info.small span {
    padding: 5px 10px
}