.section-metricas {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    width: 90%;
}

#a, #b, #c, #d {
    padding: 0 30px;
    width: 280px;
    margin: 0px auto 95px auto;    
}

#a h2, #b h2, #c h2, #d h2 {
    font-weight: 600;
    font-size: 60px;
    color: var(--cor-vermelho);
    padding: 5px 0;
}

#a h3, #b h3, #c h3, #d h3 {
    font-weight: 500;
    font-size: 18px;
    color: var(--cor-preto);
    padding: 10px 0;
}

.section-metricas span {
    font-weight: 400;
    font-size: 16px;
    color: var(--cor-cinza)
}

.section-imagem h6 {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #F9F4F4;
    color: var(--cor-vermelho);
    font-size: 14px;
    font-weight: 500;
    width: 125px;
    height: 28px;
    border-radius: 16px;
    margin: 50px auto 20px auto;
}

.section-imagem h1 {
    display: flex;
    justify-content: center;
    font-size: 44px;
    font-weight: 600;
    color: var(--cor-preto);
    width: 90%;
    text-align: center;
}

.section-imagem span {
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    font-weight: 400;
    text-align: center;
    width: 90%;
    color: var(--cor-cinza);
    margin: 40px auto;
}

.section-imagem img {
    display: flex;
    width: 90%;
    margin-top: 50px;
    margin-bottom: 50px;
}

.section-vagas h2 {
    display: flex;
    justify-content: flex-start;    
    font-size: 20px;
    font-weight: 500;
    color: var(--cor-preto);
    width: 70%;
    margin: 10px auto 20px auto;

}

.vagas {
    width: 70%;
    border-radius: 16px;
    border: 1px solid #EAECF0;
    height: 115px;
    margin-bottom: 20px;
    
}

.vagas h3 {
    font-size: 18px;
    font-weight: 500;
    color: var(--cor-preto);
    text-align: left;
    padding: 24px;
}

.vagas span {
    margin: 50px 0 0 24px;
    font-size: 16px;
    font-weight: 500;
    color: var(--cor-cinza);
}

.depoimentos {
    background-color: #F9F4F4;
    width: 90%;
    margin-top: 40px;
    border-radius: 16px;
    text-align: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 90px;
}

.depoimentos h4 {
    margin-top: 50px;
    color: var(--cor-vermelho);
    font-size: 14px;
    font-weight: 600;
    width: 80%;
}

.depoimentos h2 {
    padding: 24px 0;
    color: var(--cor-preto);
    font-size: 36px;
    font-weight: 500;
    width: 80%;
}

.depoimentos img {
    height: 56px;
    width: 56px;
}

.depoimentos h5 {
    color: var(--cor-preto);
    font-size: 16px;
    font-weight: 500;
    padding: 10px 0;
}

.depoimentos h6 {
    color: var(--cor-cinza);
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 40px;
}
