.elementor-5094 .elementor-element.elementor-element-d7b748e{padding:2em 0em 0em 0em;overflow:visible;}.elementor-5094 .elementor-element.elementor-element-d13ba60{text-align:center;}.elementor-5094 .elementor-element.elementor-element-d13ba60 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:35px;color:var( --e-global-color-044b931 );}.elementor-5094 .elementor-element.elementor-element-ed30d90 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-5094 .elementor-element.elementor-element-ed30d90 img{width:50%;height:100%;border-radius:5px 5px 5px 5px;}.elementor-5094 .elementor-element.elementor-element-7db14f0 .elementor-button{font-size:19px;border-radius:0px 0px 0px 0px;padding:1em 1em 1em 1em;}.elementor-5094 .elementor-element.elementor-element-06ecc76{padding:0em 0em 1em 0em;overflow:visible;}.elementor-5094 .elementor-element.elementor-element-0bc9ea8 .elementor-toc__header-title{text-align:start;}.elementor-5094 .elementor-element.elementor-element-0bc9ea8{--header-color:#000000;--item-text-hover-decoration:underline;}.elementor-5094 .elementor-element.elementor-element-e9a032d{text-align:center;}.elementor-5094 .elementor-element.elementor-element-e9a032d .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:28px;font-weight:700;letter-spacing:1px;}.elementor-5094 .elementor-element.elementor-element-5af485a{text-align:justify;font-size:14px;color:var( --e-global-color-secondary );}.elementor-5094 .elementor-element.elementor-element-73426d2{text-align:center;}.elementor-5094 .elementor-element.elementor-element-73426d2 .elementor-heading-title{font-family:"Public Sans", Sans-serif;font-size:28px;font-weight:700;letter-spacing:1px;}.elementor-5094 .elementor-element.elementor-element-41d0974{text-align:justify;font-size:14px;color:var( --e-global-color-secondary );}.elementor-5094 .elementor-element.elementor-element-01a7687{text-align:center;}.elementor-5094 .elementor-element.elementor-element-01a7687 .elementor-heading-title{font-size:22px;font-weight:700;letter-spacing:1px;}.elementor-5094 .elementor-element.elementor-element-a053d43{text-align:justify;font-size:14px;color:var( --e-global-color-secondary );}.elementor-5094 .elementor-element.elementor-element-b26dd14{text-align:justify;font-size:14px;color:var( --e-global-color-secondary );}.elementor-5094 .elementor-element.elementor-element-b26dd14 a{color:var( --e-global-color-secondary );}.elementor-5094 .elementor-element.elementor-element-d7390ab{text-align:center;}.elementor-5094 .elementor-element.elementor-element-d7390ab .elementor-heading-title{font-size:22px;font-weight:700;letter-spacing:1px;}.elementor-5094 .elementor-element.elementor-element-67bc1f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-5094 .elementor-element.elementor-element-67bc1f9 img{width:55%;height:100%;border-radius:5px 5px 5px 5px;}.elementor-5094 .elementor-element.elementor-element-78ee6ba{text-align:justify;font-size:14px;color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-5094 .elementor-element.elementor-element-d7b748e{padding:0em 1em 0em 1em;}.elementor-5094 .elementor-element.elementor-element-ba03ea6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5094 .elementor-element.elementor-element-d13ba60 .elementor-heading-title{font-size:26px;}.elementor-5094 .elementor-element.elementor-element-ed30d90 img{width:100%;max-width:82%;height:57%;border-radius:2px 2px 2px 2px;}.elementor-5094 .elementor-element.elementor-element-f8d373f > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-5094 .elementor-element.elementor-element-0bc9ea8{--box-min-height:0px;--box-border-width:2px;--box-border-radius:5px;--separator-width:1px;--box-padding:7px;--toc-body-max-height:100em;--nested-list-indent:0.1em;--marker-size:14px;}.elementor-5094 .elementor-element.elementor-element-0bc9ea8 .elementor-toc__header-title{text-align:center;}.elementor-5094 .elementor-element.elementor-element-67bc1f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;}.elementor-5094 .elementor-element.elementor-element-67bc1f9 img{width:100%;max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-d13ba60 *//* -----------------------------------------------------------------
   REGRAS GLOBAIS DE TIPOGRAFIA (H1, H2, H3 a H6 e P)
   Instrução: Este código ajusta o recuo, a altura da linha e o estilo dos títulos.
----------------------------------------------------------------- */

/* 1. ESTILO DO H1 (TÍTULO PRINCIPAL) */
h1 {
    font-family: 'Public Sans', sans-serif !important; /* Aplica a fonte Public Sans */
    font-size: 35px !important; /* Tamanho do título principal */
    line-height: 1.5 !important; /* Altura da linha de 1.5 para H1 */
    font-weight: bold !important; /* Aplica negrito */
    text-indent: 0 !important; 
}

/* 2. ESTILO DO H2 (SUBTÍTULOS IMPORTANTES) */
h2 {
    font-family: 'Public Sans', sans-serif !important; /* Aplica a fonte Public Sans */
    font-size: 28px !important; /* Tamanho dos subtítulos H2 */
    line-height: 1.5 !important; /* Altura da linha de 1.5 para H2 */
    font-weight: bold !important; /* Aplica negrito */
    text-indent: 0 !important; 
}

/* 3. ESTILO DO PARÁGRAFO (CORPO DO TEXTO) */
p {
    text-indent: 2.5em !important; /* Recuo espaçado de 2.5em na primeira linha */
    line-height: 1.8 !important; /* Altura da linha de 1.8 para maior espaçamento e legibilidade do corpo do texto */
    min-height: 1.2em !important; /* Altura mínima para garantir espaçamento em parágrafos vazios */
}

/* 4. ANULAÇÃO DO RECUO NA PRIMEIRA LINHA APÓS TÍTULOS E LISTAS */
/* O primeiro parágrafo após um título ou lista começa sem recuo para um layout limpo. */
h1 + p,
h2 + p, 
h3 + p, 
h4 + p,
ul + p,
ol + p {
    text-indent: 0 !important;
}

/* 5. ESTILO DOS DEMAIS TÍTULOS E LISTAS (H3, H4, H5, H6, UL, OL) */
ul, 
ol, 
h3, 
h4,
h5, 
h6 {
    font-family: 'Public Sans', sans-serif !important; /* Aplica a fonte Public Sans em todos os títulos menores */
    text-indent: 0 !important;
    line-height: 1.2 !important; /* Espaçamento padrão para subtítulos menores e listas */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-06ecc76 *//* -----------------------------------------------------------------
   REGRAS GLOBAIS DE TIPOGRAFIA (H1, H2 e P)
   Instrução: Este código ajusta o recuo, a altura da linha e o estilo dos títulos.
----------------------------------------------------------------- */

/* 1. ESTILO DO H1 (TÍTULO PRINCIPAL) */
h1 {
    font-size: 35px !important;
    line-height: 1.5 !important; /* Altura da linha solicitada (35px + 1.8) */
    font-weight: bold !important; /* Aplica negrito */
    text-indent: 0 !important; 
}

/* 2. ESTILO DO H2 (SUBTÍTULOS IMPORTANTES) */
h2 {
    font-size: 28px !important;
    line-height: 1.5 !important; /* Altura da linha solicitada (28px + 1.8) */
    font-weight: bold !important; /* Aplica negrito */
    text-indent: 0 !important; 
}

/* 3. ESTILO DO PARÁGRAFO (CORPO DO TEXTO) */
p {
    text-indent: 2.5em !important; /* Recuo espaçado de 2.5em na primeira linha */
    line-height: 1.8 !important; /* Altura da linha de 1.8 para maior espaçamento e legibilidade */
    min-height: 1.2em !important; /* Altura mínima para garantir espaçamento em parágrafos vazios */
}

/* 4. ANULAÇÃO DO RECUO NA PRIMEIRA LINHA APÓS TÍTULOS E LISTAS */
/* O primeiro parágrafo após um título ou lista começa sem recuo para um layout limpo. */
h1 + p,
h2 + p, 
h3 + p, 
h4 + p,
ul + p,
ol + p {
    text-indent: 0 !important;
}

/* 5. GARANTE QUE OUTROS ELEMENTOS NÃO SEJAM AFETADOS PELO RECUO */
ul, 
ol, 
h3, 
h4,
h5, 
h6 {
    text-indent: 0 !important;
    line-height: 1.2 !important; /* Espaçamento padrão para subtítulos menores e listas */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-d7b748e *//* -----------------------------------------------------------------
   REGRAS GLOBAIS DE TIPOGRAFIA (H1, H2, H3 a H6 e P)
   Instrução: Este código ajusta o recuo, a altura da linha e o estilo dos títulos.
----------------------------------------------------------------- */

/* 1. ESTILO DO H1 (TÍTULO PRINCIPAL) */
h1 {
    font-family: 'Public Sans', sans-serif !important; /* Aplica a fonte Public Sans */
    font-size: 35px !important; /* Tamanho do título principal */
    line-height: 1.5 !important; /* Altura da linha de 1.5 para H1 */
    font-weight: bold !important; /* Aplica negrito */
    text-indent: 0 !important; 
}

/* 2. ESTILO DO H2 (SUBTÍTULOS IMPORTANTES) */
h2 {
    font-family: 'Public Sans', sans-serif !important; /* Aplica a fonte Public Sans */
    font-size: 28px !important; /* Tamanho dos subtítulos H2 */
    line-height: 1.5 !important; /* Altura da linha de 1.5 para H2 */
    font-weight: bold !important; /* Aplica negrito */
    text-indent: 0 !important; 
}

/* 3. ESTILO DO PARÁGRAFO (CORPO DO TEXTO) */
p {
    text-indent: 2.5em !important; /* Recuo espaçado de 2.5em na primeira linha */
    line-height: 1.8 !important; /* Altura da linha de 1.8 para maior espaçamento e legibilidade do corpo do texto */
    font-size: 18px !important; /* Tamanho do parágrafos */
    min-height: 1.2em !important; /* Altura mínima para garantir espaçamento em parágrafos vazios */
}

/* 4. ANULAÇÃO DO RECUO NA PRIMEIRA LINHA APÓS TÍTULOS E LISTAS */
/* O primeiro parágrafo após um título ou lista começa sem recuo para um layout limpo. */
h1 + p,
h2 + p, 
h3 + p, 
h4 + p,
ul + p,
ol + p {
    text-indent: 0 !important;
}

/* 5. ESTILO DOS DEMAIS TÍTULOS E LISTAS (H3, H4, H5, H6, UL, OL) */
ul, 
ol, 
h3, 
h4,
h5, 
h6 {
    font-family: 'Public Sans', sans-serif !important; /* Aplica a fonte Public Sans em todos os títulos menores */
    text-indent: 0 !important;
    line-height: 1.2 !important; /* Espaçamento padrão para subtítulos menores e listas */
}/* End custom CSS */