.projetos {
    padding: 60px 10px;
}
.projetos > h6 {
    display: flex;
    gap: 15px;
    max-width: fit-content;
    margin-left: auto;
    margin-right: auto;
    align-items: center;
    color: #D9B761;
    text-align: center;
    font-size: 1.6rem;
    font-family: Gritlen;
    font-style: normal;
    font-weight: 300;
    margin-bottom: 40px;
    text-transform: uppercase;
}
.projetos-grid {
    display: grid;
    grid-template-columns: max-content max-content max-content;
    justify-content: center;
    gap: 50px;
}
.projetos-grid img {
    box-shadow: 0px 0px 0px 2px #D9B761;
}

.entre-em-contato {
    max-width: fit-content;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
}
.entre-em-contato > a {
    display: flex;
    align-items: center;
    gap: 10px;
    color: #D9B761;
    text-align: center;
    font-size: 1.1rem;
    font-weight: 600;
}
.entre-em-contato > a:hover {
    text-shadow: 0px 0px 10px #D9B761;
}
.entre-em-contato > p {
    text-align: center;
    font-size: 0.8rem;
    font-family: Amenti;
}

@media only screen and (max-width: 1040px) {

    .projetos-grid {
        grid-template-columns: max-content max-content;
        gap: 40px;
    }
    
}

@media only screen and (max-width: 690px) {

    .projetos-grid {
        grid-template-columns: 1fr;
        justify-items: center;
        gap: 40px;
    }
    .entre-em-contato > a {
        font-size: 1rem;
        display: grid;
        justify-items: center;
    }
    
}