.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.artigo-conteudo p,
.artigo-conteudo h1, 
.artigo-conteudo h2,
.artigo-conteudo h3,
.artigo-conteudo li,
.artigo-conteudo th,
.artigo-conteudo td {
  font-family: "Open Sans", sans-serif !important;
}

.artigo-conteudo .intro-text p sup,
.artigo-conteudo .headers-artigo-h2 sup,
.artigo-conteudo .normal-text p sup,
.artigo-conteudo .normal-text li sup,
.artigo-conteudo .headers-artigo-alert p sup,
.artigo-conteudo .headers-artigo-alert h1 sup,
.artigo-conteudo .headers-artigo-alert h2 sup,
.artigo-conteudo .secondary-header sup {
  font-size: 60% !important;
  line-height: 60% !important;
  font-weight: 300 !important;
}

.artigo-conteudo .intro-text p {
  font-size: 1em;
  line-height: 1.4em;
  font-weight: 400;
  font-style: normal;
  color:#4B4B4B;
}


.artigo-conteudo .headers-artigo-h2 h2 { 
  margin-top: 1.0em;
  margin-bottom: 0em;
  font-size: 1.1em;
  line-height: 1.25em;
  font-weight: 800;
  font-style: normal;
  color:#24326F;
}

.artigo-conteudo .secondary-header {
    padding-left: 2em !important;
    padding-top: 0.75em;
    padding-bottom: 0.0em;
}
.artigo-conteudo .secondary-header p,
.artigo-conteudo .secondary-header h2,
.artigo-conteudo .secondary-header li {
    color: #4B4B4B;
    font-size: 1em;
    font-weight: 700;
}

.artigo-conteudo .ident-1 {
    padding-left: 2em !important;
}

.artigo-conteudo .extra-bottom-pading {
    padding-bottom: 1em !important;
}

.artigo-conteudo .extra-top-pading {
    padding-top: 1em !important;
}

.artigo-conteudo .normal-text {
  margin-top: 0.25em;
  margin-bottom: 1em;
}

.artigo-conteudo .normal-text p:first-child {
    margin-top:0.25em;
    margin-bottom:0.25em;
}

.artigo-conteudo .normal-text p:nth-child(n+2) {
    margin-top:0.5em;
    margin-bottom: 0.25em;
}

.artigo-conteudo .normal-text p,
.artigo-conteudo .normal-text li {
  font-size: 0.9em;
  line-height: 1.4em;
  font-weight: 300;
  font-style: normal;
  color:#4B4B4B; 
}

.artigo-conteudo .normal-text li li {
  font-size: 1em;
}

.artigo-conteudo .normal-text p strong,
.artigo-conteudo .normal-text li strong {
  font-weight: 500;
  color: inherit; 
}

.artigo-conteudo .normal-text.bolder strong {
    font-weight: 800;
}



.artigo-conteudo .normal-text ul {
    margin-top: 0.25em;
    margin-bottom: 0.0em;
}

.artigo-conteudo .normal-text p a,
.artigo-conteudo .normal-text li a,
.artigo-conteudo .headers-artigo-alert a,
.artigo-conteudo .secondary-header a{
    color: #27B998 !important;
    text-decoration: underline;
    
}

.artigo-conteudo .normal-text a:after {
    /*content: url(/wp-content/uploads/2025/10/link-solid-full.png) no-repeat;
    left:0px;
    position:relative;
    top:0;
    color: inherit;*/
 }
 
 
 .artigo-conteudo .headers-artigo-alert p,
 .artigo-conteudo .headers-artigo-alert h1,
 .artigo-conteudo .headers-artigo-alert h2
 {
       margin-top: 1.0em;
      margin-bottom: 1.0em;
      font-size: 1.1em;
      line-height: 1.25em;
      font-weight: 800;
      font-style: normal;
      color:#24326F;
 }
 
 

.artigo-conteudo .headers-artigo-alert:has(:hover) .elementor-icon-box-title,
.artigo-conteudo .headers-artigo-alert:has(:focus) .elementor-icon-box-title {
    color: #24326F !important;
}
 
.artigo-conteudo .headers-artigo-alert .elementor-icon i, 
.artigo-conteudo .headers-artigo-alert .elementor-icon svg {
    display: block;
    height: 1em;
    position: relative;
    width: 1em;
    margin-left: 1em;
    margin-top: 0.5em;
}

 .artigo-conteudo .titulo-referencias p {
      font-size: 1.1em;
      line-height: 1.25em;
      font-weight: 800;
      font-style: normal;
      color:#24326F;
 }

.artigo-conteudo .referencias {
  font-size: 0.7em;
  line-height: 1.3em;
  font-weight: 400;
  font-style: normal;
  color:#4B4B4B;
  padding-bottom: 2em !important;
}

.artigo-conteudo .referencias a {
    text-decoration: none !important;
    color: #24326F !important;
}



.artigo-conteudo .faq-titulo h2 {
     font-size: 1.2em;
    line-height: 1.5em;
    font-weight: 900;
    font-style: normal;
    color: #27B998;
}

.artigo-conteudo .faqs a {
    text-decoration: none;
    color: #27B998;
}



/*--------------------tabelas ------------------------*/
.artigo-conteudo .tabela-tipo-1 th {
    background-color: #24326F22 !important;
    font-size: 0.9em;
    font-weight: 600;
    color: #4B4B4B;
    padding-left: 0.5em !important;
}

.artigo-conteudo .tabela-tipo-1 td:first-child {
    font-size: 0.9em;
    font-weight: 500;
    color: #4B4B4B;
    white-space: nowrap;
}

.artigo-conteudo .tabela-tipo-1 td {
    font-size: 0.9em;
    font-weight: 300;
    color: #4B4B4B;
}


.artigo-conteudo .tabela-tipo-2 th {
    background-color: #24326F22 !important;
    font-size: 0.9em;
    font-weight: 600;
    color: #4B4B4B;
}

.artigo-conteudo .tabela-tipo-2 td:first-child {
    font-size: 0.9em;
    font-weight: 500;
    color: #4B4B4B;
}

.artigo-conteudo .tabela-tipo-2 td {
    font-size: 0.9em;
    font-weight: 300;
    color: #4B4B4B;
}/* End custom CSS */