* {
    margin: 0;
    padding: 0;
    font-family: 'Josefin Sans', sans-serif;
    box-sizing: border-box;
}

html{
    scroll-behavior: smooth;
}

.img1{
    background-image: url(../imagens/Projetos/slides/editadas/BB.jpg);
}

.img2{
    background-image: url(../imagens/Projetos/slides/editadas/imagem1.jpg);
}   

.img3{
    background-image: url(../imagens/Projetos/slides/editadas/imagem2.jpg);
}   

.img4{
    background-image: url(../imagens/Projetos/slides/editadas/imagem3.jpg);
}   

.img5{
    background-image: url(../imagens/Projetos/slides/editadas/imagem4.jpg);
}

.img6{
    background-image: url(../imagens/Projetos/slides/editadas/imagem5.jpg);
}
.img7{
    background-image: url(../imagens/Projetos/slides/editadas/imagem6.jpg);
}

.bgnd{
    background-size: contain;
    background-repeat:no-repeat;
    background-position: center;
}

.section_carousel{
    background-color: black;
    height: 90vh;
    padding-top: 6%;
}

.carousel-inner{
    height: 30em;
}

.carousel{
    background-color: rgba(160, 158, 158, 0.050);
    border-radius: 10px;
}

.intro {
    margin-left: 2%;
}

.Quem_Somos {
    color: white;
    height: 100vh;
    border: 2px solid black;
    background-image: url(../imagens/Projetos/telhado\ de\ fundo\ editado\(3\).jpg);
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

#altura_quem_somos {
    position: relative;
    height: 95%;
    align-items: center;

}

.imagem {
    top: 6%;
    box-shadow: 2px, 2px, 2px, 2px, black;
    display: inline-block;
    position: relative;
}

#imagem1 {
    position: relative;
    display: inline-block;
    width: min(400px, 80vw);
    border-radius: 8%;
}

#main_title {
    font-size: max(40px, 5vw);
    padding-bottom: 20px;
    padding-top: 50px;

}

.descricao {
    font-size: min(20px, 3.6vw);
    display: inline-block;
    position: relative;
    text-align: justify;
    line-height: 22px;
    width: 70%;
    
}

.centralizar {
    left: 50%;
}

.cards {
    background-color: black;
    height: 100vh;
}

.Titulo_Seção>h1 {
    color: white;
    font-size: max(40px, 5vw);
    text-align: center;
    padding-top: 5%;
    padding-bottom: 2%;
}

.row {
    margin-left: 5%;
}

.card_space {
    color: white;
    text-align: center;
    border: 5px;
}

.card_space>p {
    color: white;
    font-size: min(20px, 3.6vw);
}

.card {
    background-color: rgb(66, 66, 66);
    border-radius: 10px;
    height: 340px;
    box-shadow: 1px 2px 2px rgba(197, 197, 196, 0.678);
}

.iframe {
    background-color: rgb(66, 66, 66);

}

.titulo_iframe {
    color: white;
    font-size: max(25px, 3vw);
    text-align: center;
}

.box_iframe {
    box-shadow: -1px 1px 3px black;
}

.footer {
    color: white;
    text-align: center;
}


@media (max-width: 764px) {

    .Quem_Somos {
        height: fit-content;
        background-color: rgba(0, 0, 0, 0.61);
        background-image: none;
    }
    
    .descricao {
        width: fit-content;
    }

    .imagem {
        padding-right: 10%;

    }

    .row {
        margin-right: 5%;
        margin-left: 5%;
    }

    .card {
        height: fit-content;
    }

    .cards {
        height: fit-content;
    }

    .MVV {
        padding-bottom: 5%;
    }

    .Valores {
        padding-bottom: 10%;
    }

    .section_carousel{
        height: fit-content;
        padding-bottom: 6%;
    }

    .carousel-inner{
        height: 15em;
    }
}

@media (max-width: 480px) {

}