.item_wrapper__laM37 {
    padding: 7px 4px 0;
    width: 25%
}

@media(max-width:900px) {
    .item_wrapper__laM37 {
        width: 33.3333%
    }
}

@media(max-width:599px) {
    .item_wrapper__laM37 {
        padding: 4px 2px 0;
        width: 50%
    }
}

.item_item__sD1AP {
    background: linear-gradient(180deg, rgba(73, 78, 84, 0) -7.98%, hsla(216, 9%, 55%, .237) 83.46%), #21212c;
    border-radius: 6px;
    cursor: pointer;
    height: 140px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    width: 100%
}

.item_item__sD1AP:after {
    border: 1px solid #c08a5a;
    border-radius: 6px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s ease;
    width: 100%
}

@media(max-width:599px) {
    .item_item__sD1AP:after {
        border-radius: 4px
    }
}

.item_item__sD1AP.item_active__za8Mg:after,
.item_item__sD1AP:hover:after {
    opacity: 1
}

@media(max-width:1200px) {
    .item_item__sD1AP {
        height: 120px
    }
}

@media(max-width:599px) {
    .item_item__sD1AP {
        border-radius: 4px
    }
}

.item_item__sD1AP:before {
    background:
        /*savepage-url=/static/media/inner-logo.b3381f74a0b3112e4de5.svg*/
        url() 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__sD1AP:before {
        height: 70px;
        margin-left: -35px;
        margin-top: -35px;
        width: 70px
    }
}

.item_item__sD1AP.item_knife__Pw9UA {
    background: linear-gradient(180deg, rgba(81, 55, 17, 0), rgba(197, 139, 28, .24) 90%), #201f2b
}

.item_item__sD1AP.item_consumer__qJ\+es {
    background: linear-gradient(180deg, rgba(73, 78, 84, 0), hsla(216, 9%, 55%, .24) 90%), #201f2b
}

.item_item__sD1AP.item_milspec__BiO61 {
    background: linear-gradient(180deg, rgba(36, 70, 78, 0), rgba(82, 172, 192, .22) 90%), #201f2b
}

.item_item__sD1AP.item_industrial__1ygaB {
    background: linear-gradient(180deg, rgba(26, 17, 81, 0), rgba(38, 64, 201, .24) 90%), #201f2b
}

.item_item__sD1AP.item_restricted__Bo017 {
    background: linear-gradient(180deg, rgba(34, 17, 81, 0), rgba(125, 46, 204, .24) 90%), #201f2b
}

.item_item__sD1AP.item_classified__eUOaY {
    background: linear-gradient(180deg, rgba(81, 17, 29, 0), rgba(209, 56, 102, .24) 90%), #201f2b
}

.item_item__sD1AP.item_covert__2vmGU {
    background: linear-gradient(180deg, rgba(81, 25, 17, 0), rgba(197, 48, 28, .24) 90%), #201f2b
}

.item_price__4u9V2 {
    color: #64ce82;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 2
}

@media(max-width:599px) {
    .item_price__4u9V2 {
        font-size: 11px;
        right: 10px;
        top: 10px
    }
}

.item_imageWrapper__G4iYD {
    display: flex;
    justify-content: center;
    left: 0;
    padding-top: 20px;
    position: absolute;
    right: 0;
    z-index: 1
}

@media(max-width:1200px) {
    .item_imageWrapper__G4iYD {
        padding-top: 16px
    }
}

@media(max-width:599px) {
    .item_imageWrapper__G4iYD {
        padding-top: 22px
    }
}

.item_image__aIgw- {
    height: 97px;
    width: 130px
}

@media(max-width:1200px) {
    .item_image__aIgw- {
        height: auto;
        width: 117px
    }
}

@media(max-width:599px) {
    .item_image__aIgw- {
        width: 100px
    }
}

.item_footer__nORrn {
    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__nORrn {
        padding: 10px 12px
    }
}

.item_footerLeft__6woyf {
    flex-grow: 1;
    min-width: 0;
    overflow: hidden
}

.item_skinName__3t1xG,
.item_weaponName__kNw2l {
    display: block;
    font-size: 13px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 2
}

@media(max-width:1200px) {

    .item_skinName__3t1xG,
    .item_weaponName__kNw2l {
        font-size: 12px
    }
}

@media(max-width:599px) {

    .item_skinName__3t1xG,
    .item_weaponName__kNw2l {
        font-size: 11px
    }
}

.item_weaponName__kNw2l {
    color: #b1b1b1;
    font-size: 11px;
    font-weight: 300;
    line-height: 1.6
}

@media(max-width:1200px) {
    .item_weaponName__kNw2l {
        line-height: 1.4
    }
}

@media(max-width:599px) {
    .item_weaponName__kNw2l {
        line-height: 1.2
    }
}

.item_skinName__3t1xG {
    color: #e5e7eb
}

.item_quality__EoAp3 {
    color: #b1b1b1;
    font-size: 10px
}

.item_replaceIcon__vqU\+q {
    background: rgba(156, 111, 70, .3);
    border-bottom-right-radius: 6px;
    border-left: 1px solid #c08a5a;
    border-top: 1px solid #c08a5a;
    border-top-left-radius: 4px;
    bottom: 1px;
    height: 32px;
    opacity: 0;
    position: absolute;
    right: 1px;
    transition: opacity .3s ease;
    width: 32px;
    z-index: 2
}

.item_replaceIcon__vqU\+q:before {
    background:
        /*savepage-url=/static/media/replace-icon.3b88808383acc5afb4c7.svg*/
        url() no-repeat;
    content: "";
    height: 20px;
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 20px
}

.item_item__sD1AP.item_active__za8Mg .item_replaceIcon__vqU\+q {
    opacity: 1
}

@media(max-width:599px) {
    .item_replaceIcon__vqU\+q {
        border-bottom-right-radius: 4px
    }
}

.mainItem_mainItem__eheig {
    align-items: center;
    background: radial-gradient(101.95% 157% at 50% -23%, hsla(216, 9%, 55%, .24) 0, hsla(216, 9%, 55%, .2) 31.63%, rgba(26, 17, 81, 0) 100%), #21222b;
    border-radius: 8px;
    display: flex;
    height: 124px;
    justify-content: center;
    position: relative;
    width: 170px
}

@media(max-width:1200px) {
    .mainItem_mainItem__eheig {
        height: 118px;
        width: 160px
    }
}

@media(max-width:900px) {
    .mainItem_mainItem__eheig {
        border-radius: 6px;
        height: 105px;
        width: 140px
    }
}

@media(max-width:599px) {
    .mainItem_mainItem__eheig {
        border-radius: 4px;
        height: 100px;
        width: 100%
    }
}

.mainItem_mainItem__eheig:before {
    background:
        /*savepage-url=/static/media/inner-logo.b3381f74a0b3112e4de5.svg*/
        url() 100%/100% no-repeat;
    content: "";
    height: 70px;
    left: 50%;
    margin-left: -35px;
    margin-top: -35px;
    opacity: .8;
    position: absolute;
    top: 50%;
    width: 70px
}

@media(max-width:1200px) {
    .mainItem_mainItem__eheig:before {
        height: 64px;
        margin-left: -32px;
        margin-top: -32px;
        width: 64px
    }
}

@media(max-width:900px) {
    .mainItem_mainItem__eheig:before {
        height: 60px;
        margin-left: -30px;
        margin-top: -30px;
        width: 60px
    }
}

.mainItem_mainItem__eheig.mainItem_knife__mxjcr {
    background: linear-gradient(180deg, rgba(81, 55, 17, 0), rgba(197, 139, 28, .24) 90%), #201f2b
}

.mainItem_mainItem__eheig.mainItem_consumer__ICsrS {
    background: radial-gradient(101.95% 157% at 50% -23%, hsla(216, 9%, 55%, .24) 0, hsla(216, 9%, 55%, .2) 31.63%, rgba(26, 17, 81, 0) 100%), #21222b
}

.mainItem_mainItem__eheig.mainItem_milspec__4BElw {
    background: radial-gradient(101.95% 157% at 50% -23%, rgba(82, 172, 192, .22) 0, rgba(82, 172, 192, .2) 31.63%, rgba(26, 17, 81, 0) 100%), #21222b
}

.mainItem_mainItem__eheig.mainItem_industrial__eoQC1 {
    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
}

.mainItem_mainItem__eheig.mainItem_restricted__uVxU4 {
    background: radial-gradient(101.95% 157% at 50% -23%, rgba(125, 46, 204, .24) 0, rgba(125, 46, 204, .2) 31.63%, rgba(26, 17, 81, 0) 100%), #21222b
}

.mainItem_mainItem__eheig.mainItem_classified__fdFOI {
    background: radial-gradient(101.95% 157% at 50% -23%, rgba(209, 56, 102, .24) 0, rgba(209, 56, 102, .2) 31.63%, rgba(26, 17, 81, 0) 100%), #21222b
}

.mainItem_mainItem__eheig.mainItem_covert__slISf {
    background: radial-gradient(101.95% 157% at 50% -23%, rgba(197, 48, 28, .24) 0, rgba(197, 48, 28, .2) 31.63%, rgba(26, 17, 81, 0) 100%), #21222b
}

.mainItem_image__OHmvk {
    height: 150px;
    width: 200px
}

@media(max-width:1200px) {
    .mainItem_image__OHmvk {
        height: 135px;
        width: 180px
    }
}

@media(max-width:900px) {
    .mainItem_image__OHmvk {
        height: 90px;
        width: 120px
    }
}

.replaceInfo_info__m4tfa {
    background: rgba(229, 157, 93, .05);
    border: 1px solid rgba(229, 157, 93, .2);
    border-radius: 7px;
    color: #e59d5d;
    font-size: 14px;
    font-weight: 400;
    padding: 9px 20px;
    text-align: center
}

@media(max-width:1200px) {
    .replaceInfo_info__m4tfa {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .replaceInfo_info__m4tfa {
        border-radius: 4px;
        font-size: 12px
    }
}

.replaceInfo_info__m4tfa.replaceInfo_disabled__eOL1o {
    color: rgba(229, 157, 93, .7);
    font-weight: 300
}

.replaceItem_content__dwov5 {
    max-width: 877px
}

@media(max-width:1200px) {
    .replaceItem_content__dwov5 {
        max-width: 800px
    }
}

.replaceItem_header__iin9M {
    align-items: center;
    background: #1b1b25;
    border-radius: 10px;
    box-shadow: 0 19px 74px rgba(8, 8, 12, .2);
    display: flex;
    margin-bottom: 3px;
    padding: 50px 50px 50px 36px
}

@media(max-width:1200px) {
    .replaceItem_header__iin9M {
        border-radius: 8px;
        padding: 32px 32px 32px 30px
    }
}

@media(max-width:900px) {
    .replaceItem_header__iin9M {
        padding: 28px 28px 28px 25px
    }
}

@media(max-width:599px) {
    .replaceItem_header__iin9M {
        border-radius: 6px;
        flex-wrap: wrap-reverse;
        padding: 18px 16px 16px
    }
}

.replaceItem_closeBtn__oEb6X {
    background:
        /*savepage-url=/static/media/close.18270851a37b5ec5763f.svg*/
        url() no-repeat;
    display: block;
    font-size: 0;
    height: 22px;
    position: absolute;
    right: 17px;
    top: 13px;
    transition: opacity .3s ease;
    width: 22px;
    z-index: 1
}

@media(max-width:599px) {
    .replaceItem_closeBtn__oEb6X {
        right: 10px;
        top: 10px
    }
}

.replaceItem_closeBtn__oEb6X:hover {
    opacity: .7
}

.replaceItem_item__6fpUV {
    flex-shrink: 0;
    padding-right: 63px
}

@media(max-width:1200px) {
    .replaceItem_item__6fpUV {
        padding-right: 40px
    }
}

@media(max-width:900px) {
    .replaceItem_item__6fpUV {
        padding-right: 25px
    }
}

@media(max-width:599px) {
    .replaceItem_item__6fpUV {
        padding-right: 0;
        width: 100%
    }
}

.replaceItem_title__vFgEd {
    color: #fff;
    font-size: 24px;
    margin-bottom: 6px
}

@media(max-width:1200px) {
    .replaceItem_title__vFgEd {
        font-size: 20px
    }
}

@media(max-width:900px) {
    .replaceItem_title__vFgEd {
        font-size: 15px
    }
}

@media(max-width:599px) {
    .replaceItem_title__vFgEd {
        font-size: 14px
    }
}

.replaceItem_subtitle__M8Enx {
    color: #dadae0;
    font-size: 15px;
    font-weight: 300;
    line-height: 23px
}

@media(max-width:1200px) {
    .replaceItem_subtitle__M8Enx {
        font-size: 14px;
        line-height: 20px
    }
}

@media(max-width:900px) {
    .replaceItem_subtitle__M8Enx {
        font-size: 13px;
        line-height: 18px
    }
}

@media(max-width:599px) {
    .replaceItem_subtitle__M8Enx {
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 10px
    }
}

.replaceItem_itemTitle__OI6yR {
    color: #f3a45d;
    font-size: 18px;
    margin-bottom: 5px
}

@media(max-width:1200px) {
    .replaceItem_itemTitle__OI6yR {
        font-size: 16px
    }
}

@media(max-width:900px) {
    .replaceItem_itemTitle__OI6yR {
        font-size: 13px
    }
}

.replaceItem_itemTitle__OI6yR span {
    font-weight: 700
}

.replaceItem_main__z82BV {
    background: #181820;
    border-radius: 10px;
    padding: 40px 36px
}

@media(max-width:1200px) {
    .replaceItem_main__z82BV {
        border-radius: 8px;
        padding: 35px 30px
    }
}

@media(max-width:900px) {
    .replaceItem_main__z82BV {
        padding: 25px
    }
}

@media(max-width:599px) {
    .replaceItem_main__z82BV {
        border-radius: 6px;
        padding: 16px
    }
}

.replaceItem_list__BJ5mS {
    display: flex;
    flex-wrap: wrap;
    margin: -7px -4px 18px
}

@media(max-width:1200px) {
    .replaceItem_list__BJ5mS {
        margin-bottom: 15px
    }
}

@media(max-width:599px) {
    .replaceItem_list__BJ5mS {
        margin: -4px -2px 10px
    }
}

.replaceItem_info__\+yDfb {
    margin-bottom: 10px
}

.replaceItem_footer__V7yjb {
    display: flex
}

@media(max-width:900px) {
    .replaceItem_footer__V7yjb {
        flex-wrap: wrap
    }
}

.replaceItem_btnWrapper__yGHqH {
    flex-grow: 1
}

@media(max-width:900px) {
    .replaceItem_btnWrapper__yGHqH {
        width: 100%
    }
}

.replaceItem_btn__n1qzD {
    background: #e69d5d;
    border-radius: 7px;
    color: #392c22;
    font-size: 15px;
    font-weight: 700;
    padding: 23px 20px;
    text-transform: uppercase;
    transition: background-color .3s ease, color .3s ease;
    width: 100%
}

@media(max-width:1200px) {
    .replaceItem_btn__n1qzD {
        font-size: 14px;
        padding: 21px 20px
    }
}

@media(max-width:900px) {
    .replaceItem_btn__n1qzD {
        border-radius: 6px;
        font-size: 13px;
        padding: 16px 20px
    }
}

@media(max-width:599px) {
    .replaceItem_btn__n1qzD {
        border-radius: 4px;
        padding: 14px 20px
    }
}

.replaceItem_btn__n1qzD.replaceItem_loading__K43QV,
.replaceItem_btn__n1qzD:hover {
    background-color: #f8bc76;
    color: #684933
}

.replaceItem_btn__n1qzD.replaceItem_loading__K43QV {
    cursor: wait
}

.replaceItem_btn__n1qzD.replaceItem_disabled__EWV2o {
    background: #845e3b;
    color: #4f3827;
    cursor: default
}

.replaceItem_btn__n1qzD.replaceItem_disabled__EWV2o:hover {
    background: #845e3b;
    color: #4f3827
}

.replaceItem_btnCloseWrapper__ijFme {
    flex-shrink: 0;
    padding-left: 7px
}

@media(max-width:900px) {
    .replaceItem_btnCloseWrapper__ijFme {
        padding-left: 0;
        padding-top: 10px;
        width: 100%
    }
}

@media(max-width:599px) {
    .replaceItem_btnCloseWrapper__ijFme {
        padding-top: 8px
    }
}

.replaceItem_btnClose__bV7ZJ {
    background: rgba(153, 78, 68, .22);
    border: 1px solid #703535;
    border-radius: 7px;
    color: #e35d54;
    font-size: 15px;
    font-weight: 700;
    padding: 22px 30px;
    text-transform: uppercase;
    transition: color .3s ease, border-color .3s ease, background-color .3s ease
}

@media(max-width:1200px) {
    .replaceItem_btnClose__bV7ZJ {
        font-size: 14px;
        padding: 20px 30px
    }
}

@media(max-width:900px) {
    .replaceItem_btnClose__bV7ZJ {
        border-radius: 6px;
        font-size: 13px;
        padding: 15px 20px;
        width: 100%
    }
}

@media(max-width:599px) {
    .replaceItem_btnClose__bV7ZJ {
        border-radius: 4px;
        padding: 13px 20px
    }
}

.replaceItem_btnClose__bV7ZJ:hover {
    background-color: rgba(153, 78, 68, .38);
    border-color: #8e4d4d;
    color: #f36e65
}

@-webkit-keyframes loader_opacity__xcGqs {
    3% {
        fill-opacity: 1
    }

    75% {
        fill-opacity: 0
    }
}

@keyframes loader_opacity__xcGqs {
    3% {
        fill-opacity: 1
    }

    75% {
        fill-opacity: 0
    }
}

.loader_loader__i9jfd {
    align-items: center;
    display: flex;
    flex-grow: 1;
    justify-content: center;
    padding: 100px 0
}

@media(max-width:1200px) {
    .loader_loader__i9jfd {
        padding: 80px 0
    }
}

@media(max-width:900px) {
    .loader_loader__i9jfd {
        padding: 50px 0
    }
}

@media(max-width:599px) {
    .loader_loader__i9jfd {
        padding: 30px 0
    }
}

.loader_loader__i9jfd.loader_noPadding__mIr8p {
    padding: 0
}

.loader_inner__rfXEN {
    background-color: rgba(20, 20, 28, .85);
    border-radius: 100%;
    height: 130px;
    position: relative;
    text-align: center;
    width: 130px
}

@media(max-width:900px) {
    .loader_inner__rfXEN {
        height: 100px;
        width: 100px
    }
}

@media(max-width:599px) {
    .loader_inner__rfXEN {
        height: 80px;
        width: 80px
    }
}

.loader_inner__rfXEN svg {
    height: 126px;
    margin: 2px;
    overflow: visible;
    width: 126px
}

@media(max-width:900px) {
    .loader_inner__rfXEN svg {
        height: 96px;
        width: 96px
    }
}

@media(max-width:599px) {
    .loader_inner__rfXEN svg {
        height: 76px;
        width: 76px
    }
}

.loader_circle__lWCXH {
    fill: #fcac62;
    fill-opacity: 0;
    -webkit-animation: loader_opacity__xcGqs 1.2s linear infinite;
    animation: loader_opacity__xcGqs 1.2s linear infinite;
    -webkit-transform-origin: 63px 63px;
    transform-origin: 63px 63px
}

.loader_circle__lWCXH:nth-child(12n+1) {
    -webkit-animation-delay: -.1s;
    animation-delay: -.1s;
    -webkit-transform: rotate(-30deg) translate(5px, 5px) scale(.9);
    transform: rotate(-30deg) translate(5px, 5px) scale(.9)
}

.loader_circle__lWCXH:nth-child(12n+2) {
    -webkit-animation-delay: -.2s;
    animation-delay: -.2s;
    -webkit-transform: rotate(-60deg) translate(5px, 5px) scale(.9);
    transform: rotate(-60deg) translate(5px, 5px) scale(.9)
}

.loader_circle__lWCXH:nth-child(12n+3) {
    -webkit-animation-delay: -.3s;
    animation-delay: -.3s;
    -webkit-transform: rotate(-90deg) translate(5px, 5px) scale(.9);
    transform: rotate(-90deg) translate(5px, 5px) scale(.9)
}

.loader_circle__lWCXH:nth-child(12n+4) {
    -webkit-animation-delay: -.4s;
    animation-delay: -.4s;
    -webkit-transform: rotate(-120deg) translate(5px, 5px) scale(.9);
    transform: rotate(-120deg) translate(5px, 5px) scale(.9)
}

.loader_circle__lWCXH:nth-child(12n+5) {
    -webkit-animation-delay: -.5s;
    animation-delay: -.5s;
    -webkit-transform: rotate(-150deg) translate(5px, 5px) scale(.9);
    transform: rotate(-150deg) translate(5px, 5px) scale(.9)
}

.loader_circle__lWCXH:nth-child(12n+6) {
    -webkit-animation-delay: -.6s;
    animation-delay: -.6s;
    -webkit-transform: rotate(-180deg) translate(5px, 5px) scale(.9);
    transform: rotate(-180deg) translate(5px, 5px) scale(.9)
}

.loader_circle__lWCXH:nth-child(12n+7) {
    -webkit-animation-delay: -.7s;
    animation-delay: -.7s;
    -webkit-transform: rotate(-210deg) translate(5px, 5px) scale(.9);
    transform: rotate(-210deg) translate(5px, 5px) scale(.9)
}

.loader_circle__lWCXH:nth-child(12n+8) {
    -webkit-animation-delay: -.8s;
    animation-delay: -.8s;
    -webkit-transform: rotate(-240deg) translate(5px, 5px) scale(.9);
    transform: rotate(-240deg) translate(5px, 5px) scale(.9)
}

.loader_circle__lWCXH:nth-child(12n+9) {
    -webkit-animation-delay: -.9s;
    animation-delay: -.9s;
    -webkit-transform: rotate(-270deg) translate(5px, 5px) scale(.9);
    transform: rotate(-270deg) translate(5px, 5px) scale(.9)
}

.loader_circle__lWCXH:nth-child(12n+10) {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
    -webkit-transform: rotate(-300deg) translate(5px, 5px) scale(.9);
    transform: rotate(-300deg) translate(5px, 5px) scale(.9)
}

.loader_circle__lWCXH:nth-child(12n+11) {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
    -webkit-transform: rotate(-330deg) translate(5px, 5px) scale(.9);
    transform: rotate(-330deg) translate(5px, 5px) scale(.9)
}

.loader_circle__lWCXH:nth-child(12n+12) {
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s;
    -webkit-transform: rotate(-1turn) translate(5px, 5px) scale(.9);
    transform: rotate(-1turn) translate(5px, 5px) scale(.9)
}

.loader_logo__xz\+WQ {
    align-items: center;
    display: flex;
    inset: 0;
    justify-content: center;
    position: absolute
}

.loader_image__pcF9L {
    width: 50px
}

@media(max-width:900px) {
    .loader_image__pcF9L {
        width: 35px
    }
}

@media(max-width:599px) {
    .loader_image__pcF9L {
        width: 30px
    }
}

.window-overlay {
    background-color: rgba(13, 13, 19, .93);
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    transition: background-color .2s ease;
    width: 100%;
    z-index: 1040
}

.window-overlay--exit {
    background-color: transparent
}

.window {
    -webkit-overflow-scrolling: touch;
    height: 100%;
    top: 50%;
    left: 50%;
    outline: none;
    overflow: auto;
    position: fixed;
    /* transform: translate(-50%, -50%); */
    width: 100%;
    z-index: 1050;

    display: flex;
    justify-content: center;
    align-items: center;
}

.window__inner {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: 100%;
    overflow: hidden;
    padding: 25px 50px 25px 20px;
    -webkit-transform: translate(0);
    transform: translate(0)
}

@media(max-width:900px) {
    .window__inner {
        padding: 20px
    }
}

@media(max-width:599px) {
    .window__inner {
        padding: 15px
    }
}

.window__block {
    display: flex;
    justify-content: center;
    max-width: 100%;
    will-change: transform, opacity
}

.window__animation-enter {
    opacity: 0;
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.window__animation-enter-active {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    transition: opacity .2s, -webkit-transform .2s;
    transition: opacity .2s, transform .2s;
    transition: opacity .2s, transform .2s, -webkit-transform .2s
}

.window__animation-exit {
    opacity: 1
}

.window__animation-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
}

.window__animation-exit-done {
    opacity: 0
}

.alert-modal {
    background-color: #1b1c24;
    max-width: 700px;
    padding: 40px 55px 55px;
    position: relative;
    text-align: center
}

@media(max-width:1200px) {
    .alert-modal {
        padding: 40px 50px 50px
    }
}

@media(max-width:900px) {
    .alert-modal {
        padding: 30px 40px 40px
    }
}

@media(max-width:599px) {
    .alert-modal {
        padding: 20px 25px
    }
}

.alert-modal__close {
    color: #373a4f;
    font-size: 32px;
    position: absolute;
    right: 6px;
    text-align: center;
    top: 4px;
    transition: color .3s ease;
    width: 30px;
    z-index: 5
}

.alert-modal__close:hover {
    color: #8e91a7
}

.alert-modal__icon-wrapper {
    height: 172px;
    margin: 0 auto 20px;
    width: 145px
}

@media(max-width:900px) {
    .alert-modal__icon-wrapper {
        margin-bottom: 15px
    }
}

@media(max-width:599px) {
    .alert-modal__icon-wrapper {
        height: 128px;
        margin-bottom: 10px;
        width: 110px
    }
}

.alert-modal__content {
    padding: 0 15px
}

.alert-modal__title {
    color: #fff;
    font-size: 19px;
    margin-bottom: 10px
}

@media(max-width:1200px) {
    .alert-modal__title {
        font-size: 18px
    }
}

@media(max-width:900px) {
    .alert-modal__title {
        font-size: 16px
    }
}

@media(max-width:599px) {
    .alert-modal__title {
        font-size: 14px
    }
}

.alert-modal__subtitle {
    color: #9191a0;
    font-size: 16px;
    margin-bottom: 30px
}

@media(max-width:1200px) {
    .alert-modal__subtitle {
        font-size: 15px;
        margin-bottom: 25px
    }
}

@media(max-width:900px) {
    .alert-modal__subtitle {
        font-size: 14px;
        margin-bottom: 20px
    }
}

@media(max-width:599px) {
    .alert-modal__subtitle {
        font-size: 13px
    }
}

.alert-modal__buttons {
    display: flex;
    margin: 0 -10px
}

@media(max-width:1200px) {
    .alert-modal__buttons {
        margin: 0 -7px
    }
}

@media(max-width:599px) {
    .alert-modal__buttons {
        flex-direction: column;
        margin: 0
    }
}

.alert-modal__btn-wrapper {
    flex-shrink: 0;
    padding: 0 10px;
    width: 50%
}

@media(max-width:1200px) {
    .alert-modal__btn-wrapper {
        padding: 0 7px
    }
}

@media(max-width:599px) {
    .alert-modal__btn-wrapper {
        padding: 0;
        width: 100%
    }

    .alert-modal__btn-wrapper+.alert-modal__btn-wrapper {
        margin-top: 10px
    }
}

.alert-modal__btn {
    background-color: #f3a45d;
    border-radius: 8px;
    color: #392c22;
    display: block;
    font-size: 15px;
    font-weight: 700;
    padding: 20px 10px;
    text-align: center;
    text-transform: uppercase;
    transition: background-color .3s ease, color .3s ease;
    width: 100%
}

@media(max-width:1200px) {
    .alert-modal__btn {
        font-size: 14px;
        padding: 19px 11px
    }
}

@media(max-width:900px) {
    .alert-modal__btn {
        border-radius: 6px;
        font-size: 13px;
        padding: 17px 11px
    }
}

@media(max-width:599px) {
    .alert-modal__btn {
        border-radius: 4px;
        font-size: 12px;
        padding: 16px 11px
    }
}

.alert-modal__btn--loading,
.alert-modal__btn:hover {
    background-color: #fac26f;
    color: #684933
}

.alert-modal__btn--loading {
    cursor: wait
}

.alert-modal__btn--cancel {
    background-color: #282934;
    color: #787a8d
}

.alert-modal__btn--cancel:hover {
    background-color: #343542;
    color: #9799af
}

.alertModal_wrapper__qrqym {
    background-color: #1c1c23;
    border-radius: 15px;
    box-shadow: 0 19px 74px rgba(8, 8, 12, .3);
    overflow: hidden;
    padding: 50px 246px 55px 50px;
    position: relative;
    width: 688px
}

@media(max-width:1800px) {
    .alertModal_wrapper__qrqym {
        padding: 35px 210px 40px 40px;
        width: 640px
    }
}

@media(max-width:1200px) {
    .alertModal_wrapper__qrqym {
        border-radius: 12px;
        padding: 30px 180px 30px 30px;
        width: 580px
    }
}

@media(max-width:900px) {
    .alertModal_wrapper__qrqym {
        border-radius: 10px;
        padding: 25px 155px 25px 25px;
        width: 560px
    }
}

@media(max-width:599px) {
    .alertModal_wrapper__qrqym {
        border-radius: 6px;
        padding: 16px 15px;
        width: 100%
    }
}

.alertModal_header__Yp6pn {
    margin-bottom: 21px
}

@media(max-width:900px) {
    .alertModal_header__Yp6pn {
        margin-bottom: 15px
    }
}

.alertModal_title__6fRXb {
    color: #fff;
    font-size: 32px;
    font-weight: 700;
    margin-bottom: 3px
}

@media(max-width:1800px) {
    .alertModal_title__6fRXb {
        font-size: 28px
    }
}

@media(max-width:1200px) {
    .alertModal_title__6fRXb {
        font-size: 25px
    }
}

@media(max-width:900px) {
    .alertModal_title__6fRXb {
        font-size: 22px
    }
}

@media(max-width:599px) {
    .alertModal_title__6fRXb {
        font-size: 15px
    }
}

.alertModal_subtitle__T0joZ {
    color: #cecfd6;
    font-size: 20px;
    font-weight: 300
}

@media(max-width:1800px) {
    .alertModal_subtitle__T0joZ {
        font-size: 17px
    }
}

@media(max-width:1200px) {
    .alertModal_subtitle__T0joZ {
        font-size: 15px
    }
}

@media(max-width:900px) {
    .alertModal_subtitle__T0joZ {
        font-size: 14px
    }
}

@media(max-width:599px) {
    .alertModal_subtitle__T0joZ {
        font-size: 12px
    }
}

.alertModal_bonus__1NtaH {
    background-color: #201f24;
    border: 1px dashed #453b2c;
    border-radius: 7px;
    color: #fac26f;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 15px;
    padding: 21px 20px;
    text-align: center
}

@media(max-width:1800px) {
    .alertModal_bonus__1NtaH {
        font-size: 18px;
        padding: 19px 17px
    }
}

@media(max-width:1200px) {
    .alertModal_bonus__1NtaH {
        font-size: 16px;
        padding: 18px 17px
    }
}

@media(max-width:900px) {
    .alertModal_bonus__1NtaH {
        font-size: 15px;
        padding: 17px 16px
    }
}

@media(max-width:599px) {
    .alertModal_bonus__1NtaH {
        font-size: 13px;
        margin-bottom: 12px;
        padding: 15px 12px
    }
}

.alertModal_info__1hgDd {
    color: #6c6d72;
    font-size: 14px;
    font-weight: 300;
    margin-bottom: 20px
}

@media(max-width:1200px) {
    .alertModal_info__1hgDd {
        font-size: 13px
    }
}

@media(max-width:900px) {
    .alertModal_info__1hgDd {
        font-size: 12px;
        margin-bottom: 15px
    }
}

@media(max-width:599px) {
    .alertModal_info__1hgDd {
        text-align: center
    }
}

.alertModal_buttons__hDrvL {
    display: flex;
    margin: 0 -5px
}

@media(max-width:599px) {
    .alertModal_buttons__hDrvL {
        flex-direction: column
    }
}

.alertModal_btnWrapper__LbtM5 {
    padding: 0 5px
}

@media(max-width:599px) {
    .alertModal_btnWrapper__LbtM5+.alertModal_btnWrapper__LbtM5 {
        margin-top: 6px
    }
}

.alertModal_btn__RsHq8 {
    background-color: #f3a45d;
    border-radius: 7px;
    color: #413327;
    font-size: 15px;
    font-weight: 900;
    padding: 24px 69px 24px 33px;
    position: relative;
    text-transform: uppercase;
    transition: background-color .3s ease, color .3s ease
}

@media(max-width:1800px) {
    .alertModal_btn__RsHq8 {
        font-size: 14px;
        padding: 22px 69px 22px 33px
    }
}

@media(max-width:1200px) {
    .alertModal_btn__RsHq8 {
        border-radius: 6px;
        font-size: 13px;
        padding: 19px 55px 19px 29px
    }
}

@media(max-width:599px) {
    .alertModal_btn__RsHq8 {
        border-radius: 4px;
        padding: 14px 35px 14px 25px;
        text-align: center;
        width: 100%
    }
}

.alertModal_btn__RsHq8:hover {
    background-color: #fac26f;
    color: #735236
}

.alertModal_btn__RsHq8.alertModal_cancel__AbF33 {
    background-color: #343543;
    color: #9194a5
}

.alertModal_btn__RsHq8.alertModal_cancel__AbF33:hover {
    background-color: #3c3d4a;
    color: #bdbfce
}

.alertModal_btnIcon__rd3bC {
    height: 26px;
    line-height: 1;
    margin-left: 8px;
    margin-top: -13px;
    position: absolute;
    top: 50%;
    width: 26px
}

@media(max-width:1200px) {
    .alertModal_btnIcon__rd3bC {
        height: 24px;
        margin-top: -13px;
        width: 24px
    }
}

@media(max-width:599px) {
    .alertModal_btnIcon__rd3bC {
        height: 20px;
        margin-top: -11px;
        width: 20px
    }
}

.alertModal_btnIcon__rd3bC path {
    transition: fill .3s ease
}

.alertModal_btn__RsHq8:hover .alertModal_btnIcon__rd3bC path {
    fill: #735236
}

.alertModal_cancel__AbF33:hover .alertModal_btnIcon__rd3bC path {
    fill: #bdbfce
}

.alertModal_imageWrapper__mZxpV {
    margin-top: -185px;
    position: absolute;
    right: -140px;
    top: 50%
}

@media(max-width:1800px) {
    .alertModal_imageWrapper__mZxpV {
        margin-top: -165px
    }
}

@media(max-width:1200px) {
    .alertModal_imageWrapper__mZxpV {
        margin-top: -140px;
        right: -120px
    }
}

@media(max-width:900px) {
    .alertModal_imageWrapper__mZxpV {
        margin-top: -130px;
        right: -110px
    }
}

@media(max-width:599px) {
    .alertModal_imageWrapper__mZxpV {
        display: none
    }
}

.alertModal_image__O4Sgm {
    height: 370px;
    width: 370px
}

@media(max-width:1800px) {
    .alertModal_image__O4Sgm {
        height: 330px;
        width: 330px
    }
}

@media(max-width:1200px) {
    .alertModal_image__O4Sgm {
        height: 280px;
        width: 280px
    }
}

@media(max-width:900px) {
    .alertModal_image__O4Sgm {
        height: 260px;
        width: 260px
    }
}

.alertModal_closeBtn__INNU6 {
    background:
        /*savepage-url=/static/media/close-icon.0f9fcc39cca4bd6d67ba.svg*/
        url() 50% no-repeat;
    background-size: 22px 22px;
    display: block;
    font-size: 0;
    height: 40px;
    position: absolute;
    right: 4px;
    top: 4px;
    transition: opacity .3s ease;
    width: 40px
}

.alertModal_closeBtn__INNU6:hover {
    opacity: .7
}

.item_item__3GCzI {
    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%
}

@media(max-width:599px) {
    .item_item__3GCzI {
        border-radius: 4px
    }
}

.item_item__3GCzI:before {
    background:
        /*savepage-url=/static/media/inner-logo.b3381f74a0b3112e4de5.svg*/
        url() 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__3GCzI:before {
        height: 72px;
        margin-left: -36px;
        margin-top: -36px;
        width: 72px
    }
}

.item_item__3GCzI.item_caseItem__urMGE {
    display: block;
    transition: none
}

.item_item__3GCzI.item_caseItem__urMGE:before {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.item_item__3GCzI.item_caseItem__urMGE:hover:before {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
}

.item_item__3GCzI.item_fairSpinWin__7Wd9Q:before {
    height: 72px;
    margin-left: -36px;
    margin-top: -36px;
    width: 72px
}

@media(max-width:599px) {
    .item_item__3GCzI.item_fairSpinWin__7Wd9Q:before {
        height: 50px;
        margin-left: -25px;
        margin-top: -25px;
        width: 50px
    }
}

.item_item__3GCzI.item_knife__exbPG {
    background: linear-gradient(180deg, rgba(81, 55, 17, 0), rgba(197, 139, 28, .24) 90%), #201f2b
}

.item_item__3GCzI.item_consumer__iAois {
    background: linear-gradient(180deg, rgba(73, 78, 84, 0), hsla(216, 9%, 55%, .24) 90%), #201f2b
}

.item_item__3GCzI.item_milspec__oWnrL {
    background: linear-gradient(180deg, rgba(36, 70, 78, 0), rgba(82, 172, 192, .22) 90%), #201f2b
}

.item_item__3GCzI.item_industrial__HWJcN {
    background: linear-gradient(180deg, rgba(26, 17, 81, 0), rgba(38, 64, 201, .24) 90%), #201f2b
}

.item_item__3GCzI.item_restricted__Nv\+UV {
    background: linear-gradient(180deg, rgba(34, 17, 81, 0), rgba(125, 46, 204, .24) 90%), #201f2b
}

.item_item__3GCzI.item_classified__K0P5- {
    background: linear-gradient(180deg, rgba(81, 17, 29, 0), rgba(209, 56, 102, .24) 90%), #201f2b
}

.item_item__3GCzI.item_covert__kL8RM {
    background: linear-gradient(180deg, rgba(81, 25, 17, 0), rgba(197, 48, 28, .24) 90%), #201f2b
}

.item_item__3GCzI.item_threeSpins__8HY0d {
    background: linear-gradient(180deg, rgba(133, 38, 177, 0) -7.98%, #79304e 83.46%), #391529
}

.item_item__3GCzI.item_fiveSpins__7djGo {
    background: linear-gradient(180deg, rgba(133, 38, 177, 0) -7.98%, rgba(255, 103, 249, .237) 83.46%), #201d3c
}

.item_item__3GCzI.item_tenSpins__Obmp8 {
    background: linear-gradient(180deg, rgba(6, 78, 26, 0) -7.98%, rgba(85, 252, 102, .237) 83.46%), #1d283c
}

.item_item__3GCzI.item_fifteenSpins__9OCB5 {
    background: linear-gradient(180deg, rgba(208, 128, 54, 0) -7.98%, rgba(255, 174, 53, .186) 59.74%, rgba(255, 178, 62, .456)), #2b1f2c
}

.item_price__0sI73 {
    color: #64ce82;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 2
}

@media(max-width:599px) {
    .item_price__0sI73 {
        font-size: 11px;
        right: 10px;
        top: 10px
    }

    .item_fairSpinWin__7Wd9Q .item_price__0sI73 {
        font-size: 9px
    }
}

.item_imageWrapper__xazk0 {
    display: flex;
    justify-content: center;
    left: 0;
    padding-top: 20px;
    position: absolute;
    right: 0;
    z-index: 1
}

.item_itemSpins__Fvu8B .item_imageWrapper__xazk0 {
    padding-top: 19px
}

@media(max-width:1200px) {
    .item_itemSpins__Fvu8B .item_imageWrapper__xazk0 {
        padding-top: 18px
    }
}

@media(max-width:599px) {
    .item_itemSpins__Fvu8B .item_imageWrapper__xazk0 {
        padding-top: 25px
    }
}

.item_fairSpinWin__7Wd9Q .item_imageWrapper__xazk0 {
    padding-top: 18px
}

@media(max-width:1200px) {
    .item_imageWrapper__xazk0 {
        padding-top: 16px
    }

    .item_fairSpinWin__7Wd9Q .item_imageWrapper__xazk0 {
        padding-top: 18px
    }
}

@media(max-width:599px) {
    .item_imageWrapper__xazk0 {
        padding-top: 22px
    }

    .item_fairSpinWin__7Wd9Q .item_imageWrapper__xazk0 {
        padding-top: 10px
    }
}

.item_image__EAfnO {
    height: 97px;
    width: 130px
}

.item_caseItem__urMGE .item_image__EAfnO {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.item_caseItem__urMGE:hover .item_image__EAfnO {
    -webkit-transform: scale(.92) rotate(-2deg);
    transform: scale(.92) rotate(-2deg)
}

.item_fairSpinWin__7Wd9Q .item_image__EAfnO {
    height: 82px;
    width: 110px
}

@media(max-width:1200px) {
    .item_image__EAfnO {
        height: auto;
        width: 117px
    }

    .item_fairSpinWin__7Wd9Q .item_image__EAfnO {
        height: 82px;
        width: 110px
    }
}

@media(max-width:599px) {
    .item_image__EAfnO {
        width: 100px
    }

    .item_fairSpinWin__7Wd9Q .item_image__EAfnO {
        height: 63px;
        width: 85px
    }
}

.item_spinImage__DhSJg {
    height: 100px;
    image-rendering: -webkit-optimize-contrast;
    width: 98px
}

@media(max-width:1200px) {
    .item_spinImage__DhSJg {
        height: 83px;
        width: 81px
    }
}

@media(max-width:599px) {
    .item_spinImage__DhSJg {
        height: 72px;
        width: 70px
    }
}

.item_footer__zX5Gh {
    bottom: 0;
    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__zX5Gh {
        padding: 10px 12px
    }

    .item_fairSpinWin__7Wd9Q .item_footer__zX5Gh {
        padding: 13px 15px
    }
}

@media(max-width:599px) {
    .item_fairSpinWin__7Wd9Q .item_footer__zX5Gh {
        padding: 8px 10px
    }
}

.item_skinName__zLEbS,
.item_weaponName__D7Bh0 {
    display: block;
    font-size: 13px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 2
}

@media(max-width:900px) {

    .item_skinName__zLEbS,
    .item_weaponName__D7Bh0 {
        font-size: 12px
    }

    .item_fairSpinWin__7Wd9Q .item_skinName__zLEbS,
    .item_fairSpinWin__7Wd9Q .item_weaponName__D7Bh0 {
        font-size: 13px
    }
}

@media(max-width:599px) {

    .item_skinName__zLEbS,
    .item_weaponName__D7Bh0 {
        font-size: 11px
    }

    .item_fairSpinWin__7Wd9Q .item_skinName__zLEbS,
    .item_fairSpinWin__7Wd9Q .item_weaponName__D7Bh0 {
        font-size: 10px
    }
}

.item_weaponName__D7Bh0 {
    color: #b1b1b1;
    font-size: 11px;
    font-weight: 300;
    line-height: 1.6
}

@media(max-width:900px) {
    .item_weaponName__D7Bh0 {
        line-height: 1.4
    }

    .item_fairSpinWin__7Wd9Q .item_weaponName__D7Bh0 {
        font-size: 11px;
        line-height: 1.6
    }
}

@media(max-width:599px) {
    .item_weaponName__D7Bh0 {
        line-height: 1.2
    }

    .item_fairSpinWin__7Wd9Q .item_weaponName__D7Bh0 {
        font-size: 9px
    }
}

.item_skinName__zLEbS {
    color: #e5e7eb
}

.item_quality__DwoSZ {
    color: #b1b1b1;
    font-size: 10px
}

.winReplace_section__jU7oe {
    align-items: center;
    background: rgba(33, 34, 44, .42);
    border: 1px solid #2a2c38;
    border-radius: 10px;
    display: inline-flex;
    max-width: 100%;
    padding-right: 13px
}

@media(max-width:1200px) {
    .winReplace_section__jU7oe {
        display: flex
    }
}

@media(max-width:599px) {
    .winReplace_section__jU7oe {
        flex-wrap: wrap;
        padding: 0 12px
    }
}

.winReplace_item__Qf08p {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    height: 100%;
    justify-content: center;
    min-height: 116px;
    position: relative;
    width: 170px
}

@media(max-width:1200px) {
    .winReplace_item__Qf08p {
        flex-grow: 1
    }
}

@media(max-width:599px) {
    .winReplace_item__Qf08p {
        min-height: 110px;
        width: 100%
    }
}

.winReplace_imageWrapper__xeyWU {
    position: relative
}

.winReplace_imageWrapper__xeyWU:before {
    background:
        /*savepage-url=/static/media/win-logo.fcf91aaebe711373177b.svg*/
        url() 100%/100% no-repeat;
    content: "";
    height: 80px;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    position: absolute;
    top: 50%;
    width: 80px;
    z-index: 1
}

@media(max-width:599px) {
    .winReplace_imageWrapper__xeyWU:before {
        height: 70px;
        margin-left: -35px;
        margin-top: -35px;
        width: 70px
    }
}

.winReplace_imageWrapper__xeyWU:after {
    background-image: radial-gradient(closest-side, hsla(0, 0%, 56%, .5), hsla(0, 0%, 56%, .05) 70%, rgba(35, 37, 49, 0) 90%);
    content: "";
    height: 140px;
    left: 50%;
    margin-left: -70px;
    margin-top: -70px;
    position: absolute;
    top: 50%;
    width: 140px
}

@media(max-width:599px) {
    .winReplace_imageWrapper__xeyWU:after {
        height: 110px;
        margin-left: -55px;
        margin-top: -55px;
        width: 110px
    }
}

.winReplace_item__Qf08p.winReplace_knife__S5CQQ .winReplace_imageWrapper__xeyWU:after {
    background-image: radial-gradient(closest-side, rgba(255, 148, 22, .5), rgba(255, 148, 22, .05) 70%, rgba(35, 37, 49, 0) 90%)
}

.winReplace_item__Qf08p.winReplace_consumer__JqxG3 .winReplace_imageWrapper__xeyWU:after {
    background-image: radial-gradient(closest-side, hsla(0, 0%, 56%, .5), hsla(0, 0%, 56%, .05) 70%, rgba(35, 37, 49, 0) 90%)
}

.winReplace_item__Qf08p.winReplace_milspec__JrQ3\+ .winReplace_imageWrapper__xeyWU:after {
    background-image: radial-gradient(closest-side, rgba(84, 202, 227, .5), rgba(84, 202, 227, .05) 70%, rgba(35, 37, 49, 0) 90%)
}

.winReplace_item__Qf08p.winReplace_industrial__ZkxwX .winReplace_imageWrapper__xeyWU:after {
    background-image: radial-gradient(closest-side, rgba(41, 88, 255, .5), rgba(41, 88, 255, .05) 70%, rgba(35, 37, 49, 0) 90%)
}

.winReplace_item__Qf08p.winReplace_restricted__QuNmp .winReplace_imageWrapper__xeyWU:after {
    background-image: radial-gradient(closest-side, rgba(121, 58, 255, .5), rgba(121, 58, 255, .05) 70%, rgba(35, 37, 49, 0) 90%)
}

.winReplace_item__Qf08p.winReplace_classified__n5Bc2 .winReplace_imageWrapper__xeyWU:after {
    background-image: radial-gradient(closest-side, rgba(255, 71, 170, .5), rgba(255, 71, 170, .05) 70%, rgba(35, 37, 49, 0) 90%)
}

.winReplace_item__Qf08p.winReplace_covert__BPuRN .winReplace_imageWrapper__xeyWU:after {
    background-image: radial-gradient(closest-side, rgba(252, 53, 40, .5), rgba(252, 53, 40, .05) 70%, rgba(35, 37, 49, 0) 90%)
}

.winReplace_image__B9FVM {
    height: 105px;
    position: relative;
    width: 140px;
    z-index: 1
}

@media(max-width:599px) {
    .winReplace_image__B9FVM {
        height: 82px;
        width: 110px
    }
}

.winReplace_footer__CktaR {
    bottom: 11px;
    left: 12px;
    position: absolute;
    right: 12px;
    z-index: 1
}

@media(max-width:599px) {
    .winReplace_footer__CktaR {
        bottom: 7px;
        left: 0;
        right: 0
    }
}

.winReplace_subtitle__cpTP6,
.winReplace_title__tYfoE {
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.winReplace_title__tYfoE {
    color: #b1b1b1;
    font-size: 11px;
    font-weight: 300;
    margin-bottom: 2px
}

.winReplace_subtitle__cpTP6 {
    color: #e5e7eb;
    font-size: 13px
}

@media(max-width:900px) {
    .winReplace_subtitle__cpTP6 {
        font-size: 12px
    }
}

.winReplace_content__KZIME {
    min-width: 0;
    padding: 13px 0
}

@media(max-width:599px) {
    .winReplace_content__KZIME {
        padding-top: 5px;
        width: 100%
    }
}

.winReplace_btnWrapper__SPWyZ {
    display: flex;
    margin-bottom: 13px
}

@media(max-width:599px) {
    .winReplace_btnWrapper__SPWyZ {
        margin-bottom: 10px
    }
}

.winReplace_btn__9rzfE {
    background: #64ce82;
    border-radius: 7px;
    color: #272735;
    font-size: 11px;
    font-weight: 900;
    line-height: 1;
    overflow: hidden;
    padding: 16px 65px 16px 30px;
    position: relative;
    text-overflow: ellipsis;
    text-transform: uppercase;
    transition: background-color .3s ease, color .3s ease;
    white-space: nowrap
}

@media(max-width:599px) {
    .winReplace_btn__9rzfE {
        border-radius: 6px;
        padding: 16px 20px;
        text-align: center;
        width: 100%
    }
}

.winReplace_btn__9rzfE:hover {
    background-color: #81dd9b;
    color: #444751
}

.winReplace_btn__9rzfE.winReplace_loading__JJOwH {
    background-color: #81dd9b;
    color: #444751;
    cursor: wait
}

.winReplace_btnIcon__DaY-B {
    height: 26px;
    margin-top: -13px;
    position: absolute;
    right: 29px;
    top: 50%;
    width: 27px
}

@media(max-width:599px) {
    .winReplace_btnIcon__DaY-B {
        display: none
    }
}

.winReplace_btnIcon__DaY-B path {
    transition: fill .3s ease
}

.winReplace_btn__9rzfE.winReplace_loading__JJOwH .winReplace_btnIcon__DaY-B path,
.winReplace_btn__9rzfE:hover .winReplace_btnIcon__DaY-B path {
    fill: #444751
}

.winReplace_info__5GfDw {
    color: #c0c2c9;
    font-size: 12px;
    font-weight: 300;
    line-height: 1.3;
    max-width: 165px
}

@media(max-width:1200px) {
    .winReplace_info__5GfDw {
        max-width: none
    }
}

@media(max-width:599px) {
    .winReplace_info__5GfDw {
        max-width: none;
        text-align: center;
        width: 100%
    }
}

.winReplace_price__LGZrl {
    color: #64ce82
}

.winModal_content__zkbZS {
    background: #1b1c24;
    border: 1px solid #23242e;
    border-radius: 16px;
    padding-bottom: 35px;
    padding-top: 48px;
    position: relative;
    width: 989px
}

.winModal_content__zkbZS:after {
    background:
        /*savepage-url=/static/media/win-character.94d534799a704f5cd902.png*/
        url() no-repeat;
    background-size: 100%;
    border-bottom-right-radius: 16px;
    bottom: 0;
    content: "";
    height: 545px;
    position: absolute;
    right: 0;
    width: 584px;
    z-index: 2
}

@media(max-width:1200px) {
    .winModal_content__zkbZS:after {
        display: none
    }

    .winModal_content__zkbZS {
        padding: 30px 0;
        width: 527px
    }
}

@media(max-width:900px) {
    .winModal_content__zkbZS {
        border-radius: 10px
    }
}

@media(max-width:599px) {
    .winModal_content__zkbZS {
        border-radius: 8px;
        max-width: 380px;
        padding: 22px 0;
        width: 100%
    }
}

.winModal_inner__gTSLR {
    overflow: hidden
}

.winModal_container__BpU25 {
    padding: 0 68px
}

@media(max-width:1200px) {
    .winModal_container__BpU25 {
        padding: 0 30px
    }
}

@media(max-width:599px) {
    .winModal_container__BpU25 {
        padding: 0 22px
    }
}

.winModal_closeBtn__d1rdD {
    background:
        /*savepage-url=/static/media/close.887f0c7e2dab254f95ef.svg*/
        url() 50% no-repeat;
    background-size: 24px 24px;
    font-size: 0;
    height: 22px;
    position: absolute;
    right: 15px;
    top: 16px;
    transition: opacity .3s ease;
    width: 22px;
    z-index: 5
}

@media(max-width:599px) {
    .winModal_closeBtn__d1rdD {
        right: 7px;
        top: 8px
    }
}

.winModal_closeBtn__d1rdD:hover {
    opacity: .7
}

.winModal_header__xsM1O {
    margin-bottom: 25px
}

@media(max-width:599px) {
    .winModal_header__xsM1O {
        margin-bottom: 18px
    }
}

.winModal_title__HJRqb {
    color: #fff;
    font-size: 31px;
    font-weight: 900;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .winModal_title__HJRqb {
        font-size: 25px
    }
}

@media(max-width:599px) {
    .winModal_title__HJRqb {
        font-size: 19px;
        margin-bottom: 5px
    }
}

.winModal_subtitle__spkSG {
    color: #c0c2c9;
    font-size: 15px;
    font-weight: 300;
    line-height: 1.8
}

@media(max-width:1200px) {
    .winModal_subtitle__spkSG {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .winModal_subtitle__spkSG {
        font-size: 12px;
        line-height: 1.5
    }
}

.winModal_amount__xajQ1 {
    color: #64ce82;
    font-weight: 400
}

.winModal_listWrapper__dvdiG {
    display: flex;
    margin-bottom: 34px
}

@media(max-width:599px) {
    .winModal_listWrapper__dvdiG {
        margin-bottom: 20px
    }
}

.winModal_list__1whnD {
    display: flex;
    left: -52px;
    position: relative
}

@media(max-width:1200px) {
    .winModal_list__1whnD {
        left: -20px
    }
}

@media(max-width:599px) {
    .winModal_list__1whnD {
        left: -5px
    }
}

.winModal_list__1whnD:after,
.winModal_list__1whnD:before {
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    left: 52px;
    position: absolute;
    z-index: 1
}

@media(max-width:1200px) {

    .winModal_list__1whnD:after,
    .winModal_list__1whnD:before {
        left: 20px
    }
}

@media(max-width:599px) {

    .winModal_list__1whnD:after,
    .winModal_list__1whnD:before {
        left: 5px
    }
}

.winModal_list__1whnD:before {
    background-image:
        /*savepage-url=/static/media/win-list-top.ef77e861a039da3a66bb.png*/
        url();
    height: 23px;
    top: -13px;
    width: 647px
}

@media(max-width:599px) {
    .winModal_list__1whnD:before {
        height: 18px;
        top: -11px;
        width: 500px
    }
}

.winModal_list__1whnD:after {
    background-image:
        /*savepage-url=/static/media/win-list-bottom.22cdedf826d9b72a8427.png*/
        url();
    bottom: -9px;
    height: 23px;
    width: 526px
}

@media(max-width:599px) {
    .winModal_list__1whnD:after {
        bottom: -7px;
        height: 18px;
        width: 412px
    }
}

.winModal_item__p-AU1 {
    flex-shrink: 0;
    height: 122px;
    padding: 0 3px;
    width: 176px
}

@media(max-width:599px) {
    .winModal_item__p-AU1 {
        height: 85px;
        width: 118px
    }
}

.winModal_buttons__bApug {
    margin: -10px -5px 15px
}

.winModal_button__PVh8c {
    padding: 10px 5px 0
}

@media(max-width:1200px) {
    .winModal_button__PVh8c {
        padding-top: 0;
        width: 100%
    }
}

@media(max-width:599px) {
    .winModal_button__PVh8c {
        padding-top: 5px
    }
}

.winModal_btn__amd4o {
    background: #e69d5d;
    border-radius: 7px;
    color: #392c22;
    font-size: 11px;
    font-weight: 900;
    line-height: 1;
    max-width: 100%;
    overflow: hidden;
    padding: 19px;
    text-overflow: ellipsis;
    text-transform: uppercase;
    transition: background-color .3s ease, color .3s ease;
    white-space: nowrap
}

@media(max-width:1200px) {
    .winModal_btn__amd4o {
        width: 100%
    }
}

@media(max-width:599px) {
    .winModal_btn__amd4o {
        padding: 17px 19px
    }
}

.winModal_btn__amd4o.winModal_loading__OvrsE,
.winModal_btn__amd4o:hover {
    background-color: #f8bc76;
    color: #684933
}

.winModal_btn__amd4o.winModal_loading__OvrsE {
    cursor: wait
}

.winModal_btn__amd4o.winModal_back__6Rp7d {
    background: #333542;
    color: #858796;
    padding: 19px 30px
}

@media(max-width:599px) {
    .winModal_btn__amd4o.winModal_back__6Rp7d {
        border-radius: 6px;
        padding: 18px 20px
    }
}

.winModal_btn__amd4o.winModal_back__6Rp7d:hover {
    background-color: #414454;
    color: #afb1c6
}

.winModal_caseItem__420Ed {
    bottom: 19px;
    position: absolute;
    right: 20px;
    z-index: 3
}

@media(max-width:1200px) {
    .winModal_caseItem__420Ed {
        display: none
    }
}

.winModal_caseImageWrapper__MMeBl {
    text-align: center
}

.winModal_caseImage__827Zr {
    height: 194px;
    width: 194px
}

.winModal_caseTitle__Wn4SD {
    color: #b7b9c1;
    font-size: 14px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 194px
}

.howWorksModal_component__7je\+q {
    background: rgba(26, 26, 35, .7);
    border-radius: 15px;
    box-shadow: 0 19px 74px 0 rgba(8, 8, 12, .4);
    padding: 36px 40px 34px;
    position: relative;
    width: 623px
}

@media(max-width:1200px) {
    .howWorksModal_component__7je\+q {
        padding: 32px 38px 33px
    }
}

@media(max-width:900px) {
    .howWorksModal_component__7je\+q {
        width: 600px
    }
}

@media(max-width:599px) {
    .howWorksModal_component__7je\+q {
        border-radius: 13px;
        padding: 24px 20px 20px 25px;
        width: 500px
    }
}

.howWorksModal_closeBtn__4okdk {
    align-items: center;
    display: flex;
    height: 30px;
    justify-content: center;
    position: absolute;
    right: 17px;
    top: 17px;
    width: 30px;
    z-index: 1
}

@media(max-width:599px) {
    .howWorksModal_closeBtn__4okdk {
        right: 8px;
        top: 9px
    }
}

.howWorksModal_closeIcon__kkHg1 {
    height: 22px;
    width: 22px
}

.howWorksModal_closeIcon__kkHg1 path {
    transition: fill .3s ease
}

.howWorksModal_closeBtn__4okdk:hover .howWorksModal_closeIcon__kkHg1 path {
    fill: #858282
}

@media(max-width:599px) {
    .howWorksModal_closeIcon__kkHg1 {
        height: 20px;
        width: 20px
    }
}

.howWorksModal_title__X8JBY {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 26px
}

@media(max-width:1200px) {
    .howWorksModal_title__X8JBY {
        font-size: 25px;
        margin-bottom: 22px
    }
}

@media(max-width:900px) {
    .howWorksModal_title__X8JBY {
        font-size: 22px;
        margin-bottom: 17px
    }
}

@media(max-width:599px) {
    .howWorksModal_title__X8JBY {
        font-size: 16px;
        margin-bottom: 13px;
        padding-right: 25px
    }
}

.howWorksModal_item__dYZja {
    color: #cecfd6;
    font-size: 15px;
    line-height: 1.4;
    padding-left: 19px;
    position: relative
}

@media(max-width:1200px) {
    .howWorksModal_item__dYZja {
        font-size: 14px
    }
}

@media(max-width:900px) {
    .howWorksModal_item__dYZja {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .howWorksModal_item__dYZja {
        font-size: 12px;
        padding-left: 15px
    }
}

.howWorksModal_item__dYZja+.howWorksModal_item__dYZja {
    margin-top: 15px
}

@media(max-width:599px) {
    .howWorksModal_item__dYZja+.howWorksModal_item__dYZja {
        margin-top: 10px
    }
}

.howWorksModal_item__dYZja:before {
    background: #393943;
    border-radius: 5px;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 5px
}

@media(max-width:1200px) {
    .howWorksModal_item__dYZja:before {
        top: 7px
    }
}

@media(max-width:599px) {
    .howWorksModal_item__dYZja:before {
        border-radius: 4px;
        height: 4px;
        top: 6px;
        width: 4px
    }
}

.howWorksModal_item__dYZja ul {
    margin-top: 8px
}

@media(max-width:599px) {
    .howWorksModal_item__dYZja ul {
        margin-top: 6px
    }
}

.howWorksModal_item__dYZja ul li {
    color: #a6a9bf;
    font-size: 14px
}

@media(max-width:1200px) {
    .howWorksModal_item__dYZja ul li {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .howWorksModal_item__dYZja ul li {
        font-size: 12px
    }
}

.howWorksModal_item__dYZja ul li+li {
    margin-top: 6px
}

@media(max-width:599px) {
    .howWorksModal_item__dYZja ul li+li {
        margin-top: 5px
    }
}

.howWorksModal_item__dYZja ul li span {
    color: #fac26f
}

.howWorks_component__zmATs {
    background: rgba(26, 26, 35, .7);
    border-radius: 15px;
    box-shadow: 0 19px 74px 0 rgba(8, 8, 12, .4);
    padding: 36px 40px 34px;
    position: relative;
    width: 623px
}

@media(max-width:1200px) {
    .howWorks_component__zmATs {
        padding: 32px 38px 33px
    }
}

@media(max-width:900px) {
    .howWorks_component__zmATs {
        width: 600px
    }
}

@media(max-width:599px) {
    .howWorks_component__zmATs {
        border-radius: 10px;
        padding: 24px 20px 20px;
        width: 500px
    }
}

.howWorks_closeBtn__zpOx2 {
    align-items: center;
    display: flex;
    height: 30px;
    justify-content: center;
    position: absolute;
    right: 17px;
    top: 17px;
    width: 30px;
    z-index: 1
}

@media(max-width:599px) {
    .howWorks_closeBtn__zpOx2 {
        right: 8px;
        top: 9px
    }
}

.howWorks_closeIcon__R5vrr {
    height: 22px;
    width: 22px
}

.howWorks_closeIcon__R5vrr path {
    transition: fill .3s ease
}

.howWorks_closeBtn__zpOx2:hover .howWorks_closeIcon__R5vrr path {
    fill: #858282
}

@media(max-width:599px) {
    .howWorks_closeIcon__R5vrr {
        height: 20px;
        width: 20px
    }
}

.howWorks_content__s-cHJ {
    margin-bottom: 20px
}

.howWorks_title__ahXgQ {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
    margin-bottom: 26px
}

@media(max-width:1200px) {
    .howWorks_title__ahXgQ {
        font-size: 25px;
        margin-bottom: 22px
    }
}

@media(max-width:900px) {
    .howWorks_title__ahXgQ {
        font-size: 22px;
        margin-bottom: 17px
    }
}

@media(max-width:599px) {
    .howWorks_title__ahXgQ {
        font-size: 16px;
        margin-bottom: 13px;
        padding-right: 25px
    }
}

.howWorks_item__-6n\+A {
    color: #cecfd6;
    font-size: 15px;
    line-height: 1.4;
    padding-left: 19px;
    position: relative
}

@media(max-width:1800px) {
    .howWorks_item__-6n\+A {
        font-size: 14px
    }
}

@media(max-width:900px) {
    .howWorks_item__-6n\+A {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .howWorks_item__-6n\+A {
        font-size: 12px;
        padding-left: 15px
    }
}

.howWorks_item__-6n\+A+.howWorks_item__-6n\+A {
    margin-top: 12px
}

@media(max-width:599px) {
    .howWorks_item__-6n\+A+.howWorks_item__-6n\+A {
        margin-top: 10px
    }
}

.howWorks_item__-6n\+A:before {
    background: #393943;
    border-radius: 5px;
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    top: 8px;
    width: 5px
}

@media(max-width:1200px) {
    .howWorks_item__-6n\+A:before {
        top: 7px
    }
}

@media(max-width:599px) {
    .howWorks_item__-6n\+A:before {
        border-radius: 4px;
        height: 4px;
        top: 6px;
        width: 4px
    }
}

.howWorks_item__-6n\+A ul {
    margin-top: 8px
}

@media(max-width:599px) {
    .howWorks_item__-6n\+A ul {
        margin-top: 6px
    }
}

.howWorks_item__-6n\+A ul li {
    color: #a6a9bf;
    font-size: 14px
}

@media(max-width:1200px) {
    .howWorks_item__-6n\+A ul li {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .howWorks_item__-6n\+A ul li {
        font-size: 12px
    }
}

.howWorks_item__-6n\+A ul li+li {
    margin-top: 6px
}

@media(max-width:599px) {
    .howWorks_item__-6n\+A ul li+li {
        margin-top: 5px
    }
}

.howWorks_item__-6n\+A ul li span {
    color: #fac26f
}

.howWorks_footer__gRfgy {
    background: rgba(116, 145, 255, .22);
    border-radius: 10px;
    color: #acacac;
    display: flex;
    font-size: 13px;
    font-weight: 700;
    gap: 10px;
    padding: 20px 20px 20px 42px;
    position: relative;
    width: 100%
}

@media(max-width:599px) {
    .howWorks_footer__gRfgy {
        border-radius: 6px;
        font-size: 10px;
        padding: 14px 14px 14px 34px
    }
}

.howWorks_footer__gRfgy:before {
    background:
        /*savepage-url=/static/media/warning.70b5bcb9755af61ef3f7.svg*/
        url() no-repeat;
    content: "";
    height: 18px;
    left: 15px;
    margin-top: -9px;
    position: absolute;
    top: 50%;
    width: 18px
}

@media(max-width:599px) {
    .howWorks_footer__gRfgy:before {
        height: 14px;
        left: 12px;
        margin-top: -7px;
        width: 14px
    }
}

.rewardModal_component__NlgxY {
    max-width: 400px;
    min-width: 297px;
    position: relative
}

.rewardModal_component__NlgxY:before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    height: 340px;
    position: absolute;
    right: -100px;
    top: -125px;
    width: 340px
}

.rewardModal_component__NlgxY.rewardModal_knife__AbpSi:before {
    background-image:
        /*savepage-url=/static/media/knife.4cea8eb4ffb27bd26567.svg*/
        url()
}

.rewardModal_component__NlgxY.rewardModal_consumer__tT80Q:before {
    background-image:
        /*savepage-url=/static/media/consumer.a510b41ffd4d4e0d3dd0.svg*/
        url()
}

.rewardModal_component__NlgxY.rewardModal_milspec__l\+wim:before {
    background-image:
        /*savepage-url=/static/media/milspec.94cffaf6d9be0e383771.svg*/
        url()
}

.rewardModal_component__NlgxY.rewardModal_industrial__47OBn:before {
    background-image:
        /*savepage-url=/static/media/industrial.4e62df719c510a2f0a3c.svg*/
        url()
}

.rewardModal_component__NlgxY.rewardModal_restricted__bumYX:before {
    background-image:
        /*savepage-url=/static/media/restricted.020533ec4941b5254a38.svg*/
        url()
}

.rewardModal_component__NlgxY.rewardModal_classified__1gGj\+:before {
    background-image:
        /*savepage-url=/static/media/classified.7694d19787fa01ac2146.svg*/
        url()
}

.rewardModal_component__NlgxY.rewardModal_covert__c2nZQ:before {
    background-image:
        /*savepage-url=/static/media/covert.43945f2ce09b8012fa8b.svg*/
        url()
}

.rewardModal_reward__pGjzP {
    align-items: center;
    background: #13131a;
    border-radius: 15px;
    display: flex;
    flex-direction: column;
    padding: 30px 50px 40px;
    position: relative;
    width: 100%
}

.rewardModal_reward__pGjzP:after {
    background:
        /*savepage-url=/static/media/modal-top.51564bfdfa202946e7cc.png*/
        url() no-repeat;
    background-size: 100%;
    content: "";
    height: 69px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: -40px;
    width: 282px
}

@media(max-width:1800px) {
    .rewardModal_reward__pGjzP {
        border-radius: 12px
    }
}

@media(max-width:599px) {
    .rewardModal_reward__pGjzP {
        border-radius: 10px
    }
}

.rewardModal_picWrapper__tUqOS {
    position: absolute;
    right: 20px;
    top: -120px;
    -webkit-transform: rotate(6deg);
    transform: rotate(6deg)
}

.rewardModal_picWrapper__tUqOS img {
    height: 187px;
    width: 250px
}

.rewardModal_title__IlSWD {
    font-size: 19px;
    font-weight: 900;
    line-height: 26px;
    max-width: 143px;
    text-align: center
}

@media(max-width:599px) {
    .rewardModal_title__IlSWD {
        font-size: 16px;
        line-height: 22px
    }
}

.rewardModal_description__k6qMF {
    margin-top: 8px;
    max-width: 100%;
    padding: 0 25px;
    text-align: center
}

@media(max-width:599px) {
    .rewardModal_description__k6qMF {
        padding: 0
    }
}

.rewardModal_description__k6qMF span {
    color: #8eacbd;
    display: block;
    font-size: 13px;
    line-height: 16px
}

.rewardModal_description__k6qMF h4,
.rewardModal_description__k6qMF span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.rewardModal_description__k6qMF h4 {
    font-size: 15px;
    line-height: 18px;
    margin-top: 2px
}

.rewardModal_sell__3T9Fk {
    background: #64ce82;
    border-radius: 8px;
    color: #272735;
    font-size: 12px;
    font-weight: 900;
    min-width: 100%;
    padding: 18px 30px 18px 56px;
    position: relative;
    text-transform: uppercase;
    transition: background .3s, color .3s
}

@media(max-width:599px) {
    .rewardModal_sell__3T9Fk {
        border-radius: 6px;
        font-size: 11px;
        padding: 16px 18px 16px 44px
    }
}

.rewardModal_sell__3T9Fk path {
    transition: fill .3s
}

.rewardModal_sell__3T9Fk:hover {
    background: #81dd9b;
    color: #444751
}

.rewardModal_sell__3T9Fk:hover path {
    fill: #444751
}

.rewardModal_icon__Y6GK9 {
    bottom: 0;
    height: 24px;
    left: 26px;
    margin: auto;
    position: absolute;
    top: 0;
    width: 24px
}

@media(max-width:599px) {
    .rewardModal_icon__Y6GK9 {
        height: 20px;
        left: 18px;
        width: 20px
    }
}

.rewardModal_take__xFd4V {
    background: #3c3e4f;
    border-radius: 8px;
    color: #cecfd6;
    display: block;
    font-size: 12px;
    font-weight: 900;
    margin-top: 10px;
    max-width: 100%;
    overflow: hidden;
    padding: 18px 10px;
    text-align: center;
    text-overflow: ellipsis;
    text-transform: uppercase;
    transition: background .3s, color .3s;
    white-space: nowrap;
    width: 100%
}

@media(max-width:599px) {
    .rewardModal_take__xFd4V {
        border-radius: 6px;
        font-size: 11px;
        padding: 16px 10px
    }
}

.rewardModal_take__xFd4V:hover {
    background: #5a5d75;
    color: #e7e7ff
}

.rewardModal_bottom__UlfK9 {
    margin-top: 20px;
    max-width: 100%;
    overflow: hidden
}

@-webkit-keyframes modal_flying__Vs3QR {
    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes modal_flying__Vs3QR {
    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes modal_blinking__PbRZU {
    50% {
        opacity: .4
    }
}

@keyframes modal_blinking__PbRZU {
    50% {
        opacity: .4
    }
}

.modal_component__dF1eo {
    background: #181820
        /*savepage-url=/static/media/modal-top.c1186534bc5098bd86dc.png*/
        url() no-repeat;
    background-size: 280px;
    border-radius: 15px;
    box-shadow: 0 19px 74px 0 rgba(8, 8, 12, .4);
    min-width: 570px;
    overflow: hidden;
    padding-top: 57px;
    position: relative
}

@media(max-width:1800px) {
    .modal_component__dF1eo {
        background-size: 200px;
        border-radius: 12px;
        min-width: 500px
    }
}

@media(max-width:1200px) {
    .modal_component__dF1eo {
        background-size: 140px;
        min-width: 450px;
        padding-top: 40px
    }
}

@media(max-width:599px) {
    .modal_component__dF1eo {
        background-size: 100px;
        border-radius: 10px;
        min-width: 0;
        min-width: auto;
        padding-top: 30px;
        width: 400px
    }
}

.modal_close__0cOUv {
    cursor: pointer;
    height: 30px;
    padding: 3px;
    position: absolute;
    right: 18px;
    top: 18px;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 30px
}

.modal_close__0cOUv path {
    transition: fill .3s
}

.modal_close__0cOUv:hover {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.modal_close__0cOUv:hover path {
    fill: #686a75
}

@media(max-width:599px) {
    .modal_close__0cOUv {
        right: 10px;
        top: 10px
    }
}

.modal_content__VTovA {
    align-items: center;
    display: flex;
    flex-direction: column;
    position: relative
}

.modal_title__XnoQL {
    font-size: 36px;
    font-weight: 800;
    text-transform: uppercase
}

@media(max-width:1800px) {
    .modal_title__XnoQL {
        font-size: 28px
    }
}

@media(max-width:1200px) {
    .modal_title__XnoQL {
        font-size: 22px
    }
}

@media(max-width:599px) {
    .modal_title__XnoQL {
        font-size: 18px
    }
}

.modal_description__1c5wk {
    color: #989aa8;
    display: flex;
    flex-direction: column;
    font-size: 18px;
    line-height: 1.4;
    margin-top: 30px;
    max-width: 400px;
    padding: 0 20px;
    position: relative;
    text-align: center;
    z-index: 2
}

.modal_description__1c5wk strong {
    color: #f3a45d;
    font-weight: 800
}

@media(max-width:1800px) {
    .modal_description__1c5wk {
        font-size: 15px;
        margin-top: 15px
    }
}

@media(max-width:1200px) {
    .modal_description__1c5wk {
        font-size: 14px
    }
}

@media(max-width:599px) {
    .modal_description__1c5wk {
        font-size: 12px;
        max-width: 100%
    }
}

.modal_prize__gTv\+M {
    align-items: flex-end;
    background-image:
        /*savepage-url=/static/media/modal-bottom.e2dbaff4d7c5242a5ce7.png*/
        url();
    background-position: 50% bottom;
    background-repeat: no-repeat;
    background-size: auto 264px;
    display: flex;
    height: 264px;
    justify-content: center;
    width: 100%
}

.modal_prize__gTv\+M.modal_balance__4TSm\+ {
    background-image:
        /*savepage-url=/static/media/modal-money-prize.213468bed85178863ed2.png*/
        url()
}

@media(max-width:1200px) {
    .modal_prize__gTv\+M {
        background-size: 100%;
        height: 220px
    }
}

@media(max-width:599px) {
    .modal_prize__gTv\+M {
        background-size: 400px auto;
        margin-top: -40px
    }
}

.modal_case__JpFvh {
    overflow: hidden;
    width: 309px
}

.modal_case__JpFvh img {
    margin-bottom: -68px;
    width: 100%
}

@media(max-width:1200px) {
    .modal_case__JpFvh {
        width: 250px
    }

    .modal_case__JpFvh img {
        margin-bottom: -55px
    }
}

@media(max-width:599px) {
    .modal_case__JpFvh {
        width: 230px
    }

    .modal_case__JpFvh img {
        margin-bottom: -50px
    }
}

.modal_xp__y9API {
    background:
        /*savepage-url=/static/media/xp-icon.0e6aa1dbe0e8bc0c5b75.png*/
        url() no-repeat;
    background-size: 100% auto;
    height: 205px;
    margin-bottom: 5px;
    width: 205px
}

@media(max-width:1200px) {
    .modal_xp__y9API {
        height: 180px;
        width: 180px
    }
}

@media(max-width:599px) {
    .modal_xp__y9API {
        height: 130px;
        margin-bottom: 10px;
        width: 130px
    }
}

.modal_bottom__Uk7zO {
    align-items: center;
    background: #09090b;
    display: flex;
    justify-content: center;
    padding: 40px 20px;
    width: 100%
}

@media(max-width:1800px) {
    .modal_bottom__Uk7zO {
        padding: 25px 20px
    }
}

@media(max-width:1200px) {
    .modal_bottom__Uk7zO {
        padding: 20px
    }
}

@media(max-width:599px) {
    .modal_bottom__Uk7zO {
        padding: 15px 20px
    }
}

.modal_button__cqJg\+ {
    background: #f3a45d;
    border-radius: 7px;
    color: #413327;
    font-size: 15px;
    font-weight: 900;
    min-width: 256px;
    padding: 24px 15px;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: color .3s, background .3s
}

.modal_button__cqJg\+:hover {
    background: #fac26f;
    color: #735236
}

@media(max-width:1800px) {
    .modal_button__cqJg\+ {
        font-size: 13px;
        min-width: 176px;
        padding: 20px 15px
    }
}

@media(max-width:1200px) {
    .modal_button__cqJg\+ {
        font-size: 12px;
        min-width: 160px;
        padding: 18px 15px
    }
}

@media(max-width:599px) {
    .modal_button__cqJg\+ {
        border-radius: 6px;
        font-size: 11px;
        min-width: 140px;
        padding: 16px 15px
    }
}

.modal_caseTitle__WbyS1 {
    color: #fff;
    font-weight: 800;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.createBattleSort_component__8faGm {
    max-width: 220px;
    min-width: 168px;
    position: relative;
    -webkit-user-select: none;
    user-select: none
}

@media(max-width:1200px) {
    .createBattleSort_component__8faGm {
        flex-grow: 1;
        max-width: none;
        min-width: 0
    }
}

@media(max-width:599px) {
    .createBattleSort_component__8faGm {
        max-width: calc(100% - 44px)
    }
}

.createBattleSort_header__Q3ZN- {
    align-items: center;
    background: #1b1b25;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    gap: 8px;
    padding: 15px 12px;
    transition: background-color .3s;
    width: 100%
}

@media(max-width:1200px) {
    .createBattleSort_header__Q3ZN- {
        border-radius: 6px;
        padding: 15px 12px
    }
}

@media(max-width:599px) {
    .createBattleSort_header__Q3ZN- {
        border-radius: 6px;
        gap: 6px;
        padding: 10px 12px
    }
}

.createBattleSort_header__Q3ZN-:hover {
    background: rgba(114, 118, 143, .28)
}

.createBattleSort_title__oQ1te {
    color: #6b6f7b;
    font-size: 13px;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    transition: color .3s;
    white-space: nowrap
}

@media(max-width:599px) {
    .createBattleSort_title__oQ1te {
        font-size: 12px
    }
}

.createBattleSort_icon__amQtx {
    flex-shrink: 0;
    height: 18px;
    margin-left: auto;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 18px
}

@media(max-width:1200px) {
    .createBattleSort_icon__amQtx {
        height: 14px;
        width: 14px
    }
}

.createBattleSort_opened__iADsC .createBattleSort_icon__amQtx {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.createBattleSort_icon__amQtx path {
    fill: #6b6f7b;
    transition: fill .3s
}

.createBattleSort_opened__iADsC .createBattleSort_icon__amQtx path {
    fill: #c6c7d7
}

.createBattleSort_list__9mrEi {
    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, -webkit-transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s;
    transition: opacity .3s, visibility .3s, transform .3s, -webkit-transform .3s;
    visibility: hidden;
    width: -webkit-max-content;
    width: max-content;
    z-index: 2
}

.createBattleSort_opened__iADsC .createBattleSort_list__9mrEi {
    opacity: 1;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    visibility: visible
}

.createBattleSort_item__Pi25L {
    background: #313340;
    color: #828794;
    cursor: pointer;
    font-size: 13px;
    line-height: 20px;
    padding: 12px 16px;
    transition: color .3s, background-color .3s
}

@media(max-width:900px) {
    .createBattleSort_item__Pi25L {
        font-size: 12px
    }
}

@media(max-width:599px) {
    .createBattleSort_item__Pi25L {
        padding: 12px
    }
}

.createBattleSort_item__Pi25L:hover {
    background: #434555;
    color: #b3b3c0
}

.createBattleSort_item__Pi25L+.createBattleSort_item__Pi25L {
    border-top: 1px solid rgba(16, 17, 21, .46)
}

.modalFilter_component__tQxek {
    align-items: center;
    background: #13131a;
    border-radius: 10px;
    display: flex;
    gap: 8px;
    margin-top: 20px;
    padding: 10px
}

@media(max-width:1200px) {
    .modalFilter_component__tQxek {
        margin-top: 17px
    }
}

@media(max-width:599px) {
    .modalFilter_component__tQxek {
        flex-wrap: wrap
    }

    .modalFilter_component__tQxek.modalFilter_botsFilter__VNL7K {
        flex-wrap: nowrap
    }
}

.modalFilter_inputLabel__jE7ve {
    border: 1px solid #202129;
    border-radius: 8px;
    cursor: pointer;
    display: block;
    height: 48px;
    padding-right: 40px;
    position: relative;
    transition: border-color .3s ease;
    width: 183px
}

@media(max-width:1200px) {
    .modalFilter_inputLabel__jE7ve {
        border-radius: 6px;
        height: 46px;
        padding-right: 35px;
        width: calc(50% - 4px)
    }
}

@media(max-width:599px) {
    .modalFilter_inputLabel__jE7ve {
        height: 36px;
        width: 100%
    }
}

.modalFilter_botsFilter__VNL7K .modalFilter_inputLabel__jE7ve {
    flex-grow: 1
}

.modalFilter_inputLabel__jE7ve:focus-within {
    border-color: #2a2b34
}

.modalFilter_inputLabel__jE7ve ::-webkit-input-placeholder {
    color: #5e606a;
    opacity: 1
}

.modalFilter_inputLabel__jE7ve ::placeholder {
    color: #5e606a;
    opacity: 1
}

.modalFilter_inputLabel__jE7ve:after {
    background:
        /*savepage-url=/static/media/search.37f9f3d4734085ada7d6.svg*/
        url() no-repeat;
    content: "";
    height: 22px;
    margin-top: -11px;
    position: absolute;
    right: 11px;
    top: 50%;
    width: 22px
}

.modalFilter_sticky__gl\+JY .modalFilter_inputLabel__jE7ve:after {
    height: 18px;
    margin-top: -9px;
    right: 10px;
    width: 18px
}

@media(max-width:1200px) {
    .modalFilter_inputLabel__jE7ve:after {
        height: 18px;
        margin-top: -9px;
        right: 10px;
        width: 18px
    }
}

.modalFilter_input__wXbtT {
    color: #cecfd6;
    font-size: 11px;
    height: 100%;
    padding-left: 12px;
    text-transform: uppercase;
    width: 100%
}

@media(max-width:1200px) {
    .modalFilter_input__wXbtT {
        font-size: 10px
    }
}

.modalFilter_clearBtn__XBieF {
    background: #181920;
    border-radius: 8px;
    flex-shrink: 0;
    height: 48px;
    margin-left: auto;
    position: relative;
    transition: background-color .3s ease;
    width: 48px
}

@media(max-width:1200px) {
    .modalFilter_clearBtn__XBieF {
        border-radius: 6px;
        height: 46px;
        width: 46px
    }
}

@media(max-width:599px) {
    .modalFilter_clearBtn__XBieF {
        height: 36px;
        width: 36px
    }
}

.modalFilter_clearBtn__XBieF .modalFilter_icon__jZXzc {
    height: 20px;
    left: 50%;
    margin: -10px 0 0 -10px;
    position: absolute;
    top: 50%;
    width: 20px
}

@media(max-width:1200px) {
    .modalFilter_clearBtn__XBieF .modalFilter_icon__jZXzc {
        height: 18px;
        margin: -9px 0 0 -9px;
        width: 18px
    }
}

@media(max-width:599px) {
    .modalFilter_clearBtn__XBieF .modalFilter_icon__jZXzc {
        height: 16px;
        margin: -8px 0 0 -8px;
        width: 16px
    }
}

.modalFilter_clearBtn__XBieF .modalFilter_icon__jZXzc path {
    fill: #585c69;
    transition: fill .3s ease
}

.modalFilter_clearBtn__XBieF:hover {
    background-color: #1e1f27
}

.modalFilter_clearBtn__XBieF:hover path {
    fill: #cecfd6
}

.caseModal_component__PzD3m {
    background: linear-gradient(180deg, #1c1c25, #22222d);
    border-radius: 12px;
    overflow: hidden;
    position: relative;
    transition: background .3s ease
}

.caseModal_component__PzD3m:before {
    background: linear-gradient(180deg, #23232f, #282834);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    width: 100%
}

.caseModal_component__PzD3m.caseModal_active__ny4w0:before {
    opacity: 1
}

@media(max-width:900px) {
    .caseModal_component__PzD3m {
        border-radius: 8px
    }
}

.caseModal_imageWrapper__MyCK\+ {
    height: 146px;
    margin: 10px 0;
    position: relative;
    text-align: center
}

@media(max-width:1800px) {
    .caseModal_imageWrapper__MyCK\+ {
        height: 124px
    }
}

@media(max-width:900px) {
    .caseModal_imageWrapper__MyCK\+ {
        height: 110px
    }
}

@media(max-width:599px) {
    .caseModal_imageWrapper__MyCK\+ {
        height: 100px
    }
}

.caseModal_image__WHAHq {
    height: 100%;
    width: 146px
}

@media(max-width:1800px) {
    .caseModal_image__WHAHq {
        width: 124px
    }
}

@media(max-width:900px) {
    .caseModal_image__WHAHq {
        width: 110px
    }
}

@media(max-width:599px) {
    .caseModal_image__WHAHq {
        width: 100px
    }
}

.caseModal_info__4ip60 {
    margin-bottom: 5px;
    position: relative;
    text-align: center
}

.caseModal_title__8nGHc {
    color: #fff;
    font-size: 14px;
    overflow: hidden;
    padding: 0 20px;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:1800px) {
    .caseModal_title__8nGHc {
        font-size: 13px
    }
}

@media(max-width:900px) {
    .caseModal_title__8nGHc {
        font-size: 12px;
        padding: 0 15px
    }
}

.caseModal_price__vojo9 {
    color: #ffb97a;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin-top: 4px;
    overflow: hidden;
    padding: 0 20px;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:1800px) {
    .caseModal_price__vojo9 {
        font-size: 15px;
        line-height: 20px
    }
}

@media(max-width:1200px) {
    .caseModal_price__vojo9 {
        font-size: 14px;
        line-height: 18px
    }
}

@media(max-width:599px) {
    .caseModal_price__vojo9 {
        font-size: 13px;
        line-height: 16px;
        padding: 0 15px
    }
}

.caseModal_bottom__XegZw {
    display: flex;
    justify-content: center;
    margin-top: 11px;
    overflow: hidden;
    padding: 0 20px 22px;
    position: relative
}

@media(max-width:599px) {
    .caseModal_bottom__XegZw {
        padding-bottom: 15px
    }
}

.caseModal_btn__nDf1p {
    background: #2f3141;
    border-radius: 8px;
    color: #c9cad3;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    padding: 11px 24px;
    text-overflow: ellipsis;
    transition: color .3s, background-color .3s;
    white-space: nowrap
}

@media(max-width:1800px) {
    .caseModal_btn__nDf1p {
        border-radius: 6px;
        font-size: 13px;
        line-height: 18px;
        padding: 9px 20px
    }
}

@media(max-width:900px) {
    .caseModal_btn__nDf1p {
        font-size: 12px;
        padding: 8px 15px
    }
}

@media(max-width:599px) {
    .caseModal_btn__nDf1p {
        font-size: 11px;
        padding: 7px 12px
    }
}

.caseModal_btn__nDf1p:hover {
    background-color: #3c3e4f;
    color: #fff
}

.caseModal_quantityWrapper__Euosl {
    display: flex;
    justify-content: center;
    margin-top: 11px
}

@media(max-width:1800px) {
    .caseModal_quantityWrapper__Euosl {
        margin-top: 24px
    }
}

@media(max-width:900px) {
    .caseModal_quantityWrapper__Euosl {
        margin-top: 15px
    }
}

.caseModal_quantityInner__4pKBM {
    align-items: center;
    background: #1a1a24;
    border-radius: 10px;
    display: flex;
    padding: 5px
}

@media(max-width:1800px) {
    .caseModal_quantityInner__4pKBM {
        border-radius: 8px;
        padding: 3px
    }
}

.caseModal_quantityButton__eo1eI {
    background: #2a2c3a;
    border-radius: 8px;
    flex-shrink: 0;
    height: 32px;
    position: relative;
    transition: background-color .3s;
    width: 32px
}

@media(max-width:1800px) {
    .caseModal_quantityButton__eo1eI {
        border-radius: 6px;
        height: 30px;
        width: 30px
    }
}

@media(max-width:900px) {
    .caseModal_quantityButton__eo1eI {
        height: 28px;
        width: 28px
    }
}

@media(max-width:599px) {
    .caseModal_quantityButton__eo1eI {
        height: 26px;
        width: 26px
    }
}

.caseModal_quantityButton__eo1eI:hover {
    background: #3c3e4f
}

.caseModal_icon__PGUgi {
    height: 18px;
    left: 50%;
    margin: -9px 0 0 -9px;
    position: absolute;
    top: 50%;
    width: 18px
}

.caseModal_icon__PGUgi path {
    transition: fill .3s
}

.caseModal_quantity__TDWvS {
    color: #f6f6f6;
    flex-shrink: 0;
    font-size: 15px;
    font-weight: 700;
    min-width: 46px;
    padding: 0 8px;
    text-align: center
}

@media(max-width:1800px) {
    .caseModal_quantity__TDWvS {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .caseModal_quantity__TDWvS {
        font-size: 12px;
        min-width: 40px
    }
}

.caseModalSkeleton_component__ZCoVB {
    background: linear-gradient(180deg, #1c1c25, #22222d);
    border-radius: 12px;
    overflow: hidden;
    position: relative
}

@media(max-width:900px) {
    .caseModalSkeleton_component__ZCoVB {
        border-radius: 8px
    }
}

.caseModalSkeleton_imageWrapper__HtD-w {
    height: 146px;
    margin: 10px auto;
    position: relative;
    width: 146px
}

@media(max-width:1800px) {
    .caseModalSkeleton_imageWrapper__HtD-w {
        height: 124px;
        width: 124px
    }
}

@media(max-width:900px) {
    .caseModalSkeleton_imageWrapper__HtD-w {
        height: 110px;
        width: 110px
    }
}

@media(max-width:599px) {
    .caseModalSkeleton_imageWrapper__HtD-w {
        height: 100px;
        width: 100px
    }
}

.caseModalSkeleton_info__LrIH0 {
    margin-bottom: 5px;
    position: relative;
    text-align: center
}

.caseModalSkeleton_title__o\+O6n {
    font-size: 14px;
    overflow: hidden;
    padding: 0 20px
}

@media(max-width:1800px) {
    .caseModalSkeleton_title__o\+O6n {
        font-size: 13px
    }
}

@media(max-width:900px) {
    .caseModalSkeleton_title__o\+O6n {
        font-size: 12px;
        padding: 0 15px
    }
}

.caseModalSkeleton_price__crDXv {
    font-size: 16px;
    font-weight: 700;
    line-height: 22px;
    margin-top: 4px;
    overflow: hidden;
    padding: 0 20px
}

@media(max-width:1800px) {
    .caseModalSkeleton_price__crDXv {
        font-size: 15px;
        line-height: 20px
    }
}

@media(max-width:1200px) {
    .caseModalSkeleton_price__crDXv {
        font-size: 14px;
        line-height: 18px
    }
}

@media(max-width:599px) {
    .caseModalSkeleton_price__crDXv {
        font-size: 13px;
        line-height: 16px;
        padding: 0 15px
    }
}

.caseModalSkeleton_bottom__Luj5E {
    display: flex;
    justify-content: center;
    margin-top: 11px;
    overflow: hidden;
    padding: 0 20px 22px;
    position: relative
}

@media(max-width:599px) {
    .caseModalSkeleton_bottom__Luj5E {
        padding-bottom: 15px
    }
}

.caseModalSkeleton_btn__o9MQT {
    background: #2f3141;
    border-radius: 8px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    padding: 11px 24px
}

@media(max-width:1800px) {
    .caseModalSkeleton_btn__o9MQT {
        border-radius: 6px;
        font-size: 13px;
        line-height: 18px;
        padding: 9px 20px
    }
}

@media(max-width:900px) {
    .caseModalSkeleton_btn__o9MQT {
        font-size: 12px;
        padding: 8px 15px
    }
}

@media(max-width:599px) {
    .caseModalSkeleton_btn__o9MQT {
        font-size: 11px;
        padding: 7px 12px
    }
}

.addCaseModal_component__-mz00 {
    background: #17171f;
    border-radius: 10px;
    padding: 28px 0 32px;
    width: 768px
}

@media(max-width:1200px) {
    .addCaseModal_component__-mz00 {
        padding-top: 25px
    }
}

@media(max-width:900px) {
    .addCaseModal_component__-mz00 {
        padding: 22px 0 25px
    }
}

@media(max-width:599px) {
    .addCaseModal_component__-mz00 {
        border-radius: 8px;
        overflow: hidden;
        padding: 20px 0 18px
    }
}

.addCaseModal_component__-mz00 ::-webkit-scrollbar-track {
    background-color: #17171f
}

.addCaseModal_component__-mz00 ::-webkit-scrollbar {
    width: 3px
}

.addCaseModal_component__-mz00 ::-webkit-scrollbar-thumb {
    background-color: #444751;
    border-radius: 5px
}

.addCaseModal_container__NPLZd {
    padding: 0 20px
}

@media(max-width:599px) {
    .addCaseModal_container__NPLZd {
        padding: 0 15px
    }
}

.addCaseModal_title__H8P5O {
    background:
        /*savepage-url=/static/media/modal-icon.34e12576d5bd3515f035.svg*/
        url() 0 50% no-repeat;
    background-size: 24px;
    color: #f6f6f6;
    font-size: 15px;
    font-weight: 900;
    line-height: 24px;
    padding: 0 24px 0 34px;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .addCaseModal_title__H8P5O {
        font-size: 14px
    }
}

@media(max-width:900px) {
    .addCaseModal_title__H8P5O {
        background-position: 0 50%;
        background-size: 20px;
        font-size: 13px;
        line-height: 20px;
        padding-left: 27px
    }
}

@media(max-width:599px) {
    .addCaseModal_title__H8P5O {
        font-size: 12px
    }
}

.addCaseModal_close__xaVl2 {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px
}

.addCaseModal_closeIcon__x9mzO {
    height: 20px;
    left: 50%;
    margin: -10px 0 0 -10px;
    position: absolute;
    top: 50%;
    width: 20px
}

.addCaseModal_closeIcon__x9mzO path {
    transition: fill .3s
}

.addCaseModal_close__xaVl2:hover .addCaseModal_closeIcon__x9mzO path {
    fill: #cecfd6
}

.addCaseModal_listWrapper__8zuwE {
    -webkit-overflow-scrolling: touch;
    margin: 12px auto 0;
    max-height: 470px;
    overflow-y: auto;
    padding: 0 9px 0 12px;
    position: relative;
    width: calc(100% - 16px)
}

@media(max-width:900px) {
    .addCaseModal_listWrapper__8zuwE {
        max-height: 400px
    }
}

@media(max-width:599px) {
    .addCaseModal_listWrapper__8zuwE {
        max-height: 300px;
        padding: 0 6px 0 9px;
        width: calc(100% - 13px)
    }
}

.addCaseModal_middle__utwrs {
    -webkit-mask-image: linear-gradient(180deg, #000 85%, transparent);
    mask-image: linear-gradient(180deg, #000 85%, transparent);
    position: relative;
    width: 100%
}

@media(max-width:599px) {
    .addCaseModal_middle__utwrs {
        -webkit-mask-image: none;
        mask-image: none
    }
}

.addCaseModal_list__HfZwi {
    grid-gap: 8px;
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(3, 1fr);
    padding-bottom: 25px
}

@media(max-width:599px) {
    .addCaseModal_list__HfZwi {
        gap: 4px;
        grid-template-columns: repeat(auto-fit, minmax(140px, 1fr));
        padding-bottom: 0
    }
}

.addCaseModal_footer__GRvB3 {
    align-items: center;
    display: flex;
    gap: 33px;
    justify-content: center;
    overflow: hidden;
    padding-top: 25px
}

@media(max-width:900px) {
    .addCaseModal_footer__GRvB3 {
        flex-direction: column;
        gap: 8px;
        padding-top: 15px
    }
}

@media(max-width:599px) {
    .addCaseModal_footer__GRvB3 {
        gap: 0;
        padding-top: 16px
    }
}

.addCaseModal_btn__UIPnV {
    background: #f3a45d;
    border-radius: 8px;
    color: #392c22;
    font-size: 11px;
    font-weight: 900;
    line-height: 20px;
    max-width: 33%;
    overflow: hidden;
    padding: 16px 54px 16px 28px;
    position: relative;
    text-overflow: ellipsis;
    text-transform: uppercase;
    transition: background-color .3s, color .3s;
    white-space: nowrap
}

@media(max-width:900px) {
    .addCaseModal_btn__UIPnV {
        align-items: center;
        display: flex;
        flex-grow: 1;
        gap: 6px;
        justify-content: center;
        margin-top: 10px;
        max-width: 100%;
        order: 3;
        padding: 16px 28px;
        width: 100%
    }
}

@media(max-width:599px) {
    .addCaseModal_btn__UIPnV {
        margin-top: 16px;
        padding: 14px
    }
}

.addCaseModal_btn__UIPnV:hover {
    background: #fac26f;
    color: #684933
}

.addCaseModal_btn__UIPnV:hover path {
    fill: #684933
}

.addCaseModal_btn__UIPnV.addCaseModal_disabled__Vns2q {
    background-color: #916642;
    color: #553f2d;
    cursor: not-allowed
}

.addCaseModal_btn__UIPnV.addCaseModal_disabled__Vns2q path {
    fill: #553f2d
}

.addCaseModal_btn__UIPnV.addCaseModal_disabled__Vns2q:hover {
    background-color: #916642;
    color: #553f2d
}

.addCaseModal_btn__UIPnV.addCaseModal_disabled__Vns2q:hover path {
    fill: #553f2d
}

.addCaseModal_btnIcon__NauCj {
    height: 20px;
    margin-top: -10px;
    position: absolute;
    right: 28px;
    top: 50%;
    width: 20px
}

@media(max-width:900px) {
    .addCaseModal_btnIcon__NauCj {
        flex-shrink: 0;
        margin: 0;
        position: static
    }
}

.addCaseModal_btnIcon__NauCj path {
    transition: fill .3s
}

.addCaseModal_total__o7rb0 {
    align-items: center;
    color: #6b6f7b;
    display: flex;
    flex: 1 1;
    font-size: 13px;
    gap: 6px;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:900px) {
    .addCaseModal_total__o7rb0 {
        font-size: 12px;
        line-height: 14px
    }
}

@media(max-width:599px) {
    .addCaseModal_total__o7rb0 {
        font-size: 11px;
        margin-top: 5px
    }
}

.addCaseModal_total__o7rb0.addCaseModal_cost__LN7Fy {
    justify-content: flex-end
}

@media(max-width:599px) {
    .addCaseModal_total__o7rb0.addCaseModal_cost__LN7Fy {
        margin-top: 0
    }
}

.addCaseModal_total__o7rb0 span {
    color: #f6f6f6;
    font-size: 16px;
    font-weight: 700;
    line-height: 22px
}

@media(max-width:900px) {
    .addCaseModal_total__o7rb0 span {
        font-size: 14px;
        line-height: 18px
    }
}

@media(max-width:599px) {
    .addCaseModal_total__o7rb0 span {
        font-size: 12px;
        line-height: 14px
    }
}

.addCaseModal_empty__mzAEX {
    background: linear-gradient(180deg, #1c1c25, #22222d);
    border-radius: 12px;
    color: #a2a7b4;
    font-size: 13px;
    margin-top: 12px;
    padding: 22px 20px;
    text-align: center
}

@media(max-width:900px) {
    .addCaseModal_empty__mzAEX {
        border-radius: 8px
    }
}

@media(max-width:599px) {
    .addCaseModal_empty__mzAEX {
        font-size: 12px
    }
}

.botModal_component__TqxNi {
    align-items: center;
    background: linear-gradient(180deg, #23232f, #282834);
    border-radius: 12px;
    display: flex;
    gap: 24px;
    overflow: hidden;
    padding: 16px;
    width: 100%
}

@media(max-width:900px) {
    .botModal_component__TqxNi {
        border-radius: 10px;
        gap: 12px;
        padding: 12px
    }
}

@media(max-width:599px) {
    .botModal_component__TqxNi {
        gap: 10px;
        padding: 10px
    }
}

.botModal_bot__vA\+zT {
    align-items: center;
    display: flex;
    flex-grow: 1;
    gap: 12px;
    min-width: 0;
    transition: opacity .3s
}

@media(max-width:599px) {
    .botModal_bot__vA\+zT {
        gap: 8px
    }
}

.botModal_bot__vA\+zT:hover {
    opacity: .7
}

.botModal_photoWrapper__niruj {
    flex-shrink: 0;
    height: 48px;
    width: 48px
}

@media(max-width:900px) {
    .botModal_photoWrapper__niruj {
        height: 44px;
        width: 44px
    }
}

@media(max-width:599px) {
    .botModal_photoWrapper__niruj {
        height: 38px;
        width: 38px
    }
}

.botModal_photo__Ue-Kr {
    border-radius: 10px;
    height: 100%;
    width: 100%
}

@media(max-width:900px) {
    .botModal_photo__Ue-Kr {
        border-radius: 8px
    }
}

@media(max-width:599px) {
    .botModal_photo__Ue-Kr {
        border-radius: 6px
    }
}

.botModal_name__DcdnW {
    color: #edf0f7;
    font-size: 13px;
    font-weight: 700;
    line-height: 1;
    min-width: 0;
    padding-right: 26px;
    position: relative;
    transition: color .3s
}

.botModal_name__DcdnW:after {
    background:
        /*savepage-url=/static/media/bot.0be2de447fd477281059.svg*/
        url() no-repeat;
    bottom: 0;
    content: "";
    height: 18px;
    margin-top: -10px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 18px
}

@media(max-width:900px) {
    .botModal_name__DcdnW:after {
        height: 16px;
        margin-top: -9px;
        width: 16px
    }
}

@media(max-width:599px) {
    .botModal_name__DcdnW:after {
        display: none
    }
}

.botModal_name__DcdnW span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:900px) {
    .botModal_name__DcdnW {
        font-size: 12px;
        padding-right: 22px
    }
}

@media(max-width:599px) {
    .botModal_name__DcdnW {
        font-size: 11px;
        padding-right: 0
    }
}

.botModal_name__DcdnW:hover {
    color: #fff
}

.botModal_side__pC6q2 {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    gap: 24px
}

@media(max-width:900px) {
    .botModal_side__pC6q2 {
        gap: 18px
    }
}

.botModal_statistic__vCxfr {
    color: #edf0f7;
    flex-shrink: 0;
    font-size: 13px;
    font-weight: 700;
    line-height: 1
}

@media(max-width:900px) {
    .botModal_statistic__vCxfr {
        font-size: 11px
    }
}

@media(max-width:599px) {
    .botModal_statistic__vCxfr {
        display: none
    }
}

.botModal_wins__D46Wt {
    color: #9aff89
}

.botModal_loses__idIT9 {
    color: #e7645c
}

.botModal_button__9\+Jdc {
    align-items: center;
    background: #f3a45d;
    border: 1px solid #f3a45d;
    border-radius: 8px;
    color: #392c22;
    display: flex;
    flex-shrink: 0;
    font-size: 10px;
    font-weight: 900;
    justify-content: center;
    line-height: 1;
    padding: 10px 30px 10px 12px;
    position: relative;
    text-transform: uppercase;
    transition: background-color .3s, color .3s, border-color .3s
}

@media(max-width:599px) {
    .botModal_button__9\+Jdc {
        border-radius: 6px;
        height: 36px;
        padding: 0;
        width: 36px
    }
}

.botModal_button__9\+Jdc:hover {
    background: #fac26f;
    color: #684933
}

.botModal_button__9\+Jdc:hover path {
    fill: #684933
}

.botModal_button__9\+Jdc.botModal_added__TqwWw {
    background-color: rgba(243, 164, 93, 0);
    color: #f3a45d
}

.botModal_button__9\+Jdc.botModal_added__TqwWw path {
    fill: #f3a45d
}

.botModal_button__9\+Jdc.botModal_added__TqwWw:hover {
    border-color: #fac26f;
    color: #fac26f
}

.botModal_button__9\+Jdc.botModal_added__TqwWw:hover path {
    fill: #fac26f
}

.botModal_button__9\+Jdc span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:599px) {
    .botModal_button__9\+Jdc span {
        display: none
    }
}

.botModal_icon__2MAXK {
    height: 16px;
    margin-top: -8px;
    position: absolute;
    right: 10px;
    top: 50%;
    width: 16px
}

@media(max-width:599px) {
    .botModal_icon__2MAXK {
        margin-right: -8px;
        right: 50%
    }
}

.botModal_icon__2MAXK path {
    transition: fill .3s
}

.botModal_photoSkeleton__Y2YAs {
    display: block !important;
    height: 100% !important;
    width: 100% !important
}

.botModal_nameSkeleton__GU\+X7 {
    width: 70px !important
}

@media(max-width:599px) {
    .botModal_nameSkeleton__GU\+X7 {
        width: 50px !important
    }
}

.botModal_buttonSkeleton__aN7kL,
.botModal_statisticSkeleton__XDn6o {
    width: 70px !important
}

@media(max-width:599px) {
    .botModal_buttonSkeleton__aN7kL {
        width: 20px !important
    }
}

.checkbox_component__9w3oq {
    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__9w3oq {
        order: 3
    }
}

@media(max-width:599px) {
    .checkbox_component__9w3oq {
        font-size: 10px
    }
}

.checkbox_indicator__H-lDh {
    background: rgba(177, 179, 202, .1);
    border-radius: 8px;
    height: 22px;
    position: relative;
    transition: background-color .3s;
    width: 29px
}

.checkbox_checked__qP5-W .checkbox_indicator__H-lDh {
    background: hsla(29, 67%, 64%, .2)
}

.checkbox_indicator__H-lDh:before {
    background: #6f6f76;
    border-radius: 5px;
    content: "";
    height: 14px;
    left: 4px;
    position: absolute;
    top: 4px;
    transition: background-color .3s, -webkit-transform .3s;
    transition: transform .3s, background-color .3s;
    transition: transform .3s, background-color .3s, -webkit-transform .3s;
    width: 14px
}

.checkbox_component__9w3oq:hover .checkbox_indicator__H-lDh:before {
    background: #90909c
}

.checkbox_component__9w3oq.checkbox_checked__qP5-W .checkbox_indicator__H-lDh:before {
    background: #ffb97a;
    -webkit-transform: translateX(7px);
    transform: translateX(7px)
}

.addBotModal_component__KkKpt {
    background: #17171f;
    border-radius: 10px;
    overflow: hidden;
    padding: 28px 0 32px;
    width: 768px
}

@media(max-width:1200px) {
    .addBotModal_component__KkKpt {
        padding-top: 25px
    }
}

@media(max-width:900px) {
    .addBotModal_component__KkKpt {
        padding: 22px 0 25px
    }
}

@media(max-width:599px) {
    .addBotModal_component__KkKpt {
        border-radius: 8px;
        padding: 20px 0 18px
    }
}

.addBotModal_component__KkKpt ::-webkit-scrollbar-track {
    background-color: #17171f
}

.addBotModal_component__KkKpt ::-webkit-scrollbar {
    width: 3px
}

.addBotModal_component__KkKpt ::-webkit-scrollbar-thumb {
    background-color: #444751;
    border-radius: 5px
}

.addBotModal_container__sc35H {
    padding: 0 20px
}

@media(max-width:599px) {
    .addBotModal_container__sc35H {
        padding: 0 15px
    }
}

.addBotModal_title__fv51w {
    color: #f6f6f6;
    font-size: 15px;
    font-weight: 900;
    padding: 0 24px 0 34px;
    position: relative;
    text-transform: uppercase
}

.addBotModal_title__fv51w:before {
    background:
        /*savepage-url=/static/media/bot.0be2de447fd477281059.svg*/
        url() 0 50% no-repeat;
    content: "";
    height: 24px;
    left: 0;
    margin-top: -13px;
    position: absolute;
    top: 50%;
    width: 24px
}

@media(max-width:900px) {
    .addBotModal_title__fv51w:before {
        height: 20px;
        margin-top: -11px;
        width: 20px
    }
}

@media(max-width:599px) {
    .addBotModal_title__fv51w:before {
        height: 18px;
        margin-top: -10px;
        width: 18px
    }
}

@media(max-width:1200px) {
    .addBotModal_title__fv51w {
        font-size: 14px
    }
}

@media(max-width:900px) {
    .addBotModal_title__fv51w {
        font-size: 13px;
        padding-left: 27px
    }
}

@media(max-width:599px) {
    .addBotModal_title__fv51w {
        font-size: 12px
    }
}

.addBotModal_close__0\+HS2 {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 40px
}

.addBotModal_closeIcon__uErLX {
    height: 20px;
    left: 50%;
    margin: -10px 0 0 -10px;
    position: absolute;
    top: 50%;
    width: 20px
}

.addBotModal_closeIcon__uErLX path {
    transition: fill .3s
}

.addBotModal_close__0\+HS2:hover .addBotModal_closeIcon__uErLX path {
    fill: #cecfd6
}

.addBotModal_listWrapper__FrI1I {
    -webkit-overflow-scrolling: touch;
    margin: 12px auto 0;
    max-height: 470px;
    overflow-y: auto;
    padding: 0 9px 0 12px;
    position: relative;
    width: calc(100% - 16px)
}

@media(max-width:900px) {
    .addBotModal_listWrapper__FrI1I {
        max-height: 400px
    }
}

@media(max-width:599px) {
    .addBotModal_listWrapper__FrI1I {
        max-height: 300px;
        padding: 0 6px 0 9px;
        width: calc(100% - 13px)
    }
}

.addBotModal_middle__daS9y {
    -webkit-mask-image: linear-gradient(180deg, #000 85%, transparent);
    mask-image: linear-gradient(180deg, #000 85%, transparent);
    position: relative;
    width: 100%
}

.addBotModal_list__GUgo5 {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    padding-bottom: 25px
}

@media(max-width:900px) {
    .addBotModal_list__GUgo5 {
        gap: 6px
    }
}

@media(max-width:599px) {
    .addBotModal_list__GUgo5 {
        gap: 4px;
        padding-bottom: 15px
    }
}

.addBotModal_footer__pP78h {
    align-items: center;
    display: flex;
    gap: 33px;
    justify-content: center;
    overflow: hidden;
    padding-top: 25px
}

@media(max-width:900px) {
    .addBotModal_footer__pP78h {
        flex-direction: column;
        gap: 16px;
        padding-top: 15px
    }
}

@media(max-width:599px) {
    .addBotModal_footer__pP78h {
        padding-top: 16px
    }
}

.addBotModal_footer__pP78h.addBotModal_needAfter__4ofTd:after {
    content: "";
    display: flex;
    flex: 1 1
}

@media(max-width:900px) {
    .addBotModal_footer__pP78h.addBotModal_needAfter__4ofTd:after {
        display: none
    }
}

.addBotModal_btn__CS1LA {
    background: #f3a45d;
    border-radius: 8px;
    color: #392c22;
    font-size: 11px;
    font-weight: 900;
    line-height: 20px;
    max-width: 33%;
    overflow: hidden;
    padding: 16px 54px 16px 28px;
    position: relative;
    text-overflow: ellipsis;
    text-transform: uppercase;
    transition: background-color .3s, color .3s;
    white-space: nowrap
}

@media(max-width:900px) {
    .addBotModal_btn__CS1LA {
        align-items: center;
        display: flex;
        flex-grow: 1;
        gap: 6px;
        justify-content: center;
        max-width: 100%;
        order: 3;
        padding: 16px 28px;
        width: 100%
    }
}

@media(max-width:599px) {
    .addBotModal_btn__CS1LA {
        padding: 14px
    }
}

.addBotModal_btn__CS1LA.addBotModal_loading__2igdZ,
.addBotModal_btn__CS1LA:hover {
    background: #fac26f;
    color: #684933
}

.addBotModal_btn__CS1LA.addBotModal_loading__2igdZ path,
.addBotModal_btn__CS1LA:hover path {
    fill: #684933
}

.addBotModal_btn__CS1LA.addBotModal_loading__2igdZ {
    cursor: wait
}

.addBotModal_btn__CS1LA.addBotModal_disabled__km8J\+ {
    background-color: #916642;
    color: #553f2d;
    cursor: not-allowed
}

.addBotModal_btn__CS1LA.addBotModal_disabled__km8J\+ path {
    fill: #553f2d
}

.addBotModal_btn__CS1LA.addBotModal_disabled__km8J\+:hover {
    background-color: #916642;
    color: #553f2d
}

.addBotModal_btn__CS1LA.addBotModal_disabled__km8J\+:hover path {
    fill: #553f2d
}

.addBotModal_btnIcon__ficLL {
    height: 20px;
    margin-top: -10px;
    position: absolute;
    right: 28px;
    top: 50%;
    width: 20px
}

@media(max-width:900px) {
    .addBotModal_btnIcon__ficLL {
        flex-shrink: 0;
        margin: 0;
        position: static
    }
}

.addBotModal_btnIcon__ficLL path {
    transition: fill .3s
}

.addBotModal_switch__YMAlk {
    align-items: center;
    color: #6b6f7b;
    display: flex;
    flex: 1 1;
    font-size: 13px;
    gap: 6px;
    justify-content: flex-end;
    line-height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:900px) {
    .addBotModal_switch__YMAlk {
        font-size: 12px;
        line-height: 14px
    }
}

@media(max-width:599px) {
    .addBotModal_switch__YMAlk {
        font-size: 11px
    }
}

.addBotModal_empty__QRayP {
    background: linear-gradient(180deg, #1c1c25, #22222d);
    border-radius: 12px;
    color: #a2a7b4;
    font-size: 13px;
    margin-top: 12px;
    padding: 22px 20px;
    text-align: center
}

@media(max-width:900px) {
    .addBotModal_empty__QRayP {
        border-radius: 8px
    }
}

@media(max-width:599px) {
    .addBotModal_empty__QRayP {
        font-size: 12px
    }
}

.modalItem_item__wLjNr {
    background: linear-gradient(180deg, rgba(73, 78, 84, 0) -7.98%, hsla(216, 9%, 55%, .237) 83.46%), #21212c;
    border-radius: 8px;
    height: 124px;
    position: relative;
    width: 100%;
    z-index: 3
}

@media(max-width:599px) {
    .modalItem_item__wLjNr {
        border-radius: 6px;
        height: 112px
    }
}

.modalItem_item__wLjNr:before {
    background:
        /*savepage-url=/static/media/inner-logo.b3381f74a0b3112e4de5.svg*/
        url() 100%/100% no-repeat;
    content: "";
    height: 66px;
    left: 50%;
    margin-left: -33px;
    margin-top: -33px;
    opacity: .7;
    position: absolute;
    top: 50%;
    width: 66px
}

@media(max-width:1200px) {
    .modalItem_item__wLjNr:before {
        height: 60px;
        margin-left: -30px;
        margin-top: -30px;
        width: 60px
    }
}

.modalItem_item__wLjNr.modalItem_knife__ALG1Q {
    background: linear-gradient(180deg, rgba(81, 55, 17, 0), rgba(197, 139, 28, .24) 90%), #201f2b
}

.modalItem_item__wLjNr.modalItem_consumer__Ng33f {
    background: linear-gradient(180deg, rgba(73, 78, 84, 0), hsla(216, 9%, 55%, .24) 90%), #201f2b
}

.modalItem_item__wLjNr.modalItem_milspec__bVv22 {
    background: linear-gradient(180deg, rgba(36, 70, 78, 0), rgba(82, 172, 192, .22) 90%), #201f2b
}

.modalItem_item__wLjNr.modalItem_industrial__CFcU2 {
    background: linear-gradient(180deg, rgba(26, 17, 81, 0), rgba(38, 64, 201, .24) 90%), #201f2b
}

.modalItem_item__wLjNr.modalItem_restricted__pcQ1P {
    background: linear-gradient(180deg, rgba(34, 17, 81, 0), rgba(125, 46, 204, .24) 90%), #201f2b
}

.modalItem_item__wLjNr.modalItem_classified__vfKXk {
    background: linear-gradient(180deg, rgba(81, 17, 29, 0), rgba(209, 56, 102, .24) 90%), #201f2b
}

.modalItem_item__wLjNr.modalItem_covert__5pTnm {
    background: linear-gradient(180deg, rgba(81, 25, 17, 0), rgba(197, 48, 28, .24) 90%), #201f2b
}

.modalItem_price__p47Nc {
    color: #64ce82;
    font-size: 12px;
    font-weight: 700;
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 2
}

@media(max-width:599px) {
    .modalItem_price__p47Nc {
        font-size: 11px;
        right: 10px;
        top: 10px
    }
}

.modalItem_imageWrapper__manTJ {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 1
}

.modalItem_image__Y-Qxk {
    height: 97px;
    width: 130px
}

@media(max-width:1200px) {
    .modalItem_image__Y-Qxk {
        height: 88px;
        width: 118px
    }
}

@media(max-width:599px) {
    .modalItem_image__Y-Qxk {
        height: auto;
        width: 100px
    }
}

.modalItem_footer__7HS2\+ {
    bottom: 0;
    font-size: 13px;
    left: 0;
    line-height: 1.3;
    padding: 13px 15px;
    position: absolute;
    right: 0;
    z-index: 2
}

@media(max-width:1200px) {
    .modalItem_footer__7HS2\+ {
        padding: 10px 12px
    }
}

.modalItem_skinName__ewpgQ,
.modalItem_weaponName__ldLag {
    display: block;
    font-size: 13px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 2
}

@media(max-width:900px) {

    .modalItem_skinName__ewpgQ,
    .modalItem_weaponName__ldLag {
        font-size: 12px
    }
}

@media(max-width:599px) {

    .modalItem_skinName__ewpgQ,
    .modalItem_weaponName__ldLag {
        font-size: 11px
    }
}

.modalItem_weaponName__ldLag {
    color: #b1b1b1;
    font-size: 11px;
    font-weight: 300;
    line-height: 1.6
}

@media(max-width:900px) {
    .modalItem_weaponName__ldLag {
        line-height: 1.4
    }
}

@media(max-width:599px) {
    .modalItem_weaponName__ldLag {
        line-height: 1.2
    }
}

.modalItem_skinName__ewpgQ {
    color: #e5e7eb
}

.modalItem_quality__FQyhq {
    color: #b1b1b1;
    font-size: 10px
}

.winnerModal_component__KjG18 {
    background: #181820;
    border-radius: 15px;
    box-shadow: 0 19px 74px 0 rgba(8, 8, 12, .4);
    overflow: hidden;
    padding: 24px 0 34px;
    position: relative;
    width: 576px
}

@media(max-width:1200px) {
    .winnerModal_component__KjG18 {
        border-radius: 12px
    }
}

@media(max-width:599px) {
    .winnerModal_component__KjG18 {
        border-radius: 8px;
        padding: 24px 0
    }
}

.winnerModal_component__KjG18:before {
    background:
        /*savepage-url=/static/media/winner-modal-light.63eaf710f5346444a4a3.svg*/
        url() 50% 0 no-repeat;
    background-size: 100%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.winnerModal_component__KjG18 ::-webkit-scrollbar-track {
    background-color: transparent
}

.winnerModal_component__KjG18 ::-webkit-scrollbar {
    width: 3px
}

.winnerModal_component__KjG18 ::-webkit-scrollbar-thumb {
    background-color: #444751;
    border-radius: 5px
}

.winnerModal_close__DCbby {
    background: #20202b;
    border-radius: 8px;
    height: 36px;
    position: absolute;
    right: 25px;
    top: 33px;
    transition: background-color .3s;
    width: 36px;
    z-index: 2
}

@media(max-width:1200px) {
    .winnerModal_close__DCbby {
        border-radius: 6px;
        height: 32px;
        top: 25px;
        width: 32px
    }
}

@media(max-width:599px) {
    .winnerModal_close__DCbby {
        height: 28px;
        right: 16px;
        top: 16px;
        width: 28px
    }
}

.winnerModal_close__DCbby:hover {
    background-color: #272734
}

.winnerModal_close__DCbby:hover path {
    fill: #e6e6ec
}

.winnerModal_closeIcon__SGno\+ {
    height: 18px;
    left: 50%;
    margin: -9px 0 0 -9px;
    position: absolute;
    top: 50%;
    width: 18px
}

@media(max-width:1200px) {
    .winnerModal_closeIcon__SGno\+ {
        height: 16px;
        margin: -8px 0 0 -8px;
        width: 16px
    }
}

@media(max-width:599px) {
    .winnerModal_closeIcon__SGno\+ {
        height: 14px;
        margin: -7px 0 0 -7px;
        width: 14px
    }
}

.winnerModal_closeIcon__SGno\+ path {
    fill: #b5b7c2;
    transition: fill .3s
}

.winnerModal_header__gemzz {
    margin-bottom: 24px;
    padding: 0 24px;
    position: relative;
    text-align: center
}

@media(max-width:599px) {
    .winnerModal_header__gemzz {
        margin-bottom: 18px
    }
}

.winnerModal_title__RZ3b4 {
    color: #fff;
    font-size: 32px;
    font-weight: 900;
    overflow: hidden;
    padding-top: 60px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:1200px) {
    .winnerModal_title__RZ3b4 {
        font-size: 28px;
        padding-top: 50px
    }
}

@media(max-width:599px) {
    .winnerModal_title__RZ3b4 {
        font-size: 22px;
        padding-top: 46px
    }
}

.winnerModal_title__RZ3b4:after,
.winnerModal_title__RZ3b4:before {
    background-position: 50%;
    background-repeat: no-repeat;
    content: "";
    height: 54px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 48px
}

@media(max-width:1200px) {

    .winnerModal_title__RZ3b4:after,
    .winnerModal_title__RZ3b4:before {
        height: 43px;
        width: 38px
    }
}

@media(max-width:599px) {

    .winnerModal_title__RZ3b4:after,
    .winnerModal_title__RZ3b4:before {
        height: 36px;
        width: 32px
    }
}

.winnerModal_title__RZ3b4:before {
    background-image:
        /*savepage-url=/static/media/winner-modal-polygon.a35e6764992d540ed28f.svg*/
        url();
    background-size: 100%
}

.winnerModal_title__RZ3b4:after {
    background-image:
        /*savepage-url=/static/media/battle-status-win.492d38f7a9cce5ce94ce.svg*/
        url();
    background-size: 28px
}

@media(max-width:1200px) {
    .winnerModal_title__RZ3b4:after {
        background-size: 24px
    }
}

@media(max-width:599px) {
    .winnerModal_title__RZ3b4:after {
        background-size: 18px
    }
}

.winnerModal_subtitle__Meqeb {
    align-items: center;
    color: #9aff89;
    display: flex;
    flex-wrap: wrap;
    font-size: 15px;
    gap: 6px;
    justify-content: center;
    margin-top: 7px
}

@media(max-width:1200px) {
    .winnerModal_subtitle__Meqeb {
        font-size: 14px
    }
}

@media(max-width:599px) {
    .winnerModal_subtitle__Meqeb {
        font-size: 12px
    }
}

.winnerModal_counter__95iDv {
    flex-shrink: 0;
    font-size: 16px;
    font-weight: 700;
    line-height: 1
}

@media(max-width:1200px) {
    .winnerModal_counter__95iDv {
        font-size: 15px
    }
}

@media(max-width:599px) {
    .winnerModal_counter__95iDv {
        font-size: 14px
    }
}

.winnerModal_listWrapper__Y6ZUb {
    -webkit-overflow-scrolling: touch;
    margin: 0 auto;
    max-height: 320px;
    overflow-y: auto;
    padding: 0 8px;
    position: relative;
    width: calc(100% - 36px)
}

@media(max-width:900px) {
    .winnerModal_listWrapper__Y6ZUb {
        width: calc(100% - 40px)
    }
}

@media(max-width:599px) {
    .winnerModal_listWrapper__Y6ZUb {
        max-height: 254px;
        padding: 0;
        width: calc(100% - 30px)
    }
}

.winnerModal_list__TBlfJ {
    grid-gap: 8px;
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

@media(max-width:599px) {
    .winnerModal_list__TBlfJ {
        gap: 4px;
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.winnerModal_footer__Ykrbd {
    grid-gap: 12px;
    display: grid;
    gap: 12px;
    grid-auto-flow: column;
    grid-template-columns: 1fr 1fr;
    margin-top: 34px;
    padding: 0 24px;
    position: relative;
    width: 100%
}

@media(max-width:599px) {
    .winnerModal_footer__Ykrbd {
        gap: 6px;
        grid-auto-flow: row;
        grid-template-columns: 1fr;
        margin-top: 20px;
        padding: 0 15px
    }
}

.winnerModal_btnWrapper__z5emB {
    display: flex;
    overflow: hidden
}

.winnerModal_btn__oSbma {
    grid-gap: 6px;
    align-items: center;
    border-radius: 8px;
    display: grid;
    font-size: 11px;
    font-weight: 900;
    gap: 6px;
    grid-auto-flow: column;
    line-height: 20px;
    padding: 16px 22px;
    text-transform: uppercase;
    transition: color .3s, background-color .3s
}

@media(max-width:599px) {
    .winnerModal_btn__oSbma {
        border-radius: 6px;
        justify-content: center;
        padding: 13px 15px;
        width: 100%
    }
}

.winnerModal_btn__oSbma span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.winnerModal_btn__oSbma.winnerModal_sell__f0-GQ {
    background-color: #64ce82;
    color: #272735;
    margin-left: auto
}

.winnerModal_btn__oSbma.winnerModal_sell__f0-GQ.winnerModal_loading__usxoS,
.winnerModal_btn__oSbma.winnerModal_sell__f0-GQ:hover {
    background-color: #81dd9b;
    color: #444751
}

.winnerModal_btn__oSbma.winnerModal_sell__f0-GQ.winnerModal_loading__usxoS path,
.winnerModal_btn__oSbma.winnerModal_sell__f0-GQ:hover path {
    fill: #444751
}

.winnerModal_btn__oSbma.winnerModal_sell__f0-GQ path {
    fill: #272735
}

.winnerModal_btn__oSbma.winnerModal_loading__usxoS {
    cursor: wait
}

.winnerModal_btn__oSbma.winnerModal_back__C7QHa {
    background-color: #ffac61;
    color: #392c22
}

.winnerModal_btn__oSbma.winnerModal_back__C7QHa:hover {
    background-color: #f8bc76;
    color: #684933
}

.winnerModal_btn__oSbma.winnerModal_back__C7QHa:hover path {
    fill: #684933
}

.winnerModal_btn__oSbma.winnerModal_back__C7QHa path {
    fill: #392c22
}

.winnerModal_btnIcon__iiZTM {
    height: 20px;
    width: 20px
}

@media(max-width:599px) {
    .winnerModal_btnIcon__iiZTM {
        height: 16px;
        width: 16px
    }
}

.winnerModal_btnIcon__iiZTM path {
    transition: fill .3s
}

@-webkit-keyframes loader_ellipsis-1__z6Q0Y {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes loader_ellipsis-1__z6Q0Y {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes loader_ellipsis-2__2FOgS {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    to {
        -webkit-transform: translate(12px);
        transform: translate(12px)
    }
}

@keyframes loader_ellipsis-2__2FOgS {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    to {
        -webkit-transform: translate(12px);
        transform: translate(12px)
    }
}

@-webkit-keyframes loader_ellipsis-3__Z8Zjn {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes loader_ellipsis-3__Z8Zjn {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

.loader_loader__D-IRK {
    display: inline-block;
    height: 14px;
    position: relative;
    width: 36px
}

.loader_loader__D-IRK div {
    -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
    background: #fff;
    border-radius: 50%;
    height: 6px;
    position: absolute;
    top: 4px;
    width: 6px
}

.loader_loader__D-IRK div:first-child {
    -webkit-animation: loader_ellipsis-1__z6Q0Y .6s infinite;
    animation: loader_ellipsis-1__z6Q0Y .6s infinite;
    left: 3px
}

.loader_loader__D-IRK div:nth-child(2) {
    left: 3px
}

.loader_loader__D-IRK div:nth-child(2),
.loader_loader__D-IRK div:nth-child(3) {
    -webkit-animation: loader_ellipsis-2__2FOgS .6s infinite;
    animation: loader_ellipsis-2__2FOgS .6s infinite
}

.loader_loader__D-IRK div:nth-child(3) {
    left: 15px
}

.loader_loader__D-IRK div:nth-child(4) {
    -webkit-animation: loader_ellipsis-3__Z8Zjn .6s infinite;
    animation: loader_ellipsis-3__Z8Zjn .6s infinite;
    left: 27px
}

@-webkit-keyframes eggsModal_background__7KOZO {
    to {
        background-color: rgba(57, 55, 54, .35)
    }
}

@keyframes eggsModal_background__7KOZO {
    to {
        background-color: rgba(57, 55, 54, .35)
    }
}

.eggsModal_component__9jv1l {
    -webkit-animation: eggsModal_background__7KOZO .5s linear forwards;
    animation: eggsModal_background__7KOZO .5s linear forwards;
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
    background: #241d1f;
    border-radius: 14px;
    display: grid;
    max-width: 100%;
    overflow: hidden;
    padding: 70px 50px 60px 0;
    position: relative;
    width: 600px
}

@media(max-width:1200px) {
    .eggsModal_component__9jv1l {
        padding: 50px 35px 50px 0;
        width: 500px
    }
}

@media(max-width:599px) {
    .eggsModal_component__9jv1l {
        padding: 30px 0;
        width: 400px
    }
}

.eggsModal_component__9jv1l:before {
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 0;
    content: "";
    height: 240px;
    left: 0;
    position: absolute;
    width: 200px;
    z-index: 2
}

@media(max-width:1200px) {
    .eggsModal_component__9jv1l:before {
        height: 192px;
        width: 160px
    }
}

@media(max-width:599px) {
    .eggsModal_component__9jv1l:before {
        height: 120px;
        width: 100px
    }
}

.eggsModal_component__9jv1l.eggsModal_yellow__Mnda2:before {
    background-image:
        /*savepage-url=/static/media/eggs-modal-yellow.a3af7141965a0ca4ee84.png*/
        url()
}

.eggsModal_component__9jv1l.eggsModal_blue__MbUyw:before {
    background-image:
        /*savepage-url=/static/media/eggs-modal-blue.7a543a29b51d19e54bc3.png*/
        url()
}

.eggsModal_component__9jv1l.eggsModal_orange__UovMK:before {
    background-image:
        /*savepage-url=/static/media/eggs-modal-orange.aa824332b03afa422a20.png*/
        url()
}

.eggsModal_component__9jv1l:after {
    background:
        /*savepage-url=/static/media/eggs-modal-light.311945dbcce27fd3722c.png*/
        url() no-repeat;
    background-size: 100%;
    bottom: 0;
    content: "";
    height: 340px;
    left: 0;
    opacity: .5;
    position: absolute;
    width: 426px
}

.eggsModal_row__rWrmz {
    display: grid;
    justify-items: center;
    margin-left: auto;
    position: relative;
    text-align: center;
    width: 340px;
    z-index: 3
}

@media(max-width:1200px) {
    .eggsModal_row__rWrmz {
        width: 270px
    }
}

@media(max-width:599px) {
    .eggsModal_row__rWrmz {
        width: 100%
    }
}

.eggsModal_title__2k3ZU {
    color: #fff6e0;
    font-size: 14px;
    font-style: normal;
    line-height: 18px;
    position: relative;
    text-align: center
}

@media(max-width:599px) {
    .eggsModal_title__2k3ZU {
        font-size: 12px;
        line-height: 14px
    }
}

.eggsModal_type__F959L {
    color: #f8d198;
    font-size: 24px;
    font-weight: 800;
    margin-top: 10px;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .eggsModal_type__F959L {
        font-size: 20px;
        margin-top: 6px
    }
}

@media(max-width:599px) {
    .eggsModal_type__F959L {
        font-size: 16px
    }
}

.eggsModal_price__LEKdK {
    background:
        /*savepage-url=/static/media/points-icon.d1b778bc689b69cd70aa.png*/
        url() right 0 no-repeat;
    background-size: 24px;
    color: #e5d569;
    font-size: 18px;
    font-weight: 800;
    line-height: 24px;
    margin-top: 26px;
    padding: 0 28px 20px 0;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media(max-width:599px) {
    .eggsModal_price__LEKdK {
        background-size: 20px;
        font-size: 16px;
        line-height: 20px;
        margin-top: 15px;
        padding: 0 26px 0 0
    }
}

.eggsModal_price__LEKdK:before {
    background:
        /*savepage-url=/static/media/devider.79f3215569491abf821d.svg*/
        url() no-repeat;
    background-size: 100%;
    bottom: 0;
    content: "";
    height: 4px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    width: 28px
}

@media(max-width:599px) {
    .eggsModal_price__LEKdK:before {
        display: none
    }
}

.eggsModal_button__FOkIO {
    background: linear-gradient(118deg, #f8d198 20.63%, #d6ae74 78.71%);
    border-radius: 11px;
    color: #2f1f14;
    font-size: 16px;
    font-weight: 900;
    line-height: 24px;
    margin-top: 30px;
    max-width: 90%;
    min-width: 180px;
    overflow: hidden;
    padding: 17px 12px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 1px #fddeb2;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .eggsModal_button__FOkIO {
        font-size: 14px;
        line-height: 20px;
        margin-top: 20px;
        min-width: 160px;
        padding: 15px 10px
    }
}

@media(max-width:599px) {
    .eggsModal_button__FOkIO {
        border-radius: 8px;
        font-size: 12px;
        margin-top: 15px;
        min-width: 130px;
        padding: 12px 10px
    }
}

.eggsModal_button__FOkIO:before {
    background: linear-gradient(118deg, #ffe2b8 20.63%, #f3d09c 78.71%);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    width: 100%
}

.eggsModal_button__FOkIO span {
    display: block;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    transition: opacity .3s;
    white-space: nowrap;
    z-index: 2
}

.eggsModal_button__FOkIO.eggsModal_loading__ItiDL:before,
.eggsModal_button__FOkIO:hover:before {
    opacity: 1
}

.eggsModal_button__FOkIO.eggsModal_loading__ItiDL {
    cursor: wait
}

.eggsModal_button__FOkIO.eggsModal_loading__ItiDL span {
    opacity: 0
}

.eggsModal_btnLoader__AyMWG {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s ease;
    width: 100%
}

.eggsModal_loading__ItiDL .eggsModal_btnLoader__AyMWG {
    opacity: 1
}

.eggsModal_loader__4bB97 div {
    background-color: #2f1f14 !important
}

.item_component__eMUlh {
    background: linear-gradient(180deg, rgba(73, 78, 84, 0), hsla(216, 9%, 55%, .24) 90%), #201f2b;
    border-radius: 8px;
    height: 120px;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media(max-width:1200px) {
    .item_component__eMUlh {
        height: 112px
    }
}

@media(max-width:599px) {
    .item_component__eMUlh {
        border-radius: 6px;
        height: 88px
    }
}

.item_component__eMUlh:before {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background:
        /*savepage-url=/static/media/inner-logo.b3381f74a0b3112e4de5.svg*/
        url() 100%/100% no-repeat;
    content: "";
    height: 60px;
    left: 50%;
    margin-left: -30px;
    margin-top: -40px;
    opacity: .7;
    position: absolute;
    top: 50%;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 60px
}

@media(max-width:1200px) {
    .item_component__eMUlh:before {
        height: 50px;
        margin-left: -25px;
        margin-top: -35px;
        width: 50px
    }
}

.item_component__eMUlh.item_knife__fR6Ic {
    background: linear-gradient(180deg, rgba(81, 55, 17, 0), rgba(197, 139, 28, .24) 90%), #201f2b
}

.item_component__eMUlh.item_consumer__aTXQK {
    background: linear-gradient(180deg, rgba(73, 78, 84, 0), hsla(216, 9%, 55%, .24) 90%), #201f2b
}

.item_component__eMUlh.item_milspec__HVxrw {
    background: linear-gradient(180deg, rgba(36, 70, 78, 0), rgba(82, 172, 192, .22) 90%), #201f2b
}

.item_component__eMUlh.item_industrial__BvShW {
    background: linear-gradient(180deg, rgba(26, 17, 81, 0), rgba(38, 64, 201, .24) 90%), #201f2b
}

.item_component__eMUlh.item_restricted__dnOmH {
    background: linear-gradient(180deg, rgba(34, 17, 81, 0), rgba(125, 46, 204, .24) 90%), #201f2b
}

.item_component__eMUlh.item_classified__WmZtx {
    background: linear-gradient(180deg, rgba(81, 17, 29, 0), rgba(209, 56, 102, .24) 90%), #201f2b
}

.item_component__eMUlh.item_covert__N9R-1 {
    background: linear-gradient(180deg, rgba(81, 25, 17, 0), rgba(197, 48, 28, .24) 90%), #201f2b
}

.item_graphics__agiZc {
    align-items: center;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: flex;
    height: 56px;
    justify-content: center;
    left: 8px;
    margin: 0 auto;
    position: absolute;
    right: 8px;
    top: 24px;
    width: 75px;
    z-index: 5
}

@media(max-width:900px) {
    .item_graphics__agiZc {
        height: 48px;
        left: 6px;
        right: 6px;
        top: 20px;
        width: 64px
    }
}

@media(max-width:599px) {
    .item_graphics__agiZc {
        height: 40px;
        left: 4px;
        right: 4px;
        top: 16px;
        width: 54px
    }
}

.item_graphics__agiZc img {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain
}

.item_titles__Fl1v8 {
    bottom: 0;
    display: grid;
    font-size: 13px;
    left: 0;
    line-height: 1.3;
    padding: 13px 15px;
    position: absolute;
    right: 0;
    z-index: 10
}

@media(max-width:1200px) {
    .item_titles__Fl1v8 {
        padding: 10px 12px
    }
}

.item_firstTitle__UEqzz {
    color: rgba(245, 231, 245, .7);
    font-size: 11px;
    font-weight: 300;
    line-height: 1.6;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:900px) {
    .item_firstTitle__UEqzz {
        line-height: 1.4
    }
}

@media(max-width:599px) {
    .item_firstTitle__UEqzz {
        font-size: 9px;
        line-height: 1.2
    }
}

.item_secondTitle__RNlFa {
    color: #eee9e7;
    font-size: 11px;
    line-height: 1.33;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:900px) {
    .item_secondTitle__RNlFa {
        font-size: 10px
    }
}

@media(max-width:599px) {
    .item_secondTitle__RNlFa {
        font-size: 8px
    }
}

.flownModal_component__xEIAB {
    background: #1b171b;
    border-radius: 16px;
    max-width: 100%;
    overflow: hidden;
    width: 460px
}

@media(max-width:900px) {
    .flownModal_component__xEIAB {
        border-radius: 12px
    }
}

.flownModal_top__q7Ld6 {
    grid-gap: 16px;
    align-items: center;
    background: #2d2320
        /*savepage-url=/static/media/flown-modal-top.079c38f8b03ab8359980.png*/
        url() 50% no-repeat;
    background-size: auto 100%;
    border-radius: 16px;
    display: grid;
    gap: 16px;
    grid-auto-flow: column;
    height: 112px;
    justify-content: flex-start;
    padding: 0 28px;
    position: relative
}

@media(max-width:900px) {
    .flownModal_top__q7Ld6 {
        border-radius: 12px;
        height: 96px;
        padding: 0 20px
    }
}

@media(max-width:599px) {
    .flownModal_top__q7Ld6 {
        border-radius: 8px;
        height: 80px;
        padding: 0 30px 0 14px
    }
}

.flownModal_location__etLsm {
    background-repeat: no-repeat;
    background-size: 100%;
    border: 4px solid #b77c45;
    border-radius: 64px;
    height: 64px;
    width: 64px
}

@media(max-width:900px) {
    .flownModal_location__etLsm {
        border-width: 2px;
        height: 54px;
        width: 54px
    }
}

@media(max-width:599px) {
    .flownModal_location__etLsm {
        border-width: 1px;
        height: 46px;
        width: 46px
    }
}

.flownModal_location__etLsm.flownModal_village__vSaeG {
    background-image:
        /*savepage-url=/static/media/village-icon.57e2c3319caf603a4df6.png*/
        url()
}

.flownModal_location__etLsm.flownModal_church__8Qwee {
    background-image:
        /*savepage-url=/static/media/church-icon.9292cb08f0f225b81a95.png*/
        url()
}

.flownModal_location__etLsm.flownModal_fortress__dROCa {
    background-image:
        /*savepage-url=/static/media/fortress-icon.e969179f653a49b57883.png*/
        url()
}

.flownModal_location__etLsm.flownModal_ship__OW\+Xq {
    background-image:
        /*savepage-url=/static/media/ship-icon.4be907c72af5cd5f7eda.png*/
        url()
}

.flownModal_location__etLsm.flownModal_castle__emqFF {
    background-image:
        /*savepage-url=/static/media/castle-icon.2023152fc91f5a384953.png*/
        url()
}

.flownModal_description__t9Z5u {
    display: grid;
    max-width: 160px
}

.flownModal_title__GR4u9 {
    color: #f8d198;
    font-size: 20px;
    font-weight: 900;
    line-height: 30px;
    text-transform: uppercase
}

@media(max-width:900px) {
    .flownModal_title__GR4u9 {
        font-size: 16px;
        line-height: 24px
    }
}

@media(max-width:599px) {
    .flownModal_title__GR4u9 {
        font-size: 14px
    }
}

.flownModal_info__bXWhl {
    color: #a58970;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

@media(max-width:900px) {
    .flownModal_info__bXWhl {
        font-size: 11px;
        line-height: 14px
    }
}

@media(max-width:599px) {
    .flownModal_info__bXWhl {
        font-size: 10px;
        line-height: 12px
    }
}

.flownModal_close__APwJA {
    position: absolute;
    right: 20px;
    top: 20px
}

@media(max-width:1200px) {
    .flownModal_close__APwJA {
        right: 18px;
        top: 18px
    }
}

@media(max-width:900px) {
    .flownModal_close__APwJA {
        right: 16px;
        top: 16px
    }
}

@media(max-width:599px) {
    .flownModal_close__APwJA {
        right: 14px;
        top: 14px
    }
}

.flownModal_close__APwJA svg {
    height: 32px;
    opacity: .5;
    transition: opacity .3s;
    width: 32px
}

@media(max-width:900px) {
    .flownModal_close__APwJA svg {
        height: 28px;
        width: 28px
    }
}

@media(max-width:599px) {
    .flownModal_close__APwJA svg {
        height: 24px;
        width: 24px
    }
}

.flownModal_close__APwJA:hover svg {
    opacity: .8
}

.flownModal_list__-eWbH {
    grid-gap: 8px;
    display: grid;
    gap: 8px;
    grid-template-columns: repeat(3, 1fr);
    padding: 16px
}

@media(max-width:599px) {
    .flownModal_list__-eWbH {
        gap: 4px;
        padding: 12px
    }
}

@-webkit-keyframes pointsModal_flying__y3spl {
    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes pointsModal_flying__y3spl {
    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes pointsModal_background__kZzAf {
    to {
        background-color: rgba(42, 40, 40, .7)
    }
}

@keyframes pointsModal_background__kZzAf {
    to {
        background-color: rgba(42, 40, 40, .7)
    }
}

.pointsModal_component__3hnDf {
    -webkit-animation: pointsModal_background__kZzAf .5s linear forwards;
    animation: pointsModal_background__kZzAf .5s linear forwards;
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
    background: #1e1c1b;
    border-radius: 20px;
    max-width: 100%;
    padding: 45px;
    position: relative;
    width: 620px
}

.pointsModal_component__3hnDf:before {
    -webkit-animation: pointsModal_flying__y3spl 3s ease-in-out infinite;
    animation: pointsModal_flying__y3spl 3s ease-in-out infinite;
    background:
        /*savepage-url=/static/media/points-modal-egg.c970707bb66125057ae4.png*/
        url() no-repeat;
    background-size: 100%;
    content: "";
    height: 200px;
    left: -100px;
    position: absolute;
    top: -105px;
    width: 200px
}

@media(max-width:1800px) {
    .pointsModal_component__3hnDf:before {
        height: 160px;
        left: -70px;
        top: -70px;
        width: 160px
    }
}

@media(max-width:599px) {
    .pointsModal_component__3hnDf:before {
        height: 115px;
        left: -30px;
        top: -60px;
        width: 115px
    }

    .pointsModal_component__3hnDf {
        padding: 40px 25px 25px
    }
}

.pointsModal_closeButton__aWsgF {
    align-items: center;
    display: flex;
    justify-content: center;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 3
}

@media(max-width:1200px) {
    .pointsModal_closeButton__aWsgF {
        right: 18px;
        top: 18px
    }
}

@media(max-width:900px) {
    .pointsModal_closeButton__aWsgF {
        right: 16px;
        top: 16px
    }
}

@media(max-width:599px) {
    .pointsModal_closeButton__aWsgF {
        right: 14px;
        top: 14px
    }
}

.pointsModal_closeIcon__1XUkQ {
    fill: #45404a;
    height: 36px;
    transition: fill .3s ease;
    width: 36px
}

@media(max-width:1200px) {
    .pointsModal_closeIcon__1XUkQ {
        height: 32px;
        width: 32px
    }
}

@media(max-width:900px) {
    .pointsModal_closeIcon__1XUkQ {
        height: 28px;
        width: 28px
    }
}

@media(max-width:599px) {
    .pointsModal_closeIcon__1XUkQ {
        height: 24px;
        width: 24px
    }
}

.pointsModal_closeIcon__1XUkQ:hover {
    fill: #4e4954
}

.pointsModal_title__ALj2y {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(118deg, #f8d198 20.63%, #d6ae74 78.71%);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 26px;
    font-weight: 900;
    line-height: 1.2;
    text-align: center
}

@media(max-width:1800px) {
    .pointsModal_title__ALj2y {
        font-size: 24px
    }
}

@media(max-width:599px) {
    .pointsModal_title__ALj2y {
        font-size: 22px
    }
}

.pointsModal_tagline__jJvG5 {
    color: #fff6e0;
    font-size: 16px;
    line-height: 19px;
    margin: 15px 0 0
}

@media(max-width:1800px) {
    .pointsModal_tagline__jJvG5 {
        font-size: 14px;
        line-height: 1.3
    }
}

@media(max-width:599px) {
    .pointsModal_tagline__jJvG5 {
        font-size: 12px;
        margin: 10px 0 0
    }
}

.pointsModal_list__DIfhg {
    margin: 25px 0 0
}

.pointsModal_item__ZZYAQ {
    padding: 0 0 40px;
    position: relative
}

.pointsModal_item__ZZYAQ:before {
    background: #574c76;
    bottom: 8px;
    content: "";
    left: 18px;
    position: absolute;
    top: 46px;
    width: 1px
}

.pointsModal_item__ZZYAQ:last-of-type:before {
    display: none
}

@media(max-width:1800px) {
    .pointsModal_item__ZZYAQ {
        padding: 0 0 25px
    }
}

@media(max-width:599px) {
    .pointsModal_item__ZZYAQ:before {
        left: 11px;
        top: 20px
    }
}

.pointsModal_counter__GgqpU {
    align-items: center;
    background: linear-gradient(180deg, #544444, #a6a389);
    border-radius: 8px;
    color: #fff;
    display: flex;
    font-size: 24px;
    font-weight: 900;
    height: 36px;
    justify-content: center;
    text-shadow: 0 4px 4px rgba(67, 54, 220, .25);
    width: 36px
}

@media(max-width:1800px) {
    .pointsModal_counter__GgqpU {
        border-radius: 6px;
        font-size: 18px;
        height: 28px;
        width: 28px
    }
}

@media(max-width:599px) {
    .pointsModal_counter__GgqpU {
        border-radius: 5px;
        flex-shrink: 0;
        font-size: 16px;
        height: 22px;
        position: relative;
        width: 22px;
        z-index: 2
    }
}

.pointsModal_itemTitle__ZOe2Q {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 16px;
    gap: 12px;
    line-height: 20px
}

@media(max-width:1800px) {
    .pointsModal_itemTitle__ZOe2Q {
        font-size: 14px;
        gap: 8px;
        line-height: 18px
    }
}

@media(max-width:599px) {
    .pointsModal_itemTitle__ZOe2Q {
        font-size: 12px;
        line-height: 16px
    }
}

.pointsModal_description__nUDBf {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    padding: 15px 0 0 48px
}

@media(max-width:1800px) {
    .pointsModal_description__nUDBf {
        padding: 10px 0 0 36px
    }
}

@media(max-width:599px) {
    .pointsModal_description__nUDBf {
        align-items: flex-start;
        gap: 10px;
        padding: 8px 0 0 30px
    }
}

.pointsModal_text__JyQ83 {
    color: #fff6e0;
    font-size: 14px;
    line-height: 17px;
    max-width: 430px
}

.pointsModal_text__JyQ83 strong {
    font-weight: 700
}

@media(max-width:1800px) {
    .pointsModal_text__JyQ83 {
        font-size: 13px;
        line-height: 16px
    }
}

@media(max-width:599px) {
    .pointsModal_text__JyQ83 {
        font-size: 11px;
        line-height: 14px
    }
}

.pointsModal_currency__C0qyx {
    color: #e5d569;
    font-size: 20px;
    font-weight: 700;
    width: 100%
}

@media(max-width:599px) {
    .pointsModal_currency__C0qyx {
        font-size: 16px
    }
}

.pointsModal_currency__C0qyx span {
    background:
        /*savepage-url=/static/media/points-icon.d1b778bc689b69cd70aa.png*/
        url() 100% 50% no-repeat;
    background-size: 20px;
    padding-right: 28px
}

@media(max-width:599px) {
    .pointsModal_currency__C0qyx span {
        background-size: 16px;
        padding-right: 20px
    }
}

.pointsModal_link__NIWBM {
    align-items: center;
    background: linear-gradient(118deg, #f8d198 20.63%, #d6ae74 78.71%);
    border-radius: 12px;
    color: #2f1f14;
    display: flex;
    font-size: 18px;
    font-weight: 900;
    height: 72px;
    justify-content: center;
    overflow: hidden;
    padding: 0 30px;
    position: relative;
    text-shadow: 1px 1px 1px #fddeb2;
    text-transform: uppercase
}

.pointsModal_link__NIWBM:hover {
    color: #2f1f14
}

.pointsModal_link__NIWBM:hover:before {
    opacity: 1
}

@media(max-width:1800px) {
    .pointsModal_link__NIWBM {
        font-size: 16px
    }
}

@media(max-width:1200px) {
    .pointsModal_link__NIWBM {
        height: 64px
    }
}

@media(max-width:900px) {
    .pointsModal_link__NIWBM {
        font-size: 14px;
        height: 58px
    }
}

@media(max-width:599px) {
    .pointsModal_link__NIWBM {
        font-size: 11px;
        height: 52px;
        padding: 0 17px
    }
}

.pointsModal_link__NIWBM:before {
    background: linear-gradient(118deg, #ffe2b8 20.63%, #f3d09c 78.71%);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    width: 100%
}

.pointsModal_link__NIWBM span {
    position: relative;
    z-index: 2
}

.pointsModal_icon__LltlT {
    -webkit-filter: drop-shadow(1px 1px 1px #fddeb2);
    filter: drop-shadow(1px 1px 1px #fddeb2);
    margin: 0 0 0 12px;
    width: 24px
}

@media(max-width:900px) {
    .pointsModal_icon__LltlT {
        width: 22px
    }
}

@media(max-width:599px) {
    .pointsModal_icon__LltlT {
        margin: 0 0 0 8px;
        width: 20px
    }
}

.pointsModal_icon__LltlT path {
    fill: #2f1f14
}

@-webkit-keyframes selectModal_background__xWpNq {
    to {
        background-color: rgba(34, 29, 28, 0)
    }
}

@keyframes selectModal_background__xWpNq {
    to {
        background-color: rgba(34, 29, 28, 0)
    }
}

.selectModal_component__OKC9O {
    align-items: center;
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
    background: rgba(57, 55, 54, .35);
    border-radius: 14px;
    display: grid;
    height: 380px;
    max-width: 100%;
    overflow: hidden;
    padding: 0 65px;
    position: relative;
    width: 600px
}

@media(max-width:1200px) {
    .selectModal_component__OKC9O {
        height: 320px;
        width: 510px
    }
}

@media(max-width:900px) {
    .selectModal_component__OKC9O {
        border-radius: 8px;
        height: 305px;
        margin: 0 auto;
        padding: 0 35px;
        width: 400px
    }
}

@media(max-width:599px) {
    .selectModal_component__OKC9O {
        height: 260px
    }
}

.selectModal_component__OKC9O:before {
    -webkit-animation: selectModal_background__xWpNq .3s linear .15s forwards;
    animation: selectModal_background__xWpNq .3s linear .15s forwards;
    background: #221d1c
        /*savepage-url=/static/media/popup-light.cb8707e39689901d53ab.png*/
        url() 0 bottom no-repeat;
    background-size: 380px;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media(max-width:900px) {
    .selectModal_component__OKC9O:before {
        background-size: 275px
    }
}

.selectModal_component__OKC9O:after {
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 0;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    z-index: 2
}

.selectModal_component__OKC9O.selectModal_viking__KeXc4:after {
    background-image:
        /*savepage-url=/static/media/viking.a821cbf21e87ef29a4b5.png*/
        url();
    background-position: -95px 20px;
    width: 380px
}

@media(max-width:1200px) {
    .selectModal_component__OKC9O.selectModal_viking__KeXc4:after {
        background-position: -95px 45px;
        width: 300px
    }
}

@media(max-width:900px) {
    .selectModal_component__OKC9O.selectModal_viking__KeXc4:after {
        background-position: -75px 35px;
        width: 230px
    }
}

.selectModal_component__OKC9O.selectModal_dragon__DXHPH:after {
    background-image:
        /*savepage-url=/static/media/dragon.bfddf0db48cc7b4b570a.png*/
        url();
    background-position: calc(50% + 320px) 30px;
    background-size: 100%;
    width: 650px
}

@media(max-width:1200px) {
    .selectModal_component__OKC9O.selectModal_dragon__DXHPH:after {
        width: 550px
    }
}

@media(max-width:900px) {
    .selectModal_component__OKC9O.selectModal_dragon__DXHPH:after {
        background-position: 237px 30px;
        background-size: 380px;
        left: -35px;
        margin: auto;
        right: 0;
        width: 448px
    }
}

.selectModal_component__OKC9O.selectModal_dragon__DXHPH:before {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.selectModal_row__a19hu {
    display: grid;
    justify-items: center;
    position: relative;
    text-align: center;
    width: 240px;
    z-index: 3
}

@media(max-width:900px) {
    .selectModal_row__a19hu {
        width: 170px
    }
}

.selectModal_viking__KeXc4 .selectModal_row__a19hu {
    margin-left: auto
}

.selectModal_title__KpquF {
    color: #f8d198;
    font-size: 24px;
    font-weight: 800;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .selectModal_title__KpquF {
        font-size: 18px
    }
}

.selectModal_description__wydQh {
    background:
        /*savepage-url=/static/media/popup-divider.79f3215569491abf821d.svg*/
        url() 50% bottom no-repeat;
    background-size: 28px;
    color: #fff6e0;
    font-size: 14px;
    line-height: 18px;
    margin-top: 10px;
    padding-bottom: 25px
}

@media(max-width:900px) {
    .selectModal_description__wydQh {
        font-size: 12px;
        line-height: 16px;
        padding-bottom: 15px
    }
}

.selectModal_button__61EW0 {
    background: linear-gradient(118deg, #f8d198 20.63%, #d6ae74 78.71%);
    border-radius: 11px;
    color: #2f1f14;
    font-size: 16px;
    font-weight: 900;
    line-height: 24px;
    margin-top: 30px;
    min-width: 180px;
    overflow: hidden;
    padding: 17px 12px;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 1px #fddeb2;
    text-transform: uppercase
}

@media(max-width:900px) {
    .selectModal_button__61EW0 {
        border-radius: 8px;
        font-size: 14px;
        margin-top: 15px;
        min-width: 0;
        padding: 10px 32px
    }
}

@media(max-width:599px) {
    .selectModal_button__61EW0 {
        padding: 10px 24px
    }
}

.selectModal_button__61EW0.selectModal_loading__hHS37 {
    cursor: wait
}

.selectModal_button__61EW0.selectModal_loading__hHS37 span {
    opacity: 0
}

.selectModal_button__61EW0:before {
    background: linear-gradient(118deg, #ffe2b8 20.63%, #f3d09c 78.71%);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    width: 100%
}

.selectModal_button__61EW0:hover:before {
    opacity: 1
}

.selectModal_button__61EW0 span {
    position: relative;
    z-index: 2
}

.selectModal_btnLoader__Bzpjd {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s ease;
    width: 100%
}

.selectModal_loading__hHS37 .selectModal_btnLoader__Bzpjd {
    opacity: 1
}

.selectModal_loader__SHXK1 div {
    background-color: #2f1f14 !important
}

@-webkit-keyframes battleEnergy_flying__mfTsX {
    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes battleEnergy_flying__mfTsX {
    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes battleEnergy_background__7Uoqs {
    to {
        background-color: rgba(42, 40, 40, .7)
    }
}

@keyframes battleEnergy_background__7Uoqs {
    to {
        background-color: rgba(42, 40, 40, .7)
    }
}

.battleEnergy_component__88hs8 {
    -webkit-animation: battleEnergy_background__7Uoqs .5s linear forwards;
    animation: battleEnergy_background__7Uoqs .5s linear forwards;
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
    background: #1e1c1b;
    border-radius: 20px;
    max-width: 100%;
    padding: 45px;
    position: relative;
    width: 620px
}

.battleEnergy_component__88hs8:before {
    -webkit-animation: battleEnergy_flying__mfTsX 3s ease-in-out infinite;
    animation: battleEnergy_flying__mfTsX 3s ease-in-out infinite;
    background:
        /*savepage-url=/static/media/window-energy.dd8b5fa2ad08e53d9168.png*/
        url() no-repeat;
    background-size: 100%;
    content: "";
    height: 148px;
    left: -30px;
    position: absolute;
    top: -45px;
    width: 130px
}

@media(max-width:1800px) {
    .battleEnergy_component__88hs8:before {
        height: 125px;
        width: 110px
    }
}

@media(max-width:599px) {
    .battleEnergy_component__88hs8 {
        padding: 40px 25px 25px
    }

    .battleEnergy_component__88hs8:before {
        height: 68px;
        left: 10px;
        top: -15px;
        width: 60px
    }
}

.battleEnergy_closeButton__yubyR {
    align-items: center;
    display: flex;
    justify-content: center;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 3
}

@media(max-width:1200px) {
    .battleEnergy_closeButton__yubyR {
        right: 18px;
        top: 18px
    }
}

@media(max-width:900px) {
    .battleEnergy_closeButton__yubyR {
        right: 16px;
        top: 16px
    }
}

@media(max-width:599px) {
    .battleEnergy_closeButton__yubyR {
        right: 14px;
        top: 14px
    }
}

.battleEnergy_closeIcon__xX5C9 {
    fill: #45404a;
    height: 36px;
    transition: fill .3s ease;
    width: 36px
}

@media(max-width:1200px) {
    .battleEnergy_closeIcon__xX5C9 {
        height: 32px;
        width: 32px
    }
}

@media(max-width:900px) {
    .battleEnergy_closeIcon__xX5C9 {
        height: 28px;
        width: 28px
    }
}

@media(max-width:599px) {
    .battleEnergy_closeIcon__xX5C9 {
        height: 24px;
        width: 24px
    }
}

.battleEnergy_closeIcon__xX5C9:hover {
    fill: #4e4954
}

.battleEnergy_title__tHVZT {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(118deg, #f8d198 20.63%, #d6ae74 78.71%);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 26px;
    font-weight: 900;
    line-height: 1.2;
    text-align: center
}

@media(max-width:1800px) {
    .battleEnergy_title__tHVZT {
        font-size: 24px
    }
}

@media(max-width:599px) {
    .battleEnergy_title__tHVZT {
        font-size: 18px
    }
}

.battleEnergy_tagline__VqL-R {
    color: #fff6e0;
    font-size: 16px;
    line-height: 19px;
    margin: 15px 0 0
}

@media(max-width:1800px) {
    .battleEnergy_tagline__VqL-R {
        font-size: 14px;
        line-height: 1.3
    }
}

@media(max-width:599px) {
    .battleEnergy_tagline__VqL-R {
        font-size: 12px;
        margin: 10px 0 0
    }
}

.battleEnergy_list__ibUmp {
    margin: 25px 0 0
}

.battleEnergy_item__2MccJ {
    padding: 0 0 40px;
    position: relative
}

.battleEnergy_item__2MccJ:before {
    background: #574c76;
    bottom: 8px;
    content: "";
    left: 18px;
    position: absolute;
    top: 46px;
    width: 1px
}

.battleEnergy_item__2MccJ:last-of-type:before {
    display: none
}

@media(max-width:1800px) {
    .battleEnergy_item__2MccJ {
        padding: 0 0 25px
    }
}

@media(max-width:599px) {
    .battleEnergy_item__2MccJ:before {
        left: 11px;
        top: 20px
    }
}

.battleEnergy_counter__LTlxd {
    align-items: center;
    background: linear-gradient(180deg, #544444, #a6a389);
    border-radius: 8px;
    color: #fff;
    display: flex;
    font-size: 24px;
    font-weight: 900;
    height: 36px;
    justify-content: center;
    text-shadow: 0 4px 4px rgba(67, 54, 220, .25);
    width: 36px
}

@media(max-width:1800px) {
    .battleEnergy_counter__LTlxd {
        border-radius: 6px;
        font-size: 18px;
        height: 28px;
        width: 28px
    }
}

@media(max-width:599px) {
    .battleEnergy_counter__LTlxd {
        border-radius: 5px;
        flex-shrink: 0;
        font-size: 16px;
        height: 22px;
        position: relative;
        width: 22px;
        z-index: 2
    }
}

.battleEnergy_itemTitle__zG8bY {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 16px;
    gap: 12px;
    line-height: 20px
}

@media(max-width:1800px) {
    .battleEnergy_itemTitle__zG8bY {
        font-size: 14px;
        gap: 8px;
        line-height: 18px
    }
}

@media(max-width:599px) {
    .battleEnergy_itemTitle__zG8bY {
        font-size: 12px;
        line-height: 16px
    }
}

.battleEnergy_description__djLO0 {
    align-items: center;
    display: flex;
    gap: 20px;
    padding: 15px 0 0 48px
}

@media(max-width:1800px) {
    .battleEnergy_description__djLO0 {
        padding: 10px 0 0 36px
    }
}

@media(max-width:599px) {
    .battleEnergy_description__djLO0 {
        align-items: flex-start;
        flex-direction: column;
        gap: 10px;
        padding: 8px 0 0 30px
    }
}

.battleEnergy_text__rWeZu {
    color: #fff6e0;
    font-size: 14px;
    line-height: 17px;
    max-width: 300px
}

.battleEnergy_text__rWeZu strong {
    font-weight: 700
}

@media(max-width:1800px) {
    .battleEnergy_text__rWeZu {
        font-size: 13px;
        line-height: 16px
    }
}

@media(max-width:599px) {
    .battleEnergy_text__rWeZu {
        font-size: 11px;
        line-height: 14px
    }
}

.battleEnergy_energyCounter__l\+l2r {
    background:
        /*savepage-url=/static/media/counter.4b02bc600e6e9e465b1a.png*/
        url() no-repeat;
    background-size: 100%;
    flex-shrink: 0;
    height: 60px;
    position: relative;
    width: 234px
}

@media(max-width:599px) {
    .battleEnergy_energyCounter__l\+l2r {
        height: 44px;
        width: 170px
    }
}

.battleEnergy_energyCounter__l\+l2r span {
    bottom: 8px;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    left: 20px;
    max-width: 90px;
    position: absolute
}

@media(max-width:599px) {
    .battleEnergy_energyCounter__l\+l2r span {
        bottom: 6px;
        font-size: 8px;
        left: 14px;
        max-width: 80px
    }
}

.battleEnergy_link__cKw1O {
    align-items: center;
    background: linear-gradient(118deg, #f8d198 20.63%, #d6ae74 78.71%);
    border-radius: 12px;
    color: #2f1f14;
    display: flex;
    font-size: 18px;
    font-weight: 900;
    height: 72px;
    justify-content: center;
    overflow: hidden;
    padding: 0 30px;
    position: relative;
    text-shadow: 1px 1px 1px #fddeb2;
    text-transform: uppercase
}

.battleEnergy_link__cKw1O:hover {
    color: #2f1f14
}

.battleEnergy_link__cKw1O:hover:before {
    opacity: 1
}

@media(max-width:1800px) {
    .battleEnergy_link__cKw1O {
        font-size: 16px
    }
}

@media(max-width:1200px) {
    .battleEnergy_link__cKw1O {
        height: 64px
    }
}

@media(max-width:900px) {
    .battleEnergy_link__cKw1O {
        font-size: 14px;
        height: 58px
    }
}

@media(max-width:599px) {
    .battleEnergy_link__cKw1O {
        font-size: 11px;
        height: 52px;
        padding: 0 17px
    }
}

.battleEnergy_link__cKw1O:before {
    background: linear-gradient(118deg, #ffe2b8 20.63%, #f3d09c 78.71%);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    width: 100%
}

.battleEnergy_link__cKw1O span {
    position: relative;
    z-index: 2
}

.battleEnergy_icon__\+fSGy {
    -webkit-filter: drop-shadow(1px 1px 1px #fddeb2);
    filter: drop-shadow(1px 1px 1px #fddeb2);
    margin: 0 0 0 12px;
    width: 24px
}

@media(max-width:900px) {
    .battleEnergy_icon__\+fSGy {
        width: 22px
    }
}

@media(max-width:599px) {
    .battleEnergy_icon__\+fSGy {
        margin: 0 0 0 8px;
        width: 20px
    }
}

.battleEnergy_icon__\+fSGy path {
    fill: #2f1f14
}

@-webkit-keyframes calculator_shaking__0MhWk {

    10%,
    90% {
        -webkit-transform: translate3d(-1px, 0, 0);
        transform: translate3d(-1px, 0, 0)
    }

    20%,
    80% {
        -webkit-transform: translate3d(1px, 0, 0);
        transform: translate3d(1px, 0, 0)
    }

    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-3px, 0, 0);
        transform: translate3d(-3px, 0, 0)
    }

    40%,
    60% {
        -webkit-transform: translate3d(3px, 0, 0);
        transform: translate3d(3px, 0, 0)
    }
}

@keyframes calculator_shaking__0MhWk {

    10%,
    90% {
        -webkit-transform: translate3d(-1px, 0, 0);
        transform: translate3d(-1px, 0, 0)
    }

    20%,
    80% {
        -webkit-transform: translate3d(1px, 0, 0);
        transform: translate3d(1px, 0, 0)
    }

    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-3px, 0, 0);
        transform: translate3d(-3px, 0, 0)
    }

    40%,
    60% {
        -webkit-transform: translate3d(3px, 0, 0);
        transform: translate3d(3px, 0, 0)
    }
}

.calculator_component__7Wt9l {
    margin: 15px 0 0 auto;
    width: calc(100% - 48px)
}

@media(max-width:599px) {
    .calculator_component__7Wt9l {
        width: calc(100% - 40px)
    }
}

.calculator_row__Y-bm9 {
    align-items: center;
    background: #121210;
    border: 1px solid #23261e;
    border-radius: 12px;
    cursor: pointer;
    display: flex;
    height: 58px;
    overflow: hidden;
    padding: 0 15px;
    transition: background .3s, border .3s
}

.calculator_row__Y-bm9:hover {
    background: #100f0f
}

.calculator_row__Y-bm9.calculator_focused__NAYzQ {
    background: #0e0d0d;
    border: 1px solid #2a2e25
}

.calculator_row__Y-bm9.calculator_shaking__0MhWk {
    -webkit-animation: calculator_shaking__0MhWk .75s cubic-bezier(.36, .07, .19, .97) both;
    animation: calculator_shaking__0MhWk .75s cubic-bezier(.36, .07, .19, .97) both
}

@media(max-width:599px) {
    .calculator_row__Y-bm9 {
        border-radius: 8px;
        height: 48px
    }
}

.calculator_placeholder__vLvFE {
    color: #4d4d4d;
    flex-shrink: 0;
    font-size: 14px;
    transition: color .3s
}

.calculator_focused__NAYzQ .calculator_placeholder__vLvFE {
    color: #7f7f7f
}

.calculator_placeholder__vLvFE span:last-of-type {
    display: none
}

@media(max-width:599px) {
    .calculator_placeholder__vLvFE {
        font-size: 12px
    }

    .calculator_placeholder__vLvFE span:first-of-type {
        display: none
    }

    .calculator_placeholder__vLvFE span:last-of-type {
        display: block
    }
}

.calculator_field__FBzv5 {
    color: #ffdfbb;
    font-size: 24px;
    font-style: normal;
    font-weight: 900;
    margin: 0 0 0 10px;
    max-width: 80px
}

.calculator_field__FBzv5::-webkit-input-placeholder {
    color: rgba(77, 77, 77, .5)
}

.calculator_field__FBzv5::placeholder {
    color: rgba(77, 77, 77, .5)
}

@media(max-width:599px) {
    .calculator_field__FBzv5 {
        font-size: 20px;
        max-width: 50px
    }
}

.calculator_counter__Ym1My {
    color: #c7ad8f;
    font-size: 11px;
    line-height: 16px;
    margin: 10px 0 0
}

@-webkit-keyframes battleRules_flying__xnXeF {
    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes battleRules_flying__xnXeF {
    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

.battleRules_component__0VqqE {
    background: linear-gradient(180deg, #101010, #221a1a);
    border-radius: 20px;
    max-width: 100%;
    padding: 45px;
    position: relative;
    width: 500px
}

.battleRules_component__0VqqE:before {
    -webkit-animation: battleRules_flying__xnXeF 3s ease-in-out infinite;
    animation: battleRules_flying__xnXeF 3s ease-in-out infinite;
    background:
        /*savepage-url=/static/media/window-coin.abe6770bf3eec3131675.png*/
        url() no-repeat;
    background-size: 100%;
    content: "";
    height: 310px;
    left: -120px;
    position: absolute;
    top: -145px;
    width: 310px
}

@media(max-width:1800px) {
    .battleRules_component__0VqqE:before {
        height: 260px;
        left: -100px;
        top: -100px;
        width: 260px
    }
}

@media(max-width:599px) {
    .battleRules_component__0VqqE {
        padding: 40px 25px 25px
    }

    .battleRules_component__0VqqE:before {
        top: -130px
    }
}

.battleRules_closeButton__EYV-1 {
    align-items: center;
    display: flex;
    justify-content: center;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 3
}

@media(max-width:1200px) {
    .battleRules_closeButton__EYV-1 {
        right: 18px;
        top: 18px
    }
}

@media(max-width:900px) {
    .battleRules_closeButton__EYV-1 {
        right: 16px;
        top: 16px
    }
}

@media(max-width:599px) {
    .battleRules_closeButton__EYV-1 {
        right: 14px;
        top: 14px
    }
}

.battleRules_closeIcon__NW0QW {
    fill: #45404a;
    height: 36px;
    transition: fill .3s ease;
    width: 36px
}

@media(max-width:1200px) {
    .battleRules_closeIcon__NW0QW {
        height: 32px;
        width: 32px
    }
}

@media(max-width:900px) {
    .battleRules_closeIcon__NW0QW {
        height: 28px;
        width: 28px
    }
}

@media(max-width:599px) {
    .battleRules_closeIcon__NW0QW {
        height: 24px;
        width: 24px
    }
}

.battleRules_closeIcon__NW0QW:hover {
    fill: #4e4954
}

.battleRules_title__Y5ruT {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(118deg, #f8d198 20.63%, #d6ae74 78.71%);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 26px;
    font-weight: 900;
    line-height: 1.2;
    text-align: center
}

@media(max-width:1800px) {
    .battleRules_title__Y5ruT {
        font-size: 24px
    }
}

@media(max-width:599px) {
    .battleRules_title__Y5ruT {
        font-size: 18px
    }
}

.battleRules_tagline__c3fKu {
    color: #d2c0b1;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    margin: 15px 0 0
}

@media(max-width:1800px) {
    .battleRules_tagline__c3fKu {
        font-size: 14px;
        line-height: 1.3
    }
}

@media(max-width:599px) {
    .battleRules_tagline__c3fKu {
        font-size: 12px;
        margin: 10px 0 0
    }
}

.battleRules_list__zjUnV {
    margin: 25px 0 0
}

.battleRules_item__L5se3 {
    padding: 0 0 40px;
    position: relative
}

.battleRules_item__L5se3:after {
    background: #373a2d;
    bottom: 8px;
    content: "";
    left: 18px;
    position: absolute;
    top: 46px;
    width: 1px
}

.battleRules_item__L5se3:last-of-type:after {
    display: none
}

@media(max-width:1800px) {
    .battleRules_item__L5se3 {
        padding: 0 0 25px
    }
}

@media(max-width:599px) {
    .battleRules_item__L5se3 {
        padding: 0 0 20px
    }

    .battleRules_item__L5se3:after {
        left: 12px;
        top: 34px
    }
}

.battleRules_itemIcon__r9vLT {
    align-items: center;
    background: #2e2424;
    border: 1px solid #3f3838;
    border-radius: 40px;
    display: flex;
    height: 36px;
    justify-content: center;
    position: absolute;
    width: 36px
}

@media(max-width:599px) {
    .battleRules_itemIcon__r9vLT {
        height: 26px;
        width: 26px
    }
}

.battleRules_description__qLak7 {
    align-items: center;
    display: flex;
    gap: 20px;
    padding: 0 0 0 48px
}

@media(max-width:599px) {
    .battleRules_description__qLak7 {
        align-items: flex-start;
        flex-direction: column;
        gap: 10px;
        padding: 0 0 0 40px
    }
}

.battleRules_text__r7O-7 {
    color: #b8a096;
    font-size: 14px;
    line-height: 18px;
    max-width: 330px
}

.battleRules_text__r7O-7 strong {
    font-weight: 700
}

@media(max-width:1800px) {
    .battleRules_text__r7O-7 {
        font-size: 13px;
        line-height: 16px
    }
}

@media(max-width:599px) {
    .battleRules_text__r7O-7 {
        font-size: 11px;
        line-height: 14px
    }
}

.battleRules_button__1brZ5 {
    align-items: center;
    background: linear-gradient(118deg, #f8d198 20.63%, #d6ae74 78.71%);
    border-radius: 12px;
    color: #2f1f14;
    display: flex;
    font-size: 18px;
    font-weight: 900;
    height: 72px;
    justify-content: center;
    overflow: hidden;
    padding: 0 30px;
    position: relative;
    text-shadow: 1px 1px 1px #fddeb2;
    text-transform: uppercase;
    width: 100%
}

.battleRules_button__1brZ5:hover {
    color: #22320f
}

.battleRules_button__1brZ5:hover:before {
    opacity: 1
}

@media(max-width:1800px) {
    .battleRules_button__1brZ5 {
        font-size: 16px
    }
}

@media(max-width:1200px) {
    .battleRules_button__1brZ5 {
        height: 64px
    }
}

@media(max-width:900px) {
    .battleRules_button__1brZ5 {
        font-size: 14px;
        height: 58px
    }
}

@media(max-width:599px) {
    .battleRules_button__1brZ5 {
        font-size: 11px;
        height: 52px;
        padding: 0 17px
    }
}

.battleRules_button__1brZ5:before {
    background: linear-gradient(118deg, #ffe2b8 20.63%, #f3d09c 78.71%);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    width: 100%
}

.battleRules_button__1brZ5 span {
    position: relative;
    z-index: 2
}

@-webkit-keyframes raceRules_flying__NGLp\+ {
    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes raceRules_flying__NGLp\+ {
    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes raceRules_background__Gxpgq {
    to {
        background-color: rgba(42, 40, 40, .7)
    }
}

@keyframes raceRules_background__Gxpgq {
    to {
        background-color: rgba(42, 40, 40, .7)
    }
}

.raceRules_component__TXiIu {
    -webkit-animation: raceRules_background__Gxpgq .5s linear forwards;
    animation: raceRules_background__Gxpgq .5s linear forwards;
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
    background: #1e1c1b;
    border-radius: 20px;
    max-width: 100%;
    padding: 45px;
    position: relative;
    width: 620px
}

.raceRules_component__TXiIu:before {
    -webkit-animation: raceRules_flying__NGLp\+ 3s ease-in-out infinite;
    animation: raceRules_flying__NGLp\+ 3s ease-in-out infinite;
    background:
        /*savepage-url=/static/media/window-flag.7b4edd9951aa5155df84.png*/
        url() no-repeat;
    background-size: 100%;
    content: "";
    height: 148px;
    left: -50px;
    position: absolute;
    top: -45px;
    width: 170px
}

@media(max-width:1800px) {
    .raceRules_component__TXiIu:before {
        height: 124px;
        width: 142px
    }
}

@media(max-width:599px) {
    .raceRules_component__TXiIu:before {
        height: 68px;
        left: 5px;
        top: -15px;
        width: 78px
    }

    .raceRules_component__TXiIu {
        padding: 40px 25px 25px
    }
}

.raceRules_closeButton__ZuK2y {
    align-items: center;
    display: flex;
    justify-content: center;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 3
}

@media(max-width:1200px) {
    .raceRules_closeButton__ZuK2y {
        right: 18px;
        top: 18px
    }
}

@media(max-width:900px) {
    .raceRules_closeButton__ZuK2y {
        right: 16px;
        top: 16px
    }
}

@media(max-width:599px) {
    .raceRules_closeButton__ZuK2y {
        right: 14px;
        top: 14px
    }
}

.raceRules_closeIcon__-4bZK {
    fill: #45404a;
    height: 36px;
    transition: fill .3s ease;
    width: 36px
}

@media(max-width:1200px) {
    .raceRules_closeIcon__-4bZK {
        height: 32px;
        width: 32px
    }
}

@media(max-width:900px) {
    .raceRules_closeIcon__-4bZK {
        height: 28px;
        width: 28px
    }
}

@media(max-width:599px) {
    .raceRules_closeIcon__-4bZK {
        height: 24px;
        width: 24px
    }
}

.raceRules_closeIcon__-4bZK:hover {
    fill: #4e4954
}

.raceRules_title__k1-NM {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(118deg, #f8d198 20.63%, #d6ae74 78.71%);
    -webkit-background-clip: text;
    background-clip: text;
    font-size: 26px;
    font-weight: 900;
    line-height: 1.2;
    text-align: center
}

@media(max-width:1800px) {
    .raceRules_title__k1-NM {
        font-size: 24px
    }
}

@media(max-width:599px) {
    .raceRules_title__k1-NM {
        font-size: 18px
    }
}

.raceRules_tagline__yyzqR {
    color: #fff6e0;
    font-size: 16px;
    line-height: 19px;
    margin: 15px 0 0
}

@media(max-width:1800px) {
    .raceRules_tagline__yyzqR {
        font-size: 14px;
        line-height: 1.3
    }
}

@media(max-width:599px) {
    .raceRules_tagline__yyzqR {
        font-size: 12px;
        margin: 10px 0 0
    }
}

.raceRules_list__IUffS {
    margin: 25px 0 0
}

.raceRules_item__CcrvJ {
    padding: 0 0 40px;
    position: relative
}

.raceRules_item__CcrvJ:before {
    background: #574c76;
    bottom: 8px;
    content: "";
    left: 18px;
    position: absolute;
    top: 46px;
    width: 1px
}

.raceRules_item__CcrvJ:last-of-type:before {
    display: none
}

@media(max-width:1800px) {
    .raceRules_item__CcrvJ {
        padding: 0 0 25px
    }
}

@media(max-width:599px) {
    .raceRules_item__CcrvJ:before {
        left: 11px;
        top: 20px
    }
}

.raceRules_counter__b\+0IN {
    align-items: center;
    background: linear-gradient(180deg, #544444, #a6a389);
    border-radius: 8px;
    color: #fff;
    display: flex;
    font-size: 24px;
    font-weight: 900;
    height: 36px;
    justify-content: center;
    text-shadow: 0 4px 4px rgba(67, 54, 220, .25);
    width: 36px
}

@media(max-width:1800px) {
    .raceRules_counter__b\+0IN {
        border-radius: 6px;
        font-size: 18px;
        height: 28px;
        width: 28px
    }
}

@media(max-width:599px) {
    .raceRules_counter__b\+0IN {
        border-radius: 5px;
        flex-shrink: 0;
        font-size: 16px;
        height: 22px;
        position: relative;
        width: 22px;
        z-index: 2
    }
}

.raceRules_itemTitle__ojWIs {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 16px;
    gap: 12px;
    line-height: 20px
}

@media(max-width:1800px) {
    .raceRules_itemTitle__ojWIs {
        font-size: 14px;
        gap: 8px;
        line-height: 18px
    }
}

@media(max-width:599px) {
    .raceRules_itemTitle__ojWIs {
        font-size: 12px;
        line-height: 16px
    }
}

.raceRules_description__Cqefs {
    align-items: center;
    display: flex;
    gap: 20px;
    padding: 15px 0 0 48px
}

@media(max-width:1800px) {
    .raceRules_description__Cqefs {
        padding: 10px 0 0 36px
    }
}

@media(max-width:599px) {
    .raceRules_description__Cqefs {
        align-items: flex-start;
        flex-direction: column;
        gap: 10px;
        padding: 8px 0 0 30px
    }
}

.raceRules_text__3QfGE {
    color: #fff6e0;
    font-size: 14px;
    line-height: 17px;
    max-width: 300px
}

.raceRules_text__3QfGE strong {
    font-weight: 700
}

@media(max-width:1800px) {
    .raceRules_text__3QfGE {
        font-size: 13px;
        line-height: 16px
    }
}

@media(max-width:599px) {
    .raceRules_text__3QfGE {
        font-size: 11px;
        line-height: 14px
    }
}

.raceRules_energyCounter__H7R5G {
    background:
        /*savepage-url=/static/media/counter.412dfc5f4a945672af4b.png*/
        url() no-repeat;
    background-size: 100%;
    flex-shrink: 0;
    height: 60px;
    position: relative;
    width: 234px
}

@media(max-width:599px) {
    .raceRules_energyCounter__H7R5G {
        height: 44px;
        width: 170px
    }
}

.raceRules_energyCounter__H7R5G span {
    bottom: 8px;
    color: #fff;
    font-size: 10px;
    font-weight: 700;
    left: 20px;
    max-width: 90px;
    position: absolute
}

@media(max-width:599px) {
    .raceRules_energyCounter__H7R5G span {
        bottom: 6px;
        font-size: 8px;
        left: 14px;
        max-width: 80px
    }
}

.raceRules_link__MVp8F {
    align-items: center;
    background: linear-gradient(118deg, #f8d198 20.63%, #d6ae74 78.71%);
    border-radius: 12px;
    color: #2f1f14;
    display: flex;
    font-size: 18px;
    font-weight: 900;
    height: 72px;
    justify-content: center;
    overflow: hidden;
    padding: 0 30px;
    position: relative;
    text-shadow: 1px 1px 1px #fddeb2;
    text-transform: uppercase
}

.raceRules_link__MVp8F:hover {
    color: #2f1f14
}

.raceRules_link__MVp8F:hover:before {
    opacity: 1
}

@media(max-width:1800px) {
    .raceRules_link__MVp8F {
        font-size: 16px
    }
}

@media(max-width:1200px) {
    .raceRules_link__MVp8F {
        height: 64px
    }
}

@media(max-width:900px) {
    .raceRules_link__MVp8F {
        font-size: 14px;
        height: 58px
    }
}

@media(max-width:599px) {
    .raceRules_link__MVp8F {
        font-size: 11px;
        height: 52px;
        padding: 0 17px
    }
}

.raceRules_link__MVp8F:before {
    background: linear-gradient(118deg, #ffe2b8 20.63%, #f3d09c 78.71%);
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    width: 100%
}

.raceRules_link__MVp8F span {
    position: relative;
    z-index: 2
}

.raceRules_icon__2M5Ih {
    -webkit-filter: drop-shadow(1px 1px 1px #fddeb2);
    filter: drop-shadow(1px 1px 1px #fddeb2);
    margin: 0 0 0 12px;
    width: 24px
}

@media(max-width:900px) {
    .raceRules_icon__2M5Ih {
        width: 22px
    }
}

@media(max-width:599px) {
    .raceRules_icon__2M5Ih {
        margin: 0 0 0 8px;
        width: 20px
    }
}

.raceRules_icon__2M5Ih path {
    fill: #2f1f14
}

@-webkit-keyframes buyPassModal_flying__58UuC {
    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes buyPassModal_flying__58UuC {
    50% {
        -webkit-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

.buyPassModal_component__1S8lD {
    background: rgba(28, 31, 41, .9);
    border-radius: 23px;
    max-width: 100%;
    padding: 40px 40px 138px;
    position: relative;
    width: 597px
}

@media(max-width:1200px) {
    .buyPassModal_component__1S8lD {
        padding-bottom: 100px;
        width: 530px
    }
}

@media(max-width:900px) {
    .buyPassModal_component__1S8lD {
        padding: 30px 30px 80px;
        width: 470px
    }
}

@media(max-width:599px) {
    .buyPassModal_component__1S8lD {
        border-radius: 12px;
        padding: 30px 20px 60px;
        width: 390px
    }
}

.buyPassModal_component__1S8lD:before {
    -webkit-animation: buyPassModal_flying__58UuC 3s ease-in-out infinite;
    animation: buyPassModal_flying__58UuC 3s ease-in-out infinite;
    background:
        /*savepage-url=/static/media/purchase-icon.5a8775c596ed03fcc20c.png*/
        url() no-repeat;
    background-size: 100%;
    content: "";
    height: 151px;
    left: -55px;
    pointer-events: none;
    position: absolute;
    top: -55px;
    width: 174px
}

@media(max-width:900px) {
    .buyPassModal_component__1S8lD:before {
        height: 121px;
        width: 140px
    }
}

@media(max-width:599px) {
    .buyPassModal_component__1S8lD:before {
        height: 95px;
        width: 110px
    }
}

.buyPassModal_component__1S8lD:after {
    background:
        /*savepage-url=/static/media/purchase-ice.580fbd176d6db927b486.png*/
        url() no-repeat;
    background-size: 100%;
    bottom: -25px;
    content: "";
    height: 284px;
    left: 0;
    pointer-events: none;
    position: absolute;
    width: 597px
}

@media(max-width:1200px) {
    .buyPassModal_component__1S8lD:after {
        height: 252px;
        width: 530px
    }
}

@media(max-width:900px) {
    .buyPassModal_component__1S8lD:after {
        height: 224px;
        width: 470px
    }
}

@media(max-width:599px) {
    .buyPassModal_component__1S8lD:after {
        background-position: 0 100%;
        bottom: -10px;
        height: 100%;
        width: 100%
    }
}

.buyPassModal_title__Dj6KN {
    color: #fff;
    font-size: 26px;
    font-weight: 900;
    margin-bottom: 40px;
    padding: 0 115px;
    text-align: center;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .buyPassModal_title__Dj6KN {
        font-size: 22px;
        margin-bottom: 30px;
        padding: 0 70px
    }
}

@media(max-width:900px) {
    .buyPassModal_title__Dj6KN {
        font-size: 20px;
        margin-bottom: 20px;
        padding: 0 40px
    }
}

@media(max-width:599px) {
    .buyPassModal_title__Dj6KN {
        font-size: 16px;
        padding: 0
    }
}

.buyPassModal_close__R8NWr {
    position: absolute;
    right: 20px;
    top: 20px
}

@media(max-width:1200px) {
    .buyPassModal_close__R8NWr {
        right: 15px;
        top: 15px
    }
}

@media(max-width:599px) {
    .buyPassModal_close__R8NWr {
        right: 10px;
        top: 10px
    }
}

.buyPassModal_close__R8NWr:hover path {
    fill: #595460
}

.buyPassModal_closeIcon__2QxVI {
    height: 40px;
    width: 40px
}

@media(max-width:1200px) {
    .buyPassModal_closeIcon__2QxVI {
        height: 34px;
        width: 34px
    }
}

@media(max-width:599px) {
    .buyPassModal_closeIcon__2QxVI {
        height: 28px;
        width: 28px
    }
}

.buyPassModal_closeIcon__2QxVI path {
    transition: fill .3s
}

.buyPassModal_tabs__I3\+pT {
    display: flex;
    gap: 1px
}

@media(max-width:599px) {
    .buyPassModal_tabs__I3\+pT {
        flex-direction: column
    }
}

.buyPassModal_tab__AzDtF {
    background: linear-gradient(124deg, #2a2a36 38.76%, #3d3d4b 103.86%);
    border-radius: 0 12px 12px 0;
    color: #d3d3dc;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    height: 107px;
    opacity: .8;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    transition: opacity .3s, color .3s;
    -webkit-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: 50%
}

@media(max-width:1200px) {
    .buyPassModal_tab__AzDtF {
        border-radius: 0 8px 8px 0;
        font-size: 13px;
        height: 86px
    }
}

@media(max-width:900px) {
    .buyPassModal_tab__AzDtF {
        font-size: 12px;
        height: 70px
    }
}

@media(max-width:599px) {
    .buyPassModal_tab__AzDtF {
        border-radius: 0 0 6px 6px;
        font-size: 11px;
        height: 48px;
        width: 100%
    }
}

.buyPassModal_tab__AzDtF:first-child {
    border-radius: 12px 0 0 12px
}

@media(max-width:1200px) {
    .buyPassModal_tab__AzDtF:first-child {
        border-radius: 8px 0 0 8px
    }
}

@media(max-width:599px) {
    .buyPassModal_tab__AzDtF:first-child {
        border-radius: 6px 6px 0 0
    }
}

.buyPassModal_tab__AzDtF.buyPassModal_active__BU6QC {
    color: #ffd12f;
    cursor: default
}

.buyPassModal_tab__AzDtF.buyPassModal_active__BU6QC,
.buyPassModal_tab__AzDtF.buyPassModal_active__BU6QC:after,
.buyPassModal_tab__AzDtF.buyPassModal_active__BU6QC:before,
.buyPassModal_tab__AzDtF:hover {
    opacity: 1
}

.buyPassModal_tab__AzDtF.buyPassModal_disabled__rdX9E {
    cursor: not-allowed;
    opacity: .6
}

.buyPassModal_tab__AzDtF:after,
.buyPassModal_tab__AzDtF:before {
    border-radius: inherit;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.buyPassModal_tab__AzDtF:before {
    background: linear-gradient(150deg, #373746 21.13%, #7c6a64 115.58%)
}

.buyPassModal_tab__AzDtF:after {
    border: 1px solid hsla(0, 0%, 100%, .1);
    z-index: 2
}

.buyPassModal_tabTitle__hkffD {
    align-items: center;
    display: grid;
    height: 100%;
    left: 0;
    padding: 0 29px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4
}

@media(max-width:1200px) {
    .buyPassModal_tabTitle__hkffD {
        padding: 0 20px
    }
}

@media(max-width:599px) {
    .buyPassModal_tabTitle__hkffD {
        padding: 0 14px
    }
}

.buyPassModal_tabTitle__hkffD:before {
    background:
        /*savepage-url=/static/media/purchase-tab-light.7f5d0d0441b8b3f4c44e.png*/
        url() no-repeat;
    background-size: 100%;
    bottom: 0;
    content: "";
    height: 107px;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: opacity .3s;
    width: 230px
}

.buyPassModal_tabTitle__hkffD:after {
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    -webkit-filter: grayscale(.6);
    filter: grayscale(.6);
    position: absolute;
    transition: -webkit-filter .3s;
    transition: filter .3s;
    transition: filter .3s, -webkit-filter .3s
}

.buyPassModal_forMe__5MSWp .buyPassModal_tabTitle__hkffD:after {
    background-image:
        /*savepage-url=/static/media/pruchase-self.4cb7ed8b73ed22ef7121.png*/
        url();
    bottom: 0;
    height: 107px;
    right: 9px;
    width: 116px
}

@media(max-width:1200px) {
    .buyPassModal_forMe__5MSWp .buyPassModal_tabTitle__hkffD:after {
        height: 92px;
        right: -5px;
        width: 100px
    }
}

@media(max-width:900px) {
    .buyPassModal_forMe__5MSWp .buyPassModal_tabTitle__hkffD:after {
        height: 74px;
        width: 80px
    }
}

@media(max-width:599px) {
    .buyPassModal_forMe__5MSWp .buyPassModal_tabTitle__hkffD:after {
        height: 63px;
        width: 68px
    }
}

.buyPassModal_toFriend__E-ZsO .buyPassModal_tabTitle__hkffD:after {
    background-image:
        /*savepage-url=/static/media/purchase-gift.d9388e95e9464bdf5ead.png*/
        url();
    bottom: 4px;
    height: 95px;
    right: 22px;
    width: 100px
}

@media(max-width:1200px) {
    .buyPassModal_toFriend__E-ZsO .buyPassModal_tabTitle__hkffD:after {
        bottom: 2px;
        height: 80px;
        right: 5px;
        width: 84px
    }
}

@media(max-width:900px) {
    .buyPassModal_toFriend__E-ZsO .buyPassModal_tabTitle__hkffD:after {
        height: 65px;
        width: 68px
    }
}

@media(max-width:599px) {
    .buyPassModal_toFriend__E-ZsO .buyPassModal_tabTitle__hkffD:after {
        bottom: -4px;
        height: 53px;
        width: 56px
    }
}

.buyPassModal_active__BU6QC .buyPassModal_tabTitle__hkffD:before {
    opacity: 1
}

.buyPassModal_active__BU6QC .buyPassModal_tabTitle__hkffD:after {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.buyPassModal_tabTitle__hkffD span {
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 5
}

.buyPassModal_content__2OWLk {
    padding-top: 30px
}

@media(max-width:900px) {
    .buyPassModal_content__2OWLk {
        padding-top: 20px
    }
}

.buyPassModal_price__DRGLK {
    color: #fff;
    font-size: 48px;
    font-weight: 900;
    text-align: center
}

@media(max-width:1200px) {
    .buyPassModal_price__DRGLK {
        font-size: 36px
    }
}

@media(max-width:900px) {
    .buyPassModal_price__DRGLK {
        font-size: 30px
    }
}

@media(max-width:599px) {
    .buyPassModal_price__DRGLK {
        font-size: 24px
    }
}

.buyPassModal_info__XgRMS {
    color: #fff;
    font-size: 16px;
    text-align: center
}

@media(max-width:1200px) {
    .buyPassModal_info__XgRMS {
        font-size: 14px
    }
}

@media(max-width:900px) {
    .buyPassModal_info__XgRMS {
        font-size: 12px
    }
}

@media(max-width:599px) {
    .buyPassModal_info__XgRMS {
        font-size: 11px
    }
}

.buyPassModal_btnWrapper__EnfIf {
    display: flex;
    justify-content: center;
    padding-top: 30px
}

@media(max-width:599px) {
    .buyPassModal_btnWrapper__EnfIf {
        padding-top: 20px
    }
}

.buyPassModal_btn__zbvEz {
    background: linear-gradient(118deg, #f8d198 20.63%, #d6ae74 78.71%);
    border-radius: 6px;
    color: #2f1f14;
    font-size: 18px;
    font-weight: 900;
    line-height: 1;
    overflow: hidden;
    padding: 24px 35px;
    position: relative;
    text-shadow: 1px 1px 1px #fddeb2;
    text-transform: uppercase;
    transition: opacity .3s
}

@media(max-width:1200px) {
    .buyPassModal_btn__zbvEz {
        font-size: 16px;
        padding: 20px 30px
    }
}

@media(max-width:900px) {
    .buyPassModal_btn__zbvEz {
        font-size: 14px;
        padding: 18px 25px
    }
}

@media(max-width:599px) {
    .buyPassModal_btn__zbvEz {
        font-size: 13px;
        padding: 16px 22px
    }
}

.buyPassModal_btn__zbvEz:after,
.buyPassModal_btn__zbvEz:before {
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    width: 100%
}

.buyPassModal_btn__zbvEz:before {
    background: linear-gradient(118deg, #ffc862 20.63%, #f3b355 78.71%);
    opacity: 1
}

.buyPassModal_btn__zbvEz:after {
    background: linear-gradient(118deg, #ffe680 20.63%, #ffd173 78.71%);
    z-index: 2
}

.buyPassModal_btn__zbvEz.buyPassModal_loading__12IP3:after,
.buyPassModal_btn__zbvEz:hover:after {
    opacity: 1
}

.buyPassModal_btn__zbvEz.buyPassModal_loading__12IP3 {
    cursor: wait
}

.buyPassModal_btn__zbvEz.buyPassModal_disabled__rdX9E {
    cursor: not-allowed;
    opacity: .6
}

.buyPassModal_btn__zbvEz.buyPassModal_disabled__rdX9E:before,
.buyPassModal_btn__zbvEz.buyPassModal_disabled__rdX9E:hover:after {
    opacity: 0
}

.buyPassModal_btn__zbvEz span {
    display: block;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 3
}

.buyPassModal_friendWrapper__TSHtV {
    margin-bottom: 20px
}

@media(max-width:599px) {
    .buyPassModal_friendWrapper__TSHtV {
        margin-bottom: 15px
    }
}

.buyPassModal_inputWrapper__JY61Y {
    position: relative
}

.buyPassModal_input__mmfKL {
    background: #17171f;
    border: 1px solid #29272c;
    border-radius: 8px;
    color: #8f95a4;
    font-size: 13px;
    height: 56px;
    line-height: 1;
    padding: 0 15px;
    transition: background-color .3s, border-color .3s;
    width: 100%
}

@media(max-width:900px) {
    .buyPassModal_input__mmfKL {
        font-size: 12px;
        height: 48px
    }
}

@media(max-width:599px) {
    .buyPassModal_input__mmfKL {
        font-size: 11px
    }
}

.buyPassModal_input__mmfKL::-webkit-input-placeholder {
    color: #585c69;
    -webkit-transition: opacity .3s, color .3s;
    transition: opacity .3s, color .3s
}

.buyPassModal_input__mmfKL::placeholder {
    color: #585c69;
    transition: opacity .3s, color .3s
}

.buyPassModal_input__mmfKL:hover {
    background: #14141b;
    border-color: #2f2d32
}

.buyPassModal_input__mmfKL:focus {
    background: #101016;
    border-color: #302e33
}

.buyPassModal_input__mmfKL:focus::-webkit-input-placeholder {
    opacity: 0
}

.buyPassModal_input__mmfKL:focus::placeholder {
    opacity: 0
}

.buyPassModal_friend__DgGT2 {
    align-items: center;
    -webkit-backdrop-filter: blur(9px);
    backdrop-filter: blur(9px);
    background: rgba(34, 34, 44, .9);
    border: 1px solid #29272c;
    border-radius: 8px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .25);
    cursor: pointer;
    display: flex;
    left: 0;
    padding: 17px 15px;
    position: absolute;
    top: calc(100% + 2px);
    transition: background-color .3s;
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 1
}

@media(max-width:900px) {
    .buyPassModal_friend__DgGT2 {
        padding: 14px
    }
}

@media(max-width:599px) {
    .buyPassModal_friend__DgGT2 {
        padding: 10px
    }
}

.buyPassModal_friend__DgGT2:hover {
    background: rgba(38, 38, 50, .9)
}

.buyPassModal_selectedFriend__B4uiE {
    align-items: center;
    background: #0d0d12;
    border: 1px solid #29272c;
    border-radius: 8px;
    display: flex;
    padding: 12px 10px 12px 12px
}

@media(max-width:900px) {
    .buyPassModal_selectedFriend__B4uiE {
        padding: 8px
    }
}

@media(max-width:599px) {
    .buyPassModal_selectedFriend__B4uiE {
        padding: 8px 6px 8px 8px
    }
}

.buyPassModal_photoWrapper__hHSFz {
    flex-shrink: 0;
    padding-right: 12px
}

.buyPassModal_photo__NFvOl {
    border-radius: 4px;
    height: 30px;
    width: 30px
}

@media(max-width:900px) {
    .buyPassModal_photo__NFvOl {
        height: 28px;
        width: 28px
    }
}

.buyPassModal_friendName__N17xH {
    color: #edf0f7;
    flex-grow: 1;
    font-size: 14px;
    overflow: hidden;
    padding-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:900px) {
    .buyPassModal_friendName__N17xH {
        font-size: 12px
    }
}

.buyPassModal_deleteUser__8dQpx {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 30px;
    justify-content: center;
    width: 30px
}

.buyPassModal_deleteUserIcon__S8QXa {
    height: 20px;
    width: 20px
}

.buyPassModal_deleteUserIcon__S8QXa path {
    transition: fill .3s ease
}

.buyPassModal_deleteUser__8dQpx:hover .buyPassModal_deleteUserIcon__S8QXa path {
    fill: #cdcfd6
}

@media(max-width:599px) {
    .buyPassModal_deleteUserIcon__S8QXa {
        height: 18px;
        width: 18px
    }
}

.modal_component__H3b5V {
    background: rgba(28, 31, 41, .9)
        /*savepage-url=/static/media/modal-ice.aa4a40984f8a8d904bd5.png*/
        url() 0 50% no-repeat;
    background-size: auto 100%;
    border-radius: 24px;
    min-height: 270px;
    overflow: hidden;
    padding: 50px 265px 50px 45px;
    position: relative
}

@media(max-width:1200px) {
    .modal_component__H3b5V {
        min-height: 230px;
        padding: 30px 190px 38px 40px
    }
}

@media(max-width:900px) {
    .modal_component__H3b5V {
        min-height: 200px;
        padding: 25px 140px 25px 35px
    }
}

@media(max-width:599px) {
    .modal_component__H3b5V {
        border-radius: 12px;
        min-height: 0;
        padding: 35px 90px 35px 28px
    }

    .modal_component__H3b5V.modal_fail__lGV6s {
        padding: 50px 100px 50px 30px
    }
}

.modal_component__H3b5V:before {
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 100%;
    bottom: 0;
    content: "";
    height: 297px;
    position: absolute;
    right: 0;
    width: 380px
}

@media(max-width:1200px) {
    .modal_component__H3b5V:before {
        height: 219px;
        width: 280px
    }
}

@media(max-width:900px) {
    .modal_component__H3b5V:before {
        height: 156px;
        width: 200px
    }
}

@media(max-width:599px) {
    .modal_component__H3b5V:before {
        height: 125px;
        width: 160px
    }
}

.modal_component__H3b5V.modal_fail__lGV6s:before {
    background-image:
        /*savepage-url=/static/media/fail-bg.9f5c7ca1d04ceba97854.png*/
        url()
}

.modal_component__H3b5V.modal_success__f\+pKq:before {
    background-image:
        /*savepage-url=/static/media/success-bg.0187ec09c4b0b4ec0a2a.png*/
        url()
}

.modal_close__ElP3J {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 3
}

@media(max-width:1200px) {
    .modal_close__ElP3J {
        right: 15px;
        top: 15px
    }
}

@media(max-width:599px) {
    .modal_close__ElP3J {
        right: 10px;
        top: 10px
    }
}

.modal_close__ElP3J:hover path {
    fill: #595460
}

.modal_closeIcon__qcZYV {
    height: 40px;
    width: 40px
}

@media(max-width:1200px) {
    .modal_closeIcon__qcZYV {
        height: 34px;
        width: 34px
    }
}

@media(max-width:599px) {
    .modal_closeIcon__qcZYV {
        height: 28px;
        width: 28px
    }
}

.modal_closeIcon__qcZYV path {
    transition: fill .3s
}

.modal_row__h3Kgy {
    align-content: center;
    display: grid;
    height: 100%;
    justify-items: left;
    position: relative;
    z-index: 3
}

.modal_title__beWYV {
    color: #fff;
    font-size: 26px;
    font-weight: 900;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .modal_title__beWYV {
        font-size: 22px
    }
}

@media(max-width:900px) {
    .modal_title__beWYV {
        font-size: 18px
    }
}

@media(max-width:599px) {
    .modal_title__beWYV {
        font-size: 14px;
        margin-bottom: 5px
    }
}

.modal_info__OSKmf {
    color: hsla(0, 0%, 100%, .4);
    font-size: 16px;
    line-height: 24px
}

@media(max-width:1200px) {
    .modal_info__OSKmf {
        font-size: 14px;
        line-height: 20px
    }
}

@media(max-width:599px) {
    .modal_info__OSKmf {
        font-size: 12px;
        line-height: 16px;
        margin-bottom: 3px
    }
}

.modal_points__QbST\+ {
    color: #ffd12f;
    font-size: 40px;
    font-weight: 900
}

@media(max-width:1200px) {
    .modal_points__QbST\+ {
        font-size: 32px
    }
}

@media(max-width:900px) {
    .modal_points__QbST\+ {
        font-size: 28px
    }
}

@media(max-width:599px) {
    .modal_points__QbST\+ {
        font-size: 20px
    }
}

.container_container__GdJk3 {
    margin: 0 auto;
    max-width: 2060px;
    max-width: var(--container-max-width, 2060px);
    padding: 0 100px;
    position: relative
}

@media(max-width:1350px) {
    .container_container__GdJk3 {
        padding: 0 25px
    }
}

@media(max-width:599px) {
    .container_container__GdJk3 {
        padding: 0 15px
    }
}

.container_container__GdJk3.container_page__SD5MD {
    max-width: 1600px
}

.page_page__kl8eQ {
    flex-grow: 1
}

.contacts_component__yhvo\+ {
    display: flex;
    gap: 24px;
    margin-top: 36px
}

@media(max-width:1200px) {
    .contacts_component__yhvo\+ {
        gap: 12px
    }
}

@media(max-width:900px) {
    .contacts_component__yhvo\+ {
        flex-direction: column;
        margin-top: 12px;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }
}

@media(max-width:599px) {
    .contacts_component__yhvo\+ {
        gap: 10px;
        width: 100%
    }
}

.contacts_item__uQ4yV {
    align-items: center;
    background: linear-gradient(89deg, rgba(28, 28, 37, .86) .15%, rgba(35, 35, 45, .86) 132.26%);
    border-radius: 16px;
    display: flex;
    gap: 16px;
    min-width: 356px;
    padding: 14px
}

@media(max-width:1200px) {
    .contacts_item__uQ4yV {
        border-radius: 14px;
        gap: 14px;
        min-width: 0
    }
}

@media(max-width:599px) {
    .contacts_item__uQ4yV {
        border-radius: 10px;
        flex-wrap: wrap;
        gap: 12px;
        padding: 10px
    }
}

.contacts_item__uQ4yV:before {
    background-color: #2f2f3a;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    border-radius: 12px;
    content: "";
    height: 48px;
    width: 48px
}

@media(max-width:599px) {
    .contacts_item__uQ4yV:before {
        background-size: 20px;
        border-radius: 6px;
        height: 40px;
        width: 40px
    }
}

.contacts_item__uQ4yV.contacts_chat__jrx1v:before {
    background-image: url('/img/image_1.png')
}

@media(max-width:1200px) {
    .contacts_item__uQ4yV.contacts_support__rRM1- {
        padding-right: 20px
    }
}

@media(max-width:599px) {
    .contacts_item__uQ4yV.contacts_support__rRM1- {
        padding-right: 14px
    }
}

.contacts_item__uQ4yV.contacts_support__rRM1-:before {
    background-image: url('/img/image_2.png')
}

.contacts_title__\+MC9o {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px
}

@media(max-width:1200px) {
    .contacts_title__\+MC9o {
        font-size: 16px;
        line-height: 22px
    }
}

@media(max-width:599px) {
    .contacts_title__\+MC9o {
        font-size: 14px;
        line-height: 20px
    }
}

.contacts_content__ZoiJ1 {
    flex-shrink: 0;
    min-width: 240px
}

@media(max-width:1800px) {
    .contacts_content__ZoiJ1 {
        min-width: 190px
    }
}

@media(max-width:1200px) {
    .contacts_content__ZoiJ1 {
        min-width: 0
    }
}

.contacts_header__QGfxo {
    align-items: center;
    display: flex;
    gap: 8px
}

.contacts_status__gz7sO {
    background: rgba(79, 60, 60, .56);
    border-radius: 4px;
    color: #c16868;
    font-size: 8px;
    font-weight: 900;
    padding: 5px 7px;
    text-transform: uppercase
}

@media(max-width:599px) {
    .contacts_status__gz7sO {
        font-size: 7px
    }
}

.contacts_status__gz7sO.contacts_online__gh6KW {
    background: rgba(103, 189, 102, .24);
    color: #68c176
}

.contacts_subtitle__ljMk4 {
    color: #b3b3c0;
    font-size: 12px;
    line-height: 14px;
    margin-top: 2px
}

@media(max-width:599px) {
    .contacts_subtitle__ljMk4 {
        font-size: 11px
    }
}

.contacts_btn__V9yBx {
    background: #ffac61;
    border-radius: 8px;
    color: #392c22;
    font-size: 12px;
    font-weight: 900;
    line-height: 20px;
    overflow: hidden;
    padding: 14px 26px;
    text-overflow: ellipsis;
    text-transform: uppercase;
    transition: background-color .3s, color .3s;
    white-space: nowrap
}

@media(max-width:900px) {
    .contacts_btn__V9yBx {
        font-size: 11px;
        padding: 14px 22px
    }
}

@media(max-width:599px) {
    .contacts_btn__V9yBx {
        border-radius: 6px;
        margin: 0;
        padding: 10px 20px;
        width: 100%
    }
}

.contacts_btn__V9yBx:hover {
    background: #f8bc76;
    color: #684933
}

.category_component__OtV4A {
    grid-gap: 6px;
    border-radius: 12px;
    display: grid;
    flex-grow: 1;
    flex-shrink: 0;
    gap: 6px;
    justify-items: center;
    line-height: 1;
    max-width: 150px;
    min-width: 100px;
    overflow: hidden;
    padding: 18px 14px 13px;
    position: relative;
    transition: background-color .3s, border-color .3s
}

@media(max-width:1200px) {
    .category_component__OtV4A {
        align-items: center;
        border-radius: 8px;
        display: flex;
        flex-shrink: 0;
        gap: 6px;
        justify-items: left;
        max-width: none;
        min-width: 0;
        min-width: auto;
        padding: 14px 15px 14px 12px
    }
}

@media(max-width:900px) {
    .category_component__OtV4A {
        padding: 12px 15px 12px 12px
    }
}

@media(max-width:599px) {
    .category_component__OtV4A {
        border-radius: 0;
        gap: 8px;
        padding: 9px 12px
    }
}

.category_component__OtV4A:after,
.category_component__OtV4A:before {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media(max-width:599px) {

    .category_component__OtV4A:after,
    .category_component__OtV4A:before {
        display: none
    }
}

.category_component__OtV4A.category_mob__MUYtp:after,
.category_component__OtV4A.category_mob__MUYtp:before {
    display: none
}

.category_component__OtV4A:before {
    border: 1px solid hsla(240, 9%, 73%, .12);
    border-radius: 12px;
    transition: opacity .3s;
    z-index: 2
}

@media(max-width:1200px) {
    .category_component__OtV4A:before {
        border-radius: 8px
    }
}

.category_component__OtV4A:after {
    background: linear-gradient(198deg, rgba(78, 78, 91, .66) 11.33%, hsla(21, 40%, 67%, .66) 127.96%);
    opacity: 0;
    transition: opacity .3s
}

.category_component__OtV4A:hover {
    background: hsla(240, 9%, 73%, .08)
}

.category_component__OtV4A:hover:before {
    opacity: 0
}

.category_component__OtV4A.category_active__-nQcB {
    pointer-events: none
}

.category_component__OtV4A.category_active__-nQcB:after {
    opacity: 1
}

.category_component__OtV4A.category_active__-nQcB:before {
    border: 1px solid hsla(32, 9%, 73%, .16)
}

@media(max-width:599px) {
    .category_component__OtV4A.category_active__-nQcB {
        display: none
    }
}

.category_component__OtV4A.category_mob__MUYtp {
    background: rgba(111, 116, 143, .18);
    border-radius: 6px;
    display: flex;
    padding: 12px 36px 12px 12px;
    width: 100%
}

@media(max-width:599px) {
    .category_component__OtV4A:last-child {
        border-bottom: none
    }
}

.category_title__FFCAV {
    color: #9c9da9;
    font-size: 12px;
    font-weight: 700;
    line-height: 20px;
    overflow: hidden;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    transition: color .3s;
    white-space: nowrap;
    width: 100%;
    z-index: 3
}

@media(max-width:1200px) {
    .category_title__FFCAV {
        text-align: left;
        width: auto
    }
}

@media(max-width:900px) {
    .category_title__FFCAV {
        line-height: 16px
    }
}

@media(max-width:599px) {
    .category_title__FFCAV {
        color: #828794;
        font-size: 11px;
        font-weight: 400
    }
}

.category_active__-nQcB .category_title__FFCAV,
.category_mob__MUYtp .category_title__FFCAV {
    color: #ffb97a;
    font-weight: 700
}

@media(max-width:599px) {

    .category_active__-nQcB .category_title__FFCAV,
    .category_mob__MUYtp .category_title__FFCAV {
        font-size: 12px
    }
}

.category_icon__030sM {
    flex-shrink: 0;
    height: 32px;
    position: relative;
    width: 32px;
    z-index: 3
}

@media(max-width:1200px) {
    .category_icon__030sM {
        height: 20px;
        width: 20px
    }
}

@media(max-width:599px) {
    .category_icon__030sM {
        height: 16px;
        width: 16px
    }
}

.category_icon__030sM path {
    transition: fill .3s
}

@media(max-width:599px) {
    .category_icon__030sM path {
        fill: #828794
    }
}

.category_active__-nQcB .category_icon__030sM path,
.category_mob__MUYtp .category_icon__030sM path {
    fill: #ffb97a
}

.categories_component__ENyK7 {
    background: linear-gradient(0deg, #343646, #23242e);
    border-radius: 16px;
    padding: 12px
}

@media(max-width:1200px) {
    .categories_component__ENyK7 {
        border-radius: 12px
    }
}

@media(max-width:900px) {
    .categories_component__ENyK7 {
        padding: 10px
    }
}

@media(max-width:599px) {
    .categories_component__ENyK7 {
        background: none;
        border-radius: 0;
        padding: 0;
        position: relative
    }
}

.categories_row__1KGtx {
    overflow-x: auto
}

@media(max-width:599px) {
    .categories_row__1KGtx {
        border-radius: 6px;
        box-shadow: 0 12px 24px 0 rgba(13, 13, 16, .35);
        left: 0;
        opacity: 0;
        overflow: hidden;
        position: absolute;
        top: calc(100% + 18px);
        transition: opacity .3s, visibility .3s, -webkit-transform .3s;
        transition: transform .3s, opacity .3s, visibility .3s;
        transition: transform .3s, opacity .3s, visibility .3s, -webkit-transform .3s;
        visibility: hidden;
        width: 100%;
        z-index: 100
    }

    .categories_opened__9Bba0 .categories_row__1KGtx {
        opacity: 1;
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
        visibility: visible
    }
}

.categories_wrapper__cZ5Wq {
    display: flex;
    gap: 8px
}

@media(max-width:1200px) {
    .categories_wrapper__cZ5Wq {
        display: flex;
        gap: 6px
    }
}

@media(max-width:599px) {
    .categories_wrapper__cZ5Wq {
        background: #30333e;
        flex-direction: column;
        gap: 0;
        padding: 3px 0
    }
}

@media(max-width:1200px) {
    .categories_box__k6P16 {
        height: 48px;
        overflow: hidden
    }
}

@media(max-width:900px) {
    .categories_box__k6P16 {
        height: 44px
    }
}

@media(max-width:599px) {
    .categories_box__k6P16 {
        height: auto;
        overflow: visible
    }
}

.categories_trigger__c-Hwg {
    display: none;
    position: relative
}

@media(max-width:599px) {
    .categories_trigger__c-Hwg {
        display: flex
    }
}

.categories_arrow__Fj5H- {
    height: 14px;
    margin-top: -7px;
    position: absolute;
    right: 12px;
    top: 50%;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 14px
}

.categories_opened__9Bba0 .categories_arrow__Fj5H- {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.categories_arrow__Fj5H- path {
    transition: fill .3s
}

.categories_opened__9Bba0 .categories_arrow__Fj5H- path {
    fill: #c6c7d7
}

.question_component__yMLWv {
    background: #1b1b25;
    border-radius: 10px;
    transition: background-color .3s
}

@media(max-width:900px) {
    .question_component__yMLWv {
        border-radius: 8px
    }
}

@media(max-width:599px) {
    .question_component__yMLWv {
        border-radius: 6px
    }
}

.question_component__yMLWv:hover {
    background-color: #23232e
}

.question_component__yMLWv.question_opened__g0xqB {
    background-color: #2f2f3a
}

.question_component__yMLWv+.question_component__yMLWv {
    margin-top: 10px
}

@media(max-width:1200px) {
    .question_component__yMLWv+.question_component__yMLWv {
        margin-top: 8px
    }
}

@media(max-width:900px) {
    .question_component__yMLWv+.question_component__yMLWv {
        margin-top: 6px
    }
}

@media(max-width:599px) {
    .question_component__yMLWv+.question_component__yMLWv {
        margin-top: 4px
    }
}

.question_question__khtSn {
    align-items: center;
    color: #9c9da9;
    cursor: pointer;
    display: flex;
    font-size: 15px;
    font-weight: 700;
    gap: 14px;
    height: 100%;
    line-height: 22px;
    padding: 24px;
    transition: color .3s;
    width: 100%
}

@media(max-width:1200px) {
    .question_question__khtSn {
        font-size: 14px;
        line-height: 20px;
        padding: 20px
    }
}

@media(max-width:900px) {
    .question_question__khtSn {
        font-size: 13px;
        padding: 18px
    }
}

@media(max-width:599px) {
    .question_question__khtSn {
        font-size: 12px;
        gap: 10px;
        line-height: 16px;
        padding: 12px
    }
}

.question_opened__g0xqB .question_question__khtSn,
.question_question__khtSn:hover {
    color: #fff
}

.question_indicator__8kwMF {
    background: #9c9da9;
    border-radius: 22px;
    flex-shrink: 0;
    height: 22px;
    margin-bottom: auto;
    position: relative;
    transition: background-color .3s;
    width: 22px
}

@media(max-width:900px) {
    .question_indicator__8kwMF {
        height: 18px;
        width: 18px
    }
}

@media(max-width:599px) {
    .question_indicator__8kwMF {
        height: 14px;
        margin-top: 1px;
        width: 14px
    }
}

.question_opened__g0xqB .question_indicator__8kwMF {
    background-color: #cecfd6
}

.question_opened__g0xqB .question_indicator__8kwMF:after {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg)
}

.question_indicator__8kwMF:after,
.question_indicator__8kwMF:before {
    background: #1b1b25;
    content: "";
    left: 50%;
    position: absolute;
    top: 50%
}

.question_indicator__8kwMF:before {
    height: 2px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 12px
}

@media(max-width:900px) {
    .question_indicator__8kwMF:before {
        width: 10px
    }
}

@media(max-width:599px) {
    .question_indicator__8kwMF:before {
        width: 6px
    }
}

.question_indicator__8kwMF:after {
    height: 12px;
    opacity: 1;
    -webkit-transform: translate(-50%, -50%) rotate(0);
    transform: translate(-50%, -50%) rotate(0);
    transition: opacity .3s, -webkit-transform .3s;
    transition: transform .3s, opacity .3s;
    transition: transform .3s, opacity .3s, -webkit-transform .3s;
    width: 2px
}

@media(max-width:900px) {
    .question_indicator__8kwMF:after {
        height: 10px
    }
}

@media(max-width:599px) {
    .question_indicator__8kwMF:after {
        height: 6px
    }
}

.question_answer__8Zccy {
    word-wrap: break-word;
    color: #d4d5de;
    font-size: 14px;
    line-height: 20px;
    padding: 0 30px 24px 60px
}

@media(max-width:1200px) {
    .question_answer__8Zccy {
        padding: 0 25px 20px 56px
    }
}

@media(max-width:900px) {
    .question_answer__8Zccy {
        padding: 0 25px 18px 50px
    }
}

@media(max-width:599px) {
    .question_answer__8Zccy {
        font-size: 12px;
        line-height: 14px;
        padding: 0 20px 12px 36px
    }
}

.page_page__8KrkZ {
    background: #17171f;
    padding-bottom: 50px
}

@media(max-width:1200px) {
    .page_page__8KrkZ {
        padding-bottom: 20px
    }
}

.page_header__9IeZu {
    background: #101016
        /*savepage-url=/static/media/bg.d99a04469a93575813b2.png*/
        url() calc(50% + 450px) 50% no-repeat;
    background-size: 630px;
    padding-bottom: 44px;
    padding-top: 60px
}

@media(max-width:1200px) {
    .page_header__9IeZu {
        background-position: calc(50% + 400px) 10%;
        background-size: 480px
    }
}

@media(max-width:900px) {
    .page_header__9IeZu {
        background-position: calc(50% + 250px) 100%;
        background-size: 400px;
        padding: 25px 0
    }
}

@media(max-width:599px) {
    .page_header__9IeZu {
        background: #101016;
        padding: 20px 0
    }
}

.page_titleSection__KrJPk {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    max-width: 900px
}

@media(max-width:599px) {
    .page_titleSection__KrJPk {
        align-items: baseline;
        flex-direction: column
    }
}

.page_content__y70LI {
    padding-top: 48px
}

@media(max-width:1200px) {
    .page_content__y70LI {
        padding-top: 37px
    }
}

@media(max-width:900px) {
    .page_content__y70LI {
        padding-top: 30px
    }
}

@media(max-width:599px) {
    .page_content__y70LI {
        padding-top: 25px
    }
}

.page_additionalTitle__jZc1F {
    font-size: 19px;
    font-weight: 900;
    line-height: 26px;
    margin-bottom: 36px;
    text-align: center;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .page_additionalTitle__jZc1F {
        font-size: 17px;
        margin-bottom: 29px
    }
}

@media(max-width:900px) {
    .page_additionalTitle__jZc1F {
        font-size: 15px;
        line-height: 24px;
        margin-bottom: 26px
    }
}

@media(max-width:599px) {
    .page_additionalTitle__jZc1F {
        font-size: 13px;
        line-height: 18px;
        margin-bottom: 23px
    }
}

.page_categories__FpCwg {
    margin-bottom: 32px
}

@media(max-width:1200px) {
    .page_categories__FpCwg {
        margin-bottom: 27px
    }
}

@media(max-width:900px) {
    .page_categories__FpCwg {
        margin-bottom: 20px
    }
}

@media(max-width:599px) {
    .page_categories__FpCwg {
        margin-bottom: 10px
    }
}

.page_title__7lN7H {
    background:
        /*savepage-url=/static/media/title-icon.de9452e9dc2535e0b001.svg*/
        url() 0 50% no-repeat;
    background-size: 32px;
    font-size: 32px;
    font-weight: 900;
    line-height: 32px;
    margin-right: 24px;
    padding-left: 42px
}

@media(max-width:1800px) {
    .page_title__7lN7H {
        background-size: 28px;
        font-size: 28px;
        padding-left: 36px
    }
}

@media(max-width:1200px) {
    .page_title__7lN7H {
        background-size: 24px;
        font-size: 24px;
        padding-left: 32px
    }
}

@media(max-width:900px) {
    .page_title__7lN7H {
        font-size: 20px;
        margin-right: 16px;
        padding-left: 30px
    }
}

@media(max-width:599px) {
    .page_title__7lN7H {
        background-size: 20px;
        font-size: 18px;
        line-height: 30px;
        margin-right: 0;
        padding-left: 26px
    }
}

.page_subtitle__mvmHd {
    color: #828794;
    font-size: 14px;
    line-height: 20px
}

@media(max-width:900px) {
    .page_subtitle__mvmHd {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .page_subtitle__mvmHd {
        font-size: 12px;
        line-height: 16px
    }
}

.contacts {
    font-size: 14px;
    text-align: center
}

@media(max-width:1200px) {
    .contacts {
        font-size: 13px
    }
}

@media(max-width:900px) {
    .contacts {
        font-size: 12px
    }
}

@media(max-width:599px) {
    .contacts {
        font-size: 11px
    }
}

.contacts__row {
    margin-bottom: 25px
}

@media(max-width:900px) {
    .contacts__row {
        margin-bottom: 20px
    }
}

@media(max-width:599px) {
    .contacts__row {
        margin-bottom: 15px
    }
}

.contacts__row-header {
    font-weight: 700;
    margin-bottom: 7px
}

.contacts__support {
    font-size: 15px
}

@media(max-width:1200px) {
    .contacts__support {
        font-size: 14px
    }
}

@media(max-width:900px) {
    .contacts__support {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .contacts__support {
        font-size: 12px
    }
}

.page {
    margin-bottom: 50px;
    padding-top: 55px
}

@media(max-width:1200px) {
    .page {
        margin-bottom: 35px;
        padding-top: 45px
    }
}

@media(max-width:900px) {
    .page {
        margin-bottom: 30px;
        padding-top: 27px
    }
}

@media(max-width:599px) {
    .page {
        margin-bottom: 25px;
        padding-top: 20px
    }
}

.container {
    margin: 0 auto;
    max-width: 2060px;
    padding: 0 100px;
    position: relative
}

@media(max-width:1350px) {
    .container {
        padding: 0 25px
    }
}

@media(max-width:599px) {
    .container {
        padding: 0 15px
    }
}

.container--small {
    max-width: 1610px
}

.title {
    color: #fafafb;
    font-size: 21px;
    font-weight: 700;
    line-height: 1.2;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    z-index: 5
}

@media(max-width:1200px) {
    .title {
        font-size: 19px
    }
}

@media(max-width:900px) {
    .title {
        font-size: 17px
    }
}

@media(max-width:599px) {
    .title {
        font-size: 15px
    }
}

.title--mb {
    margin-bottom: 30px
}

@media(max-width:1200px) {
    .title--mb {
        margin-bottom: 25px
    }
}

@media(max-width:900px) {
    .title--mb {
        margin-bottom: 20px
    }
}

.agreement {
    font-size: 12px;
    line-height: 1.4;
    margin: 0 auto;
    max-width: 1000px
}

@media(max-width:599px) {
    .agreement {
        font-size: 11px;
        overflow-x: auto
    }
}

.agreement__header {
    margin-bottom: 40px
}

@media(max-width:900px) {
    .agreement__header {
        margin-bottom: 30px
    }
}

.agreement__additional {
    margin-top: 40px
}

@media(max-width:900px) {
    .agreement__additional {
        margin-top: 30px
    }
}

.agreement__item {
    margin-bottom: 10px
}

@media(max-width:599px) {
    .agreement__item {
        margin-bottom: 7px
    }
}

.agreement__redaction {
    margin-bottom: 40px;
    text-align: right
}

@media(max-width:900px) {
    .agreement__redaction {
        margin-bottom: 20px
    }
}

@media(max-width:599px) {
    .agreement__redaction {
        margin-bottom: 15px
    }
}

.agreement__paragraph {
    display: inline-block;
    font-weight: 700
}

.agreement__glossary {
    font-weight: 700;
    margin-bottom: 10px
}

@media(max-width:599px) {
    .agreement__glossary {
        margin-bottom: 7px
    }
}

.agreement__glossary:first-child {
    margin-top: 10px
}

@media(max-width:599px) {
    .agreement__glossary:first-child {
        margin-top: 7px
    }
}

.agreement__glossary-info {
    margin-bottom: 10px
}

@media(max-width:599px) {
    .agreement__glossary-info {
        margin-bottom: 7px
    }
}

.agreement ol {
    counter-reset: item
}

.agreement ol li {
    line-height: 1.5;
    margin-bottom: 10px
}

@media(max-width:599px) {
    .agreement ol li {
        margin-bottom: 7px
    }
}

.agreement ol li:before {
    color: #ffcc7e;
    content: counters(item, ".") ". ";
    counter-increment: item
}

.agreement ol li ol {
    margin-top: 10px;
    padding-left: 20px
}

@media(max-width:599px) {
    .agreement ol li ol {
        margin-top: 7px;
        padding-left: 15px
    }
}

.agreement ol li ol li {
    margin-bottom: 0
}

.agreement ol li ol li ol {
    margin-top: 0
}

.page_page__Vsn8T {
    background-color: #0f0f15;
    background-image:
        /*savepage-url=/static/media/bg.588f558805e2d9daebeb.png*/
        url();
    background-position: 50% 50px;
    background-repeat: no-repeat;
    background-size: 1096px;
    padding: 520px 0 112px
}

@media(max-width:1800px) {
    .page_page__Vsn8T {
        background-size: 950px;
        padding: 450px 0 90px
    }
}

@media(max-width:900px) {
    .page_page__Vsn8T {
        background-size: 840px;
        padding: 380px 0 60px
    }
}

@media(max-width:599px) {
    .page_page__Vsn8T {
        background-image:
            /*savepage-url=/static/media/bg-sm.f3b7985d67008fe36f93.png*/
            url();
        background-position: 50% 10px;
        background-size: 480px;
        padding: 200px 0 40px
    }
}

.page_container__FPxL- {
    display: grid;
    justify-items: center;
    text-align: center
}

.page_title__DWZZU {
    color: #fff;
    font-size: 36px;
    font-weight: 800;
    line-height: 42px
}

@media(max-width:1200px) {
    .page_title__DWZZU {
        font-size: 32px;
        line-height: 38px
    }
}

@media(max-width:900px) {
    .page_title__DWZZU {
        font-size: 28px;
        line-height: 34px
    }
}

@media(max-width:599px) {
    .page_title__DWZZU {
        font-size: 22px;
        line-height: 28px
    }
}

.page_description__rr-Ea {
    color: #cecfd6;
    font-size: 16px;
    line-height: 22px;
    margin-top: 16px;
    max-width: 320px
}

@media(max-width:1200px) {
    .page_description__rr-Ea {
        font-size: 15px;
        line-height: 20px
    }
}

@media(max-width:900px) {
    .page_description__rr-Ea {
        font-size: 14px;
        line-height: 18px
    }
}

@media(max-width:599px) {
    .page_description__rr-Ea {
        font-size: 12px;
        line-height: 16px;
        margin-top: 12px
    }
}

.page_button__YiPfB {
    align-items: center;
    background: #f3a45d;
    border-radius: 10px;
    color: #392c22;
    display: flex;
    font-size: 14px;
    font-weight: 900;
    gap: 8px;
    margin-top: 32px;
    overflow: hidden;
    padding: 18px 18px 18px 26px;
    text-transform: uppercase;
    transition: color .3s, background-color .3s
}

@media(max-width:1200px) {
    .page_button__YiPfB {
        font-size: 13px;
        padding: 17px 18px 17px 24px
    }
}

@media(max-width:900px) {
    .page_button__YiPfB {
        border-radius: 8px;
        font-size: 12px;
        gap: 6px;
        padding: 15px 15px 15px 18px
    }
}

@media(max-width:599px) {
    .page_button__YiPfB {
        border-radius: 6px;
        font-size: 11px;
        line-height: 18px;
        margin-top: 24px;
        padding: 13px 10px 13px 16px
    }
}

.page_button__YiPfB:hover {
    background-color: #fac26f;
    color: #684933
}

.page_button__YiPfB:hover path {
    fill: #684933
}

.page_button__YiPfB span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.page_icon__gyqIx {
    height: 24px;
    width: 24px
}

@media(max-width:1200px) {
    .page_icon__gyqIx {
        height: 20px;
        width: 20px
    }
}

@media(max-width:599px) {
    .page_icon__gyqIx {
        height: 18px;
        width: 18px
    }
}

.page_icon__gyqIx path {
    transition: fill .3s
}

.box_item__u7LFS {
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    margin-top: 20px;
    width: 16.6666%
}

@media(max-width:1200px) {
    .box_item__u7LFS {
        margin-top: 15px
    }
}

@media(max-width:599px) {
    .box_item__u7LFS {
        margin-top: 8px
    }
}

@media(max-width:1600px) {
    .box_item__u7LFS {
        width: 20%
    }
}

@media(max-width:1200px) {
    .box_item__u7LFS {
        margin-top: 5px;
        width: 25%
    }
}

@media(max-width:900px) {
    .box_item__u7LFS {
        width: 33.3333%
    }
}

@media(max-width:599px) {
    .box_item__u7LFS {
        width: 50%
    }
}

.box_link__X6lEz {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #fff;
    display: block;
    max-width: 310px;
    padding: 10px 6px 0;
    position: relative;
    transition: none;
    width: 100%
}

.box_link__X6lEz.box_disabled__q7NxM {
    cursor: default
}

.box_imageWrapper__mwhcs {
    align-items: center;
    display: flex;
    margin: 0 auto;
    width: 93%
}

@media(max-width:1800px) {
    .box_imageWrapper__mwhcs {
        width: 93%
    }
}

@media(max-width:1600px) {
    .box_imageWrapper__mwhcs {
        max-width: 220px
    }
}

.box_imageInner__3RREo {
    display: block;
    height: 0;
    line-height: 1;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.box_imageInner__3RREo:before {
    background: url('/img/image_3.png');
    background-size: 100% 100%;
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    width: 100%
}

.box_rendered__6AyxG .box_imageInner__3RREo:before {
    display: none
}

.box_image__xhz2X {
    image-rendering: -webkit-optimize-contrast;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    width: 100%
}

.box_link__X6lEz:hover .box_image__xhz2X {
    -webkit-transform: scale(1.25);
    transform: scale(1.25)
}

.box_link__X6lEz.box_disabled__q7NxM .box_image__xhz2X {
    opacity: .2;
    transition: none
}

.box_link__X6lEz.box_disabled__q7NxM:hover .box_image__xhz2X {
    opacity: .2;
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.box_priceWrapper__-dwTq {
    align-items: center;
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%;
    z-index: 1
}

.box_price__wfFbl {
    background-color: #f3a45d;
    border-radius: 5px;
    color: #413327;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    padding: 8px 20px;
    transition: background-color .3s ease
}

.box_link__X6lEz:hover .box_price__wfFbl {
    background-color: #fac26f
}

.box_item__u7LFS.box_points__TZERj .box_price__wfFbl {
    background-color: #5c3eb8;
    color: #fff
}

.box_item__u7LFS.box_free__GJPN8 .box_price__wfFbl {
    background-color: #64ce82;
    color: #272735
}

.box_link__X6lEz.box_disabled__q7NxM .box_price__wfFbl,
.box_link__X6lEz.box_disabled__q7NxM:hover .box_price__wfFbl {
    background-color: #f3a45d
}

.box_item__u7LFS.box_points__TZERj .box_link__X6lEz.box_disabled__q7NxM .box_price__wfFbl,
.box_item__u7LFS.box_points__TZERj .box_link__X6lEz.box_disabled__q7NxM:hover .box_price__wfFbl,
.box_item__u7LFS.box_points__TZERj .box_link__X6lEz:hover .box_price__wfFbl {
    background-color: #6647c6
}

.box_item__u7LFS.box_free__GJPN8 .box_link__X6lEz.box_disabled__q7NxM .box_price__wfFbl,
.box_item__u7LFS.box_free__GJPN8 .box_link__X6lEz.box_disabled__q7NxM:hover .box_price__wfFbl,
.box_item__u7LFS.box_free__GJPN8 .box_link__X6lEz:hover .box_price__wfFbl {
    background-color: #89e7a2
}

@media(max-width:1200px) {
    .box_price__wfFbl {
        font-size: 13px
    }
}

@media(max-width:900px) {
    .box_price__wfFbl {
        border-radius: 5px;
        padding: 6px 13px
    }
}

@media(max-width:599px) {
    .box_price__wfFbl {
        border-radius: 3px;
        font-size: 11px;
        padding: 4px 10px
    }
}

.box_link__X6lEz.box_disabled__q7NxM .box_price__wfFbl {
    opacity: .2
}

.box_oldPrice__UirEN {
    color: #ec4f4f;
    display: block;
    font-size: 15px;
    font-weight: 700;
    margin-top: 6px;
    text-decoration: line-through
}

@media(max-width:1200px) {
    .box_oldPrice__UirEN {
        font-size: 12px
    }
}

@media(max-width:599px) {
    .box_oldPrice__UirEN {
        font-size: 11px;
        margin-top: 4px
    }
}

.box_link__X6lEz.box_disabled__q7NxM .box_oldPrice__UirEN {
    opacity: .2
}

.box_title__7NVtA {
    color: #fff;
    display: block;
    font-size: 15px;
    margin-bottom: 8px;
    overflow: hidden;
    padding-top: 15px;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    transition: color .3s ease;
    white-space: nowrap
}

@media(max-width:1200px) {
    .box_title__7NVtA {
        font-size: 14px
    }
}

@media(max-width:900px) {
    .box_title__7NVtA {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .box_title__7NVtA {
        font-size: 12px;
        margin-bottom: 6px;
        padding-top: 10px
    }
}

.box_link__X6lEz:hover .box_title__7NVtA {
    color: #fac26f
}

.box_item__u7LFS.box_free__GJPN8 .box_link__X6lEz:hover .box_title__7NVtA {
    color: #a3efb9
}

.box_item__u7LFS.box_points__TZERj .box_link__X6lEz:hover .box_title__7NVtA {
    color: #a385f3
}

.box_item__u7LFS.box_free__GJPN8 .box_link__X6lEz.box_disabled__q7NxM:hover .box_title__7NVtA,
.box_item__u7LFS.box_points__TZERj .box_link__X6lEz.box_disabled__q7NxM:hover .box_title__7NVtA,
.box_link__X6lEz.box_disabled__q7NxM .box_title__7NVtA,
.box_link__X6lEz.box_disabled__q7NxM:hover .box_title__7NVtA {
    color: #494c51
}

.box_limits__Cu7\+\+ {
    background: #1d1d26;
    border-radius: 100px;
    left: 10px;
    overflow: hidden;
    padding: 1px;
    position: absolute;
    top: 15px
}

.box_limitInner__aebQ9 {
    background: #16141a;
    border-radius: 100px;
    color: #f2b78c;
    display: block;
    font-size: 12px;
    padding: 8px 13px;
    position: relative;
    text-align: center;
    z-index: 1
}

@media(max-width:900px) {
    .box_limitInner__aebQ9 {
        font-size: 10px
    }
}

@media(max-width:599px) {
    .box_limitInner__aebQ9 {
        font-size: 9px;
        padding: 6px 8px
    }
}

.box_limitsBar__YLqR- {
    background: #826048;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 0;
    width: var(--progress-width, 0)
}

@-webkit-keyframes box_mystery-hover__c4EoG {
    0% {
        -webkit-filter: hue-rotate(0);
        filter: hue-rotate(0)
    }

    50% {
        -webkit-filter: hue-rotate(90deg);
        filter: hue-rotate(90deg)
    }

    to {
        -webkit-filter: hue-rotate(0);
        filter: hue-rotate(0)
    }
}

@keyframes box_mystery-hover__c4EoG {
    0% {
        -webkit-filter: hue-rotate(0);
        filter: hue-rotate(0)
    }

    50% {
        -webkit-filter: hue-rotate(90deg);
        filter: hue-rotate(90deg)
    }

    to {
        -webkit-filter: hue-rotate(0);
        filter: hue-rotate(0)
    }
}

@-webkit-keyframes box_pulse-price__5vbVg {

    0%,
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(.85);
        transform: scale(.85)
    }
}

@keyframes box_pulse-price__5vbVg {

    0%,
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(.85);
        transform: scale(.85)
    }
}

.box_item__cz7c0 {
    margin-top: 25px;
    width: 16.6666%
}

@media(max-width:1600px) {
    .box_item__cz7c0 {
        width: 20%
    }
}

@media(max-width:1200px) {
    .box_item__cz7c0 {
        margin-top: 15px;
        width: 25%
    }
}

@media(max-width:900px) {
    .box_item__cz7c0 {
        width: 33.3333%
    }
}

@media(max-width:599px) {
    .box_item__cz7c0 {
        margin-top: 8px;
        width: 50%
    }
}

.box_link__\+4tJR {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: block;
    padding: 10px 6px 0
}

.box_link__\+4tJR.box_disabled__tCFCa {
    cursor: default
}

.box_imageWrapper__7V1LR {
    align-items: center;
    display: flex;
    margin: 0 auto;
    width: 93%
}

@media(max-width:1800px) {
    .box_imageWrapper__7V1LR {
        width: 93%
    }
}

@media(max-width:1600px) {
    .box_imageWrapper__7V1LR {
        max-width: 220px
    }
}

.box_imageInner__URUos {
    display: block;
    height: 0;
    line-height: 1;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.box_imageInner__URUos:before {
    background: url('/img/image_4.png');
    background-size: 100% 100%;
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    width: 100%
}

.box_rendered__h\+Kox .box_imageInner__URUos:before {
    display: none
}

.box_image__IfkIN {
    image-rendering: -webkit-optimize-contrast;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
    width: 100%
}

.box_link__\+4tJR:hover .box_image__IfkIN {
    -webkit-animation: box_mystery-hover__c4EoG .4s linear;
    animation: box_mystery-hover__c4EoG .4s linear;
    -webkit-transform: scale(1.25);
    transform: scale(1.25)
}

.box_link__\+4tJR.box_disabled__tCFCa .box_image__IfkIN {
    opacity: .2;
    transition: none
}

.box_link__\+4tJR.box_disabled__tCFCa:hover .box_image__IfkIN {
    -webkit-animation: none;
    animation: none;
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.box_priceWrapper__Qg\+KF {
    display: flex;
    justify-content: center;
    margin-bottom: 10px;
    position: relative;
    z-index: 1
}

@media(max-width:1200px) {
    .box_priceWrapper__Qg\+KF {
        margin-bottom: 7px;
        margin-top: -10px
    }
}

@media(max-width:599px) {
    .box_priceWrapper__Qg\+KF {
        margin-bottom: 6px
    }
}

.box_price__nT5FC {
    background-color: #f3a45d;
    border-radius: 5px;
    color: #413327;
    display: inline-block;
    font-size: 15px;
    font-weight: 700;
    padding: 8px 20px;
    transition: background-color .3s ease
}

.box_link__\+4tJR:hover .box_price__nT5FC {
    background-color: #fac26f
}

@media(max-width:1200px) {
    .box_price__nT5FC {
        font-size: 13px
    }
}

@media(max-width:900px) {
    .box_price__nT5FC {
        border-radius: 5px;
        padding: 6px 13px
    }
}

@media(max-width:599px) {
    .box_price__nT5FC {
        border-radius: 3px;
        font-size: 11px;
        padding: 4px 10px
    }
}

.box_item__cz7c0.box_updated__Z38Ib .box_price__nT5FC {
    -webkit-animation: box_pulse-price__5vbVg 1s ease;
    animation: box_pulse-price__5vbVg 1s ease
}

.box_link__\+4tJR.box_disabled__tCFCa .box_price__nT5FC,
.box_link__\+4tJR.box_disabled__tCFCa:hover .box_price__nT5FC {
    background-color: #f3a45d
}

.box_link__\+4tJR.box_disabled__tCFCa .box_price__nT5FC {
    opacity: .2
}

.box_title__JUwje {
    color: #fff;
    font-size: 15px;
    min-width: 0;
    overflow: hidden;
    padding: 0 10px;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    transition: color .3s ease;
    white-space: nowrap
}

@media(max-width:1200px) {
    .box_title__JUwje {
        font-size: 14px
    }
}

@media(max-width:900px) {
    .box_title__JUwje {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .box_title__JUwje {
        font-size: 12px
    }
}

.box_link__\+4tJR:hover .box_title__JUwje {
    color: #fac26f
}

.box_link__\+4tJR.box_disabled__tCFCa .box_title__JUwje,
.box_link__\+4tJR.box_disabled__tCFCa:hover .box_title__JUwje {
    color: #494c51
}

.boxes_wrapper__ZfzfZ {
    padding: 20px 0
}

@media(max-width:599px) {
    .boxes_wrapper__ZfzfZ {
        padding: 15px 0
    }
}

.boxes_boxes__CWNR\+ {
    background: #1a1b23
        /*savepage-url=/static/media/bg.39f796e0d54481b6725e.png*/
        url() top no-repeat;
    background-size: 1218px 284px;
    border-radius: 12px;
    margin: 0 -50px;
    padding: 40px 50px
}

@media(max-width:1350px) {
    .boxes_boxes__CWNR\+ {
        border-radius: 0;
        margin: 0 -25px;
        padding: 40px 25px
    }
}

@media(max-width:900px) {
    .boxes_boxes__CWNR\+ {
        padding-top: 30px
    }
}

@media(max-width:599px) {
    .boxes_boxes__CWNR\+ {
        background-image:
            /*savepage-url=/static/media/bg-sm.652730a228a53b74650d.png*/
            url();
        background-size: 600px 140px;
        margin: 0 -15px;
        padding: 20px 25px
    }
}

.boxes_title__6Oaoa {
    color: #fafafb;
    font-size: 30px;
    font-weight: 900;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .boxes_title__6Oaoa {
        font-size: 25px
    }
}

@media(max-width:900px) {
    .boxes_title__6Oaoa {
        font-size: 22px
    }
}

@media(max-width:599px) {
    .boxes_title__6Oaoa {
        font-size: 16px
    }
}

.boxes_list__Mq1Io {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.boxes_tooltipWrapper__bfV90 {
    align-items: center;
    display: flex;
    flex-direction: column
}

.boxes_tooltipBtn__vAVCu {
    background-color: #424352;
    border-radius: 6px;
    color: #a2a4b2;
    cursor: help;
    font-size: 12px;
    font-weight: 700;
    padding: 10px 14px;
    text-transform: uppercase;
    transition: background-color .3s ease
}

@media(max-width:1600px) {
    .boxes_tooltipBtn__vAVCu {
        font-size: 11px
    }
}

@media(max-width:599px) {
    .boxes_tooltipBtn__vAVCu {
        border-radius: 4px;
        font-size: 10px;
        padding: 9px 12px
    }
}

.boxes_tooltipBtn__vAVCu:hover {
    background-color: #555665
}

.boxes_tooltipBlock__FbSnC {
    position: relative
}

.boxes_tooltip__tIEAN {
    background-color: rgba(85, 86, 101, .98);
    border-radius: 6px;
    bottom: calc(100% + 15px);
    color: #fff;
    font-size: 13px;
    opacity: 0;
    padding: 13px 15px;
    position: absolute;
    right: 0;
    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, opacity .3s ease, transform .3s ease;
    transition: visibility .3s ease, opacity .3s ease, transform .3s ease, -webkit-transform .3s ease;
    visibility: hidden;
    width: 370px;
    z-index: 1
}

@media(max-width:1200px) {
    .boxes_tooltip__tIEAN {
        font-size: 12px
    }
}

@media(max-width:900px) {
    .boxes_tooltip__tIEAN {
        font-size: 11px;
        margin-right: -183px;
        right: 50%
    }
}

@media(max-width:599px) {
    .boxes_tooltip__tIEAN {
        margin-right: -150px;
        width: 300px
    }
}

.boxes_tooltip__tIEAN:after {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 9px solid rgba(85, 86, 101, .98);
    bottom: -8px;
    content: "";
    height: 0;
    position: absolute;
    right: 15px;
    width: 0
}

@media(max-width:900px) {
    .boxes_tooltip__tIEAN:after {
        margin-right: -12px;
        right: 50%
    }
}

.boxes_tooltipBtn__vAVCu:hover+.boxes_tooltip__tIEAN {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    visibility: visible
}

.box_item__lihi2 {
    width: 16.6666%
}

@media(max-width:1600px) {
    .box_item__lihi2 {
        width: 20%
    }
}

@media(max-width:1200px) {
    .box_item__lihi2 {
        width: 25%
    }
}

@media(max-width:900px) {
    .box_item__lihi2 {
        width: 33.3333%
    }
}

@media(max-width:599px) {
    .box_item__lihi2 {
        width: 50%
    }
}

.box_link__syy-l {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: block;
    padding: 10px 6px 0
}

.box_link__syy-l.box_disabled__0BiF2 {
    cursor: default
}

.box_imageWrapper__XQrv\+ {
    align-items: center;
    display: flex;
    margin: 0 auto;
    width: 93%
}

@media(max-width:1800px) {
    .box_imageWrapper__XQrv\+ {
        width: 93%
    }
}

@media(max-width:1600px) {
    .box_imageWrapper__XQrv\+ {
        max-width: 220px
    }
}

.box_imageInner__bWUVm {
    display: block;
    height: 0;
    line-height: 1;
    padding-bottom: 100%;
    position: relative;
    width: 100%
}

.box_imageInner__bWUVm:before {
    background: url('/img/image_5.png');
    background-size: 100% 100%;
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    width: 100%
}

.box_rendered__4WDqI .box_imageInner__bWUVm:before {
    display: none
}

.box_link__syy-l.box_opened__cQlbW .box_imageInner__bWUVm:after {
    background:
        /*savepage-url=/static/media/lock.590c9d3adf597b481563.png*/
        url();
    background-size: 95px 147px;
    content: "";
    height: 147px;
    left: 50%;
    margin-left: -47px;
    margin-top: -65px;
    position: absolute;
    top: 50%;
    width: 95px
}

@media(max-width:900px) {
    .box_link__syy-l.box_opened__cQlbW .box_imageInner__bWUVm:after {
        background-size: 64px 100px;
        height: 100px;
        margin-left: -32px;
        margin-top: -25px;
        width: 64px
    }
}

@media(max-width:599px) {
    .box_link__syy-l.box_opened__cQlbW .box_imageInner__bWUVm:after {
        background-size: 50px 78px;
        height: 78px;
        margin-left: -25px;
        margin-top: -15px;
        width: 50px
    }
}

.box_image__QWllS {
    image-rendering: -webkit-optimize-contrast;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease;
    width: 100%
}

.box_link__syy-l:hover .box_image__QWllS {
    -webkit-transform: scale(1.25);
    transform: scale(1.25)
}

.box_link__syy-l.box_disabled__0BiF2 .box_image__QWllS,
.box_link__syy-l.box_opened__cQlbW .box_image__QWllS {
    opacity: .2;
    transition: none
}

.box_link__syy-l.box_disabled__0BiF2:hover .box_image__QWllS,
.box_link__syy-l.box_opened__cQlbW:hover .box_image__QWllS {
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
}

.box_info__0Yujz {
    padding-top: 20px;
    position: relative;
    z-index: 1
}

.box_title__mAT4k {
    color: #fff;
    font-size: 15px;
    margin-bottom: 8px;
    min-width: 0;
    overflow: hidden;
    padding: 0 10px;
    text-align: center;
    text-overflow: ellipsis;
    transition: color .3s ease;
    white-space: nowrap
}

@media(max-width:1200px) {
    .box_title__mAT4k {
        font-size: 14px
    }
}

@media(max-width:900px) {
    .box_title__mAT4k {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .box_title__mAT4k {
        font-size: 12px;
        margin-bottom: 6px
    }
}

.box_link__syy-l:hover .box_title__mAT4k {
    color: #fac26f
}

.box_link__syy-l.box_disabled__0BiF2 .box_title__mAT4k,
.box_link__syy-l.box_locked__RdDEf .box_title__mAT4k,
.box_link__syy-l.box_opened__cQlbW .box_title__mAT4k {
    color: #37394c;
    transition: none
}

.box_link__syy-l.box_disabled__0BiF2:hover .box_title__mAT4k,
.box_link__syy-l.box_locked__RdDEf:hover .box_title__mAT4k,
.box_link__syy-l.box_opened__cQlbW:hover .box_title__mAT4k {
    color: #37394c
}

.box_priceWrapper__5VRGC {
    display: flex;
    justify-content: center;
    position: relative;
    z-index: 1
}

.box_price__vesPr {
    background-color: #f3a45d;
    border-radius: 5px;
    color: #413327;
    font-size: 15px;
    font-weight: 700;
    min-width: 75px;
    padding: 8px 20px;
    text-align: center;
    text-transform: uppercase;
    transition: background-color .3s ease
}

.box_link__syy-l:hover .box_price__vesPr {
    background-color: #fac26f
}

@media(max-width:1200px) {
    .box_price__vesPr {
        font-size: 13px
    }
}

@media(max-width:900px) {
    .box_price__vesPr {
        border-radius: 5px;
        min-width: 65px;
        padding: 6px 13px
    }
}

@media(max-width:599px) {
    .box_price__vesPr {
        border-radius: 3px;
        font-size: 11px;
        min-width: 50px;
        padding: 4px 10px
    }
}

.box_link__syy-l.box_disabled__0BiF2 .box_price__vesPr,
.box_link__syy-l.box_disabled__0BiF2:hover .box_price__vesPr,
.box_link__syy-l.box_opened__cQlbW .box_price__vesPr,
.box_link__syy-l.box_opened__cQlbW:hover .box_price__vesPr,
.box_link__syy-l:hover .box_price__vesPr.box_closed__UlicW,
.box_price__vesPr.box_closed__UlicW {
    background-color: #232433;
    color: #3e3f4f
}

.box_price__vesPr.box_closed__UlicW {
    font-size: 0;
    height: 34px;
    position: relative
}

@media(max-width:1200px) {
    .box_price__vesPr.box_closed__UlicW {
        height: 31px
    }
}

@media(max-width:900px) {
    .box_price__vesPr.box_closed__UlicW {
        height: 27px
    }
}

@media(max-width:599px) {
    .box_price__vesPr.box_closed__UlicW {
        height: 22px
    }
}

.box_price__vesPr.box_closed__UlicW:before {
    background:
        /*savepage-url=/static/media/padlock.5dfe80692818bce26a59.svg*/
        url() no-repeat;
    content: "";
    height: 20px;
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 20px
}

@media(max-width:900px) {
    .box_price__vesPr.box_closed__UlicW:before {
        height: 16px;
        margin-left: -8px;
        margin-top: -8px;
        width: 16px
    }
}

@media(max-width:599px) {
    .box_price__vesPr.box_closed__UlicW:before {
        height: 12px;
        margin-left: -6px;
        margin-top: -6px;
        width: 12px
    }
}

.timer_timer__q2\+W4 {
    align-items: center;
    display: flex
}

.timer_info__Y5hoK {
    color: #838498;
    font-size: 12px;
    font-weight: 700;
    max-width: 110px;
    text-transform: uppercase
}

.timer_content__4Tc5W {
    align-items: center;
    border: 1px solid #23242e;
    border-radius: 7px;
    display: flex;
    font-weight: 700;
    padding: 10px 10px 10px 69px;
    position: relative
}

.timer_content__4Tc5W:before {
    background:
        /*savepage-url=/static/media/timer-icon.94b8bf33f889fa090cbf.svg*/
        url() no-repeat;
    content: "";
    height: 34px;
    left: 20px;
    margin-top: -17px;
    position: absolute;
    top: 50%;
    width: 31px
}

@media(max-width:900px) {
    .timer_content__4Tc5W:before {
        height: 29px;
        left: 13px;
        margin-top: -15px;
        width: 26px
    }
}

@media(max-width:599px) {
    .timer_content__4Tc5W:before {
        height: 24px;
        left: 10px;
        margin-top: -12px;
        width: 22px
    }
}

@media(max-width:900px) {
    .timer_content__4Tc5W {
        border-radius: 4px;
        padding-left: 53px
    }
}

@media(max-width:599px) {
    .timer_content__4Tc5W {
        padding: 6px 6px 6px 42px
    }
}

.timer_list__KU0ht {
    display: flex
}

.timer_item__YWNBM {
    background-color: #292a39;
    border-radius: 5px;
    color: #b1b1c1;
    font-family: DIN Pro, Gotham, -apple-system, blinkmacsystemfont, arial, sans-serif;
    font-size: 18px;
    line-height: 1;
    padding: 12px 10px;
    text-transform: uppercase
}

@media(max-width:900px) {
    .timer_item__YWNBM {
        border-radius: 4px;
        font-size: 14px;
        padding: 10px 8px
    }
}

@media(max-width:599px) {
    .timer_item__YWNBM {
        border-radius: 3px;
        font-size: 13px;
        padding: 8px 6px
    }
}

.timer_item__YWNBM.timer_seconds__VE87m {
    color: #6b6c7e
}

.timer_item__YWNBM+.timer_item__YWNBM {
    margin-left: 5px
}

@media(max-width:900px) {
    .timer_item__YWNBM+.timer_item__YWNBM {
        margin-left: 3px
    }
}

.timer_separator__TNd5E {
    align-items: center;
    color: #525468;
    display: flex;
    font-size: 18px;
    line-height: 0;
    padding: 11px 5px
}

@media(max-width:900px) {
    .timer_separator__TNd5E {
        font-size: 16px
    }
}

@media(max-width:599px) {
    .timer_separator__TNd5E {
        font-size: 13px;
        padding: 5px 4px
    }
}

.progress_info__eirhX {
    color: #cecfd6;
    font-size: 14px;
    line-height: 1.2;
    padding-bottom: 13px
}

@media(max-width:1200px) {
    .progress_info__eirhX {
        font-size: 13px;
        padding-bottom: 12px;
        text-align: center
    }
}

@media(max-width:599px) {
    .progress_info__eirhX {
        font-size: 12px;
        padding-bottom: 10px
    }
}

.progress_progress__mcNWE {
    background-color: #2a2a3a;
    border-radius: 2px;
    height: 4px;
    position: relative
}

.progress_progressInner__YlH5F {
    background-color: #c19063;
    border-radius: 2px;
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    width: var(--progress-width, 0)
}

.progress_spent__6g1-3 {
    color: #f3a45d;
    font-weight: 700
}

.progress_turnover__gP2f2 {
    font-weight: 700
}

.boxes_boxes__3Ht\+m {
    margin: 30px 0
}

@media(max-width:599px) {
    .boxes_boxes__3Ht\+m {
        margin: 15px 0
    }
}

.boxes_header__uoaBF {
    align-items: center;
    background-color: #1b1b25;
    border-radius: 12px;
    display: flex;
    position: relative
}

@media(max-width:1350px) {
    .boxes_header__uoaBF {
        border-radius: 0;
        margin: 0 -25px
    }
}

@media(max-width:900px) {
    .boxes_header__uoaBF {
        flex-direction: column;
        padding: 20px 25px
    }
}

@media(max-width:599px) {
    .boxes_header__uoaBF {
        margin: 0 -15px
    }
}

.boxes_header__uoaBF:before {
    background:
        /*savepage-url=/static/media/logo.338497220d50fb7a2346.png*/
        url() no-repeat;
    background-size: 240px 126px;
    bottom: -4px;
    content: "";
    height: 126px;
    left: 0;
    position: absolute;
    width: 240px
}

@media(max-width:900px) {
    .boxes_header__uoaBF:before {
        background-size: 200px 105px;
        height: 105px;
        width: 200px
    }
}

@media(max-width:599px) {
    .boxes_header__uoaBF:before {
        background-size: 150px 79px;
        bottom: -2px;
        height: 79px;
        width: 150px
    }
}

.boxes_headerLeft__F\+beV {
    flex-grow: 1;
    flex-shrink: 0;
    padding: 30px 0 30px 160px
}

@media(max-width:900px) {
    .boxes_headerLeft__F\+beV {
        margin-bottom: 10px;
        padding: 0;
        text-align: center
    }
}

.boxes_headerContent__neZUP {
    align-items: center;
    display: flex;
    padding-left: 20px;
    padding-right: 27px;
    z-index: 1
}

@media(max-width:1200px) {
    .boxes_headerContent__neZUP {
        align-items: flex-end;
        flex-direction: column-reverse;
        padding: 25px 27px 25px 20px
    }
}

@media(max-width:900px) {
    .boxes_headerContent__neZUP {
        align-items: center;
        padding: 0;
        width: 100%
    }
}

.boxes_title__nu\+bL {
    color: #fafafb;
    font-size: 24px;
    font-weight: 900;
    margin-bottom: 3px;
    text-transform: uppercase
}

@media(max-width:1600px) {
    .boxes_title__nu\+bL {
        font-size: 22px
    }
}

@media(max-width:1200px) {
    .boxes_title__nu\+bL {
        font-size: 20px
    }
}

@media(max-width:900px) {
    .boxes_title__nu\+bL {
        font-size: 17px;
        margin-bottom: 0
    }
}

@media(max-width:599px) {
    .boxes_title__nu\+bL {
        font-size: 16px
    }
}

.boxes_subtitle__lNbhT {
    color: #cecfd6;
    font-size: 15px;
    font-weight: 300
}

@media(max-width:1200px) {
    .boxes_subtitle__lNbhT {
        font-size: 14px
    }
}

@media(max-width:900px) {
    .boxes_subtitle__lNbhT {
        display: none
    }
}

.boxes_tooltipWrapper__ErG03 {
    align-items: center;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

@media(max-width:1200px) {
    .boxes_tooltipWrapper__ErG03 {
        margin-bottom: 15px
    }
}

@media(max-width:900px) {
    .boxes_tooltipWrapper__ErG03 {
        width: 100%
    }
}

@media(max-width:599px) {
    .boxes_tooltipWrapper__ErG03 {
        margin-bottom: 10px
    }
}

.boxes_tooltipBtn__iGBni {
    background-color: #2b2d3d;
    border-radius: 6px;
    color: #c9cad3;
    cursor: help;
    font-size: 12px;
    font-weight: 700;
    padding: 11px 17px;
    transition: background-color .3s ease
}

@media(max-width:900px) {
    .boxes_tooltipBtn__iGBni {
        border-radius: 4px;
        display: inline-block;
        font-size: 11px;
        padding: 9px 12px
    }
}

@media(max-width:599px) {
    .boxes_tooltipBtn__iGBni {
        font-size: 10px
    }
}

.boxes_tooltipBtn__iGBni:hover {
    background-color: #3a3c4e
}

.boxes_tooltipBlock__ucYcI {
    position: relative
}

@media(max-width:900px) {
    .boxes_tooltipBlock__ucYcI {
        display: flex;
        justify-content: center;
        width: 100%
    }
}

.boxes_tooltip__uXqCY {
    background-color: #3a3c4e;
    border-radius: 6px;
    bottom: calc(100% + 15px);
    color: #fff;
    font-size: 12px;
    opacity: 0;
    padding: 13px 15px;
    position: absolute;
    right: 0;
    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, opacity .3s ease, transform .3s ease;
    transition: visibility .3s ease, opacity .3s ease, transform .3s ease, -webkit-transform .3s ease;
    visibility: hidden;
    width: 370px
}

.boxes_tooltip__uXqCY:after {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 9px solid #3a3c4e;
    bottom: -8px;
    content: "";
    height: 0;
    position: absolute;
    right: 15px;
    width: 0
}

@media(max-width:900px) {
    .boxes_tooltip__uXqCY:after {
        margin-right: -12px;
        right: 50%
    }

    .boxes_tooltip__uXqCY {
        border-radius: 4px;
        font-size: 11px;
        padding: 11px 13px;
        right: 50%;
        -webkit-transform: translate(50%, -5px);
        transform: translate(50%, -5px)
    }
}

@media(max-width:599px) {
    .boxes_tooltip__uXqCY {
        width: 290px
    }
}

.boxes_tooltipBtn__iGBni:hover+.boxes_tooltip__uXqCY {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    visibility: visible
}

@media(max-width:900px) {
    .boxes_tooltipBtn__iGBni:hover+.boxes_tooltip__uXqCY {
        -webkit-transform: translateX(50%);
        transform: translateX(50%)
    }
}

.boxes_timer__gU5Ys {
    flex-shrink: 0;
    padding-right: 30px
}

@media(max-width:1550px) {
    .boxes_timer__gU5Ys {
        display: none
    }
}

.boxes_turnover__aBhe0 {
    padding-right: 30px
}

@media(max-width:1200px) {
    .boxes_turnover__aBhe0 {
        padding-right: 0
    }
}

.boxes_list__KH0DC {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.filter_content__18mJd,
.filter_filterInner__fgxbN {
    height: 98px
}

@media(max-width:1200px) {

    .filter_content__18mJd,
    .filter_filterInner__fgxbN {
        height: 80px
    }
}

@media(max-width:900px) {

    .filter_content__18mJd,
    .filter_filterInner__fgxbN {
        height: auto
    }
}

.filter_filter__VMs-D {
    padding: 15px 0
}

@media(max-width:1200px) {
    .filter_filter__VMs-D {
        padding: 10px 0
    }
}

@media(max-width:599px) {
    .filter_filter__VMs-D {
        padding: 8px 0
    }
}

.filter_contentWrapper__g9GH6.filter_sticky__WSjVP {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999
}

.filter_container__VnNgF {
    transition: max-width .2s ease, padding .2s ease
}

.filter_sticky__WSjVP .filter_container__VnNgF {
    max-width: 100%;
    padding: 0
}

.filter_content__18mJd {
    align-items: center;
    background: #101016
        /*savepage-url=/static/media/filter-logo.aea64a2c5cf61945a16f.png*/
        url() 0 100% no-repeat;
    background-size: 84px 98px;
    border-radius: 12px;
    display: flex;
    padding-left: 93px;
    padding-right: 25px;
    transition: height .2s ease
}

@media(max-width:1500px) {
    .filter_content__18mJd {
        background-image: none;
        padding-left: 25px
    }
}

@media(max-width:1200px) {
    .filter_content__18mJd {
        border-radius: 10px;
        padding: 0 20px
    }
}

@media(max-width:900px) {
    .filter_content__18mJd {
        flex-wrap: wrap;
        padding: 20px
    }
}

@media(max-width:599px) {
    .filter_content__18mJd {
        padding: 15px
    }
}

.filter_sticky__WSjVP .filter_content__18mJd {
    background-size: auto 64px;
    border-radius: 0;
    height: 64px;
    padding-left: 80px
}

@media(max-width:1500px) {
    .filter_sticky__WSjVP .filter_content__18mJd {
        padding: 0 15px
    }
}

.filter_mainFilter__2R0df {
    align-items: center;
    display: flex;
    flex-grow: 1;
    flex-shrink: 0
}

@media(max-width:900px) {
    .filter_mainFilter__2R0df {
        width: 100%
    }
}

.filter_filterItem__QmSKz {
    flex-shrink: 0
}

.filter_filterItem__QmSKz+.filter_filterItem__QmSKz {
    margin-left: 14px
}

@media(max-width:1200px) {
    .filter_filterItem__QmSKz+.filter_filterItem__QmSKz {
        margin-left: 10px
    }
}

@media(max-width:599px) {
    .filter_filterItem__QmSKz+.filter_filterItem__QmSKz {
        flex-grow: 1;
        margin-left: 0
    }
}

@media(max-width:900px) {
    .filter_filterName__ma\+Fp {
        flex-grow: 1
    }
}

@media(max-width:599px) {
    .filter_filterName__ma\+Fp {
        display: none
    }
}

.filter_inputLabel__IDTqv {
    border: 1px solid #202129;
    border-radius: 8px;
    cursor: pointer;
    display: block;
    height: 48px;
    padding-right: 40px;
    position: relative;
    transition: border-color .3s ease;
    width: 183px
}

@media(max-width:900px) {
    .filter_inputLabel__IDTqv {
        width: 100%
    }
}

.filter_inputLabel__IDTqv:focus-within {
    border-color: #2a2b34
}

.filter_inputLabel__IDTqv ::-webkit-input-placeholder {
    color: #5e606a;
    opacity: 1
}

.filter_inputLabel__IDTqv ::placeholder {
    color: #5e606a;
    opacity: 1
}

.filter_sticky__WSjVP .filter_inputLabel__IDTqv {
    border-radius: 6px;
    height: 40px;
    padding-right: 35px
}

@media(max-width:1200px) {
    .filter_inputLabel__IDTqv {
        border-radius: 6px;
        height: 40px;
        padding-right: 35px
    }
}

.filter_inputLabel__IDTqv:after {
    background:
        /*savepage-url=/static/media/search.37f9f3d4734085ada7d6.svg*/
        url() no-repeat;
    content: "";
    height: 22px;
    margin-top: -11px;
    position: absolute;
    right: 11px;
    top: 50%;
    width: 22px
}

.filter_sticky__WSjVP .filter_inputLabel__IDTqv:after {
    height: 18px;
    margin-top: -9px;
    right: 10px;
    width: 18px
}

@media(max-width:1200px) {
    .filter_inputLabel__IDTqv:after {
        height: 18px;
        margin-top: -9px;
        right: 10px;
        width: 18px
    }
}

.filter_input__1E8fR {
    color: #cecfd6;
    font-size: 11px;
    height: 100%;
    padding-left: 12px;
    text-transform: uppercase;
    width: 100%
}

.filter_sticky__WSjVP .filter_input__1E8fR {
    font-size: 10px
}

@media(max-width:1200px) {
    .filter_input__1E8fR {
        font-size: 10px
    }
}

.filter_amountFields__SZmrH {
    border: 1px solid #202129;
    border-radius: 8px;
    display: flex;
    height: 48px;
    position: relative;
    transition: border-color .3s ease
}

.filter_amountFields__SZmrH:focus-within {
    border-color: #2a2b34
}

.filter_sticky__WSjVP .filter_amountFields__SZmrH {
    border-radius: 6px;
    height: 40px
}

@media(max-width:1200px) {
    .filter_amountFields__SZmrH {
        border-radius: 6px;
        height: 40px
    }
}

@media(max-width:599px) {
    .filter_amountFields__SZmrH {
        height: 36px
    }
}

.filter_amountLabel__4czUl {
    align-items: center;
    display: flex;
    height: 100%;
    padding: 0 12px 0 14px;
    width: 96px
}

.filter_sticky__WSjVP .filter_amountLabel__4czUl {
    padding: 0 10px;
    width: 84px
}

@media(max-width:1200px) {
    .filter_amountLabel__4czUl {
        padding: 0 10px;
        width: 84px
    }
}

@media(max-width:599px) {
    .filter_amountLabel__4czUl {
        width: 50%
    }
}

.filter_amountLabel__4czUl+.filter_amountLabel__4czUl {
    border-left: 1px solid #202129;
    margin-left: -1px;
    padding-left: 14px
}

.filter_sticky__WSjVP .filter_amountLabel__4czUl+.filter_amountLabel__4czUl {
    padding-left: 12px
}

@media(max-width:1200px) {
    .filter_amountLabel__4czUl+.filter_amountLabel__4czUl {
        padding-left: 12px
    }
}

.filter_amountLabel__4czUl ::-webkit-input-placeholder {
    color: #5e606a;
    opacity: 1
}

.filter_amountLabel__4czUl ::placeholder {
    color: #5e606a;
    opacity: 1
}

.filter_currency__Sq8AW {
    color: #5e606a;
    font-size: 14px;
    line-height: 1;
    padding-right: 4px
}

.filter_sticky__WSjVP .filter_currency__Sq8AW {
    font-size: 13px
}

@media(max-width:1200px) {
    .filter_currency__Sq8AW {
        font-size: 13px
    }
}

@media(max-width:900px) {
    .filter_currency__Sq8AW {
        font-size: 12px
    }
}

.filter_amountInput__kenHj {
    font-size: 13px;
    height: 100%;
    line-height: 1;
    text-overflow: ellipsis;
    width: 100%
}

.filter_sticky__WSjVP .filter_amountInput__kenHj {
    font-size: 12px
}

@media(max-width:1200px) {
    .filter_amountInput__kenHj {
        font-size: 12px
    }
}

@media(max-width:599px) {
    .filter_amountInput__kenHj {
        flex-grow: 1;
        width: 0
    }
}

.filter_amountSeparator__HpPmO {
    background: #202129;
    border-radius: 8px;
    height: 16px;
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    width: 16px
}

.filter_sticky__WSjVP .filter_amountSeparator__HpPmO {
    height: 14px;
    margin-left: -7px;
    margin-top: -7px;
    width: 14px
}

@media(max-width:1200px) {
    .filter_amountSeparator__HpPmO {
        height: 14px;
        margin-left: -7px;
        margin-top: -7px;
        width: 14px
    }
}

.filter_amountSeparator__HpPmO:before {
    background: #5e606a;
    border-radius: 3px;
    content: "";
    height: 2px;
    left: 50%;
    margin-left: -3px;
    margin-top: -1px;
    position: absolute;
    top: 50%;
    width: 6px
}

.filter_additional__wZEiG {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    margin-left: 20px
}

@media(max-width:900px) {
    .filter_additional__wZEiG {
        justify-content: flex-end;
        margin-left: 0;
        margin-top: 10px;
        width: 100%
    }
}

@media(max-width:599px) {
    .filter_additional__wZEiG {
        flex-wrap: wrap;
        margin-top: 7px
    }
}

.filter_additionalItem__Yzu4G {
    flex-shrink: 0
}

@media(max-width:599px) {
    .filter_additionalItem__Yzu4G {
        width: 100%
    }
}

.filter_additionalItem__Yzu4G+.filter_additionalItem__Yzu4G {
    margin-left: 10px
}

@media(max-width:599px) {
    .filter_additionalItem__Yzu4G+.filter_additionalItem__Yzu4G {
        margin-left: 0;
        margin-top: 7px
    }
}

@media(max-width:900px) {
    .filter_balanceFilter__sTK5T {
        flex-grow: 1
    }
}

.filter_btn__an1kb {
    align-items: center;
    border: 1px solid #202129;
    border-radius: 8px;
    color: #cecfd6;
    cursor: pointer;
    display: flex;
    font-size: 11px;
    font-weight: 700;
    height: 48px;
    line-height: 1;
    min-width: 0;
    padding: 0 14px;
    text-transform: uppercase;
    transition: border-color .3s ease;
    -webkit-user-select: none;
    user-select: none
}

.filter_btn__an1kb span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:900px) {
    .filter_btn__an1kb span {
        display: block;
        flex-grow: 1
    }
}

.filter_sticky__WSjVP .filter_btn__an1kb {
    border-radius: 6px;
    font-size: 10px;
    height: 40px;
    padding-right: 12px
}

.filter_btn__an1kb .filter_toggle__Z\+ZEC {
    background-color: #232432;
    border-radius: 8px;
    flex-shrink: 0;
    height: 22px;
    margin-left: 12px;
    position: relative;
    transition: background-color .3s ease;
    width: 29px
}

.filter_sticky__WSjVP .filter_btn__an1kb .filter_toggle__Z\+ZEC {
    height: 20px;
    margin-left: 10px
}

@media(max-width:1200px) {
    .filter_btn__an1kb .filter_toggle__Z\+ZEC {
        height: 20px;
        margin-left: 10px
    }
}

@media(max-width:599px) {
    .filter_btn__an1kb .filter_toggle__Z\+ZEC {
        border-radius: 6px;
        height: 16px;
        width: 24px
    }
}

.filter_btn__an1kb .filter_toggle__Z\+ZEC: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
}

.filter_sticky__WSjVP .filter_btn__an1kb .filter_toggle__Z\+ZEC:before {
    height: 12px;
    width: 12px
}

@media(max-width:1200px) {
    .filter_btn__an1kb .filter_toggle__Z\+ZEC:before {
        height: 12px;
        width: 12px
    }
}

@media(max-width:599px) {
    .filter_btn__an1kb .filter_toggle__Z\+ZEC:before {
        border-radius: 4px;
        height: 10px;
        left: 3px;
        top: 3px;
        width: 10px
    }
}

.filter_btn__an1kb:hover {
    border-color: #2e2f3a
}

.filter_btn__an1kb:hover .filter_toggle__Z\+ZEC {
    background-color: #282938
}

.filter_btn__an1kb:hover .filter_toggle__Z\+ZEC:before {
    background-color: #595a67
}

.filter_btn__an1kb.filter_on__l0oTY .filter_toggle__Z\+ZEC {
    background-color: #3c332f
}

.filter_btn__an1kb.filter_on__l0oTY .filter_toggle__Z\+ZEC:before {
    background-color: #e69d5d;
    -webkit-transform: translateX(7px);
    transform: translateX(7px)
}

.filter_sticky__WSjVP .filter_btn__an1kb.filter_on__l0oTY .filter_toggle__Z\+ZEC:before {
    -webkit-transform: translateX(9px);
    transform: translateX(9px)
}

@media(max-width:1200px) {
    .filter_btn__an1kb.filter_on__l0oTY .filter_toggle__Z\+ZEC:before {
        -webkit-transform: translateX(9px);
        transform: translateX(9px)
    }
}

@media(max-width:599px) {
    .filter_btn__an1kb.filter_on__l0oTY .filter_toggle__Z\+ZEC:before {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }
}

@media(max-width:1200px) {
    .filter_btn__an1kb {
        border-radius: 6px;
        font-size: 10px;
        height: 40px;
        padding-right: 12px
    }
}

@media(max-width:599px) {
    .filter_btn__an1kb {
        font-size: 9px;
        height: 36px;
        padding-left: 12px;
        padding-right: 10px
    }
}

.filter_clearBtn__8jGLs {
    align-items: center;
    background: #181920;
    border-radius: 8px;
    color: #cecfd6;
    display: flex;
    font-size: 11px;
    font-weight: 700;
    height: 48px;
    line-height: 1;
    padding-left: 15px;
    padding-right: 44px;
    position: relative;
    text-transform: uppercase;
    transition: background-color .3s ease
}

.filter_sticky__WSjVP .filter_clearBtn__8jGLs {
    border-radius: 6px;
    font-size: 10px;
    height: 40px;
    padding-left: 13px;
    padding-right: 36px
}

@media(max-width:1200px) {
    .filter_clearBtn__8jGLs {
        border-radius: 6px;
        font-size: 10px;
        height: 40px;
        padding-left: 13px;
        padding-right: 36px
    }
}

@media(max-width:599px) {
    .filter_clearBtn__8jGLs {
        font-size: 9px;
        height: 36px;
        padding-left: 12px;
        width: 100%
    }
}

.filter_clearBtn__8jGLs .filter_icon__x52Is {
    height: 20px;
    margin-top: -10px;
    position: absolute;
    right: 14px;
    top: 50%;
    width: 20px
}

.filter_sticky__WSjVP .filter_clearBtn__8jGLs .filter_icon__x52Is {
    height: 16px;
    margin-top: -8px;
    right: 12px;
    width: 16px
}

@media(max-width:1200px) {
    .filter_clearBtn__8jGLs .filter_icon__x52Is {
        height: 16px;
        margin-top: -8px;
        right: 12px;
        width: 16px
    }
}

@media(max-width:599px) {
    .filter_clearBtn__8jGLs .filter_icon__x52Is {
        height: 14px;
        margin-top: -7px;
        width: 14px
    }
}

.filter_clearBtn__8jGLs .filter_icon__x52Is path {
    transition: fill .3s ease
}

.filter_clearBtn__8jGLs:hover {
    background-color: #1e1f27
}

.filter_clearBtn__8jGLs:hover path {
    fill: #cecfd6
}

.filter_sliderValues__rYFcs {
    color: #fff;
    display: flex;
    font-size: 11px;
    font-weight: 700;
    justify-content: space-between;
    margin-bottom: 12px
}

.filter_sticky__WSjVP .filter_sliderValues__rYFcs {
    font-size: 10px;
    margin-bottom: 9px
}

@media(max-width:1200px) {
    .filter_sliderValues__rYFcs {
        font-size: 10px;
        margin-bottom: 9px
    }
}

.filter_slider__sBYB7 {
    height: 8px;
    width: 250px
}

.filter_sliderTrack__rtAds {
    background: #2f3141;
    border-radius: 3px;
    bottom: 0;
    height: 6px
}

.filter_sliderTrack__rtAds:nth-child(2) {
    background: #64ce82
}

.filter_sliderThumb__Yjdcs {
    background: #e1ffca;
    border-radius: 2px;
    bottom: -1px;
    box-shadow: 0 1px 4px rgba(24, 25, 33, .3);
    cursor: pointer;
    height: 8px;
    outline: none;
    position: relative;
    transition: box-shadow .15s cubic-bezier(.4, 0, .2, 1), -webkit-transform .3s ease;
    transition: transform .3s ease, box-shadow .15s cubic-bezier(.4, 0, .2, 1);
    transition: transform .3s ease, box-shadow .15s cubic-bezier(.4, 0, .2, 1), -webkit-transform .3s ease;
    width: 6px;
    z-index: 1
}

.filter_sliderThumb__Yjdcs:hover {
    box-shadow: 0 0 0 6px rgba(100, 206, 130, .2)
}

.filter_sliderThumb__Yjdcs:active {
    box-shadow: 0 0 0 8px rgba(100, 206, 130, .2)
}

.filter_sticky__WSjVP .filter_sliderThumb__Yjdcs:active {
    box-shadow: 0 0 0 7px rgba(100, 206, 130, .2)
}

.filter_sliderThumb__Yjdcs:after {
    border-radius: 50%;
    content: "";
    height: 24px;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 10px
}

.category_category__7ajNh {
    padding: 30px 0
}

@media(max-width:599px) {
    .category_category__7ajNh {
        padding: 15px 0
    }
}

.category_category__7ajNh.category_first__T2ZXw {
    padding-top: 0
}

.category_header__PNymy {
    position: relative;
    text-align: center
}

@media(max-width:900px) {
    .category_header__PNymy {
        align-items: center;
        display: flex;
        justify-content: center
    }
}

.category_title__6AS-a {
    color: #fff;
    display: inline-block;
    font-size: 24px;
    font-weight: 900;
    line-height: 1;
    text-align: center;
    text-transform: uppercase
}

@media(max-width:1600px) {
    .category_title__6AS-a {
        font-size: 22px
    }
}

@media(max-width:1200px) {
    .category_title__6AS-a {
        font-size: 20px
    }
}

@media(max-width:900px) {
    .category_title__6AS-a {
        font-size: 19px;
        line-height: 1.2
    }
}

@media(max-width:599px) {
    .category_title__6AS-a {
        font-size: 16px
    }
}

.category_category__7ajNh.category_first__T2ZXw .category_title__6AS-a {
    font-size: 40px;
    font-weight: 900;
    position: relative;
    z-index: 1
}

@media(max-width:1800px) {
    .category_category__7ajNh.category_first__T2ZXw .category_title__6AS-a {
        font-size: 30px
    }
}

@media(max-width:1200px) {
    .category_category__7ajNh.category_first__T2ZXw .category_title__6AS-a {
        font-size: 26px
    }
}

@media(max-width:900px) {
    .category_category__7ajNh.category_first__T2ZXw .category_title__6AS-a {
        font-size: 22px
    }
}

@media(max-width:599px) {
    .category_category__7ajNh.category_first__T2ZXw .category_title__6AS-a {
        font-size: 16px
    }
}

.category_btn__IMd78 {
    border: 1px solid #292a33;
    border-radius: 6px;
    font-size: 10px;
    height: 28px;
    line-height: 1;
    margin-left: 15px;
    margin-top: -14px;
    padding-left: 11px;
    padding-right: 24px;
    position: absolute;
    text-transform: uppercase;
    top: 50%;
    transition: border-color .3s ease, color .3s ease
}

@media(max-width:900px) {
    .category_btn__IMd78 {
        border-color: #43444e;
        border-radius: 10px;
        flex-shrink: 0;
        font-size: 0;
        height: 20px;
        margin-top: -1px;
        padding: 0;
        position: relative;
        top: auto;
        transition: border-color .3s ease;
        width: 20px
    }
}

@media(max-width:599px) {
    .category_btn__IMd78 {
        margin-left: 10px;
        margin-top: -2px
    }
}

.category_btn__IMd78 .category_icon__K7mGA {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 8px;
    margin-top: -4px;
    position: absolute;
    right: 10px;
    top: 50%;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    width: 8px
}

@media(max-width:900px) {
    .category_btn__IMd78 .category_icon__K7mGA {
        height: 8px;
        margin-right: -4px;
        margin-top: -4px;
        right: 50%;
        width: 8px
    }
}

.category_btn__IMd78 .category_icon__K7mGA path {
    transition: fill .3s ease
}

@media(max-width:900px) {
    .category_btn__IMd78 .category_icon__K7mGA path {
        fill: #43444e
    }
}

.category_btn__IMd78:hover {
    border-color: #383944;
    color: #d5d6dc
}

@media(max-width:900px) {
    .category_btn__IMd78:hover {
        border-color: #595a65
    }
}

.category_btn__IMd78:hover .category_icon__K7mGA path {
    fill: #636475
}

@media(max-width:900px) {
    .category_btn__IMd78:hover .category_icon__K7mGA path {
        fill: #595a65
    }
}

.category_btn__IMd78.category_hidden__PXBm1 .category_icon__K7mGA {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.category_list__L03Yl {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 20px
}

@media(max-width:1400px) {
    .category_list__L03Yl {
        padding-top: 15px
    }
}

@media(max-width:599px) {
    .category_list__L03Yl {
        padding-top: 8px
    }
}

.category_category__7ajNh.category_first__T2ZXw .category_list__L03Yl {
    padding-top: 7px
}

@media(max-width:1800px) {
    .category_category__7ajNh.category_first__T2ZXw .category_list__L03Yl {
        padding-top: 5px
    }
}

@media(max-width:1200px) {
    .category_category__7ajNh.category_first__T2ZXw .category_list__L03Yl {
        padding-top: 3px
    }
}

.category_stormCases__jAe35 {
    background:
        /*savepage-url=/static/media/stormcases-logo.7146e9ac8a160c89ce8a.png*/
        url() no-repeat;
    background-size: 100%;
    height: 94px;
    margin: 0 auto;
    position: relative;
    width: 695px
}

@media(max-width:1200px) {
    .category_stormCases__jAe35 {
        height: 76px;
        width: 560px
    }
}

@media(max-width:900px) {
    .category_stormCases__jAe35 {
        height: 72px;
        width: 530px
    }
}

@media(max-width:599px) {
    .category_stormCases__jAe35 {
        background:
            /*savepage-url=/static/media/stormcases-logo-sm.690956ef81125463402a.png*/
            url() no-repeat;
        background-size: 100%;
        height: 45px;
        width: 235px
    }
}

.category_help__kxxO0 {
    cursor: pointer;
    height: 28px;
    position: absolute;
    right: 110px;
    top: 7px;
    width: 28px
}

@media(max-width:900px) {
    .category_help__kxxO0 {
        right: 80px
    }
}

@media(max-width:599px) {
    .category_help__kxxO0 {
        right: -15px;
        top: 0
    }
}

.category_help__kxxO0:before {
    background: #3a4256;
    border-radius: 28px;
    color: #17171f;
    content: "?";
    font-size: 18px;
    font-weight: 900;
    height: 28px;
    left: 0;
    line-height: 28px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 1px hsla(0, 0%, 100%, .1);
    top: 0;
    transition: background-color .3s;
    width: 28px
}

.category_help__kxxO0:hover:before {
    background: #4b556b
}

.category_helpText__K0FRW {
    background-color: #4b556b;
    border-radius: 6px;
    bottom: calc(100% + 15px);
    color: #fff;
    font-size: 13px;
    opacity: 0;
    padding: 13px 15px;
    position: absolute;
    right: -13px;
    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, opacity .3s ease, transform .3s ease;
    transition: visibility .3s ease, opacity .3s ease, transform .3s ease, -webkit-transform .3s ease;
    visibility: hidden;
    width: 370px;
    z-index: 1
}

@media(max-width:1200px) {
    .category_helpText__K0FRW {
        font-size: 12px
    }
}

@media(max-width:900px) {
    .category_helpText__K0FRW {
        margin: 0;
        right: -10px;
        width: 280px
    }
}

.category_helpText__K0FRW:after {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-top: 9px solid #4b556b;
    bottom: -8px;
    content: "";
    height: 0;
    position: absolute;
    right: 15px;
    width: 0
}

@media(max-width:599px) {
    .category_helpText__K0FRW:after {
        right: 12px
    }
}

.category_help__kxxO0:hover .category_helpText__K0FRW {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
    visibility: visible
}

.banner_banner__RLSyt {
    position: relative
}

.banner_banner__RLSyt:before {
    background-image:
        /*savepage-url=/static/media/background.e9ee1ec4b607c80304c0.jpg*/
        url();
    background-position: 50% 0;
    background-repeat: no-repeat;
    background-size: 2048px;
    content: "";
    height: 200%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media(max-width:1800px) {
    .banner_banner__RLSyt:before {
        background-size: 1920px
    }
}

@media(max-width:1200px) {
    .banner_banner__RLSyt:before {
        background-image:
            /*savepage-url=/static/media/background-1200.7a1cc678f4bece7af0a2.jpg*/
            url();
        background-size: 1200px
    }
}

@media(max-width:900px) {
    .banner_banner__RLSyt:before {
        background-image:
            /*savepage-url=/static/media/background-900.c67492d7fbe73785e098.jpg*/
            url();
        background-size: 900px
    }
}

@media(max-width:599px) {
    .banner_banner__RLSyt:before {
        background-image:
            /*savepage-url=/static/media/background-600.4fb0b7f19081bcf4ace4.jpg*/
            url();
        background-size: 600px
    }
}

.banner_content__UdGV8 {
    display: grid;
    justify-content: center;
    margin: 0 auto;
    padding: 460px 45px 75px;
    position: relative;
    width: 100%;
    z-index: 2
}

@media(max-width:1800px) {
    .banner_content__UdGV8 {
        padding: 400px 45px 80px
    }
}

@media(max-width:1200px) {
    .banner_content__UdGV8 {
        padding: 260px 45px 60px
    }
}

@media(max-width:900px) {
    .banner_content__UdGV8 {
        padding: 200px 25px 40px
    }
}

@media(max-width:599px) {
    .banner_content__UdGV8 {
        padding: 100px 20px 3px
    }
}

.banner_btn__QbIPK {
    align-items: center;
    background: #ffd12f;
    border-radius: 7px;
    border-top: 1px solid #ffd25e;
    color: #2f1f14;
    display: grid;
    font-size: 17px;
    font-weight: 900;
    margin-top: 30px;
    max-width: 100%;
    overflow: hidden;
    padding: 22px 80px 22px 42px;
    position: relative;
    text-shadow: 1px 1px 1px hsla(35, 95%, 85%, .5);
    text-transform: uppercase;
    transition: background-color .3s ease, border-color .3s ease, color .3s ease
}

@media(max-width:1800px) {
    .banner_btn__QbIPK {
        font-size: 15px;
        padding: 20px 72px 20px 35px
    }
}

@media(max-width:1200px) {
    .banner_btn__QbIPK {
        border-radius: 6px;
        font-size: 13px;
        padding: 17px 56px 17px 26px
    }
}

@media(max-width:900px) {
    .banner_btn__QbIPK {
        font-size: 12px;
        margin-top: 18px;
        padding: 15px 45px 15px 20px
    }
}

@media(max-width:599px) {
    .banner_btn__QbIPK {
        font-size: 11px;
        margin-top: 15px;
        padding: 13px 40px 13px 18px
    }
}

.banner_btn__QbIPK:hover {
    background-color: #f9df85;
    border-color: #fef5de;
    color: #2f1f14
}

.banner_btn__QbIPK span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.banner_icon__HrIqH {
    bottom: 0;
    -webkit-filter: drop-shadow(1px 1px 1px #fddeb2);
    filter: drop-shadow(1px 1px 1px #fddeb2);
    height: 24px;
    margin: auto;
    position: absolute;
    right: 44px;
    top: 0;
    width: 26px
}

@media(max-width:1800px) {
    .banner_icon__HrIqH {
        right: 40px
    }
}

@media(max-width:1200px) {
    .banner_icon__HrIqH {
        height: 20px;
        right: 28px;
        width: 22px
    }
}

@media(max-width:900px) {
    .banner_icon__HrIqH {
        height: 18px;
        right: 20px;
        width: 20px
    }
}

@media(max-width:599px) {
    .banner_icon__HrIqH {
        height: 14px;
        right: 16px;
        width: 16px
    }
}

.banner_timer__l6gaB {
    color: hsla(0, 0%, 100%, .9);
    font-size: 16px;
    font-weight: 700;
    margin-top: 22px;
    text-align: center;
    text-shadow: 0 2px 2px rgba(48, 23, 9, .39);
    text-transform: uppercase
}

@media(max-width:1200px) {
    .banner_timer__l6gaB {
        font-size: 14px;
        margin-top: 16px
    }
}

@media(max-width:599px) {
    .banner_timer__l6gaB {
        font-size: 12px;
        margin-top: 12px
    }
}

.mainPage_mainPage__Hgacf {
    background-color: #17171f;
    padding-top: 50px
}

@media(max-width:900px) {
    .mainPage_mainPage__Hgacf {
        padding-top: 30px
    }
}

@media(max-width:599px) {
    .mainPage_mainPage__Hgacf {
        padding-top: 20px
    }
}

.mainPage_mainPage__Hgacf.mainPage_banner__FeiEb {
    padding-top: 0
}

.fullLoader_fullLoader__Qkh1J {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: 100vh;
    width: 100%
}

.socialItem_item__IW3A8+.socialItem_item__IW3A8 {
    margin-left: 7px
}

.socialItem_link__vhUqb {
    align-items: center;
    display: flex;
    height: 40px;
    justify-content: center;
    line-height: 0;
    text-align: center;
    transition: none;
    width: 26px
}

.socialItem_link__vhUqb svg {
    height: 22px;
    width: 22px
}

.socialItem_link__vhUqb path {
    transition: fill .3s ease
}

.socialItem_link__vhUqb:hover path {
    fill: #7e8494
}

.socials_socials__tW6q\+ {
    display: flex
}

@media(max-width:1600px) {
    .socials_socials__tW6q\+ {
        padding: 0 5px
    }
}

.promoCode_component__bXloV {
    background: linear-gradient(197deg, #1a1b26 11.59%, #282a38 101.93%);
    border-radius: 14px;
    height: 100%;
    overflow: hidden;
    padding: 32px;
    position: relative
}

.promoCode_component__bXloV:before {
    background:
        /*savepage-url=/static/media/promocode-bg.5daed4f33a0d2b603a21.png*/
        url() no-repeat;
    background-size: 100%;
    bottom: 0;
    content: "";
    height: 348px;
    position: absolute;
    right: 0;
    width: 526px
}

@media(max-width:1800px) {
    .promoCode_component__bXloV:before {
        background-position: 100% 0;
        background-size: auto 100%;
        height: 100%;
        width: 100%
    }
}

@media(max-width:599px) {
    .promoCode_component__bXloV:before {
        display: none
    }
}

@media(max-width:1200px) {
    .promoCode_component__bXloV {
        border-radius: 10px;
        grid-column: 1/span 2;
        min-height: 262px;
        padding-bottom: 20px
    }
}

@media(max-width:900px) {
    .promoCode_component__bXloV {
        min-height: 270px;
        padding: 25px 25px 15px
    }
}

@media(max-width:599px) {
    .promoCode_component__bXloV {
        grid-column: 1/span 3;
        min-height: 0;
        padding: 20px 20px 15px
    }
}

@media(max-width:1200px) {
    .promoCode_component__bXloV.promoCode_auth__UnOYg {
        grid-column: 1/span 3
    }
}

@media(max-width:900px) {
    .promoCode_component__bXloV.promoCode_auth__UnOYg {
        grid-column: auto
    }
}

@media(max-width:599px) {
    .promoCode_component__bXloV.promoCode_auth__UnOYg {
        grid-column: 1/span 3
    }
}

.promoCode_content__VIl6t {
    position: relative
}

.promoCode_title__DSC1r {
    font-size: 20px;
    font-weight: 900
}

@media(max-width:1800px) {
    .promoCode_title__DSC1r {
        font-size: 19px
    }
}

@media(max-width:900px) {
    .promoCode_title__DSC1r {
        font-size: 17px
    }
}

@media(max-width:599px) {
    .promoCode_title__DSC1r {
        font-size: 15px
    }
}

.promoCode_description__v2mgG {
    color: #bebfc5;
    font-size: 14px;
    line-height: 20px;
    margin-top: 10px;
    max-width: 420px
}

@media(max-width:1800px) {
    .promoCode_description__v2mgG {
        font-size: 12px;
        line-height: 1.6
    }
}

@media(max-width:900px) {
    .promoCode_description__v2mgG {
        font-size: 11px;
        line-height: 16px
    }
}

.promoCode_warning__8huBH {
    background: rgba(255, 99, 99, .14);
    border: 1px solid rgba(236, 79, 79, .27);
    border-radius: 10px;
    color: #ec4f4f;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    line-height: 1.4;
    margin-bottom: 15px;
    margin-top: 20px;
    padding: 15px 15px 15px 39px;
    position: relative;
    text-transform: uppercase
}

@media(max-width:900px) {
    .promoCode_warning__8huBH {
        margin-bottom: 10px;
        margin-top: 15px
    }
}

@media(max-width:599px) {
    .promoCode_warning__8huBH {
        border-radius: 8px;
        font-size: 9px
    }
}

.promoCode_warning__8huBH:before {
    background:
        /*savepage-url=/static/media/error.949bd5ed85aacde81af9.svg*/
        url() no-repeat;
    background-size: 100%;
    content: "";
    height: 19px;
    left: 13px;
    margin-top: -10px;
    position: absolute;
    top: 50%;
    width: 18px
}

.promoCode_row__gezjx {
    align-items: center;
    background: #191a24;
    border-radius: 12px;
    display: flex;
    height: 66px;
    margin: 22px 0 15px;
    max-width: 288px;
    position: relative;
    transition: background .3s;
    width: 100%
}

.promoCode_row__gezjx:focus-within {
    background: rgba(17, 17, 26, .7)
}

@media(max-width:1200px) {
    .promoCode_row__gezjx {
        margin: 18px 0 15px
    }
}

@media(max-width:900px) {
    .promoCode_row__gezjx {
        border-radius: 8px;
        height: 58px;
        margin: 16px 0 15px
    }
}

@media(max-width:599px) {
    .promoCode_row__gezjx {
        height: 50px;
        max-width: 100%
    }
}

.promoCode_field__ZMZNp {
    color: #f6f6f6;
    font-size: 16px;
    height: 100%;
    min-width: 0;
    overflow: hidden;
    padding: 0 16px 0 18px;
    text-overflow: ellipsis;
    width: 100%
}

.promoCode_field__ZMZNp::-webkit-input-placeholder {
    color: #7e8494
}

.promoCode_field__ZMZNp::placeholder {
    color: #7e8494
}

@media(max-width:1800px) {
    .promoCode_field__ZMZNp {
        font-size: 15px
    }
}

@media(max-width:900px) {
    .promoCode_field__ZMZNp {
        font-size: 14px
    }
}

@media(max-width:599px) {
    .promoCode_field__ZMZNp {
        font-size: 13px
    }
}

.promoCode_button__dH3PR {
    background: #64ce82;
    border-radius: 8px;
    color: #272735;
    flex-shrink: 0;
    font-size: 11px;
    font-weight: 900;
    height: 50px;
    margin-right: 8px;
    max-width: 140px;
    overflow: hidden;
    padding: 0 21px;
    position: relative;
    text-overflow: ellipsis;
    text-transform: uppercase;
    transition: background .3s, color .3s;
    white-space: nowrap
}

.promoCode_button__dH3PR.promoCode_disabled__pg-1p {
    background-color: #2f5641;
    color: #1b1b25;
    cursor: not-allowed
}

.promoCode_button__dH3PR.promoCode_disabled__pg-1p:hover {
    background-color: #2f5641;
    color: #1b1b25
}

.promoCode_button__dH3PR.promoCode_loading__q3BCF {
    cursor: wait
}

.promoCode_button__dH3PR.promoCode_loading__q3BCF,
.promoCode_button__dH3PR:hover {
    background: #81dd9b;
    color: #444751
}

@media(max-width:900px) {
    .promoCode_button__dH3PR {
        border-radius: 6px;
        height: 44px;
        margin-right: 7px
    }
}

@media(max-width:599px) {
    .promoCode_button__dH3PR {
        font-size: 10px;
        height: 38px;
        margin-right: 6px;
        padding: 0 15px
    }
}

.promoCode_loaderWrapper__gE6zP {
    align-items: center;
    background-color: #81dd9b;
    border-radius: 8px;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s ease, visibility .3s ease;
    visibility: hidden;
    width: 100%
}

@media(max-width:900px) {
    .promoCode_loaderWrapper__gE6zP {
        border-radius: 6px
    }
}

.promoCode_button__dH3PR.promoCode_loading__q3BCF .promoCode_loaderWrapper__gE6zP {
    opacity: 1;
    visibility: visible
}

.promoCode_loader__IICH- div {
    background-color: #272735 !important
}

.liveItem_link__-OgD4 {
    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: 100%
}

.liveItem_link__-OgD4.liveItem_knife__Dapzz {
    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__-OgD4.liveItem_consumer__bhmvw {
    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__-OgD4.liveItem_milspec__2EUCX {
    background: radial-gradient(101.95% 157% at 50% -23%, rgba(98, 195, 236, .4) 0, rgba(58, 172, 197, .316) 31.63%, rgba(22, 67, 77, 0) 100%), #21222b
}

.liveItem_link__-OgD4.liveItem_industrial__Z\+CyV {
    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__-OgD4.liveItem_restricted__2i-Bx {
    background: radial-gradient(101.95% 157% at 50% -23%, rgba(130, 78, 242, .4) 0, rgba(109, 39, 197, .316) 31.63%, rgba(45, 17, 81, 0) 100%), #21222b
}

.liveItem_link__-OgD4.liveItem_classified__ugBxI {
    background: radial-gradient(101.95% 157% at 50% -23%, rgba(238, 58, 101, .4) 0, rgba(207, 38, 89, .316) 31.63%, rgba(81, 17, 29, 0) 100%), #21222b
}

.liveItem_link__-OgD4.liveItem_covert__RYglk {
    background: radial-gradient(101.95% 157% at 50% -23%, rgba(238, 58, 58, .4) 0, rgba(198, 37, 15, .316) 31.63%, rgba(81, 25, 17, 0) 100%), #21222b
}

.liveItem_link__-OgD4:before {
    background:
        /*savepage-url=/static/media/inner-logo.b3381f74a0b3112e4de5.svg*/
        url() no-repeat;
    content: "";
    height: 66px;
    left: 50%;
    margin-left: -33px;
    margin-top: -33px;
    position: absolute;
    top: 50%;
    width: 66px
}

@media(max-width:1200px) {
    .liveItem_link__-OgD4:before {
        height: 54px;
        margin-left: -27px;
        margin-top: -27px;
        width: 54px
    }
}

@media(max-width:900px) {
    .liveItem_link__-OgD4:before {
        height: 50px;
        margin-left: -25px;
        margin-top: -25px;
        width: 50px
    }
}

@media(max-width:599px) {
    .liveItem_link__-OgD4:before {
        height: 30px;
        margin-left: -15px;
        margin-top: -15px;
        width: 30px
    }
}

.liveItem_back__3kzz\+,
.liveItem_front__Nr2Xl {
    height: 100%
}

.liveItem_link__-OgD4:hover .liveItem_back__3kzz\+,
.liveItem_link__-OgD4:hover .liveItem_front__Nr2Xl {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

@media(max-width:599px) {

    .liveItem_link__-OgD4:hover .liveItem_back__3kzz\+,
    .liveItem_link__-OgD4:hover .liveItem_front__Nr2Xl {
        -webkit-transform: none;
        transform: none
    }
}

.liveItem_front__Nr2Xl {
    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__Nr2Xl {
        transition: none
    }
}

.liveItem_back__3kzz\+ {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 100%;
    transition: opacity .5s ease, visibility .5s ease, -webkit-transform .5s cubic-bezier(.28, .67, .04, 1);
    transition: transform .5s cubic-bezier(.28, .67, .04, 1), opacity .5s ease, visibility .5s ease;
    transition: transform .5s cubic-bezier(.28, .67, .04, 1), opacity .5s ease, visibility .5s ease, -webkit-transform .5s cubic-bezier(.28, .67, .04, 1);
    visibility: hidden;
    width: 100%
}

@media(max-width:599px) {
    .liveItem_back__3kzz\+ {
        display: none;
        transition: none
    }
}

.liveItem_link__-OgD4:hover .liveItem_back__3kzz\+ {
    opacity: 1;
    visibility: visible
}

@media(max-width:599px) {
    .liveItem_link__-OgD4:hover .liveItem_back__3kzz\+ {
        opacity: 0;
        visibility: hidden
    }
}

.liveItem_imageWrapper__yulKH {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    line-height: 1;
    position: absolute;
    top: 0;
    width: 100%
}

.liveItem_image__s9a-R {
    height: 82px;
    width: 110px
}

@media(max-width:1200px) {
    .liveItem_image__s9a-R {
        height: 67px;
        width: 90px
    }
}

@media(max-width:900px) {
    .liveItem_image__s9a-R {
        height: 63px;
        width: 85px
    }
}

@media(max-width:599px) {
    .liveItem_image__s9a-R {
        height: 45px;
        width: 60px
    }
}

.liveItem_footer__TLmC2 {
    bottom: 0;
    left: 0;
    padding: 14px;
    position: absolute;
    width: 100%
}

@media(max-width:1200px) {
    .liveItem_footer__TLmC2 {
        padding: 11px 12px
    }
}

@media(max-width:900px) {
    .liveItem_footer__TLmC2 {
        padding: 9px 11px
    }
}

@media(max-width:599px) {
    .liveItem_footer__TLmC2 {
        display: none
    }
}

.liveItem_title__tkDXM {
    color: #e2e3e7;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:1200px) {
    .liveItem_title__tkDXM {
        font-size: 11px
    }
}

@media(max-width:900px) {
    .liveItem_title__tkDXM {
        font-size: 10px
    }
}

.liveItem_imageCaseWrapper__BI\+Zs {
    bottom: -25px;
    position: absolute;
    right: -35px;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    transition: -webkit-transform .7s ease;
    transition: transform .7s ease;
    transition: transform .7s ease, -webkit-transform .7s ease
}

@media(max-width:1200px) {
    .liveItem_imageCaseWrapper__BI\+Zs {
        bottom: -15px;
        right: -25px
    }
}

@media(max-width:900px) {
    .liveItem_imageCaseWrapper__BI\+Zs {
        bottom: -10px;
        right: -20px
    }
}

.liveItem_link__-OgD4:hover .liveItem_imageCaseWrapper__BI\+Zs {
    -webkit-transform: none;
    transform: none
}

.liveItem_imageCase__aLGlG {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 135px
}

.liveItem_imageCase__aLGlG.liveItem_icon__Oyc-K {
    height: 100px;
    margin-right: 20px
}

@media(max-width:1200px) {
    .liveItem_imageCase__aLGlG.liveItem_icon__Oyc-K {
        height: 75px;
        margin-right: 10px
    }
}

@media(max-width:900px) {
    .liveItem_imageCase__aLGlG.liveItem_icon__Oyc-K {
        height: 60px
    }
}

@media(max-width:1200px) {
    .liveItem_imageCase__aLGlG {
        height: 100px
    }
}

@media(max-width:900px) {
    .liveItem_imageCase__aLGlG {
        height: 80px
    }
}

.liveItem_userPhotoWrapper__RFjDX {
    margin-bottom: 7px;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    transition: -webkit-transform .7s ease;
    transition: transform .7s ease;
    transition: transform .7s ease, -webkit-transform .7s ease
}

.liveItem_link__-OgD4:hover .liveItem_userPhotoWrapper__RFjDX {
    -webkit-transform: none;
    transform: none
}

.liveItem_userPhoto__Auew\+ {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 36px;
    height: 36px;
    width: 36px
}

@media(max-width:1200px) {
    .liveItem_userPhoto__Auew\+ {
        height: 30px;
        width: 30px
    }
}

@media(max-width:900px) {
    .liveItem_userPhoto__Auew\+ {
        height: 25px;
        width: 25px
    }
}

.liveItem_skeletonImage__Aopj0 {
    height: 35px;
    width: 70px !important
}

@media(max-width:1200px) {
    .liveItem_skeletonImage__Aopj0 {
        height: 30px;
        width: 60px !important
    }
}

@media(max-width:900px) {
    .liveItem_skeletonImage__Aopj0 {
        height: 25px
    }
}

@media(max-width:599px) {
    .liveItem_skeletonImage__Aopj0 {
        width: 45px !important
    }
}

.liveList_listWrap__OMXV0 {
    flex-grow: 1;
    overflow: hidden
}

.liveList_list__9HyDF {
    display: flex;
    height: 104px;
    margin-left: -2px;
    position: relative
}

@media(max-width:1200px) {
    .liveList_list__9HyDF {
        height: 90px
    }
}

@media(max-width:900px) {
    .liveList_list__9HyDF {
        height: 77px
    }
}

@media(max-width:599px) {
    .liveList_list__9HyDF {
        height: 50px
    }
}

.liveList_disabledAnimation__bENfG .liveList_list__9HyDF {
    margin-left: 0
}

.liveList_item__Ow9X- {
    flex-shrink: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(calc((100% + 2px)*var(--position) + 2px));
    transform: translateX(calc((100% + 2px)*var(--position) + 2px));
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    width: 160px
}

.liveList_disabledAnimation__bENfG .liveList_item__Ow9X- {
    position: static;
    -webkit-transform: none;
    transform: none;
    transition: none
}

.liveList_disabledAnimation__bENfG .liveList_item__Ow9X-+.liveList_item__Ow9X- {
    margin-left: 2px
}

@media(max-width:900px) {
    .liveList_item__Ow9X- {
        transition: none
    }
}

.liveList_item__Ow9X-.liveList_enter__NxulY {
    -webkit-transform: translateX(calc((100% + 2px)*var(--position) - (100% + 2px)*var(--new-elements-count)));
    transform: translateX(calc((100% + 2px)*var(--position) - (100% + 2px)*var(--new-elements-count)))
}

.liveList_item__Ow9X-.liveList_enterActive__dKsWK {
    -webkit-transform: translateX(calc((100% + 2px)*var(--position) + 2px));
    transform: translateX(calc((100% + 2px)*var(--position) + 2px))
}

@media(max-width:1200px) {
    .liveList_item__Ow9X- {
        width: 140px
    }
}

@media(max-width:900px) {
    .liveList_item__Ow9X- {
        width: 120px
    }
}

@media(max-width:599px) {
    .liveList_item__Ow9X- {
        width: 85px
    }
}

.live_live__yAp1u {
    padding-left: 2px;
    padding-top: 2px;
    position: relative
}

.live_listWrapper__lyBFG {
    display: flex;
    position: relative
}

.live_listWrapper__lyBFG:after {
    background: linear-gradient(270deg, rgba(27, 28, 36, .9) 11.88%, rgba(27, 28, 36, 0) 81.88%);
    bottom: 0;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    width: 160px;
    z-index: 1
}

@media(max-width:1200px) {
    .live_listWrapper__lyBFG:after {
        width: 120px
    }
}

@media(max-width:900px) {
    .live_listWrapper__lyBFG:after {
        width: 90px
    }
}

@media(max-width:599px) {
    .live_listWrapper__lyBFG:after {
        width: 65px
    }
}

.live_buttons__WrGc\+ {
    margin-top: -2px;
    padding-right: 2px
}

@media(max-width:900px) {
    .live_buttons__WrGc\+ {
        display: none
    }
}

.live_btnWrapper__M4Lqy {
    height: 50%;
    padding-top: 2px
}

.live_btn__dQi\+z {
    background-color: #21222b;
    border-radius: 3px;
    display: block;
    height: 100%;
    padding-left: 14px;
    padding-right: 43px;
    position: relative;
    width: 100%
}

@media(max-width:1200px) {
    .live_btn__dQi\+z {
        padding: 0;
        width: 40px
    }
}

.live_btn__dQi\+z:before {
    background: linear-gradient(90deg, #272831, #3d2f37);
    border-radius: 3px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s ease, visibility .3s ease;
    visibility: hidden;
    width: 100%
}

.live_btn__dQi\+z.live_active__xl6X5 {
    cursor: default
}

.live_btn__dQi\+z.live_active__xl6X5:before {
    opacity: 1;
    visibility: visible
}

.live_btnText__Q8RGp {
    color: #5f616f;
    display: block;
    font-size: 10px;
    font-weight: 700;
    position: relative;
    text-transform: uppercase;
    transition: color .3s ease
}

@media(max-width:1200px) {
    .live_btnText__Q8RGp {
        font-size: 0
    }
}

.live_btn__dQi\+z:hover .live_btnText__Q8RGp {
    color: #9193a4
}

.live_btn__dQi\+z.live_active__xl6X5 .live_btnText__Q8RGp,
.live_btn__dQi\+z.live_active__xl6X5:hover .live_btnText__Q8RGp {
    color: #f2ae6f
}

.live_btnIcon__dGynv {
    position: absolute;
    right: 14px;
    top: 50%
}

@media(max-width:1200px) {
    .live_btnIcon__dGynv {
        right: 11px
    }
}

.live_btnIcon__dGynv path {
    transition: fill .3s ease
}

.live_btn__dQi\+z:hover .live_btnIcon__dGynv path {
    fill: #9193a4
}

.live_btn__dQi\+z.live_active__xl6X5 .live_btnIcon__dGynv path,
.live_btn__dQi\+z.live_active__xl6X5:hover .live_btnIcon__dGynv path {
    fill: #f2ae6f
}

.live_btn__dQi\+z.live_top__hdBzz .live_btnIcon__dGynv {
    margin-top: -9px
}

@media(max-width:1200px) {
    .live_btn__dQi\+z.live_top__hdBzz .live_btnIcon__dGynv {
        margin-top: -8px
    }
}

.live_btn__dQi\+z.live_all__F1q5H .live_btnIcon__dGynv {
    margin-top: -10px
}

@media(max-width:1200px) {
    .live_btn__dQi\+z.live_all__F1q5H .live_btnIcon__dGynv {
        margin-top: -9px
    }
}

.lang_language__jCfGy {
    align-self: center;
    position: relative;
    z-index: 999
}

.lang_current__bF-bM,
.lang_item__\+\+dmS {
    color: #cecfd6;
    font-size: 12px;
    padding: 10px 33px 10px 11px;
    position: relative;
    text-transform: uppercase;
    -webkit-user-select: none;
    user-select: none
}

@media(max-width:900px) {

    .lang_current__bF-bM,
    .lang_item__\+\+dmS {
        font-size: 11px;
        padding: 8px 33px 8px 11px
    }
}

.lang_current__bF-bM {
    background-color: #22232f;
    border-radius: 6px;
    transition: background-color .3s ease
}

@media(max-width:900px) {
    .lang_current__bF-bM {
        border-radius: 5px
    }
}

@media(max-width:599px) {
    .lang_current__bF-bM {
        border-radius: 3px;
        font-size: 0;
        height: 24px;
        padding: 0;
        width: 26px
    }
}

.lang_current__bF-bM:after {
    background:
        /*savepage-url=/static/media/lang-arrow.bd057616be30d595bc19.svg*/
        url() no-repeat;
    content: "";
    height: 12px;
    margin-top: -5px;
    position: absolute;
    right: 11px;
    top: 50%;
    width: 12px
}

@media(max-width:900px) {
    .lang_current__bF-bM:after {
        height: 11px;
        right: 13px;
        width: 11px
    }
}

@media(max-width:599px) {
    .lang_current__bF-bM:after {
        background-repeat: no-repeat;
        background-size: 100% auto;
        content: "";
        height: 12px;
        left: 5px;
        margin-top: -6px;
        top: 50%;
        width: 16px
    }

    .lang_current__bF-bM.lang_ru__RsRuC:after {
        background-image:
            /*savepage-url=/static/media/ru.3f5e165e624e2dfbf1c5.svg*/
            url()
    }

    .lang_current__bF-bM.lang_en__rkMhM:after {
        background-image:
            /*savepage-url=/static/media/en.11efd7c2de85e3e08dab.svg*/
            url()
    }

    .lang_current__bF-bM.lang_pt__75Kay:after {
        background-image:
            /*savepage-url=/static/media/pt.b830c58b3e541c94c208.svg*/
            url()
    }

    .lang_current__bF-bM.lang_pl__w-2XJ:after {
        background-image:
            /*savepage-url=/static/media/pl.6e6012f529201cc0c343.svg*/
            url()
    }

    .lang_current__bF-bM.lang_de__mJuap:after {
        background-image:
            /*savepage-url=/static/media/de.b80eaea429ff96bc2125.svg*/
            url()
    }

    .lang_current__bF-bM.lang_es__LGbwi:after {
        background-image:
            /*savepage-url=/static/media/es.b5bba3625d09f046be39.svg*/
            url()
    }

    .lang_current__bF-bM.lang_tr__SDqDA:after {
        background-image:
            /*savepage-url=/static/media/tr.a26df03b91d52064293a.svg*/
            url()
    }

    .lang_current__bF-bM.lang_fr__iM8UB:after {
        background-image:
            /*savepage-url=/static/media/fr.45db4d531d6a486333da.svg*/
            url()
    }

    .lang_current__bF-bM.lang_se__i\+XJ-:after {
        background-image:
            /*savepage-url=/static/media/se.865b2b7396323b0f1414.svg*/
            url()
    }
}

.lang_current__bF-bM:hover {
    background-color: #1f202b
}

.lang_arrow__uElhe {
    position: absolute;
    right: 14px;
    top: 18px
}

.lang_list__H9IT4 {
    background-color: #22232f;
    border-radius: 6px;
    left: 0;
    overflow: hidden;
    padding: 5px 0;
    position: absolute;
    top: calc(100% + 3px);
    width: 100%;
    z-index: 1
}

@media(max-width:599px) {
    .lang_list__H9IT4 {
        width: auto
    }
}

.lang_list__H9IT4.lang_enter__C4uOc {
    opacity: 0;
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.lang_list__H9IT4.lang_enterActive__\+Rxz4 {
    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
}

.lang_list__H9IT4.lang_exit__v8WsD {
    opacity: 1
}

.lang_list__H9IT4.lang_exitActive__BNPHy {
    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) {
    .lang_list__H9IT4 {
        border-radius: 3px;
        padding: 3px 0 2px
    }
}

.lang_item__\+\+dmS {
    line-height: 12px;
    padding: 7px 10px 7px 33px;
    text-align: center;
    transition: opacity .3s ease
}

@media(max-width:900px) {
    .lang_item__\+\+dmS {
        padding: 6px 10px 6px 33px
    }
}

@media(max-width:599px) {
    .lang_item__\+\+dmS {
        font-size: 10px;
        padding: 5px 6px 5px 28px
    }
}

.lang_item__\+\+dmS:before {
    background-repeat: no-repeat;
    background-size: 100% auto;
    content: "";
    height: 12px;
    left: 10px;
    margin-top: -6px;
    position: absolute;
    top: 50%;
    width: 16px
}

@media(max-width:599px) {
    .lang_item__\+\+dmS:before {
        left: 6px
    }
}

.lang_item__\+\+dmS:hover {
    opacity: .6
}

.lang_item__\+\+dmS.lang_ru__RsRuC:before {
    background-image:
        /*savepage-url=/static/media/ru.3f5e165e624e2dfbf1c5.svg*/
        url()
}

.lang_item__\+\+dmS.lang_en__rkMhM:before {
    background-image:
        /*savepage-url=/static/media/en.11efd7c2de85e3e08dab.svg*/
        url()
}

.lang_item__\+\+dmS.lang_pt__75Kay:before {
    background-image:
        /*savepage-url=/static/media/pt.b830c58b3e541c94c208.svg*/
        url()
}

.lang_item__\+\+dmS.lang_pl__w-2XJ:before {
    background-image:
        /*savepage-url=/static/media/pl.6e6012f529201cc0c343.svg*/
        url()
}

.lang_item__\+\+dmS.lang_de__mJuap:before {
    background-image:
        /*savepage-url=/static/media/de.b80eaea429ff96bc2125.svg*/
        url()
}

.lang_item__\+\+dmS.lang_es__LGbwi:before {
    background-image:
        /*savepage-url=/static/media/es.b5bba3625d09f046be39.svg*/
        url()
}

.lang_item__\+\+dmS.lang_tr__SDqDA:before {
    background-image:
        /*savepage-url=/static/media/tr.a26df03b91d52064293a.svg*/
        url()
}

.lang_item__\+\+dmS.lang_fr__iM8UB:before {
    background-image:
        /*savepage-url=/static/media/fr.45db4d531d6a486333da.svg*/
        url()
}

.lang_item__\+\+dmS.lang_se__i\+XJ-:before {
    background-image:
        /*savepage-url=/static/media/se.865b2b7396323b0f1414.svg*/
        url()
}

@-webkit-keyframes online_live-animation__oO5B- {
    0% {
        opacity: .3
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .3
    }
}

@keyframes online_live-animation__oO5B- {
    0% {
        opacity: .3
    }

    50% {
        opacity: 1
    }

    to {
        opacity: .3
    }
}

.online_online__Bb4j0 {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    margin-left: 30px;
    position: relative
}

@media(max-width:1550px) {
    .online_online__Bb4j0 {
        display: none
    }
}

@media(max-width:900px) {
    .online_online__Bb4j0 {
        display: flex;
        flex-grow: 1;
        margin-left: 15px
    }
}

@media(max-width:599px) {
    .online_online__Bb4j0 {
        margin-left: 5px
    }
}

.online_icon__xlNWm {
    -webkit-animation: online_live-animation__oO5B- 1.5s infinite;
    animation: online_live-animation__oO5B- 1.5s infinite;
    flex-shrink: 0;
    height: 32px;
    margin-right: 6px;
    width: 32px
}

@media(max-width:900px) {
    .online_icon__xlNWm {
        height: 25px;
        width: 25px
    }
}

@media(max-width:599px) {
    .online_icon__xlNWm {
        display: none
    }
}

.online_cnt__g7AXI {
    color: #46b975;
    font-size: 15px;
    font-weight: 700
}

@media(max-width:900px) {
    .online_cnt__g7AXI {
        font-size: 12px
    }
}

@media(max-width:599px) {
    .online_cnt__g7AXI {
        display: none
    }
}

.online_label__KNBDA {
    color: #95a498;
    font-size: 9px;
    font-weight: 300;
    text-transform: uppercase
}

@media(max-width:900px) {
    .online_label__KNBDA {
        font-size: 9px
    }
}

@media(max-width:599px) {
    .online_label__KNBDA {
        display: none
    }
}

.topMenu_topMenu__Wu0Qa {
    display: flex;
    flex-grow: 1;
    flex-shrink: 0;
    margin-left: 30px;
    position: relative;
    z-index: 6
}

@media(max-width:1550px) {
    .topMenu_topMenu__Wu0Qa {
        margin-left: 20px
    }
}

@media(max-width:900px) {
    .topMenu_topMenu__Wu0Qa {
        display: none
    }
}

.topMenu_item__rDaMB {
    flex-shrink: 0
}

.topMenu_item__rDaMB+.topMenu_item__rDaMB {
    margin-left: 18px
}

.topMenu_link__aeASJ {
    color: #cecfd6;
    display: block;
    font-size: 14px;
    font-weight: 300;
    padding: 10px 26px 10px 0;
    position: relative;
    text-transform: uppercase;
    transition: color .3s ease
}

@media(max-width:1200px) {
    .topMenu_link__aeASJ {
        font-size: 12px;
        padding-right: 24px
    }
}

.topMenu_link__aeASJ path {
    transition: fill .3s ease
}

.topMenu_link__aeASJ:hover {
    color: #fff
}

.topMenu_link__aeASJ:hover path {
    fill: #fff
}

.topMenu_icon__AWe2V {
    height: 20px;
    margin-top: -10px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 20px
}

@media(max-width:1200px) {
    .topMenu_icon__AWe2V {
        height: 18px;
        margin-top: -9px;
        width: 18px
    }
}

.bonusMenu_menu__6By6n {
    display: flex;
    flex-shrink: 0
}

@media(max-width:1650px) {
    .bonusMenu_item__9apXT.bonusMenu_giveaway__tkdWI {
        display: none
    }
}

.bonusMenu_item__9apXT+.bonusMenu_item__9apXT {
    margin-left: 5px
}

.bonusMenu_link__xn3hY {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background: linear-gradient(75.97deg, #1b1c24 36.23%, #22232d 99.69%);
    border-radius: 8px;
    color: #9ea0ab;
    display: block;
    font-size: 12px;
    font-weight: 300;
    height: 74px;
    overflow: hidden;
    position: relative;
    text-transform: uppercase;
    transition: opacity .3s ease;
    width: 190px
}

@media(max-width:1300px) {
    .bonusMenu_link__xn3hY {
        height: 68px;
        width: 175px
    }
}

@media(max-width:1200px) {
    .bonusMenu_link__xn3hY {
        border-radius: 6px;
        font-size: 11px;
        height: 58px;
        width: 150px
    }
}

.bonusMenu_link__xn3hY:before {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    z-index: 1
}

.bonusMenu_link__xn3hY:after {
    background: linear-gradient(75.97deg, #1d1f2b 36.23%, #313241 99.69%);
    border-radius: 8px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s ease;
    width: 100%
}

@media(max-width:1200px) {
    .bonusMenu_link__xn3hY:after {
        border-radius: 6px
    }
}

.bonusMenu_link__xn3hY.bonusMenu_bonuses__Xh0dL:before {
    background:
        /*savepage-url=/static/media/bonuses-icon.64942dba3428e1cd0096.png*/
        url() 100%/100% no-repeat;
    height: 74px;
    width: 126px
}

@media(max-width:1300px) {
    .bonusMenu_link__xn3hY.bonusMenu_bonuses__Xh0dL:before {
        height: 68px;
        width: 116px
    }
}

@media(max-width:1200px) {
    .bonusMenu_link__xn3hY.bonusMenu_bonuses__Xh0dL:before {
        height: 58px;
        width: 99px
    }
}

.bonusMenu_link__xn3hY.bonusMenu_wheel__kAwM7:before {
    background:
        /*savepage-url=/static/media/wheel-icon.0208491142afd52d68d1.png*/
        url() 100%/100% no-repeat;
    height: 74px;
    width: 126px
}

@media(max-width:1300px) {
    .bonusMenu_link__xn3hY.bonusMenu_wheel__kAwM7:before {
        height: 68px;
        width: 116px
    }
}

@media(max-width:1200px) {
    .bonusMenu_link__xn3hY.bonusMenu_wheel__kAwM7:before {
        height: 58px;
        width: 99px
    }
}

.bonusMenu_link__xn3hY:hover {
    color: #9ea0ab
}

.bonusMenu_link__xn3hY:hover:after {
    opacity: 1
}

.bonusMenu_title__QSUnF {
    overflow: hidden;
    position: absolute;
    right: 15px;
    text-align: right;
    text-overflow: ellipsis;
    top: 13px;
    white-space: nowrap;
    width: 150px;
    z-index: 2
}

@media(max-width:1300px) {
    .bonusMenu_title__QSUnF {
        right: 11px;
        top: 10px;
        width: 130px
    }
}

@media(max-width:1200px) {
    .bonusMenu_title__QSUnF {
        right: 9px;
        top: 8px;
        width: 100px
    }
}

.menu_menu__CFDai {
    display: flex;
    flex-grow: 1;
    margin: -5px 0 -5px 10px
}

@media(max-width:1300px) {
    .menu_menu__CFDai {
        margin-left: 2px
    }
}

.menu_item__Dwn27 {
    border-right: 1px solid #1c1d25;
    position: relative
}

.menu_link__N1oRS {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 15px;
    height: 100%;
    padding: 0 18px;
    transition: color .3s ease
}

@media(max-width:1300px) {
    .menu_link__N1oRS {
        font-size: 14px;
        padding: 0 15px
    }
}

@media(max-width:1200px) {
    .menu_link__N1oRS {
        font-size: 13px
    }
}

.menu_link__N1oRS:hover {
    color: #ffcc7e
}

.menu_icon__gS96a {
    display: block;
    height: 26px;
    margin-right: 7px;
    width: 26px
}

.menu_upgrade__0Aby\+ .menu_icon__gS96a {
    margin-top: -2px
}

@media(max-width:1300px) {
    .menu_upgrade__0Aby\+ .menu_icon__gS96a {
        margin-top: -1px
    }

    .menu_icon__gS96a {
        height: 23px;
        margin-right: 6px;
        width: 23px
    }
}

.menu_icon__gS96a path {
    transition: fill .3s ease
}

.menu_link__N1oRS:hover .menu_icon__gS96a path {
    fill: #ffcc7e
}

.menu_newLabel__67F1o {
    background: #e7645c;
    border-radius: 3px;
    color: #fff;
    font-size: 8px;
    font-weight: 700;
    padding: 2px 3px;
    pointer-events: none;
    position: absolute;
    right: 14px;
    text-transform: uppercase;
    top: 18px
}

@media(max-width:1200px) {
    .menu_newLabel__67F1o {
        right: 8px;
        top: 10px
    }
}

.auth_auth__D9HEe {
    flex-shrink: 0
}

@media(max-width:900px) {
    .auth_auth__D9HEe {
        padding-right: 10px
    }
}

.auth_btn__EH3Sm {
    background-color: #e69d5d;
    border-radius: 7px;
    color: #392c22;
    display: block;
    font-size: 14px;
    font-weight: 900;
    padding: 15px 59px 15px 26px;
    position: relative;
    text-transform: uppercase;
    transition: color .3s ease, background-color .3s ease, opacity .3s ease
}

@media(max-width:1200px) {
    .auth_btn__EH3Sm {
        font-size: 13px;
        padding: 13px 45px 13px 20px
    }
}

@media(max-width:900px) {
    .auth_btn__EH3Sm {
        border-radius: 6px;
        font-size: 11px;
        padding: 11px 40px 11px 15px
    }
}

@media(max-width:599px) {
    .auth_btn__EH3Sm {
        border-radius: 5px;
        font-size: 10px;
        padding: 10px 34px 10px 13px
    }
}

.auth_btn__EH3Sm:hover {
    background-color: #f8bc76;
    color: #684933
}

.auth_btn__EH3Sm.auth_loading__lyr33 {
    cursor: wait;
    opacity: .7
}

.auth_logo__WWEvZ {
    line-height: 0;
    margin-top: -13px;
    position: absolute;
    right: 24px;
    top: 50%
}

@media(max-width:1200px) {
    .auth_logo__WWEvZ {
        margin-top: -11px;
        right: 15px
    }
}

@media(max-width:900px) {
    .auth_logo__WWEvZ {
        margin-top: -10px;
        right: 13px
    }
}

@media(max-width:599px) {
    .auth_logo__WWEvZ {
        margin-top: -9px;
        right: 8px
    }
}

.auth_logo__WWEvZ path {
    transition: fill .3s ease
}

.auth_btn__EH3Sm:hover .auth_logo__WWEvZ path {
    fill: #684933
}

@media(max-width:1200px) {
    .auth_logoIcon__raqD1 {
        height: 22px;
        width: 22px
    }
}

@media(max-width:900px) {
    .auth_logoIcon__raqD1 {
        height: 20px;
        width: 20px
    }
}

@media(max-width:599px) {
    .auth_logoIcon__raqD1 {
        height: 18px;
        width: 18px
    }
}

.newsItem_item__tD1u1 {
    background-color: rgba(17, 17, 23, .93);
    border-radius: 12px;
    padding: 19px 22px
}

.newsItem_item__tD1u1+.newsItem_item__tD1u1 {
    margin-top: 2px
}

@media(max-width:599px) {
    .newsItem_item__tD1u1+.newsItem_item__tD1u1 {
        border-radius: 0;
        margin-top: 10px
    }
}

@media(max-width:1200px) {
    .newsItem_item__tD1u1 {
        border-radius: 10px
    }
}

@media(max-width:900px) {
    .newsItem_item__tD1u1 {
        padding: 17px 20px
    }
}

@media(max-width:599px) {
    .newsItem_item__tD1u1 {
        background-color: transparent;
        border-radius: 0;
        padding: 0
    }
}

.newsItem_title__9X\+3h {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 8px
}

@media(max-width:900px) {
    .newsItem_title__9X\+3h {
        font-size: 13px;
        margin-bottom: 5px
    }
}

@media(max-width:599px) {
    .newsItem_title__9X\+3h {
        margin-bottom: 4px
    }
}

.newsItem_content__MvaRs {
    color: #cecfd6;
    font-size: 13px;
    font-weight: 300;
    line-height: 1.3
}

@media(max-width:900px) {
    .newsItem_content__MvaRs {
        font-size: 12px
    }
}

.newsItem_linkWrapper__4ZX2i {
    padding-top: 9px
}

@media(max-width:900px) {
    .newsItem_linkWrapper__4ZX2i {
        padding-top: 8px
    }
}

.newsItem_link__bdhA5 {
    background-color: #e69d5d;
    border-radius: 7px;
    color: #392c22;
    display: block;
    font-size: 11px;
    font-weight: 700;
    padding: 13px 6px;
    text-align: center;
    text-transform: uppercase;
    transition: background-color .3s ease, color .3s ease
}

@media(max-width:900px) {
    .newsItem_link__bdhA5 {
        border-radius: 6px;
        padding: 11px 6px
    }
}

@media(max-width:599px) {
    .newsItem_link__bdhA5 {
        border-radius: 4px;
        font-size: 10px;
        padding: 10px 6px
    }
}

.newsItem_link__bdhA5:hover {
    background-color: #f8bc76;
    color: #684933
}

.newsItem_link__bdhA5.newsItem_given__W\+9vX {
    opacity: .5
}

.newsItem_date__6wNFW {
    color: #5e606a;
    font-size: 12px;
    margin-top: 8px
}

@media(max-width:900px) {
    .newsItem_date__6wNFW {
        font-size: 11px
    }
}

@media(max-width:599px) {
    .newsItem_date__6wNFW {
        display: none
    }
}

.newsList_listWrapper__7npa0 {
    position: absolute;
    right: -22px;
    top: 52px
}

@media(max-width:900px) {
    .newsList_listWrapper__7npa0 {
        right: -22px;
        top: 47px
    }
}

@media(max-width:599px) {
    .newsList_listWrapper__7npa0 {
        right: -30px;
        top: 43px
    }
}

.newsList_listWrapper__7npa0:after {
    border-bottom: 8px solid rgba(17, 17, 23, .95);
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 35px;
    top: -8px;
    width: 0
}

@media(max-width:900px) {
    .newsList_listWrapper__7npa0:after {
        right: 28px
    }
}

@media(max-width:599px) {
    .newsList_listWrapper__7npa0:after {
        border-bottom-width: 6px;
        border-left-width: 7px;
        border-right-width: 7px;
        right: 37px;
        top: -6px
    }

    .newsList_listWrapper__7npa0 {
        top: 42px
    }
}

.newsList_list__vDc6f {
    width: 314px
}

@media(max-width:1200px) {
    .newsList_list__vDc6f {
        width: 300px
    }
}

@media(max-width:599px) {
    .newsList_list__vDc6f {
        background-color: rgba(17, 17, 23, .95);
        border-radius: 8px;
        padding: 15px 14px;
        width: 297px
    }
}

.news_news__obso3 {
    position: relative;
    z-index: 999
}

.news_enter__o0G9X {
    opacity: 0;
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.news_enterActive__FDhMU {
    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
}

.news_exit__9hIvJ {
    opacity: 1
}

.news_exitActive__Arysm {
    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
}

.news_btn__yAxaK {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 9px 8px;
    touch-action: manipulation;
    -webkit-user-select: none;
    user-select: none
}

@media(max-width:900px) {
    .news_btn__yAxaK {
        padding: 9px 4px
    }
}

.news_btn__yAxaK:active {
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.news_btn__yAxaK.news_loading__yd68E {
    cursor: wait
}

.news_btn__yAxaK.news_status__DEGjW {
    position: relative
}

.news_btn__yAxaK.news_status__DEGjW:after {
    background-color: #cf362e;
    border: 3px solid #1b1c24;
    border-radius: 8px;
    content: "";
    height: 12px;
    position: absolute;
    right: 8px;
    top: 9px;
    width: 12px
}

@media(max-width:900px) {
    .news_btn__yAxaK.news_status__DEGjW:after {
        height: 10px;
        right: 2px;
        top: 8px;
        width: 10px
    }

    .news_icon__EQQJT {
        height: 23px;
        width: 23px
    }
}

@media(max-width:599px) {
    .news_icon__EQQJT {
        height: 21px;
        width: 21px
    }
}

.news_icon__EQQJT path {
    transition: fill .3s ease
}

.news_btn__yAxaK.news_active__FmYim .news_icon__EQQJT path,
.news_btn__yAxaK.news_loading__yd68E .news_icon__EQQJT path,
.news_btn__yAxaK:hover .news_icon__EQQJT path {
    fill: #a9aab9
}

.overlay_overlay__NLmdM {
    background-color: rgba(13, 13, 19, .88);
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 100%;
    z-index: 1000
}

.animation_enter__f2Wy8 {
    opacity: 0
}

.animation_enterActive__iuxqK {
    opacity: 1;
    transition: opacity .2s
}

.animation_exit__b8oVc {
    opacity: 1
}

.animation_exitActive__DSPbJ {
    opacity: 0;
    transition: opacity .2s
}

.menuWrapper_menuWrapper__chboN {
    position: relative;
    z-index: 1010
}

.menuWrapper_enter__peLyk {
    opacity: 0;
    -webkit-transform: scale(.95);
    transform: scale(.95)
}

.menuWrapper_enterActive__NRe\+g {
    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__VMDgz {
    opacity: 1
}

.menuWrapper_exitActive__mqC10 {
    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__cly4L {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 9px 6px;
    touch-action: manipulation;
    -webkit-user-select: none;
    user-select: none
}

@media(max-width:900px) {
    .menuWrapper_btn__cly4L {
        padding: 9px 4px
    }
}

@media(max-width:599px) {
    .menuWrapper_btn__cly4L {
        padding-right: 1px
    }
}

@media(max-width:900px) {
    .menuWrapper_icon__SmH3A {
        height: 23px;
        width: 23px
    }
}

@media(max-width:599px) {
    .menuWrapper_icon__SmH3A {
        height: 21px;
        width: 21px
    }
}

.menuWrapper_icon__SmH3A path {
    transition: fill .3s ease
}

.menuWrapper_btn__cly4L.menuWrapper_active__7WqmW .menuWrapper_icon__SmH3A path,
.menuWrapper_btn__cly4L:hover .menuWrapper_icon__SmH3A path {
    fill: #a9aab9
}

.accountMenu_menu__Wj27m {
    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__Wj27m: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__U8a56 {
    padding: 20px
}

.accountMenu_user__brSV5 {
    align-items: center;
    display: flex;
    margin-bottom: 15px
}

.accountMenu_photoWrapper__eXqZr {
    flex-shrink: 0;
    margin-right: 12px
}

.accountMenu_photo__3CB1P {
    border-radius: 10px;
    height: 40px;
    width: 40px
}

.accountMenu_userInfo__ek7SQ {
    min-width: 0
}

.accountMenu_userId__a0DeB {
    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__wab6i {
    color: #fff;
    font-size: 13px;
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.accountMenu_item__zCJGo+.accountMenu_item__zCJGo {
    margin-top: 4px
}

.accountMenu_link__vNgWX {
    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__vNgWX:before {
    background-repeat: no-repeat;
    background-size: 100% auto;
    bottom: 0;
    content: "";
    position: absolute;
    right: 0;
    z-index: 1
}

.accountMenu_link__vNgWX: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__vNgWX:hover {
    color: #d3d3dc
}

.accountMenu_link__vNgWX:hover:after {
    opacity: 1
}

.accountMenu_link__vNgWX.accountMenu_deposit__aCLLJ:before {
    background-image:
        /*savepage-url=/static/media/deposit.2a91800e64ebe92b3d66.png*/
        url();
    height: 62px;
    width: 85px
}

.accountMenu_link__vNgWX.accountMenu_items__NZTT-:before {
    background-image:
        /*savepage-url=/static/media/items.d472111d71e9a0982299.png*/
        url();
    height: 62px;
    width: 79px
}

.accountMenu_link__vNgWX.accountMenu_support__lnDId:before {
    background-image:
        /*savepage-url=/static/media/support.9f56704019814fc7e9b3.png*/
        url();
    height: 62px;
    width: 85px
}

.accountMenu_link__vNgWX span {
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    z-index: 1
}

.accountMenu_footer__UCPAs {
    align-items: center;
    background: #13131a;
    border-radius: 0 0 15px 15px;
    display: flex;
    padding: 16px 20px
}

.accountMenu_audio__u8ofj {
    flex-grow: 1
}

.accountMenu_audioBtn__i4lvj {
    background:
        /*savepage-url=/static/media/volume-on.a039ce471ebf60e27bda.svg*/
        url() 50% no-repeat;
    background-size: 14px 11px;
    border: 1px solid rgba(88, 89, 102, .22);
    border-radius: 7px;
    display: block;
    height: 34px;
    transition: border-color .3s ease;
    width: 36px
}

.accountMenu_audioBtn__i4lvj:hover {
    border-color: rgba(88, 89, 102, .44)
}

.accountMenu_audioBtn__i4lvj.accountMenu_off__W6u1R {
    background-image:
        /*savepage-url=/static/media/volume-off.524de28a6957f57ed903.svg*/
        url();
    background-position: 12px 10px;
    background-size: 13px 13px
}

.accountMenu_logout__EWQ6y {
    flex-shrink: 0
}

.accountMenu_logoutBtn__WdyG9 {
    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__WdyG9.accountMenu_loading__6R\+-e,
.accountMenu_logoutBtn__WdyG9:hover {
    color: #a0a0b0
}

.accountMenu_logoutBtn__WdyG9.accountMenu_loading__6R\+-e path,
.accountMenu_logoutBtn__WdyG9:hover path {
    fill: #a0a0b0
}

.accountMenu_logoutBtn__WdyG9.accountMenu_loading__6R\+-e {
    cursor: wait
}

.accountMenu_logoutBtn__WdyG9 svg {
    flex-shrink: 0;
    height: 18px;
    margin-left: 4px;
    margin-top: -1px;
    width: 18px
}

.accountMenu_logoutBtn__WdyG9 svg path {
    transition: fill .3s ease
}

.account_account__D4\+JF {
    flex-shrink: 0
}

.account_account__D4\+JF,
.account_skeletonInner__MVi4s {
    align-items: center;
    display: flex
}

.account_depositWrapper__cKxIu,
.account_link__5t-7i {
    position: relative;
    z-index: 6
}

.account_depositWrapper__cKxIu {
    flex-shrink: 0;
    margin-right: 26px
}

@media(max-width:900px) {
    .account_depositWrapper__cKxIu {
        margin-right: 10px
    }
}

.account_depositBtn__6IZCa {
    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__6IZCa {
        border-radius: 6px;
        height: 30px;
        width: 35px
    }
}

@media(max-width:599px) {
    .account_depositBtn__6IZCa {
        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__6IZCa:hover {
    background-color: #f8bc76;
    color: #684933
}

.account_depositBtn__6IZCa: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__6IZCa:after {
        display: none
    }
}

.account_skeleton__aao83 {
    display: none !important
}

@media(max-width:900px) {
    .account_skeleton__aao83 {
        display: inline-block !important
    }

    .account_depositIcon__fQGY1 {
        height: 18px;
        width: 18px
    }
}

@media(max-width:599px) {
    .account_depositIcon__fQGY1 {
        height: 16px;
        left: 5px;
        margin-top: -8px;
        position: absolute;
        top: 50%;
        width: 16px
    }
}

.account_depositIcon__fQGY1 path {
    transition: fill .3s ease
}

.account_header-account__refill-btn__d4ukt:hover .account_depositIcon__fQGY1 path {
    fill: #684933
}

.account_link__5t-7i {
    align-items: center;
    color: #fff;
    display: flex;
    flex-shrink: 0;
    font-size: 15px;
    font-weight: 700;
    transition: opacity .3s ease
}

@media(max-width:1200px) {
    .account_link__5t-7i {
        font-size: 14px
    }
}

@media(max-width:900px) {
    .account_link__5t-7i {
        font-size: 12px
    }
}

.account_link__5t-7i:hover {
    color: #fff;
    opacity: .7
}

.account_balance__f84Nc {
    align-items: flex-end;
    display: flex;
    flex-direction: column;
    flex-shrink: 0
}

@media(max-width:599px) {
    .account_balance__f84Nc {
        display: none
    }
}

.account_username__1\+yL1 {
    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__1\+yL1 {
        font-size: 9px;
        margin-bottom: 1px
    }
}

@media(max-width:900px) {
    .account_username__1\+yL1 {
        font-size: 9px;
        margin-bottom: 1px
    }
}

@media(max-width:599px) {
    .account_username__1\+yL1 {
        display: none
    }
}

.account_photoWrapper__Xxp3z {
    flex-shrink: 0;
    margin-left: 16px;
    position: relative
}

@media(max-width:1200px) {
    .account_photoWrapper__Xxp3z {
        margin-left: 13px
    }
}

@media(max-width:900px) {
    .account_photoWrapper__Xxp3z {
        margin-left: 10px
    }
}

@media(max-width:599px) {
    .account_photoWrapper__Xxp3z {
        margin-left: 0
    }
}

.account_photo__PH-CP {
    border-radius: 10px
}

@media(max-width:1200px) {
    .account_photo__PH-CP {
        height: 46px;
        width: 46px
    }
}

@media(max-width:900px) {
    .account_photo__PH-CP {
        border-radius: 6px;
        height: 35px;
        width: 35px
    }
}

@media(max-width:599px) {
    .account_photo__PH-CP {
        height: 30px;
        width: 30px
    }
}

.account_skeletonPhoto__wRYg- {
    border-radius: 10px !important;
    display: block !important;
    height: 50px !important;
    width: 50px !important
}

@media(max-width:1200px) {
    .account_skeletonPhoto__wRYg- {
        height: 46px !important;
        width: 46px !important
    }
}

@media(max-width:900px) {
    .account_skeletonPhoto__wRYg- {
        border-radius: 6px !important;
        height: 35px !important;
        width: 35px !important
    }
}

@media(max-width:599px) {
    .account_skeletonPhoto__wRYg- {
        height: 30px !important;
        width: 30px !important
    }
}

.account_news__O1xNF {
    flex-shrink: 0;
    margin-left: 12px
}

@media(max-width:900px) {
    .account_news__O1xNF {
        margin-left: 8px
    }
}

.account_menu__LRSuR {
    flex-shrink: 0
}

@media(max-width:900px) {
    .account_menu__LRSuR {
        display: none
    }
}

.mobileMenu_menu__YpyZ0 {
    background: rgba(19, 19, 25, .95);
    border-radius: 10px;
    box-shadow: 0 19px 40px rgba(8, 8, 12, .8);
    position: absolute;
    right: -2px;
    top: 46px;
    width: 360px
}

@media(max-width:599px) {
    .mobileMenu_menu__YpyZ0 {
        right: -4px;
        top: 43px;
        width: 295px
    }
}

.mobileMenu_menu__YpyZ0:after {
    border-bottom: 7px solid rgba(19, 19, 25, .95);
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 10px;
    top: -7px;
    width: 0
}

@media(max-width:599px) {
    .mobileMenu_menu__YpyZ0:after {
        right: 8px
    }
}

.mobileMenu_list__JKtVJ {
    display: flex;
    flex-wrap: wrap;
    margin-left: -5px;
    margin-top: -5px;
    padding: 9px
}

.mobileMenu_item__qbkHn {
    padding-left: 5px;
    padding-top: 5px;
    width: 33.3333%
}

.mobileMenu_link__I5-FX {
    background: linear-gradient(154.21deg, #1c1c23 1.16%, #242430 125.11%);
    border-radius: 6px;
    color: #a5a5ae;
    display: block;
    font-size: 10px;
    height: 82px;
    line-height: 1.4;
    overflow: hidden;
    padding: 10px 11px;
    position: relative;
    text-overflow: ellipsis;
    text-transform: uppercase;
    transition: none
}

@media(max-width:599px) {
    .mobileMenu_link__I5-FX {
        font-size: 9px
    }
}

.mobileMenu_link__I5-FX span {
    position: relative
}

.mobileMenu_link__I5-FX:hover {
    color: #a5a5ae
}

.mobileMenu_link__I5-FX:before {
    background-repeat: no-repeat;
    background-size: 100% auto;
    bottom: 0;
    content: "";
    height: 54px;
    position: absolute;
    right: 0;
    width: 50px
}

.mobileMenu_link__I5-FX.mobileMenu_bonuses__Vve5j:before {
    background-image:
        /*savepage-url=/static/media/bonuses.43a10f803aafcb5aa34d.png*/
        url()
}

.mobileMenu_link__I5-FX.mobileMenu_wheel__r9-Kf:before {
    background-image:
        /*savepage-url=/static/media/wheel.f03cffbbf6d1750d5846.png*/
        url()
}

.mobileMenu_link__I5-FX.mobileMenu_profile__PSIaK:before {
    background-image:
        /*savepage-url=/static/media/profile.c633a66dc0df9095358a.png*/
        url()
}

.mobileMenu_link__I5-FX.mobileMenu_upgrade__q3Xkg:before {
    background-image:
        /*savepage-url=/static/media/upgrade.773d8c0ed96719135fb0.png*/
        url()
}

.mobileMenu_link__I5-FX.mobileMenu_contracts__\+rGtD:before,
.mobileMenu_link__I5-FX.mobileMenu_partnership__OBVqw:before {
    background-image:
        /*savepage-url=/static/media/contracts.cb1a280dca719e353817.png*/
        url()
}

.mobileMenu_link__I5-FX.mobileMenu_faq__uJipc:before {
    background-image:
        /*savepage-url=/static/media/faq.5ae37cee9c8879cf7996.png*/
        url()
}

.mobileMenu_link__I5-FX.mobileMenu_battles__Qj9sh:before {
    background-image:
        /*savepage-url=/static/media/battles.c81f102c50545ec9647c.png*/
        url();
    height: 53px;
    width: 58px
}

.mobileMenu_link__I5-FX.mobileMenu_telegram__kFBUe:before {
    background-image:
        /*savepage-url=/static/media/telegram.4633a924d5b4cea41210.png*/
        url();
    height: 53px;
    width: 58px
}

.mobileMenu_footer__sfLrZ {
    align-items: center;
    background: #17171e;
    border-radius: 0 0 10px 10px;
    display: flex;
    padding: 12px 14px
}

.mobileMenu_footer__sfLrZ.mobileMenu_alone__IgTww {
    justify-content: flex-end
}

.mobileMenu_audio__dWnFa {
    flex-grow: 1
}

.mobileMenu_alone__IgTww .mobileMenu_audio__dWnFa {
    flex-grow: 0
}

.mobileMenu_audioBtn__jERBf {
    background:
        /*savepage-url=/static/media/volume-on.a039ce471ebf60e27bda.svg*/
        url() 50% no-repeat;
    background-size: 14px 11px;
    border: 1px solid rgba(88, 89, 102, .22);
    border-radius: 7px;
    display: block;
    height: 34px;
    width: 34px
}

.mobileMenu_audioBtn__jERBf.mobileMenu_off__fVYA9 {
    background-image:
        /*savepage-url=/static/media/volume-off.524de28a6957f57ed903.svg*/
        url();
    background-position: 11px 10px;
    background-size: 13px 13px
}

.mobileMenu_logout__6T3rd {
    flex-shrink: 0
}

.mobileMenu_logoutBtn__ZeB\+H {
    color: #565666;
    display: flex;
    font-size: 13px;
    line-height: 1;
    padding: 6px 24px 6px 5px;
    position: relative;
    text-transform: uppercase;
    transition: color .3s ease
}

@media(max-width:599px) {
    .mobileMenu_logoutBtn__ZeB\+H {
        font-size: 12px
    }
}

.mobileMenu_logoutBtn__ZeB\+H.mobileMenu_loading__rjeJC {
    color: #676779;
    cursor: wait
}

.mobileMenu_logoutBtn__ZeB\+H:after {
    background:
        /*savepage-url=/static/media/logout.965f8bfebb2ef5712377.svg*/
        url() no-repeat;
    content: "";
    height: 18px;
    margin-top: -9px;
    position: absolute;
    right: 0;
    top: 50%;
    width: 18px
}

.stickyProfile_enter__d4AAM {
    opacity: 0
}

.stickyProfile_enterActive__eXvsU {
    opacity: 1;
    transition: opacity .2s
}

.stickyProfile_exit__FhCiA {
    opacity: 1
}

.stickyProfile_exitActive__e6YQW {
    opacity: 0;
    transition: opacity .2s
}

.stickyProfile_component__cVpaN {
    position: fixed;
    right: 28px;
    top: 28px;
    will-change: transform;
    z-index: 1011
}

.stickyProfile_inner__2vXZK {
    align-items: center;
    background: #101016;
    border: 1px solid #1b1b25;
    border-radius: 12px;
    display: flex;
    padding: 12px 12px 12px 20px;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

@media(max-width:1200px) {
    .stickyProfile_inner__2vXZK {
        border-radius: 10px;
        padding: 10px 10px 10px 15px
    }
}

.stickyProfile_inner__2vXZK.stickyProfile_filterSticky__DQ8pv {
    -webkit-transform: translateY(64px);
    transform: translateY(64px)
}

.stickyProfile_balanceWrapper__BHoDh {
    align-items: center;
    display: flex
}

.stickyProfile_balance__kZ8qj {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    line-height: 1
}

@media(max-width:1200px) {
    .stickyProfile_balance__kZ8qj {
        font-size: 12px
    }
}

.stickyProfile_btnWrapper__J-10Y {
    flex-shrink: 0;
    margin-left: 9px
}

.stickyProfile_depositBtn__2xUqM {
    align-items: center;
    background: #f3a45d;
    border-radius: 6px;
    display: flex;
    font-size: 0;
    height: 24px;
    justify-content: center;
    transition: background-color .3s ease;
    width: 24px
}

.stickyProfile_depositBtn__2xUqM:hover {
    background-color: #f8bc76
}

.stickyProfile_depositIcon__Q985P {
    height: 16px;
    width: 16px
}

.stickyProfile_depositIcon__Q985P path {
    transition: fill .3s
}

.stickyProfile_depositBtn__2xUqM:hover .stickyProfile_depositIcon__Q985P path {
    fill: #684933
}

.stickyProfile_user__kIq3h {
    flex-shrink: 0;
    margin-left: 16px
}

@media(max-width:1200px) {
    .stickyProfile_user__kIq3h {
        margin-left: 12px
    }
}

.stickyProfile_userLink__HjdlR {
    transition: none
}

.stickyProfile_userPhoto__GijJD {
    border: 1px solid #20202b;
    border-radius: 8px;
    height: 42px;
    transition: border-color .3s ease;
    width: 42px
}

@media(max-width:1200px) {
    .stickyProfile_userPhoto__GijJD {
        height: 36px;
        width: 36px
    }
}

.stickyProfile_userLink__HjdlR:hover .stickyProfile_userPhoto__GijJD {
    border-color: #2f2f3a
}

.header_header__Cla\+Q {
    background-color: #1b1c24
}

@media(max-width:900px) {
    .header_header__Cla\+Q {
        z-index: 1010
    }
}

.header_logoWrapper__2tfOg,
.header_socials__n7Zpt {
    position: relative;
    z-index: 6
}

.header_logoWrapper__2tfOg {
    flex-shrink: 0;
    margin-right: 22px
}

@media(max-width:599px) {
    .header_logoWrapper__2tfOg {
        margin-right: 15px;
        margin-right: 12px
    }
}

.header_logoLink__\+N2fv {
    display: block;
    padding: 22px 0;
    transition: opacity .3s ease
}

@media(max-width:1200px) {
    .header_logoLink__\+N2fv {
        padding: 20px 0
    }
}

@media(max-width:900px) {
    .header_logoLink__\+N2fv {
        padding: 14px 0
    }
}

.header_logoLink__\+N2fv:hover {
    opacity: .7
}

.header_logoImage__w5SnO {
    background:
        /*savepage-url=/static/media/logo.31d34b378a0facf2b368.svg*/
        url() no-repeat;
    height: 42px;
    position: relative;
    width: 200px
}

@media(max-width:1550px) {
    .header_logoImage__w5SnO {
        background-image:
            /*savepage-url=/static/media/logo-min.e831959903138193764e.svg*/
            url();
        width: 43px
    }
}

@media(max-width:900px) {
    .header_logoImage__w5SnO {
        height: 32px;
        width: 33px
    }
}

@media(max-width:599px) {
    .header_logoImage__w5SnO {
        height: 28px;
        width: 29px
    }
}

.header_topWrapper__W0fhk {
    position: relative
}

@media(max-width:900px) {
    .header_topWrapper__W0fhk {
        height: 60px
    }
}

@media(max-width:599px) {
    .header_topWrapper__W0fhk {
        height: 56px
    }
}

.header_top__NVZT5 {
    background-color: #1b1c24
}

.header_top__NVZT5.header_sticky__sXzI3 {
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 999
}

.header_topInner__0FPon {
    align-items: center;
    display: flex
}

.header_lang__B5CDp {
    flex-shrink: 0
}

.header_socials__n7Zpt {
    flex-shrink: 0;
    margin-right: 27px
}

@media(max-width:1200px) {
    .header_socials__n7Zpt {
        display: none
    }
}

.header_bottom__Q3gZn {
    height: 64px
}

@media(max-width:1300px) {
    .header_bottom__Q3gZn {
        height: 57px
    }
}

@media(max-width:1200px) {
    .header_bottom__Q3gZn {
        height: 49px
    }
}

@media(max-width:900px) {
    .header_bottom__Q3gZn {
        display: none
    }
}

.header_bottomContent__1NAMV {
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    background-color: rgba(20, 20, 28, .85);
    border-radius: 12px;
    display: flex;
    padding: 5px;
    position: relative;
    z-index: 5
}

@media(max-width:1200px) {
    .header_bottomContent__1NAMV {
        border-radius: 10px
    }
}

.counters_counters__lE7m5 {
    align-items: center;
    background: linear-gradient(260.7deg, rgba(26, 26, 32, .5) 19.27%, rgba(29, 29, 37, .5) 90.31%);
    border-radius: 80px;
    display: flex;
    height: 100%;
    padding: 23px 40px 63px 85px;
    position: relative
}

@media(max-width:1650px) {
    .counters_counters__lE7m5 {
        border-radius: 60px;
        padding: 23px 40px 63px 60px
    }
}

@media(max-width:1350px) {
    .counters_counters__lE7m5 {
        border-radius: 30px;
        padding: 20px 30px 50px 40px
    }
}

@media(max-width:1200px) {
    .counters_counters__lE7m5 {
        border-radius: 25px;
        padding: 10px 30px 35px
    }
}

@media(max-width:900px) {
    .counters_counters__lE7m5 {
        border-radius: 10px;
        padding: 10px 30px 25px
    }
}

@media(max-width:599px) {
    .counters_counters__lE7m5 {
        background: none;
        padding: 0
    }
}

.counters_list__dnqfE {
    display: flex;
    flex-wrap: wrap;
    max-width: 600px
}

@media(max-width:1650px) {
    .counters_list__dnqfE {
        max-width: 450px
    }
}

@media(max-width:900px) {
    .counters_list__dnqfE {
        max-width: 100%
    }
}

.counters_item__kx1NM {
    margin-top: 40px;
    padding-left: 56px;
    padding-right: 15px;
    position: relative;
    width: 265px
}

@media(max-width:1650px) {
    .counters_item__kx1NM {
        width: 200px
    }
}

@media(max-width:1350px) {
    .counters_item__kx1NM {
        margin-top: 30px
    }
}

@media(max-width:1200px) {
    .counters_item__kx1NM {
        margin-top: 25px;
        width: 100%
    }
}

@media(max-width:900px) {
    .counters_item__kx1NM {
        margin-top: 15px;
        padding-left: 50px;
        width: 50%
    }
}

@media(max-width:599px) {
    .counters_item__kx1NM {
        padding-left: 40px
    }
}

.counters_item__kx1NM:before {
    background-repeat: no-repeat;
    content: "";
    left: 0;
    margin-top: -23px;
    position: absolute;
    top: 50%
}

@media(max-width:1650px) {
    .counters_item__kx1NM:before {
        margin-top: -19px
    }
}

@media(max-width:900px) {
    .counters_item__kx1NM:before {
        margin-top: -16px
    }
}

@media(max-width:599px) {
    .counters_item__kx1NM:before {
        margin-top: -14px
    }
}

.counters_item__kx1NM.counters_cases__ZiqmD:before {
    background-image:
        /*savepage-url=/static/media/cases-count.38f6afc6d7e49d2449b4.svg*/
        url();
    height: 46px;
    width: 46px
}

@media(max-width:1650px) {
    .counters_item__kx1NM.counters_cases__ZiqmD:before {
        height: 38px;
        width: 38px
    }
}

@media(max-width:900px) {
    .counters_item__kx1NM.counters_cases__ZiqmD:before {
        height: 33px;
        width: 33px
    }
}

@media(max-width:599px) {
    .counters_item__kx1NM.counters_cases__ZiqmD:before {
        height: 29px;
        width: 29px
    }
}

.counters_item__kx1NM.counters_contracts__jRvlM:before {
    background-image:
        /*savepage-url=/static/media/contracts-count.8392b265f11fe03af95e.svg*/
        url();
    height: 46px;
    margin-top: -21px;
    width: 46px
}

@media(max-width:1650px) {
    .counters_item__kx1NM.counters_contracts__jRvlM:before {
        height: 38px;
        margin-top: -17px;
        width: 38px
    }
}

@media(max-width:900px) {
    .counters_item__kx1NM.counters_contracts__jRvlM:before {
        height: 33px;
        margin-top: -14px;
        width: 33px
    }
}

@media(max-width:599px) {
    .counters_item__kx1NM.counters_contracts__jRvlM:before {
        height: 29px;
        margin-top: -13px;
        width: 29px
    }
}

.counters_item__kx1NM.counters_users__99anw:before {
    background-image:
        /*savepage-url=/static/media/users-count.f39dda427d44e0b0c57a.svg*/
        url();
    height: 46px;
    width: 47px
}

@media(max-width:1650px) {
    .counters_item__kx1NM.counters_users__99anw:before {
        height: 38px;
        width: 39px
    }
}

@media(max-width:900px) {
    .counters_item__kx1NM.counters_users__99anw:before {
        height: 33px;
        width: 32px
    }
}

@media(max-width:599px) {
    .counters_item__kx1NM.counters_users__99anw:before {
        height: 30px;
        width: 29px
    }
}

.counters_item__kx1NM.counters_upgrades__jRmOM:before {
    background-image:
        /*savepage-url=/static/media/upgrades-count.74ae792f08ca0c3dafee.svg*/
        url();
    height: 46px;
    width: 47px
}

@media(max-width:1650px) {
    .counters_item__kx1NM.counters_upgrades__jRmOM:before {
        height: 38px;
        width: 39px
    }
}

@media(max-width:900px) {
    .counters_item__kx1NM.counters_upgrades__jRmOM:before {
        height: 33px;
        width: 32px
    }
}

@media(max-width:599px) {
    .counters_item__kx1NM.counters_upgrades__jRmOM:before {
        height: 30px;
        width: 29px
    }
}

.counters_itemValue__rHyRX {
    color: #f5f5f5;
    font-size: 25px;
    font-weight: 900;
    margin-bottom: 2px
}

@media(max-width:1650px) {
    .counters_itemValue__rHyRX {
        font-size: 18px
    }
}

@media(max-width:900px) {
    .counters_itemValue__rHyRX {
        font-size: 15px
    }
}

@media(max-width:599px) {
    .counters_itemValue__rHyRX {
        font-size: 12px;
        margin-bottom: 3px
    }
}

.counters_itemLabel__mOZ8a {
    color: #71727d;
    font-size: 12px;
    text-transform: uppercase
}

@media(max-width:1650px) {
    .counters_itemLabel__mOZ8a {
        font-size: 10px;
        line-height: 1.3
    }
}

@media(max-width:900px) {
    .counters_itemLabel__mOZ8a {
        font-size: 9px
    }
}

@media(max-width:599px) {
    .counters_itemLabel__mOZ8a {
        font-size: 8px
    }
}

.counters_skeleton__SKe1o {
    width: 135px !important
}

@media(max-width:1650px) {
    .counters_skeleton__SKe1o {
        width: 110px !important
    }
}

@media(max-width:900px) {
    .counters_skeleton__SKe1o {
        width: 80px !important
    }
}

@media(max-width:599px) {
    .counters_skeleton__SKe1o {
        width: 70px !important
    }
}

.menu_menu__Kcs72 {
    padding-left: 109px
}

@media(max-width:1350px) {
    .menu_menu__Kcs72 {
        padding-left: 70px
    }
}

@media(max-width:1200px) {
    .menu_menu__Kcs72 {
        padding-left: 0
    }
}

@media(max-width:900px) {
    .menu_menu__Kcs72 {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        margin: -5px -10px 0;
        padding-bottom: 20px
    }
}

@media(max-width:599px) {
    .menu_menu__Kcs72 {
        margin: -3px -10px 0;
        padding-bottom: 0
    }
}

.menu_menuItem__zL8ml+.menu_menuItem__zL8ml {
    margin-top: 15px
}

@media(max-width:900px) {
    .menu_menuItem__zL8ml+.menu_menuItem__zL8ml {
        margin-top: 5px
    }
}

@media(max-width:599px) {
    .menu_menuItem__zL8ml+.menu_menuItem__zL8ml {
        margin-top: 3px
    }
}

@media(max-width:900px) {
    .menu_menuItem__zL8ml {
        margin-top: 5px;
        padding: 0 10px
    }
}

@media(max-width:599px) {
    .menu_menuItem__zL8ml {
        margin-top: 3px
    }
}

.menu_menuLink__NQSWT {
    color: #90929e;
    font-size: 14px;
    font-weight: 300;
    transition: color .3s ease
}

@media(max-width:1200px) {
    .menu_menuLink__NQSWT {
        font-size: 13px
    }
}

@media(max-width:900px) {
    .menu_menuLink__NQSWT {
        display: block;
        padding: 5px 0
    }
}

@media(max-width:599px) {
    .menu_menuLink__NQSWT {
        font-size: 12px
    }
}

.menu_menuLink__NQSWT:hover {
    color: #ffcc7e
}

.footer_footer__xGu01 {
    background-color: #17171f
}

.footer_inner__X5p-G {
    padding-top: 106px;
    position: relative
}

@media(max-width:1650px) {
    .footer_inner__X5p-G {
        padding-top: 35px
    }
}

@media(max-width:1500px) {
    .footer_inner__X5p-G {
        padding-top: 25px
    }
}

@media(max-width:900px) {
    .footer_inner__X5p-G {
        padding-top: 15px
    }
}

@media(max-width:599px) {
    .footer_inner__X5p-G {
        padding-top: 10px
    }
}

.footer_inner__X5p-G:before {
    background:
        /*savepage-url=/static/media/character.2823bbedec7278653873.png*/
        url() 100%/100% no-repeat;
    bottom: 0;
    content: "";
    height: 553px;
    position: absolute;
    right: 30px;
    width: 544px;
    z-index: 1
}

@media(max-width:1650px) {
    .footer_inner__X5p-G:before {
        height: 476px;
        width: 460px
    }
}

@media(max-width:1500px) {
    .footer_inner__X5p-G:before {
        height: 396px;
        width: 390px
    }
}

@media(max-width:900px) {
    .footer_inner__X5p-G:before {
        display: none
    }
}

.footer_top__tlWl- {
    display: flex
}

@media(max-width:900px) {
    .footer_top__tlWl- {
        flex-wrap: wrap
    }
}

.footer_main__s8qlX {
    padding-right: 50px
}

@media(max-width:900px) {
    .footer_main__s8qlX {
        display: flex;
        flex-wrap: wrap;
        padding-right: 0;
        width: 100%
    }
}

.footer_mainTop__ViBlp {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    margin-bottom: 30px;
    padding-top: 19px
}

@media(max-width:1350px) {
    .footer_mainTop__ViBlp {
        padding-top: 15px
    }
}

@media(max-width:1200px) {
    .footer_mainTop__ViBlp {
        padding-top: 5px
    }
}

@media(max-width:900px) {
    .footer_mainTop__ViBlp {
        margin-bottom: 19px;
        padding-right: 30px;
        padding-top: 10px;
        width: 100%
    }
}

@media(max-width:599px) {
    .footer_mainTop__ViBlp {
        margin-bottom: 13px;
        padding-right: 0
    }
}

.footer_logo__d\+8gV {
    height: 64px;
    width: 64px
}

@media(max-width:1350px) {
    .footer_logo__d\+8gV {
        height: 50px;
        width: 50px
    }
}

@media(max-width:900px) {
    .footer_logo__d\+8gV {
        height: 40px;
        width: 40px
    }
}

@media(max-width:599px) {
    .footer_logo__d\+8gV {
        height: 35px;
        width: 35px
    }
}

.footer_mainInfo__Zqcmb {
    padding-left: 45px
}

@media(max-width:1350px) {
    .footer_mainInfo__Zqcmb {
        padding-left: 20px
    }
}

@media(max-width:900px) {
    .footer_mainInfo__Zqcmb {
        padding-left: 15px
    }
}

@media(max-width:599px) {
    .footer_mainInfo__Zqcmb {
        padding-left: 13px
    }
}

.footer_copyright__ycQ\+x {
    color: #fff;
    font-size: 17px;
    font-weight: 900;
    margin-bottom: 3px
}

@media(max-width:1350px) {
    .footer_copyright__ycQ\+x {
        font-size: 14px
    }
}

@media(max-width:900px) {
    .footer_copyright__ycQ\+x {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .footer_copyright__ycQ\+x {
        font-size: 12px
    }
}

.footer_description__YkB-y {
    color: #cecfd6;
    font-size: 16px;
    font-weight: 300
}

@media(max-width:1350px) {
    .footer_description__YkB-y {
        font-size: 13px
    }
}

@media(max-width:900px) {
    .footer_description__YkB-y {
        font-size: 12px
    }
}

@media(max-width:599px) {
    .footer_description__YkB-y {
        font-size: 11px
    }
}

.footer_counters__OI0VM {
    flex-grow: 1
}

@media(max-width:900px) {
    .footer_counters__OI0VM {
        width: 100%
    }
}

.footer_bottom__xeKav {
    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__xeKav {
        padding-left: 0
    }
}

@media(max-width:1500px) {
    .footer_bottom__xeKav {
        padding-bottom: 40px;
        padding-top: 40px
    }
}

@media(max-width:900px) {
    .footer_bottom__xeKav {
        -webkit-backdrop-filter: none;
        backdrop-filter: none;
        flex-wrap: wrap;
        padding-bottom: 30px;
        padding-top: 20px
    }
}

@media(max-width:599px) {
    .footer_bottom__xeKav {
        padding-bottom: 20px
    }
}

.footer_cooperation__iKuAP {
    flex-shrink: 0;
    padding-right: 15px
}

@media(max-width:900px) {
    .footer_cooperation__iKuAP {
        margin-bottom: 5px;
        padding-right: 0
    }
}

@media(max-width:599px) {
    .footer_cooperation__iKuAP {
        display: flex;
        justify-content: center;
        margin-bottom: 10px;
        width: 100%
    }
}

.footer_cooperationLink__0p2EE {
    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__0p2EE {
        border-radius: 6px;
        font-size: 12px;
        padding: 18px 46px 18px 20px
    }
}

@media(max-width:900px) {
    .footer_cooperationLink__0p2EE {
        border-radius: 6px;
        font-size: 12px;
        font-weight: 700
    }
}

@media(max-width:599px) {
    .footer_cooperationLink__0p2EE {
        font-size: 11px;
        padding: 13px 35px 13px 15px;
        text-align: center;
        width: 100%
    }
}

.footer_cooperationLink__0p2EE:after {
    background:
        /*savepage-url=/static/media/cooperation.6bdd9aba0de3179d9aef.svg*/
        url() no-repeat;
    content: "";
    height: 24px;
    margin-top: -12px;
    position: absolute;
    right: 15px;
    top: 50%;
    width: 24px
}

@media(max-width:1350px) {
    .footer_cooperationLink__0p2EE:after {
        height: 20px;
        margin-top: -10px;
        right: 14px;
        width: 20px
    }
}

@media(max-width:599px) {
    .footer_cooperationLink__0p2EE:after {
        height: 18px;
        margin-left: 8px;
        margin-top: -9px;
        right: auto;
        width: 18px
    }
}

.footer_cooperationLink__0p2EE:hover {
    background-color: #222231;
    color: #96aadd
}

.footer_socialsWrapper__MAD30 {
    align-items: center;
    display: flex;
    flex-shrink: 0
}

@media(max-width:900px) {
    .footer_socialsWrapper__MAD30 {
        margin-bottom: 5px;
        width: 100%
    }
}

@media(max-width:599px) {
    .footer_socialsWrapper__MAD30 {
        justify-content: center;
        margin-bottom: 10px
    }
}

.footer_socialsTitle__v3A91 {
    color: #33343d;
    flex-shrink: 0;
    font-size: 15px;
    padding-right: 100px;
    position: relative
}

@media(max-width:1650px) {
    .footer_socialsTitle__v3A91 {
        display: none
    }
}

@media(max-width:900px) {
    .footer_socialsTitle__v3A91 {
        display: block;
        font-size: 14px;
        padding-right: 45px
    }
}

@media(max-width:599px) {
    .footer_socialsTitle__v3A91 {
        display: none
    }
}

.footer_socialsTitle__v3A91:after {
    background-color: #30313b;
    content: "";
    display: block;
    height: 1px;
    position: absolute;
    right: 28px;
    top: 50%;
    width: 44px
}

@media(max-width:900px) {
    .footer_socialsTitle__v3A91:after {
        right: 11px;
        width: 15px
    }
}

.footer_socials__WlgpB {
    flex-shrink: 0
}

.footer_contacts__FHoW\+ {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    padding-left: 15px
}

@media(max-width:1500px) {
    .footer_contacts__FHoW\+ {
        align-items: flex-start;
        flex-direction: column-reverse
    }
}

@media(max-width:900px) {
    .footer_contacts__FHoW\+ {
        padding-left: 0;
        width: 100%
    }
}

@media(max-width:599px) {
    .footer_contacts__FHoW\+ {
        align-items: center
    }
}

.footer_contactsEmail__MtrU4 {
    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__MtrU4 {
        border: none;
        margin-right: 0;
        padding: 5px 0 6px 35px
    }
}

@media(max-width:900px) {
    .footer_contactsEmail__MtrU4 {
        border: 1px dashed rgba(48, 34, 34, .86);
        font-size: 13px;
        padding: 16px 22px 17px 50px
    }
}

@media(max-width:599px) {
    .footer_contactsEmail__MtrU4 {
        border: none;
        font-size: 12px;
        padding: 7px 10px 8px 35px
    }
}

.footer_contactsEmail__MtrU4:before {
    background:
        /*savepage-url=/static/media/email.e606795b2f4dbbdfec19.svg*/
        url() no-repeat;
    content: "";
    height: 24px;
    left: 22px;
    margin-top: -12px;
    position: absolute;
    top: 50%;
    width: 24px
}

@media(max-width:1500px) {
    .footer_contactsEmail__MtrU4:before {
        left: 0
    }
}

@media(max-width:900px) {
    .footer_contactsEmail__MtrU4:before {
        left: 13px
    }
}

@media(max-width:599px) {
    .footer_contactsEmail__MtrU4:before {
        left: 0
    }
}

.footer_contactsInfo__VJrfa {
    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__VJrfa {
        margin-bottom: 10px
    }
}

@media(max-width:1200px) {
    .footer_contactsInfo__VJrfa {
        max-width: 350px
    }
}

@media(max-width:900px) {
    .footer_contactsInfo__VJrfa {
        margin-bottom: 15px
    }
}

@media(max-width:599px) {
    .footer_contactsInfo__VJrfa {
        gap: 12px;
        line-height: 1.2;
        margin-bottom: 15px;
        max-width: 100%;
        text-align: center
    }
}

.maintenance_maintenance__RYEs3 {
    background: #0f0f15
}

.maintenance_wrapper__LgaMF {
    align-content: center;
    background-image:
        /*savepage-url=/static/media/bg.dd48bcbaab05bb5d65f4.png*/
        url();
    background-position: 50% 90px;
    background-repeat: no-repeat;
    background-size: 1378px;
    display: grid;
    justify-items: center;
    min-height: var(--app-height);
    padding: 70px 0 150px;
    position: relative;
    text-align: center;
    z-index: 2
}

@media(max-width:1800px) {
    .maintenance_wrapper__LgaMF {
        background-position: 50% 60px;
        background-size: 1240px;
        padding-bottom: 100px
    }
}

@media(max-width:1200px) {
    .maintenance_wrapper__LgaMF {
        background-size: 960px;
        padding-bottom: 80px
    }
}

@media(max-width:900px) {
    .maintenance_wrapper__LgaMF {
        background-size: 900px
    }
}

@media(max-width:599px) {
    .maintenance_wrapper__LgaMF {
        background-image:
            /*savepage-url=/static/media/bg-sm.84a82779a39a9790bbe2.png*/
            url();
        background-size: 720px;
        padding: 35px 0 40px
    }
}

.maintenance_logo__6EzNh {
    background:
        /*savepage-url=/static/media/logo.5224d43a8a06cff8c817.svg*/
        url() no-repeat;
    background-size: 100%;
    height: 42px;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 70px;
    width: 200px
}

@media(max-width:1200px) {
    .maintenance_logo__6EzNh {
        height: 38px;
        top: 50px;
        width: 180px
    }
}

@media(max-width:900px) {
    .maintenance_logo__6EzNh {
        height: 36px;
        top: 40px;
        width: 170px
    }
}

@media(max-width:599px) {
    .maintenance_logo__6EzNh {
        height: 32px;
        width: 150px
    }
}

.maintenance_content__K-ybE {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-top: 500px
}

@media(max-width:1800px) {
    .maintenance_content__K-ybE {
        margin-top: 350px
    }
}

@media(max-width:1200px) {
    .maintenance_content__K-ybE {
        margin-top: 290px
    }
}

@media(max-width:900px) {
    .maintenance_content__K-ybE {
        margin-top: 250px
    }
}

.maintenance_title__0Yr3U {
    color: #fff;
    font-size: 48px;
    font-weight: 900
}

@media(max-width:1800px) {
    .maintenance_title__0Yr3U {
        font-size: 33px
    }
}

@media(max-width:1200px) {
    .maintenance_title__0Yr3U {
        font-size: 28px
    }
}

@media(max-width:900px) {
    .maintenance_title__0Yr3U {
        font-size: 24px
    }
}

@media(max-width:599px) {
    .maintenance_title__0Yr3U {
        font-size: 22px
    }
}

.maintenance_description__xzI6b {
    color: #cecfd6;
    font-size: 18px;
    margin-top: 16px;
    max-width: 590px
}

@media(max-width:1200px) {
    .maintenance_description__xzI6b {
        font-size: 15px
    }
}

@media(max-width:900px) {
    .maintenance_description__xzI6b {
        font-size: 14px
    }
}

@media(max-width:599px) {
    .maintenance_description__xzI6b {
        font-size: 12px;
        margin-top: 12px
    }
}

.maintenance_button__mx2y2 {
    grid-gap: 8px;
    align-items: center;
    background: #f3a45d;
    border-radius: 10px;
    color: #392c22;
    display: grid;
    font-size: 14px;
    font-weight: 900;
    gap: 8px;
    grid-auto-flow: column;
    margin-top: 32px;
    overflow: hidden;
    padding: 18px 26px;
    text-transform: uppercase;
    transition: color .3s, background-color .3s
}

@media(max-width:1800px) {
    .maintenance_button__mx2y2 {
        font-size: 13px
    }
}

@media(max-width:1200px) {
    .maintenance_button__mx2y2 {
        border-radius: 8px;
        font-size: 12px;
        padding: 16px 22px
    }
}

@media(max-width:900px) {
    .maintenance_button__mx2y2 {
        font-size: 12px;
        margin-top: 28px
    }
}

@media(max-width:599px) {
    .maintenance_button__mx2y2 {
        font-size: 11px;
        margin-top: 24px;
        padding: 14px 18px
    }
}

.maintenance_button__mx2y2:hover {
    background-color: #fac26f;
    color: #684933
}

.maintenance_button__mx2y2:hover path {
    fill: #684933
}

.maintenance_button__mx2y2 span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.maintenance_icon__612D7 {
    height: 24px;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 24px
}

@media(max-width:1800px) {
    .maintenance_icon__612D7 {
        height: 22px;
        width: 22px
    }
}

@media(max-width:1200px) {
    .maintenance_icon__612D7 {
        height: 20px;
        width: 20px
    }
}

@media(max-width:599px) {
    .maintenance_icon__612D7 {
        height: 18px;
        width: 18px
    }
}

.maintenance_button__mx2y2:hover .maintenance_icon__612D7 {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn)
}

.maintenance_icon__612D7 path {
    transition: fill .3s
}

.menu_component__HWEN2 {
    grid-gap: 6px;
    background: rgba(16, 18, 24, .9);
    border-radius: 12px;
    display: grid;
    gap: 6px;
    grid-template-columns: repeat(3, 1fr);
    padding: 6px;
    position: relative
}

@media(max-width:900px) {
    .menu_component__HWEN2 {
        gap: 4px;
        grid-template-columns: 1fr 1fr
    }
}

@media(max-width:599px) {
    .menu_component__HWEN2 {
        border-radius: 8px;
        padding: 4px
    }
}

.menu_item__GDQ4d {
    overflow: hidden
}

@media(max-width:900px) {
    .menu_item__GDQ4d:first-child {
        grid-column: 1/-1
    }
}

.menu_link__FdNln {
    background: #132136;
    border-radius: 8px;
    display: block;
    height: 94px;
    opacity: .8;
    overflow: hidden;
    padding: 25px 22px 0;
    position: relative;
    transition: opacity .3s
}

@media(max-width:1200px) {
    .menu_link__FdNln {
        height: 76px;
        padding: 15px 18px 0
    }
}

@media(max-width:900px) {
    .menu_link__FdNln {
        height: 66px;
        padding: 10px 14px 0
    }
}

@media(max-width:599px) {
    .menu_link__FdNln {
        border-radius: 6px;
        height: 56px;
        padding: 8px 8px 0
    }
}

.menu_link__FdNln:hover {
    color: #fff;
    opacity: 1
}

.menu_link__FdNln:hover:before {
    opacity: .8
}

.menu_link__FdNln:before {
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
    content: "";
    height: 100%;
    left: 0;
    opacity: .4;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    width: 100%
}

.menu_link__FdNln.menu_ggpass__yhXBK:before {
    background-image:
        /*savepage-url=/static/media/ggpass-bg.c3f5135a27955e5b5a76.png*/
        url()
}

@media(max-width:599px) {
    .menu_link__FdNln.menu_ggpass__yhXBK:before {
        background-image:
            /*savepage-url=/static/media/ggpass-bg-sm.8e13793daf963bbb6e5f.png*/
            url()
    }
}

.menu_link__FdNln.menu_mines__H2Zg5:before {
    background-image:
        /*savepage-url=/static/media/mines-bg.11256351319e8a238f04.png*/
        url()
}

@media(max-width:599px) {
    .menu_link__FdNln.menu_mines__H2Zg5:before {
        background-image:
            /*savepage-url=/static/media/mines-bg-sm.8d6a0202ed3ee3c65eb8.png*/
            url()
    }
}

.menu_link__FdNln.menu_snowstorm__1Prm1:before {
    background-image:
        /*savepage-url=/static/media/snowstorm-bg.4c36601f69c2eeee8f00.png*/
        url()
}

@media(max-width:599px) {
    .menu_link__FdNln.menu_snowstorm__1Prm1:before {
        background-image:
            /*savepage-url=/static/media/snowstorm-bg-sm.f8f5aaea1fb875fb0d5d.png*/
            url()
    }
}

.menu_link__FdNln.menu_loading__II7MF {
    cursor: wait
}

.menu_link__FdNln.menu_disabled__DvJeV {
    cursor: default;
    transition: none
}

.menu_link__FdNln.menu_active__ZPbtn {
    cursor: default;
    opacity: 1
}

.menu_link__FdNln.menu_active__ZPbtn:before {
    opacity: 1
}

.menu_title__gIdh0 {
    color: #fff5e5;
    font-size: 19px;
    font-weight: 900;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .menu_title__gIdh0 {
        font-size: 16px
    }
}

@media(max-width:900px) {
    .menu_title__gIdh0 {
        font-size: 14px
    }
}

@media(max-width:599px) {
    .menu_title__gIdh0 {
        font-size: 12px
    }
}

.menu_subtitle__ToSzZ {
    color: #d9c375;
    font-size: 12px
}

@media(max-width:1200px) {
    .menu_subtitle__ToSzZ {
        font-size: 11px
    }
}

@media(max-width:599px) {
    .menu_subtitle__ToSzZ {
        font-size: 10px
    }

    .menu_mines__H2Zg5 .menu_subtitle__ToSzZ {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        white-space: inherit
    }
}

.menu_subtitle__ToSzZ span {
    font-weight: 700
}

.menu_secondSubtitle__-zn6E {
    color: #d9c375;
    font-size: 11px
}

@media(max-width:599px) {
    .menu_secondSubtitle__-zn6E {
        font-size: 10px
    }
}

.menu_secondSubtitle__-zn6E,
.menu_subtitle__ToSzZ,
.menu_title__gIdh0 {
    max-width: 100%;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 2
}

.menu_skeleton__YHLMi {
    width: 200px !important
}

@media(max-width:1200px) {
    .menu_skeleton__YHLMi {
        width: 150px !important
    }
}

@media(max-width:900px) {
    .menu_skeleton__YHLMi {
        width: 120px !important
    }
}

@media(max-width:599px) {
    .menu_skeleton__YHLMi {
        width: 90px !important
    }
}

.loader_component__J6\+LG {
    align-items: center;
    display: flex;
    flex-grow: 1;
    justify-content: center;
    padding-top: 130px
}

@media(max-width:1200px) {
    .loader_component__J6\+LG {
        padding-top: 120px
    }
}

@media(max-width:900px) {
    .loader_component__J6\+LG {
        padding-top: 160px
    }
}

@media(max-width:599px) {
    .loader_component__J6\+LG {
        padding-top: 135px
    }
}

.loader_component__J6\+LG.loader_auth__2Xf5k {
    padding-top: 200px
}

@media(max-width:1200px) {
    .loader_component__J6\+LG.loader_auth__2Xf5k {
        padding-top: 180px
    }
}

@media(max-width:900px) {
    .loader_component__J6\+LG.loader_auth__2Xf5k {
        padding-top: 220px
    }
}

@media(max-width:599px) {
    .loader_component__J6\+LG.loader_auth__2Xf5k {
        padding-top: 175px
    }
}

.userInfo_component__50uI2 {
    display: flex;
    gap: 11px;
    margin-bottom: 20px
}

@media(max-width:599px) {
    .userInfo_component__50uI2 {
        gap: 6px;
        margin-bottom: 6px
    }
}

.userInfo_levelProgress__MhGIC,
.userInfo_points__\+0ZEq {
    height: 46px
}

@media(max-width:900px) {

    .userInfo_levelProgress__MhGIC,
    .userInfo_points__\+0ZEq {
        height: 40px
    }
}

@media(max-width:599px) {

    .userInfo_levelProgress__MhGIC,
    .userInfo_points__\+0ZEq {
        height: 32px
    }
}

.userInfo_points__\+0ZEq {
    align-items: center;
    background: #17171f;
    border: 1px solid #313141;
    border-radius: 12px;
    color: #fff;
    display: flex;
    padding: 0 14px;
    transition: border-color .3s, background-color .3s
}

@media(max-width:900px) {
    .userInfo_points__\+0ZEq {
        border-radius: 8px
    }
}

@media(max-width:599px) {
    .userInfo_points__\+0ZEq {
        padding: 0 10px
    }
}

.userInfo_points__\+0ZEq:hover {
    background: #1b1b24;
    border-color: #373749;
    color: #fff
}

.userInfo_points__\+0ZEq:hover path {
    fill: #c7c7da
}

.userInfo_pointsTitle__i8wrn {
    align-items: center;
    display: flex;
    font-size: 12px;
    font-weight: 700;
    gap: 4px;
    text-transform: uppercase
}

@media(max-width:900px) {
    .userInfo_pointsTitle__i8wrn {
        font-size: 10px
    }
}

@media(max-width:599px) {
    .userInfo_pointsTitle__i8wrn {
        font-size: 0;
        gap: 0
    }
}

.userInfo_pointsTitle__i8wrn span {
    background: url('/img/image_6.png') 100% 50% no-repeat;
    background-size: 24px;
    color: #fcda40;
    font-size: 14px;
    line-height: 24px;
    padding-right: 30px
}

@media(max-width:900px) {
    .userInfo_pointsTitle__i8wrn span {
        background-size: 20px;
        font-size: 12px;
        line-height: 20px;
        padding-right: 24px
    }
}

@media(max-width:599px) {
    .userInfo_pointsTitle__i8wrn span {
        background-size: 16px;
        font-weight: 900;
        line-height: 16px;
        padding-right: 20px
    }
}

.userInfo_arrowIcon__hoTw6 {
    height: 17px;
    margin-left: 4px;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    width: 17px
}

@media(max-width:599px) {
    .userInfo_arrowIcon__hoTw6 {
        display: none
    }
}

.userInfo_points__\+0ZEq:hover .userInfo_arrowIcon__hoTw6 {
    -webkit-transform: translateX(2px);
    transform: translateX(2px)
}

.userInfo_arrowIcon__hoTw6 path {
    transition: fill .3s
}

.userInfo_levelProgress__MhGIC {
    align-items: center;
    background: #17171f;
    border: 1px solid #313141;
    border-radius: 12px;
    display: flex;
    flex-grow: 1
}

@media(max-width:900px) {
    .userInfo_levelProgress__MhGIC {
        border-radius: 8px
    }
}

.userInfo_progressWrapper__dwCoK {
    align-items: center;
    display: flex;
    flex-grow: 1;
    height: 100%;
    position: relative
}

.userInfo_progressBar__K\+r\+j {
    background: #4e555a;
    border-radius: 12px;
    height: 7px;
    position: relative;
    width: 100%
}

.userInfo_pointsSkeleton__XJomu {
    width: 200px !important
}

@media(max-width:900px) {
    .userInfo_pointsSkeleton__XJomu {
        width: 160px !important
    }
}

@media(max-width:599px) {
    .userInfo_pointsSkeleton__XJomu {
        width: 50px !important
    }
}

.userInfo_progress__yELot {
    background: #fde536;
    border-radius: 12px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 0;
    width: var(--progress-width, 0)
}

.userInfo_xp__D0mIT {
    background: #17171f;
    border-radius: 8px;
    color: #6d757a;
    font-size: 10px;
    font-weight: 700;
    padding: 2px 5px;
    position: absolute;
    top: -7px;
    white-space: nowrap
}

@media(max-width:599px) {
    .userInfo_xp__D0mIT {
        font-size: 9px;
        font-weight: 900
    }
}

.userInfo_xp__D0mIT.userInfo_from__5RAM6 {
    left: 0
}

.userInfo_xp__D0mIT.userInfo_to__NjPP- {
    right: 0
}

.userInfo_xp__D0mIT.userInfo_current__KLZ\+C {
    color: #fcda40;
    left: 0;
    left: var(--left, 0);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.userInfo_progressSkeleton__f4LHI {
    padding: 0 15px;
    width: 100%
}

.userInfo_level__Rl150 {
    background-image:
        /*savepage-url=/static/media/level-badge.86c50efdd1cd030a0a41.png*/
        url();
    background-repeat: no-repeat;
    background-size: 100%;
    color: #431808;
    font-size: 15px;
    font-weight: 900;
    height: 56px;
    padding-top: 10px;
    text-align: center;
    width: 66px
}

@media(max-width:900px) {
    .userInfo_level__Rl150 {
        font-size: 13px;
        height: 44px;
        padding-top: 8px;
        width: 52px
    }
}

@media(max-width:599px) {
    .userInfo_level__Rl150 {
        font-size: 11px;
        height: 40px;
        padding-top: 7px;
        width: 46px
    }
}

.userInfo_level__Rl150.userInfo_next__Gk1pZ {
    background-image:
        /*savepage-url=/static/media/level-badge-next.420b6d92e98d8bce656d.png*/
        url()
}

.layout_component__egVIf {
    background: #111117;
    display: flex;
    flex-grow: 1;
    overflow: hidden
}

.layout_content__KwwXQ {
    left: 0;
    position: absolute;
    top: 50px;
    width: 100%;
    z-index: 3
}

@media(max-width:1200px) {
    .layout_content__KwwXQ {
        top: 40px
    }
}

@media(max-width:900px) {
    .layout_content__KwwXQ {
        top: 20px
    }
}

:root {
    --toastify-color-light: #fff;
    --toastify-color-dark: #121212;
    --toastify-color-info: #3498db;
    --toastify-color-success: #07bc0c;
    --toastify-color-warning: #f1c40f;
    --toastify-color-error: #e74c3c;
    --toastify-color-transparent: hsla(0, 0%, 100%, .7);
    --toastify-icon-color-info: var(--toastify-color-info);
    --toastify-icon-color-success: var(--toastify-color-success);
    --toastify-icon-color-warning: var(--toastify-color-warning);
    --toastify-icon-color-error: var(--toastify-color-error);
    --toastify-toast-width: 320px;
    --toastify-toast-background: #fff;
    --toastify-toast-min-height: 64px;
    --toastify-toast-max-height: 800px;
    --toastify-font-family: sans-serif;
    --toastify-z-index: 9999;
    --toastify-text-color-light: #757575;
    --toastify-text-color-dark: #fff;
    --toastify-text-color-info: #fff;
    --toastify-text-color-success: #fff;
    --toastify-text-color-warning: #fff;
    --toastify-text-color-error: #fff;
    --toastify-spinner-color: #616161;
    --toastify-spinner-color-empty-area: #e0e0e0;
    --toastify-color-progress-light: linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
    --toastify-color-progress-dark: #bb86fc;
    --toastify-color-progress-info: var(--toastify-color-info);
    --toastify-color-progress-success: var(--toastify-color-success);
    --toastify-color-progress-warning: var(--toastify-color-warning);
    --toastify-color-progress-error: var(--toastify-color-error)
}

.Toastify__toast-container {
    box-sizing: border-box;
    color: #fff;
    padding: 4px;
    position: fixed;
    -webkit-transform: translateZ(9999);
    -webkit-transform: translateZ(var(--toastify-z-index));
    width: 320px;
    width: var(--toastify-toast-width);
    z-index: var(--toastify-z-index)
}

.Toastify__toast-container--top-left {
    left: 1em;
    top: 1em
}

.Toastify__toast-container--top-center {
    left: 50%;
    top: 1em;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.Toastify__toast-container--top-right {
    right: 1em;
    top: 1em
}

.Toastify__toast-container--bottom-left {
    bottom: 1em;
    left: 1em
}

.Toastify__toast-container--bottom-center {
    bottom: 1em;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.Toastify__toast-container--bottom-right {
    bottom: 1em;
    right: 1em
}

@media only screen and (max-width:480px) {
    .Toastify__toast-container {
        left: 0;
        margin: 0;
        padding: 0;
        width: 100vw
    }

    .Toastify__toast-container--top-center,
    .Toastify__toast-container--top-left,
    .Toastify__toast-container--top-right {
        top: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .Toastify__toast-container--bottom-center,
    .Toastify__toast-container--bottom-left,
    .Toastify__toast-container--bottom-right {
        bottom: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }

    .Toastify__toast-container--rtl {
        left: auto;
        right: 0
    }
}

.Toastify__toast {
    border-radius: 4px;
    box-shadow: 0 1px 10px 0 rgba(0, 0, 0, .1), 0 2px 15px 0 rgba(0, 0, 0, .05);
    box-sizing: border-box;
    cursor: default;
    direction: ltr;
    display: flex;
    font-family: sans-serif;
    font-family: var(--toastify-font-family);
    justify-content: space-between;
    margin-bottom: 1rem;
    max-height: 800px;
    max-height: var(--toastify-toast-max-height);
    min-height: 64px;
    min-height: var(--toastify-toast-min-height);
    overflow: hidden;
    padding: 8px;
    position: relative;
    z-index: 0
}

.Toastify__toast--rtl {
    direction: rtl
}

.Toastify__toast--close-on-click {
    cursor: pointer
}

.Toastify__toast-body {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    margin: auto 0;
    padding: 6px
}

.Toastify__toast-body>div:last-child {
    flex: 1 1;
    word-break: break-word
}

.Toastify__toast-icon {
    -webkit-margin-end: 10px;
    display: flex;
    flex-shrink: 0;
    margin-inline-end: 10px;
    width: 20px
}

.Toastify--animate {
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.Toastify--animate-icon {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@media only screen and (max-width:480px) {
    .Toastify__toast {
        border-radius: 0;
        margin-bottom: 0
    }
}

.Toastify__toast-theme--dark {
    background: #121212;
    background: var(--toastify-color-dark);
    color: #fff;
    color: var(--toastify-text-color-dark)
}

.Toastify__toast-theme--colored.Toastify__toast--default,
.Toastify__toast-theme--light {
    background: #fff;
    background: var(--toastify-color-light);
    color: #757575;
    color: var(--toastify-text-color-light)
}

.Toastify__toast-theme--colored.Toastify__toast--info {
    background: #3498db;
    background: var(--toastify-color-info);
    color: #fff;
    color: var(--toastify-text-color-info)
}

.Toastify__toast-theme--colored.Toastify__toast--success {
    background: #07bc0c;
    background: var(--toastify-color-success);
    color: #fff;
    color: var(--toastify-text-color-success)
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
    background: #f1c40f;
    background: var(--toastify-color-warning);
    color: #fff;
    color: var(--toastify-text-color-warning)
}

.Toastify__toast-theme--colored.Toastify__toast--error {
    background: #e74c3c;
    background: var(--toastify-color-error);
    color: #fff;
    color: var(--toastify-text-color-error)
}

.Toastify__progress-bar-theme--light {
    background: linear-gradient(90deg, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55);
    background: var(--toastify-color-progress-light)
}

.Toastify__progress-bar-theme--dark {
    background: #bb86fc;
    background: var(--toastify-color-progress-dark)
}

.Toastify__progress-bar--info {
    background: #3498db;
    background: var(--toastify-color-progress-info)
}

.Toastify__progress-bar--success {
    background: #07bc0c;
    background: var(--toastify-color-progress-success)
}

.Toastify__progress-bar--warning {
    background: #f1c40f;
    background: var(--toastify-color-progress-warning)
}

.Toastify__progress-bar--error {
    background: #e74c3c;
    background: var(--toastify-color-progress-error)
}

.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,
.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning {
    background: hsla(0, 0%, 100%, .7);
    background: var(--toastify-color-transparent)
}

.Toastify__close-button {
    align-self: flex-start;
    background: transparent;
    border: none;
    color: #fff;
    cursor: pointer;
    opacity: .7;
    outline: none;
    padding: 0;
    transition: .3s ease
}

.Toastify__close-button--light {
    color: #000;
    opacity: .3
}

.Toastify__close-button>svg {
    fill: currentColor;
    height: 16px;
    width: 14px
}

.Toastify__close-button:focus,
.Toastify__close-button:hover {
    opacity: 1
}

@-webkit-keyframes Toastify__trackProgress {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

@keyframes Toastify__trackProgress {
    0% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    to {
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }
}

.Toastify__progress-bar {
    bottom: 0;
    height: 5px;
    left: 0;
    opacity: .7;
    position: absolute;
    -webkit-transform-origin: left;
    transform-origin: left;
    width: 100%;
    z-index: 9999;
    z-index: var(--toastify-z-index)
}

.Toastify__progress-bar--animated {
    -webkit-animation: Toastify__trackProgress linear 1 forwards;
    animation: Toastify__trackProgress linear 1 forwards
}

.Toastify__progress-bar--controlled {
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.Toastify__progress-bar--rtl {
    left: auto;
    right: 0;
    -webkit-transform-origin: right;
    transform-origin: right
}

.Toastify__spinner {
    -webkit-animation: Toastify__spin .65s linear infinite;
    animation: Toastify__spin .65s linear infinite;
    border: 2px solid #e0e0e0;
    border-color: var(--toastify-spinner-color-empty-area);
    border-radius: 100%;
    border-right-color: #616161;
    border-right-color: var(--toastify-spinner-color);
    box-sizing: border-box;
    height: 20px;
    width: 20px
}

@-webkit-keyframes Toastify__bounceInRight {

    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes Toastify__bounceInRight {

    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@keyframes Toastify__bounceOutRight {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
    }
}

@-webkit-keyframes Toastify__bounceInLeft {

    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes Toastify__bounceInLeft {

    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@keyframes Toastify__bounceOutLeft {
    20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
    }
}

@-webkit-keyframes Toastify__bounceInUp {

    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes Toastify__bounceInUp {

    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes Toastify__bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@keyframes Toastify__bounceOutUp {
    20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
    }
}

@-webkit-keyframes Toastify__bounceInDown {

    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes Toastify__bounceInDown {

    0%,
    60%,
    75%,
    90%,
    to {
        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(.215, .61, .355, 1)
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes Toastify__bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

@keyframes Toastify__bounceOutDown {
    20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
    }

    40%,
    45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
    }
}

.Toastify__bounce-enter--bottom-left,
.Toastify__bounce-enter--top-left {
    -webkit-animation-name: Toastify__bounceInLeft;
    animation-name: Toastify__bounceInLeft
}

.Toastify__bounce-enter--bottom-right,
.Toastify__bounce-enter--top-right {
    -webkit-animation-name: Toastify__bounceInRight;
    animation-name: Toastify__bounceInRight
}

.Toastify__bounce-enter--top-center {
    -webkit-animation-name: Toastify__bounceInDown;
    animation-name: Toastify__bounceInDown
}

.Toastify__bounce-enter--bottom-center {
    -webkit-animation-name: Toastify__bounceInUp;
    animation-name: Toastify__bounceInUp
}

.Toastify__bounce-exit--bottom-left,
.Toastify__bounce-exit--top-left {
    -webkit-animation-name: Toastify__bounceOutLeft;
    animation-name: Toastify__bounceOutLeft
}

.Toastify__bounce-exit--bottom-right,
.Toastify__bounce-exit--top-right {
    -webkit-animation-name: Toastify__bounceOutRight;
    animation-name: Toastify__bounceOutRight
}

.Toastify__bounce-exit--top-center {
    -webkit-animation-name: Toastify__bounceOutUp;
    animation-name: Toastify__bounceOutUp
}

.Toastify__bounce-exit--bottom-center {
    -webkit-animation-name: Toastify__bounceOutDown;
    animation-name: Toastify__bounceOutDown
}

@-webkit-keyframes Toastify__zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@keyframes Toastify__zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    50% {
        opacity: 1
    }
}

@-webkit-keyframes Toastify__zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

@keyframes Toastify__zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
    }

    to {
        opacity: 0
    }
}

.Toastify__zoom-enter {
    -webkit-animation-name: Toastify__zoomIn;
    animation-name: Toastify__zoomIn
}

.Toastify__zoom-exit {
    -webkit-animation-name: Toastify__zoomOut;
    animation-name: Toastify__zoomOut
}

@-webkit-keyframes Toastify__flipIn {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@keyframes Toastify__flipIn {
    0% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    80% {
        -webkit-transform: perspective(400px) rotateX(-5deg);
        transform: perspective(400px) rotateX(-5deg)
    }

    to {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }
}

@-webkit-keyframes Toastify__flipOut {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }

    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }
}

@keyframes Toastify__flipOut {
    0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
    }

    30% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(-20deg);
        transform: perspective(400px) rotateX(-20deg)
    }

    to {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }
}

.Toastify__flip-enter {
    -webkit-animation-name: Toastify__flipIn;
    animation-name: Toastify__flipIn
}

.Toastify__flip-exit {
    -webkit-animation-name: Toastify__flipOut;
    animation-name: Toastify__flipOut
}

@-webkit-keyframes Toastify__slideInRight {
    0% {
        -webkit-transform: translate3d(110%, 0, 0);
        transform: translate3d(110%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInRight {
    0% {
        -webkit-transform: translate3d(110%, 0, 0);
        transform: translate3d(110%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes Toastify__slideInLeft {
    0% {
        -webkit-transform: translate3d(-110%, 0, 0);
        transform: translate3d(-110%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInLeft {
    0% {
        -webkit-transform: translate3d(-110%, 0, 0);
        transform: translate3d(-110%, 0, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes Toastify__slideInUp {
    0% {
        -webkit-transform: translate3d(0, 110%, 0);
        transform: translate3d(0, 110%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInUp {
    0% {
        -webkit-transform: translate3d(0, 110%, 0);
        transform: translate3d(0, 110%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes Toastify__slideInDown {
    0% {
        -webkit-transform: translate3d(0, -110%, 0);
        transform: translate3d(0, -110%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes Toastify__slideInDown {
    0% {
        -webkit-transform: translate3d(0, -110%, 0);
        transform: translate3d(0, -110%, 0);
        visibility: visible
    }

    to {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@-webkit-keyframes Toastify__slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(110%, 0, 0);
        transform: translate3d(110%, 0, 0);
        visibility: hidden
    }
}

@keyframes Toastify__slideOutRight {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(110%, 0, 0);
        transform: translate3d(110%, 0, 0);
        visibility: hidden
    }
}

@-webkit-keyframes Toastify__slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-110%, 0, 0);
        transform: translate3d(-110%, 0, 0);
        visibility: hidden
    }
}

@keyframes Toastify__slideOutLeft {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(-110%, 0, 0);
        transform: translate3d(-110%, 0, 0);
        visibility: hidden
    }
}

@-webkit-keyframes Toastify__slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0, 500px, 0);
        transform: translate3d(0, 500px, 0);
        visibility: hidden
    }
}

@keyframes Toastify__slideOutDown {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0, 500px, 0);
        transform: translate3d(0, 500px, 0);
        visibility: hidden
    }
}

@-webkit-keyframes Toastify__slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0, -500px, 0);
        transform: translate3d(0, -500px, 0);
        visibility: hidden
    }
}

@keyframes Toastify__slideOutUp {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    to {
        -webkit-transform: translate3d(0, -500px, 0);
        transform: translate3d(0, -500px, 0);
        visibility: hidden
    }
}

.Toastify__slide-enter--bottom-left,
.Toastify__slide-enter--top-left {
    -webkit-animation-name: Toastify__slideInLeft;
    animation-name: Toastify__slideInLeft
}

.Toastify__slide-enter--bottom-right,
.Toastify__slide-enter--top-right {
    -webkit-animation-name: Toastify__slideInRight;
    animation-name: Toastify__slideInRight
}

.Toastify__slide-enter--top-center {
    -webkit-animation-name: Toastify__slideInDown;
    animation-name: Toastify__slideInDown
}

.Toastify__slide-enter--bottom-center {
    -webkit-animation-name: Toastify__slideInUp;
    animation-name: Toastify__slideInUp
}

.Toastify__slide-exit--bottom-left,
.Toastify__slide-exit--top-left {
    -webkit-animation-name: Toastify__slideOutLeft;
    animation-name: Toastify__slideOutLeft
}

.Toastify__slide-exit--bottom-right,
.Toastify__slide-exit--top-right {
    -webkit-animation-name: Toastify__slideOutRight;
    animation-name: Toastify__slideOutRight
}

.Toastify__slide-exit--top-center {
    -webkit-animation-name: Toastify__slideOutUp;
    animation-name: Toastify__slideOutUp
}

.Toastify__slide-exit--bottom-center {
    -webkit-animation-name: Toastify__slideOutDown;
    animation-name: Toastify__slideOutDown
}

@-webkit-keyframes Toastify__spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes Toastify__spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.Toastify__toast-container {
    right: 15px;
    top: 15px;
    z-index: 9999
}

@media(max-width:599px) {
    .Toastify__toast-container {
        left: 0;
        margin: 0;
        padding: 15px;
        width: 100vw
    }

    .Toastify__toast-container--top-right {
        top: 0;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@media(max-width:480px) {
    .Toastify__toast-container {
        padding: 15px
    }
}

.Toastify__toast-theme--colored.Toastify__toast {
    border-radius: 12px;
    box-shadow: none;
    font-family: inherit;
    font-size: 13px;
    margin-bottom: 10px;
    min-height: auto;
    padding: 15px 12px
}

@media(max-width:900px) {
    .Toastify__toast-theme--colored.Toastify__toast {
        border-radius: 10px
    }
}

@media(max-width:599px) {
    .Toastify__toast-theme--colored.Toastify__toast {
        font-size: 12px;
        margin-bottom: 5px;
        padding: 14px 11px;
        width: auto
    }
}

@media(max-width:480px) {
    .Toastify__toast-theme--colored.Toastify__toast {
        margin-bottom: 5px
    }
}

.Toastify__toast-theme--colored.Toastify__toast--info {
    background: rgba(45, 86, 203, .95)
}

.Toastify__toast-theme--colored.Toastify__toast--success {
    background-color: #64ce82;
    color: #272735
}

.Toastify__toast-theme--colored.Toastify__toast--warning {
    background: rgba(233, 118, 34, .95)
}

.Toastify__toast-theme--colored.Toastify__toast--error {
    background-color: #c3545b
}

.Toastify__progress-bar {
    z-index: auto
}

.push-window {
    background: rgba(17, 18, 23, .94);
    border-radius: 6px;
    box-shadow: 0 22px 47px rgba(11, 12, 14, .62);
    max-width: 400px;
    padding: 35px 38px
}

@media(max-width:1200px) {
    .push-window {
        padding: 30px 35px
    }
}

@media(max-width:900px) {
    .push-window {
        max-width: 320px;
        padding: 25px
    }
}

.push-window__title {
    color: #dadfeb;
    font-size: 18px;
    font-weight: 900;
    margin-bottom: 14px;
    padding-left: 37px;
    position: relative;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .push-window__title {
        font-size: 16px;
        margin-bottom: 16px
    }
}

@media(max-width:900px) {
    .push-window__title {
        font-size: 14px;
        margin-bottom: 14px;
        padding-left: 30px
    }
}

.push-window__title:before {
    background:
        /*savepage-url=/static/media/push-icon.d420c57930d8787d09d3.svg*/
        url() no-repeat;
    content: "";
    height: 24px;
    left: 0;
    margin-top: -13px;
    position: absolute;
    top: 50%;
    width: 28px
}

@media(max-width:900px) {
    .push-window__title:before {
        height: 19px;
        margin-top: -10px;
        width: 22px
    }
}

.push-window__content {
    color: #b8becc;
    font-size: 13px;
    margin-bottom: 16px
}

@media(max-width:900px) {
    .push-window__content {
        font-size: 12px;
        margin-bottom: 12px
    }
}

.push-window__buttons {
    display: flex
}

@media(max-width:599px) {
    .push-window__buttons {
        flex-wrap: wrap
    }
}

.push-window__btn-wrapper {
    flex-shrink: 0
}

.push-window__btn-wrapper+.push-window__btn-wrapper {
    flex-grow: 1;
    padding-left: 8px
}

@media(max-width:599px) {
    .push-window__btn-wrapper+.push-window__btn-wrapper {
        margin-top: 10px;
        padding-left: 0
    }

    .push-window__btn-wrapper {
        width: 100%
    }
}

.push-window__btn {
    background-color: #313240;
    border-radius: 6px;
    color: #8b8e9e;
    display: block;
    font-size: 13px;
    font-weight: 700;
    padding: 19px 22px;
    text-align: center;
    text-transform: uppercase;
    transition: background-color .3s ease;
    width: 100%
}

@media(max-width:900px) {
    .push-window__btn {
        font-size: 12px;
        padding: 15px 19px
    }
}

@media(max-width:599px) {
    .push-window__btn {
        font-size: 11px;
        padding: 13px 19px
    }
}

.push-window__btn:hover {
    background-color: #343542
}

.push-window__btn--subscribe {
    background-color: #64ce82;
    color: #272735
}

.push-window__btn--subscribe:hover {
    background-color: #59caa1
}

.push-portal {
    left: 20px;
    position: fixed;
    top: 20px;
    z-index: 9999
}

@media(max-width:599px) {
    .push-portal {
        left: 15px;
        right: 15px;
        top: 15px
    }
}

@-webkit-keyframes input_shake__eHA04 {

    10%,
    90% {
        -webkit-transform: translate3d(-1px, 0, 0);
        transform: translate3d(-1px, 0, 0)
    }

    20%,
    80% {
        -webkit-transform: translate3d(1px, 0, 0);
        transform: translate3d(1px, 0, 0)
    }

    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0)
    }

    40%,
    60% {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0)
    }
}

@keyframes input_shake__eHA04 {

    10%,
    90% {
        -webkit-transform: translate3d(-1px, 0, 0);
        transform: translate3d(-1px, 0, 0)
    }

    20%,
    80% {
        -webkit-transform: translate3d(1px, 0, 0);
        transform: translate3d(1px, 0, 0)
    }

    30%,
    50%,
    70% {
        -webkit-transform: translate3d(-2px, 0, 0);
        transform: translate3d(-2px, 0, 0)
    }

    40%,
    60% {
        -webkit-transform: translate3d(2px, 0, 0);
        transform: translate3d(2px, 0, 0)
    }
}

.input_label__Brtqr {
    background: #252534;
    border-radius: 8px;
    display: block;
    height: 56px;
    padding-left: 50px;
    position: relative;
    transition: background-color .3s ease
}

@media(max-width:1600px) {
    .input_label__Brtqr {
        height: 54px;
        padding-left: 48px
    }
}

@media(max-width:900px) {
    .input_label__Brtqr {
        border-radius: 6px;
        height: 50px;
        padding-left: 43px
    }
}

@media(max-width:599px) {
    .input_label__Brtqr {
        height: 46px;
        padding-left: 38px
    }
}

.input_label__Brtqr:focus-within {
    background-color: #23232f
}

.input_label__Brtqr:after,
.input_label__Brtqr:before {
    content: "";
    position: absolute;
    top: 50%;
    transition: opacity .3s ease
}

.input_label__Brtqr:after {
    background:
        /*savepage-url=/static/media/error-icon.2f912aa5641f38226b1e.svg*/
        url() no-repeat;
    height: 24px;
    left: 14px;
    margin-top: -12px;
    opacity: 0;
    width: 24px
}

@media(max-width:1600px) {
    .input_label__Brtqr:after {
        height: 22px;
        left: 13px;
        margin-top: -11px;
        width: 22px
    }
}

@media(max-width:900px) {
    .input_label__Brtqr:after {
        height: 19px;
        left: 12px;
        margin-top: -9px;
        width: 19px
    }
}

@media(max-width:599px) {
    .input_label__Brtqr:after {
        height: 18px;
        left: 11px;
        margin-top: -8px;
        width: 18px
    }
}

.input_label__Brtqr.input_error__QpTt-:before {
    opacity: 0
}

.input_label__Brtqr.input_error__QpTt-:after {
    -webkit-animation: input_shake__eHA04 .6s cubic-bezier(.36, .07, .19, .97) both;
    animation: input_shake__eHA04 .6s cubic-bezier(.36, .07, .19, .97) both;
    opacity: 1
}

.input_label__Brtqr.input_amount__ZWA-L:before {
    background:
        /*savepage-url=/static/media/amount.e619d8258af6f182b82c.svg*/
        url() no-repeat;
    height: 30px;
    left: 12px;
    margin-top: -15px;
    width: 30px
}

@media(max-width:1600px) {
    .input_label__Brtqr.input_amount__ZWA-L:before {
        height: 26px;
        margin-top: -13px;
        width: 26px
    }
}

@media(max-width:900px) {
    .input_label__Brtqr.input_amount__ZWA-L:before {
        height: 24px;
        left: 10px;
        margin-top: -12px;
        width: 24px
    }
}

@media(max-width:599px) {
    .input_label__Brtqr.input_amount__ZWA-L:before {
        height: 22px;
        left: 9px;
        margin-top: -11px;
        width: 22px
    }
}

.input_label__Brtqr.input_email__lLrpm:before {
    background:
        /*savepage-url=/static/media/email.28835f8a6d9c696fa58b.svg*/
        url() no-repeat;
    height: 22px;
    left: 16px;
    margin-top: -11px;
    width: 22px
}

@media(max-width:1600px) {
    .input_label__Brtqr.input_email__lLrpm:before {
        height: 20px;
        left: 15px;
        margin-top: -10px;
        width: 20px
    }
}

@media(max-width:900px) {
    .input_label__Brtqr.input_email__lLrpm:before {
        height: 18px;
        left: 13px;
        margin-top: -9px;
        width: 18px
    }
}

@media(max-width:599px) {
    .input_label__Brtqr.input_email__lLrpm:before {
        height: 16px;
        left: 12px;
        margin-top: -8px;
        width: 16px
    }
}

.input_label__Brtqr.input_promoCode__oGZjm:before {
    background:
        /*savepage-url=/static/media/promo-code.a43a3b314063b1f3ceaa.svg*/
        url() no-repeat;
    height: 24px;
    left: 14px;
    margin-top: -12px;
    width: 24px
}

@media(max-width:1600px) {
    .input_label__Brtqr.input_promoCode__oGZjm:before {
        height: 22px;
        margin-top: -11px;
        width: 22px
    }
}

@media(max-width:900px) {
    .input_label__Brtqr.input_promoCode__oGZjm:before {
        height: 20px;
        left: 12px;
        margin-top: -10px;
        width: 20px
    }
}

@media(max-width:599px) {
    .input_label__Brtqr.input_promoCode__oGZjm:before {
        height: 18px;
        left: 11px;
        margin-top: -9px;
        width: 18px
    }
}

.input_label__Brtqr.input_giftCode__Je5kT:before {
    background:
        /*savepage-url=/static/media/gift.5584a1739db88dd5ea05.svg*/
        url() no-repeat;
    height: 24px;
    left: 14px;
    margin-top: -12px;
    width: 24px
}

@media(max-width:1600px) {
    .input_label__Brtqr.input_giftCode__Je5kT:before {
        height: 22px;
        margin-top: -11px;
        width: 22px
    }
}

@media(max-width:900px) {
    .input_label__Brtqr.input_giftCode__Je5kT:before {
        height: 20px;
        left: 12px;
        margin-top: -10px;
        width: 20px
    }
}

@media(max-width:599px) {
    .input_label__Brtqr.input_giftCode__Je5kT:before {
        height: 18px;
        left: 11px;
        margin-top: -9px;
        width: 18px
    }
}

.input_input__Bo1ZO {
    color: #fff;
    font-size: 15px;
    height: 100%;
    width: 100%
}

@media(max-width:1600px) {
    .input_input__Bo1ZO {
        font-size: 14px
    }
}

@media(max-width:900px) {
    .input_input__Bo1ZO {
        font-size: 13px
    }
}

.input_amount__ZWA-L .input_input__Bo1ZO {
    -webkit-appearance: none;
    appearance: none
}

.input_input__Bo1ZO::-webkit-input-placeholder {
    color: #5c5c68;
    opacity: 1
}

.input_input__Bo1ZO::placeholder {
    color: #5c5c68;
    opacity: 1
}

.input_errorText__OG-WP {
    -webkit-animation: input_shake__eHA04 .6s cubic-bezier(.36, .07, .19, .97) both;
    animation: input_shake__eHA04 .6s cubic-bezier(.36, .07, .19, .97) both;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    background: rgba(248, 25, 38, .2);
    border: 1px solid #7c2535;
    border-radius: 10px;
    color: #f7baba;
    font-size: 12px;
    left: 1px;
    line-height: 1.2;
    margin-right: 3px;
    padding: 12px;
    position: absolute;
    top: calc(100% - 8px);
    z-index: 1
}

@media(max-width:1600px) {
    .input_errorText__OG-WP {
        font-size: 11px;
        padding: 10px
    }
}

@media(max-width:900px) {
    .input_errorText__OG-WP {
        border-radius: 8px;
        padding: 8px 10px;
        top: calc(100% - 6px)
    }
}

@media(max-width:599px) {
    .input_errorText__OG-WP {
        background: rgba(248, 25, 38, .3);
        top: calc(100% - 4px)
    }
}

.input_errorText__OG-WP:before {
    border-bottom: 7px solid #7c2535;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    content: "";
    height: 0;
    left: 18px;
    position: absolute;
    top: -7px;
    width: 0
}

@media(max-width:1600px) {
    .input_errorText__OG-WP:before {
        left: 15.5px
    }
}

@media(max-width:900px) {
    .input_errorText__OG-WP:before {
        border-bottom: 6px solid #7c2535;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        left: 14px;
        top: -6px
    }
}

@media(max-width:599px) {
    .input_errorText__OG-WP:before {
        left: 13px
    }
}

.input_errorText__OG-WP.input_enter__J2qg2 {
    opacity: 0
}

.input_errorText__OG-WP.input_enterActive__TefiZ {
    opacity: 1;
    transition: opacity .3s
}

.input_errorText__OG-WP.input_exit__tey9T {
    opacity: 1
}

.input_errorText__OG-WP.input_exitActive__Gy3Mw {
    opacity: 0;
    transition: opacity .2s
}

.replace_replace__E9SVj {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 32px 38px;
    -webkit-user-select: none;
    user-select: none
}

@media(max-width:1600px) {
    .replace_replace__E9SVj {
        padding: 30px
    }
}

@media(max-width:900px) {
    .replace_replace__E9SVj {
        padding: 24px
    }
}

@media(max-width:599px) {
    .replace_replace__E9SVj {
        padding: 20px
    }
}

.replace_title__CPTN\+ {
    color: #cff8f0;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.54;
    margin-bottom: 18px;
    text-align: center;
    text-transform: uppercase
}

@media(max-width:1600px) {
    .replace_title__CPTN\+ {
        font-size: 12px;
        margin-bottom: 15px
    }
}

@media(max-width:900px) {
    .replace_title__CPTN\+ {
        font-size: 11px;
        margin-bottom: 12px
    }
}

@media(max-width:599px) {
    .replace_title__CPTN\+ {
        font-size: 10px;
        margin-bottom: 10px
    }
}

.replace_buttons__DlmmA {
    display: flex;
    justify-content: center
}

.replace_btnWrapper__K7jUO {
    padding: 0 6px
}

@media(max-width:599px) {
    .replace_btnWrapper__K7jUO {
        padding: 0 4px
    }
}

.replace_btn__XGOrX {
    background: #21363a;
    border: 1px solid #21363a;
    border-radius: 8px;
    color: #9dbeb8;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    padding: 10px 16px;
    text-transform: uppercase;
    transition: background-color .3s ease, color .3s ease, border-color .3s ease
}

@media(max-width:1600px) {
    .replace_btn__XGOrX {
        font-size: 11px
    }
}

.replace_btn__XGOrX.replace_cancel__vp-LF {
    background-color: transparent;
    border-color: #21363a;
    color: #9dbeb8
}

.replace_btn__XGOrX:hover {
    background-color: #233c42;
    border-color: #233c42;
    color: #cff8f0
}

.replace_btn__XGOrX.replace_cancel__vp-LF:hover {
    background-color: transparent
}

.button_btn__RRrS5 {
    background: #64ce82;
    border-radius: 8px;
    color: #272735;
    flex-shrink: 0;
    font-size: 11px;
    font-weight: 900;
    height: 56px;
    padding: 15px 21px;
    position: relative;
    text-transform: uppercase;
    transition: background-color .3s ease, color .3s ease
}

@media(max-width:1600px) {
    .button_btn__RRrS5 {
        height: 54px
    }
}

@media(max-width:900px) {
    .button_btn__RRrS5 {
        border-radius: 6px;
        height: 50px
    }
}

@media(max-width:599px) {
    .button_btn__RRrS5 {
        height: 46px;
        text-align: center;
        width: 100%
    }
}

.button_btn__RRrS5.button_loading__itH\+u,
.button_btn__RRrS5:hover {
    background-color: #81dd9b;
    color: #272735
}

.button_btn__RRrS5.button_loading__itH\+u {
    cursor: wait
}

.button_btn__RRrS5.button_disabled__JheYj {
    background-color: #2f5641;
    color: #1b1b25;
    cursor: not-allowed
}

.button_btn__RRrS5.button_disabled__JheYj:hover {
    background-color: #2f5641;
    color: #1b1b25
}

.button_loaderWrapper__JBg89 {
    align-items: center;
    background-color: #81dd9b;
    border-radius: 8px;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s ease, visibility .3s ease;
    visibility: hidden;
    width: 100%
}

.button_btn__RRrS5.button_loading__itH\+u .button_loaderWrapper__JBg89 {
    opacity: 1;
    visibility: visible
}

.button_loader__9ZQgt div {
    background-color: #272735 !important
}

.bonusBanner_banner__dLOyX {
    align-items: center;
    background:
        /*savepage-url=/static/media/bonus-bg.bca9065b69dd826bd418.png*/
        url() 100% 0 no-repeat, linear-gradient(270deg, #183f36, #202930);
    background-size: auto 100%;
    border: 1px solid #26443c;
    border-radius: 10px;
    display: flex;
    height: 90px;
    margin-bottom: 15px;
    padding-left: 25px;
    position: relative
}

@media(max-width:1600px) {
    .bonusBanner_banner__dLOyX {
        height: 84px;
        padding-left: 20px
    }
}

@media(max-width:900px) {
    .bonusBanner_banner__dLOyX {
        border-radius: 8px;
        height: 76px
    }
}

@media(max-width:599px) {
    .bonusBanner_banner__dLOyX {
        background: linear-gradient(270deg, #183f36, #202930);
        border-radius: 6px;
        height: auto;
        margin-bottom: 10px;
        padding: 12px 0
    }
}

.bonusBanner_banner__dLOyX:after {
    background-repeat: no-repeat;
    background-size: 100% auto;
    bottom: 0;
    content: "";
    height: 154px;
    position: absolute;
    right: 16px;
    width: 205px
}

@media(max-width:1600px) {
    .bonusBanner_banner__dLOyX:after {
        height: 137px;
        right: 12px;
        width: 182px
    }
}

@media(max-width:900px) {
    .bonusBanner_banner__dLOyX:after {
        height: 120px;
        right: 8px;
        width: 160px
    }
}

@media(max-width:599px) {
    .bonusBanner_banner__dLOyX:after {
        display: none
    }
}

.bonusBanner_banner__dLOyX.bonusBanner_promoCode__E22e-:after {
    background-image:
        /*savepage-url=/static/media/promo-code-bonus.730e0692cac99dc47e70.png*/
        url();
    height: 126px;
    right: 10px;
    width: 277px
}

@media(max-width:1600px) {
    .bonusBanner_banner__dLOyX.bonusBanner_promoCode__E22e-:after {
        height: 106px;
        right: 8px;
        width: 233px
    }
}

@media(max-width:900px) {
    .bonusBanner_banner__dLOyX.bonusBanner_promoCode__E22e-:after {
        height: 90px;
        right: 4px;
        width: 198px
    }
}

.bonusBanner_banner__dLOyX.bonusBanner_balance__xmGE4:after {
    background-image:
        /*savepage-url=/static/media/balance-bonus.da5dc2d40f8d9af6e881.png*/
        url()
}

.bonusBanner_banner__dLOyX.bonusBanner_skin__nMJzd:after {
    background-image:
        /*savepage-url=/static/media/skin-bonus.35c6b5968d8ba4c8ae9e.png*/
        url()
}

.bonusBanner_banner__dLOyX.bonusBanner_case__mRDwa:after {
    background-image:
        /*savepage-url=/static/media/case-bonus.838228e0eafeb415a641.png*/
        url()
}

.bonusBanner_content__BB8wk {
    min-width: 0;
    padding-right: 220px;
    position: relative;
    z-index: 1
}

@media(max-width:1600px) {
    .bonusBanner_content__BB8wk {
        padding-right: 200px
    }
}

@media(max-width:900px) {
    .bonusBanner_content__BB8wk {
        padding-right: 176px
    }
}

@media(max-width:599px) {
    .bonusBanner_content__BB8wk {
        padding: 0 13px
    }
}

.bonusBanner_promoCode__E22e- .bonusBanner_content__BB8wk {
    padding-right: 205px
}

@media(max-width:1600px) {
    .bonusBanner_promoCode__E22e- .bonusBanner_content__BB8wk {
        padding-right: 175px
    }
}

@media(max-width:900px) {
    .bonusBanner_promoCode__E22e- .bonusBanner_content__BB8wk {
        padding-right: 150px
    }
}

@media(max-width:599px) {
    .bonusBanner_promoCode__E22e- .bonusBanner_content__BB8wk {
        padding-right: 13px
    }
}

.bonusBanner_title__ST3qH {
    color: #fff;
    font-size: 15px;
    font-weight: 900;
    line-height: 1.2;
    margin-bottom: 6px;
    text-transform: uppercase
}

@media(max-width:1600px) {
    .bonusBanner_title__ST3qH {
        font-size: 14px;
        margin-bottom: 4px
    }
}

@media(max-width:900px) {
    .bonusBanner_title__ST3qH {
        font-size: 13px
    }
}

@media(max-width:599px) {
    .bonusBanner_title__ST3qH {
        font-size: 11px;
        margin-bottom: 5px
    }
}

.bonusBanner_subtitle__g8rj3 {
    color: #64ce82;
    font-size: 11px;
    font-weight: 700;
    line-height: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

@media(max-width:1600px) {
    .bonusBanner_subtitle__g8rj3 {
        font-size: 10px
    }
}

@media(max-width:599px) {
    .bonusBanner_subtitle__g8rj3 {
        font-size: 9px;
        line-height: 1.2;
        white-space: normal
    }
}

.bonusBanner_promoCode__E22e- .bonusBanner_subtitle__g8rj3 {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    line-height: 1.2;
    white-space: normal
}

@media(max-width:599px) {
    .bonusBanner_promoCode__E22e- .bonusBanner_subtitle__g8rj3 {
        display: block
    }
}

.bonusBanner_link__PWSyf {
    color: #bfffd8
}

.bonusBanner_link__PWSyf:hover {
    color: #fff
}

.bonus_bonus__4PrC9 {
    background: #1b1b25;
    padding: 45px 38px;
    position: relative
}

@media(max-width:1600px) {
    .bonus_bonus__4PrC9 {
        padding: 34px 30px
    }
}

@media(max-width:900px) {
    .bonus_bonus__4PrC9 {
        padding: 27px 24px
    }
}

@media(max-width:599px) {
    .bonus_bonus__4PrC9 {
        padding: 20px 17px
    }
}

.bonus_bonus__4PrC9,
.bonus_replace__hH6DW {
    border-radius: 10px
}

@media(max-width:900px) {

    .bonus_bonus__4PrC9,
    .bonus_replace__hH6DW {
        border-radius: 8px
    }
}

.bonus_promoCode__ryXcE {
    display: flex
}

@media(max-width:599px) {
    .bonus_promoCode__ryXcE {
        flex-wrap: wrap
    }
}

.bonus_inputWrapper__UoalV {
    flex-grow: 1;
    padding-right: 4px
}

@media(max-width:599px) {
    .bonus_inputWrapper__UoalV {
        margin-bottom: 8px;
        padding-right: 0;
        width: 100%
    }
}

.bonus_replace__hH6DW {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background: rgba(27, 27, 37, .8);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.bonus_replace__hH6DW.bonus_enter__hb5Uv {
    opacity: 0
}

.bonus_replace__hH6DW.bonus_enterActive__Znwlz {
    opacity: 1;
    transition: opacity .3s
}

.bonus_replace__hH6DW.bonus_exit__ds29G {
    opacity: 1
}

.bonus_replace__hH6DW.bonus_exitActive__UzFRl {
    opacity: 0;
    transition: opacity .2s
}

.content_component__0C-a7 {
    align-items: center;
    background: rgba(26, 27, 34, .94);
    border-radius: 6px;
    box-shadow: 0 15px 20px 0 rgba(11, 12, 14, .4);
    display: flex;
    gap: 16px;
    padding: 24px 38px 24px 30px
}

@media(max-width:599px) {
    .content_component__0C-a7 {
        padding: 18px 32px 18px 24px
    }
}

.content_icon__VaOpS {
    flex-shrink: 0
}

.content_icon__VaOpS.content_xp__BADjL {
    background:
        /*savepage-url=/static/media/xp.0aad17db7fba26c46ba5.png*/
        url() no-repeat;
    background-size: 100%;
    height: 72px;
    width: 74px
}

@media(max-width:1200px) {
    .content_icon__VaOpS.content_xp__BADjL {
        height: 54px;
        width: 56px
    }
}

.content_icon__VaOpS.content_level__7UkCY {
    background:
        /*savepage-url=/static/media/lvl.86c50efdd1cd030a0a41.png*/
        url() no-repeat;
    background-size: 100%;
    height: 56px;
    width: 66px
}

@media(max-width:1200px) {
    .content_icon__VaOpS.content_level__7UkCY {
        height: 44px;
        width: 52px
    }
}

.content_icon__VaOpS span {
    color: #431808;
    display: block;
    font-size: 15px;
    font-weight: 900;
    padding-top: 10px;
    text-align: center
}

@media(max-width:1200px) {
    .content_icon__VaOpS span {
        font-size: 12px;
        padding-top: 8px
    }
}

.content_title__E8bJ\+ {
    color: #dadfeb;
    font-size: 17px;
    font-weight: 900;
    margin-bottom: 10px;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .content_title__E8bJ\+ {
        font-size: 15px;
        margin-bottom: 6px
    }
}

.content_info__hzYWM {
    color: #b8becc;
    font-size: 12px;
    font-weight: 300
}

@media(max-width:1200px) {
    .content_info__hzYWM {
        font-size: 11px
    }
}

.content_info__hzYWM span {
    color: #ffd12f;
    font-weight: 700
}

.eventNotification_component__heWTl {
    bottom: 40px;
    cursor: pointer;
    left: 40px;
    position: fixed;
    -webkit-user-select: none;
    user-select: none;
    z-index: 1040
}

@media(max-width:900px) {
    .eventNotification_component__heWTl {
        bottom: 25px;
        left: 25px
    }
}

@media(max-width:599px) {
    .eventNotification_component__heWTl {
        bottom: 15px;
        left: 15px;
        right: 15px
    }
}

.eventNotification_enter__b8WXd {
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px)
}

.eventNotification_enterActive__gAG6- {
    transition: opacity .5s, -webkit-transform .5s;
    transition: opacity .5s, transform .5s;
    transition: opacity .5s, transform .5s, -webkit-transform .5s
}

.eventNotification_enterActive__gAG6-,
.eventNotification_exit__KavKK {
    opacity: 1;
    -webkit-transform: none;
    transform: none
}

.eventNotification_exitActive__8xbQr {
    opacity: 0;
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
    transition: opacity .5s, -webkit-transform .5s;
    transition: opacity .5s, transform .5s;
    transition: opacity .5s, transform .5s, -webkit-transform .5s
}

@-webkit-keyframes react-loading-skeleton {
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

@keyframes react-loading-skeleton {
    to {
        -webkit-transform: translateX(100%);
        transform: translateX(100%)
    }
}

.react-loading-skeleton {
    --base-color: #ebebeb;
    --highlight-color: #f5f5f5;
    --animation-duration: 1.5s;
    --animation-direction: normal;
    --pseudo-element-display: block;
    background-color: var(--base-color);
    border-radius: .25rem;
    display: inline-flex;
    line-height: 1;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 1
}

.react-loading-skeleton:after {
    -webkit-animation-direction: var(--animation-direction);
    animation-direction: var(--animation-direction);
    -webkit-animation-duration: var(--animation-duration);
    animation-duration: var(--animation-duration);
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: react-loading-skeleton;
    animation-name: react-loading-skeleton;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    background-image: linear-gradient(90deg, var(--base-color), var(--highlight-color), var(--base-color));
    background-repeat: no-repeat;
    content: " ";
    display: var(--pseudo-element-display);
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%)
}

@media (prefers-reduced-motion) {
    .react-loading-skeleton {
        --pseudo-element-display: none
    }
}

html {
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    box-sizing: border-box;
    height: 100%
}

a,
button,
input {
    outline: none
}

*,
:after,
:before {
    box-sizing: inherit
}

:after,
:before {
    text-decoration: inherit;
    vertical-align: inherit
}

* {
    background-repeat: no-repeat;
    margin: 0;
    padding: 0
}

audio:not([controls]) {
    display: none;
    height: 0
}

hr {
    overflow: visible
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block
}

summary {
    display: list-item
}

small {
    font-size: 80%
}

[hidden],
template {
    display: none
}

abbr[title] {
    border-bottom: 1px dotted;
    text-decoration: none
}

a:active,
a:hover {
    outline-width: 0
}

code,
kbd,
pre,
samp {
    font-family: monospace
}

b,
strong {
    font-weight: bolder
}

dfn {
    font-style: italic
}

mark {
    background-color: #ff0;
    color: #000
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

input {
    border-radius: 0
}

[role=button],
[type=button],
[type=reset],
[type=submit],
button {
    cursor: pointer
}

[disabled] {
    cursor: default
}

[type=search] {
    -webkit-appearance: textfield;
    appearance: textfield;
    outline-offset: -2px
}

[type=search]::-webkit-search-cancel-button,
[type=search]::-webkit-search-decoration {
    -webkit-appearance: none;
    appearance: none
}

textarea {
    overflow: auto;
    resize: vertical
}

button,
input,
optgroup,
select,
textarea {
    font: inherit
}

optgroup {
    font-weight: 700
}

button {
    overflow: visible
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button:-moz-focusring {
    outline: 1px dotted ButtonText
}

[type=reset],
[type=submit],
button,
html [type=button] {
    -webkit-appearance: button;
    appearance: button
}

button,
select {
    text-transform: none
}

button,
input,
select,
textarea {
    background-color: transparent;
    border-style: none;
    color: inherit
}

legend {
    border: 0;
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    appearance: button;
    font: inherit
}

img {
    border-style: none;
    vertical-align: middle
}

svg:not(:root) {
    overflow: hidden
}

li,
ul {
    list-style: none
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Gotham;
    font-style: normal;
    font-weight: 300;
    src:
        /*savepage-url=/static/media/Gotham-Light_Web.52135bfaf7203be6f7a8.woff2*/
        url() format("woff2"),
        /*savepage-url=/static/media/Gotham-Light_Web.001d3ecf781dfdb0c99b.woff*/
        url() format("woff")
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Gotham;
    font-style: normal;
    font-weight: 400;
    src:
        /*savepage-url=/static/media/Gotham-Book_Web.7fa96aa06775160ee646.woff2*/
        url('/fonts/font_1.woff2') format("woff2"),
        /*savepage-url=/static/media/Gotham-Book_Web.cbe772b0bc0f6cb5f8b2.woff*/
        url('/fonts/font_2.woff') format("woff")
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Gotham;
    font-style: normal;
    font-weight: 700;
    src:
        /*savepage-url=/static/media/Gotham-Bold_Web.d23d96aefe768329255e.woff2*/
        url('/fonts/font_3.woff2') format("woff2"),
        /*savepage-url=/static/media/Gotham-Bold_Web.a9c4b82bc9604f7709af.woff*/
        url('/fonts/font_4.woff') format("woff")
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Gotham;
    font-style: normal;
    font-weight: 800;
    src:
        /*savepage-url=/static/media/Gotham-Ultra_Web.fe1fc9ae8618a645eb52.woff2*/
        url('/fonts/font_5.woff2') format("woff2"),
        /*savepage-url=/static/media/Gotham-Ultra_Web.6e817237a77c75eb5201.woff*/
        url('/fonts/font_6.woff') format("woff")
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Gotham;
    font-style: normal;
    font-weight: 900;
    src:
        /*savepage-url=/static/media/Gotham-Black_Web.a772a67ee3b66f93716a.woff2*/
        url('/fonts/font_7.woff2') format("woff2"),
        /*savepage-url=/static/media/Gotham-Black_Web.b80aacb68c4a0e648daa.woff*/
        url('/fonts/font_8.woff') format("woff")
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: DIN Pro;
    font-style: normal;
    font-weight: 400;
    src:
        /*savepage-url=/static/media/DINPro-CondensedRegular.aa661f4d135a80a388a3.woff2*/
        url() format("woff2"),
        /*savepage-url=/static/media/DINPro-CondensedRegular.98ce3fd4f4789620c182.woff*/
        url() format("woff")
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: GGLogo;
    font-weight: 400;
    src:
        /*savepage-url=/static/media/gg-logo.3cec39836bef5993d529.eot*/
        url();
    src:
        /*savepage-url=/static/media/gg-logo.3cec39836bef5993d529.eot*/
        url() format("embedded-opentype"),
        /*savepage-url=/static/media/gg-logo.6e04336fcdb296ac7223.woff2*/
        url() format("woff2"),
        /*savepage-url=/static/media/gg-logo.b329ea4f1295513fe4c6.woff*/
        url() format("woff"),
        /*savepage-url=/static/media/gg-logo.b3f7d061cfe255fb9930.ttf*/
        url() format("truetype"),
        /*savepage-url=/static/media/gg-logo.c52ae151932f5cd058c0.svg*/
        url() format("svg")
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: GGLogo;
    font-weight: 700;
    src:
        /*savepage-url=/static/media/gg-logo.3cec39836bef5993d529.eot*/
        url();
    src:
        /*savepage-url=/static/media/gg-logo.3cec39836bef5993d529.eot*/
        url() format("embedded-opentype"),
        /*savepage-url=/static/media/gg-logo.6e04336fcdb296ac7223.woff2*/
        url() format("woff2"),
        /*savepage-url=/static/media/gg-logo.b329ea4f1295513fe4c6.woff*/
        url() format("woff"),
        /*savepage-url=/static/media/gg-logo.b3f7d061cfe255fb9930.ttf*/
        url() format("truetype"),
        /*savepage-url=/static/media/gg-logo.c52ae151932f5cd058c0.svg*/
        url() format("svg")
}

@font-face {
    /*savepage-font-display=swap*/
    font-family: Barlow;
    font-style: normal;
    font-weight: 300;
    src: local("Barlow Light"), local("Barlow-Light"),
        /*savepage-url=/static/media/Barlow-Light.82c3e3b37066c306f3a5.woff2*/
        url() format("woff2"),
        /*savepage-url=/static/media/Barlow-Light.3126f19d1d594643e6ce.woff*/
        url() format("woff"),
        /*savepage-url=/static/media/Barlow-Light.ed4e4a2fbae6344c80c0.ttf*/
        url() format("truetype")
}

body {
    -webkit-overflow-scrolling: touch;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background-color: #17171f;
    color: #fff;
    font-family: Gotham, GGLogo, -apple-system, blinkmacsystemfont, arial, sans-serif;
    font-size: 14px;
    min-height: 100%;
    position: relative
}

@media(max-width:900px) {
    body {
        font-size: 13px
    }
}

@media(max-width:599px) {
    body {
        font-size: 12px
    }
}

::-webkit-scrollbar-track {
    background-color: #21222b
}

::-webkit-scrollbar {
    width: 7px
}

::-webkit-scrollbar-thumb {
    background-color: #30313c;
    border-radius: 2px
}

.wrapper {
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

a {
    color: #e59d5d;
    text-decoration: none;
    transition: all .3s ease
}

a:hover {
    color: #f8bc76
}

main {
    background: #17171f
        /*savepage-url=/static/media/small-background.cc2728cdca4a13c669fc.png*/
        url() top no-repeat;
    background-size: 1300px auto;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    position: relative
}

@media(max-width:1200px) {
    main {
        background-size: 1000px auto
    }
}

@media(max-width:900px) {
    main {
        background-size: 700px auto
    }
}

@media(max-width:599px) {
    main {
        background-image:
            /*savepage-url=/static/media/small-background-sm.119ada40a7ad75cb9783.png*/
            url();
        background-size: 500px auto
    }
}

h1 {
    font-size: 34px
}

h2 {
    font-size: 30px
}

h3 {
    font-size: 22px
}

h4 {
    font-size: 18px
}

.center {
    text-align: center
}

.mb-25 {
    margin-bottom: 25px
}

.upper {
    text-transform: uppercase
}

@-webkit-keyframes turn-reverse {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(-1turn);
        transform: rotate(-1turn)
    }
}

@keyframes turn-reverse {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(-1turn);
        transform: rotate(-1turn)
    }
}

@-webkit-keyframes turn {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes turn {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes case-bg-pulse {

    0%,
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(.97);
        transform: scale(.97)
    }
}

@keyframes case-bg-pulse {

    0%,
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(.97);
        transform: scale(.97)
    }
}

@-webkit-keyframes scale-out {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes scale-out {
    0% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes scale-in {
    0% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes scale-in {
    0% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }

    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes case-pulse {

    0%,
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes case-pulse {

    0%,
    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    50% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@-webkit-keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes fade-in {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden
    }
}

@keyframes fade-out {
    0% {
        opacity: 1
    }

    to {
        opacity: 0;
        visibility: hidden
    }
}

@-webkit-keyframes drop-first-item {
    0% {
        margin-left: -135px;
        opacity: 0;
        -webkit-transform: perspective(800px) rotateY(-90deg) translateZ(0);
        transform: perspective(800px) rotateY(-90deg) translateZ(0)
    }

    to {
        margin-left: 0;
        opacity: 1;
        -webkit-transform: perspective(800px) rotateY(0) translateZ(0);
        transform: perspective(800px) rotateY(0) translateZ(0)
    }
}

@keyframes drop-first-item {
    0% {
        margin-left: -135px;
        opacity: 0;
        -webkit-transform: perspective(800px) rotateY(-90deg) translateZ(0);
        transform: perspective(800px) rotateY(-90deg) translateZ(0)
    }

    to {
        margin-left: 0;
        opacity: 1;
        -webkit-transform: perspective(800px) rotateY(0) translateZ(0);
        transform: perspective(800px) rotateY(0) translateZ(0)
    }
}

@-webkit-keyframes header_smashing__UuRBV {
    33% {
        -webkit-transform: scale(1.02);
        transform: scale(1.02)
    }

    66% {
        -webkit-transform: scale(.96);
        transform: scale(.96)
    }

    to {
        -webkit-transform: scale(1.06);
        transform: scale(1.06)
    }
}

@keyframes header_smashing__UuRBV {
    33% {
        -webkit-transform: scale(1.02);
        transform: scale(1.02)
    }

    66% {
        -webkit-transform: scale(.96);
        transform: scale(.96)
    }

    to {
        -webkit-transform: scale(1.06);
        transform: scale(1.06)
    }
}

.header_header__axtjE {
    grid-gap: 46px;
    display: grid;
    gap: 46px;
    padding-top: 40px
}

@media(max-width:900px) {
    .header_header__axtjE {
        gap: 32px;
        padding-top: 30px
    }
}

@media(max-width:599px) {
    .header_header__axtjE {
        gap: 24px;
        padding-top: 20px
    }
}

.header_logo__dlwBq {
    background:
        /*savepage-url=/static/media/logo.c0c9adfdcc8f3fb6e031.svg*/
        var(--savepage-url-18) no-repeat;
    background-size: 100%;
    height: 46px;
    width: 220px
}

@media(max-width:1200px) {
    .header_logo__dlwBq {
        height: 40px;
        width: 190px
    }
}

@media(max-width:900px) {
    .header_logo__dlwBq {
        height: 36px;
        width: 170px
    }
}

@media(max-width:599px) {
    .header_logo__dlwBq {
        height: 26px;
        width: 120px
    }
}

.header_headerContent__LcQ-R {
    max-width: 750px
}

@media(max-width:900px) {
    .header_headerContent__LcQ-R {
        max-width: 500px
    }
}

@media(max-width:599px) {
    .header_headerContent__LcQ-R {
        max-width: 240px
    }
}

.header_headerTitle__EwA80 {
    color: #fff;
    font-size: 59px;
    font-weight: 800;
    line-height: 1.1;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .header_headerTitle__EwA80 {
        font-size: 44px
    }
}

@media(max-width:900px) {
    .header_headerTitle__EwA80 {
        font-size: 36px
    }
}

@media(max-width:599px) {
    .header_headerTitle__EwA80 {
        font-size: 18px;
        line-height: 1.4
    }
}

.header_headerTitle__EwA80.header_accent__m\+hXk {
    grid-gap: 14px;
    align-items: center;
    display: grid;
    gap: 14px;
    grid-auto-flow: column;
    justify-content: left
}

@media(max-width:599px) {
    .header_headerTitle__EwA80.header_accent__m\+hXk {
        gap: 8px
    }
}

.header_headerPercent__Y886F {
    align-items: center;
    background: #fff;
    -webkit-clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
    clip-path: polygon(3% 0, 100% 0, 97% 100%, 0 100%);
    color: #000;
    display: grid;
    font-size: 28px;
    font-weight: 800;
    height: 55px;
    line-height: 28px;
    padding: 0 20px;
    position: relative;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .header_headerPercent__Y886F {
        font-size: 22px;
        height: 50px;
        padding: 0 16px
    }
}

@media(max-width:900px) {
    .header_headerPercent__Y886F {
        font-size: 18px;
        height: 44px
    }
}

@media(max-width:599px) {
    .header_headerPercent__Y886F {
        font-size: 10px;
        height: 28px;
        padding: 0 10px
    }
}

.header_buttons__Igc9Z {
    grid-gap: 12px;
    display: grid;
    gap: 12px;
    grid-auto-flow: column;
    justify-content: left;
    overflow: hidden
}

@media(max-width:599px) {
    .header_buttons__Igc9Z {
        gap: 6px
    }

    .header_bottom__qH-Im .header_buttons__Igc9Z {
        grid-auto-flow: row
    }
}

.header_signUp__tRK1w {
    align-items: center;
    background: #ffac61;
    border-radius: 10px;
    color: #392c22;
    display: flex;
    font-size: 14px;
    font-weight: 900;
    gap: 8px;
    height: 60px;
    overflow: hidden;
    padding: 0 26px;
    transition: background-color .3s, color .3s
}

@media(max-width:599px) {
    .header_signUp__tRK1w {
        border-radius: 6px;
        font-size: 11px;
        height: 42px;
        padding: 0 14px
    }
}

.header_signUp__tRK1w:hover {
    background-color: #f8bc76;
    color: #684933
}

.header_signUp__tRK1w:hover path {
    fill: #684933
}

.header_signUp__tRK1w span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header_steamIcon__VNOn7 {
    flex-shrink: 0;
    height: 24px;
    width: 24px
}

@media(max-width:599px) {
    .header_steamIcon__VNOn7 {
        height: 18px;
        width: 18px
    }
}

.header_steamIcon__VNOn7 path {
    transition: fill .3s
}

.header_promoCode__MaHq5 {
    align-content: center;
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    background: rgba(250, 160, 95, .17);
    border: 1px dashed rgba(250, 160, 95, .44);
    border-radius: 10px;
    display: grid;
    height: 60px;
    justify-items: left;
    overflow: hidden;
    padding: 0 54px 0 16px;
    position: relative;
    transition: border-color .3s, background-color .3s
}

@media(max-width:599px) {
    .header_promoCode__MaHq5 {
        border-radius: 6px;
        height: 42px;
        padding: 0 40px 0 14px
    }
}

.header_promoCode__MaHq5:hover {
    background: rgba(250, 160, 95, .25);
    border: 1px dashed rgba(250, 160, 95, .55)
}

.header_promoCode__MaHq5:hover path {
    fill: #dfdfe8
}

.header_promoCode__MaHq5.header_smashing__UuRBV {
    -webkit-animation: header_smashing__UuRBV .2s 1 backwards;
    animation: header_smashing__UuRBV .2s 1 backwards
}

.header_promoTitle__BH31u {
    color: #fff;
    font-size: 13px;
    font-weight: 700;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media(max-width:599px) {
    .header_promoTitle__BH31u {
        font-size: 11px
    }
}

.header_promoSubtitle__3AknZ {
    color: #faa05f;
    font-size: 18px;
    font-weight: 900;
    line-height: 20px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: uppercase;
    white-space: nowrap
}

@media(max-width:599px) {
    .header_promoSubtitle__3AknZ {
        font-size: 12px;
        line-height: 1
    }
}

.header_copyIcon__7o0Nn {
    bottom: 0;
    height: 22px;
    margin: auto;
    position: absolute;
    right: 16px;
    top: 0;
    width: 22px
}

@media(max-width:599px) {
    .header_copyIcon__7o0Nn {
        height: 18px;
        right: 12px;
        width: 18px
    }
}

.header_copyIcon__7o0Nn path {
    transition: fill .3s
}

.games_games__aFEQd {
    grid-gap: 18px;
    display: grid;
    gap: 18px;
    grid-template-columns: repeat(4, 1fr);
    grid-template-rows: 1fr 1fr;
    height: 560px;
    margin: 135px auto 0;
    max-width: 1090px;
    width: 100%
}

@media(max-width:1200px) {
    .games_games__aFEQd {
        gap: 12px;
        height: 480px;
        margin-top: 120px
    }
}

@media(max-width:900px) {
    .games_games__aFEQd {
        height: 320px;
        margin-top: 100px
    }
}

@media(max-width:599px) {
    .games_games__aFEQd {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: 1fr 1fr 1fr;
        height: auto;
        margin-top: 54px
    }
}

.games_game__pyCes {
    border-radius: 12px;
    overflow: hidden;
    position: relative;
    width: 100%
}

@media(max-width:599px) {
    .games_game__pyCes {
        border-radius: 8px;
        height: 200px
    }
}

.games_game__pyCes:before {
    background-repeat: no-repeat;
    background-size: 100%;
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: -webkit-filter .3s, -webkit-transform .5s;
    transition: filter .3s, transform .5s;
    transition: filter .3s, transform .5s, -webkit-filter .3s, -webkit-transform .5s;
    width: 100%
}

.games_game__pyCes:after {
    background: linear-gradient(180deg, rgba(18, 22, 38, 0) 8.7%, rgba(15, 19, 33, .85) 34.06%, #0d101e 73.91%);
    bottom: 0;
    content: "";
    height: 270px;
    left: 0;
    position: absolute;
    transition: opacity .3s;
    width: 100%;
    z-index: 2
}

@media(max-width:900px) {
    .games_game__pyCes:after {
        height: 200px
    }
}

@media(max-width:599px) {
    .games_game__pyCes:after {
        height: 100px
    }
}

.games_game__pyCes:hover:before {
    -webkit-filter: brightness(1.1);
    filter: brightness(1.1);
    -webkit-transform: scale(1.02);
    transform: scale(1.02)
}

.games_game__pyCes:hover:after {
    opacity: .95
}

.games_game__pyCes.games_openCase__7yRX3 {
    grid-row: span 2
}

@media(max-width:599px) {
    .games_game__pyCes.games_openCase__7yRX3 {
        grid-row: auto
    }
}

.games_game__pyCes.games_openCase__7yRX3:before {
    background-image:
        /*savepage-url=/static/media/open-case.55270a00adb727be8b31.png*/
        var(--savepage-url-19)
}

.games_game__pyCes.games_upgrade__E1d3w {
    grid-column: 2;
    grid-row: 1
}

@media(max-width:599px) {
    .games_game__pyCes.games_upgrade__E1d3w {
        grid-column: auto;
        grid-row: auto
    }
}

.games_game__pyCes.games_upgrade__E1d3w:before {
    background-image:
        /*savepage-url=/static/media/upgrade.1269a917cbaeb30ae8c4.png*/
        var(--savepage-url-20)
}

.games_game__pyCes.games_upgrade__E1d3w:after {
    height: 133px
}

@media(max-width:900px) {
    .games_game__pyCes.games_upgrade__E1d3w:after {
        height: 80px
    }
}

.games_game__pyCes.games_caseBattle__Bj2CG {
    grid-column: 2;
    grid-row: 2
}

@media(max-width:599px) {
    .games_game__pyCes.games_caseBattle__Bj2CG {
        grid-column: auto;
        grid-row: auto
    }
}

.games_game__pyCes.games_caseBattle__Bj2CG:before {
    background-image:
        /*savepage-url=/static/media/case-battle.66b1148c9e927c655f06.png*/
        var(--savepage-url-21)
}

.games_game__pyCes.games_contracts__emruO {
    grid-row: span 2
}

@media(max-width:599px) {
    .games_game__pyCes.games_contracts__emruO {
        grid-row: auto
    }
}

.games_game__pyCes.games_contracts__emruO:before {
    background-image:
        /*savepage-url=/static/media/contracts.52554d04cc2707c514d4.png*/
        var(--savepage-url-22)
}

.games_game__pyCes.games_bonuses__mrMw3 {
    grid-column: 4;
    grid-row: 1
}

@media(max-width:599px) {
    .games_game__pyCes.games_bonuses__mrMw3 {
        grid-column: auto;
        grid-row: auto
    }
}

.games_game__pyCes.games_bonuses__mrMw3:before {
    background-image:
        /*savepage-url=/static/media/bonuses.061d0a0daf7df6d55b29.png*/
        var(--savepage-url-23)
}

.games_game__pyCes.games_event__CxWt8 {
    grid-column: 4;
    grid-row: 2
}

@media(max-width:599px) {
    .games_game__pyCes.games_event__CxWt8 {
        grid-column: auto;
        grid-row: auto
    }
}

.games_game__pyCes.games_event__CxWt8:before {
    background-image:
        /*savepage-url=/static/media/event.2d455c2a8d65a975a2c1.png*/
        var(--savepage-url-24)
}

.games_game__pyCes.games_event__CxWt8:after {
    background: linear-gradient(180deg, rgba(18, 19, 27, 0), rgba(18, 19, 27, .85) 34.67%, #12131b 71.74%);
    bottom: -50px
}

@media(max-width:599px) {
    .games_game__pyCes.games_event__CxWt8:after {
        bottom: 0
    }
}

.games_gameTitle__\+RW87 {
    bottom: 42px;
    color: #fff;
    display: block;
    font-size: 17px;
    font-weight: 900;
    left: 50%;
    line-height: 20px;
    max-width: 105px;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    z-index: 3
}

@media(max-width:1200px) {
    .games_gameTitle__\+RW87 {
        bottom: 24px;
        font-size: 15px
    }
}

@media(max-width:900px) {
    .games_gameTitle__\+RW87 {
        bottom: 18px;
        font-size: 13px
    }
}

@media(max-width:599px) {
    .games_gameTitle__\+RW87 {
        bottom: 16px;
        font-size: 10px;
        line-height: 12px
    }
}

.topBoard_topBoard__PiEQ\+ {
    background: #0c101a
        /*savepage-url=/static/media/topboard-bg.90776cc148c70d7cb6be.png*/
        var(--savepage-url-25) 50% bottom no-repeat;
    background-size: 1225px;
    margin-top: 70px;
    min-height: 830px;
    padding-top: 70px;
    text-align: center;
    width: 100%
}

@media(max-width:1200px) {
    .topBoard_topBoard__PiEQ\+ {
        background-size: 940px;
        margin-top: 40px;
        min-height: 650px;
        padding-top: 50px
    }
}

@media(max-width:900px) {
    .topBoard_topBoard__PiEQ\+ {
        background-size: 680px;
        margin-top: 40px;
        min-height: 455px;
        padding-top: 35px
    }
}

@media(max-width:599px) {
    .topBoard_topBoard__PiEQ\+ {
        background: #0c101a
            /*savepage-url=/static/media/topboard-bg-sm.12b42ec79871eb20ade4.png*/
            url() 50% bottom no-repeat;
        background-size: 322px;
        margin-top: 40px;
        min-height: 250px;
        padding-top: 30px
    }
}

.topBoard_title__3MjTA {
    color: #fff;
    font-size: 44px;
    font-weight: 900;
    line-height: 56px;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .topBoard_title__3MjTA {
        font-size: 36px;
        line-height: 44px
    }
}

@media(max-width:900px) {
    .topBoard_title__3MjTA {
        font-size: 24px;
        line-height: 32px
    }
}

@media(max-width:599px) {
    .topBoard_title__3MjTA {
        font-size: 18px;
        line-height: 22px
    }
}

.topBoard_bottom__4fdtV .topBoard_title__3MjTA {
    max-width: 380px
}

@media(max-width:900px) {
    .topBoard_bottom__4fdtV .topBoard_title__3MjTA {
        max-width: 290px
    }
}

@media(max-width:599px) {
    .topBoard_bottom__4fdtV .topBoard_title__3MjTA {
        max-width: 160px
    }
}

.topBoard_description__qdMPM {
    color: hsla(0, 0%, 100%, .7);
    font-size: 17px;
    line-height: 26px
}

@media(max-width:1200px) {
    .topBoard_description__qdMPM {
        font-size: 15px;
        line-height: 22px
    }
}

@media(max-width:900px) {
    .topBoard_description__qdMPM {
        font-size: 13px;
        line-height: 18px
    }
}

@media(max-width:599px) {
    .topBoard_description__qdMPM {
        font-size: 10px;
        line-height: 14px
    }
}

.topBoard_dailyPrizes__2iB4y .topBoard_description__qdMPM {
    max-width: 310px
}

.topBoard_textBlock__2MXs9 {
    grid-gap: 8px;
    display: grid;
    gap: 8px
}

.topBoard_topBoard__PiEQ\+ .topBoard_textBlock__2MXs9 {
    margin: 0 auto;
    max-width: 545px
}

@media(max-width:900px) {
    .topBoard_topBoard__PiEQ\+ .topBoard_textBlock__2MXs9 {
        max-width: 300px
    }
}

.topBoard_dailyPrizes__2iB4y .topBoard_textBlock__2MXs9 {
    max-width: 370px;
    padding-top: 310px
}

@media(max-width:1200px) {
    .topBoard_dailyPrizes__2iB4y .topBoard_textBlock__2MXs9 {
        max-width: 420px;
        padding: 250px 0 0 50px
    }
}

@media(max-width:900px) {
    .topBoard_dailyPrizes__2iB4y .topBoard_textBlock__2MXs9 {
        max-width: 290px;
        padding-top: 210px
    }
}

@media(max-width:599px) {
    .topBoard_dailyPrizes__2iB4y .topBoard_textBlock__2MXs9 {
        max-width: 185px;
        padding: 50px 0 0 15px
    }
}

.bottom_bottom__KjMaB {
    background: linear-gradient(180deg, #060912, #05070e);
    height: 1010px;
    overflow: hidden;
    padding-top: 274px;
    position: relative;
    width: 100%
}

@media(max-width:1200px) {
    .bottom_bottom__KjMaB {
        height: 740px;
        padding-top: 180px
    }
}

@media(max-width:900px) {
    .bottom_bottom__KjMaB {
        height: 580px;
        padding-top: 160px
    }
}

@media(max-width:599px) {
    .bottom_bottom__KjMaB {
        height: 380px;
        padding-top: 50px
    }
}

.bottom_bottom__KjMaB:before {
    background:
        /*savepage-url=/static/media/bottom-bg.cc0763cde52b8c477bfe.png*/
        var(--savepage-url-26) no-repeat;
    background-size: 100%;
    content: "";
    height: 732px;
    left: 400px;
    margin: auto;
    position: absolute;
    right: 0;
    top: 67px;
    width: 958px
}

@media(max-width:1200px) {
    .bottom_bottom__KjMaB:before {
        height: 562px;
        left: 320px;
        width: 735px
    }
}

@media(max-width:900px) {
    .bottom_bottom__KjMaB:before {
        height: 413px;
        left: 260px;
        width: 540px
    }
}

@media(max-width:599px) {
    .bottom_bottom__KjMaB:before {
        background:
            /*savepage-url=/static/media/bottom-bg-sm.1d66215ba1ec843167ed.png*/
            url() no-repeat;
        background-size: 100%;
        height: 269px;
        left: auto;
        right: 0;
        top: 38px;
        width: 269px
    }
}

.bottom_title__WAqxI {
    color: #fff;
    font-size: 44px;
    font-weight: 900;
    line-height: 56px;
    max-width: 380px;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .bottom_title__WAqxI {
        font-size: 36px;
        line-height: 44px
    }
}

@media(max-width:900px) {
    .bottom_title__WAqxI {
        font-size: 24px;
        line-height: 32px;
        max-width: 290px
    }
}

@media(max-width:599px) {
    .bottom_title__WAqxI {
        font-size: 18px;
        line-height: 22px;
        max-width: 160px
    }
}

.bottom_buttons__wrdpc {
    grid-gap: 12px;
    display: grid;
    gap: 12px;
    grid-auto-flow: column;
    justify-content: left;
    overflow: hidden
}

@media(max-width:599px) {
    .bottom_buttons__wrdpc {
        gap: 6px
    }

    .bottom_bottom__KjMaB .bottom_buttons__wrdpc {
        grid-auto-flow: row
    }
}

.bottom_signUp__WPFJV {
    align-items: center;
    background: #ffac61;
    border-radius: 10px;
    color: #392c22;
    display: flex;
    font-size: 14px;
    font-weight: 900;
    gap: 8px;
    height: 60px;
    overflow: hidden;
    padding: 0 26px;
    transition: background-color .3s, color .3s
}

@media(max-width:599px) {
    .bottom_signUp__WPFJV {
        border-radius: 6px;
        font-size: 11px;
        height: 42px;
        padding: 0 14px
    }
}

.bottom_signUp__WPFJV:hover {
    background-color: #f8bc76;
    color: #684933
}

.bottom_signUp__WPFJV:hover path {
    fill: #684933
}

.bottom_signUp__WPFJV span {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.bottom_steamIcon__6taAC {
    flex-shrink: 0;
    height: 24px;
    width: 24px
}

@media(max-width:599px) {
    .bottom_steamIcon__6taAC {
        height: 18px;
        width: 18px
    }
}

.bottom_steamIcon__6taAC path {
    transition: fill .3s
}

.bottom_bottomRow__hpWBG {
    grid-gap: 48px;
    display: grid;
    gap: 48px;
    padding-left: 86px;
    position: relative;
    z-index: 2
}

@media(max-width:900px) {
    .bottom_bottomRow__hpWBG {
        gap: 28px;
        padding-left: 72px
    }
}

@media(max-width:599px) {
    .bottom_bottomRow__hpWBG {
        gap: 16px;
        padding-left: 15px
    }
}

.bottom_googlePlay__SVXCx {
    align-items: center;
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
    background: linear-gradient(224deg, rgba(41, 41, 52, .4) 24.5%, rgba(68, 70, 87, .4) 99.37%);
    border: 1px solid rgba(64, 64, 81, .67);
    border-radius: 10px;
    display: grid;
    height: 60px;
    justify-items: center;
    overflow: hidden;
    padding: 0 24px;
    position: relative
}

@media(max-width:599px) {
    .bottom_googlePlay__SVXCx {
        border-radius: 6px;
        height: 42px;
        padding: 0 14px
    }
}

.bottom_googlePlay__SVXCx:before {
    background: linear-gradient(224deg, rgba(41, 41, 52, .5) 24.5%, rgba(68, 70, 87, .5) 99.37%);
    border-radius: 8px;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: opacity .3s;
    width: 100%
}

.bottom_googlePlay__SVXCx svg {
    position: relative;
    width: 120px;
    z-index: 2
}

@media(max-width:599px) {
    .bottom_googlePlay__SVXCx svg {
        width: 90px
    }
}

.bottom_googlePlay__SVXCx:hover:before {
    opacity: 1
}

.bottom_copyrights__oTSc6 {
    bottom: 100px;
    color: hsla(0, 0%, 100%, .7);
    font-size: 15px;
    line-height: 26px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 2
}

@media(max-width:900px) {
    .bottom_copyrights__oTSc6 {
        bottom: 60px;
        font-size: 13px;
        line-height: 20px
    }
}

@media(max-width:599px) {
    .bottom_copyrights__oTSc6 {
        bottom: 50px;
        font-size: 10px;
        line-height: 14px;
        padding: 0 20px
    }
}

.page_page__yfXek {
    background: #060912
        /*savepage-url=/static/media/bg.62d0ca64f152efb16199.png*/
        var(--savepage-url-17) 50% 0 no-repeat;
    background-size: 2134px;
    -webkit-user-select: none;
    user-select: none
}

@media(max-width:1200px) {
    .page_page__yfXek {
        background-size: 1700px
    }
}

@media(max-width:900px) {
    .page_page__yfXek {
        background-size: 1200px
    }
}

@media(max-width:599px) {
    .page_page__yfXek {
        background: #060912
            /*savepage-url=/static/media/bg-sm.dc5b57077a6dc7313fad.png*/
            url() right 0 no-repeat;
        background-size: 320px
    }
}

@keyframes slide-in-one-tap {
    from {
        transform: translateY(80px);
    }

    to {
        transform: translateY(0px);
    }
}

.trust-hide-gracefully {
    opacity: 0;
}

.trust-wallet-one-tap .hidden {
    display: none;
}

.trust-wallet-one-tap .semibold {
    font-weight: 500;
}

.trust-wallet-one-tap .binance-plex {
    font-family: 'Binance';
}

.trust-wallet-one-tap .rounded-full {
    border-radius: 50%;
}

.trust-wallet-one-tap .flex {
    display: flex;
}

.trust-wallet-one-tap .flex-col {
    flex-direction: column;
}

.trust-wallet-one-tap .items-center {
    align-items: center;
}

.trust-wallet-one-tap .space-between {
    justify-content: space-between;
}

.trust-wallet-one-tap .justify-center {
    justify-content: center;
}

.trust-wallet-one-tap .w-full {
    width: 100%;
}

.trust-wallet-one-tap .box {
    transition: all 0.5s cubic-bezier(0, 0, 0, 1.43);
    animation: slide-in-one-tap 0.5s cubic-bezier(0, 0, 0, 1.43);
    width: 384px;
    border-radius: 15px;
    background: #FFF;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    position: fixed;
    right: 30px;
    bottom: 30px;
    z-index: 1020;
}

.trust-wallet-one-tap .header {
    gap: 15px;
    border-bottom: 1px solid #E6E6E6;
    padding: 10px 18px;
}

.trust-wallet-one-tap .header .left-items {
    gap: 15px
}

.trust-wallet-one-tap .header .title {
    color: #1E2329;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
}

.trust-wallet-one-tap .header .subtitle {
    color: #474D57;
    font-size: 14px;
    line-height: 20px;
}

.trust-wallet-one-tap .header .close {
    color: #1E2329;
    cursor: pointer;
}

.trust-wallet-one-tap .body {
    padding: 9px 18px;
    gap: 10px;

}

.trust-wallet-one-tap .body .right-items {
    gap: 10px;
    width: 100%;
}

.trust-wallet-one-tap .body .right-items .wallet-title {
    color: #1E2329;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}

.trust-wallet-one-tap .body .right-items .wallet-subtitle {
    color: #474D57;
    font-size: 14px;
    line-height: 20px;
}

.trust-wallet-one-tap .connect-indicator {
    gap: 15px;
    padding: 8px 0;
}

.trust-wallet-one-tap .connect-indicator .flow-icon {
    color: #474D57;
}

.trust-wallet-one-tap .loading-color {
    color: #FFF;
}

.trust-wallet-one-tap .button {
    border-radius: 50px;
    outline: 2px solid transparent;
    outline-offset: 2px;
    background-color: rgb(5, 0, 255);
    border-color: rgb(229, 231, 235);
    cursor: pointer;
    text-align: center;
    height: 45px;
}

.trust-wallet-one-tap .button .button-text {
    color: #FFF;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
}

.trust-wallet-one-tap .footer {
    margin: 20px 30px;
}

.trust-wallet-one-tap .check-icon {
    color: #FFF;
}

@font-face {
    font-family: 'Binance';
    src:
        /*savepage-url=chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Regular.otf*/
        url() format('opentype');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Binance';
    src:
        /*savepage-url=chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-Medium.otf*/
        url() format('opentype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Binance';
    src:
        /*savepage-url=chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/fonts/BinancePlex-SemiBold.otf*/
        url() format('opentype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Regular';
    font-style: normal;
    font-weight: 400;
    src:
        /*savepage-url=chrome-extension://gkkdmjjodidppndkbkhhknakbeflbomf/fonts/open_sans/open-sans-v18-latin-regular.woff*/
        url();
}

@font-face {
    font-family: 'Open Sans Bold';
    font-style: normal;
    font-weight: 800;
    src:
        /*savepage-url=chrome-extension://gkkdmjjodidppndkbkhhknakbeflbomf/fonts/open_sans/OpenSans-Bold.woff*/
        url();
}

@font-face {
    font-family: 'Open Sans ExtraBold';
    font-style: normal;
    font-weight: 800;
    src:
        /*savepage-url=chrome-extension://gkkdmjjodidppndkbkhhknakbeflbomf/fonts/open_sans/open-sans-v18-latin-800.woff*/
        url();
}

.authModal_component__WQo1c {
    background: #15151c;
    border-radius: 15px;
    max-width: 100%;
    padding: 48px 35px;
    position: relative;
    width: 444px
}

@media(max-width:599px) {
    .authModal_component__WQo1c {
        padding: 38px 26px
    }
}

.authModal_closeButton__KLUeA {
    display: flex;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 3
}

.authModal_closeIcon__GJTnB {
    height: 24px;
    width: 24px
}

.authModal_closeIcon__GJTnB path {
    fill: #4e5057;
    transition: fill .3s ease
}

.authModal_closeIcon__GJTnB:hover path {
    fill: #61646c
}

.authModal_row__xf93U {
    grid-gap: 32px;
    display: grid;
    gap: 32px;
    justify-items: center;
    text-align: center
}

@media(max-width:599px) {
    .authModal_row__xf93U {
        gap: 24px
    }
}

.authModal_title__mp2je {
    color: #fff;
    font-size: 28px;
    font-weight: 900;
    line-height: 34px;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .authModal_title__mp2je {
        font-size: 20px;
        line-height: 28px
    }
}

@media(max-width:599px) {
    .authModal_title__mp2je {
        font-size: 18px;
        line-height: 24px
    }
}

.authModal_signIn__nHC2E {
    align-items: center;
    background: #ffac61;
    border-radius: 10px;
    color: #392c22;
    display: flex;
    font-size: 16px;
    font-weight: 900;
    gap: 8px;
    height: 72px;
    padding: 0 32px;
    text-transform: uppercase;
    transition: background-color .3s, color .3s
}

@media(max-width:599px) {
    .authModal_signIn__nHC2E {
        border-radius: 8px;
        font-size: 12px;
        height: 50px;
        padding: 0 24px
    }
}

.authModal_signIn__nHC2E:hover {
    background-color: #f8bc76;
    color: #684933
}

.authModal_signIn__nHC2E:hover path {
    fill: #684933
}

.authModal_signIn__nHC2E.authModal_loading__rjFFJ {
    cursor: wait;
    opacity: .7
}

.authModal_steamIcon__MyKjq {
    height: 24px;
    width: 24px
}

@media(max-width:599px) {
    .authModal_steamIcon__MyKjq {
        height: 20px;
        width: 20px
    }
}

.authModal_steamIcon__MyKjq path {
    transition: fill .3s
}

.authModal_description__yDpt4 {
    color: #989aa8;
    font-size: 15px;
    line-height: 20px
}

@media(max-width:1200px) {
    .authModal_description__yDpt4 {
        font-size: 12px;
        line-height: 16px
    }
}

.authModal_description__yDpt4 span {
    color: #abadbf;
    cursor: pointer;
    font-weight: 700;
    text-decoration: underline
}

.authModal_description__yDpt4 span:hover {
    text-decoration: none
}

.termsModal_component__a7bje {
    background: #15151c;
    border-radius: 15px;
    max-width: 100%;
    padding: 48px 0;
    position: relative;
    width: 444px
}

@media(max-width:599px) {
    .termsModal_component__a7bje {
        padding: 38px 0
    }
}

.termsModal_component__a7bje ::-webkit-scrollbar-track {
    background-color: #15151c
}

.termsModal_component__a7bje ::-webkit-scrollbar {
    width: 3px
}

.termsModal_component__a7bje ::-webkit-scrollbar-thumb {
    background-color: #444751;
    border-radius: 5px
}

.termsModal_closeButton__-apdF {
    display: flex;
    position: absolute;
    right: 8px;
    top: 8px;
    z-index: 3
}

.termsModal_closeIcon__0Dkbr {
    height: 24px;
    width: 24px
}

.termsModal_closeIcon__0Dkbr path {
    fill: #4e5057;
    transition: fill .3s ease
}

.termsModal_closeIcon__0Dkbr:hover path {
    fill: #61646c
}

.termsModal_row__xkiDn {
    grid-gap: 32px;
    display: grid;
    gap: 32px;
    justify-items: center;
    text-align: center
}

.termsModal_title__1tur8 {
    color: #fff;
    font-size: 28px;
    font-weight: 900;
    line-height: 34px;
    padding: 0 35px;
    text-transform: uppercase
}

@media(max-width:1200px) {
    .termsModal_title__1tur8 {
        font-size: 20px;
        line-height: 28px
    }
}

@media(max-width:599px) {
    .termsModal_title__1tur8 {
        font-size: 18px;
        line-height: 24px
    }
}

.termsModal_middle__h3PxQ {
    overflow: hidden;
    position: relative;
    width: 100%
}

.termsModal_middle__h3PxQ:before {
    background: linear-gradient(180deg, transparent, #15151c);
    bottom: 0;
    content: "";
    height: 100px;
    left: 0;
    margin: auto;
    pointer-events: none;
    position: absolute;
    right: 0;
    width: calc(100% - 34px);
    z-index: 2
}

.termsModal_wrapper__UgJzE {
    -webkit-overflow-scrolling: touch;
    margin: auto;
    max-height: 300px;
    overflow-y: auto;
    padding: 0 15px 0 10px;
    width: calc(100% - 50px)
}

@media(max-width:599px) {
    .termsModal_wrapper__UgJzE {
        padding: 0 14px 0 4px;
        width: calc(100% - 28px)
    }
}

.termsModal_terms__wZST9 {
    width: 100%
}

.termsModal_agreement__fEXy9 {
    color: #989aa8;
    font-size: 14px;
    line-height: 1.4;
    margin: 0 auto;
    max-width: 100%;
    overflow: hidden;
    padding-bottom: 40px;
    text-align: left
}

@media(max-width:599px) {
    .termsModal_agreement__fEXy9 {
        font-size: 11px;
        overflow-x: auto
    }
}

.termsModal_agreementTitle__UOQaa {
    font-size: 18px;
    font-weight: 900;
    margin-bottom: 8px
}

.termsModal_additional__6WA7V {
    margin-top: 25px
}

@media(max-width:900px) {
    .termsModal_additional__6WA7V {
        margin-top: 20px
    }
}

.termsModal_item__Fyj2- {
    margin-bottom: 10px
}

@media(max-width:599px) {
    .termsModal_item__Fyj2- {
        margin-bottom: 7px
    }
}

.termsModal_paragraph__osd8c {
    color: #fff;
    display: inline-block;
    font-weight: 700
}

.termsModal_glossary__ZdUOR {
    color: #fff;
    font-weight: 700;
    margin-bottom: 10px
}

@media(max-width:599px) {
    .termsModal_glossary__ZdUOR {
        margin-bottom: 7px
    }
}

.termsModal_glossary__ZdUOR:first-child {
    margin-top: 10px
}

@media(max-width:599px) {
    .termsModal_glossary__ZdUOR:first-child {
        margin-top: 7px
    }
}

.termsModal_glossaryInfo__mQYKE {
    color: #989aa8;
    margin-bottom: 10px
}

@media(max-width:599px) {
    .termsModal_glossaryInfo__mQYKE {
        margin-bottom: 7px
    }
}

ol {
    counter-reset: item
}

ol li {
    line-height: 1.5;
    margin-bottom: 10px
}

@media(max-width:599px) {
    ol li {
        margin-bottom: 7px
    }
}

ol li:before {
    color: #ffcc7e;
    content: counters(item, ".") ". ";
    counter-increment: item
}

ol li ol {
    margin-top: 10px;
    padding-left: 8px
}

@media(max-width:599px) {
    ol li ol {
        margin-top: 7px
    }
}

ol li ol li {
    margin-bottom: 0
}

ol li ol li ol {
    margin-top: 0
}

.termsModal_back__\+AU58 {
    grid-gap: 6px;
    align-items: center;
    background: #2f2f3a;
    border-radius: 8px;
    color: #c9cad3;
    display: grid;
    font-size: 14px;
    font-weight: 900;
    gap: 6px;
    grid-auto-flow: column;
    height: 48px;
    justify-items: center;
    padding: 0 32px;
    transition: color .3s, background-color .3s
}

@media(max-width:599px) {
    .termsModal_back__\+AU58 {
        border-radius: 6px;
        font-size: 11px;
        height: 42px;
        padding: 0 22px
    }
}

.termsModal_back__\+AU58:hover {
    background-color: #3d3d4b;
    color: #e6e6ec
}

.termsModal_back__\+AU58:hover path {
    fill: #e6e6ec;
    -webkit-transform: translateX(-3px);
    transform: translateX(-3px)
}

.termsModal_back__\+AU58 svg {
    height: 20px;
    width: 20px
}

@media(max-width:599px) {
    .termsModal_back__\+AU58 svg {
        height: 18px;
        width: 18px
    }
}

.termsModal_back__\+AU58 path {
    transition: fill .3s, -webkit-transform .3s;
    transition: fill .3s, transform .3s;
    transition: fill .3s, transform .3s, -webkit-transform .3s
}

:root {
    --savepage-url-17: url('/img/image_7.png');
    --savepage-url-18: url('/img/image_8.svg+xml');
    --savepage-url-19: url('/img/image_9.png');
    --savepage-url-20: url('/img/image_10.png');
    --savepage-url-21: url('/img/image_11.png');
    --savepage-url-22: url('/img/image_12.png');
    --savepage-url-23: url('/img/image_13.png');
    --savepage-url-24: url('/img/image_14.png');
    --savepage-url-25: url('/img/image_15.png');
    --savepage-url-26: url('/img/image_16.png');
}

.window:not(.visible),
.window-overlay:not(.visible) {
    display: none;
}

/* .window.visible,
.window-overlay.visible {
    display: block;
} */

#terms {
    display: none;
}