
body {
    margin: 0;
    padding: 0;
}

header {
    color: #fff;
    text-align: center;
}

header img {
    height: 244px;
}

.header-divisor {
    height: 36px;
    /* background-color: #75bfff; */
    background-color: #75bfff91;

}

h1 {
    margin: 0;
}

main {
    padding: 20px;
}

.project {
    font-family: Roboto;
    margin: 0 auto;
    max-width: 30%;
    text-align: center; /* Alinha horizontalmente */
}

.project h2 {
    color: #0d378a;
}

.project-subtitle {
    margin-top: 8px;    
    color: #8996b1;
}

.project-description {
    margin-top: 10px;    
    color: #0d378a;
    text-align: justify;
}

.project img {
    max-width: 100%;
    height: 200px;
    margin-top: 10px;
}