*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.bg-header{
    background-color: rgb(208, 231, 192);
}
.logo{
    width: 150px;
    height: 150px;
}

.pagefont{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 20px;
}

/*Links */

a:hover {
    text-decoration: underline;
  }

.link-active{
    text-decoration: ac;
}


/* Card-Home*/

.img-perfil{
    width: 400px;
    padding: 2px;

}



.text-justify{
    font-size: 25px;
    color: gray;
}

.text-justify-2{
    font-size: 15px;
    font-family:Verdana, Geneva, Tahoma, sans-serif;
    text-align: justify;
    padding: 15px;
    text-indent: 50px;
    
}

/* carrousel*/

.img-carrousel{
    width: 300px;
}

/*Footer*/
#contatos{
    padding-top: 50px;
    width: 100%;
    height: 300px;
}
footer a{
    text-decoration: none;
    font-size: 20px;
    color: rgb(63, 102, 5);
    
}

i{
    font-size: 20px;
    color: rgb(63, 102, 5);
    

}

footer a:hover{
    font-size: 25px;
    transition: 1.5s;
    color: rgb(63, 102, 5);
    
}




/*footer-2*/



/* responsivdade */

@media screen and (max-width: 510px){ 

    .img-perfil{
    width: 200px;
    height: 200px;
    text-align: left;

    }  
}






