/* Main page container */
.error_page{
    background: var(--zaliasLinear1);
    padding-top: 187px;
}

/* Title */
.error_page .h2{
    color: var(--white1);
    margin-bottom: 50px;
}

/* Empty green container */
.green_empty_container{
    height: 20px;
    width: 100%;
    background-color: var(--green2);
}

/* Informational text (white background) */
.error_informational_text{
    background-color: var(--white1);
    padding: 50px;
}

/* Upper text */
.error_informational_text > .body4{
    margin-bottom: 16px;
}

/* Link to home page */
#error-link{
    text-decoration: none;
    color: var(--green2);
}

/* Error text container */
.error_informational_container{
    padding-bottom: 80px;
}

@media screen and (max-width:1150px) {

    /* Main page container */
    .error_page{
        padding-top: 117px;
    }
}

@media screen and (max-width:1000px) {

    /* Informational text (white background) */
    .error_informational_text{
        padding: 30px;
    }
}

@media screen and (max-width:769px) {

    /* Main page container */
    .error_page{
        padding-top: 96px;
    }

    /* Error text container */
    .error_informational_container{
        padding-bottom: 30px;
    }

    /* Informational text (white background) */
    .error_informational_text{
        padding: 30px 20px;
    }

    /* Title */
    .error_page .h2{
        font-size: 24px;
        line-height: 27px;
        font-weight: 600;
        margin-bottom: 30px;
    }

    /* Upper text */
    .error_informational_text > .body4{
        margin-bottom: 15px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
    }

    /* bottom text */
    .error_informational_text > .body2{
        font-size: 14px;
        line-height: 20px;
        font-weight: 400;
    }
}