@charset "UTF-8";

.text-container h2{
  font-size: 4em;
}

.text-container p{
  font-size: 1.8em;
}


.conteudo-especializacoes{
  flex-direction: row;
  justify-content: space-around;
  gap: 0px;
  padding: 80px 0px;
  
}


.especializacoes > h1{
 font-size: 2.2em;

}

.direcao{
  flex-direction:row-reverse ;
}


.ft-especializacoes{
  width: 450px;
  height: 600px;
  margin-top: 0px;
}

.txt-especializacoes{
  width: 40%;

}

.cv-advogado{
  flex-direction: row;
  width: 80%;
  margin: auto;
  gap: 100px;
  
}

.card{
  width: 350px;
  height: 500px;

}



.ft-advogado{
  width: 400px;

}

  
.sessao-footer{
    gap: 40px;
    justify-content: start;
    flex-direction: row;
  }
  
  .sessao-footer > div{
  margin-top: 25px;
  margin-right: 60px;
  }
  
  .sessao-conquistas{
    height: 200px;
  }
  
  .countainer-principal-counter{
    display: flex;
    justify-content: center;
  }
  
  .links-uteis > li{
    font-size: 1.4em;
    margin: 20px 0px;
  }
  
.h1-chamada{
  top: 30%;
}

.chamada-acao{
  background-attachment: fixed;
}
  .form {
      position: absolute;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: space-around;
      top: 52%;
      left: 50%;
      height: 200px;
      padding: 0px 0px;
      gap: 0px;
   
  }

  .form input,
.form textarea,
.form button {
  display: block;
  width: 190px;
  height: 40px;
  border-radius: 50px;

}

  .h1-form{
    top: 15%;
    font-size: 1.5em;
  }
  



  

