.Currency_rubGlyph__DNdZX, .Currency_rub__9uJA4 {
    font-family: "4GameGlyphsMedium"
}

.Icon_theme-dark__PioNV {
    fill: #fff
}

.Icon_theme-light__Z_Drh {
    fill: #000
}

.Icon_Icon__PQkxQ {
    display: inline-block
}

.Icon_Icon__PQkxQ svg {
    display: block
}

.Icon_highlight__vLup_ {
    fill: #f9c10b
}

.Footer_theme-dark__3iubK.Footer_container__n_d__:after {
    border-top: 1px solid hsla(0, 0%, 100%, .1)
}

.Footer_theme-dark__3iubK .Footer_copyright__hj_GY, .Footer_theme-dark__3iubK .Footer_pegiCaption__6jewn {
    color: hsla(0, 0%, 100%, .5)
}

.Footer_theme-dark__3iubK .Footer_social__gkmEg:hover .Footer_vk__jA49F {
    fill: #45668e
}

.Footer_theme-dark__3iubK .Footer_social__gkmEg:hover .Footer_fb___N2_B {
    fill: #3b5998
}

.Footer_theme-dark__3iubK .Footer_social__gkmEg:hover .Footer_youtube__PVp1R {
    fill: red
}

.Footer_theme-dark__3iubK .Footer_social__gkmEg:hover .Footer_for-game__Qoeff, .Footer_theme-dark__3iubK .Footer_social__gkmEg:hover .Footer_forum__Rkbnl {
    fill: color(#fff a(20%))
}

.Footer_theme-dark__3iubK .Footer_social__gkmEg:hover .Footer_telegram__S1fZR {
    fill: #08c
}

.Footer_theme-dark__3iubK .Footer_social__gkmEg:hover .Footer_twitch__9cFlk {
    fill: #6441a5
}

.Footer_theme-dark__3iubK .Footer_social__gkmEg:hover .Footer_twitter__esuYh {
    fill: #1da1f2
}

.Footer_theme-dark__3iubK .Footer_social__gkmEg:hover .Footer_odnoklassniki__y6Ozb {
    fill: #ee8208
}

.Footer_theme-dark__3iubK .Footer_social__gkmEg:hover .Footer_discord__qEz28 {
    fill: #7289da
}

.Footer_theme-dark__3iubK .Footer_social__gkmEg:hover .Footer_aiondb__Ke6gK {
    fill: #0cbecc
}

.Footer_theme-dark__3iubK .Footer_social__gkmEg:hover .Footer_database__elkCO, .Footer_theme-dark__3iubK .Footer_social__gkmEg:hover .Footer_tgbot__FF2_3 {
    fill: #f9c10b
}

.Footer_theme-dark__3iubK .Footer_social__gkmEg:active {
    opacity: .8
}

.Footer_theme-dark__3iubK .Footer_copyright__hj_GY a, .Footer_theme-dark__3iubK .Footer_navLink__yvh2t {
    color: #fff;
    font-family: Onest, sans-serif
}

.Footer_theme-dark__3iubK .Footer_copyright__hj_GY a:hover, .Footer_theme-dark__3iubK .Footer_navLink__yvh2t:hover {
    color: #f9c10b
}

.Footer_theme-light__0xErN.Footer_container__n_d__:after {
    border-top: 1px solid rgba(52, 55, 61, .1)
}

.Footer_theme-light__0xErN .Footer_copyright__hj_GY, .Footer_theme-light__0xErN .Footer_pegiCaption__6jewn {
    color: rgba(0, 0, 0, .4)
}

.Footer_theme-light__0xErN .Footer_social__gkmEg:hover .Footer_vk__jA49F {
    fill: #45668e
}

.Footer_theme-light__0xErN .Footer_social__gkmEg:hover .Footer_fb___N2_B {
    fill: #3b5998
}

.Footer_theme-light__0xErN .Footer_social__gkmEg:hover .Footer_youtube__PVp1R {
    fill: red
}

.Footer_theme-light__0xErN .Footer_social__gkmEg:hover .Footer_for-game__Qoeff, .Footer_theme-light__0xErN .Footer_social__gkmEg:hover .Footer_forum__Rkbnl {
    fill: rgba(0, 0, 0, .2)
}

.Footer_theme-light__0xErN .Footer_social__gkmEg:hover .Footer_telegram__S1fZR {
    fill: #08c
}

.Footer_theme-light__0xErN .Footer_social__gkmEg:hover .Footer_twitch__9cFlk {
    fill: #6441a5
}

.Footer_theme-light__0xErN .Footer_social__gkmEg:hover .Footer_twitter__esuYh {
    fill: #1da1f2
}

.Footer_theme-light__0xErN .Footer_social__gkmEg:hover .Footer_odnoklassniki__y6Ozb {
    fill: #ee8208
}

.Footer_theme-light__0xErN .Footer_social__gkmEg:hover .Footer_discord__qEz28 {
    fill: #7289da
}

.Footer_theme-light__0xErN .Footer_social__gkmEg:hover .Footer_aiondb__Ke6gK {
    fill: #0cbecc
}

.Footer_theme-light__0xErN .Footer_social__gkmEg:hover .Footer_database__elkCO, .Footer_theme-light__0xErN .Footer_social__gkmEg:hover .Footer_tgbot__FF2_3 {
    fill: #f9c10b
}

.Footer_theme-light__0xErN .Footer_social__gkmEg:active {
    opacity: .8
}

.Footer_theme-light__0xErN .Footer_copyright__hj_GY a, .Footer_theme-light__0xErN .Footer_navLink__yvh2t {
    color: #000;
    font-family: Onest, sans-serif
}

.Footer_theme-light__0xErN .Footer_copyright__hj_GY a:hover, .Footer_theme-light__0xErN .Footer_navLink__yvh2t:hover {
    color: #f9c10b
}

.Footer_container__n_d__ {
    position: relative
}

.Footer_container__n_d__:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0
}

.Footer_wrapper__Jewtu {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1780px;
    margin: 0 auto
}

.Footer_centerCol__nmVf8, .Footer_leftCol__Sq0uW, .Footer_rightCol__1f69N {
    display: flex;
    align-items: center
}

.Footer_pegi__tNO2u {
    margin: 21px 10px 0;
    display: flex;
    align-items: flex-end;
    gap: 20px
}

.Footer_pegiIcon__isWFM {
    height: 36px;
    display: inline-flex;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: top
}

.Footer_pegiCaption__6jewn {
    font-size: 9px;
    line-height: 1;
    letter-spacing: 0
}

.Footer_leftCol__Sq0uW, .Footer_rightCol__1f69N {
    flex-basis: 213px;
    flex-shrink: 0
}

.Footer_leftCol__Sq0uW {
    justify-content: flex-start;
    padding: 17px 0
}

.Footer_centerCol__nmVf8 {
    justify-content: center;
    flex-grow: 1;
    flex-wrap: wrap;
    text-align: center;
    align-content: center;
    padding: 21px 0
}

.Footer_rightCol__1f69N {
    justify-content: flex-end
}

.Footer_copyright__hj_GY {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    width: 100%
}

.Footer_copyright__hj_GY a {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    text-decoration: none
}

.Footer_nav__tURJ_ {
    margin-bottom: 4px
}

.Footer_navList__sxIyY {
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: baseline
}

.Footer_navItem___sxD9 {
    margin: 0 8px
}

.Footer_navLink__yvh2t {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    text-decoration: none
}

.Footer_navLinkWithIcon__ba4lm, .Footer_socials__XHIuk {
    display: flex;
    align-items: center
}

.Footer_socials__XHIuk {
    justify-content: center
}

.Footer_social__gkmEg {
    display: inline-flex;
    padding: 8px;
    width: 16px;
    height: 16px;
    cursor: pointer
}

@media (max-width: 959px) {
    .Footer_nav__tURJ_ {
        width: 100%
    }

    .Footer_container__n_d__:after {
        display: none
    }

    .Footer_navList__sxIyY {
        width: 100%;
        display: block;
        text-align: center;
        max-width: 340px;
        margin: 0 auto;
        padding: 15px 0 0;
        columns: 150px 2
    }

    .Footer_languages___9bXM {
        padding: 0
    }

    .Footer_wrapper__Jewtu {
        flex-direction: column;
        align-items: center
    }

    .Footer_leftCol__Sq0uW, .Footer_rightCol__1f69N {
        flex-basis: auto;
        width: 100%
    }

    .Footer_leftCol__Sq0uW {
        padding: 0
    }

    .Footer_rightCol__1f69N {
        order: 1;
        flex-direction: column;
        padding: 15px 0;
        border-top: 1px solid hsla(0, 0%, 100%, .1)
    }

    .Footer_centerCol__nmVf8 {
        border-bottom: 1px solid hsla(0, 0%, 100%, .1);
        border-top: 1px solid hsla(0, 0%, 100%, .1);
        order: 2;
        padding: 0;
        width: 100%
    }

    .Footer_navLink__yvh2t {
        font-size: 12px;
        width: 70px;
        line-height: 1.3;
        letter-spacing: -.4px;
        padding-bottom: 0
    }

    .Footer_navItem___sxD9 {
        text-align: left;
        margin: 0;
        padding: 3px 0 5px;
        break-inside: avoid-column;
        line-height: 1
    }

    .Footer_copyright__hj_GY {
        transform: translateY(35px);
        max-width: 340px
    }
}

a .ExternalLink_icon__ejxIw {
    margin-left: 5px
}

a .ExternalLink_icon__ejxIw.ExternalLink_small__RnPp5 {
    width: 10px;
    height: 10px;
    padding-bottom: 2px
}

a .ExternalLink_icon__ejxIw.ExternalLink_medium__toRay {
    width: 15px;
    height: 15px;
    padding-bottom: 1px
}

a:hover .ExternalLink_icon__ejxIw path {
    fill: #f9c10b;
    fill-opacity: 1
}

@font-face {
    font-family: "4GameGlyphsMedium";
    font-display: block;
    src: url(../fonts/4GameGlyphs-Medium.b8a8a5d0.woff) format("woff")
}

@font-face {
    font-family: Onest;
    font-weight: 100;
    font-display: fallback;
    src: url(../fonts/Onest-Thin.a9479329.woff2) format("woff2"), url(../fonts/Onest-Thin.c323539d.woff) format("woff")
}

@font-face {
    font-family: Onest;
    font-display: fallback;
    src: url(../fonts/Onest-Medium.93527587.woff2) format("woff2"), url(../fonts/Onest-Medium.03951f24.woff) format("woff")
}

@font-face {
    font-family: Onest;
    font-weight: 700;
    font-display: fallback;
    src: url(../fonts/Onest-Bold.37a8f1ef.woff2) format("woff2"), url(../fonts/Onest-Bold.b63385e4.woff) format("woff")
}

@font-face {
    font-family: Onest;
    font-weight: 600;
    font-display: fallback;
    src: url(../fonts/Onest-SemiBold.e3f241be.woff2) format("woff2"), url(../fonts/Onest-SemiBold.642dff70.woff) format("woff")
}

@font-face {
    font-family: BenderRegular;
    font-display: fallback;
    src: url(../fonts/BenderRegular.ed908e2d.woff) format("woff")
}

@font-face {
    font-family: BravoRegular;
    font-display: fallback;
    src: url(../fonts/BravoRegular.8d1c9edc.woff) format("woff")
}

@font-face {
    font-family: TrajanPro3;
    font-display: fallback;
    src: url(../fonts/TrajanPro3Regular.9689d55f.woff) format("woff")
}

@font-face {
    font-family: BebasNeue;
    font-display: fallback;
    src: url(../fonts/BebasNeue.d5363414.woff) format("woff")
}

@font-face {
    font-family: Romul;
    font-display: fallback;
    src: url(../fonts/Romul.42f623b8.woff) format("woff")
}

@font-face {
    font-family: Lato;
    font-display: fallback;
    src: url(../fonts/Lato-Regular.506f79cf.woff) format("woff");
    src: url(../fonts/Lato-Regular.b07ce81f.woff2) format("woff2")
}

@font-face {
    font-family: Lato;
    font-display: fallback;
    font-weight: 500;
    src: url(../fonts/Lato-Semibold.9b69a474.woff) format("woff");
    src: url(../fonts/Lato-Semibold.84ddc727.woff2) format("woff2")
}

@font-face {
    font-family: Lato;
    font-display: fallback;
    font-weight: 900;
    src: url(../fonts/Lato-Bold.a3e40ff7.ttf) format("ttf")
}

@font-face {
    font-family: DXAngelusMediaval;
    font-display: fallback;
    src: url(../fonts/DXAngelusMediaval.db144faa.woff2) format("woff2"), url(../fonts/DXAngelusMediaval.db144faa.woff2) format("woff2");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: ProximaNova;
    font-display: fallback;
    src: url(../fonts/ProximaNova-Regular.44138f63.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: ProximaNova;
    font-display: fallback;
    src: url(../fonts/ProximaNova-Bold.e73b11a1.woff2) format("woff2"), url(../fonts/ProximaNova-Bold.1af22127.woff) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: ProximaNova;
    font-display: fallback;
    src: url(../fonts/ProximaNova-Semibold.4e378386.woff2) format("woff2"), url(../fonts/ProximaNova-Semibold.a1ccc305.woff) format("woff");
    font-weight: 500;
    font-style: normal
}

@font-face {
    font-family: ProximaNova;
    font-display: fallback;
    src: url(../fonts/ProximaNova-Black.4b786018.woff2) format("woff2"), url(../fonts/ProximaNova-Black.d4ce170b.woff) format("woff");
    font-weight: 900;
    font-style: normal
}

@font-face {
    font-family: ProximaNovaCond;
    font-display: fallback;
    src: url(../fonts/ProximaNovaCond-Regular.97e630fd.woff2) format("woff2"), url(../fonts/ProximaNovaCond-Regular.8d9f67c6.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: ProximaNovaCond;
    font-display: fallback;
    src: url(../fonts/ProximaNovaCond-Bold.b9688dfa.woff2) format("woff2"), url(../fonts/ProximaNovaCond-Bold.07407a5d.woff) format("woff");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: Kelson Sans RU;
    font-display: fallback;
    font-weight: 200;
    src: url(../fonts/KelsonSansRU-Light.7060d0c7.woff2) format("woff2"), url(../fonts/KelsonSansRU-Light.4c667f79.woff) format("woff");
    font-style: normal
}

@font-face {
    font-family: Kelson Sans RU;
    font-display: fallback;
    src: url(../fonts/KelsonSansRU-Normal.d8847c23.woff2) format("woff2"), url(../fonts/KelsonSansRU-Normal.9ecd062f.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Kelson Sans RU;
    font-display: fallback;
    font-weight: 700;
    src: url(../fonts/KelsonSansRU-Bold.522ea86e.woff2) format("woff2"), url(../fonts/KelsonSansRU-Bold.0321a0c5.woff) format("woff");
    font-style: normal
}

@font-face {
    font-family: Lazurski;
    font-display: fallback;
    src: url(../fonts/LZR45__W.ce9fc3d3.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "LineageSerif";
    src: url(../fonts/lineageserif.a47b05b5.woff2) format("woff2"), url(../fonts/lineageserif.a003a79f.woff) format("woff");
    font-weight: 400
}

@font-face {
    font-family: KitschSemibold;
    src: url(../fonts/Kitsch-Semibold.1a2d9a65.woff) format("woff"), url(../fonts/Kitsch-Semibold.e3d23220.woff2) format("woff2")
}

@font-face {
    font-family: Golos;
    font-display: fallback;
    src: url(../fonts/Golos-Text_Regular.e62c72fd.woff2) format("woff2"), url(../fonts/Golos-Text_Regular.820cb63c.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: Golos;
    font-display: fallback;
    font-weight: 600;
    src: url(../fonts/Golos-Text_DemiBold.ac2eca25.woff2) format("woff2"), url(../fonts/Golos-Text_DemiBold.3a8ae528.woff) format("woff");
    font-style: normal
}

@font-face {
    font-family: Golos;
    font-display: fallback;
    font-weight: 700;
    src: url(../fonts/Golos-Text_Bold.cc1370b6.woff2) format("woff2"), url(../fonts/Golos-Text_Bold.bb5a5f9e.woff) format("woff");
    font-style: normal
}

@font-face {
    font-family: Golos;
    font-display: fallback;
    font-weight: 900;
    src: url(../fonts/Golos-Text_Black.4743a788.woff2) format("woff2"), url(../fonts/Golos-Text_Black.e7fd547c.woff) format("woff");
    font-style: normal
}

@font-face {
    font-family: Nebulosa;
    font-display: fallback;
    font-weight: auto;
    src: url(../fonts/Nebulosa_Black.129e874c.woff2) format("woff2"), url(../fonts/Nebulosa_Black.e1123fd9.woff) format("woff");
    font-style: normal
}

@font-face {
    font-family: Futura;
    font-display: fallback;
    font-weight: auto;
    src: url(../fonts/FuturaPT-Book.c5d18543.woff2) format("woff2"), url(../fonts/FuturaPT-Book.0cf3fb33.woff) format("woff");
    font-style: normal
}

@font-face {
    font-family: Alegreya;
    font-display: fallback;
    font-weight: auto;
    src: url(../fonts/Alegreya.728a261d.woff2) format("woff2"), url(../fonts/Alegreya.80008fdc.woff) format("woff");
    font-style: normal
}

@font-face {
    font-family: Alegreya-Sans;
    font-display: fallback;
    font-weight: auto;
    src: url(../fonts/AlegreyaSans-Regular.c3150d37.woff2) format("woff2"), url(../fonts/AlegreyaSans-Regular.0684a4b4.woff) format("woff");
    font-style: normal
}

@font-face {
    font-family: Alegreya-Sans-Black;
    font-display: fallback;
    font-weight: 100;
    src: url(../fonts/AlegreyaSans-Black.a9a28803.woff2) format("woff2"), url(../fonts/AlegreyaSans-Black.f8fce3da.woff) format("woff");
    font-style: normal
}

@font-face {
    font-family: Lora;
    font-display: fallback;
    font-weight: auto;
    src: url(../fonts/Lora-Medium.f59e683f.woff2) format("woff2"), url(../fonts/Lora-Medium.0d789110.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "PTSerif";
    font-display: fallback;
    font-weight: 400;
    src: url(../fonts/PTSerif-Regular.a4655d61.woff2) format("woff2"), url(../fonts/PTSerif-Regular.1281065a.woff) format("woff")
}

@font-face {
    font-family: Verdana;
    font-display: fallback;
    font-weight: auto;
    src: url(../fonts/verdana.5932bf41.woff2) format("woff2"), url(../fonts/verdana.3b419bac.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: CoreSansM45;
    font-display: fallback;
    font-weight: auto;
    src: url(../fonts/CoreSansM45Regular.13ca0196.woff2) format("woff2"), url(../fonts/CoreSansM45Regular.0552d328.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

.theme-dark .banner {
    color: #fff
}

.theme-dark .sidebar {
    background-color: #191138;
    color: #fff
}

.theme-dark .sidebar p {
    color: hsla(0, 0%, 100%, .5)
}

.theme-dark .sidebarContent a {
    color: #fff
}

.theme-dark .sidebarContent a:hover {
    color: #f9c10b
}

.theme-dark .content {
    color: hsla(0, 0%, 100%, .6)
}

.theme-dark .content h1, .theme-dark .content h2, .theme-dark .content h3, .theme-dark .content h4 {
    color: #fff
}

.theme-dark .content .table table th {
    color: #fff;
    background: #110a27
}

.theme-dark .content .table table thead th {
    border-bottom: 2px solid #fff
}

.theme-dark .content .table table td, .theme-dark .content .table table th {
    border-bottom: 1px solid #414149
}

.theme-dark .content .highlight {
    color: #fff
}

.theme-dark .content .keyCode {
    border: 1px solid hsla(0, 0%, 100%, .2)
}

.theme-dark .date {
    color: hsla(0, 0%, 100%, .5)
}

.theme-light .banner {
    color: #fff
}

.theme-light .sidebar {
    background-color: #fff;
    color: #000
}

.theme-light .sidebar p {
    color: rgba(0, 0, 0, .5)
}

.theme-light .sidebarContent a {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: #000
}

.theme-light .sidebarContent a:hover {
    color: #fdca44
}

.theme-light .sidebarContent a:active {
    color: #da9a10
}

.theme-light .content {
    color: rgba(0, 0, 0, .65)
}

.theme-light .content h1, .theme-light .content h2, .theme-light .content h3, .theme-light .content h4 {
    color: #000
}

.theme-light .content .table table th {
    color: #000;
    background: #e9e9f2
}

.theme-light .content .table table thead th {
    border-bottom: 2px solid #737375
}

.theme-light .content .table table td, .theme-light .content .table table th {
    border-bottom: 1px solid #b9b9bc
}

.theme-light .content .highlight {
    color: #000
}

.theme-light .content .keyCode {
    border: 1px solid #000
}

.theme-light .date {
    color: rgba(0, 0, 0, .5)
}

.sidebar {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    display: none;
    box-sizing: border-box;
    border-radius: 8px;
    width: 285px;
    height: auto;
    min-height: calc(100vh - 300px)
}

.sidebar h2 {
    margin-top: 0;
    margin-bottom: 8px
}

.sidebar p {
    font-size: 12px
}

.banner {
    display: none;
    margin: 0 15px
}

.bannerHidden {
    visibility: hidden
}

.bannerHidden:has(img) {
    visibility: visible
}

.banner-container {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    margin: 0 auto;
    width: 100%
}

.banner-container, .banner-image {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.banner-image {
    border: none;
    max-width: 100%
}

.banner-description {
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 44px;
    left: 0;
    margin: 0 auto;
    width: 400px;
    font-size: 16px;
    line-height: 25px;
    text-align: center
}

.container {
    overflow: auto;
    height: 100%
}

.sidebarContent {
    position: sticky;
    top: 120px;
    box-sizing: border-box;
    padding-bottom: 20px;
    display: flex;
    flex-direction: column
}

.inDocumentsSidebar {
    position: fixed;
    left: 360px;
    top: 154px;
    transition: top .3s ease;
    min-height: auto
}

.inDocumentsSidebar.collapsed {
    top: 391px
}

.inDocumentsSidebar .sidebarContent {
    top: 0;
    height: 100% !important
}

@media (max-width: 994px) {
    .inDocumentsSidebar {
        top: 192px
    }

    .inDocumentsSidebar.collapsed {
        top: 429px
    }
}

.sidebarTreeContainer {
    position: relative;
    flex-grow: 1;
    margin: 20px 35px 0
}

.sidebarTreeWrapper {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.sidebarTree {
    display: flex
}

.sidebarTree a {
    font-size: 16px;
    line-height: 25px
}

.sidebarTree .sidebarTreeSubTabs a {
    font-size: 14px
}

.contentWrapper {
    width: 100%
}

.contentContainer {
    position: relative;
    margin: 0 auto;
    max-width: 1185px;
    display: flex;
    flex-grow: 1;
    box-sizing: border-box;
    flex-direction: row
}

.inDocuments {
    margin: 0 200px 0 360px;
    max-width: 100%
}

.content {
    overflow: visible;
    box-sizing: border-box;
    width: 100%
}

.content .title {
    margin-bottom: 0;
    font-weight: 600
}

.content .date {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    margin: .5em 0 0
}

.content .table table td, .content .table table th {
    padding: 10px;
    min-width: 150px;
    vertical-align: top;
    text-align: left
}

.content .table table.scrollable tr:last-child td {
    border: 0
}

.content figure {
    margin: 0
}

.content figure.table {
    margin: 1em 0;
    overflow: hidden
}

.content figure.table table {
    margin: 0
}

.content .inline-image {
    margin: 0 10px;
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle
}

.content .inline-image:first-child {
    margin-left: 0
}

.content .image {
    margin: 1.7em 0;
    line-height: 0
}

.content .image img {
    display: inline-block
}

.content .image figcaption {
    display: none
}

.content .media {
    margin: 1.7em 0;
    line-height: 0
}

.content .image-style-align-left {
    margin: 1.7em 15px 1.1em 0;
    max-width: 50%;
    float: left
}

.content .image-style-align-right {
    margin: 1.7em 0 1.1em 15px;
    max-width: 50%;
    float: right
}

.content > :first-child {
    margin-top: 0
}

.content .keyCode {
    display: inline-block;
    border-radius: 2px;
    padding: 0 5px
}

.content .keyCode + .keyCode {
    margin-left: 5px
}

.content .icon-with-description {
    display: flex;
    margin: 1em 0
}

.content .icon-with-description:first-child {
    margin-top: 0
}

.content .icon-with-description:last-child {
    margin-bottom: 0
}

.content .icon-with-description-image {
    overflow: hidden;
    flex-shrink: 0;
    border-radius: 3px;
    width: 35px;
    height: 35px;
    background: gray
}

.content .icon-with-description-content {
    margin: -3px 0 0 13px;
    flex-grow: 1
}

.content .lead {
    font-size: 1.2em;
    line-height: 1.4em
}

.content .small-text {
    font-size: .87em;
    line-height: 1.55em
}

.chestSeasonContentContainer .banner, .chestSeasonContentContainer .sidebar, .forgamerContentContainer .banner, .forgamerContentContainer .sidebar, .patchnoteContentContainer .banner, .patchnoteContentContainer .sidebar, .tutorialContentContainer .banner, .tutorialContentContainer .sidebar {
    display: block
}

.chestSeasonContentContainer .content, .forgamerContentContainer .content, .patchnoteContentContainer .content, .tutorialContentContainer .content {
    padding: 0 65px
}

.chestSeasonContentContainer.withSidebar, .forgamerContentContainer.withSidebar, .patchnoteContentContainer.withSidebar, .tutorialContentContainer.withSidebar {
    padding-left: 285px
}

.chestSeasonContentContainer .banner:not(:empty) + .content, .forgamerContentContainer .banner:not(:empty) + .content, .patchnoteContentContainer .banner:not(:empty) + .content, .tutorialContentContainer .banner:not(:empty) + .content {
    margin-top: 50px
}

.forgamerContentContainer .banner {
    margin: 0
}

.forgamerContentContainer :global(.banner-description) {
    display: none
}

.forgamerContentContainer .content {
    padding: 0 100px 0 0
}

body, html {
    margin: 0;
    padding: 0;
    min-height: 100%;
    width: 100%;
    min-width: 320px;
    font-size: .78125vw;
    color: #fff;
    font-family: Onest, sans-serif;
    background-color: var(--4g-new-bg, #110a27);
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    box-sizing: border-box
}

:root {
    --header-bg: rgba(25, 17, 56, .97);
    --4g-new-bg: #110a27;
    --4g-desktop-header-height: 113px;
    --default-border-radius: 8px;
    --showcase-transition-long: 400ms cubic-bezier(0.22, 1, 0.36, 1);
    --showcase-transition-short: 100ms cubic-bezier(1, 0.67, 0, 0.31);
    --showcase-shadow-color: rgba(0, 0, 0, .65);
    --showcase-game-card-scale: 1.06;
    --white: #fff;
    --black: #000;
    --alizarin-crimson: #e13e33;
    --mono100-white: hsla(0, 0%, 100%, .1);
    --mono200-white: hsla(0, 0%, 100%, .2);
    --mono300-white: hsla(0, 0%, 100%, .3);
    --mono400-white: hsla(0, 0%, 100%, .4);
    --mono500-white: hsla(0, 0%, 100%, .5);
    --mono600-white: hsla(0, 0%, 100%, .6);
    --mono700-white: hsla(0, 0%, 100%, .7);
    --mono800-white: hsla(0, 0%, 100%, .8);
    --mono900-white: hsla(0, 0%, 100%, .9);
    --mono50-white: hsla(0, 0%, 100%, .05);
    --mono500-black: rgba(0, 0, 0, .5);
    --mono100-black: rgba(0, 0, 0, .1);
    --mono200-black: rgba(0, 0, 0, .2);
    --mono700-black: rgba(0, 0, 0, .7);
    --mono800-black: rgba(0, 0, 0, .8);
    --yellow: #f9c10b;
    --darkest-blue: #29233d;
    --max-container-width: calc(var(--container-width) + var(--padding) * 2)
}

@media (min-width: 1920px) {
    :root {
        --padding: 170px;
        --container-width: 1560px
    }
}

@media (max-width: 1920px) {
    :root {
        --padding: 60px;
        --container-width: 1320px
    }
}

@media (max-width: 1200px) {
    :root {
        --padding: 44px;
        --container-width: 1080px
    }
}

@media (max-width: 960px) {
    :root {
        --padding: 32px;
        --container-width: 872px
    }
}

@media (max-width: 600px) {
    :root {
        --container-width: 536px
    }
}

.SmartCaptcha-Shield {
    z-index: 100
}

.grecaptcha-badge {
    visibility: hidden
}

.embedded #forgame-shop-menu, .embedded #page-footer, .embedded #page-header {
    display: none
}

ol, ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.noScroll {
    height: 100vh;
    width: 100vw;
    position: fixed;
    top: 0
}

.noScroll, .noScrollSecondary {
    overflow: hidden
}

.Layout_container__i__4f {
    padding: 0 35px;
    position: relative;
    z-index: 1
}

.Layout_container__i__4f:not(.Layout_adaptiveGrid__XTnEq) {
    margin: 65px auto
}

@media (min-width: 1300px) {
    .Layout_container__i__4f:not(.Layout_adaptiveGrid__XTnEq) {
        padding: 0 77px
    }
}

@media (min-width: 1600px) {
    .Layout_container__i__4f:not(.Layout_adaptiveGrid__XTnEq), .Layout_footer__e0cYd {
        max-width: 1780px
    }
}

.Layout_adaptiveGrid__XTnEq {
    max-width: var(--max-container-width);
    box-sizing: border-box;
    overflow: hidden;
    padding: 0 var(--padding);
    width: 100%;
    margin: 0 auto
}

.RegisterForm_theme-dark__WlamP .RegisterForm_login__JmKIQ svg {
    fill: #fff
}

.RegisterForm_theme-dark__WlamP .RegisterForm_socialsSeparator__WW2Ax {
    color: hsla(0, 0%, 100%, .4)
}

.RegisterForm_theme-light__mLmu3 .RegisterForm_login__JmKIQ svg {
    fill: #000
}

.RegisterForm_theme-light__mLmu3 .RegisterForm_socialsSeparator__WW2Ax {
    color: rgba(0, 0, 0, .4)
}

.RegisterForm_email__yoE5V, .RegisterForm_login__JmKIQ, .RegisterForm_password__q8ivD {
    margin-bottom: 15px
}

.RegisterForm_button__5WmHj {
    margin-top: 20px
}

.RegisterForm_error__r2DeC {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    color: #fe4c25;
    margin-top: 10px;
    text-align: center
}

.RegisterForm_datePicker__cBx67 {
    margin-top: 5px
}

.RegisterForm_datePicker__cBx67 input {
    width: 275px !important;
    text-align-last: left
}

.RegisterForm_check__u_Sif {
    margin-top: 20px
}

.RegisterForm_check__u_Sif + .RegisterForm_check__u_Sif, .RegisterForm_check__u_Sif:last-child {
    margin-top: 10px
}

.RegisterForm_checkLabel__Rk0OD {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px
}

.RegisterForm_socials__4_pZc {
    margin-bottom: 25px
}

.RegisterForm_social__s_Lqd {
    margin-right: 5px
}

.RegisterForm_social__s_Lqd:last-child {
    margin-right: 0
}

.RegisterForm_social__s_Lqd > i {
    position: relative;
    top: -2px
}

.RegisterForm_socialsContainer__J3y6M {
    text-align: center
}

.RegisterForm_socialsContainer__J3y6M a {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: #f9c10b;
    text-decoration: none
}

.RegisterForm_socialsContainer__J3y6M a:hover {
    color: #fdca44
}

.RegisterForm_socialsContainer__J3y6M a:active {
    color: #da9a10
}

.RegisterForm_socialsContainer__J3y6M a {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px
}

.RegisterForm_socialsSeparator__WW2Ax {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    font-weight: 500;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin: 0 0 15px
}

.RegisterForm_emailForm__X0v7B {
    margin-bottom: 15px
}

.RegisterForm_agreement__fjv5O {
    text-align: center
}

.SocialButtons_buttonWrapper__tKhol {
    display: inline-flex;
    margin-right: 10px
}

.SocialButtons_buttonWrapper__tKhol:last-child {
    margin-right: 0
}

.SocialButtons_container__X_F5y {
    display: flex;
    justify-content: center;
    flex-flow: row wrap
}

.SocialButtons_tooltipContainer__VBmG8 {
    min-width: 200px;
    max-width: 250px;
    text-align: left
}

.SocialButtons_socials__R_mj0 {
    margin-bottom: 25px
}

.SocialButtons_social__kHRGT {
    margin-right: 5px
}

.SocialButtons_social__kHRGT:last-child {
    margin-right: 0
}

.SocialButtons_social__kHRGT > i {
    position: relative;
    top: -2px
}

.SocialButtons_socialsContainer__E9bCL {
    text-align: center
}

.SocialButtons_socialsContainer__E9bCL a {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: #f9c10b;
    text-decoration: none
}

.SocialButtons_socialsContainer__E9bCL a:hover {
    color: #fdca44
}

.SocialButtons_socialsContainer__E9bCL a:active {
    color: #da9a10
}

.SocialButtons_socialsContainer__E9bCL a {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px
}

.IconButton_theme-dark__GFWlE {
    position: relative;
    background-color: transparent;
    border: 1px solid hsla(0, 0%, 100%, .2)
}

.IconButton_theme-dark__GFWlE:before {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px 0 rgba(253, 202, 68, .5);
    opacity: 0
}

.IconButton_theme-dark__GFWlE span {
    color: #fff
}

.IconButton_theme-dark__GFWlE:hover {
    background-color: #fdca44
}

.IconButton_theme-dark__GFWlE:hover > .IconButton_icon__GRvKG {
    border-color: rgba(0, 0, 0, .2)
}

.IconButton_theme-dark__GFWlE:hover > .IconButton_icon__GRvKG > svg {
    fill: #000 !important
}

.IconButton_theme-dark__GFWlE:hover span {
    color: #000
}

.IconButton_theme-dark__GFWlE:hover.IconButton_disabled__sn32z {
    background-color: rgba(0, 0, 0, .4)
}

.IconButton_theme-dark__GFWlE:hover.IconButton_disabled__sn32z .IconButton_icon__GRvKG {
    border-color: hsla(0, 0%, 100%, .2)
}

.IconButton_theme-dark__GFWlE:hover.IconButton_disabled__sn32z .IconButton_icon__GRvKG svg {
    fill: #fff
}

.IconButton_theme-dark__GFWlE:hover.IconButton_disabled__sn32z span {
    color: #fff
}

.IconButton_theme-dark__GFWlE:active {
    background-color: #da9a10
}

.IconButton_theme-dark__GFWlE:active .IconButton_icon__GRvKG {
    border-color: rgba(0, 0, 0, .2)
}

.IconButton_theme-dark__GFWlE:active span {
    color: #000
}

.IconButton_theme-dark__GFWlE.IconButton_focused__QKQHT {
    border-color: rgba(0, 0, 0, .4)
}

.IconButton_theme-dark__GFWlE.IconButton_focused__QKQHT:before {
    opacity: 1
}

.IconButton_theme-dark__GFWlE.IconButton_disabled__sn32z {
    opacity: .2
}

.IconButton_theme-dark__GFWlE:active:focus {
    border-color: transparent
}

.IconButton_theme-dark__GFWlE:active:focus:before {
    opacity: 0
}

.IconButton_theme-light__5a3Rn {
    position: relative;
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .2)
}

.IconButton_theme-light__5a3Rn:before {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, .4);
    border-radius: 4px;
    box-shadow: 0 0 10px 0 rgba(253, 202, 68, .5);
    opacity: 0
}

.IconButton_theme-light__5a3Rn span {
    color: #000
}

.IconButton_theme-light__5a3Rn:hover {
    background-color: #fdca44
}

.IconButton_theme-light__5a3Rn:hover.IconButton_disabled__sn32z {
    background-color: transparent
}

.IconButton_theme-light__5a3Rn:active {
    background-color: #da9a10
}

.IconButton_theme-light__5a3Rn.IconButton_focused__QKQHT {
    border-color: #fff
}

.IconButton_theme-light__5a3Rn.IconButton_focused__QKQHT:before {
    opacity: 1
}

.IconButton_theme-light__5a3Rn.IconButton_disabled__sn32z {
    opacity: .2
}

.IconButton_theme-light__5a3Rn:active:focus {
    border-color: transparent
}

.IconButton_theme-light__5a3Rn:active:focus:before {
    opacity: 0
}

.IconButton_theme-yellow__lIeTo {
    position: relative;
    background-color: #f9c10b;
    border: 2px solid transparent
}

.IconButton_theme-yellow__lIeTo:before {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px 0 rgba(253, 202, 68, .5);
    opacity: 0
}

.IconButton_theme-yellow__lIeTo .IconButton_icon__GRvKG.IconButton_disabled__sn32z {
    opacity: .2
}

.IconButton_theme-yellow__lIeTo span {
    color: #000
}

.IconButton_theme-yellow__lIeTo:hover {
    background-color: #fdca44
}

.IconButton_theme-yellow__lIeTo:active {
    background-color: #da9a10
}

.IconButton_theme-yellow__lIeTo.IconButton_focused__QKQHT {
    border-color: #fdca44;
    box-shadow: 0 0 10px 0 rgba(253, 202, 68, .5)
}

.IconButton_theme-yellow__lIeTo.IconButton_focused__QKQHT:before {
    opacity: 1
}

.IconButton_theme-yellow__lIeTo:active:focus {
    border-color: transparent;
    box-shadow: none
}

.IconButton_theme-yellow__lIeTo:active:focus:before {
    opacity: 0
}

.IconButton_theme-yellow__lIeTo.IconButton_disabled__sn32z, .IconButton_theme-yellow__lIeTo.IconButton_disabled__sn32z:hover {
    background-color: #8b8b8b
}

.IconButton_container__tbMkw {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: 0;
    font-size: 16px;
    font-family: inherit;
    height: 40px;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: none;
    text-align: left;
    min-width: 235px;
    padding: 5px 0;
    transition: .25s cubic-bezier(0, 0, .2, 1);
    transition-property: background-color, border-color
}

.IconButton_disabled__sn32z {
    cursor: default
}

.IconButton_icon__GRvKG {
    padding-left: 15px;
    width: auto;
    height: 100%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    vertical-align: top;
    background: no-repeat 50% 50%;
    box-sizing: border-box
}

.IconButton_label__rABfq {
    height: 100%;
    display: inline-block;
    line-height: 25px;
    padding: 1px 15px 0 10px;
    flex-grow: 0
}

.IconButton_mod-wide__cu2up {
    width: 100%
}

.IconButton_mod-iconOnly___WbQ6 {
    height: 40px;
    min-width: 40px
}

.IconButton_mod-iconOnly___WbQ6 .IconButton_icon__GRvKG {
    padding-left: 0
}

.IconButton_mod-center__3SxOc .IconButton_label__rABfq {
    text-align: center
}

.IconButton_mod-slim__JRdrH {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    min-width: auto;
    padding: 0 23px 0 19px
}

.IconButton_mod-slim__JRdrH .IconButton_icon__GRvKG {
    border: none;
    width: 16px;
    margin-right: 4px
}

.IconButton_mod-slim__JRdrH .IconButton_label__rABfq {
    padding: 0;
    line-height: 36px
}

.Button_container__OBT6K.Button_theme-black__Sd4H_ {
    border: 1px solid #000;
    color: #000;
    border-radius: 3px
}

.Button_container__OBT6K.Button_theme-black__Sd4H_:hover {
    background-color: #000;
    color: #fff;
    border-color: #000
}

.Button_container__OBT6K.Button_theme-yellow__Ij1u1 {
    position: relative;
    background-color: #f9c10b;
    color: #000;
    border: 2px solid transparent
}

.Button_container__OBT6K.Button_theme-yellow__Ij1u1:before {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px 0 rgba(253, 202, 68, .5);
    opacity: 0
}

.Button_container__OBT6K.Button_theme-yellow__Ij1u1:hover {
    background-color: #fdca44
}

.Button_container__OBT6K.Button_theme-yellow__Ij1u1:active {
    background-color: #da9a10
}

.Button_container__OBT6K.Button_theme-yellow__Ij1u1.Button_disabled__YdRh5, .Button_container__OBT6K.Button_theme-yellow__Ij1u1.Button_disabled__YdRh5:hover {
    background-color: #8b8b8b;
    color: rgba(0, 0, 0, .5)
}

.Button_container__OBT6K.Button_theme-yellow__Ij1u1.Button_focused__Am2uu {
    border-color: #fdca44;
    box-shadow: 0 0 10px 0 rgba(253, 202, 68, .5)
}

.Button_container__OBT6K.Button_theme-yellow__Ij1u1.Button_focused__Am2uu:before {
    opacity: 1
}

.Button_container__OBT6K.Button_theme-yellow__Ij1u1:active:focus {
    border-color: transparent;
    box-shadow: none
}

.Button_container__OBT6K.Button_theme-yellow__Ij1u1:active:focus:before {
    opacity: 0
}

.Button_container__OBT6K.Button_theme-thin__yQpT0 {
    border: 1px solid hsla(0, 0%, 100%, .2);
    color: #fff;
    border-radius: 4px
}

.Button_container__OBT6K.Button_theme-thin__yQpT0:hover {
    border-color: #fff
}

.Button_container__OBT6K.Button_theme-thin__yQpT0:active {
    color: hsla(0, 0%, 100%, .8);
    border-color: hsla(0, 0%, 100%, .8)
}

.Button_container__OBT6K.Button_theme-thin__yQpT0.Button_disabled__YdRh5 {
    color: hsla(0, 0%, 100%, .2);
    border-color: hsla(0, 0%, 100%, .2)
}

.Button_container__OBT6K.Button_theme-thin__yQpT0.Button_focused__Am2uu {
    border-color: #fdca44
}

.Button_container__OBT6K.Button_theme-thin__yQpT0:active:focus {
    border-color: hsla(0, 0%, 100%, .8)
}

.Button_container__OBT6K.Button_theme-thin-ghost__G8fHQ {
    background: hsla(0, 0%, 100%, .2);
    color: #fff;
    border-radius: 4px
}

.Button_container__OBT6K.Button_theme-thin-ghost__G8fHQ:hover {
    background: hsla(0, 0%, 100%, .1)
}

.Button_container__OBT6K.Button_theme-thin-ghost__G8fHQ:active {
    color: hsla(0, 0%, 100%, .8);
    border-color: hsla(0, 0%, 100%, .8)
}

.Button_container__OBT6K.Button_theme-thin-ghost__G8fHQ.Button_disabled__YdRh5 {
    color: hsla(0, 0%, 100%, .2);
    border-color: hsla(0, 0%, 100%, .2)
}

.Button_container__OBT6K.Button_theme-thin-black__bp41q {
    border: 1px solid rgba(0, 0, 0, .2);
    color: #000;
    border-radius: 4px
}

.Button_container__OBT6K.Button_theme-thin-black__bp41q:hover {
    border-color: #000
}

.Button_container__OBT6K.Button_theme-thin-black__bp41q:active {
    color: rgba(0, 0, 0, .8);
    border-color: rgba(0, 0, 0, .5)
}

.Button_container__OBT6K.Button_theme-thin-black__bp41q.Button_disabled__YdRh5 {
    color: rgba(0, 0, 0, .2);
    border-color: rgba(0, 0, 0, .2)
}

.Button_container__OBT6K.Button_theme-thin-black__bp41q.Button_focused__Am2uu {
    border-color: #fdca44
}

.Button_container__OBT6K.Button_theme-thin-black__bp41q:active:focus {
    border-color: rgba(0, 0, 0, .5)
}

.Button_container__OBT6K.Button_theme-yellow-border__9_X02 {
    border-radius: 5px;
    border: 2px solid #f9c10b;
    color: #fff
}

.Button_container__OBT6K.Button_theme-text__1Oo8I {
    color: hsla(0, 0%, 100%, .2)
}

.Button_container__OBT6K.Button_theme-text-black__ANDLI {
    color: rgba(0, 0, 0, .2)
}

.Button_container__OBT6K.Button_theme-danger__pKGOe {
    border: transparent;
    color: #fff;
    background: red
}

.Button_container__OBT6K.Button_theme-danger__pKGOe.Button_focused__Am2uu, .Button_container__OBT6K.Button_theme-danger__pKGOe:hover {
    background-color: rgba(255, 0, 0, .7)
}

.Button_container__OBT6K.Button_theme-danger__pKGOe:active {
    background-color: rgba(255, 0, 0, .5)
}

.Button_container__OBT6K.Button_theme-danger__pKGOe.Button_disabled__YdRh5 {
    color: hsla(0, 0%, 100%, .2);
    background-color: rgba(255, 0, 0, .2)
}

.Button_container__OBT6K.Button_theme-danger__pKGOe:active:focus {
    background-color: rgba(255, 0, 0, .5)
}

.Button_container__OBT6K.Button_theme-thin-danger__6WBLn {
    border: 1px solid #fe4c25;
    color: #000
}

.Button_container__OBT6K.Button_theme-thin-danger__6WBLn:hover {
    border-color: rgba(254, 76, 37, .4)
}

.Button_container__OBT6K.Button_theme-thin-danger__6WBLn:active {
    color: rgba(0, 0, 0, .8);
    border-color: rgba(254, 76, 37, .5)
}

.Button_container__OBT6K.Button_theme-thin-danger__6WBLn.Button_disabled__YdRh5 {
    color: rgba(0, 0, 0, .2);
    border-color: rgba(254, 76, 37, .2)
}

.Button_container__OBT6K.Button_theme-thin-danger__6WBLn.Button_focused__Am2uu {
    border-color: #fdca44
}

.Button_container__OBT6K.Button_theme-thin-danger__6WBLn:active:focus {
    border-color: rgba(254, 76, 37, .5)
}

.Button_container__OBT6K.Button_theme-thin-yellow__D55WP {
    border: 1px solid #f9c10b;
    color: #000
}

.Button_container__OBT6K.Button_theme-thin-yellow__D55WP:hover {
    border-color: color(#f9c10b a(40%))
}

.Button_container__OBT6K.Button_theme-thin-yellow__D55WP:active {
    color: color(#000 a(80%));
    border-color: color(#f9c10b a(50%))
}

.Button_container__OBT6K.Button_theme-thin-yellow__D55WP.Button_disabled__YdRh5 {
    color: color(#000 a(20%));
    border-color: color(#f9c10b a(20%))
}

.Button_container__OBT6K.Button_theme-thin-yellow__D55WP.Button_focused__Am2uu {
    border-color: #fdca44
}

.Button_container__OBT6K.Button_theme-thin-yellow__D55WP:active:focus {
    border-color: color(#f9c10b a(50%))
}

.Button_container__OBT6K.Button_theme-thin-danger-dark__EeRav {
    border: 1px solid #fe4c25;
    color: #fff
}

.Button_container__OBT6K.Button_theme-thin-danger-dark__EeRav:hover {
    border-color: rgba(254, 76, 37, .7)
}

.Button_container__OBT6K.Button_theme-thin-danger-dark__EeRav:active {
    color: hsla(0, 0%, 100%, .8);
    border-color: rgba(254, 76, 37, .5)
}

.Button_container__OBT6K.Button_theme-thin-danger-dark__EeRav.Button_disabled__YdRh5 {
    color: hsla(0, 0%, 100%, .2);
    border-color: rgba(254, 76, 37, .2)
}

.Button_container__OBT6K.Button_theme-thin-danger-dark__EeRav.Button_focused__Am2uu {
    border-color: #fdca44
}

.Button_container__OBT6K.Button_theme-thin-danger-dark__EeRav:active:focus {
    border-color: rgba(254, 76, 37, .5)
}

.Button_container__OBT6K.Button_theme-white__Gw_Xa {
    background-color: #fff;
    color: #000;
    border: 2px solid transparent
}

.Button_container__OBT6K.Button_theme-white__Gw_Xa:hover {
    background-color: #fdca44
}

.Button_container__OBT6K.Button_theme-white__Gw_Xa:active {
    background-color: #da9a10
}

.Button_container__OBT6K.Button_theme-white__Gw_Xa.Button_disabled__YdRh5, .Button_container__OBT6K.Button_theme-white__Gw_Xa.Button_disabled__YdRh5:hover {
    background-color: #8b8b8b;
    color: rgba(0, 0, 0, .5)
}

.Button_container__OBT6K.Button_theme-white__Gw_Xa.Button_focused__Am2uu {
    border-color: #fdca44;
    box-shadow: 0 0 10px 0 rgba(253, 202, 68, .5)
}

.Button_container__OBT6K.Button_theme-white__Gw_Xa.Button_focused__Am2uu:before {
    opacity: 1
}

.Button_container__OBT6K.Button_theme-white__Gw_Xa:active:focus {
    border-color: transparent;
    box-shadow: none
}

.Button_container__OBT6K.Button_theme-white__Gw_Xa:active:focus:before {
    opacity: 0
}

.Button_container__OBT6K.Button_theme-orchid__s5svU {
    position: relative;
    background-color: #8101ff;
    color: #fff;
    border: 2px solid transparent
}

.Button_container__OBT6K.Button_theme-orchid__s5svU:before {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px 0 rgba(253, 202, 68, .5);
    opacity: 0
}

.Button_container__OBT6K.Button_theme-orchid__s5svU:hover {
    background-color: #860dff
}

.Button_container__OBT6K.Button_theme-orchid__s5svU:active {
    background-color: #7a00f2
}

.Button_container__OBT6K.Button_theme-orchid__s5svU.Button_disabled__YdRh5, .Button_container__OBT6K.Button_theme-orchid__s5svU.Button_disabled__YdRh5:hover {
    background-color: #8b8b8b;
    color: rgba(0, 0, 0, .5)
}

.Button_container__OBT6K.Button_theme-orchid__s5svU.Button_focused__Am2uu {
    border-color: #860dff;
    box-shadow: 0 0 10px 0 rgba(134, 13, 255, .5)
}

.Button_container__OBT6K.Button_theme-orchid__s5svU.Button_focused__Am2uu:before {
    opacity: 1
}

.Button_container__OBT6K.Button_theme-orchid__s5svU:active:focus {
    border-color: transparent;
    box-shadow: none
}

.Button_container__OBT6K.Button_theme-orchid__s5svU:active:focus:before {
    opacity: 0
}

.Button_container__OBT6K {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    border-radius: 3px;
    background-color: transparent;
    border: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    outline: none;
    height: 40px;
    text-align: center;
    padding: 0 50px;
    font-family: inherit;
    text-decoration: none;
    white-space: nowrap;
    transition: .1s cubic-bezier(0, 0, .2, 1);
    transition-property: border, color, background-color, box-shadow
}

.Button_container__OBT6K.Button_disabled__YdRh5 {
    cursor: default
}

.Button_only-icon__bf6AP {
    width: 40px;
    padding: 0
}

.Button_loader__6fdxn {
    display: flex;
    justify-content: center;
    margin: 0 auto
}

.Button_theme-white-simple__mtGCo {
    background-color: #fff;
    border-radius: 3px
}

.Button_mod-size-small__ch_U_ {
    height: 25px;
    line-height: 15px;
    padding: 0 14px;
    border-radius: 3px;
    letter-spacing: .4px
}

.Button_mod-size-medium__EwBeh {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    padding: 0 15px
}

.Button_mod-size-giant__Dp4nT {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    padding: 33px 58px;
    font-size: 24px
}

.Button_mod-wide__o8EN7 {
    width: 100%;
    padding: 0
}

.Button_mod-font-size-big__E_xZu {
    font-size: 16px
}

.Button_mod-font-size-small__jXycQ {
    font-size: 12px
}

.Button_icon__eg0Nk {
    margin-right: 5px
}

.Button_only-icon__bf6AP .Button_icon__eg0Nk {
    margin-right: 0
}

.Spinner_theme-dark__KhSPp {
    stop-color: #fff;
    fill: #fff
}

.Spinner_theme-light__Sjdfg {
    stop-color: #000;
    fill: #000
}

.Spinner_theme-yellow__TJQZa {
    stop-color: #f9c10b;
    fill: #f9c10b
}

.Spinner_theme-blood__5t9pi {
    stop-color: #ad0505;
    fill: #ad0505
}

@keyframes Spinner_rotate-icon__WptPY {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.Spinner_container__hIkiW {
    display: inline-block
}

.Spinner_large__M_aNk {
    width: 55px;
    height: 55px
}

.Spinner_small__Haeal {
    width: 25px;
    height: 25px
}

.Spinner_extra-small__4OcbK {
    width: 16px;
    height: 16px
}

.Spinner_icon__NrnXJ {
    width: 100%;
    height: 100%;
    animation: Spinner_rotate-icon__WptPY 1s linear infinite
}

.Input_theme-dark__XSIv5 .Input_wrapper__lREFS {
    border-bottom: 1px solid hsla(0, 0%, 100%, .5)
}

.Input_theme-dark__XSIv5 .Input_input__PkyW_ {
    color: #fff
}

.Input_theme-dark__XSIv5 .Input_input__PkyW_::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .5)
}

.Input_theme-dark__XSIv5 .Input_input__PkyW_::-moz-placeholder {
    color: hsla(0, 0%, 100%, .5)
}

.Input_theme-dark__XSIv5 .Input_input__PkyW_:-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .5)
}

.Input_theme-dark__XSIv5 .Input_input__PkyW_:-webkit-autofill {
    caret-color: #fff !important;
    -webkit-text-fill-color: #fff !important
}

.Input_theme-dark__XSIv5.Input_hasValue__Wgs7u .Input_wrapper__lREFS {
    border-bottom: 1px solid #fff
}

.Input_theme-dark__XSIv5.Input_hasValue__Wgs7u.Input_mod-no-border__EMKwb .Input_wrapper__lREFS {
    border: 0
}

.Input_theme-dark__XSIv5.Input_focus__t4EZe .Input_wrapper__lREFS {
    border-bottom: 1px solid #fff
}

.Input_theme-dark__XSIv5.Input_focus__t4EZe.Input_mod-no-border__EMKwb .Input_wrapper__lREFS {
    border: 0
}

.Input_theme-dark__XSIv5.Input_focus__t4EZe .Input_hint-focus__9drab {
    color: #fff
}

.Input_theme-dark__XSIv5.Input_error__rDG5o .Input_wrapper__lREFS {
    border-bottom: 2px solid #fe4c25 !important
}

.Input_theme-dark__XSIv5.Input_error__rDG5o .Input_hint__rvhgi:not(.Input_hint-focus__9drab) {
    color: #fe4c25
}

.Input_theme-dark__XSIv5.Input_success__BfmwB .Input_wrapper__lREFS {
    border-bottom: 2px solid #f9c10b !important
}

.Input_theme-dark__XSIv5.Input_success__BfmwB .Input_hint__rvhgi:not(.Input_hint-focus__9drab) {
    color: #f9c10b
}

.Input_theme-dark__XSIv5.Input_disabled__76xew .Input_input__PkyW_, .Input_theme-dark__XSIv5.Input_disabled__76xew .Input_label__4eMBT {
    color: hsla(0, 0%, 100%, .2)
}

.Input_theme-dark__XSIv5.Input_disabled__76xew .Input_wrapper__lREFS {
    border-bottom-color: hsla(0, 0%, 100%, .2)
}

.Input_theme-dark__XSIv5 .Input_resetWrapper__NajQw {
    background-color: transparent
}

.Input_theme-dark__XSIv5 .Input_resetWrapper__NajQw:hover {
    border: 1px solid #fff
}

.Input_theme-dark__XSIv5 .Input_resetWrapper__NajQw:focus {
    border: 1px solid #fdca44
}

.Input_theme-dark__XSIv5 .Input_resetWrapper__NajQw:active {
    border: 1px solid hsla(0, 0%, 100%, .8)
}

.Input_theme-dark__XSIv5 .Input_mod-no-border__EMKwb .Input_wrapper__lREFS {
    border: 0
}

.Input_theme-dark__XSIv5 .Input_hint__rvhgi {
    color: hsla(0, 0%, 100%, .5)
}

.Input_theme-light__vXWtM .Input_wrapper__lREFS {
    border-bottom: 1px solid rgba(0, 0, 0, .2)
}

.Input_theme-light__vXWtM .Input_input__PkyW_ {
    color: #000
}

.Input_theme-light__vXWtM .Input_input__PkyW_::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.Input_theme-light__vXWtM .Input_input__PkyW_::-moz-placeholder {
    color: rgba(0, 0, 0, .4)
}

.Input_theme-light__vXWtM .Input_input__PkyW_:-ms-input-placeholder {
    color: rgba(0, 0, 0, .4)
}

.Input_theme-light__vXWtM .Input_input__PkyW_:-internal-autofill-selected, .Input_theme-light__vXWtM .Input_input__PkyW_:-webkit-autofill {
    caret-color: #000 !important;
    -webkit-text-fill-color: #000 !important;
    -webkit-box-shadow: inset 0 0 0 50px #e9e9f2
}

.Input_theme-light__vXWtM.Input_hasValue__Wgs7u .Input_wrapper__lREFS {
    border-bottom: 1px solid rgba(0, 0, 0, .5)
}

.Input_theme-light__vXWtM.Input_hasValue__Wgs7u.Input_mod-no-border__EMKwb .Input_wrapper__lREFS {
    border: 0
}

.Input_theme-light__vXWtM.Input_focus__t4EZe .Input_wrapper__lREFS {
    border-bottom: 1px solid rgba(0, 0, 0, .5)
}

.Input_theme-light__vXWtM.Input_focus__t4EZe.Input_mod-no-border__EMKwb .Input_wrapper__lREFS {
    border: 0
}

.Input_theme-light__vXWtM.Input_focus__t4EZe .Input_hint-focus__9drab {
    color: #000
}

.Input_theme-light__vXWtM.Input_error__rDG5o .Input_wrapper__lREFS {
    border-bottom: 2px solid #fe4c25 !important
}

.Input_theme-light__vXWtM.Input_error__rDG5o .Input_hint__rvhgi:not(.Input_hint-focus__9drab) {
    color: #fe4c25
}

.Input_theme-light__vXWtM.Input_success__BfmwB .Input_wrapper__lREFS {
    border-bottom: 2px solid #f9c10b !important
}

.Input_theme-light__vXWtM.Input_success__BfmwB .Input_hint__rvhgi:not(.Input_hint-focus__9drab) {
    color: #f9c10b
}

.Input_theme-light__vXWtM.Input_disabled__76xew .Input_input__PkyW_, .Input_theme-light__vXWtM.Input_disabled__76xew .Input_label__4eMBT {
    color: rgba(0, 0, 0, .2)
}

.Input_theme-light__vXWtM.Input_disabled__76xew .Input_wrapper__lREFS {
    border-bottom-color: rgba(0, 0, 0, .2)
}

.Input_theme-light__vXWtM .Input_resetWrapper__NajQw {
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .2)
}

.Input_theme-light__vXWtM .Input_resetWrapper__NajQw:hover {
    border: 1px solid #000
}

.Input_theme-light__vXWtM .Input_resetWrapper__NajQw:active {
    border: 1px solid rgba(0, 0, 0, .5)
}

.Input_theme-light__vXWtM .Input_mod-no-border__EMKwb .Input_wrapper__lREFS {
    border: 0
}

.Input_theme-light__vXWtM .Input_hint__rvhgi {
    color: rgba(0, 0, 0, .5)
}

@keyframes Input___global_chrome-yellow-input-fix___5qe5E {
    to {
        background-color: transparent
    }
}

.Input_icon__cf_PT {
    margin: 0 10px 4px 0
}

.Input_iconRight__WLiUl {
    margin: 0 0 4px
}

.Input_iconRight__WLiUl svg {
    width: 20px
}

.Input_wrapperIcons__btY02 {
    position: absolute;
    right: 0;
    display: flex;
    gap: 7px
}

.Input_iconSvg__vbRao {
    display: inline-flex;
    flex-shrink: 0
}

.Input_label__4eMBT {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px;
    cursor: pointer
}

.Input_hint__rvhgi, .Input_label__4eMBT {
    letter-spacing: .4px;
    display: inline-block;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Input_hint__rvhgi {
    font-size: 12px;
    line-height: 15px;
    margin: 5px 0 0;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.Input_hint-action__g21aO {
    color: #f9c10b;
    cursor: pointer
}

.Input_hint-error__czQ8L {
    color: #fe4c25
}

.Input_hint-error-construction__ApSQ5 {
    color: #fe4c25;
    position: relative;
    white-space: normal;
    overflow: auto
}

.Input_hint-special__rpFzb {
    white-space: normal;
    overflow: auto
}

.Input_input__PkyW_ {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    position: relative;
    box-sizing: border-box;
    padding: 0 0 4px;
    width: 100%;
    height: 35px;
    border: 0;
    background: none;
    cursor: text;
    font-family: inherit;
    outline: none
}

.Input_input__PkyW_::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px
}

.Input_input__PkyW_::-moz-placeholder {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px
}

.Input_input__PkyW_:-ms-input-placeholder {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px
}

.Input_input__PkyW_:-webkit-autofill {
    animation: chrome-yellow-input-fix .01s 1 forwards
}

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

.Input_input__PkyW_[type=number] {
    -moz-appearance: textfield
}

.Input_disabled__76xew .Input_input__PkyW_, .Input_disabled__76xew .Input_label__4eMBT {
    cursor: default
}

.Input_wrapper__lREFS {
    transition: border-bottom .1s cubic-bezier(.4, 0, .2, 1);
    position: relative;
    box-sizing: border-box;
    padding-top: 1px;
    height: 37px;
    display: flex;
    align-items: center
}

.Input_action__vZX8A {
    margin-left: 5px
}

.Input_resetWrapper__NajQw {
    transition: border-color .25s cubic-bezier(.4, 0, .2, 1);
    flex: 0 0 30px;
    height: 23px;
    flex-basis: 23px;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-left: 5px
}

.Input_resetWrapper__NajQw:hover .Input_reset__810IF {
    opacity: 1
}

.Input_reset__810IF {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    width: 8px;
    height: 8px;
    opacity: .8
}

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

.Input_mod-placeholder-normal__ySjb0 .Input_input__PkyW_::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 40px;
    letter-spacing: .4px
}

.Input_mod-placeholder-normal__ySjb0 .Input_input__PkyW_::-moz-placeholder {
    font-size: 14px;
    line-height: 40px;
    letter-spacing: .4px
}

.Input_mod-placeholder-normal__ySjb0 .Input_input__PkyW_:-ms-input-placeholder {
    font-size: 14px;
    line-height: 40px;
    letter-spacing: .4px
}

.Input_mod-center__E44JL .Input_hint__rvhgi, .Input_mod-center__E44JL .Input_input__PkyW_ {
    text-align: center
}

.Input_mod-size-medium__xB0nZ .Input_input__PkyW_ {
    height: 30px;
    line-height: 20px
}

.Input_mod-size-medium__xB0nZ .Input_wrapper__lREFS {
    height: 32px
}

.Input_mod-size-large__wUz_M .Input_input__PkyW_ {
    font-size: 36px;
    line-height: 50px;
    letter-spacing: 0;
    height: 50px;
    margin-bottom: 7px
}

.Input_mod-size-large__wUz_M .Input_action__vZX8A {
    margin-top: 4px
}

.Input_mod-size-large__wUz_M .Input_wrapper__lREFS {
    height: auto
}

.Input_mod-size-large__wUz_M .Input_wrapper__lREFS:before {
    top: 0
}

.Input_mod-no-border__EMKwb .Input_wrapper__lREFS {
    border: 0
}

.Input_tooltip__gcuAU {
    margin-left: 5px
}

.Input_tooltipContainer__7huaI {
    min-width: 200px;
    max-width: 250px;
    text-align: left
}

.Input_cancel__ii7VJ {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    margin-top: -2px;
    cursor: pointer;
    opacity: .8
}

.Input_cancel__ii7VJ:active, .Input_cancel__ii7VJ:hover {
    opacity: 1
}

.Input_passwordToggle___0h3h {
    cursor: pointer
}

.Input_remainLength__q3Img {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    margin-left: 5px;
    padding-bottom: 3px
}

.Input_hasValue__Wgs7u .Input_remainLength__q3Img {
    padding-bottom: 4px
}

.Input_remainLength__q3Img.Input_reached__2zHsL {
    color: #fe4c25
}

.Input_mod-green-with-check__xjAgr.Input_success__BfmwB .Input_wrapper__lREFS {
    border-bottom: 1px solid #1d9a19 !important
}

.Input_mod-green-with-check__xjAgr.Input_success__BfmwB .Input_hint__rvhgi:not(.Input_hint-focus__9drab) {
    color: #1d9a19
}

.Input_mod-green-with-check__xjAgr.Input_success__BfmwB .Input_greenCheck__u7qJA {
    fill: #1d9a19
}

.Tooltip_container__khEW5 {
    position: relative
}

.Tooltip_tooltipContainer__Jfd40 {
    position: absolute;
    z-index: 100;
    outline: none
}

.Tooltip_tooltipContainer__Jfd40 > * {
    outline: none
}

.Tooltip_tooltip__h0p_q {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    font-family: Onest, sans-serif;
    border-radius: 5px;
    z-index: 100;
    box-sizing: border-box;
    position: relative;
    padding: 15px;
    text-align: center;
    transition-timing-function: ease-in-out;
    color: rgba(0, 0, 0, .5);
    background: #fff;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .2)
}

.Tooltip_visible__P7Qrj {
    opacity: 1;
    z-index: 101
}

.Tooltip_hidden__J9OFw {
    opacity: 0;
    z-index: -1
}

.Tooltip_figure__QJydT {
    position: relative;
    overflow: hidden;
    border-radius: 5px 5px 0 0;
    margin: -25px -25px 15px
}

.Tooltip_preview__I6oKM {
    width: 100%
}

.Tooltip_transitionContainer__xqPTO[data-status=open] {
    transition-duration: .3s;
    transition-timing-function: ease-out
}

.Tooltip_transitionContainer__xqPTO[data-status=close][data-placement^=top], .Tooltip_transitionContainer__xqPTO[data-status=initial][data-placement^=top] {
    transform: translateY(3px)
}

.Tooltip_transitionContainer__xqPTO[data-status=close][data-placement^=bottom], .Tooltip_transitionContainer__xqPTO[data-status=initial][data-placement^=bottom] {
    transform: translateY(-3px)
}

.Tooltip_transitionContainer__xqPTO[data-status=close][data-placement^=left], .Tooltip_transitionContainer__xqPTO[data-status=initial][data-placement^=left] {
    transform: translateX(2px)
}

.Tooltip_transitionContainer__xqPTO[data-status=close][data-placement^=right], .Tooltip_transitionContainer__xqPTO[data-status=initial][data-placement^=right] {
    transform: translateX(-2px)
}

.Tooltip_transitionContainer__xqPTO[data-status=close] {
    transition-duration: .3s
}

.Question_theme-dark__QL6xV {
    background-color: hsla(0, 0%, 100%, .2);
    color: #fff
}

.Question_theme-dark__QL6xV:hover {
    background-color: #fff;
    color: #000
}

.Question_theme-light__WSXPN {
    background-color: rgba(0, 0, 0, .2);
    color: #fff
}

.Question_theme-light__WSXPN:hover {
    background-color: #f9c10b;
    color: #000
}

.Question_theme-general__fInos {
    background-color: hsla(0, 0%, 100%, .2);
    color: #fff
}

.Question_theme-general__fInos:hover {
    background-color: #fff;
    color: #000
}

.Question_icon__3rSaP {
    transition: background-color .1s cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 11px;
    font-family: Onest, sans-serif;
    border-radius: 50%
}

.CountrySelect_theme-dark__O07OS.CountrySelect_countryValue__QDI1G {
    color: #fff
}

.CountrySelect_theme-light__GLZs1.CountrySelect_countryValue__QDI1G {
    color: #000
}

.CountrySelect_theme-light__GLZs1.CountrySelect_countryValue__QDI1G i, .CountrySelect_theme-light__GLZs1.CountrySelect_country__WOKh7 i {
    border: 1px solid rgba(0, 0, 0, .2)
}

.CountrySelect_countryValue__QDI1G, .CountrySelect_country__WOKh7 {
    font-size: 14px;
    line-height: 15px;
    letter-spacing: .4px;
    display: flex;
    align-items: center
}

.CountrySelect_countryValue__QDI1G > img, .CountrySelect_country__WOKh7 > img {
    margin-right: 10px;
    display: block;
    flex-shrink: 0
}

.CountrySelect_country__WOKh7 {
    display: flex;
    align-items: center;
    padding: 0 15px;
    border-radius: 3px;
    margin: -5px 0;
    height: inherit
}

.CountrySelect_country__WOKh7:hover {
    background-color: #f9c10b;
    color: #000
}

.CountrySelect_withoutLabel__NL71n {
    width: 50px
}

.CountrySelect_list__C6O4H {
    height: 200px
}

.CountrySelect_listInner__3XofS {
    position: relative
}

.CountrySelect_listItem__LUznV {
    padding-left: 0;
    box-sizing: border-box;
    height: inherit
}

.Select_theme-dark__MOQln .Select_wrapper__eBXRc {
    border-bottom: 1px solid hsla(0, 0%, 100%, .4)
}

.Select_theme-dark__MOQln .Select_value__0MqCv {
    color: #fff
}

.Select_theme-dark__MOQln.Select_mod-bordered__HkFv6 .Select_wrapper__eBXRc {
    background-color: rgba(0, 0, 0, .3);
    border: 1px solid #f9c10b
}

.Select_theme-dark__MOQln.Select_mod-bordered__HkFv6 .Select_wrapper__eBXRc.Select_ready___cWPS {
    border-color: #fff
}

.Select_theme-dark__MOQln.Select_mod-singleGame__n3ZXK, .Select_theme-dark__MOQln.Select_mod-singleGame__n3ZXK.Select_opened__jPpdO:hover {
    border-color: hsla(0, 0%, 100%, .2)
}

.Select_theme-dark__MOQln.Select_mod-singleGame__n3ZXK:hover {
    border-color: #fff
}

.Select_theme-light__BZDML .Select_wrapper__eBXRc {
    border-bottom: 1px solid rgba(0, 0, 0, .5)
}

.Select_theme-light__BZDML .Select_value__0MqCv {
    color: #000
}

.Select_theme-light__BZDML.Select_hasPlaceholder__o_Ryp .Select_wrapper__eBXRc {
    border-bottom: 1px solid rgba(0, 0, 0, .2)
}

.Select_theme-light__BZDML.Select_hasPlaceholder__o_Ryp .Select_value__0MqCv {
    color: rgba(0, 0, 0, .5)
}

.Select_theme-light__BZDML.Select_mod-bordered__HkFv6 .Select_wrapper__eBXRc {
    border: 1px solid #f9c10b
}

.Select_theme-light__BZDML.Select_mod-bordered__HkFv6 .Select_wrapper__eBXRc.Select_ready___cWPS {
    border-color: #000
}

.Select_theme-light__BZDML.Select_mod-singleGame__n3ZXK, .Select_theme-light__BZDML.Select_mod-singleGame__n3ZXK.Select_opened__jPpdO:hover {
    border-color: rgba(0, 0, 0, .2)
}

.Select_theme-light__BZDML.Select_mod-singleGame__n3ZXK:hover {
    border-color: #000
}

.Select_theme-night__suFTJ .Select_list__vZ7K9 {
    background: #110a27
}

.Select_theme-night__suFTJ .Select_value__0MqCv {
    color: #fff
}

.Select_theme-night__suFTJ.Select_hasPlaceholder__o_Ryp .Select_wrapper__eBXRc {
    border-bottom: 1px solid hsla(0, 0%, 100%, .2)
}

.Select_theme-night__suFTJ.Select_hasPlaceholder__o_Ryp .Select_value__0MqCv {
    color: #fff
}

.Select_theme-night__suFTJ.Select_mod-bordered__HkFv6 .Select_wrapper__eBXRc {
    border: 1px solid hsla(0, 0%, 100%, .05)
}

.Select_container__XrLcQ {
    font-size: 14px;
    line-height: 15px;
    letter-spacing: .4px;
    position: relative
}

.Select_wrapper__eBXRc {
    position: relative;
    width: 100%;
    height: 40px;
    box-sizing: border-box
}

.Select_disabled__Rh_0s .Select_valueWrapper__ieIph {
    cursor: default
}

.Select_opened__jPpdO .Select_list__vZ7K9 {
    display: flex;
    border: 1px solid hsla(0, 0%, 100%, .1)
}

.Select_opened__jPpdO.Select_container__XrLcQ .Select_wrapper__eBXRc {
    border-bottom: 1px solid hsla(0, 0%, 100%, 0);
    z-index: 1
}

.Select_opened__jPpdO .Select_icon__st7YF {
    transform: rotate(180deg)
}

.Select_hint__HEQRJ {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    color: hsla(0, 0%, 100%, .5);
    display: inline-block;
    margin: 13px 0 0;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.Select_hint-error__AfbMz {
    color: #fe4c25
}

.Select_error__Yl161 .Select_wrapper__eBXRc {
    border-bottom: 2px solid #fe4c25 !important
}

.Select_error__Yl161 .Select_hint__HEQRJ {
    color: #fe4c25
}

.Select_hasPlaceholder__o_Ryp .Select_value__0MqCv {
    color: hsla(0, 0%, 100%, .5)
}

.Select_valueWrapper__ieIph {
    padding: 12px 0;
    cursor: pointer;
    display: flex;
    flex-flow: row-reverse nowrap;
    justify-content: space-between;
    align-items: center
}

.Select_icon__st7YF {
    float: right;
    margin-top: 4px
}

.Select_valueContainer__lnENp {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 15px;
    flex-basis: 100%
}

.Select_list__vZ7K9 {
    display: none;
    left: 0;
    right: 0;
    position: absolute;
    border-radius: 5px;
    padding: 15px 0;
    max-height: 200px;
    overflow-y: auto;
    background: #fff;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2)
}

.Select_isLoading___L8NR {
    justify-content: center
}

.Select_position-bottom__K16bl {
    top: calc(100% - 1px)
}

.Select_position-top__CMjO6 {
    bottom: calc(100% - 1px)
}

.Select_scroll__TwRBA {
    width: 100%;
    max-height: inherit
}

.Select_listItem__RlBBa {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    padding: 5px 0 5px 15px;
    cursor: pointer;
    color: #000
}

.Select_listItemActive__fSywJ, .Select_listItem__RlBBa:hover {
    color: #f9c10b
}

.Select_mod-font-size-medium__YMpeJ {
    font-size: 14px;
    line-height: 15px;
    letter-spacing: .4px
}

.Select_mod-font-size-medium__YMpeJ.Select_hasPlaceholder__o_Ryp .Select_value__0MqCv {
    font-size: 12px
}

.Select_mod-font-size-medium__YMpeJ .Select_title__6s9oj {
    font-size: 14px;
    line-height: 15px;
    letter-spacing: .4px;
    line-height: 20px;
    margin-bottom: 1px
}

.Select_mod-gift__P3irL {
    font-size: 14px;
    line-height: 15px;
    letter-spacing: .4px
}

.Select_mod-gift__P3irL.Select_hasPlaceholder__o_Ryp .Select_valueContainer__lnENp, .Select_mod-shop-terminal__eidXC .Select_list__vZ7K9, .Select_mod-shop-terminal__eidXC.Select_hasPlaceholder__o_Ryp .Select_value__0MqCv {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px
}

.Select_mod-no-border__P4Q40 .Select_wrapper__eBXRc {
    border: none
}

.Select_mod-bordered__HkFv6 {
    transition: border-color .25s cubic-bezier(.4, 0, .2, 1);
    font-size: 13px;
    border: 1px solid #f9c10b;
    border-radius: 5px;
    box-sizing: border-box
}

.Select_mod-bordered__HkFv6.Select_container__XrLcQ .Select_wrapper__eBXRc {
    border: none
}

.Select_mod-bordered__HkFv6 .Select_valueWrapper__ieIph {
    height: 39px;
    padding: 0 15px 0 5px;
    display: flex;
    flex-flow: row-reverse nowrap;
    justify-content: space-between;
    align-items: center
}

.Select_mod-bordered__HkFv6 .Select_valueContainer__lnENp {
    width: 100%
}

.Select_mod-bordered__HkFv6 .Select_value__0MqCv {
    display: inline-block;
    padding: 12px 0 13px
}

.Select_mod-bordered__HkFv6 .Select_icon__st7YF {
    float: none;
    margin-top: 4px
}

.Select_mod-bordered__HkFv6 .Select_listItem__RlBBa {
    padding-left: 10px
}

.Select_mod-bordered__HkFv6:hover {
    border-color: #fdca44
}

.Select_mod-without-label__Z5fq4 .Select_valueWrapper__ieIph {
    padding: 10px 0
}

.Select_mod-singleGame__n3ZXK {
    border-radius: 4px !important
}

.Select_mod-singleGame__n3ZXK .Select_valueWrapper__ieIph {
    padding: 0 15px
}

.Select_mod-singleGame__n3ZXK .Select_list__vZ7K9 {
    left: -1px;
    right: -1px;
    padding: 0;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 0 0 4px 4px
}

.Select_mod-singleGame__n3ZXK .Select_listItem__RlBBa {
    padding: 0;
    margin-right: -15px;
    font-size: 14px
}

.Select_mod-singleGame__n3ZXK .Select_listItem__RlBBa > div {
    padding: 13px 9px 13px 14px
}

.Select_mod-singleGame__n3ZXK .Select_listItem__RlBBa:hover {
    background: #f9c10b;
    color: #000
}

.Scroller_theme-dark__zXhkK .Scroller_scrollBar__vI3w5:before {
    background-color: hsla(0, 0%, 100%, .2)
}

.Scroller_theme-dark__zXhkK .Scroller_scroll__mQFm2:before {
    background: #fff
}

.Scroller_theme-light__nvdTJ .Scroller_scrollBar__vI3w5:before {
    background-color: rgba(0, 0, 0, .2)
}

.Scroller_theme-light__nvdTJ .Scroller_scroll__mQFm2:before {
    background: #000
}

.Scroller_theme-gray__xJ_d0 .Scroller_scrollBar__vI3w5:before {
    background-color: none
}

.Scroller_theme-gray__xJ_d0 .Scroller_scroll__mQFm2:before {
    background: hsla(0, 0%, 100%, .3)
}

.Scroller_theme-gray-light__IrmvA .Scroller_scrollBar__vI3w5:before {
    background-color: none
}

.Scroller_theme-gray-light__IrmvA .Scroller_scroll__mQFm2:before {
    background: hsla(230, 2%, 48%, .3)
}

.Scroller_theme-black-light__Cz9UB .Scroller_scrollBar__vI3w5:before {
    background-color: none
}

.Scroller_theme-black-light__Cz9UB .Scroller_scroll__mQFm2:before {
    background: rgba(0, 0, 0, .2)
}

.Scroller_container__fyVhW {
    position: relative;
    padding-bottom: 60px
}

.Scroller_contentContainer__RxT0v {
    overflow: hidden
}

.Scroller_scrollContent__Xuf8T {
    position: relative;
    box-sizing: content-box;
    overflow-x: scroll;
    left: 0;
    top: 0;
    margin-bottom: -40px;
    padding-bottom: 40px
}

.Scroller_content__C7mBD {
    display: inline
}

.Scroller_scrollArea__zN_d2 {
    position: absolute;
    bottom: 0;
    height: 50px;
    width: 100%;
    display: flex
}

.Scroller_scrollBar__vI3w5 {
    height: 100%;
    flex-grow: 2;
    position: relative
}

.Scroller_scrollBar__vI3w5:before {
    position: absolute;
    height: 1px;
    left: 0;
    right: 0;
    top: 24.5px;
    content: ""
}

.Scroller_scroll__mQFm2 {
    height: 100%;
    position: absolute;
    width: 0;
    min-width: 20px;
    left: 0;
    top: 0;
    border-radius: 2px
}

.Scroller_scroll__mQFm2:before {
    height: 3px;
    border-radius: 1.5px;
    position: absolute;
    left: 0;
    right: 0;
    top: 23.5px;
    content: ""
}

.Scroller_scroll__mQFm2:hover {
    cursor: pointer
}

.Scroller_scroll__mQFm2:hover:before {
    height: 7px;
    border-radius: 3.5px;
    top: 21.5px
}

.Scroller_scroll__mQFm2.Scroller_dragging__P0Lvg:before, .Scroller_scroll__mQFm2.Scroller_dragging__P0Lvg:hover:before {
    height: 3px;
    border-radius: 1.5px;
    top: 23.5px
}

.Scroller_controls__ElB0b {
    margin-right: -8px;
    padding-left: 30px;
    display: flex;
    align-items: center
}

.Scroller_controls__ElB0b i {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    cursor: pointer;
    padding: 8px;
    margin-left: -8px;
    opacity: .5
}

.Scroller_controls__ElB0b i:hover {
    opacity: 1
}

.Scroller_controls__ElB0b .Scroller_controlsRight__DjzKj {
    margin-left: 6px
}

.Scroller_mod-vertical__J73AZ {
    padding-bottom: 0;
    height: 100%;
    max-height: inherit
}

.Scroller_mod-vertical__J73AZ .Scroller_contentContainer__RxT0v {
    height: inherit;
    max-height: inherit
}

.Scroller_mod-vertical__J73AZ .Scroller_scrollContent__Xuf8T {
    overflow-x: hidden;
    overflow-y: scroll;
    margin-bottom: 0;
    padding-right: 40px;
    padding-bottom: 0;
    width: 100%;
    height: 100%;
    max-height: inherit
}

.Scroller_mod-vertical__J73AZ .Scroller_scrollArea__zN_d2 {
    width: 15px;
    height: 100%;
    max-height: 100%;
    right: 0;
    top: 0;
    bottom: auto
}

.Scroller_mod-vertical__J73AZ .Scroller_scrollBar__vI3w5:before {
    width: 1px;
    height: auto;
    left: 7px;
    top: 0;
    bottom: 0;
    right: auto
}

.Scroller_mod-vertical__J73AZ .Scroller_scroll__mQFm2 {
    width: 100%;
    height: 0;
    min-width: 0;
    min-height: 20px
}

.Scroller_mod-vertical__J73AZ .Scroller_scroll__mQFm2:before {
    border-radius: 0;
    height: auto;
    width: 3px;
    left: 6px;
    top: 0;
    bottom: 0
}

.Scroller_mod-vertical__J73AZ .Scroller_scroll__mQFm2:hover:before {
    border-radius: 0;
    height: auto;
    width: 5px;
    top: 0;
    left: 5px
}

.Scroller_mod-vertical__J73AZ .Scroller_scroll__mQFm2.Scroller_dragging__P0Lvg:before, .Scroller_mod-vertical__J73AZ .Scroller_scroll__mQFm2.Scroller_dragging__P0Lvg:hover:before {
    border-radius: 0;
    height: auto;
    width: 3px;
    left: 6px;
    top: 0;
    bottom: 0
}

.Scroller_mod-disable-hover-on-scroll__r7_pA.Scroller_animate__uYYMP .Scroller_scrollContent__Xuf8T {
    pointer-events: none
}

.DatePicker_root__bRtwD {
    position: relative;
    z-index: 2
}

.DatePicker_controlContainer__R2Wrw {
    position: relative
}

.DatePicker_calendarContainer__mPO58 {
    position: absolute;
    z-index: 2
}

.DatePicker_calendarContainer__mPO58.DatePicker_static__5CA3E {
    position: static;
    margin-top: -1px
}

.DatePicker_inputContainer__AC12x input {
    width: 150px
}

.DatePicker_inputContainer__AC12x:hover {
    cursor: pointer
}

.DatePicker_calendarIcon__QrCHx {
    opacity: .2
}

.DatePicker_calendarIcon__QrCHx:hover {
    cursor: pointer
}

.DatePicker_timeSelect__6XNq1 {
    width: 50px;
    margin-right: 5px
}

.DatePicker_wrapper__ALJZn {
    display: flex;
    align-items: flex-start
}

.DatePicker_timeWrapper__ZN41Q {
    width: 200px
}

.DatePicker_tooltip__UcU2e {
    position: absolute;
    right: 0;
    top: 7px
}

.DatePicker_tooltipContainer__UCly0 {
    min-width: 200px;
    max-width: 250px;
    text-align: left
}

.Cell_cell__deo5M {
    margin-right: 7px;
    width: 25px;
    height: 25px;
    text-align: right;
    background: #fff;
    font-size: 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    border-radius: 5px;
    border: 2px solid transparent;
    margin-bottom: 5px
}

.Cell_cell__deo5M:hover:not(.Cell_selected___LsEV) {
    background: rgba(0, 0, 0, .1);
    cursor: pointer
}

.Cell_cell__deo5M:hover:not(.Cell_selected___LsEV).Cell_hasEvent__Kugu9:after {
    background: #fff
}

.Cell_cell__deo5M:nth-child(7n):before, .Cell_cell__deo5M:nth-child(7n+1):before {
    border-radius: 5px;
    width: 30px
}

.Cell_selected___LsEV {
    border-color: #f9c10b;
    background: #fff;
    position: relative;
    z-index: 2
}

.Cell_hasEvent__Kugu9:after {
    content: " ";
    display: block;
    position: absolute;
    right: 2px;
    background: #f9c10b;
    width: 5px;
    bottom: 3px;
    top: 3px;
    height: 5px;
    border-radius: 10px
}

.Cell_isAnotherMonth__IjwcS:not(.Cell_selected___LsEV) {
    color: rgba(0, 0, 0, .5)
}

.Cell_disabled__Lg7Ts {
    opacity: .3;
    pointer-events: none
}

.BaseCalendar_root__1Py5K {
    width: 285px;
    height: 295px;
    background: #fff;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
    display: block;
    border-radius: 0 0 5px 5px;
    position: relative
}

.BaseCalendar_heading__mfZYv {
    box-sizing: border-box;
    padding: 25px 25px 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.BaseCalendar_currentDate__LjNxq {
    color: #000;
    display: flex;
    align-items: center
}

.BaseCalendar_yearInput__8kvdX, .BaseCalendar_yearInput__8kvdX > input {
    height: 16px
}

.BaseCalendar_monthName__EMid2 {
    padding: 0 15px 3px 0
}

.BaseCalendar_monthName__EMid2:first-letter {
    text-transform: uppercase
}

.BaseCalendar_calendar__09Skm {
    color: #000;
    display: flex;
    max-width: 100%;
    margin: 0 auto;
    align-items: center;
    padding-left: 20px;
    flex-wrap: wrap
}

.BaseCalendar_year__m9KCg {
    display: inline;
    width: 40px
}

.BaseCalendar_year__m9KCg input {
    text-align: center
}

.BaseCalendar_prevMonth__Cwsip {
    transform: scale(.9)
}

.BaseCalendar_outOfRangeError__P_Hhj {
    color: rgba(0, 0, 0, .7);
    top: 65px;
    height: 57%;
    width: 70%;
    padding-top: 30px;
    box-sizing: border-box;
    margin: 15px auto;
    text-align: center;
    letter-spacing: normal;
    line-height: 1.5
}

.BaseCalendar_outOfRangeError__P_Hhj > span {
    color: rgba(0, 0, 0, .9)
}

.BaseCalendar_nextMonth__vLHG6 {
    transform: rotate(180deg) scale(.9)
}

.BaseCalendar_nextMonth__vLHG6, .BaseCalendar_prevMonth__Cwsip {
    position: relative;
    bottom: 3px
}

.BaseCalendar_nextMonth__vLHG6:hover, .BaseCalendar_prevMonth__Cwsip:hover {
    opacity: .6;
    cursor: pointer
}

.BaseCalendar_weekdays__26ErX {
    padding: 0 25px 5px;
    color: #000;
    display: flex;
    justify-content: space-between;
    text-transform: lowercase
}

.Checkbox_theme-dark__SdCx3 .Checkbox_control__FVcuG {
    border: 1px solid hsla(0, 0%, 100%, .7)
}

.Checkbox_theme-dark__SdCx3:hover .Checkbox_control__FVcuG {
    border: 1px solid #fff
}

.Checkbox_theme-dark__SdCx3.Checkbox_checked__hhBLD .Checkbox_control__FVcuG, .Checkbox_theme-dark__SdCx3.Checkbox_halfChecked__cgh3g .Checkbox_control__FVcuG {
    background: #f9c10b;
    border: none
}

.Checkbox_theme-dark__SdCx3.Checkbox_checked__hhBLD:hover .Checkbox_control__FVcuG, .Checkbox_theme-dark__SdCx3.Checkbox_halfChecked__cgh3g:hover .Checkbox_control__FVcuG {
    border: none;
    background-color: #fdca44
}

.Checkbox_theme-dark__SdCx3.Checkbox_disabled__w6w28 .Checkbox_control__FVcuG, .Checkbox_theme-dark__SdCx3.Checkbox_disabled__w6w28:hover .Checkbox_control__FVcuG {
    background: hsla(0, 0%, 100%, .1);
    border: none
}

.Checkbox_theme-light__hz571 .Checkbox_control__FVcuG {
    border: 1px solid rgba(0, 0, 0, .2)
}

.Checkbox_theme-light__hz571:hover .Checkbox_control__FVcuG {
    border: 1px solid #000
}

.Checkbox_theme-light__hz571.Checkbox_checked__hhBLD .Checkbox_control__FVcuG, .Checkbox_theme-light__hz571.Checkbox_halfChecked__cgh3g .Checkbox_control__FVcuG {
    background: #f9c10b;
    border: none
}

.Checkbox_theme-light__hz571.Checkbox_checked__hhBLD:hover .Checkbox_control__FVcuG, .Checkbox_theme-light__hz571.Checkbox_halfChecked__cgh3g:hover .Checkbox_control__FVcuG {
    border: none;
    background-color: #fdca44
}

.Checkbox_theme-light__hz571.Checkbox_disabled__w6w28 .Checkbox_control__FVcuG, .Checkbox_theme-light__hz571.Checkbox_disabled__w6w28:hover .Checkbox_control__FVcuG {
    background: rgba(0, 0, 0, .1);
    border: none
}

.Checkbox_container__sbStS {
    cursor: pointer;
    display: flex;
    flex-direction: row;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Checkbox_control__FVcuG {
    border-radius: 2px;
    min-width: 15px;
    height: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    margin-top: 2px
}

.Checkbox_control__FVcuG.Checkbox_error__5xjNb {
    border-color: #fe4c25
}

.Checkbox_disabled__w6w28 {
    cursor: default
}

.Checkbox_input__mqggd {
    position: absolute;
    z-index: -1;
    margin: 0;
    opacity: 0
}

.Checkbox_label__6FqzB {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    margin-left: 9px
}

.Checkbox_label__6FqzB.Checkbox_error__5xjNb {
    color: #fe4c25
}

.Checkbox_icon__Gxs5J {
    position: relative;
    top: 1px
}

.Checkbox_tooltip__e_fev {
    display: inline-block;
    margin-left: 10px
}

.Checkbox_tooltipContainer__cCJvq {
    width: 350px
}

.RegisterLicenses_theme-dark__CVOFA.RegisterLicenses_text__ij_vD {
    color: #fff
}

.RegisterLicenses_theme-light__ZLuQR.RegisterLicenses_text__ij_vD {
    color: #000
}

.RegisterLicenses_text__ij_vD span {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: #f9c10b;
    text-decoration: none
}

.RegisterLicenses_text__ij_vD span:hover {
    color: #fdca44
}

.RegisterLicenses_text__ij_vD span:active {
    color: #da9a10
}

.RegisterLicenses_text__ij_vD > span {
    cursor: pointer
}

.RegisterLicenses_smallText__irNQE {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px
}

.Layout_layout__fMmlh {
    width: 100%;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    background-color: var(--4g-new-bg, #110a27);
    overflow: hidden
}

.Layout_relative__ULmqB {
    position: relative
}

.Layout_layoutInner__fUATZ {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.Layout_layoutInnerHeaderPadding__PJLIN {
    padding-top: 113px
}

.Layout_layout__fMmlh.Layout_frontpage__oOr9n .Layout_layoutInner__fUATZ {
    padding-top: 65px
}

.Layout_layout__fMmlh.Layout_webshopPage__H_EFv {
    background-color: #191138
}

.Layout_layout__fMmlh.Layout_webshopPage__H_EFv #forgame-shop-menu {
    border-bottom: 1px solid hsla(0, 0%, 100%, .1)
}

.Layout_layout__fMmlh.Layout_singlePage__mwv43 {
    background-color: #191138
}

.Layout_layout__fMmlh.Layout_singlePage__mwv43 #page-header {
    border-bottom: 1px solid hsla(0, 0%, 100%, .1)
}

.Layout_noPaddingTop__FOEQp, .embedded .Layout_layout__fMmlh .Layout_layoutInner__fUATZ {
    padding-top: 0
}

.Layout_noBackButton__8Ad9P #back-button {
    visibility: hidden
}

.Layout_noPaddingBottom__eDotn {
    padding-bottom: 0;
    margin-bottom: 0
}

nav.Layout_subnav__w_tM3 {
    height: 48px
}

.Layout_link__bVo5A {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1.1px;
    display: flex;
    align-items: center;
    text-decoration: none;
    text-transform: uppercase;
    box-sizing: border-box;
    transition: color .2s;
    color: hsla(0, 0%, 100%, .5)
}

.Layout_link__bVo5A:hover {
    color: #f9c10b
}

.Layout_link__bVo5A:hover .Layout_icon__XK_ja path {
    fill: #f9c10b;
    fill-opacity: 1
}

.Layout_link__bVo5A + .Layout_link__bVo5A {
    margin-left: 20px
}

.Layout_link__bVo5A.Layout_active__LEC1H {
    border-bottom: 2px solid #fff;
    padding-top: 2px;
    color: #fff;
    cursor: default
}

.Layout_link__bVo5A.Layout_disabled__bMPZe {
    cursor: default;
    opacity: .65
}

.Layout_link__bVo5A.Layout_disabled__bMPZe:hover {
    color: #fff
}

.Layout_tooltipLink__JzGym {
    color: #000 !important;
    margin-left: 0 !important;
    padding-top: 5px
}

.Layout_tooltipLink__JzGym .Layout_icon__XK_ja path, .Layout_tooltipLink__JzGym svg path {
    fill: #000;
    fill-opacity: 1
}

.Layout_tooltipLink__JzGym:hover {
    color: #f9c10b !important
}

.Layout_tooltipLink__JzGym:hover .Layout_icon__XK_ja path {
    fill: #f9c10b;
    fill-opacity: 1
}

.Layout_tooltipIcon__VObQx {
    opacity: .5;
    padding: 10px
}

.Layout_tooltipIcon__VObQx:hover {
    cursor: pointer
}

.Layout_overlayFixed__Z18a4 {
    position: fixed !important
}

.Layout_icon__XK_ja {
    margin-left: 5px;
    width: 10px;
    height: 10px
}

.Layout_icon__XK_ja path {
    transition: fill .2s, fill-opacity .2s
}

.HeaderMobile_container__LxWNS {
    position: relative;
    z-index: 10
}

.HeaderMobile_header__8f2qO {
    height: 45px;
    padding: 10px 15px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    box-sizing: border-box;
    background-color: #191138
}

.HeaderMobile_logoLink__Kwz_V {
    padding-bottom: 2px;
    fill: #fff
}

.HeaderMobile_logoLink__Kwz_V.HeaderMobile_active__hEjIS {
    border-bottom-color: transparent
}

.HeaderMobile_backButton__ZYDRQ {
    background: none;
    border: none;
    color: #fff;
    margin-top: 15px;
    opacity: .5;
    font-family: inherit;
    padding-left: 15px
}

.HeaderMobile_backButton__ZYDRQ > i {
    padding-right: 5px;
    vertical-align: middle
}

.HeaderMobile_backButton__ZYDRQ:active {
    opacity: 1
}

.HeaderMobile_burgerIcon__E8sH1 {
    margin-top: 2px;
    cursor: pointer
}

.HeaderMobile_overlay__HXTTt {
    position: fixed !important;
    height: 100%
}

.UsersMenuTooltip_button__l6R96 {
    color: #000 !important
}

.Avatar_theme-dark__wwKly .Avatar_iconWrapper__IjmVa {
    background-color: #110a27
}

.Avatar_theme-dark__wwKly .Avatar_icon__ISoz8 {
    fill: hsla(0, 0%, 100%, .2)
}

.Avatar_theme-light__Mbqyi .Avatar_iconWrapper__IjmVa {
    background-color: #dbdbdb
}

.Avatar_theme-light__Mbqyi .Avatar_icon__ISoz8 {
    fill: #f1f1f1
}

.Avatar_theme-mobile__GZeAf .Avatar_iconWrapper__IjmVa {
    background-color: hsla(0, 0%, 100%, .2)
}

.Avatar_theme-mobile__GZeAf .Avatar_icon__ISoz8 {
    fill: #fff
}

.Avatar_container__5nffK {
    display: block;
    min-width: 20px;
    min-height: 20px;
    max-width: 150px;
    max-height: 150px;
    flex-shrink: 0
}

.Avatar_icon__ISoz8, .Avatar_image__RD1z_ {
    display: block;
    width: 100%;
    height: 100%
}

.Avatar_iconWrapper__IjmVa, .Avatar_image__RD1z_ {
    overflow: hidden;
    border-radius: 50%
}

.UserBar_avatar__2gA2k {
    display: inline-block;
    height: 25px;
    width: 25px
}

.Overlay_theme-dark__ZbnEq {
    background-color: rgba(25, 17, 56, .99);
    color: #fff
}

.Overlay_theme-dark__ZbnEq .Overlay_footer__8178H {
    border-top-color: hsla(0, 0%, 100%, .1);
    background-color: rgba(25, 17, 56, .99)
}

.Overlay_theme-dark__ZbnEq .Overlay_closeFooter__eYdBk:hover {
    background-color: hsla(0, 0%, 100%, .05)
}

.Overlay_theme-dark__ZbnEq .Overlay_closeFooter__eYdBk:active {
    background-color: #110a27
}

.Overlay_theme-light__AdrqX {
    color: #000;
    background-color: #efefef
}

.Overlay_theme-light__AdrqX .Overlay_closeFooter__eYdBk {
    border-top-color: rgba(0, 0, 0, .1);
    background-color: rgba(233, 233, 242, .9)
}

.Overlay_theme-light__AdrqX .Overlay_closeFooter__eYdBk:hover {
    background-color: #fff
}

.Overlay_theme-light__AdrqX .Overlay_closeFooter__eYdBk:active {
    background-color: rgba(0, 0, 0, .1)
}

.Overlay_theme-mirage__rliem {
    background-color: rgba(25, 17, 56, .99)
}

.Overlay_theme-mirage__rliem .Overlay_footer__8178H {
    border-top-color: hsla(0, 0%, 100%, .1);
    background-color: rgba(25, 17, 56, .99)
}

.Overlay_theme-mirage__rliem .Overlay_closeFooter__eYdBk {
    border-top-color: hsla(0, 0%, 100%, .1)
}

.Overlay_theme-mirage__rliem .Overlay_closeFooter__eYdBk:hover {
    background-color: hsla(0, 0%, 100%, .05)
}

.Overlay_theme-mirage__rliem .Overlay_closeFooter__eYdBk:active {
    background-color: #1c1e30
}

@keyframes Overlay_appearBottom__1FK1I {
    0% {
        transform: translateY(30px);
        opacity: 0
    }
    to {
        transform: translateX(0);
        opacity: 1
    }
}

.Overlay_container__gzDxh {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 99;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    font-family: Onest, sans-serif
}

.Overlay_container__gzDxh.Overlay_animated__gwydx {
    animation: Overlay_appearBottom__1FK1I .25s forwards
}

.Overlay_container__gzDxh.Overlay_profile__1ovD_ {
    position: fixed;
    left: 285px
}

.Overlay_content__dKZDO {
    overflow-y: auto;
    flex-grow: 1;
    display: flex;
    align-items: flex-start;
    justify-content: center;
    position: relative;
    padding: 55px 0 30px
}

.Overlay_footer__8178H {
    border-top: 1px solid;
    min-height: 75px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center
}

.Overlay_closeFooter__eYdBk {
    transition: background-color .25s cubic-bezier(.4, 0, .2, 1);
    cursor: pointer
}

.Overlay_closeFooter__eYdBk:active .Overlay_cross__hmeRQ, .Overlay_closeFooter__eYdBk:hover .Overlay_cross__hmeRQ {
    opacity: 1
}

.Overlay_cross__hmeRQ {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    opacity: .8
}

.OverlayMenu_overlay__QMhzU {
    position: fixed !important;
    height: 100%
}

.MenuList_wrapper__Uxhns {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: column;
    gap: 25px;
    margin: 30px 15px 0;
    width: calc(100% - 30px)
}

.MenuList_pages__f0TcN {
    text-decoration: none;
    color: #fff;
    font-size: 21px
}

.MenuList_pages__f0TcN.MenuList_active__xsHE2 {
    color: #f9c10b
}

.MenuList_footerPagesContainer__UFT7r {
    display: flex;
    flex-direction: column;
    gap: 25px;
    border-top: 1px solid hsla(0, 0%, 100%, .1);
    padding-top: 25px
}

.MenuList_footerPages__47LHb {
    display: flex;
    align-items: center;
    gap: 5px;
    text-decoration: none;
    color: #fff;
    font-size: 16px
}

.MenuList_dice__F4AIK {
    background: url(../images/dice.52ac6353.webp) no-repeat top/contain;
    width: 25px;
    height: 25px;
    margin-right: 10px
}

.DropdownItem_toggle__wXL7Q {
    outline: none;
    border: none;
    background: none;
    font-size: 21px;
    color: #fff;
    cursor: pointer;
    font-family: Onest, sans-serif;
    padding: 0;
    display: flex;
    align-items: center
}

.DropdownItem_arrow__3K0Cu {
    transform: rotate(90deg);
    opacity: .5;
    margin-left: 10px
}

.DropdownItem_arrow__3K0Cu.DropdownItem_arrowRotate__YkM_g {
    transform: rotate(-90deg)
}

.DropdownItem_menu__rNV_I {
    padding-top: 20px;
    display: flex;
    flex-direction: column;
    gap: 20px
}

.DropdownItem_link__KR4FX {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    text-decoration: none;
    color: #fff;
    font-style: normal;
    font-weight: 500
}

.DropdownItem_link__KR4FX.DropdownItem_active__xrhAN {
    color: #f9c10b
}

.BackButtonController_hidden__7E5_U {
    visibility: hidden;
    height: 0
}

.BackButton_backButton__1LAfE {
    background: none;
    border: none;
    color: #fff;
    margin-top: 25px;
    opacity: .5;
    font-family: inherit;
    padding-left: 15px;
    z-index: 10;
    cursor: pointer
}

.BackButton_backButton__1LAfE > i {
    padding-right: 5px;
    vertical-align: middle
}

.BackButton_backButton__1LAfE:active {
    opacity: 1
}

.Footer_container__IrU8V {
    z-index: 10;
    padding: 0 20px
}

@media (min-width: 1300px) {
    .Footer_container__IrU8V {
        padding: 0 67px
    }
}

.Footer_fixed__9qPbp {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0
}

.Footer_bottomDark__ZAHqR, .Footer_bottom__0_op5 {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.Footer_bottomDark__ZAHqR {
    background-color: rgba(0, 0, 0, .3)
}

.Footer_languages__cw1Ld {
    padding: 21px 0
}

.Footer_hidden__Eudla {
    display: none
}

.Footer_lightBackground__KKJxf {
    background-color: hsla(0, 0%, 100%, .5);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.Footer_darkBackground__aiH5n {
    background-color: rgba(16, 13, 34, .7);
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.Footer_clBottomDark__LLwzs {
    border-top: none;
    background-color: #090f0f;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.Footer_roseVainRus__OQRun {
    background-color: #1d1b21;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.Footer_remBottomLight__12lJR {
    background-color: #fff;
    position: relative;
    bottom: 0;
    left: 0;
    right: 0
}

.Footer_remBottomLight__12lJR:after {
    border-top: none !important
}

.Footer_essenceBottomDark__hG70Q {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(7, 16, 35, .6)
}

@media (max-width: 959px) {
    .Footer_container__IrU8V {
        margin-bottom: 50px;
        box-sizing: border-box
    }
}

.LicenseOverlay_container__uTEHu {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    z-index: 2;
    padding: 10px 100px 80px;
    align-self: flex-start
}

.LicenseOverlay_controlPanel__536T_ {
    border-top: 1px solid;
    min-height: 75px;
    flex-shrink: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.LicenseOverlay_button__gkijO {
    margin: 0 5px
}

.LicenseOverlay_compactTitle__uuh2S {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0;
    font-weight: 600;
    max-width: 675px;
    width: 100%;
    text-align: center;
    margin-bottom: 20px
}

.LicenseOverlay_subtitle__6vCZx {
    font-size: 16px;
    line-height: 15px;
    letter-spacing: 0;
    font-weight: 500;
    margin: 25px 0 15px;
    color: hsla(0, 0%, 100%, .5);
    text-align: center
}

.LicenseOverlay_subtitle__6vCZx > span {
    color: #fff
}

.LicenseOverlay_compactFooter__BrMvM {
    margin-top: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column
}

.LicenseOverlay_compactFooter__BrMvM a {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: #f9c10b;
    text-decoration: none
}

.LicenseOverlay_compactFooter__BrMvM a:hover {
    color: #fdca44
}

.LicenseOverlay_compactFooter__BrMvM a:active {
    color: #da9a10
}

.LicenseOverlay_scroll__O_fnZ {
    height: 100px
}

.LicenseOverlay_submitButton__yVIp7 {
    width: 235px
}

.LicenseOverlay_compactFooterContent__paen3 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    margin-top: 15px;
    color: hsla(0, 0%, 100%, .5);
    width: 485px;
    text-align: center
}

.LicenseOverlay_compactFooterContent__paen3 > a {
    color: #fff;
    text-decoration: none
}

.LicenseOverlay_compactAgreementWrapper__fx4Db {
    box-sizing: border-box;
    padding-left: 24px;
    height: 200px;
    width: 635px;
    margin: 0 auto;
    background-color: rgba(0, 0, 0, .1);
    border-radius: 5px;
    border: 2px solid hsla(0, 0%, 100%, .1)
}

.LicenseOverlay_footer__0cNUV {
    display: flex;
    justify-content: center;
    padding: 10px 0;
    flex-wrap: wrap;
    width: 500px;
    align-items: center
}

.LicenseOverlay_footer__0cNUV a {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: #f9c10b;
    text-decoration: none
}

.LicenseOverlay_footer__0cNUV a:hover {
    color: #fdca44
}

.LicenseOverlay_footer__0cNUV a:active {
    color: #da9a10
}

.LicenseOverlay_gdpr___mk_0 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    margin-top: 5px;
    width: 100%;
    text-align: center
}

.Typography_container__nhojL.Typography_theme-dark__L_Kqe a {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: #f9c10b;
    text-decoration: none
}

.Typography_container__nhojL.Typography_theme-dark__L_Kqe a:hover {
    color: #fdca44
}

.Typography_container__nhojL.Typography_theme-dark__L_Kqe a:active {
    color: #da9a10
}

.Typography_container__nhojL.Typography_theme-dark__L_Kqe hr {
    border-top-color: hsla(0, 0%, 100%, .2)
}

.Typography_container__nhojL.Typography_theme-light__gs3YT a {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: #f9c10b;
    text-decoration: none
}

.Typography_container__nhojL.Typography_theme-light__gs3YT a:hover {
    color: #fdca44
}

.Typography_container__nhojL.Typography_theme-light__gs3YT a:active {
    color: #da9a10
}

.Typography_container__nhojL.Typography_theme-light__gs3YT hr {
    border-top-color: rgba(0, 0, 0, .2)
}

.Typography_container__nhojL.Typography_theme-gray-light__qJgkb {
    color: hsla(0, 0%, 100%, .5)
}

.Typography_container__nhojL.Typography_theme-gray-light__qJgkb a {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: #fff;
    text-decoration: none
}

.Typography_container__nhojL.Typography_theme-gray-light__qJgkb a:hover {
    color: #fdca44
}

.Typography_container__nhojL.Typography_theme-gray-light__qJgkb a:active {
    color: #da9a10
}

.Typography_container__nhojL {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px
}

.Typography_container__nhojL h1, .Typography_container__nhojL h2, .Typography_container__nhojL h3, .Typography_container__nhojL h4, .Typography_container__nhojL h5, .Typography_container__nhojL h6, .Typography_container__nhojL ol, .Typography_container__nhojL p, .Typography_container__nhojL table, .Typography_container__nhojL ul {
    margin: 1em 0
}

.Typography_container__nhojL h1, .Typography_container__nhojL h2, .Typography_container__nhojL h3, .Typography_container__nhojL h4, .Typography_container__nhojL h5, .Typography_container__nhojL h6 {
    font-weight: 400;
    margin: 2.4em 0 1em
}

.Typography_container__nhojL h1 {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0;
    font-weight: 600;
    margin-top: 1.5em
}

.Typography_container__nhojL h2 {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0
}

.Typography_container__nhojL h3 {
    font-size: 1em;
    line-height: 1.7em;
    letter-spacing: -.02em
}

.Typography_container__nhojL h4, .Typography_container__nhojL h5 {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px
}

.Typography_container__nhojL h6 {
    font-size: .735em;
    line-height: 1.365em;
    letter-spacing: 0
}

.Typography_container__nhojL a[role=button], .Typography_container__nhojL a[role=button]:active, .Typography_container__nhojL a[role=button]:hover {
    color: #000;
    color: initial
}

.Typography_container__nhojL img {
    display: block;
    max-width: 100%;
    height: auto
}

.Typography_container__nhojL hr {
    margin: 10px 0;
    height: 0;
    width: 100%;
    border: none;
    border-top: 1px solid rgba(0, 0, 0, .2)
}

.Typography_container__nhojL ul {
    list-style: none;
    margin-left: -20px;
    padding: 0
}

.Typography_container__nhojL ul li {
    position: relative;
    padding-left: 20px;
    margin-bottom: .5em
}

.Typography_container__nhojL ul li:before {
    content: "—";
    position: absolute;
    left: 0
}

.Typography_container__nhojL ol {
    margin-left: -.6em;
    padding: 0;
    list-style: decimal
}

.Typography_container__nhojL ol li {
    padding-left: .6em
}

.Typography_container__nhojL ol li + li {
    margin-top: .6em
}

.Typography_container__nhojL table {
    min-width: 100%;
    border-collapse: collapse;
    table-layout: fixed
}

.Typography_container__nhojL table td {
    padding: 10px;
    vertical-align: top
}

.Typography_container__nhojL table td :first-child {
    margin-top: 0
}

.Typography_container__nhojL table td :last-child {
    margin-bottom: 0
}

.Typography_container__nhojL.Typography_size-big__BkmwY {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0
}

.Typography_container__nhojL.Typography_size-small__Ykvd7 {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px
}

.DocumentContent_theme-dark__xP5Hf .DocumentContent_banner__23MFF {
    color: #fff
}

.DocumentContent_theme-dark__xP5Hf .DocumentContent_sidebar__9NYlJ {
    background-color: #191138;
    color: #fff
}

.DocumentContent_theme-dark__xP5Hf .DocumentContent_sidebar__9NYlJ p {
    color: hsla(0, 0%, 100%, .5)
}

.DocumentContent_theme-dark__xP5Hf .DocumentContent_sidebarContent__PmxoR a {
    color: #fff
}

.DocumentContent_theme-dark__xP5Hf .DocumentContent_sidebarContent__PmxoR a:hover {
    color: #f9c10b
}

.DocumentContent_theme-dark__xP5Hf .DocumentContent_content__bTjnN {
    color: hsla(0, 0%, 100%, .6)
}

.DocumentContent_theme-dark__xP5Hf .DocumentContent_content__bTjnN h1, .DocumentContent_theme-dark__xP5Hf .DocumentContent_content__bTjnN h2, .DocumentContent_theme-dark__xP5Hf .DocumentContent_content__bTjnN h3, .DocumentContent_theme-dark__xP5Hf .DocumentContent_content__bTjnN h4 {
    color: #fff
}

.DocumentContent_theme-dark__xP5Hf .DocumentContent_content__bTjnN .DocumentContent_table__KZJCo table th {
    color: #fff;
    background: #110a27
}

.DocumentContent_theme-dark__xP5Hf .DocumentContent_content__bTjnN .DocumentContent_table__KZJCo table thead th {
    border-bottom: 2px solid #fff
}

.DocumentContent_theme-dark__xP5Hf .DocumentContent_content__bTjnN .DocumentContent_table__KZJCo table td, .DocumentContent_theme-dark__xP5Hf .DocumentContent_content__bTjnN .DocumentContent_table__KZJCo table th {
    border-bottom: 1px solid #414149
}

.DocumentContent_theme-dark__xP5Hf .DocumentContent_content__bTjnN .DocumentContent_highlight__aaVFY {
    color: #fff
}

.DocumentContent_theme-dark__xP5Hf .DocumentContent_content__bTjnN .DocumentContent_keyCode__f93ip {
    border: 1px solid hsla(0, 0%, 100%, .2)
}

.DocumentContent_theme-dark__xP5Hf .DocumentContent_date__tShFI {
    color: hsla(0, 0%, 100%, .5)
}

.DocumentContent_theme-light__GLhxH .DocumentContent_banner__23MFF {
    color: #fff
}

.DocumentContent_theme-light__GLhxH .DocumentContent_sidebar__9NYlJ {
    background-color: #fff;
    color: #000
}

.DocumentContent_theme-light__GLhxH .DocumentContent_sidebar__9NYlJ p {
    color: rgba(0, 0, 0, .5)
}

.DocumentContent_theme-light__GLhxH .DocumentContent_sidebarContent__PmxoR a {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: #000
}

.DocumentContent_theme-light__GLhxH .DocumentContent_sidebarContent__PmxoR a:hover {
    color: #fdca44
}

.DocumentContent_theme-light__GLhxH .DocumentContent_sidebarContent__PmxoR a:active {
    color: #da9a10
}

.DocumentContent_theme-light__GLhxH .DocumentContent_content__bTjnN {
    color: rgba(0, 0, 0, .65)
}

.DocumentContent_theme-light__GLhxH .DocumentContent_content__bTjnN h1, .DocumentContent_theme-light__GLhxH .DocumentContent_content__bTjnN h2, .DocumentContent_theme-light__GLhxH .DocumentContent_content__bTjnN h3, .DocumentContent_theme-light__GLhxH .DocumentContent_content__bTjnN h4 {
    color: #000
}

.DocumentContent_theme-light__GLhxH .DocumentContent_content__bTjnN .DocumentContent_table__KZJCo table th {
    color: #000;
    background: #e9e9f2
}

.DocumentContent_theme-light__GLhxH .DocumentContent_content__bTjnN .DocumentContent_table__KZJCo table thead th {
    border-bottom: 2px solid #737375
}

.DocumentContent_theme-light__GLhxH .DocumentContent_content__bTjnN .DocumentContent_table__KZJCo table td, .DocumentContent_theme-light__GLhxH .DocumentContent_content__bTjnN .DocumentContent_table__KZJCo table th {
    border-bottom: 1px solid #b9b9bc
}

.DocumentContent_theme-light__GLhxH .DocumentContent_content__bTjnN .DocumentContent_highlight__aaVFY {
    color: #000
}

.DocumentContent_theme-light__GLhxH .DocumentContent_content__bTjnN .DocumentContent_keyCode__f93ip {
    border: 1px solid #000
}

.DocumentContent_theme-light__GLhxH .DocumentContent_date__tShFI {
    color: rgba(0, 0, 0, .5)
}

.DocumentContent_sidebar__9NYlJ {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    display: none;
    box-sizing: border-box;
    border-radius: 8px;
    width: 285px;
    height: auto;
    min-height: calc(100vh - 300px)
}

.DocumentContent_sidebar__9NYlJ h2 {
    margin-top: 0;
    margin-bottom: 8px
}

.DocumentContent_sidebar__9NYlJ p {
    font-size: 12px
}

.DocumentContent_banner__23MFF {
    display: none;
    margin: 0 15px
}

.DocumentContent_bannerHidden__US7g0 {
    visibility: hidden
}

.DocumentContent_bannerHidden__US7g0:has(img) {
    visibility: visible
}

.DocumentContent_banner-container__QA0gR {
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    margin: 0 auto;
    width: 100%;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.DocumentContent_banner-image__roIB9 {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: none;
    max-width: 100%
}

.DocumentContent_banner-description__t3A_E {
    position: absolute;
    z-index: 2;
    right: 0;
    bottom: 44px;
    left: 0;
    margin: 0 auto;
    width: 400px;
    font-size: 16px;
    line-height: 25px;
    text-align: center
}

.DocumentContent_container__ks1q2 {
    overflow: auto;
    height: 100%
}

.DocumentContent_sidebarContent__PmxoR {
    position: sticky;
    top: 120px;
    box-sizing: border-box;
    padding-bottom: 20px;
    display: flex;
    flex-direction: column
}

.DocumentContent_inDocumentsSidebar__zw25F {
    position: fixed;
    left: 360px;
    top: 154px;
    transition: top .3s ease;
    min-height: auto
}

.DocumentContent_inDocumentsSidebar__zw25F.DocumentContent_collapsed__cKq8d {
    top: 391px
}

.DocumentContent_inDocumentsSidebar__zw25F .DocumentContent_sidebarContent__PmxoR {
    top: 0;
    height: 100% !important
}

@media (max-width: 994px) {
    .DocumentContent_inDocumentsSidebar__zw25F {
        top: 192px
    }

    .DocumentContent_inDocumentsSidebar__zw25F.DocumentContent_collapsed__cKq8d {
        top: 429px
    }
}

.DocumentContent_sidebarTreeContainer__enug6 {
    position: relative;
    flex-grow: 1;
    margin: 20px 35px 0
}

.DocumentContent_sidebarTreeWrapper__rtVGs {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.DocumentContent_sidebarTree__bsm1n {
    display: flex
}

.DocumentContent_sidebarTree__bsm1n a {
    font-size: 16px;
    line-height: 25px
}

.DocumentContent_sidebarTree__bsm1n .DocumentContent_sidebarTreeSubTabs__Foyy0 a {
    font-size: 14px
}

.DocumentContent_contentWrapper__PcwGP {
    width: 100%
}

.DocumentContent_contentContainer___hqet {
    position: relative;
    margin: 0 auto;
    max-width: 1185px;
    display: flex;
    flex-grow: 1;
    box-sizing: border-box;
    flex-direction: row
}

.DocumentContent_inDocuments__SX2pI {
    margin: 0 200px 0 360px;
    max-width: 100%
}

.DocumentContent_content__bTjnN {
    overflow: visible;
    box-sizing: border-box;
    width: 100%
}

.DocumentContent_content__bTjnN .DocumentContent_title__pN97f {
    margin-bottom: 0;
    font-weight: 600
}

.DocumentContent_content__bTjnN .DocumentContent_date__tShFI {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    margin: .5em 0 0
}

.DocumentContent_content__bTjnN .DocumentContent_table__KZJCo table td, .DocumentContent_content__bTjnN .DocumentContent_table__KZJCo table th {
    padding: 10px;
    min-width: 150px;
    vertical-align: top;
    text-align: left
}

.DocumentContent_content__bTjnN .DocumentContent_table__KZJCo table.DocumentContent_scrollable__vQp5R tr:last-child td {
    border: 0
}

.DocumentContent_content__bTjnN figure {
    margin: 0
}

.DocumentContent_content__bTjnN figure.DocumentContent_table__KZJCo {
    margin: 1em 0;
    overflow: hidden
}

.DocumentContent_content__bTjnN figure.DocumentContent_table__KZJCo table {
    margin: 0
}

.DocumentContent_content__bTjnN .DocumentContent_inline-image__Wf67s {
    margin: 0 10px;
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: middle
}

.DocumentContent_content__bTjnN .DocumentContent_inline-image__Wf67s:first-child {
    margin-left: 0
}

.DocumentContent_content__bTjnN .DocumentContent_image__f6cv2 {
    margin: 1.7em 0;
    line-height: 0
}

.DocumentContent_content__bTjnN .DocumentContent_image__f6cv2 img {
    display: inline-block
}

.DocumentContent_content__bTjnN .DocumentContent_image__f6cv2 figcaption {
    display: none
}

.DocumentContent_content__bTjnN .DocumentContent_media__dslwc {
    margin: 1.7em 0;
    line-height: 0
}

.DocumentContent_content__bTjnN .DocumentContent_image-style-align-left__90kL3 {
    margin: 1.7em 15px 1.1em 0;
    max-width: 50%;
    float: left
}

.DocumentContent_content__bTjnN .DocumentContent_image-style-align-right__eU1ZZ {
    margin: 1.7em 0 1.1em 15px;
    max-width: 50%;
    float: right
}

.DocumentContent_content__bTjnN > :first-child {
    margin-top: 0
}

.DocumentContent_content__bTjnN .DocumentContent_keyCode__f93ip {
    display: inline-block;
    border-radius: 2px;
    padding: 0 5px
}

.DocumentContent_content__bTjnN .DocumentContent_keyCode__f93ip + .DocumentContent_keyCode__f93ip {
    margin-left: 5px
}

.DocumentContent_content__bTjnN .DocumentContent_icon-with-description__Fze3Y {
    display: flex;
    margin: 1em 0
}

.DocumentContent_content__bTjnN .DocumentContent_icon-with-description__Fze3Y:first-child {
    margin-top: 0
}

.DocumentContent_content__bTjnN .DocumentContent_icon-with-description__Fze3Y:last-child {
    margin-bottom: 0
}

.DocumentContent_content__bTjnN .DocumentContent_icon-with-description-image__xNbY4 {
    overflow: hidden;
    flex-shrink: 0;
    border-radius: 3px;
    width: 35px;
    height: 35px;
    background: gray
}

.DocumentContent_content__bTjnN .DocumentContent_icon-with-description-content__TTGpC {
    margin: -3px 0 0 13px;
    flex-grow: 1
}

.DocumentContent_content__bTjnN .DocumentContent_lead__9cNLp {
    font-size: 1.2em;
    line-height: 1.4em
}

.DocumentContent_content__bTjnN .DocumentContent_small-text__z9ZX3 {
    font-size: .87em;
    line-height: 1.55em
}

.DocumentContent_chestSeasonContentContainer__4uaXI .DocumentContent_banner__23MFF, .DocumentContent_chestSeasonContentContainer__4uaXI .DocumentContent_sidebar__9NYlJ, .DocumentContent_forgamerContentContainer__T_ukc .DocumentContent_banner__23MFF, .DocumentContent_forgamerContentContainer__T_ukc .DocumentContent_sidebar__9NYlJ, .DocumentContent_patchnoteContentContainer__vGEr6 .DocumentContent_banner__23MFF, .DocumentContent_patchnoteContentContainer__vGEr6 .DocumentContent_sidebar__9NYlJ, .DocumentContent_tutorialContentContainer__tF828 .DocumentContent_banner__23MFF, .DocumentContent_tutorialContentContainer__tF828 .DocumentContent_sidebar__9NYlJ {
    display: block
}

.DocumentContent_chestSeasonContentContainer__4uaXI .DocumentContent_content__bTjnN, .DocumentContent_forgamerContentContainer__T_ukc .DocumentContent_content__bTjnN, .DocumentContent_patchnoteContentContainer__vGEr6 .DocumentContent_content__bTjnN, .DocumentContent_tutorialContentContainer__tF828 .DocumentContent_content__bTjnN {
    padding: 0 65px
}

.DocumentContent_chestSeasonContentContainer__4uaXI.DocumentContent_withSidebar__poL6V, .DocumentContent_forgamerContentContainer__T_ukc.DocumentContent_withSidebar__poL6V, .DocumentContent_patchnoteContentContainer__vGEr6.DocumentContent_withSidebar__poL6V, .DocumentContent_tutorialContentContainer__tF828.DocumentContent_withSidebar__poL6V {
    padding-left: 285px
}

.DocumentContent_chestSeasonContentContainer__4uaXI .DocumentContent_banner__23MFF:not(:empty) + .DocumentContent_content__bTjnN, .DocumentContent_forgamerContentContainer__T_ukc .DocumentContent_banner__23MFF:not(:empty) + .DocumentContent_content__bTjnN, .DocumentContent_patchnoteContentContainer__vGEr6 .DocumentContent_banner__23MFF:not(:empty) + .DocumentContent_content__bTjnN, .DocumentContent_tutorialContentContainer__tF828 .DocumentContent_banner__23MFF:not(:empty) + .DocumentContent_content__bTjnN {
    margin-top: 50px
}

.DocumentContent_forgamerContentContainer__T_ukc .DocumentContent_banner__23MFF {
    margin: 0
}

.DocumentContent_forgamerContentContainer__T_ukc .banner-description {
    display: none
}

.DocumentContent_forgamerContentContainer__T_ukc .DocumentContent_content__bTjnN {
    padding: 0 100px 0 0
}

.ScrollableTable_theme-dark__q5wsU .ScrollableTable_bladeRunner__GMiqY:before {
    background: #414149
}

.ScrollableTable_theme-dark__q5wsU .ScrollableTable_scrollbar__2nKFe {
    background: none
}

.ScrollableTable_theme-dark__q5wsU .ScrollableTable_scrollbar__2nKFe:before {
    background: #fff
}

.ScrollableTable_theme-dark__q5wsU .ScrollableTable_scroll__GEf7q:before {
    background: linear-gradient(180deg, rgba(18, 18, 28, 0) 0, #110a27)
}

.ScrollableTable_theme-light__TrmQA .ScrollableTable_bladeRunner__GMiqY:before {
    background: #b9b9bc
}

.ScrollableTable_theme-light__TrmQA .ScrollableTable_scrollbar__2nKFe {
    background: none
}

.ScrollableTable_theme-light__TrmQA .ScrollableTable_scrollbar__2nKFe:before {
    background: #000
}

.ScrollableTable_theme-light__TrmQA .ScrollableTable_scroll__GEf7q:before {
    background: linear-gradient(180deg, rgba(232, 232, 236, 0) 0, #e9e9f2)
}

.ScrollableTable_withScroll__4ep_5 {
    padding-bottom: 40px
}

.ScrollableTable_wrapper__hQljM {
    position: relative;
    overflow: hidden
}

.ScrollableTable_wrapper__hQljM.ScrollableTable_avatar___q_Mk {
    position: absolute;
    z-index: 1
}

.ScrollableTable_wrapper__hQljM.ScrollableTable_fixed__S3LLd {
    position: fixed
}

.ScrollableTable_scoller__sy5Nx {
    position: relative;
    overflow: auto;
    margin-bottom: -30px;
    padding-bottom: 30px
}

.ScrollableTable_scroll__GEf7q {
    position: absolute;
    z-index: 1;
    display: flex;
    height: 40px
}

.ScrollableTable_scroll__GEf7q:before {
    transition: opacity .1s cubic-bezier(.4, 0, .2, 1);
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 190px;
    pointer-events: none
}

.ScrollableTable_scroll__GEf7q.ScrollableTable_fixed__S3LLd {
    position: fixed
}

.ScrollableTable_scroll__GEf7q.ScrollableTable_passed__GiHmz:before {
    opacity: 0
}

.ScrollableTable_bladeRunner__GMiqY {
    position: relative;
    z-index: 1;
    margin-right: 22px;
    height: 24px;
    flex-grow: 1
}

.ScrollableTable_bladeRunner__GMiqY:before {
    content: "";
    position: absolute;
    top: 11px;
    left: 0;
    right: 0;
    height: 1px
}

.ScrollableTable_scrollbar__2nKFe {
    position: relative;
    display: block;
    border: 0;
    padding: 0;
    height: inherit;
    cursor: move;
    outline: none
}

.ScrollableTable_scrollbar__2nKFe:before {
    content: "";
    position: absolute;
    top: 10px;
    left: 0;
    height: 3px;
    width: 100%;
    border-radius: 1px
}

.ScrollableTable_scrollbar__2nKFe:hover:before {
    top: 8px;
    border-radius: 3px;
    height: 7px
}

.ScrollableTable_scrollbar__2nKFe:active:before {
    top: 10px;
    border-radius: 1px;
    height: 3px
}

.ScrollableTable_scrollButton__FMlRn {
    transition: opacity .1s cubic-bezier(.4, 0, .2, 1);
    position: relative;
    z-index: 1;
    border: 0;
    padding: 0;
    width: 24px;
    height: 24px;
    cursor: pointer;
    outline: none;
    background: none
}

.ScrollableTable_scrollButton__FMlRn:hover {
    opacity: .7
}

.ScrollableTable_scrollButton__FMlRn.ScrollableTable_disabled__2ugG5, .ScrollableTable_scrollButton__FMlRn.ScrollableTable_disabled__2ugG5:hover {
    cursor: default;
    opacity: .3
}

.ScrollableTable_scrollButton__FMlRn.ScrollableTable_right__NSHSn {
    margin-left: 5px
}

.Accordion_theme-dark__Ok9jr {
    border-top-color: hsla(0, 0%, 100%, .1)
}

.Accordion_theme-light__vWPvA {
    border-top-color: rgba(0, 0, 0, .1)
}

.Accordion_details__L3nZy {
    margin-bottom: 15px;
    border-top: 1px solid
}

.Accordion_summary__owZvD::-webkit-details-marker {
    display: none
}

.Accordion_summary__owZvD {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    font-weight: 500;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 20px 0 10px;
    list-style: none
}

.Accordion_summary__owZvD:focus {
    outline: none
}

.Accordion_summary__owZvD:focus .Accordion_arrow__8Y7UT > svg {
    fill: #f9c10b
}

.Accordion_arrow__8Y7UT {
    transition: transform .25s cubic-bezier(.4, 0, .2, 1);
    transform: rotate(180deg);
    transform-origin: center
}

.Accordion_details__L3nZy[open] .Accordion_arrow__8Y7UT {
    transform: rotate(0)
}

.Properties_container__Brc0J, .Properties_item__z7toz {
    display: flex;
    flex-direction: row
}

.Properties_item__z7toz {
    white-space: nowrap
}

.Properties_item__z7toz + .Properties_item__z7toz {
    margin-top: 13px
}

.Properties_chunk__iO8HS {
    flex: 1 1 auto
}

.Properties_chunk__iO8HS + .Properties_chunk__iO8HS {
    margin-left: 63px
}

.Properties_name__jujIU {
    opacity: .6
}

.Properties_gap__lV0BV {
    height: 1px;
    top: -.5em;
    position: relative;
    align-self: flex-end;
    margin: 0 5px;
    width: 100%;
    background-image: url(../images/line.6ae0331c.svg);
    opacity: .6
}

.Tree_theme-dark__36w7P .Tree_nameWrapper__O7_s7 .Tree_name__Obwpo {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: inherit;
    text-decoration: none
}

.Tree_theme-dark__36w7P .Tree_nameWrapper__O7_s7 .Tree_name__Obwpo:hover {
    color: #fdca44
}

.Tree_theme-dark__36w7P .Tree_nameWrapper__O7_s7 .Tree_name__Obwpo:active {
    color: #da9a10
}

.Tree_theme-dark__36w7P .Tree_nameWrapper__O7_s7.Tree_hasChildren__ndoMT.Tree_expanded__LEoFH {
    opacity: .5;
    color: #fff
}

.Tree_theme-dark__36w7P .Tree_nameWrapper__O7_s7.Tree_hasChildren__ndoMT.Tree_active__jWkzL {
    opacity: 1
}

.Tree_theme-dark__36w7P .Tree_nameWrapper__O7_s7.Tree_active__jWkzL .Tree_name__Obwpo, .Tree_theme-dark__36w7P .Tree_nameWrapper__O7_s7.Tree_active__jWkzL .Tree_name__Obwpo:active, .Tree_theme-dark__36w7P .Tree_nameWrapper__O7_s7.Tree_active__jWkzL .Tree_name__Obwpo:hover {
    cursor: default;
    color: #f9c10b
}

.Tree_theme-dark__36w7P .Tree_arrow__51OvT:hover {
    fill: #f9c10b
}

.Tree_theme-light___WeKH .Tree_nameWrapper__O7_s7 .Tree_name__Obwpo {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: inherit;
    text-decoration: none
}

.Tree_theme-light___WeKH .Tree_nameWrapper__O7_s7 .Tree_name__Obwpo:hover {
    color: #fdca44
}

.Tree_theme-light___WeKH .Tree_nameWrapper__O7_s7 .Tree_name__Obwpo:active {
    color: #da9a10
}

.Tree_theme-light___WeKH .Tree_nameWrapper__O7_s7.Tree_hasChildren__ndoMT.Tree_expanded__LEoFH {
    opacity: .5;
    color: #000
}

.Tree_theme-light___WeKH .Tree_nameWrapper__O7_s7.Tree_hasChildren__ndoMT.Tree_active__jWkzL {
    opacity: 1
}

.Tree_theme-light___WeKH .Tree_nameWrapper__O7_s7.Tree_active__jWkzL .Tree_name__Obwpo, .Tree_theme-light___WeKH .Tree_nameWrapper__O7_s7.Tree_active__jWkzL .Tree_name__Obwpo:active, .Tree_theme-light___WeKH .Tree_nameWrapper__O7_s7.Tree_active__jWkzL .Tree_name__Obwpo:hover {
    cursor: default;
    color: #f9c10b
}

.Tree_theme-light___WeKH .Tree_arrow__51OvT:hover {
    fill: #f9c10b
}

@keyframes Tree_visible__ToAeZ {
    0% {
        opacity: 0;
        z-index: -1
    }
    to {
        opacity: 1;
        z-index: 1
    }
}

.Tree_container__WYwkd {
    position: relative;
    padding-right: 10px
}

.Tree_nodes__ZUNUD {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    margin: 8px 0 0 17px
}

.Tree_node__wFwNV {
    position: relative;
    box-sizing: border-box;
    padding-right: 10px;
    width: 100%
}

.Tree_root__YpIUO > .Tree_nodes__ZUNUD {
    font-size: inherit;
    margin: 0
}

.Tree_rootNode__M4oP4, .Tree_root__YpIUO > .Tree_nodes__ZUNUD > .Tree_child__iszZ5 {
    padding: 7px 0
}

.Tree_child__iszZ5 {
    padding: 2px 0
}

.Tree_nameWrapper__O7_s7 {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.Tree_nameWrapper__O7_s7.Tree_active__jWkzL a:active, .Tree_nameWrapper__O7_s7.Tree_active__jWkzL a:hover, .Tree_nameWrapper__O7_s7.Tree_active__jWkzL:active, .Tree_nameWrapper__O7_s7.Tree_active__jWkzL:hover {
    cursor: default
}

.Tree_nameWrapper__O7_s7.Tree_animated__XG3Nu {
    opacity: 0;
    animation: Tree_visible__ToAeZ .25s forwards
}

.Tree_arrow__51OvT {
    transition: fill .1s cubic-bezier(.4, 0, .2, 1);
    cursor: pointer;
    transform: rotate(180deg)
}

.Tree_arrowExpanded__6RI4Y {
    transform: rotate(0)
}

.Tree_name__Obwpo {
    text-decoration: none;
    line-height: 20px;
    cursor: pointer
}

.DocsOverlay_container__twt5q {
    position: relative;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-self: flex-start;
    align-items: flex-start;
    padding: 10px 100px 80px;
    max-width: 785px;
    width: 100%
}

.DocsOverlay_header__CWuB8 {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0
}

.DocsOverlay_document__kOtsc {
    padding-top: 30px
}

.DocsOverlay_backButton__p52Al {
    position: absolute;
    top: 0;
    left: 0
}

.AcceptLicenseButton_acceptButtonWrapper__4RpwL {
    position: fixed;
    bottom: 0;
    z-index: 999;
    width: 100%
}

.AcceptLicenseButton_btn__2BVE_ {
    border-radius: 0;
    width: 100%
}

.OverlayManager_overlayFixed__QbOEN {
    position: fixed !important
}

.Banner_container__YadI4 {
    overflow: hidden;
    border-radius: 5px;
    height: 100%;
    position: relative;
    color: #fff
}

.Banner_container__YadI4.Banner_active__Ojkp7 {
    cursor: pointer
}

.Banner_title__P3dkk {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0;
    position: absolute;
    bottom: 60px;
    left: 25px;
    right: 25px;
    text-align: center;
    white-space: normal;
    color: #fff
}

.Banner_whiteTitle__f4_vs {
    color: #fff
}

.Banner_mod-relative___HObF {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0
}

.Banner_contentBottom__ldm2O {
    position: absolute;
    bottom: 30px;
    width: 100%;
    text-align: center
}

.Banner_contentBottom__ldm2O.Banner_mod-carousel__z1fgE {
    bottom: 55px
}

.Banner_titleSimple__BYKSu {
    bottom: 30px
}

.Banner_category__qJlnt {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    color: #fff;
    background: rgba(0, 0, 0, .3);
    border-radius: 3px;
    padding: 8px 25px 7px;
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);
    text-align: center
}

.Banner_content__d7d9M {
    position: relative;
    width: 100%;
    height: 100%
}

.Banner_slide__qgTGC {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1
}

.Banner_slide__qgTGC > * {
    width: 100%;
    height: 100%;
    background-position: 50% 50%;
    background-size: cover
}

.Banner_controls__GgKDh {
    position: absolute;
    top: 35px;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 1
}

.Banner_arrow__v7N6d {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    width: 50px;
    height: 100%;
    display: flex;
    cursor: pointer;
    justify-content: center;
    align-items: center;
    opacity: .5
}

.Banner_arrow__v7N6d:hover {
    opacity: 1
}

.Banner_dots__wQKBS {
    align-self: flex-end;
    cursor: pointer;
    display: flex;
    align-items: center;
    margin-bottom: 25px;
    width: calc(100% - 100px);
    overflow-x: hidden
}

.Banner_dotsContaineer__Kp_rw {
    transition: transform .25s cubic-bezier(.4, 0, .2, 1);
    display: flex;
    width: 100%;
    overflow-x: visible
}

.Banner_dot__Oz9jz {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    min-width: 20px;
    height: 20px;
    margin: 1px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: .4
}

.Banner_dot__Oz9jz:after {
    transition: transform .25s cubic-bezier(.4, 0, .2, 1);
    content: "";
    width: 6px;
    height: 6px;
    background-color: #fff;
    border-radius: 50%
}

.Banner_activeDot__hGxbU, .Banner_dot__Oz9jz:hover {
    opacity: 1
}

.Banner_activeDot__hGxbU:after {
    transform: scale(1.33)
}

.Banner_countdown__5aBRp {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    display: inline-flex;
    align-items: center;
    height: 25px;
    margin-bottom: 15px;
    background: #f9c10b;
    padding: 0 15px;
    border-radius: 3px;
    color: #000
}

.Banner_countdownDot__jea_P {
    width: 3px;
    height: 3px;
    background: #000;
    border-radius: 50%;
    margin: 0 8px
}

.Banner_time__K9lgV {
    width: 40px
}

.Banner_partnersControls__eHHE1 {
    height: 50px;
    top: unset;
    box-sizing: border-box
}

.Banner_partnersControls__eHHE1, .Banner_whiteControls__0sD_a {
    border-top: 1px solid hsla(0, 0%, 100%, .1)
}

.Banner_whiteControls__0sD_a .Banner_dot__Oz9jz:after {
    background-color: #fff
}

.Banner_whiteControls__0sD_a path {
    fill: #fff
}

.Banner_partnersDots__99tCt {
    margin-bottom: 15px
}

.WidgetContainer_theme-dark__sWbOq {
    transition: border-color .25s cubic-bezier(.4, 0, .2, 1);
    border: 2px solid hsla(0, 0%, 100%, .1);
    background-color: rgba(0, 0, 0, .05)
}

.WidgetContainer_theme-dark__sWbOq.WidgetContainer_active__lMRLq:hover, .WidgetContainer_theme-dark__sWbOq.WidgetContainer_active__lMRLq:hover button {
    border-color: hsla(0, 0%, 100%, .4)
}

.WidgetContainer_theme-light__Dz4C2 {
    transition: border-color .25s cubic-bezier(.4, 0, .2, 1);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    background-color: #fff
}

.WidgetContainer_theme-light__Dz4C2:hover {
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .1)
}

.WidgetContainer_theme-banner__DqBPW {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    background-color: none
}

.WidgetContainer_theme-banner__DqBPW:after, .WidgetContainer_theme-banner__DqBPW:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border-radius: 5px;
    background-color: transparent;
    pointer-events: none
}

.WidgetContainer_theme-banner__DqBPW:before {
    transition: box-shadow .25s cubic-bezier(.4, 0, .2, 1);
    box-shadow: 0 10px 10px -10px rgba(0, 0, 0, .5)
}

.WidgetContainer_theme-banner__DqBPW:after {
    transition: background-color .25s cubic-bezier(.4, 0, .2, 1);
    z-index: 2
}

.WidgetContainer_theme-banner__DqBPW.WidgetContainer_active__lMRLq:hover:before {
    box-shadow: 0 15px 20px -10px rgba(0, 0, 0, .75)
}

.WidgetContainer_theme-banner__DqBPW.WidgetContainer_active__lMRLq:hover:after {
    background-color: hsla(0, 0%, 100%, .1);
    box-shadow: none
}

.WidgetContainer_theme-banner__DqBPW.WidgetContainer_active__lMRLq:active {
    opacity: .8
}

.WidgetContainer_theme-banner__DqBPW.WidgetContainer_active__lMRLq:active:before {
    box-shadow: none
}

.WidgetContainer_theme-pb__EJoJe {
    transition: border-color .25s cubic-bezier(.4, 0, .2, 1);
    border: 0;
    box-shadow: inset 0 0 5px #cbdfe5, 0 0 0 2px #cbdfe5, 0 0 10px #cbdfe5;
    background-color: rgba(30, 30, 39, .2)
}

.WidgetContainer_theme-pb__EJoJe:hover button {
    border-color: hsla(0, 0%, 100%, .4)
}

.WidgetContainer_theme-partner__a7Dp6 {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    border: 2px solid hsla(0, 0%, 100%, .1);
    background-color: rgba(17, 10, 39, .2)
}

.WidgetContainer_theme-partner__a7Dp6:after, .WidgetContainer_theme-partner__a7Dp6:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    border-radius: 5px;
    background-color: transparent;
    pointer-events: none
}

.WidgetContainer_theme-partner__a7Dp6:before {
    transition: box-shadow .25s cubic-bezier(.4, 0, .2, 1)
}

.WidgetContainer_theme-partner__a7Dp6:after {
    transition: background-color .25s cubic-bezier(.4, 0, .2, 1);
    z-index: 2
}

.WidgetContainer_theme-partner__a7Dp6.WidgetContainer_active__lMRLq:hover, .WidgetContainer_theme-partner__a7Dp6.WidgetContainer_active__lMRLq:hover button {
    border-color: hsla(0, 0%, 100%, .4)
}

.WidgetContainer_theme-partner__a7Dp6.WidgetContainer_active__lMRLq:hover:after {
    background-color: hsla(0, 0%, 100%, .1);
    box-shadow: none
}

.WidgetContainer_theme-partner__a7Dp6.WidgetContainer_active__lMRLq:active {
    opacity: .8
}

.WidgetContainer_theme-partner__a7Dp6.WidgetContainer_active__lMRLq:active:before {
    box-shadow: none
}

.WidgetContainer_container__FLBeM {
    width: 100%;
    min-width: 185px;
    height: 345px;
    box-sizing: border-box;
    border-radius: 5px;
    display: flex;
    flex-direction: column;
    position: relative
}

.Quiz_dark__4zTKU .Quiz_progress__uce_X, .Quiz_dark__4zTKU .Quiz_title__OonIo {
    color: hsla(0, 0%, 100%, .5)
}

.Quiz_dark__4zTKU .Quiz_option__Qm7wg.Quiz_active__ZmXk1 {
    border-color: #fff
}

.Quiz_dark__4zTKU .Quiz_textarea__xuvZw {
    border-color: hsla(0, 0%, 100%, .2) !important;
    color: hsla(0, 0%, 100%, .5)
}

.Quiz_light__154Oz .Quiz_title__OonIo {
    color: #000
}

.Quiz_light__154Oz .Quiz_progress__uce_X {
    color: rgba(0, 0, 0, .5)
}

.Quiz_light__154Oz .Quiz_option__Qm7wg.Quiz_active__ZmXk1 {
    border-color: #f9c10b
}

.Quiz_light__154Oz .Quiz_textarea__xuvZw {
    border-color: rgba(0, 0, 0, .2) !important;
    color: rgba(0, 0, 0, .5)
}

.Quiz_container__mxywU {
    max-width: 700px;
    min-width: 600px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center
}

.Quiz_resultsTitle__derMq {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    margin: 0 0 20px;
    text-transform: uppercase;
    color: hsla(0, 0%, 100%, .5);
    text-align: center
}

.Quiz_respondents__8rrxi {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    color: hsla(0, 0%, 100%, .5)
}

.Quiz_respondentsCount__nt4PW {
    color: #fff
}

.Quiz_title__OonIo {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0;
    margin: 0 0 25px;
    font-weight: 500;
    text-align: center
}

.Quiz_description__7qGB1 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    margin: 0 auto 20px;
    max-width: 400px;
    text-align: center;
    color: hsla(0, 0%, 100%, .5)
}

.Quiz_description__7qGB1 a {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: #f9c10b;
    text-decoration: none
}

.Quiz_description__7qGB1 a:hover {
    color: #fdca44
}

.Quiz_description__7qGB1 a:active {
    color: #da9a10
}

.Quiz_button__riZcd {
    width: 185px;
    height: 40px
}

.Quiz_link__nvTXj {
    text-decoration: none
}

.Quiz_progress__uce_X {
    margin-bottom: 20px;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center
}

.Quiz_content__i2rAd {
    display: flex
}

.Quiz_galley__ZDIac {
    margin-right: 35px;
    width: 585px;
    flex-shrink: 0
}

.Quiz_helperInstall__t2GWB, .Quiz_option__Qm7wg {
    display: block;
    box-sizing: border-box;
    margin: 10px 0;
    border-radius: 5px;
    padding: 10px 20px;
    width: 385px;
    height: auto;
    min-height: 40px;
    white-space: normal;
    text-align: left
}

.Quiz_helperInstall__t2GWB.Quiz_extendable__WUu6w, .Quiz_option__Qm7wg.Quiz_extendable__WUu6w {
    margin-bottom: 0
}

.Quiz_helperInstall__t2GWB.Quiz_active__ZmXk1.Quiz_extendable__WUu6w, .Quiz_option__Qm7wg.Quiz_active__ZmXk1.Quiz_extendable__WUu6w {
    border-radius: 5px 5px 0 0
}

.Quiz_collapse___0esc {
    transition: max-height .1s cubic-bezier(.4, 0, .2, 1);
    position: relative;
    overflow: hidden;
    max-height: 0
}

.Quiz_collapse___0esc.Quiz_active__ZmXk1 {
    max-height: 1000px
}

.Quiz_textarea__xuvZw {
    box-sizing: border-box;
    border: 1px solid;
    border-radius: 0 0 5px 5px;
    padding: 25px 30px;
    width: 385px
}

.Quiz_textarea__xuvZw:-ms-input-placeholder {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .4px
}

.Quiz_textarea__xuvZw::placeholder {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .4px
}

.Quiz_range__cBVhy {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
    width: 100%;
    color: hsla(0, 0%, 100%, .5)
}

.Quiz_submit__LsA6a {
    display: block;
    margin: 50px auto 0
}

.Quiz_type-range__OaEs_ {
    display: flex
}

.Quiz_type-range__OaEs_ .Quiz_option__Qm7wg {
    margin: 0;
    padding: 3px 0;
    width: 35px;
    min-height: 0;
    height: 35px;
    text-align: center
}

.Quiz_type-range__OaEs_ .Quiz_option__Qm7wg + .Quiz_option__Qm7wg {
    margin-left: 15px
}

.Quiz_type-range__OaEs_ .Quiz_option__Qm7wg:hover {
    background: #fff;
    color: #110a27
}

.Quiz_type-range__OaEs_ .Quiz_option__Qm7wg:active {
    background: hsla(0, 0%, 100%, .8)
}

.Quiz_rangeResults__85MHm {
    display: flex;
    align-items: flex-end;
    height: 200px
}

.Quiz_rangeColumn__tCUpG {
    position: relative;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    box-sizing: border-box;
    border: 1px solid hsla(0, 0%, 100%, .5);
    border-radius: 3px;
    min-width: 35px;
    min-height: 35px;
    padding-bottom: 9px
}

.Quiz_rangeColumn__tCUpG + .Quiz_rangeColumn__tCUpG {
    margin-left: 15px
}

.Quiz_rangeColumn__tCUpG.Quiz_selected__a_qmj {
    border-color: #f9c10b;
    background: #f9c10b;
    color: #000
}

.Quiz_rangeColumn__tCUpG.Quiz_selected__a_qmj .Quiz_rangePercent__FwOFK {
    color: #f9c10b
}

.Quiz_rangePercent__FwOFK {
    position: absolute;
    top: -23px;
    left: 0;
    width: 100%;
    text-align: center
}

.Quiz_radioColumn__1UlUS {
    width: 385px
}

.Quiz_radioColumn__1UlUS + .Quiz_radioColumn__1UlUS {
    margin-top: 20px
}

.Quiz_radioColumn__1UlUS.Quiz_selected__a_qmj .Quiz_radioPercents__BpwbX {
    color: #f9c10b
}

.Quiz_radioColumn__1UlUS.Quiz_selected__a_qmj .Quiz_radioProgressBar__MH36u {
    background-color: #f9c10b
}

.Quiz_radioName__vn3UP {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    color: hsla(0, 0%, 100%, .5)
}

.Quiz_radioRow__6gJ_G {
    display: flex;
    margin-top: 5px
}

.Quiz_radioPercents__BpwbX {
    font-weight: 700;
    width: 45px
}

.Quiz_radioProgress__OmKXD {
    margin-top: 7px;
    border: 1px;
    width: 335px;
    height: 2px;
    background: hsla(0, 0%, 100%, .1)
}

.Quiz_radioProgressBar__MH36u {
    border: 1px;
    height: 2px;
    background: #fff
}

.Quiz_imageTitle__p2ReO {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0;
    color: #fff;
    margin-bottom: 40px
}

.Quiz_thanks__Oh5uw {
    display: flex;
    flex-direction: column;
    align-items: center
}

.Quiz_image__GJcB_ {
    display: flex;
    margin: 40px auto;
    width: 60%
}

.Quiz_multipleChoice__jCjrC {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    margin-bottom: 30px;
    color: hsla(0, 0%, 100%, .5);
    text-align: center
}

.Quiz_error__E2ogB {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    margin-top: 20px;
    color: #fe4c25;
    text-align: center
}

.TextArea_theme-dark__GG4ax.TextArea_root__TCV3D {
    color: #fff;
    border-bottom-color: hsla(0, 0%, 100%, .5)
}

.TextArea_theme-dark__GG4ax.TextArea_root__TCV3D::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .5)
}

.TextArea_theme-dark__GG4ax.TextArea_root__TCV3D::-moz-placeholder {
    color: hsla(0, 0%, 100%, .5)
}

.TextArea_theme-dark__GG4ax.TextArea_root__TCV3D:-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .5)
}

.TextArea_theme-dark__GG4ax.TextArea_hint__vwexo {
    color: #fff
}

.TextArea_theme-dark__GG4ax.TextArea_resizeRoot__0U9Ia {
    border-color: hsla(0, 0%, 100%, .2)
}

.TextArea_theme-light__ZeeeE.TextArea_root__TCV3D {
    color: #000;
    border-bottom-color: rgba(0, 0, 0, .5)
}

.TextArea_theme-light__ZeeeE.TextArea_root__TCV3D::-webkit-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.TextArea_theme-light__ZeeeE.TextArea_root__TCV3D::-moz-placeholder {
    color: rgba(0, 0, 0, .5)
}

.TextArea_theme-light__ZeeeE.TextArea_root__TCV3D:-ms-input-placeholder {
    color: rgba(0, 0, 0, .5)
}

.TextArea_theme-light__ZeeeE.TextArea_hint__vwexo {
    color: rgba(0, 0, 0, .5)
}

.TextArea_theme-light__ZeeeE.TextArea_resizeRoot__0U9Ia {
    border-color: rgba(0, 0, 0, .2)
}

.TextArea_root__TCV3D {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    font-family: inherit;
    width: 100%;
    min-height: 45px;
    height: 45px;
    resize: none;
    cursor: text;
    box-sizing: border-box;
    outline: none;
    background: transparent;
    padding: 15px 0 4px;
    overflow: hidden;
    border: none;
    border-bottom: 1px solid
}

.TextArea_root__TCV3D:-ms-input-placeholder {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: .4px
}

.TextArea_root__TCV3D::placeholder {
    font-size: 14px
}

.TextArea_hint__vwexo {
    font-size: 12px;
    line-height: 15px;
    margin: 15px 0 0;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.TextArea_hint__vwexo, .TextArea_label__7OKFl {
    letter-spacing: .4px;
    display: inline-block;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.TextArea_label__7OKFl {
    font-size: 14px;
    line-height: 20px;
    cursor: pointer
}

.TextArea_hint-error__J1GFZ {
    color: #fe4c25
}

.TextArea_error__08ynb {
    border-bottom: 1px solid #fe4c25
}

.TextArea_resizeRoot__0U9Ia {
    resize: both;
    overflow: visible;
    border: 1px solid;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 10px
}

.LanguageOverlay_theme-dark__8xqWs .LanguageOverlay_title__RiN3D {
    color: #fff
}

.LanguageOverlay_theme-dark__8xqWs .LanguageOverlay_tip__NTAuG {
    color: hsla(0, 0%, 100%, .5)
}

.LanguageOverlay_theme-dark__8xqWs .LanguageOverlay_tip__NTAuG span {
    color: #fff
}

.LanguageOverlay_theme-dark__8xqWs .LanguageOverlay_iconArrowLine__iMobx {
    fill: #fff
}

.LanguageOverlay_theme-light__cHCuv .LanguageOverlay_title__RiN3D {
    color: #000
}

.LanguageOverlay_theme-light__cHCuv .LanguageOverlay_tip__NTAuG {
    color: rgba(0, 0, 0, .5)
}

.LanguageOverlay_theme-light__cHCuv .LanguageOverlay_tip__NTAuG span {
    color: #000
}

.LanguageOverlay_theme-light__cHCuv .LanguageOverlay_iconArrowLine__iMobx {
    fill: #000
}

.LanguageOverlay_container___hCXN {
    padding-top: 50px
}

.LanguageOverlay_title__RiN3D {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0;
    margin: 0 0 40px;
    font-weight: 600;
    text-align: center
}

.LanguageOverlay_content__z0DUr {
    width: 285px;
    margin: auto
}

.LanguageOverlay_select__kXjbL {
    margin-bottom: 40px
}

.LanguageOverlay_button__6oXHW {
    width: 100%
}

.LanguageOverlay_tip__NTAuG {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    display: flex;
    position: absolute;
    top: 20px;
    right: 440px;
    text-align: right
}

.LanguageOverlay_tip__NTAuG.LanguageOverlay_authorized__T8ZPz {
    right: 315px
}

.LanguageOverlay_tip__NTAuG.LanguageOverlay_launcher__Gt9ky {
    right: 100px
}

.LanguageOverlay_tipText__Uds0C {
    width: 160px
}

.LanguageOverlay_iconArrowLine__iMobx {
    margin-top: -10px;
    margin-left: 10px
}

.AdventCalendarEventOverlay_theme-dark__gmohV .AdventCalendarEventOverlay_dates__GqBJQ {
    color: hsla(0, 0%, 100%, .5)
}

.AdventCalendarEventOverlay_theme-dark__gmohV .AdventCalendarEventOverlay_button__In3La {
    color: #fff
}

.AdventCalendarEventOverlay_theme-light__cNK_M .AdventCalendarEventOverlay_dates__GqBJQ {
    color: rgba(0, 0, 0, .5)
}

.AdventCalendarEventOverlay_container__gHXQb {
    width: 100%
}

.AdventCalendarEventOverlay_title__pBuDI {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0;
    text-align: center;
    margin: 0;
    font-weight: 600
}

.AdventCalendarEventOverlay_dates__GqBJQ {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1.1px;
    padding-top: 20px;
    text-align: center;
    text-transform: uppercase
}

.AdventCalendarEventOverlay_description__4siSD {
    margin: 40px auto 60px;
    width: 785px
}

.AdventCalendarEventOverlay_description__4siSD a {
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    color: #f9c10b;
    text-decoration: none
}

.AdventCalendarEventOverlay_description__4siSD a:hover {
    color: #fdca44
}

.AdventCalendarEventOverlay_description__4siSD a:active {
    color: #da9a10
}

.AdventCalendarEventOverlay_description__4siSD p {
    font-size: 16px
}

.AdventCalendarEventOverlay_descriptionLink__z4L9J {
    display: block;
    margin-top: 10px;
    font-size: 15px
}

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

.AdventCalendarEventOverlay_playButtonContainer__WhzFN button {
    min-width: 286px;
    height: 40px
}

.AdventCalendarEventOverlay_button__In3La {
    width: 286px;
    margin-left: 15px
}

.AdventCalendarEventOverlay_image__ZX2jp {
    display: block;
    margin: 25px auto 0
}

.LauncherInstaller_container__Bnqn_ {
    font-family: Onest, sans-serif
}

.LauncherInstaller_mod-panel__0M0_w {
    display: inline-block;
    padding: 15px;
    border-radius: 10px;
    background-color: color(#000 a(50%))
}

.embedded .LauncherInstaller_mod-panel__0M0_w {
    display: none
}

.LauncherInstaller_icon__FWPQM svg {
    width: 13px;
    height: 13px
}

.LauncherInstaller_iconWhite__fXC4g svg {
    fill: #fff
}

.Notification_root__HyjaK {
    background-color: rgba(25, 17, 56, .99);
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .2);
    border-radius: 8px;
    position: fixed;
    z-index: 11;
    width: calc(100% - 20px);
    box-sizing: border-box;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: 0 auto;
    padding: 15px;
    animation: Notification_appear__jHP9_ .25s;
    animation-fill-mode: forwards;
    animation-timing-function: cubic-bezier(.4, 0, 1, 1)
}

.Notification_close__LLIKe {
    background-color: transparent;
    border: none;
    display: inline-block;
    padding: 0;
    margin: 0;
    position: absolute;
    right: 10px;
    opacity: .5
}

.Notification_body___DR3n {
    color: hsla(0, 0%, 100%, .5)
}

.Notification_typography__gXlT1 {
    font-feature-settings: "clig" off, "liga" off;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 1;
    letter-spacing: .4;
    padding: 0 15px
}

.Notification_typography__gXlT1.Notification_withIcon__GK7qe {
    margin-left: 15px
}

.Notification_title__AzrZV {
    color: #fff;
    line-height: 2
}

.MobileVersionBanner_icon__EHj7J {
    position: absolute
}

.MobileVersionBanner_icon__EHj7J path {
    fill: #f9c10b
}

.AuthGuard_theme-dark__11WTA .AuthGuard_confirmation__OE4e7, .AuthGuard_theme-dark__11WTA .AuthGuard_description__wx5Em {
    color: #9f9fa5
}

.AuthGuard_theme-dark__11WTA .AuthGuard_phone__ZtGDu {
    color: #fff
}

.AuthGuard_theme-dark__11WTA .AuthGuard_email___gyfo, .AuthGuard_theme-dark__11WTA .AuthGuard_link__hxpFi {
    color: #f9c10b
}

.AuthGuard_theme-dark__11WTA .AuthGuard_link__hxpFi:hover {
    color: #fdca44
}

.AuthGuard_theme-dark__11WTA .AuthGuard_countdown__g_eBP {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    color: hsla(0, 0%, 100%, .6)
}

.AuthGuard_theme-light__NTiqk .AuthGuard_confirmation__OE4e7, .AuthGuard_theme-light__NTiqk .AuthGuard_description__wx5Em {
    color: #000
}

.AuthGuard_theme-light__NTiqk .AuthGuard_email___gyfo, .AuthGuard_theme-light__NTiqk .AuthGuard_link__hxpFi, .AuthGuard_theme-light__NTiqk .AuthGuard_phone__ZtGDu {
    color: #f9c10b
}

.AuthGuard_theme-light__NTiqk .AuthGuard_link__hxpFi:hover {
    color: #fdca44
}

.AuthGuard_theme-light__NTiqk .AuthGuard_countdown__g_eBP {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    color: rgba(0, 0, 0, .6)
}

.AuthGuard_container__NlDxe {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 400px;
    text-align: center
}

.AuthGuard_title__Bbfaf {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0;
    margin-top: 35px
}

.AuthGuard_confirmation__OE4e7 {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    margin-top: 10px
}

.AuthGuard_description__wx5Em {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    width: 245px;
    margin-top: 35px
}

.AuthGuard_phoneInput__vMjU0 {
    width: 245px;
    margin-top: 7px
}

.AuthGuard_phoneInput__vMjU0 input {
    text-align: center
}

.AuthGuard_send__w1vqK {
    margin-top: 10px
}

.AuthGuard_link__hxpFi {
    cursor: pointer;
    margin-top: 10px;
    text-decoration: none;
    font-size: 14px
}

.AuthGuard_loader__99PAK {
    margin-top: 20px
}

.AuthGuard_hide__A4xe4 {
    display: none
}

.AuthGuard_countdown__g_eBP {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    margin-top: 10px
}

.Guard_container__P0Leg.Guard_theme-dark__6mCN9 .Guard_title__yfSCp {
    color: #fff
}

.Guard_container__P0Leg.Guard_theme-dark__6mCN9 .Guard_description__JrBiS, .Guard_container__P0Leg.Guard_theme-dark__6mCN9 .Guard_help__IPLxA {
    color: hsla(0, 0%, 100%, .6)
}

.Guard_container__P0Leg.Guard_theme-dark__6mCN9 .Guard_countdown__EH45I {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    color: hsla(0, 0%, 100%, .6)
}

.Guard_container__P0Leg.Guard_theme-light__Iu3RM .Guard_title__yfSCp {
    color: #000
}

.Guard_container__P0Leg.Guard_theme-light__Iu3RM .Guard_description__JrBiS, .Guard_container__P0Leg.Guard_theme-light__Iu3RM .Guard_help__IPLxA {
    color: rgba(0, 0, 0, .6)
}

.Guard_container__P0Leg.Guard_theme-light__Iu3RM .Guard_countdown__EH45I {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    color: rgba(0, 0, 0, .6)
}

.Guard_container__P0Leg {
    position: relative;
    padding-top: 90px;
    width: 485px;
    text-align: center;
    font-family: Onest, sans-serif
}

.Guard_icon__EtuJ4 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0
}

.Guard_icon__EtuJ4 path {
    fill: #f9c10b
}

.Guard_icon__EtuJ4 circle {
    stroke: #f9c10b !important
}

.Guard_hide__wyaiF {
    display: none
}

.Guard_title__yfSCp {
    font-size: 21px;
    line-height: 1;
    letter-spacing: 0
}

.Guard_description__JrBiS {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    margin-top: 15px
}

.Guard_input__PHZyS {
    width: 245px;
    margin: 20px auto 0
}

.Guard_help__IPLxA, .Guard_link__E_kKU {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    margin-top: 34px
}

.Guard_link__E_kKU {
    margin-top: 10px;
    cursor: pointer;
    color: #f9c10b
}

.Guard_link__E_kKU:hover {
    color: #fdca44
}

.Guard_countdown__EH45I {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    margin-top: 10px
}

.Guard_button__evePg {
    margin-top: 54px;
    width: 245px;
    font-family: Onest, sans-serif
}

.Guard_loader__AiaUy {
    margin: 25px 0 18px
}

.MobileGS_layout__udtBy {
    width: 100%;
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    background-color: var(--4g-new-bg, #110a27);
    overflow: hidden
}

.MobileGS_relative__yy3yC {
    position: relative
}

.MobileGS_layoutInner__OyHzB {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.MobileGS_layoutInnerHeaderPadding__v6s7j {
    padding-top: 113px
}

.MobileGS_layout__udtBy.MobileGS_frontpage__SLXaf .MobileGS_layoutInner__OyHzB {
    padding-top: 65px
}

.MobileGS_layout__udtBy.MobileGS_webshopPage__zmZDR {
    background-color: #191138
}

.MobileGS_layout__udtBy.MobileGS_webshopPage__zmZDR #forgame-shop-menu {
    border-bottom: 1px solid hsla(0, 0%, 100%, .1)
}

.MobileGS_layout__udtBy.MobileGS_singlePage__2t_gL {
    background-color: #191138
}

.MobileGS_layout__udtBy.MobileGS_singlePage__2t_gL #page-header {
    border-bottom: 1px solid hsla(0, 0%, 100%, .1)
}

.MobileGS_noPaddingTop__jb7dC, .embedded .MobileGS_layout__udtBy .MobileGS_layoutInner__OyHzB {
    padding-top: 0
}

.MobileGS_noBackButton__n3S2p #back-button {
    visibility: hidden
}

.MobileGS_noPaddingBottom___XiqU {
    padding-bottom: 0;
    margin-bottom: 0
}

nav.MobileGS_subnav__y9ZK6 {
    height: 48px
}

.MobileGS_link__YQqY8 {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1.1px;
    display: flex;
    align-items: center;
    text-decoration: none;
    text-transform: uppercase;
    box-sizing: border-box;
    transition: color .2s;
    color: hsla(0, 0%, 100%, .5)
}

.MobileGS_link__YQqY8:hover {
    color: #f9c10b
}

.MobileGS_link__YQqY8:hover .MobileGS_icon__1kc6D path {
    fill: #f9c10b;
    fill-opacity: 1
}

.MobileGS_link__YQqY8 + .MobileGS_link__YQqY8 {
    margin-left: 20px
}

.MobileGS_link__YQqY8.MobileGS_active__1eQbd {
    border-bottom: 2px solid #fff;
    padding-top: 2px;
    color: #fff;
    cursor: default
}

.MobileGS_link__YQqY8.MobileGS_disabled__hcsws {
    cursor: default;
    opacity: .65
}

.MobileGS_link__YQqY8.MobileGS_disabled__hcsws:hover {
    color: #fff
}

.MobileGS_tooltipLink__XSIrb {
    color: #000 !important;
    margin-left: 0 !important;
    padding-top: 5px
}

.MobileGS_tooltipLink__XSIrb .MobileGS_icon__1kc6D path, .MobileGS_tooltipLink__XSIrb svg path {
    fill: #000;
    fill-opacity: 1
}

.MobileGS_tooltipLink__XSIrb:hover {
    color: #f9c10b !important
}

.MobileGS_tooltipLink__XSIrb:hover .MobileGS_icon__1kc6D path {
    fill: #f9c10b;
    fill-opacity: 1
}

.MobileGS_tooltipIcon__MbZKM {
    opacity: .5;
    padding: 10px
}

.MobileGS_tooltipIcon__MbZKM:hover {
    cursor: pointer
}

.MobileGS_overlayFixed__2t2WV {
    position: fixed !important
}

.MobileGS_icon__1kc6D {
    margin-left: 5px;
    width: 10px;
    height: 10px
}

.MobileGS_icon__1kc6D path {
    transition: fill .2s, fill-opacity .2s
}

.MobileGS_layout__udtBy {
    min-width: 360px
}

.MobileGS_androidAuthGuardContainer__6AqAR {
    padding-bottom: 80px
}

.MobileGS_androidGuardContainer__5LIly {
    padding-bottom: 100px
}

.BetatestRequests_container__wOi4k {
    position: relative
}

.BetatestRequests_btn__GPjPU {
    width: 285px
}

.BetatestRequests_text__I2VF5 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    color: #000
}

.BetatestRequests_text__I2VF5 a {
    color: #f9c10b;
    text-decoration: none;
    transition: color .3s
}

.BetatestRequests_text__I2VF5 a:hover {
    color: #000
}

.SubHeader_container__WiUQx {
    position: relative;
    top: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 48px
}

.Nav_container__d4Hby {
    display: flex;
    justify-content: flex-start;
    align-items: stretch;
    height: 65px;
    flex-grow: 1
}

.Bg_bg__xBZLn {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    right: 0;
    top: -5vh;
    opacity: .15;
    z-index: 0;
    pointer-events: none;
    background-position: center -25vw;
    background-size: 100%;
    transition: var(--showcase-transition-long);
    transition-property: opacity;
    background-repeat: no-repeat;
    -webkit-mask-image: linear-gradient(180deg, transparent 1%, #fff 0, transparent);
    mask-image: linear-gradient(180deg, transparent 1%, #fff 0, transparent)
}

.Bg_hidden__KsG5q {
    opacity: 0
}

.Header_container__BKAYt {
    top: 0;
    left: 0;
    width: 100%;
    z-index: 10
}

.Header_container__BKAYt.Header_langOpened__Y686Q {
    z-index: 101
}

.Header_navBar__O9UE1 {
    flex-grow: 0;
    width: 100%;
    padding-right: 10px;
    margin-right: auto;
    flex-shrink: 1
}

.Header_buttons__w4GgE {
    display: flex;
    flex-shrink: 0;
    padding-left: 40px;
    flex-direction: row;
    margin-right: 20px;
    position: center
}

.Header_more__TbIWE {
    display: flex;
    margin: 0 30px 0 20px;
    height: 100%
}

.Header_link__e7rB0 {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: normal;
    flex-shrink: 0;
    display: flex;
    margin-top: -1px;
    align-items: center;
    text-decoration: none;
    box-sizing: border-box;
    transition: color .2s;
    color: #fff
}

.Header_link__e7rB0:hover {
    color: #f9c10b
}

.Header_link__e7rB0:hover .Header_icon___4TsB path {
    fill: #f9c10b;
    fill-opacity: 1
}

.Header_link__e7rB0 + .Header_link__e7rB0 {
    margin-left: 20px
}

.Header_link__e7rB0.Header_active__bQ6dM {
    width: max-content;
    border-bottom: 2px solid #f9c10b;
    padding-top: 2px;
    cursor: default
}

.Header_link__e7rB0.Header_disabled__YE4uo {
    color: #8b8b8b;
    cursor: default
}

.Header_link__e7rB0.Header_disabled__YE4uo:hover {
    color: #8b8b8b
}

.Header_arrow__G2RM8 {
    transform: rotate(90deg);
    opacity: .5;
    margin-left: 8px;
    width: 8px
}

.Header_tooltipIcon__xkiQB {
    margin-left: 20px;
    display: flex;
    height: 100%
}

.Header_tooltipIcon__xkiQB:hover {
    cursor: pointer
}

.Header_tooltipIcon__xkiQB[data-state=open] svg {
    transform: rotate(270deg)
}

.Header_tooltipBody__7xX6M {
    width: 100%;
    padding: 0
}

.Header_tooltipContainer__N_DNx {
    padding: 10px 5px;
    bottom: 15px
}

.Header_tooltipLink__gRxXm {
    color: var(--black);
    margin-left: 0 !important;
    padding: 5px 10px;
    border-radius: 5px;
    font-size: 14px;
    box-sizing: border-box
}

.Header_tooltipLink__gRxXm .Header_icon___4TsB {
    width: 12px;
    height: 12px
}

.Header_tooltipLink__gRxXm .Header_icon___4TsB path {
    fill: #000;
    fill-opacity: 1
}

.Header_tooltipLink__gRxXm .Header_icon___4TsB.Header_euIcon__dv0Ri path {
    fill-opacity: .5
}

.Header_tooltipLink__gRxXm:hover {
    color: var(--black) !important;
    background-color: var(--mono100-black)
}

.Header_tooltipLink__gRxXm:hover .Header_icon___4TsB path {
    fill: #000;
    fill-opacity: 1
}

.Header_tooltipLink__gRxXm:hover .Header_icon___4TsB.Header_euIcon__dv0Ri path {
    fill-opacity: .5
}

.Header_tooltipLink__gRxXm.Header_active__bQ6dM {
    border-bottom: none;
    width: 100%;
    padding-top: 5px
}

.Header_tooltipLink__gRxXm + .Header_tooltipLink__gRxXm {
    margin-top: 5px
}

.Header_logoLink__Gzlof {
    padding-bottom: 2px;
    fill: #fff
}

.Header_logoLink__Gzlof.Header_active__bQ6dM {
    border-bottom-color: transparent
}

.Header_hidden__6zV4W {
    display: none
}

.Header_installer__6GToH {
    margin: 0 -25px 0 10px;
    display: flex;
    align-items: center
}

.Header_icon___4TsB {
    margin-left: 5px;
    padding-bottom: 1px
}

.Header_icon___4TsB path {
    transition: fill .2s, fill-opacity .2s
}

.Header_dice__sXEmt {
    background: url(../images/dice.52ac6353.webp) no-repeat top/contain;
    width: 25px;
    height: 25px;
    margin-right: 10px
}

.Header_container__lt5kS {
    position: relative
}

.Header_header__3GCmW {
    display: flex;
    align-items: stretch;
    flex-wrap: nowrap;
    box-sizing: border-box;
    background-color: var(--header-bg, #1b1d2e);
    padding: 0 35px;
    transition: .2s ease-in-out;
    transition-property: background-color
}

.Header_subHeader__TTC_c {
    padding: 0 4px 0 35px;
    border-top: 1px solid hsla(0, 0%, 100%, .1);
    background-color: #191138;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2)
}

.Header_wrapper__cQJjE {
    position: relative;
    margin: 0 auto;
    z-index: 2
}

@media (min-width: 1300px) {
    .Header_header__3GCmW {
        padding: 0 67px
    }

    .Header_subHeader__TTC_c {
        padding-left: 67px
    }
}

.LauncherInstallerTooltip_container__JVqA8 {
    position: fixed;
    width: 220px;
    height: 220px;
    box-sizing: border-box;
    padding: 28px;
    background-color: #191138;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    z-index: 1000;
    animation-duration: .4s;
    animation-fill-mode: forwards
}

.LauncherInstallerTooltip_left__zR0_G {
    animation-name: LauncherInstallerTooltip_appearLeftBottom__N5Ppb;
    bottom: -10px;
    left: -10px;
    border-radius: 50% 50% 50% 0
}

.LauncherInstallerTooltip_bottom__fftph {
    animation-name: LauncherInstallerTooltip_appearCenterBottom__If1zc;
    bottom: -10px;
    left: 50%;
    border-radius: 50%
}

.LauncherInstallerTooltip_right__BhoT_ {
    animation-name: LauncherInstallerTooltip_appearRightTop__deYwz;
    top: -10px;
    right: -10px;
    border-radius: 50% 0 50% 50%
}

.LauncherInstallerTooltip_description__4e63G {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    color: #fff;
    text-align: center
}

.LauncherInstallerTooltip_close__J_5jY {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    opacity: .8;
    cursor: pointer
}

.LauncherInstallerTooltip_close__J_5jY:hover {
    opacity: 1
}

.LauncherInstallerTooltip_close__J_5jY:active {
    opacity: .8
}

@keyframes LauncherInstallerTooltip_appearLeftBottom__N5Ppb {
    0% {
        opacity: .5;
        transform: scale(.8) translate(-50%, 50%)
    }
    to {
        opacity: 1;
        transform: scale(1) translate(0)
    }
}

@keyframes LauncherInstallerTooltip_appearCenterBottom__If1zc {
    0% {
        opacity: .5;
        transform: scale(.8) translate(-50%, 50%)
    }
    to {
        opacity: 1;
        transform: scale(1) translate(-50%)
    }
}

@keyframes LauncherInstallerTooltip_appearRightTop__deYwz {
    0% {
        opacity: .5;
        transform: scale(.8) translate(50%, -50%)
    }
    to {
        opacity: 1;
        transform: scale(1) translate(0)
    }
}

/****************/
.UserBar_responsive__YeSQF {
    min-width: auto
}

.UserBar_stretch__QDTqJ {
    min-width: auto;
    align-items: stretch
}

.UserBar_signIn__RqwS4 {
    max-width: 48px
}

.UserBar_authorized__B27XH {
    margin-right: 10px
}

.UserBar_container__rBFF3 {
    min-width: 200px;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.UserBar_signIn__hXwUu {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 1.4px;
    transition: color .25s cubic-bezier(.4, 0, .2, 1);
    margin-top: -1px;
    padding: 15px 0;
    background: none;
    border: none;
    font-family: Onest, sans-serif;
    line-height: 35px;
    text-transform: uppercase;
    cursor: pointer;
    outline: none
}

.UserBar_signIn__hXwUu:hover {
    color: #f9c10b
}

.UserBar_signIn__hXwUu:disabled, .UserBar_signIn__hXwUu:disabled:hover {
    cursor: default;
    color: #8b8b8b
}

.UserBar_loader__8eJk9 {
    display: flex;
    align-items: center;
    align-self: center
}

.UserBarName_theme-light__f_0g2.UserBarName_container__kQmS4 {
    color: #1e1e27
}

.UserBarName_theme-light__f_0g2.UserBarName_container__kQmS4:hover {
    color: #f9c10b
}

.UserBarName_theme-dark__HMuZq.UserBarName_container__kQmS4, .UserBarName_theme-dark__HMuZq.UserBarName_container__kQmS4:hover {
    color: #fff
}

.UserBarName_container__kQmS4 {
    transition: color .1s cubic-bezier(.4, 0, .2, 1);
    min-width: 25px;
    font-size: 14px;
    display: flex;
    flex-direction: row;
    align-items: center;
    cursor: pointer;
    height: 35px;
    line-height: 20px;
    letter-spacing: .4px
}

.UserBarName_iconWrapper__Z_nVu {
    display: inline-block;
    height: 25px;
    width: 25px
}

.UserBarName_icon__P1qsv {
    width: 25px;
    height: 25px
}

.UserBarName_username__qH0qu {
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-left: 10px;
    line-height: 20px;
    letter-spacing: .4px
}

.UserBarBalance_theme-light__JfqSI.UserBarBalance_container__AF0od {
    color: #1e1e27
}

.UserBarBalance_theme-light__JfqSI.UserBarBalance_container__AF0od:hover {
    color: #f9c10b
}

.UserBarBalance_theme-dark__oS1G8.UserBarBalance_container__AF0od, .UserBarBalance_theme-dark__oS1G8.UserBarBalance_container__AF0od:hover {
    color: #fff
}

.UserBarBalance_container__AF0od {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    color: #fff;
    margin-left: 15px;
    height: 35px;
    cursor: pointer;
    display: flex;
    align-items: center
}

.UserBarBalance_currency__rAgmI {
    margin-left: .4em
}

.LanguageSelector_theme-dark__d7rVd .LanguageSelector_arrow__rA0ad svg {
    fill: hsla(0, 0%, 100%, .5)
}

.LanguageSelector_theme-dark__d7rVd .LanguageSelector_icon__maZol path {
    fill: #fff
}

.LanguageSelector_container__mXiz9 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 60px;
    margin-right: 15px
}

.LanguageSelector_list__d3imu {
    width: 105px;
    padding: 15px 10px
}

.LanguageSelector_listItem__cb4PY:hover {
    background: #f9c10b;
    border-radius: 3px;
    color: #000
}

.LanguageSelector_valueContainer__tnxnB {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    height: 100%;
    cursor: pointer
}

.LanguageSelector_arrow__rA0ad {
    margin-left: 5px
}

.LanguageSelector_arrow__rA0ad.LanguageSelector_opened__DwzUf {
    transform: rotate(-180deg)
}

/*****************/
.Captcha_container__wRcZW {
    position: fixed;
    left: 0;
    bottom: 0;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .6);
    z-index: 100000
}
/******************/
.ProfileLayout_container__SMIXq {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    color: #fff;
    display: grid;
    grid-template-columns:285px minmax(730px, 800px);
    grid-gap: 45px;
    justify-content: center;
    padding: 0 0 20px;
    margin: 40px auto 0;
    box-sizing: border-box
}

@media (max-width: 1200px) {
    .ProfileLayout_container__SMIXq {
        justify-content: flex-start
    }
}

.ProfileSidebar_container__LLkXC {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    width: 290px;
    height: 100%;
    flex-shrink: 0;
    box-sizing: border-box;
    padding: 20px 0 0
}

.ProfileSidebar_menuItem__vcITN {
    display: flex;
    align-items: center;
    transition: color .1s;
    height: 40px;
    padding: 0 35px;
    color: #fff;
    text-decoration: none;
    cursor: pointer
}

.ProfileSidebar_menuItem__vcITN:hover {
    color: #fdca44
}

.ProfileSidebar_menuItemActive__zD72X {
    position: relative;
    color: #fdca44
}

.ProfileSidebar_gapItem__lrZ8Q {
    margin: 9px 0
}

.ProfileSidebar_gap__yO_F9 {
    border-top: 1px solid hsla(0, 0%, 100%, .11)
}

.ProfileSidebar_balanceWrapper__wucnB {
    margin-bottom: 20px;
    padding: 0 35px
}

.ProfileSidebar_balanceGlyph__YBj5w {
    margin-left: 4px
}

.ProfileSidebar_balanceInfo__6gHPl {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    margin-top: 5px;
    opacity: .5
}

.ProfileSidebar_balance__6mcEc {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0
}

/***************/
.ProductCard_theme-dark__NTZ0i .ProductCard_outline__58bUP {
    border-color: hsla(0, 0%, 100%, .1);
    background: rgba(0, 0, 0, .05)
}

.ProductCard_theme-dark__NTZ0i .ProductCard_category__b_VU9 {
    background: rgba(0, 0, 0, .3)
}

.ProductCard_theme-dark__NTZ0i .ProductCard_currency__MsZH9 .rouble {
    fill: #fff
}

.ProductCard_theme-dark__NTZ0i .ProductCard_buyButton__jqSl3 {
    position: relative;
    border-color: hsla(0, 0%, 100%, .1);
    background: hsla(0, 0%, 100%, .05);
    color: #fff
}

.ProductCard_theme-dark__NTZ0i .ProductCard_boughtLabel__PDj6X {
    color: hsla(0, 0%, 100%, .5)
}

.ProductCard_theme-dark__NTZ0i:hover {
    border-radius: 5px;
    box-shadow: none
}

.ProductCard_theme-dark__NTZ0i:hover .ProductCard_outline__58bUP {
    border-color: hsla(0, 0%, 100%, .4);
    background: hsla(0, 0%, 100%, .05)
}

.ProductCard_theme-dark__NTZ0i:hover .ProductCard_buyButton__jqSl3 {
    background: hsla(0, 0%, 100%, .05);
    border-color: hsla(0, 0%, 100%, .1) hsla(0, 0%, 100%, .4) hsla(0, 0%, 100%, .4)
}

.ProductCard_theme-dark__NTZ0i:hover .ProductCard_buyButton__jqSl3:hover {
    color: #f9c10b
}

.ProductCard_theme-dark__NTZ0i:active .ProductCard_outline__58bUP {
    border-color: transparent;
    background: rgba(0, 0, 0, .15)
}

.ProductCard_theme-dark__NTZ0i:active .ProductCard_productImage__BdPFe, .ProductCard_theme-dark__NTZ0i:active .ProductCard_timerImage__Sh_K6 {
    opacity: 1
}

.ProductCard_theme-dark__NTZ0i:active .ProductCard_buyButton__jqSl3 {
    border-color: transparent;
    background: rgba(0, 0, 0, .15)
}

.ProductCard_theme-dark__NTZ0i:active .ProductCard_buyButton__jqSl3:before {
    content: "";
    position: absolute;
    top: -1px;
    left: -2px;
    right: -2px;
    height: 1px;
    background: hsla(0, 0%, 100%, .1)
}

.ProductCard_theme-dark__NTZ0i .ProductCard_outline__58bUP:hover .ProductCard_title__qalv7 {
    color: #f9c10b
}

.ProductCard_theme-dark__NTZ0i .ProductCard_outline__58bUP:hover .ProductCard_productImage__BdPFe, .ProductCard_theme-dark__NTZ0i .ProductCard_outline__58bUP:hover .ProductCard_timerImage__Sh_K6 {
    opacity: .8
}

.ProductCard_theme-dark__NTZ0i .ProductCard_buyDescription__OZ7wq, .ProductCard_theme-dark__NTZ0i .ProductCard_discount__fDkQ4, .ProductCard_theme-dark__NTZ0i .ProductCard_priceDescription__Orx9F {
    color: hsla(0, 0%, 100%, .5)
}

.ProductCard_theme-dark__NTZ0i .ProductCard_promoWidget__5P2t2 {
    background: rgba(0, 0, 0, .3);
    color: #fff
}

.ProductCard_theme-light__mkS7Z {
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2)
}

.ProductCard_theme-light__mkS7Z .ProductCard_outline__58bUP {
    border-color: transparent
}

.ProductCard_theme-light__mkS7Z .ProductCard_price__N3Z3O, .ProductCard_theme-light__mkS7Z .ProductCard_title__qalv7 {
    color: #000
}

.ProductCard_theme-light__mkS7Z .ProductCard_category__b_VU9 {
    background: rgba(0, 0, 0, .05)
}

.ProductCard_theme-light__mkS7Z .ProductCard_currency__MsZH9 .rouble {
    fill: #000
}

.ProductCard_theme-light__mkS7Z:hover {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2)
}

.ProductCard_theme-light__mkS7Z:hover .ProductCard_productImage__BdPFe {
    opacity: .8
}

.ProductCard_theme-light__mkS7Z:active {
    background: hsla(0, 0%, 100%, .65);
    box-shadow: none
}

.ProductCard_theme-light__mkS7Z .ProductCard_buyButton__jqSl3 {
    border-width: 1px 0 0;
    border-color: rgba(0, 0, 0, .1);
    color: #000;
    line-height: 43px
}

.ProductCard_theme-light__mkS7Z .ProductCard_buyButton__jqSl3:hover {
    border-width: 1px 0 0;
    line-height: 43px;
    border-color: #fdca44;
    background: #fdca44
}

.ProductCard_theme-light__mkS7Z .ProductCard_buyButton__jqSl3:active {
    border-color: #da9a10;
    background: #da9a10
}

.ProductCard_theme-light__mkS7Z .ProductCard_boughtLabel__PDj6X, .ProductCard_theme-light__mkS7Z .ProductCard_buyDescription__OZ7wq, .ProductCard_theme-light__mkS7Z .ProductCard_discount__fDkQ4, .ProductCard_theme-light__mkS7Z .ProductCard_priceDescription__Orx9F {
    color: rgba(0, 0, 0, .5)
}

.ProductCard_theme-light__mkS7Z .ProductCard_promoWidget__5P2t2 {
    background: rgba(0, 0, 0, .1);
    color: #000
}

.ProductCard_theme-aionClassic__CWmUk {
    border-radius: 5px;
    background: #fff;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2)
}

.ProductCard_theme-aionClassic__CWmUk .ProductCard_outline__58bUP {
    border-color: transparent
}

.ProductCard_theme-aionClassic__CWmUk .ProductCard_price__N3Z3O, .ProductCard_theme-aionClassic__CWmUk .ProductCard_title__qalv7 {
    color: #000
}

.ProductCard_theme-aionClassic__CWmUk .ProductCard_category__b_VU9 {
    background: rgba(0, 0, 0, .05)
}

.ProductCard_theme-aionClassic__CWmUk .ProductCard_currency__MsZH9 .rouble {
    fill: #000
}

.ProductCard_theme-aionClassic__CWmUk:hover {
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2)
}

.ProductCard_theme-aionClassic__CWmUk:hover .ProductCard_productImage__BdPFe {
    opacity: .8
}

.ProductCard_theme-aionClassic__CWmUk:active {
    background: hsla(0, 0%, 100%, .65);
    box-shadow: none
}

.ProductCard_theme-aionClassic__CWmUk .ProductCard_buyButton__jqSl3 {
    border-width: 1px 0 0;
    border-color: rgba(0, 0, 0, .1);
    color: #000;
    line-height: 43px
}

.ProductCard_theme-aionClassic__CWmUk .ProductCard_buyButton__jqSl3:hover {
    border-width: 1px 0 0;
    line-height: 43px;
    border-color: #fdca44;
    background: #fdca44
}

.ProductCard_theme-aionClassic__CWmUk .ProductCard_buyButton__jqSl3:active {
    border-color: #da9a10;
    background: #da9a10
}

.ProductCard_theme-aionClassic__CWmUk .ProductCard_boughtLabel__PDj6X, .ProductCard_theme-aionClassic__CWmUk .ProductCard_buyDescription__OZ7wq, .ProductCard_theme-aionClassic__CWmUk .ProductCard_discount__fDkQ4, .ProductCard_theme-aionClassic__CWmUk .ProductCard_priceDescription__Orx9F {
    color: rgba(0, 0, 0, .5)
}

.ProductCard_theme-aionClassic__CWmUk .ProductCard_promoWidget__5P2t2 {
    background: rgba(0, 0, 0, .1);
    color: #000
}

.ProductCard_theme-premium-dark__qwfZA {
    background: rgba(0, 0, 0, .05)
}

.ProductCard_theme-premium-dark__qwfZA .ProductCard_outline__58bUP {
    border-color: rgba(249, 193, 11, .2)
}

.ProductCard_theme-premium-dark__qwfZA .ProductCard_category__b_VU9 {
    border: 1px solid #f9c10b;
    border-radius: 2px;
    background: none;
    color: #fff
}

.ProductCard_theme-premium-dark__qwfZA .ProductCard_discount__fDkQ4, .ProductCard_theme-premium-dark__qwfZA .ProductCard_priceDescription__Orx9F {
    color: hsla(0, 0%, 100%, .5)
}

.ProductCard_theme-premium-dark__qwfZA .ProductCard_currency__MsZH9 .rouble {
    fill: #fff
}

.ProductCard_theme-premium-dark__qwfZA .ProductCard_buyButton__jqSl3 {
    border-top-width: 1px;
    border-color: rgba(249, 193, 11, .5) rgba(249, 193, 11, .2) rgba(249, 193, 11, .2);
    color: #f9c10b
}

.ProductCard_theme-premium-dark__qwfZA:hover .ProductCard_outline__58bUP {
    border-color: rgba(249, 193, 11, .7)
}

.ProductCard_theme-premium-dark__qwfZA:hover .ProductCard_outline__58bUP .ProductCard_title__qalv7 {
    color: #fff
}

.ProductCard_theme-premium-dark__qwfZA:hover .ProductCard_buyButton__jqSl3 {
    border-color: rgba(249, 193, 11, .7)
}

.ProductCard_theme-premium-dark__qwfZA:active .ProductCard_buyButton__jqSl3, .ProductCard_theme-premium-dark__qwfZA:active .ProductCard_buyButton__jqSl3:active, .ProductCard_theme-premium-dark__qwfZA:active .ProductCard_outline__58bUP {
    border-color: rgba(249, 193, 11, .5)
}

.ProductCard_theme-premium-dark__qwfZA .ProductCard_imgWrapper__3QV6f {
    height: 156px
}

.ProductCard_theme-premium-dark__qwfZA.ProductCard_countdownContainer__n_a2g .ProductCard_imgWrapper__3QV6f {
    height: 136px
}

.ProductCard_theme-premium-dark__qwfZA .ProductCard_carouselPremiumEU__b24M5 {
    background-color: #fff;
    border: none
}

.ProductCard_theme-premium-dark__qwfZA .ProductCard_carouselPremiumEU__b24M5:hover {
    box-shadow: none
}

.ProductCard_theme-premium-dark__qwfZA .ProductCard_carouselPremiumEU__b24M5:hover .ProductCard_title__qalv7 {
    color: #f9c10b
}

.ProductCard_theme-premium-dark__qwfZA .ProductCard_carouselPremiumEU__b24M5 .ProductCard_category__b_VU9 {
    color: #000
}

.ProductCard_theme-premium-dark__qwfZA .ProductCard_carouselPremiumEU__b24M5 .ProductCard_discount__fDkQ4 {
    color: rgba(0, 0, 0, .5)
}

.ProductCard_theme-premium-light__R1hZy {
    background: #1e1e27;
    border-radius: 5px;
    color: #fff
}

.ProductCard_theme-premium-light__R1hZy:hover {
    background: rgba(30, 30, 39, .95);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, .2)
}

.ProductCard_theme-premium-light__R1hZy:active {
    opacity: .8;
    box-shadow: none;
    background: #1e1e27
}

.ProductCard_theme-premium-light__R1hZy .ProductCard_outline__58bUP {
    border-color: transparent
}

.ProductCard_theme-premium-light__R1hZy .ProductCard_category__b_VU9 {
    border: 1px solid #f9c10b;
    border-radius: 2px;
    background: none;
    color: #f9c10b
}

.ProductCard_theme-premium-light__R1hZy .ProductCard_title__qalv7 {
    color: #fff
}

.ProductCard_theme-premium-light__R1hZy .ProductCard_discount__fDkQ4, .ProductCard_theme-premium-light__R1hZy .ProductCard_priceDescription__Orx9F {
    color: hsla(0, 0%, 100%, .5)
}

.ProductCard_theme-premium-light__R1hZy .ProductCard_currency__MsZH9 .rouble {
    fill: #fff
}

.ProductCard_theme-premium-light__R1hZy .ProductCard_buyButton__jqSl3 {
    border-width: 1px 0 0;
    border-color: hsla(0, 0%, 100%, .1);
    color: #fff;
    line-height: 43px
}

.ProductCard_theme-premium-light__R1hZy .ProductCard_buyButton__jqSl3:hover {
    border-width: 1px 0 0;
    line-height: 43px;
    border-color: #fdca44;
    background: #fdca44;
    color: #000
}

.ProductCard_theme-premium-light__R1hZy .ProductCard_buyButton__jqSl3:active {
    border-color: #da9a10;
    background: #da9a10;
    color: #000
}

.ProductCard_theme-premium-light__R1hZy .ProductCard_imgWrapper__3QV6f {
    height: 156px
}

.ProductCard_theme-premium-light__R1hZy.ProductCard_countdownContainer__n_a2g .ProductCard_imgWrapper__3QV6f {
    height: 136px
}

.ProductCard_theme-premium-aionClassic__fLXmu {
    background: #fff;
    border-radius: 5px;
    color: #000
}

.ProductCard_theme-premium-aionClassic__fLXmu:hover {
    background: rgba(30, 30, 39, .5)
}

.ProductCard_theme-premium-aionClassic__fLXmu:active {
    opacity: .8;
    box-shadow: none;
    background: #fff
}

.ProductCard_theme-premium-aionClassic__fLXmu .ProductCard_outline__58bUP {
    border-color: transparent
}

.ProductCard_theme-premium-aionClassic__fLXmu .ProductCard_category__b_VU9 {
    border: 1px solid #f9c10b;
    border-radius: 2px;
    background: none;
    color: #000
}

.ProductCard_theme-premium-aionClassic__fLXmu .ProductCard_title__qalv7 {
    color: #000
}

.ProductCard_theme-premium-aionClassic__fLXmu .ProductCard_discount__fDkQ4, .ProductCard_theme-premium-aionClassic__fLXmu .ProductCard_priceDescription__Orx9F {
    color: rgba(0, 0, 0, .5)
}

.ProductCard_theme-premium-aionClassic__fLXmu .ProductCard_currency__MsZH9 .rouble {
    fill: #fff
}

.ProductCard_theme-premium-aionClassic__fLXmu .ProductCard_buyButton__jqSl3 {
    border-width: 1px 0 0;
    border-color: rgba(0, 0, 0, .1);
    color: #000;
    line-height: 43px
}

.ProductCard_theme-premium-aionClassic__fLXmu .ProductCard_buyButton__jqSl3:hover {
    border-width: 1px 0 0;
    line-height: 43px;
    border-color: #fdca44;
    background: #fdca44;
    color: #000
}

.ProductCard_theme-premium-aionClassic__fLXmu .ProductCard_buyButton__jqSl3:active {
    border-color: #da9a10;
    background: #da9a10;
    color: #000
}

.ProductCard_theme-premium-aionClassic__fLXmu .ProductCard_imgWrapper__3QV6f {
    height: 156px
}

.ProductCard_theme-premium-aionClassic__fLXmu.ProductCard_countdownContainer__n_a2g .ProductCard_imgWrapper__3QV6f {
    height: 136px
}

.ProductCard_theme-premium-aionClassic__fLXmu .ProductCard_text__XCbSI {
    font-size: 20px
}

.ProductCard_theme-premium-aionClassic__fLXmu .ProductCard_number__78YdJ {
    font-size: 50px
}

.ProductCard_theme-premium-aionClassic__fLXmu .ProductCard_wrapperData__BZPCx {
    margin-top: 50px;
    text-align: center
}

.ProductCard_theme-premium-shop__UnzDO {
    background: rgba(0, 0, 0, .05);
    border-radius: 5px
}

.ProductCard_theme-premium-shop__UnzDO .ProductCard_outline__58bUP {
    transition: border-color .25s cubic-bezier(.4, 0, .2, 1);
    border-color: hsla(0, 0%, 100%, .1)
}

.ProductCard_theme-premium-shop__UnzDO .ProductCard_category__b_VU9 {
    border: 1px solid #f9c10b;
    border-radius: 2px;
    background: none;
    color: #f9c10b
}

.ProductCard_theme-premium-shop__UnzDO .ProductCard_discount__fDkQ4, .ProductCard_theme-premium-shop__UnzDO .ProductCard_priceDescription__Orx9F {
    color: hsla(0, 0%, 100%, .5)
}

.ProductCard_theme-premium-shop__UnzDO .ProductCard_currency__MsZH9 .rouble {
    fill: #fff
}

.ProductCard_theme-premium-shop__UnzDO .ProductCard_buyButton__jqSl3 {
    border-color: rgba(249, 193, 11, .5);
    color: #f9c10b
}

.ProductCard_theme-premium-shop__UnzDO:hover {
    border-radius: 5px;
    box-shadow: none
}

.ProductCard_theme-premium-shop__UnzDO:hover .ProductCard_outline__58bUP {
    border-color: hsla(0, 0%, 100%, .4);
    background: hsla(0, 0%, 100%, .05)
}

.ProductCard_theme-premium-shop__UnzDO:hover .ProductCard_outline__58bUP .ProductCard_title__qalv7 {
    color: #fff
}

.ProductCard_theme-premium-shop__UnzDO:hover .ProductCard_buyButton__jqSl3 {
    border-color: rgba(249, 193, 11, .7)
}

.ProductCard_theme-premium-shop__UnzDO:hover .ProductCard_buyButton__jqSl3:hover {
    border-color: #f9c10b
}

.ProductCard_theme-premium-shop__UnzDO:active .ProductCard_outline__58bUP {
    border-color: transparent
}

.ProductCard_theme-premium-shop__UnzDO:active .ProductCard_buyButton__jqSl3, .ProductCard_theme-premium-shop__UnzDO:active .ProductCard_buyButton__jqSl3:active {
    border-color: rgba(249, 193, 11, .5)
}

.ProductCard_theme-premium-shop__UnzDO .ProductCard_imgWrapper__3QV6f {
    height: 156px
}

.ProductCard_theme-premium-shop__UnzDO.ProductCard_countdownContainer__n_a2g .ProductCard_imgWrapper__3QV6f {
    height: 136px
}

.ProductCard_container__oTKbd {
    position: relative;
    height: 345px;
    width: 185px;
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    cursor: pointer
}

.ProductCard_boughtText__YaeLu {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    padding-top: 5px;
    display: block
}

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

.ProductCard_boughtIcon__DeRMt {
    padding-top: 5px
}

.ProductCard_outline__58bUP {
    box-sizing: border-box;
    width: 100%;
    flex-grow: 1;
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    border-radius: 5px;
    border-width: 2px;
    border-style: solid;
    transition: .1s cubic-bezier(0, 0, .2, 1);
    transition-property: border, background-color
}

.ProductCard_outline__58bUP:active .ProductCard_imgWrapper__3QV6f {
    opacity: .8
}

.ProductCard_outlineInCarousel__r60fC {
    box-sizing: border-box;
    width: 100%;
    flex-grow: 1;
    display: inline-flex;
    align-items: center;
    flex-direction: column;
    transition: .1s cubic-bezier(0, 0, .2, 1);
    transition-property: border, background-color
}

.ProductCard_outlineInCarousel__r60fC:active .ProductCard_imgWrapper__3QV6f {
    opacity: .8
}

.ProductCard_category__b_VU9 {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1.1px;
    min-width: 85px;
    padding: 7px 20px 6px;
    text-transform: uppercase;
    border-radius: 5px;
    margin-top: 15px;
    text-align: center;
    box-sizing: border-box
}

.ProductCard_imgWrapper__3QV6f {
    margin-top: 38px;
    height: 158px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.ProductCard_category__b_VU9 + .ProductCard_imgWrapper__3QV6f {
    margin-top: 0
}

.ProductCard_content__UhCtd {
    padding-bottom: 28px
}

.ProductCard_contentInCarousel__fycHb, .ProductCard_content__UhCtd {
    width: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    z-index: 1
}

.ProductCard_contentInCarousel__fycHb {
    padding-bottom: 60px
}

.ProductCard_price__N3Z3O {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0;
    margin-top: auto;
    display: flex;
    justify-content: center;
    align-items: flex-end
}

.ProductCard_priceWithDiscount__y6UMR {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0;
    display: flex;
    flex-direction: column;
    align-items: center
}

.ProductCard_priceWrapper__0kNBZ {
    display: flex;
    align-items: center;
    gap: 5px
}

.ProductCard_productImage__BdPFe {
    display: block;
    max-width: 150px;
    max-height: 130px;
    transform: translateZ(0)
}

.ProductCard_timerImage__Sh_K6 {
    position: absolute;
    overflow: hidden;
    display: block;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 5px;
    opacity: .9;
    -webkit-mask-image: linear-gradient(-180deg, #000, #000 47%, rgba(0, 0, 0, .98) 49%, rgba(0, 0, 0, .82) 51%, rgba(0, 0, 0, .7) 52%, rgba(0, 0, 0, .57) 53%, rgba(0, 0, 0, .43) 55%, rgba(0, 0, 0, .3) 56%, rgba(0, 0, 0, .18) 57%, rgba(0, 0, 0, .09) 58%, rgba(0, 0, 0, .02) 59%, transparent 61%, transparent);
    mask-image: linear-gradient(-180deg, #000, #000 47%, rgba(0, 0, 0, .98) 49%, rgba(0, 0, 0, .82) 51%, rgba(0, 0, 0, .7) 52%, rgba(0, 0, 0, .57) 53%, rgba(0, 0, 0, .43) 55%, rgba(0, 0, 0, .3) 56%, rgba(0, 0, 0, .18) 57%, rgba(0, 0, 0, .09) 58%, rgba(0, 0, 0, .02) 59%, transparent 61%, transparent)
}

.ProductCard_productImage__BdPFe, .ProductCard_timerImage__Sh_K6, .ProductCard_title__qalv7 {
    transition: .1s cubic-bezier(0, 0, .2, 1);
    transition-property: color, opacity
}

.ProductCard_title__qalv7 {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    padding: 0 15px;
    text-align: center
}

.ProductCard_priceDescription__Orx9F {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px
}

.ProductCard_discount__fDkQ4 {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0
}

.ProductCard_version__m_n6Z {
    width: 150px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.ProductCard_version__m_n6Z span {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    color: #fff;
    display: inline-flex;
    align-items: center
}

.ProductCard_version__m_n6Z .ProductCard_versionDiscount__UPHgW {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    color: hsla(0, 0%, 100%, .3);
    display: inline-flex
}

.ProductCard_version__m_n6Z .ProductCard_versionDiscount__UPHgW span {
    color: hsla(0, 0%, 100%, .3)
}

.ProductCard_buyButton__jqSl3 {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    position: relative;
    z-index: 2;
    box-sizing: border-box;
    border-width: 2px;
    border-style: solid;
    border-radius: 0 0 5px 5px;
    padding: 0;
    width: 100%;
    line-height: 42px;
    text-align: center;
    color: #fff;
    background: none;
    cursor: pointer;
    font-family: Onest, sans-serif;
    transition: .1s cubic-bezier(0, 0, .2, 1);
    transition-property: border-color, background-color
}

.ProductCard_countdown__GLV9t {
    margin: 20px 0 0;
    height: 40px
}

.ProductCard_buyDescription__OZ7wq {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    text-align: center
}

.ProductCard_buyLabel__z2_mA {
    margin: 0 3px
}

.ProductCard_message__PNfMv {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    position: absolute;
    top: 100%;
    right: 0;
    left: 0;
    margin-top: 8px;
    text-align: center;
    opacity: 0
}

.ProductCard_message__PNfMv.ProductCard_show__Cwy7K {
    opacity: 1
}

.ProductCard_message__PNfMv.ProductCard_mod-error__D6esL {
    color: #fe4c25
}

.ProductCard_buyingLoader__jC7pv {
    position: relative;
    top: 5px
}

.ProductCard_buyAgainContainer__tTS3k .ProductCard_outline__58bUP, .ProductCard_countdownContainer__n_a2g .ProductCard_outline__58bUP, .ProductCard_simpleButtonContainer__C_BDz .ProductCard_outline__58bUP, .ProductCard_versionsContainer__MmhQV .ProductCard_outline__58bUP {
    border-radius: 5px 5px 0 0;
    border-bottom: 0
}

.ProductCard_buyAgainContainer__tTS3k .ProductCard_content__UhCtd, .ProductCard_countdownContainer__n_a2g .ProductCard_content__UhCtd, .ProductCard_simpleButtonContainer__C_BDz .ProductCard_content__UhCtd, .ProductCard_versionsContainer__MmhQV .ProductCard_content__UhCtd {
    padding-bottom: 22px
}

.ProductCard_versionsContainer__MmhQV .ProductCard_imgWrapper__3QV6f {
    height: 75px;
    width: 54px
}

.ProductCard_versionsContainer__MmhQV .ProductCard_imgWrapper__3QV6f svg {
    width: 100%
}

.ProductCard_counterWidgetContainer__rJGHa .ProductCard_title__qalv7 {
    padding: 0
}

.ProductCard_counterWidgetContainer__rJGHa .ProductCard_countdown__GLV9t {
    margin: 0
}

.ProductCard_counterWidgetContainer__rJGHa .ProductCard_content__UhCtd, .ProductCard_priceDescriptionContainer__hO4m1 .ProductCard_content__UhCtd {
    padding-bottom: 13px
}

.ProductCard_buyAgainContainer__tTS3k .ProductCard_productImage__BdPFe, .ProductCard_simpleButtonContainer__C_BDz .ProductCard_productImage__BdPFe {
    max-height: 115px
}

.ProductCard_buyAgainContainer__tTS3k .ProductCard_imgWrapper__3QV6f, .ProductCard_simpleButtonContainer__C_BDz .ProductCard_imgWrapper__3QV6f {
    height: 138px
}

.ProductCard_buyAgainContainer__tTS3k.ProductCard_countdownContainer__n_a2g .ProductCard_content__UhCtd, .ProductCard_buyAgainContainer__tTS3k.ProductCard_counterWidgetContainer__rJGHa .ProductCard_content__UhCtd, .ProductCard_buyAgainContainer__tTS3k.ProductCard_priceDescriptionContainer__hO4m1 .ProductCard_content__UhCtd, .ProductCard_simpleButtonContainer__C_BDz.ProductCard_countdownContainer__n_a2g .ProductCard_content__UhCtd, .ProductCard_simpleButtonContainer__C_BDz.ProductCard_counterWidgetContainer__rJGHa .ProductCard_content__UhCtd, .ProductCard_simpleButtonContainer__C_BDz.ProductCard_priceDescriptionContainer__hO4m1 .ProductCard_content__UhCtd {
    padding-bottom: 7px
}

.ProductCard_promoWidget__5P2t2 {
    padding: 5px 6px
}

.ProductCard_label__iurKW, .ProductCard_promoWidget__5P2t2 {
    position: absolute;
    top: 15px;
    border-radius: 3px;
    font-size: 11px
}

.ProductCard_label__iurKW {
    padding: 5px 10px;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    line-height: 15px;
    background: #e13e33;
    color: #fff
}

.ProductCard_iconGift__Afqv8 {
    margin-bottom: 10px;
    fill: #f9c10b
}

.ProductCard_carrierWebshopPromo___KXBm {
    text-align: center;
    font-size: 11px;
    color: #8b8b8b;
    position: absolute;
    bottom: 5px
}

.Skeleton_wrapper__beiC_ {
    overflow: hidden;
    width: 100%;
    height: 100%;
    -webkit-mask-image: linear-gradient(-90deg, rgba(0, 0, 0, .4) 33.333333%, rgba(0, 0, 0, .41) 35.833333%, rgba(0, 0, 0, .44) 37.833333%, rgba(0, 0, 0, .49) 39.833333%, rgba(0, 0, 0, .55) 41.333333%, rgba(0, 0, 0, .62) 42.666667%, rgba(0, 0, 0, .69) 44%, rgba(0, 0, 0, .76) 45%, rgba(0, 0, 0, .83) 46%, rgba(0, 0, 0, .89) 47%, rgba(0, 0, 0, .94) 48%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, .98) 51%, rgba(0, 0, 0, .94) 52%, rgba(0, 0, 0, .89) 53%, rgba(0, 0, 0, .83) 54%, rgba(0, 0, 0, .76) 55%, rgba(0, 0, 0, .69) 56%, rgba(0, 0, 0, .62) 57.333333%, rgba(0, 0, 0, .55) 58.666667%, rgba(0, 0, 0, .49) 60.166667%, rgba(0, 0, 0, .44) 62.166667%, rgba(0, 0, 0, .41) 64.166667%, rgba(0, 0, 0, .4) 66.666667%);
    mask-image: linear-gradient(-90deg, rgba(0, 0, 0, .4) 33.333333%, rgba(0, 0, 0, .41) 35.833333%, rgba(0, 0, 0, .44) 37.833333%, rgba(0, 0, 0, .49) 39.833333%, rgba(0, 0, 0, .55) 41.333333%, rgba(0, 0, 0, .62) 42.666667%, rgba(0, 0, 0, .69) 44%, rgba(0, 0, 0, .76) 45%, rgba(0, 0, 0, .83) 46%, rgba(0, 0, 0, .89) 47%, rgba(0, 0, 0, .94) 48%, rgba(0, 0, 0, .98) 49%, #000 50%, rgba(0, 0, 0, .98) 51%, rgba(0, 0, 0, .94) 52%, rgba(0, 0, 0, .89) 53%, rgba(0, 0, 0, .83) 54%, rgba(0, 0, 0, .76) 55%, rgba(0, 0, 0, .69) 56%, rgba(0, 0, 0, .62) 57.333333%, rgba(0, 0, 0, .55) 58.666667%, rgba(0, 0, 0, .49) 60.166667%, rgba(0, 0, 0, .44) 62.166667%, rgba(0, 0, 0, .41) 64.166667%, rgba(0, 0, 0, .4) 66.666667%);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 300%;
    mask-size: 300%;
    box-sizing: border-box;
    pointer-events: none;
    will-change: mask-position;
    transform: translateZ(0)
}

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

.Skeleton_picture__6fjPC.Skeleton_theme-light__708qy {
    background-color: rgba(0, 0, 0, .1)
}

.Skeleton_picture__6fjPC.Skeleton_theme-dark__wPW8D {
    background-color: hsla(0, 0%, 100%, .15)
}

.Skeleton_picture__6fjPC:after {
    content: "";
    display: block;
    padding-top: 56.25%
}

.Skeleton_text__ih2sd {
    width: 100%
}

.Skeleton_text__ih2sd:before {
    content: "";
    display: inline-block;
    width: 100%;
    height: .5em
}

.Skeleton_text__ih2sd.Skeleton_theme-light__708qy:before {
    background-color: rgba(0, 0, 0, .1)
}

.Skeleton_text__ih2sd.Skeleton_theme-dark__wPW8D:before {
    background-color: hsla(0, 0%, 100%, .15)
}

.Skeleton_button__lIiPh {
    margin: 0 auto;
    width: 30px;
    height: 15px
}

.Skeleton_button__lIiPh.Skeleton_theme-light__708qy {
    background-color: rgba(0, 0, 0, .1)
}

.Skeleton_button__lIiPh.Skeleton_theme-dark__wPW8D {
    background-color: hsla(0, 0%, 100%, .15)
}

.Skeleton_stretchBackground__8uGxl {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto
}

.Skeleton_stretchBackground__8uGxl.Skeleton_theme-dark__wPW8D {
    background-color: hsla(0, 0%, 100%, .05)
}

.Skeleton_stretchBackground__8uGxl.Skeleton_theme-light__708qy {
    background-color: rgba(0, 0, 0, .05)
}

/*****************/
.WebshopMenu_container__GATGt {
     padding: 0 35px;
     position: fixed;
     top: 65px;
     left: 0;
     right: 0;
     z-index: 2;
     display: flex;
     flex-direction: row;
     justify-content: space-between;
     align-items: center;
     height: 45px;
     background-color: #191138;
     border-top: 1px solid hsla(0, 0%, 100%, .1);
     box-sizing: content-box
 }

.WebshopMenu_menu__JztQu {
    height: 40px;
    display: flex
}

.WebshopMenu_menu__JztQu > .WebshopMenu_link__vJ_0w + .WebshopMenu_link__vJ_0w {
    margin-left: 20px
}

.WebshopMenu_link__vJ_0w {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1.1px;
    transition: color .1s cubic-bezier(.4, 0, .2, 1);
    display: flex;
    align-items: center;
    position: relative;
    text-transform: uppercase;
    cursor: pointer;
    text-decoration: none;
    color: hsla(0, 0%, 100%, .65)
}

.WebshopMenu_linkActive__RtEha, .WebshopMenu_link__vJ_0w:hover {
    color: #fff
}

.WebshopMenu_linkActive__RtEha:after {
    content: "";
    height: 2px;
    background: #fff;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -2px
}

.WebshopMenu_controls__s4ZF4 {
    text-align: right;
    max-width: 390px;
    flex-grow: 0
}

.WebshopMenu_hiddenMenu__e1Use {
    opacity: 0;
    position: absolute;
    left: -9999px
}

.WebshopMenu_tooltipIcon__grzm4 {
    transition: opacity .1s cubic-bezier(.4, 0, .2, 1);
    display: inline-flex;
    align-items: center;
    margin-right: 20px;
    margin-left: 20px;
    opacity: .5;
    height: 40px
}

.WebshopMenu_tooltipIcon__grzm4:hover {
    opacity: 1
}

.WebshopMenu_tooltipBody__1nTZ3 .WebshopMenu_link__vJ_0w {
    cursor: pointer;
    text-decoration: none;
    width: 100%;
    text-align: left;
    color: #000;
    margin-left: 0;
    white-space: nowrap;
    display: block
}

.WebshopMenu_tooltipBody__1nTZ3 .WebshopMenu_linkActive__RtEha, .WebshopMenu_tooltipBody__1nTZ3 .WebshopMenu_link__vJ_0w:hover {
    color: #f9c10b
}

.WebshopMenu_tooltipBody__1nTZ3 .WebshopMenu_linkActive__RtEha:after {
    display: none
}

.WebshopMenu_tooltipBody__1nTZ3 .WebshopMenu_disabled__zYZzX .WebshopMenu_link__vJ_0w, .WebshopMenu_tooltipBody__1nTZ3 .WebshopMenu_disabled__zYZzX .WebshopMenu_link__vJ_0w:hover {
    color: hsla(0, 0%, 100%, .4)
}

@media (min-width: 1300px) {
    .WebshopMenu_container__GATGt {
        padding: 0 65px
    }
}

.FastSearch_theme-dark__zlsYc.FastSearch_singleGame__0ko1t {
    border-bottom: 1px solid hsla(0, 0%, 100%, .1)
}

.FastSearch_theme-dark__zlsYc.FastSearch_singleGame__0ko1t .FastSearch_searchIcon__XuMgN {
    fill: hsla(0, 0%, 100%, .5)
}

.FastSearch_theme-dark__zlsYc .FastSearch_results__PuTRR {
    background: rgba(25, 17, 56, .99);
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1)
}

.FastSearch_theme-dark__zlsYc .FastSearch_results__PuTRR:after {
    background-color: #fff;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .1)
}

.FastSearch_theme-dark__zlsYc .FastSearch_item__Rc956:focus, .FastSearch_theme-dark__zlsYc .FastSearch_item__Rc956:hover {
    background-color: rgba(0, 0, 0, .1)
}

.FastSearch_theme-dark__zlsYc .FastSearch_placeholder__DYUcg, .FastSearch_theme-dark__zlsYc .FastSearch_service__FVVDN {
    color: hsla(0, 0%, 100%, .5)
}

.FastSearch_theme-light__ytOZp.FastSearch_singleGame__0ko1t {
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.FastSearch_theme-light__ytOZp.FastSearch_singleGame__0ko1t .FastSearch_searchIcon__XuMgN {
    fill: rgba(0, 0, 0, .5)
}

.FastSearch_theme-light__ytOZp .FastSearch_link__yZ95x {
    color: rgba(0, 0, 0, .65)
}

.FastSearch_theme-light__ytOZp .FastSearch_link__yZ95x:hover, .FastSearch_theme-light__ytOZp .FastSearch_tooltipBody__x2Log a, .FastSearch_theme-light__ytOZp .FastSearch_tooltipBody__x2Log span {
    color: #000
}

.FastSearch_theme-light__ytOZp .FastSearch_tooltipBody__x2Log a.FastSearch_linkActive__iKGtS, .FastSearch_theme-light__ytOZp .FastSearch_tooltipBody__x2Log a:hover, .FastSearch_theme-light__ytOZp .FastSearch_tooltipBody__x2Log span.FastSearch_linkActive__iKGtS, .FastSearch_theme-light__ytOZp .FastSearch_tooltipBody__x2Log span:hover {
    color: #f9c10b
}

.FastSearch_theme-light__ytOZp .FastSearch_linkActive__iKGtS {
    color: #fff
}

.FastSearch_theme-light__ytOZp .FastSearch_linkActive__iKGtS:after {
    background: #000
}

.FastSearch_theme-light__ytOZp .FastSearch_special__7bdsU {
    color: #f9c10b
}

.FastSearch_theme-light__ytOZp .FastSearch_disabled__m08TQ, .FastSearch_theme-light__ytOZp .FastSearch_disabled__m08TQ:hover, .FastSearch_theme-light__ytOZp .FastSearch_placeholder__DYUcg {
    color: rgba(0, 0, 0, .4)
}

.FastSearch_container__wO0z5 {
    position: relative
}

.FastSearch_container__wO0z5.FastSearch_singleGame__0ko1t {
    width: 285px
}

.FastSearch_container__wO0z5.FastSearch_singleGame__0ko1t .FastSearch_input__tGuyL {
    max-width: 285px
}

.FastSearch_container__wO0z5.FastSearch_singleGame__0ko1t .FastSearch_inputControl__uvEO_ {
    padding-left: 0
}

.FastSearch_container__wO0z5.FastSearch_singleGame__0ko1t .FastSearch_inputFocused__t5OoR {
    max-width: 285px
}

.FastSearch_container__wO0z5 .FastSearch_controls__ipfXM {
    width: 285px
}

.FastSearch_controls__ipfXM {
    display: flex;
    align-items: center;
    width: 390px;
    justify-content: flex-end;
    position: relative
}

.FastSearch_input__tGuyL {
    transition: max-width .25s cubic-bezier(.4, 0, 1, 1);
    flex-grow: 1;
    max-width: 120px
}

.FastSearch_input__tGuyL.FastSearch_inputFocused__t5OoR {
    transition-timing-function: cubic-bezier(0, 0, .2, 1);
    max-width: 390px
}

.FastSearch_inputControl__uvEO_ {
    text-align: left;
    padding-right: 10px;
    padding-left: 10px
}

.FastSearch_inputFocused__t5OoR .FastSearch_inputControl__uvEO_ {
    padding-left: 0
}

.FastSearch_results__PuTRR {
    position: absolute;
    top: 37px;
    right: 0;
    width: 385px;
    max-height: 460px;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 4px 10px hsla(0, 0%, 100%, .2)
}

.FastSearch_scroller__8V0tt {
    height: auto;
    max-height: inherit
}

.FastSearch_emptyContainer__uqh5y {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    padding: 10px;
    text-align: center;
    color: #fff
}

.FastSearch_item__Rc956 {
    display: flex;
    border: 0;
    width: 105%;
    height: 100px;
    align-items: center;
    background: none;
    cursor: pointer;
    outline: none;
    text-align: left
}

.FastSearch_item__Rc956:focus, .FastSearch_item__Rc956:hover {
    background-color: rgba(0, 0, 0, .2)
}

.FastSearch_figure__HklTq {
    position: relative;
    margin: 0;
    width: 120px;
    height: 100px;
    flex-shrink: 0
}

.FastSearch_preview__MP7xq {
    width: inherit;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto
}

.FastSearch_labelContainer__air7o {
    padding: 13px 14px
}

.FastSearch_label__t_RZi {
    font-size: 14px;
    line-height: 20px;
    width: 100%;
    margin-bottom: 5px;
    font-weight: 500;
    flex-grow: 1;
    color: #fff
}

.FastSearch_label__t_RZi, .FastSearch_service__FVVDN {
    letter-spacing: .4px;
    display: inline-block;
    font-family: Onest, sans-serif
}

.FastSearch_service__FVVDN {
    font-size: 12px;
    line-height: 15px;
    color: rgba(0, 0, 0, .5)
}

.FastSearch_placeholder__DYUcg {
    transition-property: transform, right;
    transition-timing-function: cubic-bezier(.4, 0, 1, 1);
    transition-duration: .25s;
    position: absolute;
    white-space: nowrap;
    pointer-events: none;
    font-size: 11px;
    line-height: 35px;
    letter-spacing: 0;
    right: 27px
}

.FastSearch_placeholderHidden__gGAVl {
    display: none
}

.FastSearch_placeholderFocused__By6dz {
    right: 100%;
    transform: translateX(calc(100% + 2px));
    transition-timing-function: cubic-bezier(0, 0, .2, 1)
}

.WebshopLayout_container__zQTCs {
    padding: 30px 60px;
    box-sizing: border-box;
    width: 100%;
    flex-grow: 1;
    display: grid;
    grid-template-rows:100%;
    grid-template-columns:100%
}

.WebshopLayout_grid__fevbZ {
    height: 100%;
    display: grid;
    grid-template-columns:185px auto;
    grid-column-gap: 15px
}

.WebshopLayout_sidebar__hxzsf {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    border-radius: 8px;
    background-color: #fff;
    box-sizing: border-box;
    padding: 10px 5px 10px 20px
}

.LoaderBlock_container__enT__ {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

.LoaderBlock_centered__GUSXf {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.Grid_grid__tRbTs {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto
}

.Grid_gridCell__DGpPe {
    margin: 0 15px 15px 0
}

.WebshopPage_container__QIWjE {
    padding: 30px 60px;
    box-sizing: border-box;
    width: 100%;
    flex-grow: 1;
    display: grid;
    grid-template-rows:100%;
    grid-template-columns:100%
}

.WebshopPage_grid__5dt15 {
    height: 100%;
    display: grid;
    grid-template-columns:185px auto;
    grid-column-gap: 45px
}

.WebshopPage_sidebar__y06pM {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    border-radius: 8px;
    background-color: #191138;
    box-sizing: border-box;
    padding: 10px 5px 10px 20px
}

.Countdown_theme-dark__f9VA9 .Countdown_value__Bvgnw {
    color: #fff
}

.Countdown_theme-dark__f9VA9 .Countdown_label__xH3Hn {
    color: hsla(0, 0%, 100%, .3)
}

.Countdown_theme-light__A8zOX .Countdown_label__xH3Hn {
    color: rgba(0, 0, 0, .3)
}

@keyframes Countdown_tick-dot__Xu37n {
    0% {
        opacity: 0
    }
    49% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    99% {
        opacity: 1
    }
}

.Countdown_container__dRwqo {
    display: flex
}

.Countdown_box__2BtPB {
    position: relative;
    text-align: center;
    min-width: 30px
}

.Countdown_box__2BtPB + .Countdown_box__2BtPB {
    padding-left: 17px
}

.Countdown_box__2BtPB + .Countdown_box__2BtPB:before {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0;
    content: ":";
    position: absolute;
    top: -2px;
    left: 6px;
    animation: Countdown_tick-dot__Xu37n 1s linear infinite
}

.Countdown_mod-xlarge__hl35J .Countdown_box__2BtPB + .Countdown_box__2BtPB:before {
    font-size: 25px;
    line-height: 35px;
    letter-spacing: -.7px
}

.Countdown_mod-xxlarge__CRGx_ .Countdown_box__2BtPB + .Countdown_box__2BtPB:before {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0
}

.Countdown_mod-xlarge__hl35J .Countdown_box__2BtPB {
    min-width: 35px
}

.Countdown_mod-xxlarge__CRGx_ .Countdown_box__2BtPB {
    min-width: 55px
}

.Countdown_value__Bvgnw {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0;
    display: block
}

.Countdown_mod-xlarge__hl35J .Countdown_value__Bvgnw {
    font-size: 25px;
    line-height: 35px;
    letter-spacing: -.7px
}

.Countdown_mod-xxlarge__CRGx_ .Countdown_value__Bvgnw {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0
}

.Countdown_label__xH3Hn {
    display: block;
    font-size: 7px;
    text-transform: uppercase
}

.ProductTag_label__byTVb {
    padding: 5px 10px;
    letter-spacing: 1px;
    text-transform: uppercase;
    border-radius: 3px;
    position: relative;
    display: inline-block;
    font-size: 11px
}

.ProductTag_label__byTVb.ProductTag_gift___gA4o {
    background: #e13e33;
    color: #fff
}

.ProductTag_label__byTVb.ProductTag_discount__Cx5JP {
    background: #e13e33
}

.ProductTag_label__byTVb.ProductTag_limited__OrWoQ {
    border: 1px solid #e13e33;
    padding: 5px 10px
}

.ProductTag_label__byTVb.ProductTag_limited__OrWoQ.ProductTag_timer__CYUtc {
    width: 55px;
    text-align: center
}

.ProductTag_label__byTVb.ProductTag_event__wklmX {
    background-color: #1e7dcb
}

.ProductTag_label__byTVb.ProductTag_new__VTVWe {
    background-color: #fff;
    color: #000
}

.ProductTag_label__byTVb.ProductTag_promotion__C1Y9h {
    background-color: #1d9a19
}

.ProductTag_label__byTVb.ProductTag_popular__oKJxA {
    background-color: #f76723;
    color: #fff
}

.ProductTag_label__byTVb.ProductTag_single__5ES0r {
    top: 15px;
    position: absolute
}

.ProductTag_label__byTVb + .ProductTag_label__byTVb {
    margin-left: 10px
}

.ShopMain_carousel__GMe2P + .ShopMain_carousel__GMe2P {
    margin-top: 35px
}

.ShopMain_emptyCategory__GvlMb {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    margin: 5px 25px 0;
    width: 450px
}

.ShopMain_gridCollection__gVU_B {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px 35px 0
}

.ShopMain_title__O2W92 {
    margin-left: 30px
}

.ShopMain_gameMainTitle__buSpo, .ShopMain_title__O2W92 {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0;
    margin-bottom: 15px
}

.ShopMain_gameMainProduct__6R4jH {
    margin: 0 15px 20px 0
}

.OfferCard_container__SL3ic {
    position: relative;
    width: 100%;
    cursor: pointer
}

.OfferCard_outline__pft4o {
    border: 2px solid #a8dd47;
    width: 100%;
    height: 341px;
    position: relative;
    border-radius: 8px;
    display: inline-flex;
    flex-direction: column;
    transition: .1s cubic-bezier(0, 0, .2, 1);
    transition-property: border-color
}

.OfferCard_outline__pft4o:after {
    content: " ";
    position: absolute;
    border: 1px solid #1d9a19;
    border-radius: 5px;
    height: calc(100% - 6px);
    width: calc(100% - 6px);
    left: 2px;
    top: 2px
}

.OfferCard_outline__pft4o:hover:after {
    border-color: #a8dd47
}

.OfferCard_ribbon__DsfpD {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    width: 183px;
    pointer-events: none;
    display: inline-block;
    background: #e13e33;
    position: relative;
    z-index: 1;
    top: 10px;
    right: 10px;
    border-radius: 3px;
    line-height: 25px;
    text-align: center
}

.OfferCard_productImage__0BkJS {
    display: block;
    max-width: 150px;
    height: 158px;
    max-height: 130px;
    margin: 20px auto 25px
}

.OfferCard_title__LJGym {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    padding: 0 15px;
    line-height: 18px;
    text-align: center
}

.OfferCard_container__SL3ic:hover .OfferCard_title__LJGym {
    color: #f9c10b
}

.OfferCard_counterDays__ibrbS:after {
    color: #f9c10b;
    content: "•";
    margin: 0 8px
}

.OfferCard_counterTimeSingle__N4uNm {
    display: inline-block
}

.OfferCard_counterTimeSingle__N4uNm:after, .OfferCard_counterTimeSingle__N4uNm:before {
    color: #f9c10b;
    content: "•";
    margin: 0 8px
}

.OfferCard_content__HGqzs {
    padding-bottom: 28px;
    width: 100%;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    z-index: 1
}

.OfferCard_priceContainer__h1dWi {
    padding: 0 23px;
    display: flex;
    justify-content: unset
}

.OfferCard_discountedPrice__z67nO {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    display: inline-block;
    color: hsla(0, 0%, 100%, .5);
    position: relative;
    bottom: 0;
    margin-right: 41px
}

.OfferCard_discountedPrice__z67nO:after {
    content: " ";
    border-bottom: 1px solid #e13e33;
    position: absolute;
    padding: 0 2px;
    top: 12px;
    left: 0;
    width: 100%
}

.OfferCard_price__PXJwy {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0;
    color: #f9c10b
}

.GridLayout_inner__iYv0h {
    position: relative
}

.GridLayout_innerCenter__vf52W {
    margin: 0 auto
}

.CarouselBase_theme-dark__kOrfb .CarouselBase_title__C2yjP {
    color: #fff
}

.CarouselBase_theme-dark__kOrfb .CarouselBase_description__1MMa1 {
    color: hsla(0, 0%, 100%, .5)
}

.CarouselBase_theme-light__2ZJQd .CarouselBase_title__C2yjP {
    color: #000
}

.CarouselBase_theme-light__2ZJQd .CarouselBase_description__1MMa1 {
    color: rgba(0, 0, 0, .5)
}

.CarouselBase_header__zmYoA {
    position: relative;
    margin-bottom: 2px
}

.CarouselBase_title__C2yjP {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0;
    font-weight: 600
}

.CarouselBase_description__1MMa1 {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    margin-top: 5px
}

.CarouselBase_items__Skvbj {
    display: inline-flex
}

.CarouselBase_items__Skvbj > * + * {
    margin-left: 15px
}

.CarouselBase_header__zmYoA + .CarouselBase_carouselWrapper__S8QDX .CarouselBase_items__Skvbj {
    padding-top: 15px
}

.CarouselBase_button__H81Ze {
    position: absolute;
    right: 0;
    top: 15px
}

.CarouselBase_zeroTop__JRqCS {
    top: 0
}

.ShopCarousel_title__oKLH3 {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0
}