.btn_faq {
    background-color: #39023d;
    color: rgb(255, 255, 255);
    cursor: pointer;
    padding: 18px;
    width: 40%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.5s;
    display: block;
    margin: auto;
    border-top:white 1px solid;
  }
  .conteudo_faq{
      text-align: center;
      width: 100%;
      padding-top:150px;
      padding-bottom: 50px;
      min-height: 80vh;
      background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.308), rgba(255, 255, 255, 0.288)),url('../../midia/backgrounds/fundo_adm.jpg');
      background-size:cover;
      
  }
  .conteudo_faq h2{
      font-size:7vw;
      font-family:bebas neue;
      font-weight: lighter;
      margin:0px;
      color:rgb(255, 255, 255);
      -webkit-text-stroke-width: 3px;
      -webkit-text-stroke-color: #31002b;

  }
  .ativo, .btn_faq:hover {
    background-color: rgb(34, 2, 31); 
  }
  
  .conteudo {
    padding: 20px;
    font-family: Arial, Helvetica, sans-serif;
    display: none;
    background-color: white;
    overflow: default;
    width: 37%;
    height:70px;
    margin-bottom: 0px !important;
    margin: auto;
  }
  .seta{
      float:right;
      font-size: 0.8rem;
      color:whitesmoke;
  }
  /* Responsividade */

  /* COMEÇA CELULAR PEQUENO*/
  @media only screen and (min-width:100px) and (max-width: 282px) {  
    .btn_faq { width: 90%; } 
    .conteudo_faq h2{ font-size: 2rem; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #31002b;}
    .conteudo{width: 74.4%; height: 100px;}
}
/* TERMINA CELULAR PEQUENO*/
  
/* COMEÇA CELULAR CONVENCIONAL */  
@media only screen and (min-width:282px) and (max-width: 330px) {
    .btn_faq { width: 90%; } 
    .conteudo_faq h2{ font-size: 2.2rem; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #31002b;}
    .conteudo{width: 78%; height: 100px;}
}
/* TERMINA CELULAR CONVENCIONAL */
  
/* COMEÇA CELULAR MÉDIO */
@media only screen and (min-width:330px) and (max-width: 590px) {   
    .btn_faq { width: 90%; } 
    .conteudo_faq h2{ font-size: 2.5rem; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #31002b;}
    .conteudo{width: 83.5%; height: 100px;}
}
/* TERMINA CELULAR MÉDIO */
  
/* COMEÇA CELULAR GRANDE */
@media only screen and (min-width:590px) and (max-width: 640px) {   
    .btn_faq { width: 90%; } 
    .conteudo_faq h2{ font-size: 3.2rem; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: #31002b;}
    .conteudo{width: 84.5%; height: 100px;}
}
/* TERMINA CELULAR GRANDE */
  
/*COMEÇA TABLET PEQUENO*/
@media only screen and (min-width: 640px) and (max-width: 700px) {
    .btn_faq { width: 90%; } 
    .conteudo_faq h2{ font-size: 3.2rem; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #31002b;}
    .conteudo{width: 85%; height: 100px;}
}   
  
/*TERMINA TABLET PEQUENO*/
    
/*COMEÇA TABLET CONVENCIONAL*/
  
@media only screen and (min-width: 700px) and (max-width: 1000px) {
    .btn_faq { width: 90%; } 
    .conteudo_faq h2{ font-size: 3.5rem; -webkit-text-stroke-width: 2px; -webkit-text-stroke-color: #31002b;}
    .conteudo{width: 85%; height: 100px;}
}
     
/*TERMINA TABLET CONVENCIONAL*/

/* Responsividade */