h1{
    text-align: center;
    margin-top: 0.75rem;
    max-width: 100vw!important;
    margin-top: 10px;

}

.lider-azul{
    color: #307ae0;
    font-size: 7vw;
    max-width: 60%!important;
}

.lider-branco{
    color: white;
    font-size: 7vw;
    max-width: 60%!important;
}

.DeumBTG{
    font-size: 2vw!important;
    max-width: 100%!important;
}

body{
    background-color: #0b2859;
    overflow-x: hidden;
    max-width: 100%!important;
    max-height: 100%!important;
}

#background-video {
    min-width: 100vw;
    height: auto;
    z-index: -1;

    max-width: 100%;

    position:absolute;

}

#content {
    position: relative;
    z-index: 1;
}

h2{
    justify-content: left;
    color:rgb(207, 207, 207);
    font-size: 2.2rem;
    margin-left: 5%;
    margin-right: 5%;
}

.chamada-video{
    justify-content: left;
    color: black;
    font-size: 2rem;
    margin-left: 1%;
    text-align: justify;
}

.video-btg{
    margin-left: 2%;
    margin-right: 2%;
    align-items: center;
    border-radius: 15px;
    border: 5px solid #0b2859;
    align-items: center;
    margin-bottom: 1%;
}

.div-video{
    justify-content: center;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin: 3%;
}

.video-btg{
    width: 100%;
}

/* Função ficar acima do texto quando a tela tiver mais que 670px de largura*/
@media only screen and (max-width: 1000px){
    .div-video{
        flex-direction: column;
    }
}

.H-valores, .h3-vagas{
    color:white;
    font-size: 36px;
    margin-left: 42vw;
}
 
.blue-button {
    background-color: blue;
    color: white;
    padding: 10px 20px;
    border: none;
    border-radius: 5px;
    margin-top: 10px;
    align-items: center;
    filter: drop-shadow(0 0 0.4em rgba(0, 173, 254));

  }

.texto_e_botao{
    text-align: center;
}

.h3-quem-somos{
        font-size: 36px;
        color:black;
}