*{
  box-sizing: border-box;
  margin: 0;
}
body{
  height: 10vh;
  width: 100%;
}

header{
  background-color: #914B1A;
  height: 80px;
  width: 100%;
  position: fixed;
  z-index: 3;
  display: flex;
  justify-content: space-around;
}

.fundo{
  width: 100%;
  height: 120vh;
  background-image: url(Imagens/ivan-torres-MQUqbmszGGM-unsplash.jpg);
  background-repeat: no-repeat;
  background-size: cover;
 }

 .nome{
  color: #ffffff;
  font-size: 50px ;
  margin-left: 100px;
  padding-top: 10px;
  font-family: "Inspiration", cursive;
 }

 a{
  text-decoration: none;
 }

.bv{
  width: 70%;
  height: 60vh;
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 40vh;
  left: 30vh;
  border-radius: 20px;

}

.bvTextS{
  font-family: "Inspiration", cursive;
  font-weight: 400;
  font-style: normal;
  color: #ffffff;
  font-size: 150px;
  position: absolute;
  top: 15vh;
  left: 35vh;
}

.bvText{
  color: #ffffff;
  font-size: 45px;
  padding-top: 90px;
  margin-left: 150px;
  font-family: "Irish Grover", system-ui;
}

.divisao{
  background-color: #914B1A;
  height: 80px;
  width: 100%;
}

.maisE{
  background-color: #431e1e;
  width: 100%;
  height: 110vh;
}

.maisEText{
  color: #ffffff;
  font-size: 80px;
  font-family: "Inria Serif", serif;
  font-weight: 400;
  font-style: italic;
 
}
.divmaisEText{
  height: 140px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.calabresa{
  padding-top: 6%;
  margin-left: 2%;
}

.calabresaDiv{
   height: 60vh;
   width: 27%;
}

.calabresaD{
  color: #ffffff;
  font-family: "Inspiration", cursive;
  font-weight: 400;
  font-style: normal;
  font-size: 45px;
  position: relative;
  left: 40px;
  top: -50px;
  
}

.calabresaP{
  color: #ffffff;
  font-size: 70px;
  margin-left: 40px;
  font-family: "Inria Serif", serif;
  font-weight: 400;
  font-style: italic;
}

.calabresaF{
  color: #ffffff;
  font-family: "Inria Serif", serif;
  font-weight: 400;
  font-style: italic;
  font-size: 40px;
  margin-left: 300px;
  position: relative;
  top: -10.5%;
}

.queijo{
  padding-top: 13%;
  margin-left: 10%;
  position: relative;
  left: 500px;
  top: -1060px;
  
}

.queijoP{
  color: #ffffff;
  font-size: 70px;
  font-family: "Inria Serif", serif;
  font-weight: 400;
  font-style: italic;
  
}

.queijoF{
  color: #ffffff;
  font-family: "Inria Serif", serif;
  font-weight: 400;
  font-style: italic;
  font-size: 40px;
  position: relative;
  left: 50%;
  top: -10%;
}

.queijoD{
  color: #ffffff;
  font-family: "Inspiration", cursive;
  font-weight: 400;
  font-style: normal;
  font-size: 45px;
  position: relative;
  top: -10%;
}

.queijoDiv{
   height: 60vh;
   width: 27%;
   position: relative;
   left: 36%;
   top: -104.5%; ;
}

.divinput{
    width: 400px;
    height: 80px;
    position: relative;
    top: 20px;
   }

   input{
    width: 400px;
    height: 30px;
   }

   .divcontato{
    width: 100px;
    height: 80px;
    position: relative;
    top: 20px;
   }

   .divcadastro{
    width: 100px;
    height: 80px;
    position: relative;
    top: 20px;
   }

   button:hover{
    background-color: #431e1e;
    color: #ffffff;
   }

.site-footer {
  height: 512px;
  padding: 20px 16px;
  background: #2e0f0f;
  border-top: 1px solid var(--border);
  text-align: center;
  color: #ffffff;
  font-size: 0.9rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "Inria Serif", serif;
  font-weight: 400;
  font-style: italic;
  font-size: 20px;
}

.footer-content {
  max-width: 900px;
  margin: 0 auto;
}

.footer-nav {
  margin-top: 8px;
  display: flex;
  gap: 16px;
  justify-content: center;
  flex-wrap: wrap;
}

.footer-nav a {
  color: #ffffff;
  text-decoration: none;
  font-weight: 500;
  transition: color .2s;
  font-family: "Inria Serif", serif;
  font-weight: 400;
  font-style: italic;
}

.footer-nav a:hover {
  color: #914B1A;
}






   
  
 
   