/* Define para todo documento HTML as propriedades */
* { 
    margin: 0;
    padding: 0;
}

/* Define para a CLASS CABECALHO as propriedades */
.cabecalho { 
    background-color: #212c68;
    color: white;
    display:flex;
    justify-content: space-around;
}

.cabecalho-imagem{
    width: 25%;
}

.cabecalho-lista-item{
    display: inline-block;
    margin: 0 32px;
    padding: 48px 0;
    font-size: 32px;
}

.cabecalho a:link, a:visited {
    color: white;
}

.programacao {
    background-image: linear-gradient(#212c68,#969696);
    color: white;
    display:flex;
    justify-content:center;
    align-items: center;
    padding: 24px 0;
}

.programacao-titulo {
    padding: 24px 0;
}

.programacao-texto {
    padding: 6px 0;
}

.programacao-imagem {
    width: 30%;
    padding-left: 5%;
}

.programacao-conteudo {
    text-align: justify;
    width: 50%;
}

body {
    font-family: 'Golos Text', sans-serif;
}

.aula {
    background-image: linear-gradient(#212c68,#969696);
    color: white;
    justify-content:center;
    align-items: center;
    padding: 24px 0;
}

.aula-titulo{
    text-align: center;
    padding: 50px 0;
}

.aula-grid {
    display:grid;
    grid-template-columns: 33% 34% 33%;
}

.aula-imagem{
    width: 50%;
}

.aula-div{
    text-align: center;
    padding: 32px ;
}

.aula-list-div{
    text-align: left;
    padding: 0px 64px;
}

.aula-icone{
    vertical-align: middle;
    width:32px;
    padding: 16px;
}

.ferramenta {
    background-image: linear-gradient(#212c68,#969696);
    color: white;
    justify-content:center;
    align-items: center;
    padding: 24px 0;
}

.ferramenta-titulo{
    text-align: center;
    padding: 50px 0;
}

.ferramenta-grid {
    display:grid;
    grid-template-columns: 25% 25% 25% 25%;
}

.ferramenta-imagem{
    width: 75%;
}

.ferramenta-div {
    text-align: center;
    align-self: center;
    padding-bottom: 20%;
}

footer{
    background-image: linear-gradient(#969696,#c5c5c5);
    padding: 15px 0;
    text-align: center;
}

.footer-imagem {
    width: 10%;
}