:root{
    --fonte-principal: "Sofia Sans Extra Condensed", sans-serif;
    --cor-texto-preto: black;
    --cor-texto-branco: white;
    --cor-fundo: white;
    --cor-verde: #99ca00;
    --cor-laranja: #ff7e00;
}

.projetos_categoria{
    display: flex;
    flex-direction: column;    
    align-items: center;
    margin: 50px 0 150px 0;
}

.projetos_titulos{
    font-weight: 400;
    font-size: 36px;
    border-bottom: 2px solid var(--cor-laranja);
    width: 50%;
}

.projetos_titulos_txt{
    display: flex;
    justify-content: center;
    text-decoration: none;
    color: var(--cor-texto-preto);
}

.projetos_fotos{
    margin-top: 10px;
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.projetos_fotos img{
    border: 2px solid var(--cor-laranja);
    border-radius: 10px;
    background-color: white;
}

.projetos_fotos_esquerda{
    margin-right: 50px;
}

.projetos_fotos_meio{
    position: absolute;
    top: 70%;
    transform: translate(-50%, -50%);
}

.projetos_fotos_direita{
    margin-left: 50px; 
} 

#projetos_mobile{
    display: none;
}



/*-----------------------MOBILE----------------------*/
/*-----------------------MOBILE----------------------*/
/*-----------------------MOBILE----------------------*/

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

    #projetos_desktop{
        display: none;
    }

    #projetos_mobile{
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .m_projetostitulo{
        font-size: 30px;
        text-align: center;
        border-bottom: 2px solid var(--cor-laranja);
        margin: 20px 0 10px 0; 
    }

    .m_projetosimg{
        width: 90vw;
    }

}
