@media(max-width:767px){
    #usedesk-messenger .uw__round-button{
        width:14.6vw;
        height:14.6vw
    }
    #usedesk-messenger .uw__round-button__image{
        width:14.6vw;
        height:14.6vw
    }
    *{
        -webkit-tap-highlight-color:transparent
    }
    .subtitle{
        font-size:4.27vw
    }
    .title{
        font-size:4.8vw
    }
    .textDescription{
        font-size:3.73vw;
        line-height:5.07vw
    }
    .inputFieldTitle{
        font-size:3.73vw;
        margin-bottom:2.13vw
    }
    .inputFieldWrapper input{
        height:11.73vw;
        line-height:11.73vw;
        padding:3.2vw 3.2vw 3.2vw 12.27vw;
        font-size:3.73vw
    }
    .modalBtn{
        margin-top:5.33vw;
        padding:2.67vw 5.87vw;
        font-size:3.73vw;
        letter-spacing:.6vw
    }
    .modalBtn img{
        width:3.2vw
    }
    .inputFieldContainer{
        margin-bottom:5.33vw
    }
    .inputFieldContainer:last-child{
        margin-bottom:0
    }
    .inputFieldWrapper input::placeholder{
        font-size:4.27vw
    }
    .inputFieldDesc-mobile{
        display:block
    }
    .inputFieldResult{
        font-size:3.73vw;
        left:13.33vw;
        right:auto;
        margin-top:-2.42vw
    }
    .invalidInput input::placeholder{
        opacity:0
    }
    .invalidInput.customSelectContainer .inputFieldResult{
        font-size:3.73vw;
        left:13.33vw;
        right:auto;
        margin-top:0;
        height:100%;
        top:0;
        display:flex!important;
        justify-content:center;
        align-items:center
    }
    .invalidInput .select-styled{
        color:transparent
    }
    .sideMenu{
        width:60.27vw;
        padding-top:18.67vw
    }
    .sideMenuContainer{
        padding:0
    }
    .sideMenu .os-content{
        display:flex;
        flex-direction:column;
        justify-content:space-between;
        height:100%!important
    }
    .header{
        height:auto;
        padding:5.33vw!important;
        height:18.67vw
    }
    .headerContainer{
        height:auto
    }
    .logoLinks{
        height:auto
    }
    .logoLinks .logo{
        height:8vw;
        width:28.8vw;
        margin-right:0
    }
    .logoLinks .logo img{
        width:28.8vw;
        height:8vw
    }
    .mobileActivator,.headerMenuSwitcher,.mobileDisactivator,.mobileDisactivator svg{
        height:5.6vw
    }
    .headerMenuSwitcher{
        width:auto
    }
    .header_scrolled .sideMenu{
        height:calc(100% - 18.67vw);
        padding-top:0;
        top:18.67vw
    }
    .sideMenuContent-unreg{
        margin-bottom:8vw;
        padding:0 5.33vw
    }
    .sideMenuContent-unreg_paymentBtn{
        line-height:9.6vw;
        font-size:3.2vw;
        margin-bottom:3.73vw;
        box-sizing:border-box
    }
    .sideMenuContent-unreg_authBtn{
        line-height:9.6vw;
        font-size:3.2vw;
        box-sizing:border-box
    }
    .sideMenuContent .sideMenu-nav:before,.sideMenuContent .sideMenu-nav:after{
        left:5.33vw;
        width:calc(100% - 10.67vw)
    }
    .sideMenuContent .sideMenu-nav li{
        font-size:3.73vw;
        line-height:10.67vw;
        padding:0 5.33vw
    }
    .sideMenuContent .sideMenu-nav li.sideMenu-nav_active:before{
        width:2px;
        margin-top:2.4vw;
        height:5.87vw;
        width:2px
    }
    .sideMenuContent{
        margin:5.33vw 0
    }
    .sideMenuFooter{
        padding:5.33vw;
        margin-top:auto
    }
    .sideMenuFooter .systemRequir{
        font-size:3.2vw;
        width:26.67vw
    }
    .sideMenuFooter .supportBtn{
        width:13.33vw;
        height:13.33vw
    }
    .sideMenuFooter .supportBtn img{
        width:5.87vw
    }
    .sideMenuContent .accountPopupReg_accInfo{
        padding:0 5.33vw 4vw
    }
    .sideMenuContent .accountPopupReg_accInfo>img{
        width:8vw;
        height:8vw;
        margin-right:2.67vw
    }
    .sideMenuContent .accountPopupReg_accInfo .logout{
        display:none
    }
    .accountPopupReg_accName{
        font-size:3.73vw
    }
    .accountPopupReg_accName img{
        width:3.47vw;
        height:3.47vw
    }
    .accountPopupReg_accEmail{
        font-size:3.2vw
    }
    .sideMenuContent .accountPopupReg_menu li{
        padding:0 5.33vw
    }
    .accountPopupReg_menuItem{
        font-size:3.2vw
    }
    .accountPopupReg_menu li div{
        padding:2.67vw 0
    }
    .accountPopupReg_menuItem img{
        width:5.33vw;
        height:5.33vw
    }
    .accountPopupReg_menu_exit{
        display:block
    }
    .topLightLine{
        height:1.4vw
    }
    .welcome{
        padding:18.67vw 5.3vw 16vw
    }
    .welcomeImage{
        height:100%
    }
    .welcomeImageInner{
        background-size:contain
    }
    .welcomeInfo{
        margin-top:0
    }
    .welcomeInfo-title{
        font-size:6.4vw;
        margin-bottom:1.6vw
    }
    .welcomeInfo-text{
        font-size:3.73vw;
        line-height:5.07vw
    }
    .welcomeBtnsContainer{
        margin-top:5.33vw;
        margin-bottom:0
    }
    .welcome-seeTrailerContainer{
        margin-right:2.67vw
    }
    .welcome-seeTrailerText{
        letter-spacing:1px
    }
    .welcome-seeTrailerIconContainer{
        width:10.67vw;
        height:10.67vw;
        padding:1.07vw;
        box-sizing:border-box
    }
    .welcome-seeTrailerIcon .iconPlay{
        font-size:1.87vw
    }
    .welcome-seeTrailerText{
        font-size:2.13vw
    }
    .btnStartGame-welcomeContainer .btnStartGame{
        font-size:3.2vw;
        padding:3.2vw 4vw
    }
    .btnStartGame-welcomeContainer .btnStartGame img{
        width:3.47vw
    }
    .welcome .systemRequir{
        display:none
    }
    .welcomeMoreBelowTitle{
        font-size:3.73vw
    }
    .welcomeMoreBelowMouseText{
        font-size:2.67vw
    }
    .welcomeMoreBelowMouseIcon{
        width:3.73vw
    }
    .welcomeMoreBelowArrow{
        padding:.53vw;
        margin-bottom:.53vw
    }
    .aboutProject{
        margin-bottom:8vw
    }
    .aboutProjectItem{
        padding:13.4vw 0
    }
    .aboutProjectImage{
        height:62.5vw
    }
    .aboutProjectInfo-count{
        width:20vw;
        line-height:16vw;
        font-size:16vw;
        top:-5.8vw;
        right:calc(50% - 11vw)
    }
    .aboutProjectInfo-subtitle{
        margin-bottom:7.47vw
    }
    .aboutProjectInfo-title{
        margin-bottom:2.67vw
    }
    .galleryTitle-subtitle{
        margin-bottom:2.67vw
    }
    .galleryTitle-title{
        margin-bottom:5.33vw;
        letter-spacing:1.2px
    }
    .galleryFiltersTablet{
        align-items:flex-end;
        margin-bottom:5.33vw
    }
    .galleryFiltersTablet .galleryLeft,.galleryFiltersTablet .galleryRight{
        width:13.33vw;
        height:13.33vw
    }
    .galleryFiltersTablet .galleryLeft svg,.galleryFiltersTablet .galleryRight svg{
        width:3.47vw
    }
    .galleryFilterInput{
        width:57.4vw;
        height:13.33vw
    }
    .galleryFilterInput .select{
        height:13.33vw;
        font-size:4.27vw
    }
    .galleryFilterInput .select-options{
        max-height:53.33vw
    }
    .galleryFilterInput .select-options li{
        padding-left:12.8vw;
        line-height:13.33vw;
        font-size:4.27vw
    }
    .galleryFilterInput .select-options li:before{
        background-size:5.33vw;
        background-position-x:4.27vw
    }
    .galleryFilterInput .select-styled{
        line-height:13.33vw;
        padding-left:12.8vw;
        font-size:4.27vw
    }
    .galleryFilterInput .select-styled:before{
        background-size:5.33vw;
        background-position-x:4.27vw
    }
    .galleryFilterInput .select-styled:after{
        background-position:4.27vw;
        right:3.2vw;
        width:1.6vw;
        height:1.6vw;
        border-left:3px solid #fff;
        border-bottom:3px solid #fff;
        margin-top:-1.6vw
    }
    .communityContainer{
        padding:21.33vw 5.2vw
    }
    .communityGreating{
        margin-bottom:24vw
    }
    .communityGreating-text{
        width:auto;
        font-size:4.8vw;
        line-height:6.4vw;
        margin-bottom:5.33vw
    }
    .communityGreating-btn .btnStartGame{
        font-size:3.2vw;
        padding:3.2vw 5.33vw
    }
    .communityGreating-btn .btnStartGame img{
        width:4.27vw
    }
    .serversTitle{
        margin-bottom:3.2vw
    }
    .serversFullOnline-text{
        font-size:4.27vw
    }
    .serversFullOnline img{
        width:6.67vw
    }
    .serversFullOnline-num{
        font-size:4.8vw;
        margin-left:2.13vw
    }
    .serverInfo-name{
        font-size:2.67vw;
        margin-bottom:0
    }
    .serverInfo-onlineText{
        display:none
    }
    .serverInfo-onlineCurrent,.serverInfo-onlineFull{
        font-size:3.73vw
    }
    .aboutUsImage{
        height:64.5vw
    }
    .footer{
        padding:10.67vw 5.2vw 5.87vw
    }
    .footer:after{
        height:2.67vw
    }
    .footerContacts-title{
        font-size:4.8vw;
        margin-bottom:5.33vw
    }
    .footerContacts-emails{
        display:block;
        margin-bottom:10.67vw
    }
    .footerContacts-emailTitle{
        display:inline-block;
        font-size:3.2vw;
        margin-bottom:0;
        margin-right:2.67vw;
        vertical-align:bottom
    }
    .footerContacts-emailAddress{
        display:inline-block;
        font-size:3.73vw
    }
    .footerContacts-email{
        margin-bottom:2.67vw
    }
    .footerSocials-title{
        font-size:4.27vw;
        margin-bottom:5.33vw
    }
    .footerSocials-icons img{
        width:6.15vw;
        margin-left:3.2vw;
        margin-right:3.2vw
    }
    .footerRights div{
        display:block;
        font-size:3.2vw;
        margin-bottom:3.73vw
    }
    .footerCopyright{
        font-size:3.2vw;
        margin-top:5.33vw;
        letter-spacing:1px
    }
    .modalContainer{
        padding:5.33vw
    }
    .modalHeader{
        height:21.33vw;
        padding:0 5.33vw
    }
    .modalHeader .crossIcon{
        width:5.33vw
    }
    .modalOffer .modalHeader-title,.modalPrivacyPolicy .modalHeader-title,.modalPersonalData .modalHeader-title{
        font-size:3.73vw;
        margin-bottom:1.6vw
    }
    .modalHeader-subtitle{
        font-size:3.2vw
    }
    .modalContent{
        height:calc(100% - 21.5vw);
        font-size:3.73vw
    }
    .modalContent-offerText{
        margin:5.33vw;
        font-size:3.73vw
    }
    .modalSystem .modalHeader-title{
        font-size:4.27vw
    }
    .modalSystem-titlesMobile div{
        padding-left:5.33vw
    }
    .modalSystem-titles div{
        height:17.07vw;
        line-height:17.07vw;
        font-size:4.8vw
    }
    .modalSystem-titles div img{
        width:5.87vw;
        margin-right:2.67vw
    }
    .modalSystem-valuesMinContainer,.modalSystem-valuesRecommendContainer{
        padding:2.67vw 5.33vw
    }
    .modalSystem-value{
        padding:2.67vw 0
    }
    .modalSystem-value img{
        width:6.67vw;
        margin-right:3.2vw
    }
    .modalSystem-value_title{
        font-size:3.2vw
    }
    .modalSystem-value_subtitle{
        font-size:2.67vw
    }
    .modalHeader-title{
        font-size:4.27vw
    }
    .modalInstructions .modalHeader-title{
        margin-bottom:0;
        font-size:3.73vw
    }
    .modalInstructions .modalHeader-subtitle{
        margin-top:1.6vw
    }
    .modalInstructions .modalHeader-subtitle svg{
        width:5.87vw;
        height:5.87vw
    }
    .modalInstructions-contentText,.modalInstructions-contentImages{
        width:100%;
        height:auto;
        padding-top:5.33vw;
        margin-bottom:0
    }
    .modalInstructions .modalInstructionsInner{
        padding:5.33vw 5.33vw 18.67vw
    }
    .modalInstructionsInner-1_image-1{
        width:100%;
        height:37.87vw;
        margin-bottom:1.04vw
    }
    .modalInstructionsInner-1_image-2,.modalInstructionsInner-1_image-3{
        width:38.13vw;
        height:25.6vw
    }
    .modalInstructionsInner-1_image-2{
        margin-right:.73vw
    }
    .modalInstructions-contentText_title{
        font-size:4.8vw;
        margin-bottom:9.33vw
    }
    .modalInstructions-contentText_subtitle{
        font-size:3.73vw;
        margin-bottom:9.33vw
    }
    .modalInstructions-contentText_subtitle-2{
        font-size:3.73vw
    }
    .modalInstructions .modalFooter{
        padding:0 5.33vw 5.33vw;
        height:11.73vw;
        box-sizing:border-box
    }
    .modalFooter .modalInstructions-arrowLeft>span,.modalFooter .modalInstructions-arrowRight>span{
        display:none
    }
    .modalInstructions-arrowLeft{
        margin-right:0
    }
    .modalFooter .modalInstructions-arrowLeft img{
        width:6.4vw;
        margin-right:0;
        margin-bottom:0
    }
    .modalFooter .modalInstructions-arrowRight img{
        width:6.4vw;
        margin-left:0;
        margin-bottom:0
    }
    .modalInstructions-circlesNavigation{
        width:6.4vw;
        height:6.4vw;
        line-height:5.33vw;
        font-size:3.73vw;
        margin:0 1.33vw
    }
    .modalImage_imageContainer.squareImage{
        max-width:63.67vw
    }
    .modalInstructionsInner_image img{
        position:absolute;
        bottom:2.6vw;
        right:2.6vw;
        width:5.3vw;
        height:5.3vw;
        z-index:3
    }
    .modalInstructionsInner-2_image-1,.modalInstructionsInner-2_image-2{
        width:100%;
        height:32vw
    }
    .modalInstructionsInner-2_image-1{
        margin-bottom:2.67vw
    }
    .modalInstructionsInner-3_image-1{
        width:100%;
        height:66.67vw
    }
    .modalInstructionsInner-4_image-1{
        width:100%;
        height:66.67vw
    }
    .modalInstructions .modalInstructionsInner{
        justify-content:center
    }
    .modalInstructionsInner-5_image-1{
        top:50%;
        height:80vw;
        margin-top:-40vw
    }
    .modalInstructionsInner-5_image-2{
        height:80vw;
        text-align:center;
        background-position:50% -3.39vw;
        background-size:auto 100%
    }
    .modalInstructionsInner-5_image-2 span{
        width:53.33vw;
        font-size:6.4vw;
        margin-bottom:2.86vw
    }
    .modalFooter .modalInstructions-arrow span{
        line-height:normal;
        font-size:4.27vw
    }
    .modalImageContainer{
        padding:0
    }
    .modalImage .crossIcon{
        top:0;
        right:0;
        width:7.47vw
    }
    .modalImage_imageContainer{
        max-width:none;
        height:48.13vw;
        max-height:none
    }
    .modalImage .modalImageLeft{
        left:0;
        top:auto;
        bottom:0;
        width:16vw;
        height:16vw
    }
    .modalImage .modalImageRight{
        right:0;
        top:auto;
        bottom:0;
        width:16vw;
        height:16vw
    }
    .galleryLeft svg,.galleryRight svg,.modalImageLeft svg,.modalImageRight svg{
        width:3.2vw
    }
    .modalRestorePassword{
        flex-direction:column;
        height:auto
    }
    .modalRestorePassword.visibleModal{
        display:flex
    }
    .modalRestorePassword .modal{
        width:100%;
        height:auto
    }
    .modalRestorePassword .modalHeader-title{
        font-size:4.27vw
    }
    .modalRestorePassword .modalContent{
        padding:5.33vw
    }
    .inputFieldWrapper:before{
        background-size:5.33vw
    }
    .inputField-email:before{
        background:url(../images/mailIcon.svg) 16px center no-repeat
    }
    .modalRestorePassword .modalRestorePassword-desc{
        font-size:3.73vw;
        margin-top:5.33vw;
        text-align:left
    }
    .modalRestorePasswordNew{
        flex-direction:column;
        height:auto
    }
    .modalRestorePasswordNew.visibleModal{
        display:flex
    }
    .modalRestorePasswordNew .modal{
        width:100%;
        height:auto
    }
    .modalRestorePasswordNew .modalHeader-title{
        font-size:4.27vw
    }
    .modalRestorePasswordNew .modalContent{
        padding:5.33vw
    }
    .inputFieldWrapper:before{
        background-size:5.33vw
    }
    .inputField-email:before{
        background:url(../images/mailIcon.svg) 4.27vw center no-repeat;
        background-size:5.33vw
    }
    .inputField-password:before,.inputField-passwordRepeat:before{
        background:url(../images/keyIcon.svg) 4.27vw center no-repeat;
        background-size:5.07vw
    }
    .inputField-login:before{
        background:url(../images/userIcon.svg) 4.27vw center no-repeat;
        background-size:5.07vw
    }
    .inputField-vk:before{
        background:url(../images/vkIcon.svg) 4.27vw center no-repeat;
        background-size:5.07vw
    }
    .modalRestorePasswordNew .modalRestorePassword-desc{
        font-size:3.73vw;
        margin-top:5.33vw
    }
    .modalAuth{
        flex-direction:column;
        height:auto
    }
    .modalAuth.visibleModal{
        display:flex
    }
    .modalAuth .modal{
        width:100%;
        height:auto
    }
    .modalAuth .modalContent{
        height:auto;
        padding:5.33vw
    }
    .modalAuth .accountPopupUnreg{
        padding:0
    }
    .modalAuth .accountPopupUnreg .inputFieldWrapper:before{
        background-size:5.07vw
    }
    .modalAuth .unregForm-discord{
        margin:8vw 0
    }
    .modalAuth .unregForm-discord a img{
        margin-right:2.67vw
    }
    .modalAuth .unregForm-forget{
        font-size:3.73vw
    }
    .modalAuth .modalBtn img{
        margin-bottom:.8vw
    }
    .modalAuth .unregForm-createAcc{
        font-size:3.73vw;
        margin-top:5.33vw
    }
    .modalRegistration .modal{
        height:auto
    }
    .modalRegistration .modalContent{
        padding:5.33vw
    }
    .modalRegistration .inputFieldDesc{
        display:none
    }
    .modalRegistration .checkAgreeContainer{
        margin-top:8vw
    }
    .checkAgreeContainer label span:before{
        width:11.73vw;
        height:11.73vw
    }
    .checkAgreeContainer label{
        width:37.33vw;
        height:11.73vw
    }
    .checkAgreeContainer>span,.checkAgreeContainer>span>span{
        font-size:2.67vw
    }
    .checkAgreeContainer label span{
        pointer-events:none
    }
    .modalSupport .modal{
        height:auto
    }
    .modalSupport .inputFieldDesc{
        display:none
    }
    .modalSupport .modalContent{
        padding:5.33vw
    }
    .inputFieldContainer-textarea .inputFieldWrapper{
        height:55.23vw!important
    }
    .inputFieldContainer-textarea textarea{
        min-height:55.23vw!important;
        padding:4.27vw 4.27vw 12vw!important;
        font-size:3.73vw
    }
    .uploaderImagesCustom{
        bottom:4.27vw;
        right:4.27vw
    }
    .uploaderImagesCustom img{
        margin-right:2.67vw;
        width:5.87vw
    }
    .uploaderImagesCustom .uploaderImagesCustom-textTitle{
        font-size:2.67vw
    }
    .uploaderImagesCustom .uploaderImagesCustom-textRule{
        font-size:2.13vw
    }
    .uploadImages{
        bottom:4.27vw;
        left:4.27vw;
        width:21.33vw
    }
    .uploadImages .uploadImageContainer{
        width:8vw;
        height:8vw;
        margin-right:2.13vw
    }
    .premiumOptions_desc{
        display:none
    }
    .premiumOptions_desc-mobile{
        display:block;
        text-align:center;
        margin-top:4.43vw;
        font-size:3.73vw;
        padding:0 8vw;
        opacity:.25
    }
    .modalPremium{
        height:auto
    }
    .modalPremium .modal{
        height:auto
    }
    .modalPremium .modalHeader-title{
        margin-bottom:1.33vw
    }
    .modalPremium .modalHeader-title img{
        width:3.73vw;
        margin-left:2.13vw
    }
    .modalPremium .modalHeader-subtitle{
        font-size:2.93vw
    }
    .modalPremium .modalHeader-subtitle svg{
        width:2.13vw;
        height:1.87vw;
        margin-left:.53vw
    }
    .modalPremium .modalContent{
        padding:5.33vw
    }
    .premiumOptions{
        grid-template-columns:37.87vw 37.87vw;
        grid-gap:4vw 3.7vw
    }
    .premiumOption{
        height:57.33vw
    }
    .premiumOptionsContainer>.inputFieldContainer{
        display:none
    }
    .premiumOption_header{
        width:26.67vw;
        height:6.93vw;
        top:-1.33vw;
        margin-left:-13.33vw;
        font-size:2.4vw
    }
    .premiumOption_days{
        font-size:13.33vw;
        margin-top:6.67vw
    }
    .premiumElite .premiumOption_days::after{
        height:16.15vw;
        top:1.25vw
    }
    .premiumOption_lightBg{
        height:37.63vw
    }
    .premiumOption_daysTitle{
        font-size:2.4vw;
        letter-spacing:.27vw
    }
    .premiumOption_discount{
        margin-top:1.33vw;
        font-size:2.67vw
    }
    .premiumOption_cost{
        margin-bottom:14.93vw
    }
    .premiumOption_costTitle{
        font-size:2.13vw;
        display:inline-block;
        margin-right:.53vw
    }
    .premiumOption_costValue{
        margin-top:0;
        font-size:3.73vw;
        display:inline-block
    }
    .premiumOption_costValue span{
        font-size:2.13vw
    }
    .premiumBuyBtn{
        height:10.67vw;
        font-size:3.2vw;
        letter-spacing:1px
    }
    .premiumBuyBtn img{
        margin-left:1.6vw;
        width:2.93vw
    }
    .premiumDescriptions{
        padding:5.33vw
    }
    .premiumDescriptionsContainer{
        height:calc(100% - 1px)
    }
    .premiumDescriptions_header{
        display:block
    }
    .premiumDescriptions_headerBack{
        font-size:4vw;
        width:100%
    }
    .premiumDescriptions_headerBack svg{
        width:6.93vw;
        height:6.93vw;
        margin-right:3.2vw
    }
    .premiumDescriptions_headerText{
        text-align:center;
        margin:5.33vw 0;
        font-size:3.73vw;
        height:auto;
        padding-right:0
    }
    .premiumDescriptionsList{
        grid-gap:3.73vw;
        grid-template-columns:34vw 34vw
    }
    .premiumDescriptionsList li{
        height:34vw
    }
    .premiumDescriptionsItem_icon{
        height:18.29vw
    }
    .premiumDescriptionsItem_text{
        font-size:3.2vw;
        line-height:4.27vw
    }
    .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:20px;
        box-sizing:border-box;
        display:block
    }
    .premiumBuy-name{
        font-size:3.73vw;
        color:#ff3a3a;
        margin:2.67vw 0 5.33vw;
        text-align:center
    }
    .premiumBuy .customSelectContainer{
        height:11.73vw
    }
    .premiumBuy .select{
        height:11.73vw;
        font-size:3.73vw
    }
    .premiumBuy .select-options{
        max-height:53.33vw
    }
    .premiumBuy .select-options li{
        padding-left:12.27vw;
        line-height:11.2vw
    }
    .premiumBuy .select-options li:before{
        background-size:4.53vw;
        background-position-x:4.27vw
    }
    .premiumBuy .select-styled{
        line-height:11.2vw;
        padding-left:12.27vw
    }
    .premiumBuy .select-styled:before{
        background-size:4.53vw;
        background-position-x:4.27vw
    }
    .premiumBuy .select-styled:after{
        background-position:4.27vw;
        right:3.2vw;
        width:1.6vw;
        height:1.6vw;
        border-left:.8vw solid #fff;
        border-bottom:.8vw solid #fff;
        margin-top:-1.6vw
    }
    .premiumBuyContainerBtnWrapper{
        text-align:center
    }
    .premiumBuyContainerBtn{
        display:inline-block;
        border:2px solid #3a86ef;
        line-height:11.73vw;
        font-size:3.73vw;
        border-radius:26.67vw;
        width:95%;
        cursor:pointer
    }
    .modalPayment .modal{
        height:calc(100% - 16vw)
    }
    .modalPayment .modalHeader-title{
        font-size:4.27vw
    }
    .modalPayment .modalContent{
        padding:0;
        height:calc(100% - 21.6vw)
    }
    .paymentContentWrapper{
        padding:5.33vw;
        height:100%;
        box-sizing:border-box
    }
    .paymentIsDesced .modalPaymentInfoActivator,.isUnregUser .modalPaymentInfoActivator{
        opacity:.35
    }
    .modalPaymentInfoActivator{
        display:block;
        font-size:2.93vw;
        color:#3a86ef;
        margin-top:2.13vw;
        cursor:pointer
    }
    .modalPaymentInfoActivator svg{
        width:2.13vw;
        height:2.13vw;
        margin-left:.53vw;
        fill:#3a86ef
    }
    .isUnregUser .modalContentPaymentUnreg{
        padding:5.33vw;
        display:flex;
        flex-direction:column;
        justify-content:center
    }
    .modalContentPaymentUnreg-title{
        margin-bottom:8vw;
        font-size:4.27vw;
        opacity:.75;
        padding:0
    }
    .unregForm{
        width:100%
    }
    .unregForm-discord a img{
        margin-right:2.67vw
    }
    .unregForm-forget{
        font-size:3.73vw;
        margin-top:5.33vw
    }
    .unregForm-enterBtn{
        font-size:3.73vw;
        padding:2.67vw 8vw;
        margin-top:8vw
    }
    .unregForm-createAcc{
        font-size:3.73vw;
        margin-top:5.33vw
    }
    .modalContentPaymentUnreg .inputField-login:before{
        background:url(../images/userIcon.svg) 4.27vw center no-repeat;
        background-size:5.07vw
    }
    .modalContentPaymentUnreg .inputField-password:before,.modalContentPaymentUnreg .inputField-passwordRepeat:before{
        background:url(../images/keyIcon.svg) 4.27vw center no-repeat;
        background-size:5.07vw
    }
    .modalContentPaymentUnreg .inputFieldWrapper input{
        padding:2.34vw 2.34vw 2.34vw 12.27vw
    }
    .paymentBorder{
        display:none
    }
    .modalPayment .inputFieldTitle{
        font-size:3.73vw
    }
    .modalPayment .customSelectContainer{
        height:11.73vw
    }
    .modalPayment .select{
        height:11.73vw;
        font-size:3.73vw
    }
    .modalPayment .select-options{
        max-height:53.33vw
    }
    .modalPayment .select-options li{
        padding-left:12.27vw;
        line-height:11.2vw
    }
    .modalPayment .select-options li:before{
        background-size:4.53vw;
        background-position-x:4.27vw
    }
    .modalPayment .select-styled{
        line-height:11.2vw;
        padding-left:12.27vw
    }
    .modalPayment .select-styled:before{
        background-size:4.53vw;
        background-position-x:4.27vw
    }
    .modalPayment .select-styled:after{
        background-position:4.27vw;
        right:3.2vw;
        width:1.6vw;
        height:1.6vw;
        border-left:3px solid #fff;
        border-bottom:3px solid #fff;
        margin-top:-1.6vw
    }
    .paymentOptions{
        grid-gap:2.67vw;
        grid-template-columns:37.87vw 37.87vw;
        height:auto
    }
    .paymentOptions li{
        height:37.87vw;
        padding:3.73vw
    }
    .paymentOption-moneyImg{
        height:16.8vw
    }
    .paymentOptions li div:nth-child(2){
        font-size:2.67vw;
        margin-top:2.67vw
    }
    .paymentOptions li .paymentOptions-donate{
        font-size:4.53vw;
        margin-top:1.07vw
    }
    .paymentOptions li .paymentOptions-donate img{
        margin-bottom:-1.21vw;
        width:6.13vw;
        margin-left:1.07vw
    }
    .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
    }
    .inputField-paymentSum::before{
        background:url(../images/donateIcon.svg) 4.27vw center no-repeat;
        background-size:5.07vw
    }
    .infoFormContainer .checkAgreeContainer label{
        width:17.6vw
    }
    .paymentContent .checkAgreeContainer>span,.paymentContent .checkAgreeContainer>span>span{
        font-size:3.73vw
    }
    .paymentDescWindow .infoFormContainer{
        margin-top:0;
        margin-bottom:0;
        height:100%;
        width:100%
    }
    .paymentDescWindow .modalPayment .inputFieldTitle{
        font-size:4.27vw
    }
    .paymentDescWindow .paymentInfoConvertTitle{
        font-size:5.33vw;
        line-height:8vw
    }
    .paymentDescWindow .paymentInfoConvertTitle img{
        margin-bottom:-.71vw;
        width:6.67vw
    }
    .paymentDescWindow .paymentInfoConvertDesc{
        font-size:3.2vw;
        line-height:4.53vw;
        margin-top:4.8vw
    }
    .paymentDescBlock-return{
        margin-bottom:8vw
    }
    .modalPayment .modalBtn img{
        width:5.33vw
    }
    .modalMessageSuccess{
        padding:12px 16px
    }
    .modalMessageSuccess-messageContainer img{
        margin-right:15px;
        width:46px
    }
    .modalMessageSuccess-messageTitle{
        font-size:12px;
        margin-bottom:0
    }
    .modalMessageSuccess-messageMain{
        font-size:10px
    }
    .modalMessageSuccess-messageClose{
        height:20px
    }
    .modalMessageSuccess-messageClose svg{
        width:20px
    }
    .modalThanks .modalContent{
        padding:20px
    }
    .modalThanks .modal{
        width:100%
    }
    .modalThanks .modalThanks-desc{
        font-size:20px
    }
}
