
    .site-404 {
        padding: 130px 0;
        max-width: 1360px;
    margin: 0 auto;
            display: flex;
        flex-direction: column;
        gap: 20px;
}

.text__404-page {
        width: 100%;
    height: auto;
    margin: 0 auto;
    color: var(--text-default);
            font-size:350px;
        font-weight: 900;
        line-height: 140%;
        text-shadow: -8px 8px var(--login_bg);
        text-align: center;
}


.site-404 .ginqjtE {
    margin: 0 auto;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content;
}


@media only screen and (max-width:1520px) {
    .site-404 {
        padding: 9.589vw 0;
        max-width: 86.301vw
    }
    .text__404-page {
            font-size:20vw;
        font-weight: 900;
        line-height: 140%;
        text-shadow: -0.5vw 0.5vw var(--login_bg);
}

   
}

@media only screen and (max-width:1120px) {
    .site-404 {
        padding: 12.5vw 0;
        max-width: 92vw
    }

  
}

@media only screen and (max-width:900px) {
    .site-404 {
        padding: 18.229vw 0;
        max-width: 92vw
    }

  
}

@media only screen and (max-width:500px) {
    .site-404 {
        padding: 24vw 0;
        max-width: 92vw
    }
}