footer{
   display: flex;
   flex-direction: row;
   justify-content: center;
   align-items: center;
   width: 100%;
   height: min-content;
   padding: 10px;
   border-top: 1px solid lightgrey;
}

footer > div{
   display: flex;
   flex-direction: row;
   justify-content: center;
   width: fit-content;
   height: fit-content;
}

footer > div > div{
   display: flex;
   flex-direction: column;
   padding: 0px 15px;
}

footer > div > div > *{
   align-self: start;
}

footer a{
   font-size: 9pt;
}

footer h1{
   font-size: 16px;
   margin-top: 20px;
   margin-bottom: 5px;
}

footer p{
   text-align: center;
   color: grey;
   font-size: 9pt;
   margin-top: 5px;
}

#imgWhatsapp{
   width: 12px;
   margin-left: 3px;
}

#imgRedeSocial{
   width: 33px;
   opacity: 0.3;
}


/* MEDIA SCREEN */
@media screen and (max-width: 800px) {
   footer > div{
      flex-direction: column;
   }
}