*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body{
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.6;
    background-color: #f37f3c;
    padding: 20px;
}

.descricao{
    text-align: center;
    margin-bottom: 2em;
}

.secao{
    max-width: 1200px;
    margin: 0 auto;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    border-radius: 9px;
    display: flex;
    background-color: #ffab7a;
    padding: 10px;
}

.texto{
    flex: 1;
    padding-right: 20px;
    padding-left: 2em;
    align-self: center;
}

.texto h2{
    line-height: 2em;
    margin-bottom: 1em;
    text-align: center;
}

.texto p{
    line-height: 2em;
    margin-bottom: 1.5em;
}

.imagem{
    flex: 1;
    text-align: center;
    align-self: center;
}

.imagem img{
    max-width: 100%;
    height: auto;
    border-radius: 8px;
}

/*Media query para tornar a seção responsiva*/

@media(max-width: 800px){
   .secao{
    flex-direction: column;
}

.texto, .imagem{
    padding: 10pxS;
} 
}




