@media(max-width:1279px){
    #usedesk-messenger .uw__round-button{
        width:11.6vw;
        height:11.6vw
    }
    #usedesk-messenger .uw__round-button__image{
        width:11.6vw;
        height:11.6vw
    }
    *{
        -webkit-tap-highlight-color:transparent
    }
    @keyframes borderPulse{
        0%{
            box-shadow:inset 0 0 0 5px rgba(255,255,255,.4),0 0 0 0 #fff,0 20px 40px #437eef40
        }
        100%{
            box-shadow:inset 0 0 0 3px rgba(117,117,255,.2),0 0 0 4px transparent,0 20px 40px #437eef40
        }
    }
    @keyframes borderPulseHeader{
        0%{
            box-shadow:inset 0 0 0 5px rgba(255,255,255,.4),0 0 0 0 #fff
        }
        100%{
            box-shadow:inset 0 0 0 3px rgba(117,117,255,.2),0 0 0 4px transparent
        }
    }
    .sideNavCircles{
        display:none
    }
    .supportBtn{
        display:none
    }
    .isSidedMenu .contentContainer{
        -webkit-filter:blur(0);
        -ms-filter:blur(0);
        filter:blur(0)
    }
    .inputFieldResult{
        font-size:14px;
        margin-top:-10px;
        right:20px
    }
    .customSelectContainer .inputFieldResult{
        margin-top:-1.52vw;
        right:5.86vw
    }
    .inputFieldTitle{
        font-size:16px;
        margin-bottom:10px
    }
    .inputFieldDesc{
        font-size:14px;
        margin-bottom:10px
    }
    .inputFieldWrapper input{
        height:60px;
        line-height:60px;
        padding:18px 18px 18px 64px;
        font-size:18px
    }
    .inputFieldContainer{
        margin-bottom:30px
    }
    .inputFieldContainer:last-child{
        margin-bottom:0
    }
    .inputFieldWrapper input::placeholder{
        font-size:18px
    }
    .inputFieldWrapper:before{
        background-size:24px
    }
    .inputField-email:before{
        background:url(../images/mailIcon.svg) 20px center no-repeat
    }
    .inputField-vk:before{
        background:url(../images/vkIcon.svg) 20px center no-repeat
    }
    .inputField-login:before{
        background:url(../images/userIcon.svg) 20px center no-repeat
    }
    .inputField-password:before,.inputField-passwordRepeat:before{
        background:url(../images/keyIcon.svg) 20px center no-repeat
    }
    .inputField-paymentSum::before{
        background:url(../images/donateIcon.svg) 20px center no-repeat;
        background-size:24px
    }
    .modalBtn{
        margin-top:40px;
        padding:17px 33px;
        font-size:20px;
        letter-spacing:.6vw
    }
    .modalBtn img{
        width:18px
    }
    .sideMenu{
        background:rgba(36,36,36,.8)
    }
    .sideMenuBg{
        display:none;
        position:fixed;
        top:0;
        left:0;
        width:100%;
        height:100%;
        background:transparent;
        z-index:45;
        transition:background .2s
    }
    .isSidedMenu .sideMenuBg{
        display:block;
        background:rgba(16,16,16,.95)
    }
    .sideMenuContainer{
        padding:80px 0 40px;
        display:flex;
        flex-direction:column;
        justify-content:space-between;
        box-sizing:border-box
    }
    .sideMenuFooter{
        padding:0 40px;
        display:flex;
        justify-content:space-between;
        align-items:center
    }
    .sideMenuFooter .systemRequir{
        font-size:14px;
        margin-top:0
    }
    .sideMenuFooter .supportBtn{
        display:flex;
        position:static;
        width:60px;
        height:60px
    }
    .sideMenuFooter .supportBtn img{
        width:30px
    }
    .sideMenuContent .sideMenu-nav{
        padding:18px 0;
        position:relative
    }
    .sideMenuContent .sideMenu-nav li{
        position:relative;
        font-size:18px;
        line-height:60px;
        padding:0 40px;
        background:transparent;
        color:rgba(255,255,255,.75);
        letter-spacing:3px;
        transition:color .2s,background .2s
    }
    .sideMenuContent .sideMenu-nav li:hover{
        background:rgba(255,255,255,.05);
        color:#fff
    }
    .sideMenuContent .sideMenu-nav li.sideMenu-nav_active:before{
        content:'';
        position:absolute;
        top:0;
        left:0;
        margin-top:10px;
        height:40px;
        width:4px;
        border-radius:100px;
        background:#ff3a3a;
        box-shadow:0 2px 20px #ff3a3a
    }
    .sideMenuContent .sideMenu-nav:before{
        content:'';
        position:absolute;
        top:0;
        left:40px;
        width:calc(100% - 80px);
        height:1px;
        background:rgba(255,255,255,.05)
    }
    .sideMenuContent .sideMenu-nav:after{
        content:'';
        position:absolute;
        bottom:0;
        left:40px;
        width:calc(100% - 80px);
        height:1px;
        background:rgba(255,255,255,.05)
    }
    .sideMenuContent .sideMenu-nav li a{
        color:rgba(255,255,255,.75);
        text-decoration:none;
        width:100%;
        height:100%;
        display:inline-block
    }
    .sideMenuContent-unreg{
        display:none;
        margin-bottom:40px;
        padding:0 40px
    }
    .isUnregUser .sideMenuContent-unreg{
        display:block
    }
    .sideMenuContent-unreg_paymentBtn{
        line-height:60px;
        width:100%;
        border:2px solid #3a86ef;
        color:rgba(255,255,255,.75);
        border-radius:100px;
        margin-bottom:20px;
        text-align:center;
        font-weight:700;
        letter-spacing:1.5px;
        font-size:16px
    }
    .sideMenuContent-unreg_authBtn{
        line-height:60px;
        width:100%;
        border:2px solid #3a86ef;
        background:#3a86ef;
        color:#fff;
        border-radius:100px;
        text-align:center;
        font-weight:700;
        letter-spacing:1.5px;
        font-size:16px
    }
    .sideMenuContent-reg{
        display:block
    }
    .isUnregUser .sideMenuContent-reg{
        display:none
    }
    .sideMenuContent .accountPopupReg_accInfo{
        border-top:none;
        padding:0 40px 30px;
        color:#fff;
        position:relative
    }
    .sideMenuContent .accountPopupReg_accName{
        margin-bottom:2px
    }
    .sideMenuContent .accountPopupReg_menu{
        color:#fff
    }
    .sideMenuContent .accountPopupReg_menu li{
        padding:0 40px
    }
    .accountPopupReg_accInfo .logout{
        position:absolute;
        right:40px;
        top:10px;
        width:30px;
        height:30px;
        margin-right:0
    }
    .accountPopupReg_menu_exit{
        display:none
    }
    .sideMenu .os-content{
        display:flex;
        flex-direction:column;
        justify-content:space-between;
        height:100%!important
    }
    .header{
        padding:4vw 5.3vw 3.8vw!important;
        height:100px;
        background:transparent
    }
    .header_scrolled .header{
        background:rgba(56,56,56,.97)
    }
    .header-links{
        display:none
    }
    .headerNavigator{
        display:none
    }
    .accountOptions{
        display:none
    }
    .logoLinks .logo{
        height:5.1vw
    }
    .logoLinks .logo img{
        width:18.55vw;
        height:5.1vw
    }
    .subtitle{
        font-size:2.3vw
    }
    .title{
        font-size:3.7vw
    }
    .textDescription{
        font-size:2.2vw;
        line-height:3.2vw
    }
    .mobileActivator{
        display:block
    }
    .mobileDisactivator{
        display:none
    }
    .headerMenuSwitcher{
        width:3.6vw
    }
    .isSidedMenu .mobileActivator{
        display:none
    }
    .isSidedMenu .mobileDisactivator{
        display:block
    }
    .isSidedMenu .mobileDisactivator svg{
        width:21px;
        fill:#fff
    }
    .socials-welcome{
        display:none
    }
    .welcomeImageRectangles-1{
        opacity:.7
    }
    .welcome{
        padding:100px 5.3vw 11vw;
        flex-direction:column
    }
    .welcomeImage{
        width:100%;
        height:75vw
    }
    .welcomeImageInner{
        width:100%;
        height:100%;
        background-position:center
    }
    .welcomeMoreBelowContainer{
        padding:2.45vw 5.2vw
    }
    .welcomeMoreBelowContainer:before{
        left:5.2vw;
        width:calc(100% - 10.4vw)
    }
    .welcomeMoreBelowTitle{
        font-size:2.1vw
    }
    .welcomeMoreBelowMouseText{
        font-size:1.6vw
    }
    .welcomeMoreBelowMouseIcon{
        width:2vw;
        margin-right:.9vw
    }
    .welcomeInfo{
        width:100%;
        text-align:center;
        margin-top:1.6vw
    }
    .welcomeInfo-title{
        font-size:4.7vw
    }
    .welcomeInfo-text{
        font-size:2.8vw;
        letter-spacing:1.8px;
        line-height:3.6vw
    }
    .welcomeBtnsContainer{
        margin-top:2.6vw;
        margin-bottom:1.6vw
    }
    .welcome-seeTrailerContainer{
        margin-right:1.6vw;
        margin-top:0;
        margin-bottom:0
    }
    .welcome-seeTrailerIconContainer{
        padding:1vw;
        box-sizing:unset;
        width:5.9vw;
        height:5.9vw
    }
    .welcome-seeTrailerIcon .iconPlay{
        font-size:1.55vw;
        margin-left:.5vw;
        margin-bottom:.1vw
    }
    .welcome-seeTrailerText{
        font-size:1.8vw
    }
    .btnStartGame-welcomeContainer{
        display:inline-block
    }
    .btnStartGame-welcomeContainer .btnStartGame{
        font-size:2.3vw;
        padding:2.4vw 3.4vw
    }
    .btnStartGame-welcomeContainer .btnStartGame img{
        width:2.5vw
    }
    .welcome .systemRequir{
        font-size:2vw;
        margin-top:0
    }
    .aboutProjectRect-1{
        right:44%;
        width:7.7vw;
        height:7.7vw;
        opacity:.7
    }
    .aboutProject{
        padding:0 7vw
    }
    .aboutProjectItem{
        display:block;
        padding:8vw 0
    }
    .aboutProjectImage{
        width:100%;
        height:52.1vw
    }
    .aboutProjectImage-1{
        height:62.5vw
    }
    .aboutProjectImage-1+.aboutProjectInfo{
        margin-top:-7.9vw
    }
    .aboutProjectInfo{
        width:100%;
        text-align:center;
        margin-top:10.5vw
    }
    .aboutProjectInfo-subtitle{
        margin-bottom:2.4vw
    }
    .aboutProjectInfo-title{
        margin-bottom:1.3vw
    }
    .aboutProjectInfo-count{
        top:-2.8vw;
        right:calc(50% - 5.5vw);
        width:10.8vw;
        text-align:center;
        line-height:7.9vw;
        font-size:9vw
    }
    .galleryContainer{
        border-top:1.3vw solid rgba(255,255,255,.01);
        padding:4vw 5.2vw 5.2vw
    }
    .galleryTitle-subtitle{
        margin-bottom:2vw
    }
    .galleryTitle-title{
        margin-bottom:3vw
    }
    .galleryFilters{
        display:none
    }
    .galleryLeft,.galleryRight{
        display:none
    }
    .galleryList{
        margin:0;
        width:89.9vw;
        height:89.2vw
    }
    .galleryListInner .galleryImageContainer{
        width:43.7vw;
        height:28vw
    }
    .galleryFiltersTablet{
        display:flex;
        justify-content:space-between;
        align-items:flex-start;
        margin-bottom:4vw;
        margin-top:5vw
    }
    .galleryFilterInput{
        width:69vw;
        color:#fff;
        margin-top:-2.08vw;
        height:7.81vw
    }
    .galleryFilterInput .select-styled{
        padding-left:8.33vw;
        line-height:7.81vw;
        font-size:2.34vw
    }
    .galleryFilterInput .select-styled:before{
        background:url(../images/filterIcon.svg) left 2.6vw center no-repeat;
        background-size:3.52vw
    }
    .galleryFilterInput .select-styled:after{
        right:2.6vw;
        width:1.17vw;
        height:1.17vw;
        margin-top:-1.2vw;
        border-left:3px solid #fff;
        border-bottom:3px solid #fff
    }
    .galleryFilterInput .select-options{
        max-height:40vw
    }
    .galleryFilterInput .select-options li{
        padding-left:8.33vw;
        line-height:7.81vw;
        font-size:2.34vw
    }
    .galleryFilterInput .select-options li:before{
        background:url(../images/filterIcon.svg) left 2.6vw center no-repeat;
        background-size:3.52vw
    }
    .galleryFilterInput .select{
        height:7.81vw
    }
    .galleryFiltersTablet .galleryLeft,.galleryFiltersTablet .galleryRight{
        display:block;
        position:static;
        width:7.81vw;
        height:7.81vw;
        border:2px solid #131313;
        border-radius:0;
        box-sizing:border-box;
        display:flex;
        justify-content:center;
        align-items:center
    }
    .galleryFiltersTablet .galleryLeft svg,.galleryFiltersTablet .galleryRight svg{
        width:1.95vw
    }
    .communityContainer{
        padding:13vw 5.2vw
    }
    .communityGreating{
        display:block
    }
    .communityGreating-image{
        width:100%;
        height:59.2vw;
        margin-bottom:10.4vw
    }
    .communityGreating-info{
        width:100%;
        text-align:center
    }
    .communityGreating-text{
        display:inline-block;
        width:57.5vw;
        font-size:3.2vw;
        line-height:4.3vw;
        margin-bottom:2.7vw
    }
    .communityGreating-btn .btnStartGame{
        font-size:2.35vw;
        padding:2.6vw 4.2vw
    }
    .communityGreating-btn .btnStartGame img{
        width:3.2vw
    }
    .serversSubtitle{
        margin-bottom:2.6vw
    }
    .serversTitle{
        margin-bottom:1.3vw
    }
    .serversFullOnline-text{
        font-size:2.6vw
    }
    .serversFullOnline-num{
        font-size:3.2vw
    }
    .serversList{
        margin-top:4vw;
        grid-template-columns:1fr 1fr;
        grid-gap:2.6vw
    }
    .serverContainer{
        height:12.6vw
    }
    .serverContainer-logo{
        width:12.3vw
    }
    .serverContainer-info{
        width:calc(100% - 12.3vw)
    }
    .serverInfo-name{
        font-size:2.3vw
    }
    .serverInfo-onlineText{
        font-size:1.8vw;
        margin-right:1.3vw
    }
    .serverInfo-onlineCurrent,.serverInfo-onlineFull{
        font-size:3.2vw
    }
    .aboutUs{
        margin:0 0 15.7vw;
        padding:0 5.3vw;
        display:block
    }
    .aboutUsImage{
        width:100%;
        height:59.6vw
    }
    .aboutUsInfo{
        width:100%;
        text-align:center;
        margin-top:10.4vw
    }
    .aboutUsInfo-subtitle{
        margin-bottom:2.3vw
    }
    .footer{
        padding:5.2vw
    }
    .footerImageRectangles{
        display:none
    }
    .footer-contacts{
        display:block;
        text-align:center;
        margin-bottom:7.9vw
    }
    .footerContacts-emails{
        justify-content:space-between;
        margin-bottom:5.2vw
    }
    .footerContacts-title{
        font-size:3.7vw;
        margin-bottom:2.6vw
    }
    .footerContacts-email{
        margin-right:0
    }
    .footerSocials-title{
        text-align:center;
        font-size:2.3vw;
        margin-bottom:2.7vw
    }
    .footerContacts-emailTitle{
        font-size:2.3vw;
        margin-bottom:.6vw
    }
    .footerContacts-emailAddress{
        font-size:2.8vw
    }
    .footer-socials{
        display:block;
        text-align:center
    }
    .footerRights{
        margin-bottom:2.6vw
    }
    .footerRights span{
        margin-right:2.6vw;
        font-size:1.9vw
    }
    .footerRights span:last-child{
        margin-right:0
    }
    .footerSocials-icons img{
        width:10.15vw;
        margin-left:1.6vw;
        margin-right:1.6vw
    }
    .footerCopyright{
        text-align:center;
        font-size:2.1vw
    }
    .footerRights div{
        font-size:1.8vw
    }
    .modalContainer{
        padding:5.21vw;
        box-sizing:border-box
    }
    .modalWrap{
        width:100%;
        height:100%
    }
    .modal{
        width:100%;
        height:100%
    }
    .modalHeader{
        text-align:left;
        height:13.02vw;
        padding:0 5.21vw
    }
    .modalHeader-titleContainer{
        left:0
    }
    .modalHeader .crossIcon{
        width:3.91vw
    }
    .modalHeader-title{
        text-align:left;
        font-size:3.13vw
    }
    .modalHeader-subtitle{
        text-align:left;
        font-size:2.08vw
    }
    .emptyBlockerForFlex{
        display:none
    }
    .modalContent{
        height:calc(100% - 13.02vw)
    }
    .modalContent-offerText{
        margin:5.33vw
    }
    .modalOffer .modalHeader-title,.modalPrivacyPolicy .modalHeader-title,.modalPersonalData .modalHeader-title{
        font-size:3.13vw
    }
    .modalContent-offerText{
        font-size:2.08vw
    }
    .modalSystem .modalHeader-title{
        font-size:3.13vw
    }
    .modalSystem-values{
        display:block
    }
    .modalSystem-titles{
        display:none
    }
    .modalSystem-titlesMobile{
        display:block
    }
    .modalSystem-titlesMobile div{
        width:100%;
        text-align:left;
        padding-left:5.21vw;
        box-sizing:border-box;
        font-size:3.13vw;
        height:12.37vw;
        line-height:12.37vw
    }
    .modalSystem-titlesMobileRecommend div{
        border-top:1px solid #272626
    }
    .modalSystem-valuesWrap{
        height:100%
    }
    .modalSystem-titles div:first-child{
        border-right:none
    }
    .modalSystem-valuesMinContainer,.modalSystem-valuesRecommendContainer{
        width:100%;
        padding:2.6vw 5.21vw
    }
    .modalSystem-value{
        padding:3.26vw 0
    }
    .modalSystem-value img{
        margin-right:2.6vw
    }
    .modalSystem-value_title{
        font-size:2.34vw
    }
    .modalSystem-value_subtitle{
        font-size:2.08vw
    }
    .modalSystem-titles div img{
        margin-right:2.6vw
    }
    .modalInstructions-contentImages{
        width:100%;
        height:auto;
        margin-bottom:9.77vw
    }
    .modalInstructionsInner-1_image-1{
        width:100%;
        height:33.85vw;
        margin-bottom:2.6vw
    }
    .modalInstructionsInner-1_image-2{
        width:33.85vw;
        height:22.92vw;
        margin-right:2.3vw
    }
    .modalInstructionsInner-1_image-3{
        width:33.85vw;
        height:22.92vw
    }
    .modalInstructions .modalHeader-title{
        margin-bottom:0;
        left:0
    }
    .modalInstructions .modalHeader-subtitle{
        margin-top:1.46vw
    }
    .modalInstructions .modalInstructionsInner{
        display:flex;
        flex-direction:column;
        padding:5.21vw 9.51vw 13.67vw;
        justify-content:start
    }
    .modalInstructions-contentText{
        text-align:center;
        width:100%
    }
    .modalInstructions-contentText_title{
        font-size:3.13vw;
        margin-bottom:2.6vw
    }
    .modalInstructions-contentText_subtitle{
        font-size:2.34vw;
        margin-bottom:2.6vw
    }
    .modalInstructions-contentText_subtitle-2{
        font-size:2.34vw;
        margin-bottom:2.6vw
    }
    .modalInstructionsInner-2_image-1{
        width:70.31vw;
        height:28.39vw;
        margin-bottom:2.6vw
    }
    .modalInstructionsInner-2_image-2{
        width:70.31vw;
        height:28.39vw
    }
    .modalInstructionsInner-3_image-1{
        width:70.31vw;
        height:59.38vw;
        margin-bottom:0
    }
    .modalInstructionsInner-4_image-1{
        width:70.31vw;
        height:59.38vw
    }
    .modalInstructionsInner-5_image-2{
        background-position:50% 0;
        background-size:auto
    }
    .modalInstructionsInner-5_image-2 span{
        font-size:3.65vw;
        margin-bottom:29.95vw
    }
    .modalInstructions .modalFooter{
        height:8.46vw;
        padding:0 5.21vw
    }
    .modalFooter .modalInstructions-arrowLeft>span,.modalFooter .modalInstructions-arrowRight>span{
        display:none
    }
    .modalFooter .modalInstructions-arrowLeft img{
        width:3.13vw
    }
    .modalFooter .modalInstructions-arrowRight img{
        width:3.13vw
    }
    .modalFooter .modalInstructions-arrow span{
        font-size:2.08vw;
        line-height:2.08vw
    }
    .modalInstructions-circlesNavigation{
        width:3.13vw;
        height:3.13vw;
        line-height:2.6vw;
        font-size:1.82vw;
        margin:0 .65vw
    }
    .modalImageContainer{
        padding:0
    }
    .modalImage .crossIcon{
        top:0;
        right:0;
        width:3.91vw
    }
    .modalImage_imageContainer{
        max-width:none;
        height:50.39vw;
        max-height:none
    }
    .modalImage .modalImageLeft{
        left:0;
        top:auto;
        bottom:0;
        width:10.42vw;
        height:10.42vw
    }
    .modalImage .modalImageRight{
        right:0;
        top:auto;
        bottom:0;
        width:10.42vw;
        height:10.42vw
    }
    .galleryLeft svg,.galleryRight svg,.modalImageLeft svg,.modalImageRight svg{
        width:2.21vw
    }
    .modalImage_imageContainer.squareImage{
        max-width:67.67vw
    }
    .modalSupport{
        height:auto
    }
    .modalSupport .modal{
        height:auto
    }
    .modalSupport .inputFieldDesc{
        display:none
    }
    .modalSupport .modalContent{
        padding:5.33vw
    }
    .inputFieldContainer-textarea .inputFieldWrapper{
        height:50.52vw!important
    }
    .inputFieldContainer-textarea textarea{
        min-height:50.52vw!important;
        padding:3.26vw 3.26vw 9.11vw!important;
        font-size:2.08vw
    }
    .uploaderImagesCustom{
        bottom:3.26vw;
        right:3.26vw
    }
    .uploaderImagesCustom img{
        margin-right:1.3vw;
        width:3.26vw
    }
    .uploaderImagesCustom .uploaderImagesCustom-textTitle{
        font-size:1.56vw
    }
    .uploaderImagesCustom .uploaderImagesCustom-textRule{
        font-size:1.3vw
    }
    .uploadImages{
        bottom:3.26vw;
        left:3.26vw;
        width:46.22vw
    }
    .uploadImages .uploadImageContainer{
        width:5.21vw;
        height:5.21vw;
        margin-right:1.3vw
    }
    .modalRegistration .modal{
        height:auto
    }
    .modalRegistration{
        height:auto
    }
    .modalRegistration .modalContent{
        padding:5.21vw
    }
    .modalRegistration .inputFieldDesc{
        display:none
    }
    .modalRegistration .checkAgreeContainer{
        margin-top:5.21vw
    }
    .checkAgreeContainer label span:before{
        width:5.21vw;
        height:5.21vw
    }
    .checkAgreeContainer label{
        width:15.63vw;
        height:5.21vw
    }
    .checkAgreeContainer>span,.checkAgreeContainer>span>span{
        font-size:2.08vw
    }
    .checkAgreeContainer label span{
        pointer-events:none
    }
    .accountPopupUnreg{
        padding:5.21vw
    }
    .accountPopupUnreg .inputFieldWrapper:before{
        background-size:2.6vw
    }
    .unregForm-forget,.unregForm-createAcc{
        font-size:2.34vw
    }
    .modalAuth,.modalAuth .modal{
        height:auto
    }
    .unregForm-forget,.unregForm-createAcc{
        font-size:2.34vw
    }
    .unregForm-createAcc{
        margin-top:2.6vw
    }
    .modalRestorePassword{
        flex-direction:column;
        height:auto
    }
    .modalRestorePassword.visibleModal{
        display:flex
    }
    .modalRestorePassword .modal{
        width:100%;
        height:auto
    }
    .modalRestorePassword .modalContent{
        padding:5.21vw
    }
    .modalRestorePassword .modalRestorePassword-desc{
        font-size:16px;
        margin-top:5.21vw;
        text-align:center
    }
    .modalRestorePasswordNew .modalContent{
        padding:5.21vw
    }
    .modalRestorePasswordNew{
        flex-direction:column;
        height:auto
    }
    .modalRestorePasswordNew.visibleModal{
        display:flex
    }
    .modalRestorePasswordNew .modal{
        width:100%;
        height:auto
    }
    .modalPayment .modal{
        height:calc(100% - 16vw)
    }
    .modalPayment .modalHeader-title{
        font-size:2.86vw
    }
    .modalPayment .modalContent{
        padding:0;
        height:calc(100% - 13.02vw)
    }
    .paymentContentWrapper{
        padding:5.33vw;
        height:100%;
        box-sizing:border-box
    }
    .paymentIsDesced .modalPaymentInfoActivator,.isUnregUser .modalPaymentInfoActivator{
        opacity:.35
    }
    .modalPaymentInfoActivator{
        display:block;
        font-size:2.08vw;
        color:#3a86ef;
        margin-top:1.33vw;
        cursor:pointer
    }
    .modalPaymentInfoActivator svg{
        width:1.43vw;
        height:1.43vw;
        margin-left:.53vw;
        fill:#3a86ef
    }
    .isUnregUser .modalContentPaymentUnreg{
        padding:5.33vw;
        display:flex;
        flex-direction:column;
        justify-content:center
    }
    .modalContentPaymentUnreg-title{
        margin-bottom:7.81vw;
        font-size:3.13vw;
        opacity:.75;
        padding:0 5.21vw
    }
    .unregForm{
        width:100%
    }
    .unregForm-discord a img{
        margin-right:2.67vw
    }
    .unregForm-forget{
        font-size:2.34vw;
        margin-top:2.6vw
    }
    .unregForm-enterBtn{
        font-size:1.82vw;
        padding:1.95vw 5.21vw;
        margin-top:2.6vw
    }
    .unregForm-createAcc{
        font-size:2.34vw;
        margin-top:2.6vw
    }
    .modalContentPaymentUnreg .inputField-login:before{
        background:url(../images/userIcon.svg) 2.08vw center no-repeat;
        background-size:auto 2.6vw
    }
    .modalContentPaymentUnreg .inputField-password:before,.modalContentPaymentUnreg .inputField-passwordRepeat:before{
        background:url(../images/keyIcon.svg) 2.08vw center no-repeat;
        background-size:auto 2.6vw
    }
    .modalContentPaymentUnreg .inputFieldWrapper input{
        padding:2.34vw 2.34vw 2.34vw 6.51vw
    }
    .paymentBorder{
        display:none
    }
    .modalPayment .inputFieldTitle{
        font-size:2.08vw
    }
    .modalPayment .customSelectContainer{
        height:7.81vw
    }
    .modalPayment .select{
        height:7.81vw;
        font-size:2.08vw
    }
    .modalPayment .select-options{
        max-height:53.33vw
    }
    .modalPayment .select-options li{
        padding-left:8.33vw;
        line-height:7.81vw
    }
    .modalPayment .select-options li:before{
        background-size:3.13vw;
        background-position-x:2.6vw
    }
    .modalPayment .select-styled{
        line-height:7.81vw;
        padding-left:8.33vw
    }
    .modalPayment .select-styled:before{
        background-size:3.13vw;
        background-position-x:2.6vw
    }
    .modalPayment .select-styled:after{
        background-position:4.27vw;
        right:2.6vw;
        width:1.17vw;
        height:1.17vw;
        border-left:3px solid #fff;
        border-bottom:3px solid #fff;
        margin-top:-1.2vw
    }
    .paymentOptions{
        grid-gap:2.6vw 3.52vw;
        grid-template-columns:23.96vw 23.96vw 23.96vw;
        height:auto
    }
    .paymentOptions li{
        height:23.96vw;
        padding:2.34vw
    }
    .paymentOption-moneyImg{
        height:10.68vw
    }
    .paymentOptions li div:nth-child(2){
        font-size:1.82vw;
        margin-top:1.82vw
    }
    .paymentOptions li .paymentOptions-donate{
        font-size:3.13vw;
        margin-top:0
    }
    .paymentOptions li .paymentOptions-donate img{
        margin-bottom:-.4vw;
        width:3.91vw;
        margin-left:1.04vw
    }
    .modalPayment .os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{
        width:2.13vw
    }
    .paymentContent{
        display:block
    }
    .paymentContentWrapper .infoFormContainer{
        width:100%;
        margin-top:5.33vw;
        margin-bottom:3.2vw
    }
    .paymentContentWrapper .infoFormContainer>.inputFieldTitle,.paymentContentWrapper .infoFormContainer>.paymentInfoConvertTitle,.paymentContentWrapper .infoFormContainer>.inputFieldTitle,.paymentContentWrapper .infoFormContainer>.paymentInfoConvertDesc,.paymentContentWrapper .infoFormContainer>hr,.paymentContentWrapper .infoFormContainer .inputFieldTitles{
        display:none
    }
    .infoFormContainer .checkAgreeContainer label{
        width:70px
    }
    .paymentContent .checkAgreeContainer>span,.paymentContent .checkAgreeContainer>span>span{
        font-size:2.08vw
    }
    .paymentDescWindow .infoFormContainer{
        margin-top:0;
        margin-bottom:0;
        height:100%;
        width:100%
    }
    .paymentDescWindow .modalPayment .inputFieldTitle{
        font-size:4.27vw
    }
    .paymentDescWindow .paymentInfoConvertTitle{
        font-size:3.13vw;
        line-height:4.3vw
    }
    .paymentDescWindow .paymentInfoConvertTitle img{
        margin-bottom:-.71vw;
        width:4.56vw
    }
    .paymentDescWindow .paymentInfoConvertDesc{
        font-size:1.82vw;
        line-height:2.6vw;
        margin-top:1.95vw
    }
    .paymentDescBlock-return{
        margin-bottom:5.21vw;
        width:100%
    }
    .modalPayment .modalBtn img{
        width:5.33vw
    }
    .premiumDescriptions_headerBack{
        font-size:2.34vw
    }
    .premiumDescriptions_headerBack svg{
        width:3.91vw;
        height:3.91vw;
        margin-right:1.82vw
    }
    .premiumOptions_desc{
        display:none
    }
    .premiumOptions_desc-mobile{
        display:block;
        text-align:center;
        margin-top:3.91vw;
        font-size:2.08vw;
        padding:0;
        opacity:.25
    }
    .modalPremium .modalHeader-title{
        margin-bottom:1.33vw;
        font-size:2.86vw
    }
    .modalPremium .modalHeader-title img{
        width:3.13vw;
        margin-left:1.5vw
    }
    .modalPremium .modalHeader-subtitle{
        font-size:2.08vw;
        text-align:left
    }
    .modalPremium .modalHeader-subtitle svg{
        width:1.6vw;
        height:1.6vw;
        margin-left:.53vw
    }
    .modalPremium .modalContent{
        padding:6.51vw 9.11vw 0
    }
    .premiumOptions{
        grid-template-columns:34.51vw 34.51vw;
        grid-gap:3.91vw 2.6vw
    }
    .premiumOption{
        height:44.4vw
    }
    .premiumOptionsContainer>.inputFieldContainer{
        display:none
    }
    .premiumOption_header{
        width:24.22vw;
        height:6.51vw;
        top:-1.43vw;
        margin-left:-12.11vw;
        font-size:2.08vw
    }
    .premiumOption_days{
        font-size:13.02vw;
        margin-top:3.67vw
    }
    .premiumElite .premiumOption_days::after{
        height:13.02vw;
        top:3vw
    }
    .premiumOption_lightBg{
        height:37.63vw
    }
    .premiumOption_daysTitle{
        font-size:2.08vw;
        letter-spacing:.27vw
    }
    .premiumOption_discount{
        margin-top:1vw;
        font-size:2.08vw
    }
    .premiumOption_cost{
        margin-bottom:11.72vw
    }
    .premiumOption_costTitle{
        font-size:1.82vw;
        display:inline-block;
        margin-right:1.3vw
    }
    .premiumOption_costValue{
        margin-top:0;
        font-size:18px;
        display:inline-block
    }
    .premiumOption_costValue span{
        font-size:1.56vw
    }
    .premiumBuyBtn{
        height:9.11vw;
        font-size:2.6vw;
        letter-spacing:1px
    }
    .premiumBuyBtn img{
        margin-left:1.3vw;
        width:2.73vw
    }
    .premiumDescriptions{
        padding:5.21vw
    }
    .premiumDescriptionsContainer{
        height:calc(100% - 1px)
    }
    .premiumDescriptions_header{
        display:block
    }
    .premiumDescriptions_headerBack{
        font-size:2.34vw;
        width:100%
    }
    .premiumDescriptions_headerBack svg{
        width:3.91vw;
        height:3.91vw;
        margin-right:1.82vw
    }
    .premiumDescriptions_headerText{
        text-align:center;
        margin:3.91vw 0 2.6vw;
        font-size:3.13vw;
        height:auto;
        padding-right:0
    }
    .premiumDescriptionsList{
        grid-gap:1.3vw;
        grid-template-columns:24.09vw 24.09vw 24.09vw
    }
    .premiumDescriptionsList li{
        height:24.09vw
    }
    .premiumDescriptionsItem_icon{
        height:15.3vw
    }
    .premiumDescriptionsItem_text{
        font-size:1.82vw;
        line-height:2.47vw;
        padding:0 1.95vw
    }
    .premiumIsChoiced .premiumBuy{
        left:0
    }
    .premiumBuy{
        position:absolute;
        top:0;
        left:-100%;
        width:100%;
        height:calc(100% - 1px);
        background:rgba(20,20,20,.99);
        z-index:3;
        transition:left .2s;
        padding:5.21vw;
        box-sizing:border-box;
        display:block
    }
    .premiumBuy-name{
        font-size:2.34vw;
        color:#ff3a3a;
        margin:1.3vw 0 5.21vw;
        text-align:center
    }
    .premiumBuy .customSelectContainer{
        height:7.81vw
    }
    .premiumBuy .select{
        height:7.81vw;
        font-size:2.34vw
    }
    .premiumBuy .select-options{
        max-height:43.33vw
    }
    .premiumBuy .select-options li{
        padding-left:8.33vw;
        line-height:7.81vw
    }
    .premiumBuy .select-options li:before{
        background-size:3.13vw;
        background-position-x:2.6vw
    }
    .premiumBuy .select-styled{
        line-height:7.81vw;
        padding-left:8.33vw
    }
    .premiumBuy .select-styled:before{
        background-size:3.13vw;
        background-position-x:2.6vw
    }
    .premiumBuy .select-styled:after{
        background-position:4.27vw;
        right:2.6vw;
        width:1.17vw;
        height:1.17vw;
        border-left:3px solid #fff;
        border-bottom:3px solid #fff;
        margin-top:-1.2vw
    }
    .premiumBuyContainerBtnWrapper{
        text-align:center
    }
    .premiumBuyContainerBtn{
        display:inline-block;
        border:2px solid #3a86ef;
        line-height:6.25vw;
        font-size:1.82vw;
        border-radius:13.02vw;
        width:36.46vw;
        cursor:pointer
    }
    .modalThanks .modalContent{
        padding:40px
    }
    .modalThanks .modal{
        width:100%
    }
    .modalThanks .modalThanks-desc{
        font-size:30px
    }
    .modalThanks .modalInstructionsInner-5_image-2{
        background-size:contain;
        align-items:center
    }
    .modalThanks .modalInstructionsInner-5_image-2 span{
        margin-top:18vw;
        margin-bottom:0
    }
    .modalVideoTrailer .crossIcon{
        top:-2vw;
        right:-2vw
    }
}
