.elementor-4047 .elementor-element.elementor-element-bcc1924{--display:flex;}/* Start custom CSS for html, class: .elementor-element-894ec77 *//* ==================== RESPONSIVO LEI SECA (MOBILE) ==================== */
@media (max-width: 768px) {

  /* Corpo e largura geral */
  body{
    padding: 20px 12px !important;
    font-size: 10.5pt !important;
  }

  .container,
  .page-frame{
    max-width: 100% !important;
  }

  .page-frame{
    height: 40px !important;
  }

  /* Título da lei */
  .lei-titulo{
    padding: 16px 14px !important;
    margin-bottom: 16px !important;
  }

  .lei-titulo h1{
    font-size: 14pt !important;
    line-height: 1.3 !important;
  }

  /* Área do texto da lei: vira 1 coluna */
  .lei-seca-wrapper{
    margin: 0 !important;
  }

  .lei-seca{
    column-count: 1 !important;
    column-gap: 0 !important;
    column-rule: none !important;
    font-size: 10.5pt !important;
  }

  /* Ajuste de recuos para caber melhor na tela */
  .lei-artigo{
    margin: 10px 0 4px 0 !important;
  }

  .lei-paragrafo-simples{
    margin: 4px 0 !important;
  }

  .lei-paragrafo{
    margin: 4px 0 4px 10px !important;
  }

  .lei-inciso{
    margin: 2px 0 2px 18px !important;
  }

  .lei-alinea{
    margin: 2px 0 2px 26px !important;
  }

  /* Divisor entre “páginas visuais” */
  .lei-divisor-pagina{
    margin: 20px 0 !important;
    width: 100% !important;
  }
}/* End custom CSS */