#quemsomos{
    width: 100%;
    margin-top: 20rem;
}
#quemsomos .grid .escola .text-escola{
    display:flex;
    flex-direction: column;
    justify-content:start;
    align-items: center;
    & h1{
        font-size: 5.2rem;
    }
    & p{
        font-size: 1.6rem;
        width: 100%;
        max-width: 80rem;
    }
}
#quemsomos .grid .escola{
    & .missao{
        margin-top: 3.2rem;
        display:flex;
        flex-direction: column;
        & h2{
            font-size: 4.8rem;
        }
        & ol{
            margin-top: 2.4rem;
            display:flex;
            flex-direction: column;
            row-gap: 2.4rem;
            & li{
                font-size: 1.6rem;
                width: 100%;
                max-width: 80rem;
                line-height: 2.6rem;
            }
        }
    }
    
}
#quemsomos .grid .norma{
    display:flex;
    flex-direction: column;
    & h2{
        font-size: 4.8rem;
        margin-bottom: 3.2rem;
        margin-top: 3.2rem;
        text-align: center;
    }
    & .regra{
        width: 100%;
        margin-bottom: 1.6rem;
        & h3{
            width: 100%;
            max-width: 80rem;
            line-height: 2rem;
        }
        & ul{
            display: flex;
            flex-direction: column;
            row-gap:1.2rem;
            & li{
                font-size: 1.6rem;
                width: 100%;
                max-width: 80rem;
                line-height: 2.6rem;
            }
        }
    }
    
}