* {
  --color-brand: #37d79b;
* {
  font-family: Helvetica, Arial, sans-serif;
}


}

html, body {
  font-family: Helvetica, Arial, sans-serif !important;
}

body,
div,
span,
p,
li,
a,
h1, h2, h3, h4, h5, h6 {
  font-family: Helvetica, Arial, sans-serif !important;
}

.Header__navbar {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);
}

.Header__header {
  box-shadow: 0 6px 12px -8px rgba(0, 0, 0, 0.12);
}

  
.centraldeajudatitulo {
  color: #6402b1;
}

/* estilo do pesquise em nossa */
.pesquiseemnossa {
  font-size: 17px;
  color: #6402B1;
  display: inline-block;
  border: 1px solid #6402B1;
  padding: 4px 14px;
  border-radius: 20px;
  font-style: normal;
  font-weight: normal;
}

/* estilo do como podemos ajudar você*/
.Comopodemos {
  color: #333333;
  font-size: 30px;
  font-style: normal;
}

.Header__name {
color: white;
font-size: 28px;
} 

.Header__menuList {
font-weight: bold;
}

.Header__searchTitle {
font-weight: bold;
font-size: 50px;
}


.Header__description {
font-size: 20px;
}

 /* sombra na barra de pesquisa */
.Input__positionRel {
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.09);
}



/* CONFIG PRA ESPECIFICIDADE TEXTUAL */

/* Texto base – apenas spans de texto real */
span.size[class^="sty__"][class*="__cls"] {
  font-size: 25px;
  line-height: 1.4;
}

/* Subtítulos h2 */
h2.toc_anchors span.size,
h2.toc_anchors span[class*="size"] {
  font-size: 18px !important;
  line-height: 1.3;
  font-weight: 600;
}

/* Corpo do texto */
span[class*="size"] {
  font-size: 15px !important;
  line-height: 1.4;
}

/* Remove spans vazios */
span.size:empty {
  display: none !important;
}

/* Remove quebra fantasma após span vazio */
div > span.size:empty + br {
  display: none !important;
}

/* Remove espaço extra após h2 */
h2.toc_anchors + div {
  margin-top: 0 !important;
}

/* Listas */
li span.size:empty {
  display: none !important;
}

li {
  margin-bottom: 6px;
}











/* CONFIG PRA PADRÃO GERAL DE TEXTO*/

h1 span.size {
  font-size: 25px !important; /* ou o valor que você quiser */
  line-height: 1.2;
  font-weight: 700;
}







/* Corpo do texto – span.size */
span.size {
  font-size: 15px !important;
  line-height: 1.5;
}

/* Corpo do texto – fallback estrutural */
div {
  font-size: 15px;
  line-height: 1.6;
}

/* ================================
   CORPO DO TEXTO — TEXTO REAL DO ZOHO
   ================================ */






/* Subtítulos h2 */
h2.toc_anchors span.size,
h2.toc_anchors span[class*="size"] {
  font-size: 18px !important;
  line-height: 1.2;
  font-weight: 600;
}

/* Limpeza de spans vazios */
span.size:empty {
  display: none !important;
}

/* Remove quebra fantasma */
div > span.size:empty + br {
  display: none !important;
}

/* Remove espaço extra após h2 */
h2.toc_anchors + div {
  margin-top: 0 !important;
}

/* Listas */
li span.size:empty {
  display: none !important;
}

li {
  margin-bottom: 6px;
  font-size: 15px;
  line-height: 1.4;
}


/* ================================
   Subtítulos H3 — mesmo tamanho do body
   ================================ */

h3.toc_anchors,
h3.toc_anchors span {
  font-size: 15px !important;
  line-height: 1.4 !important;
  font-weight: 600;
  margin-top: 12px;
  margin-bottom: 6px;
}


.Footer__footerBg{
  display:none
}











