* {
    margin: 0;
}

a {
    text-decoration: none;
}

#logo {
    height: 20vh;
    margin-top: -2%;
}

#dv {
    display: flex;
    align-items: center;
    justify-content: space-around;
}

#carrinho {
    height: 3vh;
}

header {
    background-color: rgb(2 19 39);
    height: 15vh;
}

header span {
    font-family: "Jost", sans-serif;
    color: rgb(249 205 107);
}

#pesq {
    height: 3vh;
    filter: invert();
    
}

#meio p{
    font-size: 7vh;
    font-family: "Jost", sans-serif;
    color: rgb(249 205 107);
    
}

#meio{
    width: 100%;
    height: 20vh;
    background-color: rgb(6 26 46);
    display: flex;
    justify-content: center ;
    align-items: center;
}


#meio img {
    margin-left: 5%;
    width: 8%;
    height: 15vh;
}

#qs{
    width: 100%;
    height: 50vh;
    background-color: rgb(6 26 46);
    display: flex;
    justify-content: center ;
    align-items: center;
}

#qs p {
    width: 80%;
    font-family: "Jost", sans-serif;
    color: rgb(249 205 107);
    font-size: 2.5vh;
}

#qs p span{
    margin-top: 1%;
    font-size: 3.5vh;
    font-weight: 500;
}

#fab{
    width: 100%;
    height: 60vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgb(2 19 38);
}

#fab img {
    width: 30%;
    height: 50vh;
    
}
#fabtxt{
     width: 100%;
    height: 30vh;
    display: flex;
    justify-content: center;
    
    background-color: rgb(2 19 38);
}

#fabtxt p {
    width: 80%;
    font-family: "Jost", sans-serif;
    color: rgb(249 205 107);
    font-size: 2.5vh;
}

#rodape{
    width: 100%;
    height: 25vh;
    background-color: rgb(8 27 46);
    display:flex ;
    align-items: center;
}


#logo2 {
    height: 20vh;
    
}

#txt{
    font-family: "Jost", sans-serif;
    color: rgb(249 205 107);
    margin-left: 10%;
   
}

#imgg{
    height: 3vh;
    width: 3vh;
        margin-right: 1%;
}

#imgg1{
    margin-left: 60%;
    height: 3vh;
    width: 3vh;
    margin-right: 1%;
}