
/* Body */

.bo{
    width:auto;
    
}
.introducao{
    width:100%;
}
.imgprincipal{
    margin-top: 100px;
    display:flex;
    justify-content: center;
   
    
}
#balancaprincipal{
    width:250px;
}
.textoprincipal{
font-size: 18px;
margin-bottom: 100px;
text-align:center;
}
.t{
    display:flex;
justify-content: center;
}
#thx{
    text-align: center;
}
hr{
    margin-top:0;
}

/* Footer */
.footer{
    background-color:#272626;
    margin-top: auto;
    color:#fff159;
    height:auto;
    text-align: start;
}
.foot{
    border-top: 1px solid #e2bb71;
    width:auto;
    margin-top: 10px;
   

 
}
.textofooter{
    font-size: 12px;
    margin:0;
}
#bandeira{
    width:25px;
    }
#Email{
    width:20px;
    }
#WhatsApp{
    width:20px;
    }


/* @medias */
@media (min-width:992px){
    .textoprincipal{
        text-align:start;
        }
    
     #repu{
        text-align: end;
    }
}

  
  
  .bi{
      font-size: 20px;
      width:100%;
      transform: rotate(180deg);
  }
  #bot{
      font-size: 10px;
  }





  html{
    height: 100%;
}

body{
    background: url(../imagens/estilo-de-fundo-branco-textura-elegante_23-2148432200.webp);
    background-repeat: repeat;
    background-size: cover;
    display:flex;
    flex-direction: column;
    min-height:100%;
}
*{
    font-family: Arial, Helvetica, sans-serif;
}
h1{
    font-family: Cinzel4;
}
li{
    font-family: Arial, Helvetica, sans-serif;
}





@font-face{
    font-family: Cinzel;
    src: url(../fonteT/Cinzel-Bold.otf)
}

@font-face{
    font-family: Cinzel2;
    src: url(../fonteT/Cinzel-Regular.otf)
}

@font-face{
    font-family: Cinzel3;
    src: url(../fonteT/CinzelDecorative-Black.otf)
}
@font-face{
    font-family: Cinzel4;
    src: url(../fonteT/CinzelDecorative-Bold.otf)
}