:root {
    --white: #F7FCFC;
    --black: #414143;
    --purple: #9755D7;
    --yellow: #FFA400;
    --light-yellow: #F6D155;
    --mid-yellow: #FFAE42;
}

.container-error {
    width: 100%;
    max-width: 600px;
    height: auto;

    display: block;

    margin: 200px auto 0 auto;
}

    .title-error {
        width: fit-content;
        max-width: 400px;
        height: fit-content;

        margin: 10px auto;

        text-align: center;

        font-size: 5rem;

        color: var(--purple);
    }

    .subtitle-error {
        width: fit-content;
        max-width: 600px;
        height: fit-content;

        margin: 10px auto;

        text-align: center;

        color: var(--purple);
    }

    .sorry-error {
        width: fit-content;
        max-width: 500px;
        height: fit-content;

        margin: 20px auto;

        text-align: center;

        color: var(--black);
    }

    .container-button {
        width: 100%;
        max-width: 400px;
        height: auto;

        display: flex;
        justify-content: center;

        margin: 40px auto;
    }