.elementor-16749 .elementor-element.elementor-element-1ea78d65{--display:flex;}.elementor-16749 .elementor-element.elementor-element-7dc58ec .elementor-heading-title{line-height:60px;}.elementor-16749 .elementor-element.elementor-element-6086ab0 .elementor-toc__header-title{text-align:start;}.elementor-16749 .elementor-element.elementor-element-6086ab0 .elementor-toc__header{flex-direction:row;}.elementor-16749 .elementor-element.elementor-element-6086ab0{--item-text-hover-decoration:underline;}.elementor-16749 .elementor-element.elementor-element-165384a .elementor-heading-title{line-height:60px;}.elementor-16749 .elementor-element.elementor-element-d858151 .elementor-sitemap-section{flex-basis:calc( 1 / 4 * 100% );}.elementor-16749 .elementor-element.elementor-element-d858151 .elementor-sitemap-list, .elementor-16749 .elementor-element.elementor-element-d858151 .elementor-sitemap-list .children{list-style-type:disc;}@media(max-width:1024px){.elementor-16749 .elementor-element.elementor-element-d858151 .elementor-sitemap-section{flex-basis:calc( 1 / 2 * 100% );}}@media(max-width:767px){.elementor-16749 .elementor-element.elementor-element-d858151 .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}}/* Start custom CSS for shortcode, class: .elementor-element-be45482 *//* ===========================
   ESTILO COMPLETO DO SITEMAP
   WP Sitemap Page
   =========================== */

.elementor-16749 .elementor-element.elementor-element-be45482
/* Layout base */
.elementor-16749 .elementor-element.elementor-element-be45482 .wp-sitemap-page{column-count:2;column-gap:40px;max-width:1100px;margin:0 auto;font-family:"Poppins",sans-serif;font-size:16px;line-height:1.6;}
.elementor-16749 .elementor-element.elementor-element-be45482 .wp-sitemap-page ul{list-style:none;margin:0;padding:0;}
.elementor-16749 .elementor-element.elementor-element-be45482 .wp-sitemap-page li{margin:6px 0;break-inside:avoid;}
.elementor-16749 .elementor-element.elementor-element-be45482 .wsp-pages-list ul,
.elementor-16749 .elementor-element.elementor-element-be45482 .wsp-posts-by-category ul{margin-left:20px;border-left:1px solid #eaeaea;padding-left:12px;}
.elementor-16749 .elementor-element.elementor-element-be45482 .wsp-pages-list li a,
.elementor-16749 .elementor-element.elementor-element-be45482 .wsp-posts-by-category li a{color:#333;text-decoration:none;transition:color .2s;}
.elementor-16749 .elementor-element.elementor-element-be45482 .wp-sitemap-page a:hover{color:#0099cc;}
@media (max-width:900px){.elementor-16749 .elementor-element.elementor-element-be45482 .wp-sitemap-page{column-count:1;}}

/* Títulos traduzidos (esconde original e injeta PT) */
/* Páginas */
.elementor-16749 .elementor-element.elementor-element-be45482 .wsp-pages-title{font-size:0!important;line-height:1.2;display:inline-block;}
.elementor-16749 .elementor-element.elementor-element-be45482 .wsp-pages-title::before{content:"Páginas";font-size:28px;font-weight:800;text-transform:uppercase;color:#3b1f91;background:#e0d7ff;border-left:6px solid #6b46c1;padding:10px 14px;margin:25px 0 20px;letter-spacing:.03em;display:inline-block;}
/* Posts por categoria */
.elementor-16749 .elementor-element.elementor-element-be45482 .wsp-posts-title{font-size:0!important;line-height:1.2;display:inline-block;}
.elementor-16749 .elementor-element.elementor-element-be45482 .wsp-posts-title::before{content:"Artigos por categoria";font-size:28px;font-weight:800;text-transform:uppercase;color:#3b1f91;background:#e0d7ff;border-left:6px solid #6b46c1;padding:10px 14px;margin:25px 0 20px;letter-spacing:.03em;display:inline-block;}

/* Título de cada categoria */
/* Categoria: remove qualquer prefixo e mostra só o nome */
.elementor-16749 .elementor-element.elementor-element-be45482 .wsp-category-title{
  font-size:0 !important;          /* esconde "Category:" que é texto solto */
  line-height:1.2;
  display:inline-block;
}
.elementor-16749 .elementor-element.elementor-element-be45482 .wsp-category-title strong,
.elementor-16749 .elementor-element.elementor-element-be45482 .wsp-category-title span{
  display:none !important;          /* se vier dentro de <strong>/<span>, some também */
}

/* reativa só o NOME da categoria (link) */
.elementor-16749 .elementor-element.elementor-element-be45482 .wsp-category-title a{
  font-size:18px !important;        /* restaura tamanho */
  display:inline-block;
  font-weight:700;
  text-transform:uppercase;
  color:#4a2ea6;
  background:#f5f3ff;
  padding:8px 12px;
  letter-spacing:.02em;
  text-decoration:none;
  margin:0;
  border-left:none;
}/* End custom CSS */