* {
    box-sizing: border-box;
}

header {
    display: flex;
    padding-bottom: 7vh;
    margin-top: 5vh;
} /* Barra de fale conosco e logo */


#flcnsc4 {
    height: 6vh;
    width: 18%;
    background-color: #FEAF46;
    padding-bottom: 2%;
    display: inline-block;
    position: relative;
} /*Barra Fale Conosco Amarela*/


#flcnsc4 span {
    font-family: "Chivo", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5vmax;
    color: white;
    position: absolute;
    top: 13%;
    left: 30%;
} /*Texto Fale Conosco Barra Amarela*/

header #logo {
    height: 7vh;
    width: 9vw;
    margin-left: 68vw;
}/*LOGO*/

#wpp {
    height: auto;
    width: 3vw;
} /* Logo Whatsapp */

#inst {
    position: absolute;
    top: 19%;
    left: 15%;
    height: auto;
    width: 2.3vw;
} /* Logo Instagram */

#principal {
    display: flex;
    flex-wrap: nowrap;
    width: 100%;
    padding-bottom: 3vh;
} /* Barra de opções */

#principal a {
    font-family: "Inter", sans-serif;
    font-optical-sizing: auto;
    font-weight: 450;
    font-style: normal;
    font-size: 1.75vmax; 
    display: inline-block;
} /* Textos Menu */

#inicio {
    height: 5vh;
    width: 25vw;
    text-align: center;
} /* Botão Inicio */

#ass {
    height: 5vh;
    width: 25vw;
    text-align: center;
} /* Botão Assitencia */

#cursos {
    height: 5vh;
    width: 25vw;
    text-align: center;
} /* Botão Cursos */

#apoiadores {
    height: 5vh;
    width: 25vw;
    text-align: center;
} /* Botão Apoiadores */

.barra {
    height: 25px;
    width: 101%;
    display: flex;
    justify-content: space-between;
} /* Barra Colorida */

#principal a:hover {
    transform: scale(1.07);
}

#inicio a {
    text-decoration: none;
    color: black;
}

#inicio a:hover {
    color: #D92E8A;
}

#ass a {
    text-decoration: none;
    color: black;
}

#ass a:hover {
    color: #2DB769;
}

#cursos a {
    text-decoration: none;
    color: black;
}

#cursos a:hover {
    color: #52AFFD;
}

#apoiadores a {
    text-decoration: none;
    color: black;
}

#apoiadores a:hover {
    color: #FEAF46;
}

#brrRosa {
    height: 25px;
    width: 25%;
    background-color: #D92E8A;
} /* Barra Rosa */

#brrVerde {
    height: 25px;
    width: 25%;
    background-color: #2DB769;
} /* Barra Verde */

#brrAzul {
    height: 25px;
    width: 25%;
    background-color: #52AFFD;
} /* Barra Azul */


#brrAmarela {
    height: 25px;
    width: 25%;
    background-color: #FEAF46;
    display: flex;
    flex: 1;
} /* Barra Amarela */


#sbnoscol {
    height: 75%;
    width: 55%;
    padding: 1% 0 0 0;
    margin-top: 3%;
    margin-left: 0%;
    padding-left: 25px;
    background-color: #FEAF46;
    font-family: "Chivo", sans-serif;
    font-optical-sizing: auto;
    font-weight: 650;
    font-style: normal;
    font-size: 2.9vmax;
    color: white;
} /* Titulo Nossos Colaboradores */


#txto1 {
    max-width: 100%;
    font-family: "Chivo", sans-serif;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
    font-size: 2vmax;
    padding-right: 5%;
    padding-top: 3%;
    padding-left: 0%;
    text-align: center;
    text-indent: 6%;
} /* Segundo Título */

#caixadentro {
    background-color: #efd6a9; /* Laranja claro */ 
    padding: 20px; 
    border: 30px solid #FEAF46;
    border-radius: 0px;
}

#titulos {
    font-family: "Chivo", sans-serif;
    font-optical-sizing: auto;
    font-weight: 800;
    font-style: normal;
    font-size: 1.5vmax;
    margin-left: 3%;
}

#master-apoiador {
    padding: 20px;
    border-radius: 8px;
    margin: 5% auto; 
    text-align: center;
    width: 50%; 
}

#tituloMaster {
    font-family: "Chivo", sans-serif;
    font-weight: 800;
    font-size: 1.5vmax;
    margin-bottom: 10px;
}

#colabMaster {
    max-width: 60%;
    height: auto;
    border-radius: 12px;
}


#colab1 {
    max-width: 18%;
    height: auto;
    margin-top: 5%;
    border-radius: 8px;
    margin-left: 5%;
} /* Imagem Colaborador 1 */

#colab2 {
    max-width: 18%;
    height: auto;
    margin-top: 5%;
    border-radius: 8px;
    margin-left: 5%;
} /*  Imagem Colaborador 2 */

#colab3 {
    max-width: 18%;
    height: auto;
    margin-top: 5%;
    border-radius: 8px;
    margin-left: 5%;
} /*  Imagem Colaborador 3 */

#colab4 {
    max-width: 18%;
    height: auto;
    margin-top: 5%;
    border-radius: 8px;
    margin-left: 5%;
} /*  Imagem Colaborador 4 */

#colab5 {
    max-width: 18%;
    height: auto;
    margin-top: 5%;
    border-radius: 8px;
    margin-left: 5%;
} /*  Imagem Colaborador 5 */

#colab6 {
    max-width: 18%;
    height: auto;
    margin-top: 5%;
    border-radius: 8px;
    margin-left: 5%;
} /*  Imagem Colaborador 6 */

#colab7 {
    max-width: 18%;
    height: auto;
    margin-top: 5%;
    border-radius: 8px;
    margin-left: 5%;
} /*  Imagem Colaborador 7 */

#colab8 {
    max-width: 18%;
    height: auto;
    margin-top: 5%;
    border-radius: 8px;
    margin-left: 5%;
} /*  Imagem Colaborador 8 */

#colab9 {
    max-width: 18%;
    height: auto;
    margin-top: 5%;
    border-radius: 8px;
    margin-left: 5%;
} /*  Imagem Colaborador 9 */

#colab10 {
    max-width: 18%;
    height: auto;
    margin-top: 5%;
    border-radius: 8px;
    margin-left: 5%;
} /*  Imagem Colaborador 10 */



#rodape img {
    height: auto;
    width: 8vw;
    margin-left: 45vw;
    padding-top: 1vw;
} /* Logo Rodape */


#colorido4 {
    background-color: #FEAF46;
    height: 4vmax;
    text-align: center;
    align-content: center;
    margin: 2% 0 0;
} /* Barra colorida amarela rodape */


#colorido4 span {
    font-family: "Chivo", sans-serif;
    font-optical-sizing: auto;
    font-weight: 750;
    font-style: normal;
    color: white;
} /* Texto colorido rodape */

@media screen and (max-width:600px) {
    #principal a {
        font-size: 1.3vmax;
    }    

    #flcnsc4 {
        height: 20%;
        width: 37%;
        background-color: #FEAF46;
        padding-bottom: 0.5%;
        display: inline-block;
        position: relative;
    }
    
    #wpp {
        height: auto;
        width: 6.8vw;
    } /* Logo Whatsapp */
    
    #inst {
        position: absolute;
        top: 20%;
        left: 16%;
        height: auto;
        width: 5vw;
    }
    #flcnsc span {
        font-size: 1.4vmax;
        left: 33%;
    }

    header #logo {
        height: 20%;
        width: 25%;
        margin-left: 35%;
    }
   
    #principal {
        height: 3vh;
        padding-bottom: 0;
        align-items: center;
    } 

    #principal a {
        font-size: 1.3vmax;
    }

    #sbnoscol { 
        width: 75%;
    }

    #colorido4 {
        height: 30%;
        margin-top: 10%;
    }

    #colorido4 span {
        font-size: 1.2vmax;
    }
}

