.S2SPopup_root__oVSCn {
    width: 100vw;
    height: calc(100vh - 113px);
    background-color: rgba(0, 0, 0, .2);
    z-index: 99;
    position: fixed;
    display: flex;
    justify-content: center;
    align-items: center
}

.S2SPopup_box__6uXWI {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    position: relative;
    width: 487px;
    min-height: 622px;
    box-sizing: border-box;
    padding: 45px 45px 0;
    background: #191138;
    border-radius: 8px
}

.S2SPopup_close__7CGiQ {
    position: absolute;
    right: 15px;
    top: 15px;
    background: none;
    border: none;
    cursor: pointer
}

.S2SPopup_close__7CGiQ:hover {
    opacity: .75
}

.S2SPopup_title__8aLqR {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0;
    margin-top: 0;
    font-weight: 400;
    text-align: center
}

.S2SPopup_authForm__X15ut {
    width: 285px;
    margin: 0 auto
}

.S2SPopup_back__s_1Xu {
    position: absolute;
    border: none;
    display: inline-block;
    top: 10px;
    left: 15px;
    cursor: pointer;
    background: no-repeat;
    text-align: left;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: .2em;
    color: rgba(0, 0, 0, .5);
    font-style: normal;
    font-weight: 350
}

.S2SPopup_back__s_1Xu:before {
    content: "←";
    font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;
    font-size: 15px;
    display: inline-block;
    margin-right: 5px;
    height: 32px;
    bottom: -1px;
    position: relative
}

.Auth_container__JRFy1 {
    position: relative;
    padding-bottom: 50px;
    display: flex;
    flex-grow: 1;
    align-items: flex-start;
    flex-direction: row
}

.Auth_forgotButton__hBL_Q {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    position: absolute;
    width: 300px;
    bottom: 155px;
    left: 0;
    border: 0;
    padding: 0;
    background: none;
    color: #f9c10b;
    transition: color .1s;
    cursor: pointer;
    outline: none;
    font-family: Onest, sans-serif;
    text-decoration: none
}

.Auth_forgotButton__hBL_Q:hover {
    color: #fdca44
}

.Auth_forgotButton__hBL_Q:active {
    color: #da9a10
}

.Auth_forgotWrapper__4bCEV {
    position: relative;
    text-align: center;
    margin-top: -20px
}

.AuthGeneral_theme-dark__LQapT .AuthGeneral_tab__8o_0w {
    color: hsla(0, 0%, 100%, .4)
}

.AuthGeneral_theme-dark__LQapT .AuthGeneral_tab__8o_0w:hover {
    color: #fff
}

.AuthGeneral_theme-dark__LQapT .AuthGeneral_tabDisabled__nxT5o:hover {
    color: hsla(0, 0%, 100%, .4)
}

.AuthGeneral_theme-dark__LQapT .AuthGeneral_tabSelected__WxzTY {
    color: #fff
}

.AuthGeneral_theme-dark__LQapT .AuthGeneral_tabSelected__WxzTY:after {
    background-color: #fff;
    box-shadow: 0 0 5px 0 hsla(0, 0%, 100%, .5)
}

.AuthGeneral_theme-light__2sC9Z .AuthGeneral_tab__8o_0w {
    color: rgba(0, 0, 0, .5)
}

.AuthGeneral_theme-light__2sC9Z .AuthGeneral_tab__8o_0w:hover {
    color: #000
}

.AuthGeneral_theme-light__2sC9Z .AuthGeneral_tabDisabled__nxT5o:hover {
    color: rgba(0, 0, 0, .5)
}

.AuthGeneral_theme-light__2sC9Z .AuthGeneral_tabSelected__WxzTY {
    color: #000
}

.AuthGeneral_theme-light__2sC9Z .AuthGeneral_tabSelected__WxzTY:after {
    background-color: #000
}

.AuthGeneral_tabsPanel__E5mzY {
    width: 300px;
    padding-top: 28px
}

.AuthGeneral_tabList__XEWEV {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    list-style: none
}

.AuthGeneral_delimiter__nxmyD {
    width: 100%;
    height: 1px;
    background: hsla(0, 0%, 100%, .1)
}

.AuthGeneral_tab__8o_0w {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    outline: none;
    padding: 18px 0;
    margin: 0 10px;
    position: relative;
    cursor: pointer;
    text-decoration: none;
    display: flex;
    align-items: center
}

.AuthGeneral_tabSelected__WxzTY:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    height: 2px
}

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

.AuthGeneral_socialAuth__jit5r {
    margin: 80px auto 0
}

.AuthGeneral_forgotPassword__b29U3 {
    position: relative;
    margin-top: 43px;
    text-align: center
}

.AuthGeneral_forgotButton__zvskw {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    border: 0;
    padding: 0;
    background: none;
    color: #f9c10b;
    transition: color .1s;
    cursor: pointer;
    outline: none;
    font-family: Onest, sans-serif;
    text-decoration: none
}

.AuthGeneral_forgotButton__zvskw:hover {
    color: #fdca44
}

.AuthGeneral_forgotButton__zvskw:active {
    color: #da9a10
}

.AuthGeneral_forgotAbsoluteButton__TtLYj {
    position: absolute;
    width: 300px;
    bottom: 130px;
    left: 0
}

.AuthForm_theme-dark__I9hh6 .AuthForm_login__HYbt_ svg {
    fill: #fff
}

.AuthForm_theme-light__a34HY .AuthForm_login__HYbt_ svg {
    fill: #000
}

.AuthForm_email__C3fZC, .AuthForm_login__HYbt_ {
    margin-bottom: 15px
}

.AuthForm_button__2sMi5 {
    margin-top: 25px
}

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

.SocialAuth_theme-dark__c0a5y .SocialAuth_title__QxFD9 {
    color: hsla(0, 0%, 100%, .4)
}

.SocialAuth_theme-light__O8TNA .SocialAuth_title__QxFD9 {
    color: rgba(0, 0, 0, .4)
}

.SocialAuth_title__QxFD9 {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1.1px;
    text-transform: uppercase;
    margin-bottom: 15px;
    text-align: center
}

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

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

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

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

.SocialAuth_tooltip__PgXnU {
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    cursor: default
}

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

.RegisterConfirmEmail_back__lREzw {
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0;
    transition: opacity .1s cubic-bezier(.4, 0, .2, 1);
    position: absolute;
    top: 0;
    left: 70px;
    border: 0;
    padding: 0;
    background: none;
    font-family: Onest, sans-serif;
    cursor: pointer;
    outline: none;
    opacity: .5;
    color: #fff
}

.RegisterConfirmEmail_back__lREzw:hover {
    opacity: 1
}

.RegisterConfirmEmail_back__lREzw:active {
    opacity: .8
}

.RegisterConfirmEmail_stepsList__S0iu9 {
    list-style-position: outside;
    text-align: left;
    list-style-type: decimal
}

.RegisterConfirmEmail_stepsList__S0iu9 > li {
    margin-bottom: 10px;
    padding-left: 5px
}

.RegisterConfirmEmail_stepsList__S0iu9 > li:first-child > span {
    color: #f9c10b
}

.RegisterConfirmEmail_backArrow__oLodw {
    margin-right: 5px;
    position: relative;
    top: 2px
}

.RegisterConfirmEmail_container__jac6J {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    padding-top: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.RegisterConfirmEmail_form__21aaY {
    width: 285px;
    text-align: center
}

.RegisterConfirmEmail_title__su0hv {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0;
    margin: 0 0 40px
}

.RegisterConfirmEmail_bigTitle__Asm__ {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0;
    font-weight: 600
}

.RegisterConfirmEmail_description__glRGt, .RegisterConfirmEmail_help__86dCw {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    margin: 0 0 30px
}

.RegisterConfirmEmail_help__86dCw {
    margin: 30px 0 20px
}

.RegisterConfirmEmail_button__6wZI6 {
    margin-bottom: 10px
}

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

.RegisterConfirmEmail_success__yjwOO {
    color: #f9c10b
}

.RegisterConfirmEmail_error__Adkwi {
    margin: 0
}

.RegisterConfirmEmail_eventTitle__bWyEQ h1 {
    font-size: 21px;
    font-weight: 500;
    margin-bottom: 20px;
    line-height: 1.2
}

.RegisterConfirmEmail_eventTitle__bWyEQ p {
    color: hsla(0, 0%, 100%, .5);
    font-size: 16px;
    letter-spacing: 0
}

.RegisterSocialLicenses_theme-dark__LivY5 .RegisterSocialLicenses_back__UF6k7 {
    color: #fff;
    opacity: .8;
    position: relative;
    left: 0;
    margin-bottom: 27px
}

.RegisterSocialLicenses_theme-dark__LivY5 .RegisterSocialLicenses_title__S_LBx {
    color: #fff
}

.RegisterSocialLicenses_theme-light__I2Prs .RegisterSocialLicenses_back__UF6k7 {
    color: #000;
    opacity: .5
}

.RegisterSocialLicenses_theme-light__I2Prs .RegisterSocialLicenses_title__S_LBx {
    color: #000
}

.RegisterSocialLicenses_container__B40m4 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 285px
}

.RegisterSocialLicenses_back__UF6k7 {
    font-size: 16px;
    line-height: 30px;
    letter-spacing: 0;
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    position: absolute;
    top: 0;
    left: 70px;
    border: 0;
    padding: 0;
    background: none;
    font-family: Onest, sans-serif;
    cursor: pointer;
    outline: none;
    text-decoration: none
}

.RegisterSocialLicenses_back__UF6k7:hover {
    opacity: 1
}

.RegisterSocialLicenses_back__UF6k7:active {
    opacity: .8
}

.RegisterSocialLicenses_backArrow__pEdbN {
    margin-right: 5px
}

.RegisterSocialLicenses_title__S_LBx {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0;
    font-weight: 600;
    margin: 0
}

.RegisterSocialLicenses_check__HQ1pd {
    margin-top: 20px
}

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

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

.RegisterSocialLicenses_error__XG40W {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    color: red;
    margin-top: 10px
}

.RegisterSocialLicenses_submit__uB7Ab {
    margin-top: 30px
}

.RegisterSocialLicenses_backLabel__4Xjlt {
    position: relative;
    bottom: 2px
}

.AuthEnter_container___O_eL {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

.Schema_container__FbzJC {
    display: none
}

@keyframes styles_head-appears__DeWxS {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes styles_desc-appears__uBnXG {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: .7;
        transform: translateY(0)
    }
}

.styles_container__i9FoT {
    background-color: #1c1919;
    min-height: 100vh;
    overflow: hidden
}

.styles_wrapper___pGQs {
    background: no-repeat top/2560px 1440px;
    position: relative;
    max-width: 2560px;
    margin: 0 auto;
    min-height: 1440px
}

.webp .styles_wrapper___pGQs {
    background-image: url(../images/background.ae2a4f93.webp)
}

.no-webp .styles_wrapper___pGQs {
    background-image: url(../images/background.8f304362.jpg)
}

@keyframes Header_head-appears__n1G3G {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes Header_desc-appears__q1Uje {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: .7;
        transform: translateY(0)
    }
}

.Header_container__CBlFn {
    position: relative
}

@media (max-width: 1700px) {
    .Header_container__CBlFn {
        transform: scale(.7)
    }
}

.Header_slogan__eM_ry {
    text-transform: uppercase;
    width: 970px;
    height: 94px;
    background: linear-gradient(180deg, #e3c583, #ffe7bb);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-weight: 500;
    font-size: 33.75px;
    line-height: 1.2;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Alegreya, serif;
    padding-top: 0;
    margin-bottom: 30px;
    letter-spacing: 1.688px;
    z-index: 2
}

.Header_description__Uvge6 {
    font-size: 21px;
    line-height: 1.4;
    text-align: center;
    color: #f5f1dd;
    font-weight: 100;
    font-family: Alegreya-Sans, sans-serif;
    margin-bottom: 40px;
    position: relative;
    z-index: 1
}

.Header_description__Uvge6:after {
    content: "";
    width: 970px;
    height: 94px;
    background-image: url(../images/shadow.f7056070.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    top: -125px;
    left: -200px
}

.Header_logo__76O_7 {
    margin-bottom: 40px
}

.Header_logo__76O_7 img {
    width: 650px;
    height: 217px
}

.Header_wrapper__Rg9Of {
    width: 650px;
    margin: 0 auto 100px 225px;
    padding-top: 120px;
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    opacity: 0;
    transform: translateY(40px)
}

.Header_appears__wIyVN .Header_wrapper__Rg9Of {
    animation: Header_head-appears__n1G3G 2s ease-in-out forwards
}

@media (max-width: 1700px) {
    .Header_wrapper__Rg9Of {
        margin: 0 auto 100px -100px
    }
}

.Header_title__4TYo4 {
    font-size: 0
}

@keyframes Button_head-appears__53TWW {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes Button_desc-appears__5QaBY {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: .7;
        transform: translateY(0)
    }
}

.Button_button___3ULb {
    width: 474px;
    height: 76px;
    background-color: inherit;
    border: none;
    cursor: pointer;
    font-family: Alegreya, serif;
    font-size: 32.25px;
    font-weight: 500;
    line-height: 1.3;
    letter-spacing: 1.613px;
    text-transform: uppercase
}

.webp .Button_button___3ULb {
    background-image: url(../images/button.5bbc8bb4.webp)
}

.no-webp .Button_button___3ULb {
    background-image: url(../images/button.f15f2455.png)
}

.Button_button___3ULb:hover {
    filter: brightness(120%) grayscale(.22)
}

.Button_button___3ULb .Button_playLabel__G4Y6j {
    background: linear-gradient(0deg, rgba(0, 0, 0, .4), rgba(0, 0, 0, .4)), linear-gradient(180deg, #714738, #714738);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

@keyframes Features_head-appears__bFBxZ {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes Features_desc-appears__MFhMf {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: .7;
        transform: translateY(0)
    }
}

.Features_container__oSnTe {
    position: relative;
    width: 100%;
    height: 600px;
    z-index: 2;
    margin-bottom: 200px
}

@media (max-width: 1700px) {
    .Features_container__oSnTe {
        margin: -100px auto 50px
    }
}

.Features_picture__v_5AB {
    margin-top: 4px;
    z-index: 1
}

.Features_picture__v_5AB img {
    width: 730px;
    height: 380px
}

@media (max-width: 1700px) {
    .Features_picture__v_5AB img {
        width: 550px;
        height: 285px
    }
}

.Features_wrapperContent__ngLjz {
    position: relative;
    width: 730px;
    height: 380px
}

.Features_wrapperContent__ngLjz:after {
    content: "";
    width: 730px;
    height: 380px;
    background-size: contain;
    top: 0;
    position: absolute;
    z-index: 1
}

.webp .Features_wrapperContent__ngLjz:after {
    background-image: url(../images/border.0077375b.webp)
}

.no-webp .Features_wrapperContent__ngLjz:after {
    background-image: url(../images/border.8c318ed9.png)
}

@media (max-width: 1700px) {
    .Features_wrapperContent__ngLjz, .Features_wrapperContent__ngLjz:after {
        width: 550px;
        height: 285px
    }
}

.Features_wrapperContentText__XocCe {
    position: absolute;
    bottom: 30px;
    text-align: center;
    color: #f5f1dd;
    z-index: 2;
    width: 100%
}

.Features_wrapperContentText__XocCe .Features_title__QZxrp {
    font-family: Alegreya, serif;
    font-weight: 500;
    line-height: 1.2;
    text-transform: uppercase;
    font-size: 32px;
    letter-spacing: 1.6px;
    margin-bottom: 15px
}

.Features_wrapperContentText__XocCe .Features_descriptionFrame__R5Bsx {
    font-family: Alegreya-Sans, sans-serif;
    font-size: 21px;
    font-weight: 400;
    line-height: 1.4;
    width: 650px;
    margin: 0 auto
}

@media (max-width: 1700px) {
    .Features_wrapperContentText__XocCe .Features_descriptionFrame__R5Bsx {
        font-size: 16px;
        width: 500px
    }
}

.Features_wrapperTitle__AnASV {
    margin: 0 auto 60px;
    width: 925px;
    text-align: center
}

.Features_wrapperTitle__AnASV .Features_slogan__XyeVz {
    font-family: Alegreya, serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 3.2px;
    text-transform: uppercase;
    background: linear-gradient(180deg, #e3c583, #ffe7bb);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 20px;
    opacity: 0;
    transform: translateY(40px)
}

.Features_appears__K98rO .Features_wrapperTitle__AnASV .Features_slogan__XyeVz {
    animation: Features_head-appears__bFBxZ 2s ease-in-out forwards
}

.Features_wrapperTitle__AnASV .Features_description__guIe9 {
    font-family: Alegreya-Sans, sans-serif;
    color: #f5f1dd;
    font-size: 21px;
    line-height: 1.4;
    opacity: 0;
    transform: translateY(40px)
}

.Features_appears__K98rO .Features_wrapperTitle__AnASV .Features_description__guIe9 {
    animation: Features_desc-appears__MFhMf 2s ease-in-out forwards
}

.Features_wrapperFeatures__oOSCZ {
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 50px;
    position: relative;
    opacity: 0;
    transform: translateY(40px)
}

.Features_appears__K98rO .Features_wrapperFeatures__oOSCZ {
    animation: Features_head-appears__bFBxZ 3.1s ease-in-out forwards
}

@keyframes Swords_head-appears__ed00H {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes Swords_desc-appears__oUdvA {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: .7;
        transform: translateY(0)
    }
}

.Swords_container__d0Mfw {
    position: relative;
    width: 100%;
    height: 700px;
    z-index: 1
}

.Swords_container__d0Mfw:after {
    content: "";
    width: 900px;
    height: 900px;
    background: url(../images/cicle.6891efc3.svg);
    background-size: 100%;
    position: absolute;
    left: 50%;
    top: -50px;
    right: 0;
    margin-left: -450px;
    opacity: .3;
    z-index: -1;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    top: -200px
}

@media (max-width: 1700px) {
    .Swords_container__d0Mfw {
        height: 430px
    }
}

.Swords_picture__E1yas {
    margin-top: 4px;
    width: 140px
}

.Swords_wrapperTitle__iz1QP {
    margin: 0 auto 60px;
    width: 925px;
    text-align: center
}

.Swords_wrapperTitle__iz1QP .Swords_slogan__u6YY_ {
    font-family: Alegreya, serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 3.2px;
    text-transform: uppercase;
    background: linear-gradient(180deg, #e3c583, #ffe7bb);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 20px;
    opacity: 0;
    transform: translateY(40px)
}

.Swords_appears__3PT7N .Swords_wrapperTitle__iz1QP .Swords_slogan__u6YY_ {
    animation: Swords_head-appears__ed00H 2s ease-in-out forwards
}

.Swords_wrapperTitle__iz1QP .Swords_description__C9R2Y {
    font-family: Alegreya-Sans, sans-serif;
    color: #f5f1dd;
    font-size: 21px;
    line-height: 1.4;
    opacity: 0;
    transform: translateY(40px)
}

.Swords_appears__3PT7N .Swords_wrapperTitle__iz1QP .Swords_description__C9R2Y {
    animation: Swords_desc-appears__oUdvA 2s ease-in-out forwards
}

.Swords_items__eyJNO {
    display: flex;
    justify-content: center;
    gap: 50px;
    margin: 0 auto 0 0;
    width: 1150px;
    transition: transform .6s;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Swords_wrapperSwords__5lTzF {
    margin: 0 auto 0 -775px;
    position: relative;
    width: 1550px;
    left: 50%;
    opacity: 0;
    transform: translateY(40px)
}

.Swords_appears__3PT7N .Swords_wrapperSwords__5lTzF {
    animation: Swords_head-appears__ed00H 2.5s ease-in-out forwards
}

@media (max-width: 1700px) {
    .Swords_wrapperSwords__5lTzF {
        transform: scale(.7);
        margin-top: -60px
    }
}

.Swords_inner__RxUs2 {
    margin: 0 auto;
    width: 1550px;
    overflow: hidden
}

@media (max-width: 1700px) {
    .Swords_inner__RxUs2 {
        transform: scale(.7)
    }
}

.Swords_sliderArrow__9OSxf {
    position: absolute;
    width: 80px;
    height: 80px;
    box-sizing: border-box;
    top: 180px;
    margin: auto 0;
    cursor: pointer;
    z-index: 1;
    background-color: transparent;
    border: none;
    outline: none;
    background-size: cover
}

.webp .Swords_sliderArrow__9OSxf {
    background-image: url(../images/arrow.03c5661f.webp)
}

.no-webp .Swords_sliderArrow__9OSxf {
    background-image: url(../images/arrow.e0121521.png)
}

.Swords_sliderArrow__9OSxf:hover {
    opacity: .8
}

.Swords_sliderArrow__9OSxf.Swords_left__kr_SD {
    right: -80px;
    transform: rotate(-180deg)
}

@media (max-width: 1700px) {
    .Swords_sliderArrow__9OSxf.Swords_left__kr_SD {
        right: 180px
    }
}

.Swords_sliderArrow__9OSxf.Swords_right__q9KEn {
    left: -80px
}

@media (max-width: 1700px) {
    .Swords_sliderArrow__9OSxf.Swords_right__q9KEn {
        left: 180px
    }

    .Swords_sliderArrow__9OSxf {
        width: 50px;
        height: 50px;
        top: 220px
    }
}

.Swords_title__87szn {
    color: #f5f1dd;
    text-align: center;
    font-family: Alegreya-Sans, sans-serif;
    font-size: 21px;
    font-weight: 700;
    line-height: 1.4;
    opacity: .5;
    margin-top: 10px
}

@keyframes More_head-appears__WKRjh {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes More_desc-appears__DSLA0 {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: .7;
        transform: translateY(0)
    }
}

.More_container__GyKR3 {
    position: relative;
    box-sizing: border-box;
    width: 1510px;
    height: 600px;
    margin: 0 auto 0 -755px;
    z-index: 2;
    left: 50%
}

@media (max-width: 1700px) {
    .More_container__GyKR3 {
        transform: scale(.7)
    }
}

.More_wrapper__RIDiX {
    position: relative;
    box-sizing: border-box;
    width: 1510px;
    height: 600px;
    opacity: 0;
    transform: translateY(40px)
}

.More_appears__weLbU .More_wrapper__RIDiX {
    animation: More_head-appears__WKRjh 2.5s ease-in-out forwards
}

.More_wrapper__RIDiX:before {
    content: "";
    width: 1510px;
    height: 600px;
    border-radius: 20px;
    background: linear-gradient(180deg, rgba(58, 39, 35, .34), #3a2723);
    position: absolute;
    top: 0;
    left: 0
}

.More_videoWrapper__pKTgh {
    background: no-repeat 50%/contain;
    position: relative;
    display: flex;
    margin: 120px auto;
    width: 1510px;
    height: 600px;
    z-index: 1;
    justify-content: center;
    gap: 50px;
    align-items: center
}

.no-webp .More_videoWrapper__pKTgh {
    background-image: url(../images/borderBg.ebf966cc.png)
}

.webp .More_videoWrapper__pKTgh {
    background-image: url(../images/borderBg.f9fc2436.webp)
}

.More_iframe__LGdci {
    margin-top: -5px;
    margin-left: -5px;
    border-radius: 16px;
    border: 4px solid #bc924c;
    z-index: 2;
    width: 953px;
    height: 534px
}

.More_videoPlayer__hMdkn {
    background: no-repeat 50%/cover;
    width: 960px;
    height: 540px;
    position: relative;
    box-sizing: border-box;
    border-radius: 16px;
    border: 4px solid #bc924c
}

.no-webp .More_videoPlayer__hMdkn {
    background-image: url(../images/videoPic.212df648.jpg)
}

.webp .More_videoPlayer__hMdkn {
    background-image: url(../images/videoPic.b6402465.webp)
}

.More_texts__KDefx {
    width: 420px;
    text-align: center
}

.More_texts__KDefx .More_title__X9vcH {
    font-family: Alegreya, serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 3.2px;
    text-transform: uppercase;
    background: linear-gradient(180deg, #e3c583, #ffe7bb);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 20px;
    opacity: 0;
    transform: translateY(40px)
}

.More_appears__weLbU .More_texts__KDefx .More_title__X9vcH {
    animation: More_head-appears__WKRjh 2s ease-in-out forwards
}

.More_texts__KDefx .More_description__lSK5Q {
    font-family: Alegreya-Sans, sans-serif;
    color: #f5f1dd;
    font-size: 21px;
    line-height: 1.4;
    opacity: 0;
    transform: translateY(40px)
}

.More_appears__weLbU .More_texts__KDefx .More_description__lSK5Q {
    animation: More_head-appears__WKRjh 2s ease-in-out forwards
}

.More_play__mzISu {
    width: 138px;
    height: 138px;
    background-image: url(../images/play.74f857b3.svg);
    position: absolute;
    left: 40%;
    top: 35%;
    background-color: inherit;
    outline: none;
    border: none;
    cursor: pointer
}

.More_play__mzISu:hover {
    opacity: .8
}

@keyframes Pvp_head-appears__jm6h_ {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes Pvp_desc-appears__0E9YX {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: .7;
        transform: translateY(0)
    }
}

.Pvp_container__HUs_K {
    position: relative;
    background: no-repeat top;
    width: 100%;
    height: 600px;
    padding-top: 200px;
    z-index: 1
}

.webp .Pvp_container__HUs_K {
    background-image: url(../images/backgroundPvp.e794e3dc.webp)
}

.no-webp .Pvp_container__HUs_K {
    background-image: url(../images/backgroundPvp.4014e5dc.png)
}

.Pvp_container__HUs_K:after {
    content: "";
    width: 900px;
    height: 900px;
    background: url(../images/cicle.6891efc3.svg);
    background-size: 100%;
    position: absolute;
    left: 50%;
    top: -50px;
    right: 0;
    margin-left: -450px;
    opacity: .3;
    z-index: -1;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none
}

.Pvp_picture__dhkiG {
    margin-top: 4px
}

.Pvp_picture__dhkiG img {
    width: 730px;
    height: 380px
}

.Pvp_wrapperTitle___SU7s {
    margin: 0 auto 60px;
    width: 700px;
    text-align: center
}

.Pvp_wrapperTitle___SU7s .Pvp_slogan__KT8us {
    font-family: Alegreya, serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 3.2px;
    text-transform: uppercase;
    background: linear-gradient(180deg, #e3c583, #ffe7bb);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 20px;
    opacity: 0;
    transform: translateY(40px)
}

.Pvp_appears__3T8s3 .Pvp_wrapperTitle___SU7s .Pvp_slogan__KT8us {
    animation: Pvp_head-appears__jm6h_ 2s ease-in-out forwards
}

.Pvp_wrapperTitle___SU7s .Pvp_description__4Rho1 {
    font-family: Alegreya-Sans, sans-serif;
    color: #f5f1dd;
    font-size: 21px;
    line-height: 1.4;
    opacity: 0;
    transform: translateY(40px)
}

.Pvp_appears__3T8s3 .Pvp_wrapperTitle___SU7s .Pvp_description__4Rho1 {
    animation: Pvp_desc-appears__0E9YX 2s ease-in-out forwards
}

.Pvp_buttonDescription__JEtrz {
    font-family: Alegreya, serif;
    font-size: 40px;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 3.2px;
    text-transform: uppercase;
    background: linear-gradient(180deg, #e3c583, #ffe7bb);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 20px
}

.Pvp_wrapperButton__2zlDS {
    margin: 150px auto 0;
    text-align: center;
    opacity: 0;
    transform: translateY(40px)
}

.Pvp_appears__3T8s3 .Pvp_wrapperButton__2zlDS {
    animation: Pvp_head-appears__jm6h_ 2.5s ease-in-out forwards
}

@keyframes SocialsBlock_head-appears__YFQZX {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes SocialsBlock_desc-appears__EVRn5 {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: .7;
        transform: translateY(0)
    }
}

.SocialsBlock_container__NYCSz {
    position: relative;
    margin: 150px auto 100px;
    min-height: 300px
}

.SocialsBlock_container__NYCSz .SocialsBlock_title__PSjqH {
    font-family: Alegreya, serif;
    margin: 70px auto 40px;
    position: relative;
    color: #f5f1dd;
    text-align: center;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 1.2;
    letter-spacing: 1.6px;
    text-transform: uppercase
}

.SocialsBlock_container__NYCSz .SocialsBlock_icon__EPvhu, .SocialsBlock_container__NYCSz .SocialsBlock_social__F1lwN {
    position: static;
    text-align: center;
    padding: 0
}

.SocialsBlock_container__NYCSz .SocialsBlock_wrapperSocials__eHCT_ {
    display: flex;
    margin: 0 auto;
    gap: 75px;
    width: 650px;
    justify-content: center
}

.SocialsBlock_social__F1lwN {
    position: absolute;
    font-size: 17px;
    text-decoration: none;
    transition: opacity .2s ease-in-out;
    background-repeat: no-repeat
}

.SocialsBlock_social__F1lwN:focus, .SocialsBlock_social__F1lwN:hover {
    opacity: .7
}

.SocialsBlock_icon__EPvhu {
    width: 60px;
    height: 60px
}

.SocialsBlock_wrapper__c48gf {
    opacity: 0;
    transform: translateY(40px)
}

.SocialsBlock_appears__oQYyH .SocialsBlock_wrapper__c48gf {
    animation: SocialsBlock_head-appears__YFQZX 2.5s ease-in-out forwards
}

@keyframes SocialsMenu_head-appears__WzUbx {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes SocialsMenu_desc-appears__FckHj {
    0% {
        opacity: 0;
        transform: translateY(40px)
    }
    to {
        opacity: .7;
        transform: translateY(0)
    }
}

.SocialsMenu_container__I7EqO {
    position: absolute;
    z-index: 9;
    right: 80px;
    top: 350px;
    width: 25px;
    display: flex;
    flex-direction: column;
    gap: 30px
}

.SocialsMenu_container__I7EqO:after {
    content: "Присоединяйся";
    position: absolute;
    width: 203px;
    opacity: .9;
    color: #fff;
    font-family: Alegreya, serif;
    left: -89px;
    bottom: -170px;
    transform: rotate(90deg);
    pointer-events: none;
    font-weight: 500;
    font-size: 22px;
    line-height: 1.2;
    letter-spacing: .05em;
    text-transform: uppercase
}

.SocialsMenu_container__I7EqO:before {
    content: "";
    position: absolute;
    height: 1px;
    width: 30px;
    opacity: .3;
    border-bottom: 1px solid #fff;
    transform: rotate(90deg);
    left: -2px;
    bottom: -30px
}

.SocialsMenu_link__yW5cE {
    display: block;
    transition: opacity .2s ease-in-out
}

.SocialsMenu_link__yW5cE:focus, .SocialsMenu_link__yW5cE:hover {
    opacity: .5
}

/**************/
#optimoveSdkWebTool {
    width: 0;
    display: none;
    position: fixed;
    right: 0;
    top: 0;
    background: #fff;
    z-index: 1000;
}

#optimoveSdkWebTool.open {
    max-width: 1500px;
    min-width: 340px;
    height: 100vh;
}

#optimoveSdkWebTool.open.ag-theme-balham {
    width: 500px;
    display: block;
    z-index: 10000;
    -webkit-box-shadow: -3px 0 10px 0 rgba(200, 200, 200, 0.5);
    box-shadow: -3px 0 10px 0 rgba(200, 200, 200, 0.5);
}

#optimovePanelHead.panel-heading {
    padding: 16px 15px;
}

#optimovePanelHead .popupDiv {
    padding-left: 334px;
    position: relative;
}

#optimovePanelHead .popupDiv .popup {
    position: absolute;
    visibility: hidden;
}

#optimovePanelHead .popupDiv .popup.showPopup {
    visibility: visible;
    display: block;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 4px;
    opacity: 1;
    width: 109px;
    height: 84px;
    z-index: 1;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockRightPicDiv {
    height: 28px;
    padding-top: 10px;
    padding-left: 10px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockRightPicDiv .dockText {
    display: inline;
    padding-left: 6px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockRightPicDiv:hover {
    background-color: #ECEFF1;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockLeftPicDiv {
    height: 28px;
    padding-top: 10px;
    padding-left: 10px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockLeftPicDiv .dockText {
    display: inline;
    padding-left: 6px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockLeftPicDiv:hover {
    background-color: #ECEFF1;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockBottomPicDiv {
    height: 28px;
    padding-top: 10px;
    padding-left: 10px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockBottomPicDiv .dockText {
    display: inline;
    padding-left: 6px;
}

#optimovePanelHead .popupDiv .popup.showPopup .dockBottomPicDiv:hover {
    background-color: #ECEFF1;
}

#optimovePanelHead .popup.popupNotShow {
    visibility: hidden;
}

#optimovePanelHead .popup.showPopup {
    visibility: visible;
    display: block;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 6px #00000029;
    border-radius: 4px;
    opacity: 1;
    width: 109px;
    height: 83px;
}

#optimoveSdkWebTool.open.ag-theme-balham .ag-header-cell {
    padding-right: 0px !important;
}

#optimoveSDKDragger {
    width: 10px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: transparent;
    z-index: 1;
    cursor: w-resize;
}

#optimoveSdkWebTool .material-icons {
    cursor: pointer;
}

#optimoveSdkWebTool .ag-root-wrapper.ag-layout-normal {
    height: calc(100% - 103px);
}

#optimoveSdkWebTool.ag-theme-balham .is-not-main {
    background-color: #ECEFF1;
}

#optimoveSdkWebTool.ag-theme-balham .errorNotMainRow {
    background-color: #FFD6C2;
}

#optimoveSdkWebTool.ag-theme-balham .ag-header-cell {
    background-color: #CFD8DC;
    box-sizing: content-box;
}

#optimoveSdkWebTool .ag-header-cell-text {
    color: #455A64;
    text-align: left;
    font: Bold 12px/14px Roboto;
    letter-spacing: 0;
    opacity: 1;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell {
    text-align: left;
    font: Regular 12px/14px Roboto;
    letter-spacing: 0;
    color: #37474F;
    opacity: 1;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell .fa-angle-right,
#optimoveSdkWebTool.ag-theme-balham .ag-cell .fa-angle-down {
    width: 18px;
    height: 18px;
    padding-right: 10px;
    color: #37474F;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell .fa-exclamation-circle {
    padding-right: 20px;
    width: 16px;
    height: 17px;
    color: #FF5500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.mainRowClass.optDateCell.optHasError {
    color: #FF5500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.mainRowClass.mainRowClassEventId.optHasError {
    color: #FF5500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.mainRowClass.mainRowClassEventName.optHasError {
    color: #FF5500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainDateRowClass {
    left: 26px !important;
    white-space: normal !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainDateRowClass.optParametersWarning {
    color: #212121 !important;
    font-weight: bold !important;
    left: 26px !important;
}

#optimoveSdkWebTool .cell-wrap-text {
    white-space: normal !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainDateRowClass.optNotExistWarning {
    left: 26px !important;
    left: 26px !important;
    white-space: nowrap !important;
    color: #CF4500;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainRowClass.notMainRowClassEventId {
    left: 160px !important;
    font-weight: bold;
    white-space: normal !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-cell.notMainRowClass.notMainRowClassEventId.optHasError {
    left: 160px !important;
    font-weight: normal;
    white-space: normal !important;
}

#optimoveSdkWebTool .ag-overlay-loading-center {
    text-align: center;
    font: Bold 24px/28px Roboto;
    letter-spacing: 0;
    color: #F2F0F0;
    opacity: 1;
}

#optimoveSdkWebTool .cell-parameter-value {
    width: 540px !important;;
}

#optimoveSdkWebTool .ag-full-width-row {
    padding-left: 8px !important;
    padding-top: 16px !important;
}

#optimoveSdkWebTool .optimoveTopHeadLine {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

#optimoveSdkWebTool .optimoveTopHeadLine .optimoveWebToolBtnClose {
    box-shadow: none;
}

#optimoveSdkWebTool .optimoveTopHeadLine .optimoveWebToolBtnClose i {
    font-size: 17px;
    color: #5F7C8A;
}

#optimoveSdkWebTool .optimoveTopHeadLine .positionButtonPic {
    padding-right: 10px;
}

#optimoveSdkWebTool .optimoveTopHeadLineText {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-left: 8px;
    color: #424242;
    text-align: left;
    font: Light 18px/18px Roboto;
    letter-spacing: 0;
    opacity: 1;
    font-weight: 300;
    font-size: 18px;
}

#optimoveSdkWebTool .optimoveBottomHeadLineText {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 10px 0 5px;
    text-align: left;
    font: Regular 12px/16px Roboto;
    letter-spacing: 0;
    color: #546E7A;
    opacity: 1;
}

#optimoveSdkWebTool .opvArrowNoParams {
    visibility: hidden;
}

#optimoveSdkWebTool .btn-link.opt-btn-link {
    padding-top: 5px;
    padding-left: 0px;
    border: 0;
    cursor: pointer;
    color: #00AAFF;
    font-size: 12px;
    font-weight: 700;
    user-select: none;
    text-shadow: none;
    background-color: white !important;
}

#optimoveSdkWebTool .btn-link.opt-btn-link:hover {
    color: #00699E !important;
    text-decoration: none;
}

#optimoveSdkWebTool .opt-btn-link.btn-link.disable-btn:hover {
    color: #B0BEC5 !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-header-cell::after,
.ag-theme-balham .ag-header-group-cell::after {
    border-right: none;
}

#optimoveSdkWebTool .ag-row-hover {
    background-color: #F5F7F7 !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-row-selected.opti-row-class {
    background-color: white !important;
    border-color: #d9dcde;
}

#optimoveSdkWebTool.ag-theme-balham .ag-root {
    border: 0px !important;
}

#optimoveSdkWebTool.ag-theme-balham .ag-overlay-loading-center {
    border: 0px !important;
}

/**************/
.SmartCaptcha-Overlay {
    position: fixed;
    z-index: 9999999;
    top: -10000px;
    left: -10000px;

    width: 100%;
    width: var(--smart-captcha-doc-width, 100%);
    height: 100%;
    height: var(--smart-captcha-doc-height, 100%);
    margin: 0;
    padding: 0;

    background: rgba(0, 0, 0, 0.4);
}

.SmartCaptcha-Overlay.SmartCaptcha-Overlay_visible {
    position: fixed;
    top: 0;
    left: 0;
}

.SmartCaptcha-Overlay.SmartCaptcha-Overlay_no_background {
    background: none;
}

.SmartCaptcha-Overlay .SmartCaptcha-Spin {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;

    margin: auto;

    transform: translateY(-50%);
}
/**************/
.SmartCaptcha-Spin {
    display: none;
    visibility: hidden;

    box-sizing: border-box;

    border: 2px solid transparent;
    border-radius: 50%;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

.SmartCaptcha-Spin::after {
    visibility: hidden;

    content: '\00A0';
}

.SmartCaptcha-Overlay_visible.SmartCaptcha-Overlay_show_spinner .SmartCaptcha-Spin {
    display: inline-block;
    visibility: visible;

    width: 50px;
    height: 50px;

    border-top-color: #5282FF;
    border-left-color: #5282FF;

    animation: islands-spin 1s .21s infinite linear;

    backface-visibility: hidden;
}

.SmartCaptcha-Overlay_visible.SmartCaptcha-Overlay_show_spinner .SmartCaptcha-Spin {
    border-top-color: var(--spin-view-default-border-color, #5282FF);
    border-left-color: var(--spin-view-default-border-color, #5282FF);
}

@keyframes islands-spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}
/**************/
.smart-captcha {
    min-width: 300px;
    height: 102px;
}

.smart-captcha_invisible {
    height: 0;
}
/***************/
.Grid_grid__tRbTs {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 0 auto
}

.Grid_gridCell__DGpPe {
    margin: 0 15px 15px 0
}

.WidgetError_theme-dark__Dt_fM .WidgetError_error__xRxsv, .WidgetError_theme-dark__Dt_fM .WidgetError_smile__16EvB {
    color: hsla(0, 0%, 100%, .5)
}

.WidgetError_theme-light__LY2e0 .WidgetError_error__xRxsv, .WidgetError_theme-light__LY2e0 .WidgetError_smile__16EvB {
    color: #000
}

.WidgetError_container__OY5Ii {
    align-items: center
}

.WidgetError_smile__16EvB {
    margin-top: 76px;
    font-size: 80px;
    line-height: 76px
}

.WidgetError_error__xRxsv {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    text-align: center;
    margin: 62px auto 0;
    max-width: 130px
}

.WidgetError_loading__Da4_6 {
    margin-top: 23px
}

.WidgetError_reload__DCxEr {
    margin-top: 20px;
    background: none;
    border: 0;
    cursor: pointer;
    outline: none
}

.WidgetError_reload__DCxEr:hover .WidgetError_icon__oNaQE {
    opacity: 1
}

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

.PartnerWidget_container__9prjK {
    position: relative;
    display: inline-flex;
    flex-direction: column;
    width: 185px;
    height: 345px;
    text-align: center;
    background-size: cover;
    background-color: rgba(17, 10, 39, .2);
    color: #fff;
    border-radius: 5px
}

.PartnerWidget_container__9prjK.PartnerWidget_size-4__dTurN .PartnerWidget_background__KCzpu {
    margin: 20px auto 0;
    width: 155px;
    height: 90px
}

.PartnerWidget_container__9prjK.PartnerWidget_size-4__dTurN .PartnerWidget_logo__K0CY9 {
    width: 135px;
    margin-top: 250px
}

.PartnerWidget_hidden__sEuH2 {
    opacity: .01;
    position: absolute
}

.PartnerWidget_outline__VB1q1 {
    transition: border-color .25s cubic-bezier(.4, 0, .2, 1);
    border: 2px solid hsla(0, 0%, 100%, .1);
    padding: 15px 10px;
    border-radius: 5px;
    background: rgba(17, 10, 39, .2);
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: center
}

.PartnerWidget_outline__VB1q1:after {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    content: "";
    position: absolute;
    z-index: 1;
    height: 100%;
    width: 100%;
    top: 0;
    right: 0;
    left: 0;
    border-radius: 5px;
    background: hsla(0, 0%, 100%, .1);
    opacity: 0;
    pointer-events: none
}

.PartnerWidget_outline__VB1q1:hover {
    border-color: hsla(0, 0%, 100%, .4);
    background: hsla(0, 0%, 100%, .05);
    box-shadow: none
}

.PartnerWidget_outline__VB1q1:hover:after {
    opacity: 1
}

.PartnerWidget_background__KCzpu {
    background-position: 50%;
    background-repeat: no-repeat
}

.PartnerWidget_title__bR81q {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    word-break: break-word;
    padding: 0 15px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.PartnerWidget_userpicContainer__tE7e7 {
    margin-bottom: 15px;
    margin-top: 25px
}

.PartnerWidget_userpicContainer__tE7e7.PartnerWidget_collection__uuu_o {
    margin-top: 15px
}

.PartnerWidget_description__eqg7e {
    font-size: 12px;
    letter-spacing: .4px;
    padding-top: 5px;
    color: hsla(0, 0%, 100%, .5);
    word-break: break-word;
    line-height: 15px;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.PartnerWidget_panel__JE8Jo {
    position: absolute;
    bottom: 0;
    border-top: 1px solid hsla(0, 0%, 100%, .1);
    width: 98%;
    height: 40px;
    border-radius: 0 0 5px 5px;
    display: flex;
    justify-content: center;
    align-items: center
}

.PartnerWidget_panel__JE8Jo.PartnerWidget_collection__uuu_o {
    border-top: none;
    bottom: 50px
}

.PartnerWidget_button__F1805, .PartnerWidget_category__w2oio, .PartnerWidget_title__bR81q {
    position: relative;
    z-index: 1
}

.PartnerWidget_main__O1sgj {
    box-sizing: border-box;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.PartnerWidget_main__O1sgj.PartnerWidget_collection__uuu_o {
    padding: 15px 10px
}

.Rank_root__et8fP {
    width: 155px;
    height: 29px;
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    pointer-events: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.Rank_root__et8fP:after {
    position: absolute;
    content: " ";
    left: 0;
    top: 0;
    width: 155px;
    height: 35px
}

.Rank_root__et8fP.Rank_essence__Urerf {
    background-image: url(../images/essence.fdc9e04e.webp)
}

.Rank_root__et8fP.Rank_essence__Urerf .Rank_backLight__Iy0xC {
    background-image: url(../images/essence.d2b55524.png)
}

.Rank_root__et8fP.Rank_essence__Urerf.Rank_rankS__ZCM4j:after {
    background-image: url(../images/s_light_essence.6bcb002e.webp)
}

.Rank_root__et8fP.Rank_essence__Urerf.Rank_rankA__4yXOV:after {
    background-image: url(../images/a_light_essence.57fb1cad.webp)
}

.Rank_root__et8fP.Rank_essence__Urerf.Rank_rankB___AdQJ:after {
    background-image: url(../images/b_light_essence.c870e49f.webp)
}

.Rank_root__et8fP.Rank_essence__Urerf.Rank_rankC__CsBpT:after {
    background-image: url(../images/c_light_essence.687ffcd4.webp)
}

.Rank_root__et8fP.Rank_essence__Urerf.Rank_rankD__ysPLc:after {
    background-image: url(../images/d_light_essence.3f009d90.webp)
}

.Rank_root__et8fP.Rank_essence__Urerf.Rank_rankNG__c6r3D:after {
    background-image: url(../images/ng_light_essence.d83f513f.webp)
}

.Rank_root__et8fP.Rank_legacy__WpBDe {
    background-image: url(../images/legacy.2775facc.webp)
}

.Rank_root__et8fP.Rank_legacy__WpBDe .Rank_backLight__Iy0xC {
    background-image: url(../images/legacy.2bc05ce5.png)
}

.Rank_root__et8fP.Rank_legacy__WpBDe.Rank_rankS__ZCM4j:after {
    background-image: url(../images/s_light_legacy.fc692489.webp)
}

.Rank_root__et8fP.Rank_legacy__WpBDe.Rank_rankA__4yXOV:after {
    background-image: url(../images/a_light_legacy.68f27b1f.webp)
}

.Rank_root__et8fP.Rank_legacy__WpBDe.Rank_rankB___AdQJ:after {
    background-image: url(../images/b_light_legacy.cf0cb3c8.webp)
}

.Rank_root__et8fP.Rank_legacy__WpBDe.Rank_rankC__CsBpT:after {
    background-image: url(../images/c_light_legacy.b790f352.webp)
}

.Rank_root__et8fP.Rank_legacy__WpBDe.Rank_rankD__ysPLc:after {
    background-image: url(../images/d_light_legacy.70edfefc.webp)
}

.Rank_root__et8fP.Rank_legacy__WpBDe.Rank_rankNG__c6r3D:after {
    background-image: url(../images/ng_light_legacy.b5ac7c5f.webp)
}

.Rank_root__et8fP.Rank_aion__TTvdw, .Rank_root__et8fP.Rank_aionclassic__TQFsN, .Rank_root__et8fP.Rank_main__caiZf {
    background-image: url(../images/main.223d17ed.webp)
}

.Rank_root__et8fP.Rank_aion__TTvdw .Rank_backLight__Iy0xC, .Rank_root__et8fP.Rank_aionclassic__TQFsN .Rank_backLight__Iy0xC, .Rank_root__et8fP.Rank_main__caiZf .Rank_backLight__Iy0xC {
    background-image: url(../images/main.6d310f1c.png)
}

.Rank_root__et8fP.Rank_aion__TTvdw.Rank_rankS__ZCM4j:after, .Rank_root__et8fP.Rank_aionclassic__TQFsN.Rank_rankS__ZCM4j:after, .Rank_root__et8fP.Rank_main__caiZf.Rank_rankS__ZCM4j:after {
    background-image: url(../images/s_light_main.9f589663.webp)
}

.Rank_root__et8fP.Rank_aion__TTvdw.Rank_rankA__4yXOV:after, .Rank_root__et8fP.Rank_aionclassic__TQFsN.Rank_rankA__4yXOV:after, .Rank_root__et8fP.Rank_main__caiZf.Rank_rankA__4yXOV:after {
    background-image: url(../images/a_light_main.197167d0.webp)
}

.Rank_root__et8fP.Rank_aion__TTvdw.Rank_rankB___AdQJ:after, .Rank_root__et8fP.Rank_aionclassic__TQFsN.Rank_rankB___AdQJ:after, .Rank_root__et8fP.Rank_main__caiZf.Rank_rankB___AdQJ:after {
    background-image: url(../images/b_light_main.03d3e8b9.webp)
}

.Rank_root__et8fP.Rank_aion__TTvdw.Rank_rankC__CsBpT:after, .Rank_root__et8fP.Rank_aionclassic__TQFsN.Rank_rankC__CsBpT:after, .Rank_root__et8fP.Rank_main__caiZf.Rank_rankC__CsBpT:after {
    background-image: url(../images/c_light_main.e0d93eeb.webp)
}

.Rank_root__et8fP.Rank_aion__TTvdw.Rank_rankD__ysPLc:after, .Rank_root__et8fP.Rank_aionclassic__TQFsN.Rank_rankD__ysPLc:after, .Rank_root__et8fP.Rank_main__caiZf.Rank_rankD__ysPLc:after {
    background-image: url(../images/d_light_main.ced8af87.webp)
}

.Rank_root__et8fP.Rank_aion__TTvdw.Rank_rankNG__c6r3D:after, .Rank_root__et8fP.Rank_aionclassic__TQFsN.Rank_rankNG__c6r3D:after, .Rank_root__et8fP.Rank_main__caiZf.Rank_rankNG__c6r3D:after {
    background-image: url(../images/ng_light_main.d738d9ab.webp)
}

.Rank_rankIcon__ah1MB {
    position: relative;
    width: 23px;
    height: 21px;
    z-index: 1;
    top: 1px
}

.Rank_rankIcon__ah1MB img {
    height: 19px
}

.Rank_title__zLMJj {
    padding-right: 5px
}

.Rank_backLight__Iy0xC {
    width: 35px;
    height: 35px;
    position: absolute;
    background-size: 40px 40px;
    z-index: -1;
    left: -5px;
    top: -4px;
    background-position: 50%;
    background-repeat: no-repeat
}

.imageObjectFit_image__LxwwR {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    display: block;
    width: 100%;
    height: 100%
}

.PartnerUserPic_userpic__RkS1O {
    width: 80px;
    height: 80px;
    background: hsla(0, 0%, 100%, .2);
    border-radius: 100%;
    position: relative
}

.PartnerUserPic_userpic__RkS1O img {
    border-radius: 100%
}

.SocialsPanel_iconWrapper__w4Oiq {
    height: 100%;
    width: 35px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.SocialsPanel_iconWrapper__w4Oiq .SocialsPanel_twitch__BUzq6 {
    width: 16px;
    height: 18px
}

.SocialsPanel_iconWrapper__w4Oiq .SocialsPanel_youtube__qzyuz {
    width: 18px;
    height: 13px
}

.SocialsPanel_iconWrapper__w4Oiq .SocialsPanel_telegram__j_u1C {
    width: 18px;
    height: 15px
}

.SocialsPanel_iconWrapper__w4Oiq .SocialsPanel_web__AdgA8 {
    width: 18px;
    height: 18px
}

.SocialsPanel_iconWrapper__w4Oiq:hover .SocialsPanel_twitch__BUzq6 path {
    fill: #9146ff
}

.SocialsPanel_iconWrapper__w4Oiq:hover .SocialsPanel_youtube__qzyuz path {
    fill: red
}

.SocialsPanel_iconWrapper__w4Oiq:hover .SocialsPanel_telegram__j_u1C path {
    fill: #039be5
}

.SocialsPanel_iconWrapper__w4Oiq:hover .SocialsPanel_web__AdgA8 path {
    fill: #42c3c6
}

.Partners_root__8qJHy:before {
    content: "";
    height: 1000px;
    position: absolute;
    width: 1750px;
    max-width: 100%;
    top: 0;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%) translateY(-10%);
    background-repeat: no-repeat;
    background-position: top;
    background-size: cover;
    -webkit-mask-image: linear-gradient(90deg, transparent 1%, #fff 21%, #fff 90%, transparent)
}

.Partners_root__8qJHy.Partners_main__mS2BD:before {
    background-image: url(../images/header-main.14f583a7.webp)
}

.Partners_root__8qJHy.Partners_legacy__qiB4d:before {
    background-image: url(../images/header-legacy.d5fbee13.webp)
}

.Partners_root__8qJHy.Partners_essence__ueIUr:before {
    background-image: url(../images/header-essence.2a8219e2.webp)
}

.Partners_root__8qJHy.Partners_aion__wk1Ed:before {
    background-image: url(../images/header-aion.48a20387.webp);
    transform: translateX(-50%)
}

.Partners_root__8qJHy.Partners_aionclassic__hTMmZ:before {
    background-image: url(../images/header-aionclassic.2752f686.webp);
    transform: translateX(-50%)
}

.Partners_root__8qJHy.Partners_bns__5MR_o:before {
    background-image: url(../images/header-bns.eb93a8d3.webp);
    transform: translateX(-50%)
}

.Partners_root__8qJHy.Partners_rot__4WI28:before {
    background-image: url(../images/header-rot.c375bcf8.webp);
    transform: translateX(-50%)
}

.Partners_root__8qJHy.Partners_silk__v71Md:before {
    background-image: url(../images/header-silk.ae4d3f4a.webp);
    transform: translateX(-50%)
}

.Partners_root__8qJHy.Partners_gs__ZKicD:before {
    background-image: url(../images/header-gs.4f9ec2b8.webp);
    transform: translateX(-50%)
}

.Partners_root__8qJHy.Partners_pointblank__kEBD7:before {
    background-image: url(../images/header-pb.5ad98ff8.webp);
    transform: translateX(-50%)
}

.Partners_root__8qJHy:after {
    display: none
}

@media (max-width: 1750px) {
    .Partners_root__8qJHy:before {
        -webkit-mask-image: unset
    }
}

.Partners_widgetsGrid__3H5fH {
    max-width: 985px;
    display: flex;
    gap: 15px;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
    flex-wrap: wrap
}

.Partners_content__Mjbte {
    max-width: 785px;
    min-height: 280px;
    position: relative;
    z-index: 1;
    text-align: center;
    margin: 60px auto 45px
}

.Partners_title__8aMAx {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0;
    font-weight: 500;
    text-align: center;
    margin: 0 auto 25px;
    max-width: 500px
}

.Partners_description__t_Utc {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0;
    width: 685px;
    margin: 0 auto 35px;
    text-align: center;
    color: hsla(0, 0%, 100%, .65)
}

.Partners_gridContainer__TbbCv {
    display: flex;
    justify-content: center
}
/****************/
.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
}

.ProfileBilling_theme-dark__c53BW .ProfileBilling_item__WFrZK {
    border-bottom: 1px solid hsla(0, 0%, 100%, .1)
}

.ProfileBilling_theme-light__oWyj3 .ProfileBilling_item__WFrZK {
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.ProfileBilling_pageTitle__aCWOs {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0;
    margin: 10px 0 35px;
    font-weight: 600
}

.ProfileBilling_pageDescription__ECI7P {
    font-style: normal;
    font-size: 16px;
    line-height: 25px
}

.ProfileBilling_item__WFrZK {
    width: 100%;
    padding-bottom: 30px;
    margin-bottom: 30px
}

.ProfileBilling_item__WFrZK:last-of-type {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0
}

.ProfileBilling_sticky__OqWbK {
    position: sticky;
    top: 140px
}

.ProfileBilling_container__0OFVf {
    display: flex;
    flex-direction: row;
    box-sizing: border-box
}

.ProfileBilling_col__E2YE_ {
    transition: width .25s cubic-bezier(.4, 0, .2, 1);
    width: 100%;
    padding-right: 30px
}

.ProfileBilling_col__E2YE_ + .ProfileBilling_col__E2YE_ {
    margin-left: 35px
}

.BillingTerminals_theme-dark__8qFhL .BillingTerminals_item__a_FLs {
    color: hsla(0, 0%, 100%, .4)
}

.BillingTerminals_theme-dark__8qFhL .BillingTerminals_itemActive__lLjAl {
    background: hsla(0, 0%, 100%, .1);
    color: #fff
}

.BillingTerminals_theme-dark__8qFhL .BillingTerminals_item__a_FLs:hover {
    color: #fff
}

.BillingTerminals_theme-dark__8qFhL .BillingTerminals_item__a_FLs:hover .BillingTerminals_radio__1viKY i {
    border-color: hsla(0, 0%, 100%, .6)
}

.BillingTerminals_theme-dark__8qFhL .BillingTerminals_gap__ZvL_2 {
    border-top: 1px solid hsla(0, 0%, 100%, .11)
}

.BillingTerminals_theme-light__u9k_m .BillingTerminals_item__a_FLs {
    color: rgba(0, 0, 0, .5)
}

.BillingTerminals_theme-light__u9k_m .BillingTerminals_itemActive__lLjAl {
    background: #fff;
    color: #000
}

.BillingTerminals_theme-light__u9k_m .BillingTerminals_item__a_FLs:hover {
    color: #000
}

.BillingTerminals_theme-light__u9k_m .BillingTerminals_item__a_FLs:hover .BillingTerminals_radio__1viKY i {
    border-color: rgba(0, 0, 0, .6)
}

.BillingTerminals_theme-light__u9k_m .BillingTerminals_gap__ZvL_2 {
    border-top: 1px solid rgba(0, 0, 0, .11)
}

.BillingTerminals_item__a_FLs {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    transition: color .1s cubic-bezier(.4, 0, .2, 1);
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: pointer;
    padding: 20px;
    box-sizing: border-box;
    position: relative
}

.BillingTerminals_itemActive__lLjAl {
    border-radius: 5px
}

.BillingTerminals_itemActive__lLjAl .BillingTerminals_icon__z18Fv {
    opacity: 1
}

.BillingTerminals_itemInner__94YU6 {
    display: flex;
    flex-direction: row;
    align-items: center
}

.BillingTerminals_item__a_FLs:hover .BillingTerminals_icon__z18Fv {
    opacity: 1
}

.BillingTerminals_gap__ZvL_2 {
    margin: 18px 0
}

.BillingTerminals_icon__z18Fv {
    transition: opacity .25s cubic-bezier(.4, 0, .2, 1);
    display: flex;
    justify-content: center;
    margin: 0 15px;
    opacity: .5
}

.BillingTerminals_description__VpqF7 {
    font-size: 11px;
    line-height: 15px;
    letter-spacing: 1.1px;
    margin-top: 5px;
    padding-left: 65px
}

.BillingTerminals_button__uMAE7 {
    position: absolute;
    right: 10px
}

.Radio_theme-dark__tA9P_ i {
    border: 1px solid hsla(0, 0%, 100%, .2)
}

.Radio_theme-dark__tA9P_:hover i {
    border-color: hsla(0, 0%, 100%, .6)
}

.Radio_theme-dark__tA9P_.Radio_selected__Dlscu i {
    background-color: #f9c10b;
    border: none
}

.Radio_theme-dark__tA9P_.Radio_selected__Dlscu:hover i {
    background-color: #fdca44
}

.Radio_theme-dark__tA9P_.Radio_disabled__yrht5 i, .Radio_theme-dark__tA9P_.Radio_disabled__yrht5:hover i {
    border: none;
    background-color: hsla(0, 0%, 100%, .2)
}

.Radio_theme-light__cDDwm i {
    border: 1px solid rgba(0, 0, 0, .2)
}

.Radio_theme-light__cDDwm:hover i {
    border-color: rgba(0, 0, 0, .6)
}

.Radio_theme-light__cDDwm.Radio_selected__Dlscu i {
    background-color: #f9c10b;
    border: none
}

.Radio_theme-light__cDDwm.Radio_selected__Dlscu:hover i {
    background-color: #fdca44
}

.Radio_theme-light__cDDwm.Radio_disabled__yrht5 i {
    border: none;
    background-color: rgba(0, 0, 0, .2)
}

.Radio_theme-light__cDDwm.Radio_disabled__yrht5.Radio_selected__Dlscu i {
    border: 4px solid rgba(0, 0, 0, .2);
    background: none
}

.Radio_theme-light__cDDwm.Radio_disabled__yrht5.Radio_selected__Dlscu i:after {
    display: none
}

.Radio_container__neM1i {
    font-size: 14px;
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    cursor: pointer;
    padding-left: 15px;
    min-height: 15px
}

.Radio_container__neM1i i {
    transition: border-color .25s cubic-bezier(.4, 0, .2, 1);
    position: absolute;
    left: 0;
    top: 0;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    display: inline-block;
    box-sizing: border-box
}

.Radio_container__neM1i.Radio_selected__Dlscu i:after {
    content: "";
    position: absolute;
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background-color: #000;
    top: 4px;
    left: 4px
}

.Radio_container__neM1i.Radio_disabled__yrht5 {
    cursor: default
}

.Radio_container__neM1i span {
    display: inline-block;
    margin-left: 5px
}

.Radio_input__i7Qmf {
    position: absolute;
    z-index: -1;
    margin: 0;
    opacity: 0;
    left: 0;
    top: 0
}

.ProfileLinkedCard_theme-dark__9lgIq .ProfileLinkedCard_item__VxWjQ {
    border-bottom: 1px solid hsla(0, 0%, 100%, .1)
}

.ProfileLinkedCard_theme-light___cF5O .ProfileLinkedCard_item__VxWjQ {
    border-bottom: 1px solid rgba(0, 0, 0, .1)
}

.ProfileLinkedCard_pageTitle__B9cjL {
    font-size: 36px;
    line-height: 40px;
    letter-spacing: 0;
    margin: 10px 0 35px;
    font-weight: 600
}

.ProfileLinkedCard_pageDescription__saZ4w {
    font-style: normal;
    font-size: 16px;
    line-height: 25px
}

.ProfileLinkedCard_item__VxWjQ {
    width: 100%;
    padding-bottom: 30px;
    margin-bottom: 30px
}

.ProfileLinkedCard_item__VxWjQ:last-of-type {
    border: none;
    padding-bottom: 0;
    margin-bottom: 0
}

.ProfileLinkedCard_sticky__ntT_Z {
    position: sticky;
    top: 140px
}

.ProfileLinkedCard_theme-dark__9lgIq .ProfileLinkedCard_inner__HEkd9 {
    border-color: hsla(0, 0%, 100%, .2)
}

.ProfileLinkedCard_theme-dark__9lgIq .ProfileLinkedCard_action__97HsO {
    background: none;
    border: 1px solid hsla(0, 0%, 100%, .2);
    border-radius: 0 0 5px 5px;
    color: #fff;
    transition: border-color .3s, color .3s
}

.ProfileLinkedCard_theme-dark__9lgIq .ProfileLinkedCard_action__97HsO:hover {
    border-color: #fff
}

.ProfileLinkedCard_theme-dark__9lgIq .ProfileLinkedCard_action__97HsO:active {
    color: hsla(0, 0%, 100%, .8);
    border-color: hsla(0, 0%, 100%, .8)
}

.ProfileLinkedCard_theme-light___cF5O .ProfileLinkedCard_inner__HEkd9 {
    background: #fff;
    border-color: rgba(0, 0, 0, .2)
}

.ProfileLinkedCard_theme-light___cF5O .ProfileLinkedCard_action__97HsO {
    color: #000;
    background-color: #fff;
    border-radius: 0 0 4px 4px;
    border: 1px solid rgba(0, 0, 0, .2);
    transition: border-color .3s, color .3s
}

.ProfileLinkedCard_theme-light___cF5O .ProfileLinkedCard_action__97HsO:hover {
    border-color: #000
}

.ProfileLinkedCard_theme-light___cF5O .ProfileLinkedCard_action__97HsO:active {
    color: rgba(0, 0, 0, .8);
    border-color: rgba(0, 0, 0, .5)
}

.ProfileLinkedCard_container__e5BhV {
    display: flex;
    flex-direction: row;
    box-sizing: border-box
}

.ProfileLinkedCard_col__UveRV {
    transition: width .25s cubic-bezier(.4, 0, .2, 1);
    width: 100%;
    padding-right: 30px
}

.ProfileLinkedCard_col__UveRV + .ProfileLinkedCard_col__UveRV {
    margin-left: 35px
}

.ProfileLinkedCard_inner__HEkd9 {
    padding: 20px;
    border-radius: 5px 5px 0 0;
    border-width: 1px 1px 0;
    border-style: solid
}

.ProfileLinkedCard_title__wCD7L {
    font-size: 21px
}

.ProfileLinkedCard_mask__rUH3a {
    margin-top: 45px;
    opacity: .5
}

.ProfileLinkedCard_action__97HsO {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    width: 100%;
    height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    transition: color .2s ease;
    font-family: Onest, sans-serif;
    outline: none
}

.ProfileLinkedCard_unlinkCardContainer__pmwwf {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.ProfileLinkedCard_disclaimer___wNsc {
    opacity: .5
}

.ProfileLinkedCard_cancel__wKPQt {
    margin-top: 15px;
    padding: 10px;
    cursor: pointer;
    align-self: center
}

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

.ProfileLinkedCard_cancel__wKPQt span:hover {
    color: #fdca44
}

.ProfileLinkedCard_cancel__wKPQt span:active {
    color: #da9a10
}

.BillingForms_theme-dark__qdBNV .BillingForms_hintTooltipIcon__8qoLh:hover circle {
    fill: #fff
}

.BillingForms_theme-dark__qdBNV .BillingForms_hintTooltipIcon__8qoLh circle {
    fill: hsla(0, 0%, 100%, .1)
}

.BillingForms_theme-light__d_fRB .BillingForms_hintTooltipIcon__8qoLh:hover circle {
    fill: #f9c10b
}

.BillingForms_theme-light__d_fRB .BillingForms_hintTooltipIcon__8qoLh circle {
    fill: #8b8b8b
}

.BillingForms_qiwiTerminal__C06mH {
    font-size: 16px
}

.BillingForms_qiwiTerminalImage__UJa62 {
    margin: 35px 0 10px;
    width: 198px;
    height: 124px;
    background: url(../images/qiwi-terminal.d9ecdbcb.png)
}

.BillingForms_qiwiTerminalSteps__9OEZ1 {
    line-height: 25px;
    list-style: none;
    counter-reset: myCounter;
    padding: 0
}

.BillingForms_qiwiTerminalStep__aB8_9 span {
    display: inline-block
}

.BillingForms_qiwiTerminalStep__aB8_9 + .BillingForms_qiwiTerminalStep__aB8_9 {
    margin-top: 15px
}

.BillingForms_qiwiTerminalStep__aB8_9 {
    position: relative
}

.BillingForms_qiwiTerminalLink__NUBsD {
    color: #f9c10b;
    margin-left: 5px;
    cursor: pointer;
    text-decoration: none
}

.BillingForms_qiwiTerminalStep__aB8_9:before {
    counter-increment: myCounter;
    content: counter(myCounter) ".";
    display: inline-block;
    top: 0;
    left: -20px;
    position: absolute;
    opacity: .5
}

.BillingForms_cvcConstruction__s329L {
    position: relative
}

.BillingForms_cvcField__M2MDJ {
    width: 52px
}

.BillingForms_cvcHint__ISGOk {
    position: absolute !important;
    top: 65px;
    left: 0;
    width: 100%
}

.BillingForms_cvcFieldWithHint___CtjH {
    padding-bottom: 28px
}

@media (max-width: 1200px) {
    .BillingForms_cvcFieldWithHint___CtjH {
        padding-bottom: 43px
    }
}

.BillingForms_account__9Ikeq {
    color: #f9c10b
}

.BillingForms_confirmLinking__YmaFL {
    margin: 45px 0 20px
}

.BillingForms_backTitleWrapper__slB4O {
    text-align: center;
    margin-top: 15px
}

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

.BillingForms_backTitleWrapper__slB4O span:hover {
    color: #fdca44
}

.BillingForms_backTitleWrapper__slB4O span:active {
    color: #da9a10
}

.BillingForms_backTitleWrapper__slB4O > span {
    font-size: 14px;
    line-height: 15px;
    letter-spacing: .4px;
    cursor: pointer
}

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

.BillingForms_container__T77YV {
    flex-grow: 1;
    position: relative
}

.BillingForms_component__4Bg5u {
    padding-bottom: 25px
}

.BillingForms_component__4Bg5u.BillingForms_withHint__qXPrL {
    padding-bottom: 0
}

.BillingForms_component__4Bg5u + .BillingForms_component__4Bg5u {
    margin-top: 12px
}

.BillingForms_actionButton__ScnRV {
    margin-top: 20px
}

.BillingForms_title__JJ9gO {
    font-size: 21px;
    line-height: 25px;
    letter-spacing: 0;
    margin-bottom: 28px
}

.BillingForms_row__GydlE {
    display: flex;
    flex-direction: row;
    padding-bottom: 0
}

.BillingForms_hintContainer__g3HRO {
    min-height: 25px
}

.BillingForms_elementHint__5v_QV {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    color: #aaa;
    display: inline-block;
    padding: 6px 0 0
}

.BillingForms_elementHint__5v_QV.BillingForms_error__nRPHm {
    color: #fe4c25
}

.BillingForms_subTitle__mW8vb {
    line-height: 20px
}

.BillingForms_subTitle__mW8vb + .BillingForms_inner__JrS7K {
    margin-top: 11px
}

.BillingForms_hintWrapper__703ZH {
    margin-top: 25px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.BillingForms_hint__uOUnO {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    text-transform: uppercase;
    margin-right: 5px
}

.BillingForms_hintTooltip__Bpxba {
    font-size: 11px !important;
    line-height: 15px !important;
    letter-spacing: 0 !important;
    text-align: left !important;
    width: 225px;
    padding: 20px 24px
}

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

.BillingForms_cvcTooltipContainer___dwzy {
    margin: 0 5px 0 10px;
    top: 28px
}

.BillingForms_hintTooltipIcon__8qoLh {
    cursor: pointer;
    display: flex
}

.BillingForms_hintTooltipIcon__8qoLh:hover .question-icon-text {
    fill: #110a27
}

.BillingForms_hintPositive__xzNnc {
    color: #a8dd47
}

.BillingForms_hintDefault__zLe91 {
    color: #fff
}

.BillingForms_error__nRPHm {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    padding-top: 10px;
    width: 100%;
    color: #fe4c25;
    text-align: center
}

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

.BillingForms_error__nRPHm a:hover {
    color: #fdca44
}

.BillingForms_error__nRPHm a:active {
    color: #da9a10
}

.BillingForms_mod-empty__HKq8B .BillingForms_backTitleWrapper__slB4O {
    text-align: left
}

.BillingForms_mod-code__aivDw .BillingForms_title__JJ9gO {
    margin-bottom: 11px
}

.BillingForms_mod-code__aivDw .BillingForms_actionButton__ScnRV {
    margin-top: 10px
}

.InputWithTips_tips__645z4 {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    display: flex;
    flex-direction: row;
    margin-top: 12px
}

.InputWithTips_tip__t7I8o {
    transition: opacity .1s cubic-bezier(.4, 0, .2, 1);
    opacity: .3;
    padding: 5px 0
}

.InputWithTips_tip__t7I8o:hover {
    opacity: 1;
    cursor: pointer
}

.InputWithTips_tip__t7I8o + .InputWithTips_tip__t7I8o {
    margin-left: 12px
}

.QrOverlay_container__jrxil {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 300px;
    height: 590px;
    margin: auto 0;
    padding: 30px 100px 0;
    border-radius: 8px;
    background-color: rgba(25, 17, 56, .99)
}

.QrOverlay_title__9LENP {
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    width: 300px;
    margin: 60px 0 20px;
    color: hsla(0, 0%, 100%, .5)
}

.QrOverlay_spinner__sc3A0 {
    margin-top: 90px
}

.QrOverlay_img__lTSxl {
    width: 240px;
    height: 240px;
    border-radius: 8px;
    background-color: #fff
}

.QrOverlay_overlayContainer__wBQQ0 {
    position: fixed
}

.BillingMobileForm_theme-dark__50dRa .BillingMobileForm_hintDefault__GIJg7, .BillingMobileForm_theme-dark__50dRa .BillingMobileForm_paymentRules__HOHr9 {
    color: #fff
}

.BillingMobileForm_theme-light__81es7 .BillingMobileForm_hintDefault__GIJg7, .BillingMobileForm_theme-light__81es7 .BillingMobileForm_paymentRules__HOHr9 {
    color: #000
}

.BillingMobileForm_container__95wll {
    flex-grow: 1;
    position: relative
}

.BillingMobileForm_component__lI5gb + .BillingMobileForm_component__lI5gb {
    margin-top: 37px
}

.BillingMobileForm_actionButton__3BYvJ {
    margin-top: 45px
}

.BillingMobileForm_hint___Wl29 {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    text-transform: uppercase;
    margin-right: 5px;
    text-align: center
}

.BillingMobileForm_hintPositive__pjB4o {
    color: #a8dd47
}

.BillingMobileForm_hintText__d80c9, .BillingMobileForm_hintTitle__6EXsw {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    display: inline-block;
    text-transform: none;
    margin: 0
}

.BillingMobileForm_hintText__d80c9 {
    color: #8b8b8b
}

.BillingMobileForm_hintTooltip__vS__x {
    width: 225px;
    padding: 15px 20px;
    box-sizing: border-box
}

.BillingMobileForm_hintWrapper__P48Gx {
    margin-top: 25px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center
}

.BillingMobileForm_tooltipText__Lz2uf {
    font-size: 12px;
    line-height: 15px;
    letter-spacing: .4px;
    text-align: left
}

.BillingMobileForm_checkSms__8205y {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: .4px;
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    align-items: center
}

.BillingMobileForm_checkSmsLoader__EDDne {
    margin-bottom: 10px
}

.BillingMobileForm_checkSmsDescription__b_Lyn {
    opacity: .5;
    text-align: center
}

.BillingMobileForm_paymentOk__dEE_5 {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    align-items: center;
    line-height: 20px
}

.BillingMobileForm_paymentOkTitle__6sx0r {
    margin-top: 10px
}

.BillingMobileForm_paymentOkDescription__kTDFi {
    opacity: .5
}

.BillingMobileForm_buttonLoader__6GymI {
    display: flex !important;
    justify-content: center
}

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

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

.BillingMobileForm_error__AUkzx a:hover {
    color: #fdca44
}

.BillingMobileForm_error__AUkzx a:active {
    color: #da9a10
}

.BillingMobileOperator_theme-dark__xY1mw .BillingMobileOperator_active__A0Kav .BillingMobileOperator_name__YDLcF {
    color: #fff
}

.BillingMobileOperator_theme-light__ParEu .BillingMobileOperator_active__A0Kav .BillingMobileOperator_name__YDLcF {
    color: #000
}

.BillingMobileOperator_title__DPdPy {
    margin-bottom: 5px
}

.BillingMobileOperator_inner__pD_ct {
    display: flex;
    flex-direction: row
}

.BillingMobileOperator_item__qzLpZ {
    cursor: pointer;
    opacity: .3
}

.BillingMobileOperator_select__ch1Kc {
    width: 100%
}

.BillingMobileOperator_itemActive___zCVr, .BillingMobileOperator_item__qzLpZ:hover {
    opacity: 1
}

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

.BillingMobileOperator_icon__0A6_K {
    margin-right: 10px
}

.BillingMobileOperator_name__YDLcF {
    font-size: 14px;
    line-height: 1;
    letter-spacing: .4px;
    color: #000;
    margin: 0
}

.BillingMobileOperator_wrap__InDyQ {
    display: flex;
    flex-flow: row nowrap;
    justify-content: flex-start;
    align-items: center;
    padding: 10px 0 10px 15px;
    margin-right: -10px;
    height: 24px;
    transition: background-color .3s
}

.BillingMobileOperator_wrap__InDyQ:hover {
    background-color: #e9e9f2
}

.BillingMobileOperator_active__A0Kav.BillingMobileOperator_wrap__InDyQ {
    padding: 3px 0
}

.BillingMobileOperator_active__A0Kav.BillingMobileOperator_wrap__InDyQ:hover {
    background-color: transparent
}
