@import url(fonts.css);
* {
    padding: 0;
    margin: 0;
}

body {
    overflow-x: hidden;
    width: 100vw;
    height: auto;
    background-image: url("../img/bg.png");
    background-size: cover;
    background-repeat: no-repeat;
    font-family: "Gilroy";
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    user-zoom: none;
}

body::-webkit-scrollbar {
    display: none;
}

.level {
    display: none;
}

.header {
    width: 100%;
    height: 93px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
    background: linear-gradient(180deg, rgba(120, 20, 150, 0.1) 0%, transparent 100%);
}

.header .header__content {
    width: 65%;
    height: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header .header__content .logo--header {
    transition: 0.5s ease;
    filter: drop-shadow(0 0 10px rgba(200, 100, 255, 0.3));
}

.header .header__content .logo--header:hover {
    transform: scale(1.1);
}

.header .header__content .nav ul {
    display: flex;
    list-style-type: none;
    gap: 68px;
}

.header .header__content .nav ul li .nav-link {
    font-weight: 500;
    text-decoration: none;
    color: rgba(255, 255, 255, 0.45);
    transition: 0.5s ease;
}

.header .header__content .nav ul li .nav-link:hover {
    color: #ff80ff;
}

.header .header__content .nav ul li .active {
    color: #ff80ff;
    text-shadow: 0 0 10px rgba(255, 128, 255, 0.5);
}

.header .header__content .btn--header {
    font-weight: 500;
    text-decoration: none;
    color: white;
    width: 176px;
    height: 43px;
    background: linear-gradient(135deg, #c445ff 0%, #ff6bcb 100%);
    border-radius: 6px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.5s ease;
    box-shadow: 0 4px 15px rgba(200, 100, 255, 0.2);
}

.header .header__content .btn--header:hover {
    box-shadow: 0px 3px 40px rgba(200, 100, 255, 0.4);
    transform: translateY(-2px);
    background: linear-gradient(135deg, #d158ff 0%, #ff7bd5 100%);
}

.wrapper {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    background: linear-gradient(180deg, transparent 0%, rgba(120, 20, 150, 0.05) 100%);
}

.wrapper .wrapper__content {
    margin-top: 140px;
    width: 65%;
    height: 100%;
}

.wrapper .wrapper__content .person-index {
    position: absolute;
    right: 11px;
    top: 170px;
}

.wrapper .wrapper__content .person-lc {
    position: absolute;
    right: 366px;
    top: 170px;
}

.wrapper .wrapper__content .person-lc img {
    width: 620px;
}

.wrapper .wrapper__content .person-auth {
    position: absolute;
    left: 229px;
    top: 170px;
}

.wrapper .wrapper__content .auth-form {
    width: 100%;
    height: 600px;
    display: flex;
    justify-content: right;
}

.wrapper .wrapper__content .auth-form .form {
    width: 416px;
    display: flex;
    flex-direction: column;
    gap: 41px;
}

.wrapper .wrapper__content .auth-form .form h1 {
    font-weight: 800;
    font-size: 42px;
    color: #c445ff;
    text-transform: uppercase;
    line-height: 51px;
    text-shadow: 0 0 20px rgba(196, 69, 255, 0.3);
}

.wrapper .wrapper__content .auth-form .form h1 span {
    font-weight: 300;
    font-size: 42px;
    color: white;
}

.wrapper .wrapper__content .auth-form .form .inpts {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 18px;
}

.wrapper .wrapper__content .auth-form .form .inpts .servers {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.wrapper .wrapper__content .auth-form .form .inpts .server {
    border: 1px solid #c445ff;
    background: rgba(196, 69, 255, 0.1);
    border-radius: 8.69px;
    display: flex;
    align-items: center;
    gap: 15px;
    width: 190px;
    height: 73px;
    box-sizing: border-box;
    justify-content: center;
    cursor: pointer;
    transition: 0.4s ease;
}

.wrapper .wrapper__content .auth-form .form .inpts .server:hover {
    background: linear-gradient(135deg, rgba(196, 69, 255, 0.2) 0%, rgba(255, 107, 203, 0.2) 100%);
    border: 1px solid #ff6bcb;
}

.wrapper .wrapper__content .auth-form .form .inpts .server a {
    font-weight: 700;
    font-size: 14px;
    color: white;
}

.wrapper .wrapper__content .auth-form .form .inpts .server-active {
    background: linear-gradient(135deg, #c445ff 0%, #ff6bcb 100%);
    border: 1px solid transparent;
}

.wrapper .wrapper__content .auth-form .form .inpts .input {
    width: 411px;
    position: relative;
}

.wrapper .wrapper__content .auth-form .form .inpts .input input {
    width: 100%;
    height: 73px;
    background: rgba(196, 69, 255, 0.1);
    border: 1px solid rgba(196, 69, 255, 0.3);
    border-radius: 8.69px;
    outline: none;
    font-family: "Gilroy";
    font-weight: 500;
    font-size: 15px;
    color: #ffffff;
    box-sizing: border-box;
    padding: 28px 30px 28px 80px;
    transition: 0.5s ease;
}

.wrapper .wrapper__content .auth-form .form .inpts .input input::-moz-placeholder {
    font-weight: 500;
    font-size: 15px;
    color: rgba(255, 255, 255, 0.6);
}

.wrapper .wrapper__content .auth-form .form .inpts .input input::placeholder {
    font-weight: 500;
    font-size: 15px;
    color: rgba(255, 255, 255, 0.6);
}

.wrapper .wrapper__content .auth-form .form .inpts .input input:focus {
    border: 1px solid rgba(255, 107, 203, 0.8);
    box-shadow: 0 0 15px rgba(255, 107, 203, 0.3);
}

.wrapper .wrapper__content .auth-form .form .inpts .input img {
    position: absolute;
    left: 33px;
    top: 25px;
    filter: brightness(0) invert(1);
}

.wrapper .wrapper__content .auth-form .form .inpts .href {
    width: 100%;
    text-align: right;
    text-decoration: none;
    font-size: 14px;
    font-weight: 300;
    color: #ff6bcb;
    transition: 0.3s ease;
}

.wrapper .wrapper__content .auth-form .form .inpts .href:hover {
    color: #ff80ff;
}

.wrapper .wrapper__content .auth-form .form .inpts .btn {
    background: linear-gradient(135deg, #c445ff 0%, #ff6bcb 100%);
    box-shadow: 0px 3.47778px 112.158px rgba(196, 69, 255, 0.57);
    border-radius: 9px;
    width: 411px;
    height: 73px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.5s ease;
    color: white;
    font-weight: 700;
    font-size: 18px;
    cursor: pointer;
}

.wrapper .wrapper__content .auth-form .form .inpts .btn:hover {
    box-shadow: 0px 4px 130px rgba(255, 107, 203, 0.7);
    transform: translateY(-2px);
}

.wrapper .wrapper__content .status-online {
    display: flex;
    flex-direction: column;
    gap: 22px;
    margin-top: 100px;
}

.wrapper .wrapper__content .main-info {
    width: 100%;
    display: flex;
    flex-direction: column;
    margin-top: 261px;
    gap: 29px;
}

.wrapper .wrapper__content .main-info h1 {
    text-transform: uppercase;
    font-weight: 800;
    color: white;
    font-size: 24px;
}

.wrapper .wrapper__content .main-info h1 span {
    font-weight: 300;
}

.wrapper .wrapper__content .main-info .block {
    display: flex;
    gap: 22px;
    flex-wrap: wrap;
}

.wrapper .wrapper__content .main-info .block .bigger {
    width: 612px;
    height: 452px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(135deg, rgba(180, 70, 255, 0.1) 0%, rgba(255, 107, 203, 0.1) 100%);
    border: 1px solid rgba(180, 70, 255, 0.3);
    border-radius: 12px;
    flex-direction: column;
    position: relative;
    overflow: hidden;
    gap: 55px;
    transition: 0.5s ease;
}

.wrapper .wrapper__content .main-info .block .bigger:hover {
    background: linear-gradient(135deg, rgba(180, 70, 255, 0.2) 0%, rgba(255, 107, 203, 0.2) 100%);
    border: 1px solid rgba(255, 107, 203, 0.4);
}

.wrapper .wrapper__content .main-info .block .bigger .icon {
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.05);
}

.wrapper .wrapper__content .main-info .block .bigger .icontrans {
    position: absolute;
    right: 0;
    bottom: -5px;
    opacity: 0.3;
}

.wrapper .wrapper__content .main-info .block .bigger .info {
    text-align: center;
}

.wrapper .wrapper__content .main-info .block .bigger .info a {
    color: white;
    font-size: 22px;
    font-weight: 800;
}

.wrapper .wrapper__content .main-info .block .bigger .info a span {
    color: #c445ff;
}

.wrapper .wrapper__content .main-info .block .bigger .info p {
    font-weight: 300;
    color: white;
    font-size: 16px;
}

.wrapper .wrapper__content .main-info .block .twoone {
    display: flex;
    flex-direction: column;
    gap: 22px;
}

.wrapper .wrapper__content .main-info .block .twoone .large {
    width: 555px;
    height: 215px;
    border-radius: 8px;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    gap: 35px;
    padding: 33px;
    position: relative;
    overflow: hidden;
}

.wrapper .wrapper__content .main-info .block .twoone .large .icontrans {
    position: absolute;
    right: 0;
    bottom: -5px;
    opacity: 0.3;
}

.wrapper .wrapper__content .main-info .block .twoone .large .icon {
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.05);
}

.wrapper .wrapper__content .main-info .block .twoone .yellower {
    background: linear-gradient(135deg, rgba(229, 70, 255, 0.1) 0%, rgba(180, 70, 255, 0.1) 100%);
    border: 1px solid rgba(229, 70, 255, 0.3);
    transition: 0.5s ease;
}

.wrapper .wrapper__content .main-info .block .twoone .yellower:hover {
    background: linear-gradient(135deg, rgba(229, 70, 255, 0.2) 0%, rgba(180, 70, 255, 0.2) 100%);
    border: 1px solid rgba(229, 70, 255, 0.4);
}

.wrapper .wrapper__content .main-info .block .twoone .yellower .info a {
    color: white;
    font-size: 22px;
    font-weight: 800;
}

.wrapper .wrapper__content .main-info .block .twoone .yellower .info a span {
    color: rgba(229, 70, 255, 0.7);
}

.wrapper .wrapper__content .main-info .block .twoone .yellower .info p {
    font-weight: 300;
    color: white;
    font-size: 16px;
}

.wrapper .wrapper__content .main-info .block .twoone .bluez {
    background: linear-gradient(135deg, rgba(140, 70, 255, 0.1) 0%, rgba(70, 170, 255, 0.1) 100%);
    border: 1px solid rgba(140, 70, 255, 0.3);
    transition: 0.5s ease;
}

.wrapper .wrapper__content .main-info .block .twoone .bluez:hover {
    background: linear-gradient(135deg, rgba(140, 70, 255, 0.2) 0%, rgba(70, 170, 255, 0.2) 100%);
    border: 1px solid rgba(140, 70, 255, 0.4);
}

.wrapper .wrapper__content .main-info .block .twoone .bluez .info a {
    color: white;
    font-size: 22px;
    font-weight: 800;
}

.wrapper .wrapper__content .main-info .block .twoone .bluez .info a span {
    color: rgba(140, 70, 255, 0.7);
}

.wrapper .wrapper__content .main-info .block .twoone .bluez .info p {
    font-weight: 300;
    color: white;
    font-size: 16px;
}

.wrapper .wrapper__content .main-info .block .bigstr {
    width: 380px;
    height: 215px;
    display: flex;
    flex-direction: column;
    gap: 30px;
    border-radius: 8px;
    box-sizing: border-box;
    padding: 33px;
    position: relative;
    overflow: hidden;
}

.wrapper .wrapper__content .main-info .block .bigstr .icon {
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 32px;
    background: rgba(255, 255, 255, 0.05);
}

.wrapper .wrapper__content .main-info .block .bigstr .info {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.wrapper .wrapper__content .main-info .block .grayr {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.1) 0%, rgba(200, 200, 255, 0.1) 100%);
    border: 1px solid rgba(255, 255, 255, 0.3);
    transition: 0.5s ease;
}

.wrapper .wrapper__content .main-info .block .grayr:hover {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.2) 0%, rgba(200, 200, 255, 0.2) 100%);
    border: 1px solid rgba(255, 255, 255, 0.4);
}

.wrapper .wrapper__content .main-info .block .grayr .icontrans {
    position: absolute;
    right: 0;
    bottom: -5px;
    opacity: 0.3;
}

.wrapper .wrapper__content .main-info .block .grayr .info a {
    font-weight: 800;
    font-size: 22px;
    color: white;
}

.wrapper .wrapper__content .main-info .block .grayr .info p {
    font-weight: 300;
    color: white;
}

.wrapper .wrapper__content .main-info .block .purpler {
    background: linear-gradient(135deg, rgba(193, 131, 255, 0.15) 0%, rgba(155, 89, 182, 0.15) 100%);
    border: 1px solid rgba(193, 131, 255, 0.4);
    transition: 0.5s ease;
}

.wrapper .wrapper__content .main-info .block .purpler:hover {
    background: linear-gradient(135deg, rgba(193, 131, 255, 0.25) 0%, rgba(155, 89, 182, 0.25) 100%);
    border: 1px solid rgba(193, 131, 255, 0.5);
}

.wrapper .wrapper__content .main-info .block .purpler .icontrans {
    position: absolute;
    right: 0;
    bottom: -5px;
    opacity: 0.3;
}

.wrapper .wrapper__content .main-info .block .purpler .info a {
    font-weight: 300;
    font-size: 22px;
    color: white;
}

.wrapper .wrapper__content .main-info .block .purpler .info a span {
    font-weight: 800;
    font-size: 22px;
    color: #C183FF;
}

.wrapper .wrapper__content .main-info .block .purpler .info p {
    font-weight: 300;
    color: white;
}

.wrapper .wrapper__content .main-info .block .purpler .info p span {
    color: #C183FF;
}

.wrapper .wrapper__content .main-info .block .oranger {
    background: linear-gradient(135deg, rgba(255, 115, 180, 0.15) 0%, rgba(255, 115, 220, 0.15) 100%);
    border: 1px solid rgba(255, 115, 180, 0.4);
    transition: 0.5s ease;
}

.wrapper .wrapper__content .main-info .block .oranger:hover {
    background: linear-gradient(135deg, rgba(255, 115, 180, 0.25) 0%, rgba(255, 115, 220, 0.25) 100%);
    border: 1px solid rgba(255, 115, 180, 0.5);
}

.wrapper .wrapper__content .main-info .block .oranger .icontrans {
    position: absolute;
    right: 0;
    bottom: -5px;
    opacity: 0.3;
}

.wrapper .wrapper__content .main-info .block .oranger .info a {
    font-weight: 300;
    font-size: 22px;
    color: white;
}

.wrapper .wrapper__content .main-info .block .oranger .info a span {
    font-weight: 800;
    font-size: 22px;
    color: #FF73D4;
}

.wrapper .wrapper__content .main-info .block .oranger .info p {
    font-weight: 300;
    color: white;
}

.wrapper .wrapper__content .main-info .block .oranger .info p span {
    color: #FF73D4;
}

.wrapper .wrapper__content .main-info .block .greener {
    background: linear-gradient(135deg, rgba(163, 140, 255, 0.15) 0%, rgba(140, 163, 255, 0.15) 100%);
    border: 1px solid rgba(163, 140, 255, 0.4);
    transition: 0.5s ease;
}

.wrapper .wrapper__content .main-info .block .greener:hover {
    background: linear-gradient(135deg, rgba(163, 140, 255, 0.25) 0%, rgba(140, 163, 255, 0.25) 100%);
    border: 1px solid rgba(163, 140, 255, 0.5);
}

.wrapper .wrapper__content .main-info .block .greener .icontrans {
    position: absolute;
    right: 0;
    bottom: -5px;
    opacity: 0.3;
}

.wrapper .wrapper__content .main-info .block .greener .info a {
    font-weight: 800;
    font-size: 22px;
    color: #A38CFF;
}

.wrapper .wrapper__content .main-info .block .greener .info p {
    font-weight: 300;
    color: white;
}

.wrapper .wrapper__content .main-info .block .greener .info p span {
    color: #A38CFF;
}

.wrapper .wrapper__content .main-info .block .bluer {
    background: linear-gradient(135deg, rgba(162, 171, 255, 0.15) 0%, rgba(131, 140, 255, 0.15) 100%);
    border: 1px solid rgba(161, 171, 255, 0.4);
    transition: 0.5s ease;
}

.wrapper .wrapper__content .main-info .block .bluer:hover {
    background: linear-gradient(135deg, rgba(162, 171, 255, 0.25) 0%, rgba(131, 140, 255, 0.25) 100%);
    border: 1px solid rgba(161, 171, 255, 0.5);
}

.wrapper .wrapper__content .main-info .block .bluer .icontrans {
    position: absolute;
    right: 0;
    bottom: -5px;
    opacity: 0.3;
}

.wrapper .wrapper__content .main-info .block .bluer .info a {
    font-weight: 800;
    font-size: 22px;
    color: #A1ABFF;
}

.wrapper .wrapper__content .main-info .block .bluer .info p {
    font-weight: 300;
    color: white;
}

.wrapper .wrapper__content .main-info .block .blocker {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.wrapper .wrapper__content .strokezz {
    display: flex;
    align-items: center;
    gap: 45px;
    width: 384px;
    height: 98px;
    border-radius: 8px;
    box-sizing: border-box;
    padding-left: 33px;
}

.wrapper .wrapper__content .strokezz .icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 64px;
    height: 64px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: 32px;
    background: rgba(255, 255, 255, 0.05);
}

.wrapper .wrapper__content .grayz {
    background: linear-gradient(135deg, rgba(180, 180, 180, 0.1) 0%, rgba(200, 200, 220, 0.1) 100%);
    border: 1px solid rgba(180, 180, 180, 0.3);
    transition: 0.5s ease;
}

.wrapper .wrapper__content .grayz:hover {
    background: linear-gradient(135deg, rgba(180, 180, 180, 0.2) 0%, rgba(200, 200, 220, 0.2) 100%);
    border: 1px solid rgba(180, 180, 180, 0.4);
}

.wrapper .wrapper__content .grayz .info {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.wrapper .wrapper__content .grayz .info a {
    font-weight: 800;
    color: #B4B4B4;
    font-size: 22px;
}

.wrapper .wrapper__content .grayz .info p {
    font-weight: 300;
    font-size: 16px;
    color: #FFFFFF;
}

.wrapper .wrapper__content .orangeyz {
    background: linear-gradient(135deg, rgba(255, 116, 220, 0.15) 0%, rgba(255, 116, 180, 0.15) 100%);
    border: 1px solid rgba(255, 116, 220, 0.4);
    transition: 0.5s ease;
}

.wrapper .wrapper__content .orangeyz:hover {
    background: linear-gradient(135deg, rgba(255, 116, 220, 0.25) 0%, rgba(255, 116, 180, 0.25) 100%);
    border: 1px solid rgba(255, 116, 220, 0.5);
}

.wrapper .wrapper__content .orangeyz .info {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.wrapper .wrapper__content .orangeyz .info a {
    font-weight: 800;
    color: #FF74DC;
    font-size: 22px;
}

.wrapper .wrapper__content .orangeyz .info p {
    font-weight: 300;
    font-size: 16px;
    color: #FFFFFF;
}

.wrapper .wrapper__content .greenz {
    background: linear-gradient(135deg, rgba(165, 157, 255, 0.15) 0%, rgba(157, 165, 255, 0.15) 100%);
    border: 1px solid rgba(165, 157, 255, 0.4);
    transition: 0.5s ease;
}

.wrapper .wrapper__content .greenz:hover {
    background: linear-gradient(135deg, rgba(165, 157, 255, 0.25) 0%, rgba(157, 165, 255, 0.25) 100%);
    border: 1px solid rgba(165, 157, 255, 0.5);
}

.wrapper .wrapper__content .greenz .info {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.wrapper .wrapper__content .greenz .info a {
    font-weight: 800;
    color: #A59DFF;
    font-size: 22px;
}

.wrapper .wrapper__content .greenz .info p {
    font-weight: 300;
    font-size: 16px;
    color: #FFFFFF;
}

.wrapper .wrapper__content .yellowz {
    background: linear-gradient(135deg, rgba(255, 235, 128, 0.15) 0%, rgba(255, 200, 128, 0.15) 100%);
    border: 1px solid rgba(255, 235, 128, 0.4);
    transition: 0.5s ease;
}

.wrapper .wrapper__content .yellowz:hover {
    background: linear-gradient(135deg, rgba(255, 235, 128, 0.25) 0%, rgba(255, 200, 128, 0.25) 100%);
    border: 1px solid rgba(255, 235, 128, 0.5);
}

.wrapper .wrapper__content .yellowz .info {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.wrapper .wrapper__content .yellowz .info a {
    font-weight: 800;
    color: #FFEB80;
    font-size: 22px;
}

.wrapper .wrapper__content .yellowz .info p {
    font-weight: 300;
    font-size: 16px;
    color: #FFFFFF;
}

.wrapper .wrapper__content .orangez {
    background: linear-gradient(135deg, rgba(255, 160, 107, 0.15) 0%, rgba(255, 140, 157, 0.15) 100%);
    border: 1px solid rgba(255, 160, 107, 0.4);
    transition: 0.5s ease;
}

.wrapper .wrapper__content .orangez:hover {
    background: linear-gradient(135deg, rgba(255, 160, 107, 0.25) 0%, rgba(255, 140, 157, 0.25) 100%);
    border: 1px solid rgba(255, 160, 107, 0.5);
}

.wrapper .wrapper__content .orangez .info {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.wrapper .wrapper__content .orangez .info a {
    font-weight: 800;
    color: #FFA06B;
    font-size: 20px;
}

.wrapper .wrapper__content .orangez .info p {
    font-weight: 300;
    font-size: 16px;
    color: #FFFFFF;
}

.wrapper .wrapper__content .redz {
    background: linear-gradient(135deg, rgba(255, 107, 107, 0.15) 0%, rgba(255, 107, 180, 0.15) 100%);
    border: 1px solid rgba(255, 107, 107, 0.4);
    transition: 0.5s ease;
}

.wrapper .wrapper__content .redz:hover {
    background: linear-gradient(135deg, rgba(255, 107, 107, 0.25) 0%, rgba(255, 107, 180, 0.25) 100%);
    border: 1px solid rgba(255, 107, 107, 0.5);
}

.wrapper .wrapper__content .redz .info {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.wrapper .wrapper__content .redz .info a {
    font-weight: 800;
    color: #FF6B6B;
    font-size: 22px;
}

.wrapper .wrapper__content .redz .info p {
    font-weight: 300;
    font-size: 16px;
    color: #FFFFFF;
}

.wrapper .wrapper__content .start-game {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.wrapper .wrapper__content .start-game .name-block {
    display: flex;
    flex-direction: column;
    gap: 19px;
}

.wrapper .wrapper__content .start-game .name-block h1 {
    color: white;
    font-size: 60px;
    line-height: 60px;
}

.wrapper .wrapper__content .start-game .name-block h1 span {
    color: #c445ff;
    text-shadow: 0 0 20px rgba(196, 69, 255, 0.5);
}

.wrapper .wrapper__content .start-game .name-block p {
    font-weight: 400;
    max-width: 800px;
    color: white;
    font-size: 18px;
    line-height: 35px;
}

.wrapper .wrapper__content .start-game .start {
    display: flex;
    align-items: center;
    gap: 64px;
}

.wrapper .wrapper__content .start-game .start .btn {
    width: 243px;
    height: 65px;
    display: flex;
    gap: 30px;
    align-items: center;
    justify-content: center;
    color: white;
    background: linear-gradient(135deg, #c445ff 0%, #ff6bcb 100%);
    box-shadow: 0px 25px 112px rgba(196, 69, 255, 0.57);
    border-radius: 9px;
    cursor: pointer;
    transition: 0.5s ease;
    font-weight: 700;
    font-size: 18px;
    text-decoration: none;
}

.wrapper .wrapper__content .start-game .start .btn:hover {
    box-shadow: 0px 25px 150px rgba(255, 107, 203, 0.7);
    transform: translateY(-3px);
}

.wrapper .wrapper__content .start-game .start p {
    font-size: 14px;
    color: rgba(255, 255, 255, 0.4);
    font-weight: 400;
}

.wrapper .wrapper__content .donate-block {
    width: 416px;
    display: flex;
    flex-direction: column;
    gap: 41px;
}

.wrapper .wrapper__content .donate-block .servers {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.wrapper .wrapper__content .donate-block .server {
    border: 1px solid #c445ff;
    background: rgba(196, 69, 255, 0.1);
    border-radius: 8.69px;
    display: flex;
    align-items: center;
    gap: 15px;
    width: 190px;
    height: 73px;
    box-sizing: border-box;
    justify-content: center;
    cursor: pointer;
    transition: 0.4s ease;
}

.wrapper .wrapper__content .donate-block .server:hover {
    background: linear-gradient(135deg, rgba(196, 69, 255, 0.2) 0%, rgba(255, 107, 203, 0.2) 100%);
    border: 1px solid #ff6bcb;
}

.wrapper .wrapper__content .donate-block .server a {
    font-weight: 700;
    font-size: 14px;
    color: white;
}

.wrapper .wrapper__content .donate-block .server-active {
    background: linear-gradient(135deg, #c445ff 0%, #ff6bcb 100%);
    border: 1px solid transparent;
}

.wrapper .wrapper__content .donate-block h1 {
    font-weight: 800;
    font-size: 42px;
    line-height: 51px;
    color: #c445ff;
    text-transform: uppercase;
    text-shadow: 0 0 20px rgba(196, 69, 255, 0.3);
}

.wrapper .wrapper__content .donate-block h1 span {
    font-size: 42px;
    color: white;
    font-weight: 300;
}

.wrapper .wrapper__content .donate-block .form {
    display: flex;
    flex-direction: column;
    gap: 18px;
}

.wrapper .wrapper__content .donate-block .form .inp {
    width: 411px;
    position: relative;
}

.wrapper .wrapper__content .donate-block .form .inp input,
.wrapper .wrapper__content .donate-block .form .inp textarea {
    width: 100%;
    height: 73px;
    background: rgba(196, 69, 255, 0.1);
    border: 1px solid rgba(196, 69, 255, 0.3);
    border-radius: 8.69px;
    outline: none;
    font-family: "Gilroy";
    font-weight: 500;
    font-size: 15px;
    color: #ffffff;
    box-sizing: border-box;
    padding: 28px 30px 28px 80px;
    transition: 0.5s ease;
}

.wrapper .wrapper__content .donate-block .form .inp input::-moz-placeholder,
.wrapper .wrapper__content .donate-block .form .inp textarea::-moz-placeholder {
    font-weight: 500;
    font-size: 15px;
    color: rgba(255, 255, 255, 0.6);
}

.wrapper .wrapper__content .donate-block .form .inp input::placeholder,
.wrapper .wrapper__content .donate-block .form .inp textarea::placeholder {
    font-weight: 500;
    font-size: 15px;
    color: rgba(255, 255, 255, 0.6);
}

.wrapper .wrapper__content .donate-block .form .inp input:focus,
.wrapper .wrapper__content .donate-block .form .inp textarea:focus {
    border: 1px solid rgba(255, 107, 203, 0.8);
    box-shadow: 0 0 15px rgba(255, 107, 203, 0.3);
}

.wrapper .wrapper__content .donate-block .form .inp textarea {
    height: 150px;
    resize: vertical;
    min-height: 73px;
    padding: 20px 30px 20px 80px;
}

.wrapper .wrapper__content .donate-block .form .inp img {
    position: absolute;
    left: 33px;
    top: 25px;
    filter: brightness(0) invert(1);
}

.wrapper .wrapper__content .donate-block .form p {
    font-weight: 300;
    color: white;
    font-size: 14px;
}

.wrapper .wrapper__content .donate-block .form p a {
    color: #ff6bcb;
    transition: 0.3s ease;
}

.wrapper .wrapper__content .donate-block .form p a:hover {
    color: #ff80ff;
}

.wrapper .wrapper__content .donate-block .form .btn {
    width: 411px;
    height: 73px;
    background: linear-gradient(135deg, #c445ff 0%, #ff6bcb 100%);
    box-shadow: 0px 3.47778px 112.158px rgba(196, 69, 255, 0.57);
    border-radius: 9px;
    font-weight: 700;
    font-size: 18px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: 0.5s ease;
}

.wrapper .wrapper__content .donate-block .form .btn:hover {
    box-shadow: 0px 6px 130px rgba(255, 107, 203, 0.7);
    transform: translateY(-2px);
}

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

.wrapper .wrapper__content .forbes .servers {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px;
    margin-top: 40px;
}

.wrapper .wrapper__content .forbes .server {
    border: 1px solid #c445ff;
    background: rgba(196, 69, 255, 0.1);
    border-radius: 8.69px;
    display: flex;
    align-items: center;
    gap: 15px;
    width: 190px;
    height: 50px;
    box-sizing: border-box;
    justify-content: center;
    cursor: pointer;
    transition: 0.4s ease;
}

.wrapper .wrapper__content .forbes .server:hover {
    background: linear-gradient(135deg, rgba(196, 69, 255, 0.2) 0%, rgba(255, 107, 203, 0.2) 100%);
    border: 1px solid #ff6bcb;
}

.wrapper .wrapper__content .forbes .server a {
    font-weight: 700;
    font-size: 14px;
    color: white;
}

.wrapper .wrapper__content .forbes .server-active {
    background: linear-gradient(135deg, #c445ff 0%, #ff6bcb 100%);
    border: 1px solid transparent;
}

.wrapper .wrapper__content .forbes .type {
    margin-top: 50px;
    display: flex;
    align-items: center;
    gap: 28px;
}

.wrapper .wrapper__content .forbes .type .btn {
    width: 303px;
    height: 58px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 29px;
    font-size: 20px;
    line-height: 20px;
    color: white;
    font-weight: 500;
    border-radius: 3px;
    cursor: pointer;
    transition: 0.4s ease;
    background: linear-gradient(135deg, #c445ff 0%, #ff6bcb 100%);
    box-shadow: 0px 3px 50px -22px rgba(196, 69, 255, 0.8);
}

.wrapper .wrapper__content .forbes .type .fill {
    background: linear-gradient(135deg, #c445ff 0%, #ff6bcb 100%);
    box-shadow: 0px 3px 50px -22px rgba(196, 69, 255, 0.8);
}

.wrapper .wrapper__content .forbes .type .trans {
    background: rgba(196, 69, 255, 0.1);
    border: 1px solid rgba(196, 69, 255, 0.3);
}

.wrapper .wrapper__content .forbes .top-forbes {
    background-image: url("../img/tron.svg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    width: 729px;
    height: 302px;
    margin-top: 451px;
    position: relative;
    filter: hue-rotate(-20deg) saturate(1.2);
}

.wrapper .wrapper__content .forbes .top-forbes img {
    width: 120px;
}

.wrapper .wrapper__content .forbes .top-forbes .first {
    position: absolute;
    left: 295px;
    top: -350px;
}

.wrapper .wrapper__content .forbes .top-forbes .first .name {
    margin-top: 122px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    gap: 3px;
    width: 145px;
}

.wrapper .wrapper__content .forbes .top-forbes .first .name a {
    color: #ffd6ff;
    font-weight: 800;
    font-size: 16px;
}

.wrapper .wrapper__content .forbes .top-forbes .first .name p {
    font-weight: 500;
    color: white;
}

.wrapper .wrapper__content .forbes .top-forbes .second {
    position: absolute;
    left: 60px;
    top: -300px;
}

.wrapper .wrapper__content .forbes .top-forbes .second .name {
    margin-top: 73px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3px;
    width: 125px;
}

.wrapper .wrapper__content .forbes .top-forbes .second .name a {
    color: #d9c3ff;
    font-weight: 800;
    font-size: 16px;
}

.wrapper .wrapper__content .forbes .top-forbes .second .name p {
    font-weight: 500;
    color: white;
}

.wrapper .wrapper__content .forbes .top-forbes .third {
    position: absolute;
    left: 534px;
    top: -300px;
}

.wrapper .wrapper__content .forbes .top-forbes .third .name {
    margin-top: 73px;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 3px;
    width: 160px;
}

.wrapper .wrapper__content .forbes .top-forbes .third .name a {
    color: #ffc8ff;
    font-weight: 800;
    font-size: 16px;
}

.wrapper .wrapper__content .forbes .top-forbes .third .name p {
    font-weight: 500;
    color: white;
}

.wrapper .wrapper__content .forbes .more {
    width: 729px;
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.wrapper .wrapper__content .forbes .more .stroke {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    background: rgba(196, 69, 255, 0.05);
    padding: 15px 20px;
    border-radius: 8px;
    border: 1px solid rgba(196, 69, 255, 0.1);
}

.wrapper .wrapper__content .forbes .more .stroke .numb {
    border: 2px solid rgba(196, 69, 255, 0.5);
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    color: white;
    border-radius: 50%;
    background: rgba(196, 69, 255, 0.1);
}

.wrapper .wrapper__content .forbes .more .stroke a {
    font-weight: 700;
    color: white;
}

.wrapper .wrapper__content .forbes .more .stroke p {
    color: white;
    font-weight: 600;
}

.wrapper .wrapper__content .forbes .mores {
    width: 729px;
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.wrapper .wrapper__content .forbes .mores .stroke {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    background: rgba(196, 69, 255, 0.05);
    padding: 15px 20px;
    border-radius: 8px;
    border: 1px solid rgba(196, 69, 255, 0.1);
}

.wrapper .wrapper__content .forbes .mores .stroke .numb {
    border: 2px solid rgba(196, 69, 255, 0.5);
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    color: white;
    border-radius: 50%;
    background: rgba(196, 69, 255, 0.1);
}

.wrapper .wrapper__content .forbes .mores .stroke a {
    font-weight: 700;
    color: white;
}

.wrapper .wrapper__content .forbes .mores .stroke p {
    color: white;
    font-weight: 600;
}

.wrapper .wrapper__content .monitorings {
    display: flex;
    align-items: center;
    gap: 30px;
}

.wrapper .wrapper__content .monitoring {
    margin-top: 68px;
    position: relative;
}

.wrapper .wrapper__content .monitoring .monitoring__content {
    top: 33px;
    left: 44px;
    position: absolute;
}

.wrapper .wrapper__content .monitoring .monitoring__content .upper {
    width: 210px;
    display: flex;
    justify-content: space-between;
}

.wrapper .wrapper__content .monitoring .monitoring__content .upper a {
    color: white;
    font-size: 18px;
    font-weight: 400;
}

.wrapper .wrapper__content .monitoring .monitoring__content .down {
    width: 210px;
    height: 5px;
    background: rgba(0, 0, 0, 0.3);
    border-radius: 5px;
    margin-top: 15px;
}

.wrapper .wrapper__content .monitoring .monitoring__content .down .p-bar {
    width: 140px;
    height: 5px;
    background: linear-gradient(90deg, #c445ff 0%, #ff6bcb 100%);
    border-radius: 5px;
}

.wrapper .wrapper__content .howtostart-block {
    width: 100%;
}

.wrapper .wrapper__content .howtostart-block .start-block {
    width: 100%;
    display: flex;
    justify-content: space-between;
}

.wrapper .wrapper__content .howtostart-block .start-block .info {
    display: flex;
    flex-direction: column;
}

.wrapper .wrapper__content .howtostart-block .start-block .info h1 {
    color: #c445ff;
    font-weight: 800;
    font-size: 48px;
    line-height: 40px;
    text-shadow: 0 0 20px rgba(196, 69, 255, 0.3);
}

.wrapper .wrapper__content .howtostart-block .start-block .info h1 span {
    color: white;
    font-size: 48px;
    font-weight: 300;
    line-height: 58px;
}

.wrapper .wrapper__content .howtostart-block .start-block .info p {
    max-width: 664px;
    font-weight: 400;
    line-height: 27px;
    color: rgba(255, 255, 255, 0.7);
}

.wrapper .wrapper__content .howtostart-block .start-block .btns {
    display: flex;
    flex-direction: column;
    gap: 20px;
    text-decoration: none;
}

.wrapper .wrapper__content .howtostart-block .start-block .btns .btn-fill {
    background: linear-gradient(135deg, #c445ff 0%, #ff6bcb 100%);
    box-shadow: 0px 3px 50px -22px rgba(196, 69, 255, 0.8);
    border-radius: 3px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 400;
    gap: 25px;
    width: 303px;
    height: 64px;
    cursor: pointer;
    text-decoration: none;
    transition: 0.4s ease;
}

.wrapper .wrapper__content .howtostart-block .start-block .btns .btn-fill:hover {
    transform: translateY(-2px);
    box-shadow: 0px 3px 60px -15px rgba(196, 69, 255, 0.9);
}

.wrapper .wrapper__content .howtostart-block .start-block .btns .btn-trans {
    background: rgba(196, 69, 255, 0.1);
    border: 1px solid rgba(196, 69, 255, 0.3);
    border-radius: 3px;
    width: 303px;
    height: 64px;
    gap: 25px;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    font-weight: 400;
    cursor: pointer;
    text-decoration: none;
    transition: 0.4s ease;
}

.wrapper .wrapper__content .howtostart-block .start-block .btns .btn-trans:hover {
    background: rgba(196, 69, 255, 0.2);
    border: 1px solid rgba(196, 69, 255, 0.5);
}

.wrapper .wrapper__content .howtostart-block .instruction {
    margin-top: 19px;
    width: 100%;
}

.wrapper .wrapper__content .howtostart-block .instruction h1 {
    width: 100%;
    text-align: right;
    color: #c445ff;
    font-weight: 800;
    line-height: 51px;
    font-size: 48px;
    text-transform: uppercase;
    text-shadow: 0 0 20px rgba(196, 69, 255, 0.3);
}

.wrapper .wrapper__content .howtostart-block .instruction h1 span {
    color: white;
    font-size: 48px;
    line-height: 51px;
    font-weight: 300;
}

.wrapper .wrapper__content .howtostart-block .instruction .steps {
    width: 100%;
    display: flex;
    justify-content: space-between;
    gap: 22px;
    margin-top: 19px;
}

.wrapper .wrapper__content .howtostart-block .instruction .steps .step {
    width: 402px;
    height: 247px;
    border: 1px solid rgba(196, 69, 255, 0.2);
    border-radius: 8px;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 13px;
    box-sizing: border-box;
    padding-top: 70px;
    background: linear-gradient(135deg, rgba(196, 69, 255, 0.05) 0%, rgba(255, 107, 203, 0.05) 100%);
}

.wrapper .wrapper__content .howtostart-block .instruction .steps .step h2 {
    font-weight: 1000;
    color: rgba(196, 69, 255, 0.05);
    font-size: 330px;
    position: absolute;
    bottom: -92px;
    left: 120px;
    z-index: -2;
}

.wrapper .wrapper__content .howtostart-block .instruction .steps .step p {
    font-size: 14px;
    font-weight: 300;
    line-height: 17px;
    color: white;
    max-width: 352px;
    text-align: center;
}

.wrapper .wrapper__content .howtostart-block .instruction .steps .step a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 120px;
    height: 49px;
    background: linear-gradient(135deg, #c445ff 0%, #ff6bcb 100%);
    border-radius: 6.75px;
    color: white;
    font-weight: 700;
    font-size: 15px;
    cursor: pointer;
    text-decoration: none;
    z-index: 1;
    transition: 0.4s ease;
}

.wrapper .wrapper__content .howtostart-block .instruction .steps .step a:hover {
    box-shadow: 0 0 15px rgba(255, 107, 203, 0.5);
}

.wrapper .wrapper__content .howtostart-block .instruction h3 {
    margin-top: 32px;
    color: #ff6bcb;
    font-size: 16px;
    font-weight: 600;
    width: 100%;
    text-align: center;
}

.wrapper .wrapper__content .howtostart-block .instruction .btn-long {
    margin-top: 33px;
    width: 100%;
    height: 64px;
    background: rgba(196, 69, 255, 0.1);
    border: 1px solid rgba(196, 69, 255, 0.3);
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 29px;
    color: white;
    font-weight: 500;
    font-size: 20px;
    cursor: pointer;
    text-decoration: none;
    transition: 0.4s ease;
}

.wrapper .wrapper__content .howtostart-block .instruction .btn-long:hover {
    background: rgba(196, 69, 255, 0.2);
    border: 1px solid rgba(196, 69, 255, 0.5);
}

.wrapper .wrapper__content .news-block {
    display: flex;
    flex-direction: column;
    margin-top: 256px;
}

.wrapper .wrapper__content .news-block h1 {
    width: 100%;
    text-transform: uppercase;
    text-align: right;
    color: #c445ff;
    font-weight: 800;
    font-size: 48px;
    line-height: 51px;
    text-shadow: 0 0 20px rgba(196, 69, 255, 0.3);
}

.wrapper .wrapper__content .news-block h1 span {
    font-size: 48px;
    font-weight: 300;
    color: white;
}

.wrapper .wrapper__content .news-block .news__content {
    margin-top: 65px;
    display: flex;
    justify-content: space-between;
    gap: 16px;
    flex-wrap: wrap;
}

.wrapper .wrapper__content .news-block .news__content .card {
    width: 295px;
    height: 441px;
    border: 1px solid rgba(196, 69, 255, 0.2);
    border-radius: 8px;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: pointer;
    transition: 0.3s;
    background: linear-gradient(135deg, rgba(196, 69, 255, 0.05) 0%, rgba(255, 107, 203, 0.05) 100%);
}

.wrapper .wrapper__content .news-block .news__content .card:hover {
    margin-top: -10px;
    border: 1px solid rgba(255, 107, 203, 0.4);
    box-shadow: 0 10px 30px rgba(196, 69, 255, 0.2);
}

.wrapper .wrapper__content .news-block .news__content .card .container {
    width: 100%;
    box-sizing: border-box;
    padding: 25px 20px;
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.wrapper .wrapper__content .news-block .news__content .card .container h3 {
    color: white;
    font-weight: 800;
    font-size: 16px;
}

.wrapper .wrapper__content .news-block .news__content .card .container p {
    color: white;
    font-weight: 300;
    font-size: 14px;
}

.wrapper .wrapper__content .news-block .news__content .card .container .thumbs {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center;
}

.wrapper .wrapper__content .news-block .news__content .card .container .thumbs .date {
    color: rgba(255, 255, 255, 0.45);
    font-weight: 600;
    font-size: 14px;
}

.wrapper .wrapper__content .news-block .news__content .card .container .thumbs .link {
    display: flex;
    gap: 7.5px;
    align-items: center;
    font-size: 15px;
    font-weight: 600;
    color: #ff6bcb;
    cursor: pointer;
    text-decoration: none;
    transition: 0.3s ease;
}

.wrapper .wrapper__content .news-block .news__content .card .container .thumbs .link:hover {
    color: #ff80ff;
}

.wrapper .wrapper__content .social-block {
    margin-top: 182px;
    width: 100%;
}

.wrapper .wrapper__content .social-block h1 {
    text-transform: uppercase;
    color: #c445ff;
    font-size: 48px;
    font-weight: 800;
    line-height: 51px;
    text-shadow: 0 0 20px rgba(196, 69, 255, 0.3);
}

.wrapper .wrapper__content .social-block h1 span {
    color: white;
    font-size: 48px;
    font-weight: 300;
}

.wrapper .wrapper__content .social-block .social__content {
    width: 100%;
    height: 222px;
    margin-top: 64px;
    display: flex;
    align-items: center;
    justify-content: space-around;
    border: 2px solid rgba(196, 69, 255, 0.2);
    border-radius: 8px;
    box-sizing: border-box;
    flex-wrap: wrap;
    gap: 10px;
    background: linear-gradient(135deg, rgba(196, 69, 255, 0.05) 0%, rgba(255, 107, 203, 0.05) 100%);
}

.wrapper .wrapper__content .social-block .social__content a {
    transition: 0.6s ease;
    filter: drop-shadow(0 0 5px rgba(196, 69, 255, 0.3));
}

.wrapper .wrapper__content .social-block .social__content a:hover {
    transform: scale(1.1);
    filter: drop-shadow(0 0 15px rgba(255, 107, 203, 0.5));
}

.wrapper .wrapper__content .footer {
    width: 100%;
    height: 367px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 128px;
    margin-top: 47px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background: linear-gradient(180deg, transparent 0%, rgba(120, 20, 150, 0.1) 100%);
}

.wrapper .wrapper__content .footer .copyright {
    display: flex;
    flex-direction: column;
    gap: 5px;
}

.wrapper .wrapper__content .footer .copyright a {
    font-weight: 1000;
    font-size: 32px;
    color: white;
    text-shadow: 0 0 10px rgba(196, 69, 255, 0.3);
}

.wrapper .wrapper__content .footer .copyright a span {
    font-weight: 300;
    font-size: 32px;
    color: white;
}

.wrapper .wrapper__content .footer .copyright p {
    font-size: 14px;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.45);
    letter-spacing: 0.14em;
}

.wrapper .wrapper__content .footer .nav ul {
    list-style-type: none;
}

.wrapper .wrapper__content .footer .nav ul li {
    text-align: center;
}

.wrapper .wrapper__content .footer .nav ul li a {
    text-decoration: none;
    font-weight: 600;
    letter-spacing: 1.28px;
    color: rgba(255, 255, 255, 0.45);
    font-size: 14px;
    transition: 0.5s ease;
}

.wrapper .wrapper__content .footer .nav ul li a:hover {
    color: #ff80ff;
}

.select-payment {
    top: 0;
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, 0.7);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    transition: 0.4s ease;
}

.select-payment .modal-box {
    width: 400px;
    height: 420px;
    background: linear-gradient(180deg, #1a0b2e 0%, rgba(26, 11, 46, 0) 100%);
    border-radius: 15px 15px 0px 0px;
    box-sizing: border-box;
    padding: 30px 40px 30px 40px;
    border: 1px solid rgba(196, 69, 255, 0.3);
}

.select-payment .modal-box .header__box {
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 69px;
    border-bottom: 0.5px solid rgba(196, 69, 255, 0.3);
}

.select-payment .modal-box .header__box img {
    width: 24px;
    height: 24px;
    cursor: pointer;
    filter: brightness(0) invert(1);
}

.select-payment .modal-box .header__box .name {
    display: flex;
    flex-direction: column;
    gap: 1px;
}

.select-payment .modal-box .header__box .name h3 {
    color: white;
    font-weight: 1000;
    font-size: 24px;
    letter-spacing: 0.96px;
}

.select-payment .modal-box .header__box .name h3 span {
    font-weight: 300;
    font-size: 24px;
}

.select-payment .modal-box .header__box .name p {
    font-weight: 300;
    font-size: 11px;
    color: rgba(255, 255, 255, 0.45);
    letter-spacing: 0.14em;
}

.select-payment .modal-box .info-payment {
    box-sizing: border-box;
    padding: 33px 0px 33px 0px;
    display: flex;
    flex-direction: column;
    gap: 17px;
    border-bottom: 0.5px solid rgba(196, 69, 255, 0.3);
}

.select-payment .modal-box .info-payment .stroke {
    display: flex;
    width: 100%;
    justify-content: space-between;
}

.select-payment .modal-box .info-payment .stroke a {
    font-weight: 400;
    color: white;
    font-size: 14px;
}

.select-payment .modal-box .info-payment .stroke p {
    font-weight: 400;
    font-size: 14px;
    color: #ff6bcb;
}

.select-payment .modal-box .info-payment .stroke div {
    display: flex;
    font-weight: 400;
    font-size: 14px;
    color: #ff6bcb;
    gap: 3px;
}

.select-payment .modal-box .type-payment {
    box-sizing: border-box;
    padding: 33px 0px 33px 0px;
    display: flex;
    flex-wrap: wrap;
    gap: 20px 40px;
}

.select-payment .modal-box .type-payment .type {
    width: 138px;
    height: 76px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.5s ease;
    cursor: pointer;
    border: 1px solid rgba(196, 69, 255, 0.3);
}

.select-payment .modal-box .type-payment .sbp {
    background: rgba(196, 69, 255, 0.05);
}

.select-payment .modal-box .type-payment .sbp:hover {
    background: rgba(196, 69, 255, 0.15);
}

.select-payment .modal-box .type-payment .bank-card {
    background: rgba(255, 107, 203, 0.05);
}

.select-payment .modal-box .type-payment .bank-card:hover {
    background: rgba(255, 107, 203, 0.15);
}

.select-payment .modal-box .type-payment .zar-card {
    background: rgba(228, 107, 255, 0.05);
}

.select-payment .modal-box .type-payment .zar-card:hover {
    background: rgba(228, 107, 255, 0.15);
}

.select-payment .modal-box .type-payment .qiwi {
    background: rgba(255, 140, 203, 0.05);
}

.select-payment .modal-box .type-payment .qiwi:hover {
    background: rgba(255, 140, 203, 0.15);
}

.select-payment .modal-box .type-payment .sber-pay {
    background: rgba(203, 33, 160, 0.05);
}

.select-payment .modal-box .type-payment .sber-pay:hover {
    background: rgba(203, 33, 160, 0.15);
}

.select-payment .modal-box .type-payment .umoney {
    background: rgba(255, 166, 203, 0.05);
}

.select-payment .modal-box .type-payment .umoney:hover {
    background: rgba(255, 196, 203, 0.15);
}

@media screen and (max-width: 1640px) {
    .person-index {
        display: none;
    }
    .person-auth {
        display: none;
    }
    .person-lc {
        display: none;
    }
    .header .header__content {
        width: 90%;
    }
    .howtostart-block .start-block {
        display: none;
    }
    .steps {
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }
    .instruction h1 {
        text-align: center;
    }
    .wrapper .wrapper__content .auth-form {
        display: flex;
        justify-content: center;
    }
    .donate-block {
        display: flex;
        margin: 0 auto;
        width: 100%;
    }
}

@media screen and (max-width: 940px) {
    .person-index {
        display: none;
    }
    body {
        overflow-x: hidden;
    }
    .header .header__content {
        width: 90%;
    }
    .wrapper .wrapper__content {
        width: 95%;
    }
    .wrapper .wrapper__content .start-game {
        width: 100%;
    }
    .wrapper .wrapper__content .news-block .news__content {
        justify-content: center;
        width: 100%;
    }
    .wrapper .wrapper__content .status-online {
        align-items: center;
    }
    .wrapper .wrapper__content .main-info {
        align-items: center;
    }
    .wrapper .wrapper__content .main-info .block {
        align-items: center;
        justify-content: center;
        box-sizing: border-box;
        padding: 90px;
    }
}