.elementor-99 .elementor-element.elementor-element-61ad320{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-61ad320:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-61ad320 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-65518c3{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-99 .elementor-element.elementor-element-71c7d55{text-align:center;}.elementor-99 .elementor-element.elementor-element-71c7d55 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-a145403 .dce-menu ul, .elementor-99 .elementor-element.elementor-element-a145403 .dce-parent-title{align-items:center;justify-content:center;}.elementor-99 .elementor-element.elementor-element-a145403 .dce-menu.horizontal li{border-left-style:solid;border-left-color:#999999;border-left-width:1px;}.elementor-99 .elementor-element.elementor-element-a145403 .dce-menu ul.first-level > li{margin-bottom:0px;}.elementor-99 .elementor-element.elementor-element-a145403 .dce-menu li{padding-left:10px;padding-right:10px;}.elementor-99 .elementor-element.elementor-element-a145403 .dce-menu li .dce-term-separator{margin-left:-10px;padding-right:10px;}.elementor-99 .elementor-element.elementor-element-a145403 .dce-menu hr{border-width:1px;}.elementor-99 .elementor-element.elementor-element-a145403 .dce-menu.horizontal li .dce-term-separator{color:#999999;}.elementor-99 .elementor-element.elementor-element-97868ef{text-align:center;}.elementor-99 .elementor-element.elementor-element-97868ef .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-820d42a .dce-menu ul, .elementor-99 .elementor-element.elementor-element-820d42a .dce-parent-title{align-items:center;justify-content:center;}.elementor-99 .elementor-element.elementor-element-820d42a .dce-menu.horizontal li{border-left-style:solid;border-left-color:#999999;border-left-width:1px;}.elementor-99 .elementor-element.elementor-element-820d42a .dce-menu ul.first-level > li{margin-bottom:0px;}.elementor-99 .elementor-element.elementor-element-820d42a .dce-menu li{padding-left:10px;padding-right:10px;}.elementor-99 .elementor-element.elementor-element-820d42a .dce-menu li .dce-term-separator{margin-left:-10px;padding-right:10px;}.elementor-99 .elementor-element.elementor-element-820d42a .dce-menu hr{border-width:1px;}.elementor-99 .elementor-element.elementor-element-820d42a .dce-menu.horizontal li .dce-term-separator{color:#999999;}.elementor-99 .elementor-element.elementor-element-c182740{text-align:center;}.elementor-99 .elementor-element.elementor-element-c182740 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-c436de7 .dce-menu ul, .elementor-99 .elementor-element.elementor-element-c436de7 .dce-parent-title{align-items:center;justify-content:center;}.elementor-99 .elementor-element.elementor-element-c436de7 .dce-menu.horizontal li{border-left-style:solid;border-left-color:#999999;border-left-width:1px;}.elementor-99 .elementor-element.elementor-element-c436de7 .dce-menu ul.first-level > li{margin-bottom:0px;}.elementor-99 .elementor-element.elementor-element-c436de7 .dce-menu li{padding-left:10px;padding-right:10px;}.elementor-99 .elementor-element.elementor-element-c436de7 .dce-menu li .dce-term-separator{margin-left:-10px;padding-right:10px;}.elementor-99 .elementor-element.elementor-element-c436de7 .dce-menu hr{border-width:1px;}.elementor-99 .elementor-element.elementor-element-c436de7 .dce-menu.horizontal li .dce-term-separator{color:#999999;}.elementor-99 .elementor-element.elementor-element-094436a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-094436a:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-094436a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-39517b4{--display:flex;}.elementor-99 .elementor-element.elementor-element-39517b4:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-39517b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4067d65 );}.elementor-99 .elementor-element.elementor-element-bda928e{text-align:center;}.elementor-99 .elementor-element.elementor-element-bda928e .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-055d225{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-99 .elementor-element.elementor-element-cef83cf{text-align:center;}.elementor-99 .elementor-element.elementor-element-cef83cf .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-c59ca2e .dce-menu ul, .elementor-99 .elementor-element.elementor-element-c59ca2e .dce-parent-title{align-items:center;justify-content:center;}.elementor-99 .elementor-element.elementor-element-c59ca2e .dce-menu.horizontal li{border-left-style:solid;border-left-color:#999999;border-left-width:1px;}.elementor-99 .elementor-element.elementor-element-c59ca2e .dce-menu ul.first-level > li{margin-bottom:0px;}.elementor-99 .elementor-element.elementor-element-c59ca2e .dce-menu li{padding-left:10px;padding-right:10px;}.elementor-99 .elementor-element.elementor-element-c59ca2e .dce-menu li .dce-term-separator{margin-left:-10px;padding-right:10px;}.elementor-99 .elementor-element.elementor-element-c59ca2e .dce-menu hr{border-width:1px;}.elementor-99 .elementor-element.elementor-element-c59ca2e .dce-menu.horizontal li .dce-term-separator{color:#999999;}.elementor-99 .elementor-element.elementor-element-18714cc{text-align:center;}.elementor-99 .elementor-element.elementor-element-18714cc .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-220bc1f .dce-menu ul, .elementor-99 .elementor-element.elementor-element-220bc1f .dce-parent-title{align-items:center;justify-content:center;}.elementor-99 .elementor-element.elementor-element-220bc1f .dce-menu.horizontal li{border-left-style:solid;border-left-color:#999999;border-left-width:1px;}.elementor-99 .elementor-element.elementor-element-220bc1f .dce-menu ul.first-level > li{margin-bottom:0px;}.elementor-99 .elementor-element.elementor-element-220bc1f .dce-menu li{padding-left:10px;padding-right:10px;}.elementor-99 .elementor-element.elementor-element-220bc1f .dce-menu li .dce-term-separator{margin-left:-10px;padding-right:10px;}.elementor-99 .elementor-element.elementor-element-220bc1f .dce-menu hr{border-width:1px;}.elementor-99 .elementor-element.elementor-element-220bc1f .dce-menu.horizontal li .dce-term-separator{color:#999999;}.elementor-99 .elementor-element.elementor-element-959c5be{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-99 .elementor-element.elementor-element-959c5be:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-959c5be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-99 .elementor-element.elementor-element-2e42fb0{--display:flex;}.elementor-99 .elementor-element.elementor-element-2e42fb0:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-2e42fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4067d65 );}.elementor-99 .elementor-element.elementor-element-24c28d6{text-align:center;}.elementor-99 .elementor-element.elementor-element-24c28d6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-66e797e{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-99 .elementor-element.elementor-element-a6ea1ed{text-align:center;}.elementor-99 .elementor-element.elementor-element-a6ea1ed .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-9e57c8a .dce-post-item{text-align:left;}.elementor-99 .elementor-element.elementor-element-9e57c8a ul{list-style-type:none;}.elementor-99 .elementor-element.elementor-element-9e57c8a li.dce-post{padding-bottom:0px;}.elementor-99 .elementor-element.elementor-element-bbcb691{text-align:center;}.elementor-99 .elementor-element.elementor-element-bbcb691 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-99 .elementor-element.elementor-element-1ee8eae .dce-post-item{text-align:left;}.elementor-99 .elementor-element.elementor-element-1ee8eae ul{list-style-type:none;}.elementor-99 .elementor-element.elementor-element-1ee8eae li.dce-post{padding-bottom:0px;}.elementor-99 .elementor-element.elementor-element-c84b151{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-99 .elementor-element.elementor-element-91f2f84{--e-search-icon-label-size:16px;--e-search-input-gap:10px;--e-search-icon-clear-size:16px;}.elementor-99 .elementor-element.elementor-element-4ceba66 .dce-post-item{text-align:left;}.elementor-99 .elementor-element.elementor-element-4ceba66 ul{list-style-type:disc;}.elementor-99 .elementor-element.elementor-element-4ceba66 li.dce-post{padding-bottom:0px;}/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-9e57c8a *//* 1. Remove as bolinhas e alinha os itens em linha centralizada */
.elementor-99 .elementor-element.elementor-element-9e57c8a ul.dce-posts {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 2. Remove margens padrão dos itens da lista */
.elementor-99 .elementor-element.elementor-element-9e57c8a li.dce-post-item {
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 3. Estiliza o link manual que você criou */
.elementor-99 .elementor-element.elementor-element-9e57c8a .dce-item_token a {
    text-decoration: none !important;
    padding: 5px 10px !important;
    font-size: 14px !important;
    transition: opacity 0.2s;
}

.elementor-99 .elementor-element.elementor-element-9e57c8a .dce-item_token a:hover {
    opacity: 0.7;
}

/* 4. Adiciona o separador "|" entre os itens (exceto no último) */
.elementor-99 .elementor-element.elementor-element-9e57c8a li.dce-post-item:not(:last-child):after {
    content: "|" !important;
    color: #cccccc !important;
    font-weight: 300 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for dce-dynamicposts-v2, class: .elementor-element-1ee8eae *//* 1. Remove as bolinhas e alinha os itens em linha centralizada */
.elementor-99 .elementor-element.elementor-element-1ee8eae ul.dce-posts {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: center !important;
    list-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 2. Remove margens padrão dos itens da lista */
.elementor-99 .elementor-element.elementor-element-1ee8eae li.dce-post-item {
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 3. Estiliza o link manual que você criou */
.elementor-99 .elementor-element.elementor-element-1ee8eae .dce-item_token a {
    text-decoration: none !important;
    padding: 5px 10px !important;
    font-size: 14px !important;
    transition: opacity 0.2s;
}

.elementor-99 .elementor-element.elementor-element-1ee8eae .dce-item_token a:hover {
    opacity: 0.7;
}

/* 4. Adiciona o separador "|" entre os itens (exceto no último) */
.elementor-99 .elementor-element.elementor-element-1ee8eae li.dce-post-item:not(:last-child):after {
    content: "|" !important;
    color: #cccccc !important;
    font-weight: 300 !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-91f2f84 *//* Ajusta a altura do container de formulário e centraliza itens */
.elementor-99 .elementor-element.elementor-element-91f2f84 .e-search-form {
    height: 45px; /* Altura reduzida para ser mais proporcional */
    display: flex;
    align-items: center;
    justify-content: center;
}

/* Ajusta o campo de input */
.elementor-99 .elementor-element.elementor-element-91f2f84 .e-search-input {
    height: 100% !important;
    text-align: center; /* Centraliza o texto digitado e o placeholder */
    padding-left: 40px; /* Espaço para o ícone de lupa não sobrepor o texto */
    padding-right: 40px;
    font-size: 15px;
}

/* Posiciona o ícone de busca (lupa) à esquerda do texto centralizado */
.elementor-99 .elementor-element.elementor-element-91f2f84 .e-search-label {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    left: 0;
    right: 0;
    pointer-events: none; /* Garante que o clique passe para o input */
}

/* Ajuste específico para o wrapper do input */
.elementor-99 .elementor-element.elementor-element-91f2f84 .e-search-input-wrapper {
    flex-grow: 1;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for dce-search-results, class: .elementor-element-4ceba66 *//* Define a cor da bolinha da lista como branca */
.elementor-99 .elementor-element.elementor-element-4ceba66 li.dce-post-item::marker {
    color: #ffffff !important;
}/* End custom CSS */