.projeto {
    display: grid;
    justify-items: center;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 20px;
    margin: 1rem 0;
}

.projetos h2 {
    text-align: center;
    margin-top: -50px;
    border-bottom: 2px solid black;
}

.logos {
    position: absolute;
    left: -100%;
    z-index: 3;
    text-align: center;
    justify-content: space-between;
    width: 100%;
    margin-top: 40%;
}

.logos img {
    height: 8%;
    width: 10%;
}

.projetos .projeto_each {
    margin-right: 50%;
    height: 35vh;
    width: 80%;
    box-sizing: border-box;
}