.ftco-votacao {
  text-align: center;
  background-position: center center !important;
  justify-content: center; 
  padding: 30px;
}

.bt-votar{
      text-align: center;
      background-color: #F36F21;
      color: rgb(255, 255, 255);
      font-size: 50px;
      padding: 5px 5px;
      /* Adicionando as novas propriedades */
      display: inline-block;
      width: 200px; /* Ajuste a largura conforme necessário */
      border-radius: 5px; /* Adiciona cantos arredondados */
      margin: 0 auto; /* Centraliza o botão horizontalmente */
      
    }
.mbvy-4 {
  text-align: center;
  color: #000;
  font-size: 30px;

}

.alinhar-texto{
  text-align: justify;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 20px;
  padding-left: 15px; 
}
  .old {
  width: 60%; /* Define a largura como 25% da largura do elemento pai */
  float: left; /* Faz o elemento flutuar para a esquerda */
  height: 50%; /* Define a altura para 100% do elemento pai (opcional) */
}

.ftco-duvidas {
  text-align:justify;
  overflow: hidden;
  padding: 20px;
}

.list-duv {
  list-style: none;
  text-align: justify;
}

.question {
  font-size: 20px;
  font-weight: bold;
  cursor: pointer; /* Mantenha o cursor como ponteiro, mesmo que não seja clicável */
}

.answer {
  font-size: 20px;
  margin-left: 20px;
}

.cab-duv {
  text-align: center;
  font-size: 30px;
}

.ftco-home{
  width: 100%;
}


.ftco-suporte{
  overflow: hidden;
  padding: 20px;
}
.list-sup {
  text-align: center;
  font-size: 20px;
  font-weight: bold;
}

.principal-section {
  margin-top: 10px;
  display: flex;
  justify-content: space-between; /* Ajusta o espaço entre as seções */
  /* Adicione outras propriedades como padding, margin, etc., conforme necessário */
}


.container-flex {
  width: 100%; /* Garante que o container ocupe toda a largura disponível */
}

.text-section {
  text-align:justify;
  flex: 1; /* Faz com que a seção de texto ocupe o espaço disponível */
  padding: 20px; /* Adiciona um espaçamento interno */

}

.text-titulo {
  text-align: center; /* Centraliza o título */
  margin-bottom: 20px;
  font-size: 20px;
}

.video-section {
  text-align: center;
  flex: 1;
  /* Ajusta o tamanho do iframe conforme necessário */
  iframe {
    width: 30%;
    height: 500px; /* Ajuste a altura de acordo com a proporção do vídeo */
  }
}

.correcao{
  padding: 30px;
}

.bt-clic{

  color:#F36F21;
}