.elementor-6964 .elementor-element.elementor-element-f0fa164:not(.elementor-motion-effects-element-type-background), .elementor-6964 .elementor-element.elementor-element-f0fa164 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom left, #9C1E2029 8%, #DD970757 35%);}.elementor-6964 .elementor-element.elementor-element-f0fa164 > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at bottom right, var( --e-global-color-d9dbee0 ) 15%, #FFFFFF00 35%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6964 .elementor-element.elementor-element-f0fa164 > .elementor-container{max-width:800px;}.elementor-6964 .elementor-element.elementor-element-f0fa164{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-23px;margin-bottom:0px;padding:325px 50px 100px 50px;}.elementor-bc-flex-widget .elementor-6964 .elementor-element.elementor-element-1545a72d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-6964 .elementor-element.elementor-element-1545a72d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-6964 .elementor-element.elementor-element-1545a72d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:15px;}.elementor-6964 .elementor-element.elementor-element-1545a72d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6964 .elementor-element.elementor-element-2fb0f183{width:auto;max-width:auto;top:-127px;}body:not(.rtl) .elementor-6964 .elementor-element.elementor-element-2fb0f183{left:-283px;}body.rtl .elementor-6964 .elementor-element.elementor-element-2fb0f183{right:-283px;}.elementor-6964 .elementor-element.elementor-element-2fb0f183 .elementor-icon-wrapper{text-align:left;}.elementor-6964 .elementor-element.elementor-element-2fb0f183.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0b5147f );}.elementor-6964 .elementor-element.elementor-element-2fb0f183.elementor-view-framed .elementor-icon, .elementor-6964 .elementor-element.elementor-element-2fb0f183.elementor-view-default .elementor-icon{color:var( --e-global-color-0b5147f );border-color:var( --e-global-color-0b5147f );}.elementor-6964 .elementor-element.elementor-element-2fb0f183.elementor-view-framed .elementor-icon, .elementor-6964 .elementor-element.elementor-element-2fb0f183.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0b5147f );}.elementor-6964 .elementor-element.elementor-element-2fb0f183 .elementor-icon{font-size:30px;}.elementor-6964 .elementor-element.elementor-element-2fb0f183 .elementor-icon svg{height:30px;}.elementor-6964 .elementor-element.elementor-element-52cd831c{width:auto;max-width:auto;top:11px;}body:not(.rtl) .elementor-6964 .elementor-element.elementor-element-52cd831c{right:134.4px;}body.rtl .elementor-6964 .elementor-element.elementor-element-52cd831c{left:134.4px;}.elementor-6964 .elementor-element.elementor-element-52cd831c .elementor-icon-wrapper{text-align:left;}.elementor-6964 .elementor-element.elementor-element-52cd831c.elementor-view-stacked .elementor-icon{background-color:#95211EA6;}.elementor-6964 .elementor-element.elementor-element-52cd831c.elementor-view-framed .elementor-icon, .elementor-6964 .elementor-element.elementor-element-52cd831c.elementor-view-default .elementor-icon{color:#95211EA6;border-color:#95211EA6;}.elementor-6964 .elementor-element.elementor-element-52cd831c.elementor-view-framed .elementor-icon, .elementor-6964 .elementor-element.elementor-element-52cd831c.elementor-view-default .elementor-icon svg{fill:#95211EA6;}.elementor-6964 .elementor-element.elementor-element-52cd831c .elementor-icon{font-size:20px;}.elementor-6964 .elementor-element.elementor-element-52cd831c .elementor-icon svg{height:20px;}.elementor-6964 .elementor-element.elementor-element-4e61ee6c{width:auto;max-width:auto;top:-15px;}body:not(.rtl) .elementor-6964 .elementor-element.elementor-element-4e61ee6c{right:279.2px;}body.rtl .elementor-6964 .elementor-element.elementor-element-4e61ee6c{left:279.2px;}.elementor-6964 .elementor-element.elementor-element-4e61ee6c .elementor-icon-wrapper{text-align:left;}.elementor-6964 .elementor-element.elementor-element-4e61ee6c.elementor-view-stacked .elementor-icon{background-color:#CAA0257A;}.elementor-6964 .elementor-element.elementor-element-4e61ee6c.elementor-view-framed .elementor-icon, .elementor-6964 .elementor-element.elementor-element-4e61ee6c.elementor-view-default .elementor-icon{color:#CAA0257A;border-color:#CAA0257A;}.elementor-6964 .elementor-element.elementor-element-4e61ee6c.elementor-view-framed .elementor-icon, .elementor-6964 .elementor-element.elementor-element-4e61ee6c.elementor-view-default .elementor-icon svg{fill:#CAA0257A;}.elementor-6964 .elementor-element.elementor-element-4e61ee6c .elementor-icon{font-size:35px;}.elementor-6964 .elementor-element.elementor-element-4e61ee6c .elementor-icon svg{height:35px;}.elementor-6964 .elementor-element.elementor-element-1c819291{width:auto;max-width:auto;top:42px;}body:not(.rtl) .elementor-6964 .elementor-element.elementor-element-1c819291{left:18px;}body.rtl .elementor-6964 .elementor-element.elementor-element-1c819291{right:18px;}.elementor-6964 .elementor-element.elementor-element-1c819291 .elementor-icon-wrapper{text-align:left;}.elementor-6964 .elementor-element.elementor-element-1c819291.elementor-view-stacked .elementor-icon{background-color:#95211E7A;}.elementor-6964 .elementor-element.elementor-element-1c819291.elementor-view-framed .elementor-icon, .elementor-6964 .elementor-element.elementor-element-1c819291.elementor-view-default .elementor-icon{color:#95211E7A;border-color:#95211E7A;}.elementor-6964 .elementor-element.elementor-element-1c819291.elementor-view-framed .elementor-icon, .elementor-6964 .elementor-element.elementor-element-1c819291.elementor-view-default .elementor-icon svg{fill:#95211E7A;}.elementor-6964 .elementor-element.elementor-element-1c819291 .elementor-icon{font-size:50px;}.elementor-6964 .elementor-element.elementor-element-1c819291 .elementor-icon svg{height:50px;}.elementor-6964 .elementor-element.elementor-element-167523f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-6964 .elementor-element.elementor-element-167523f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-6964 .elementor-element.elementor-element-167523f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-6964 .elementor-element.elementor-element-167523f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-6964 .elementor-element.elementor-element-167523f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-6964 .elementor-element.elementor-element-167523f7 .elementor-icon-list-icon i{color:#A3252B;transition:color 0.3s;}.elementor-6964 .elementor-element.elementor-element-167523f7 .elementor-icon-list-icon svg{fill:#A3252B;transition:fill 0.3s;}.elementor-6964 .elementor-element.elementor-element-167523f7{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-6964 .elementor-element.elementor-element-167523f7 .elementor-icon-list-text{color:#A3252B;transition:color 0.3s;}.elementor-6964 .elementor-element.elementor-element-637675df{--iteration-count:infinite;--animation-duration:1200ms;--dynamic-text-color:var( --e-global-color-primary );}.elementor-6964 .elementor-element.elementor-element-637675df > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-6964 .elementor-element.elementor-element-637675df .elementor-headline{text-align:center;}.elementor-6964 .elementor-element.elementor-element-637675df .elementor-headline-dynamic-wrapper path{stroke-width:0px;}.elementor-6964 .elementor-element.elementor-element-637675df .elementor-headline-plain-text{color:var( --e-global-color-accent );}.elementor-6964 .elementor-element.elementor-element-41b5bce:not(.elementor-motion-effects-element-type-background), .elementor-6964 .elementor-element.elementor-element-41b5bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top right, var( --e-global-color-fa93dad ) 10%, #FFFFFF 35%);}.elementor-6964 .elementor-element.elementor-element-41b5bce > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at bottom left, var( --e-global-color-fa93dad ) 10%, #FFFFFF00 35%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6964 .elementor-element.elementor-element-41b5bce > .elementor-container{max-width:1440px;}.elementor-6964 .elementor-element.elementor-element-41b5bce{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 50px 100px 50px;}.elementor-6964 .elementor-element.elementor-element-11e15306 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-6964 .elementor-element.elementor-element-659a6495 img{width:100%;max-width:100%;}.elementor-6964 .elementor-element.elementor-element-3b392254{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6964 .elementor-element.elementor-element-660f85be{--divider-border-style:dashed;--divider-color:var( --e-global-color-2d6a869 );--divider-border-width:1px;}.elementor-6964 .elementor-element.elementor-element-660f85be .elementor-divider-separator{width:100%;}.elementor-6964 .elementor-element.elementor-element-660f85be .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6964 .elementor-element.elementor-element-f2713ed{text-align:justify;color:#FF0000;}.elementor-6964 .elementor-element.elementor-element-15695a26 > .elementor-widget-container{margin:60px 0px 60px 0px;}.elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__prev--label{color:var( --e-global-color-accent );}.elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__next--label{color:var( --e-global-color-accent );}.elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__prev--label, .elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__next--label{font-family:var( --e-global-typography-b21c26e-font-family ), Sans-serif;font-size:var( --e-global-typography-b21c26e-font-size );font-weight:var( --e-global-typography-b21c26e-font-weight );}.elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__prev--title, .elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__next--title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6964 .elementor-element.elementor-element-2cda0b99 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:35px;}.elementor-6964 .elementor-element.elementor-element-2cda0b99 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-6964 .elementor-element.elementor-element-20f9338c .elementor-search-form__container{min-height:60px;}.elementor-6964 .elementor-element.elementor-element-20f9338c .elementor-search-form__submit{min-width:60px;}body:not(.rtl) .elementor-6964 .elementor-element.elementor-element-20f9338c .elementor-search-form__icon{padding-left:calc(60px / 3);}body.rtl .elementor-6964 .elementor-element.elementor-element-20f9338c .elementor-search-form__icon{padding-right:calc(60px / 3);}.elementor-6964 .elementor-element.elementor-element-20f9338c .elementor-search-form__input, .elementor-6964 .elementor-element.elementor-element-20f9338c.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(60px / 3);padding-right:calc(60px / 3);}.elementor-6964 .elementor-element.elementor-element-20f9338c input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-6964 .elementor-element.elementor-element-20f9338c:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{background-color:#F2F2F2;border-radius:5px;}.elementor-6964 .elementor-element.elementor-element-20f9338c.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{background-color:#F2F2F2;border-radius:5px;}.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-title{color:#000000;}.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-item, .elementor-6964 .elementor-element.elementor-element-e4030f1 span.elementor-sitemap-list, .elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-item a{color:#0D7F98;}.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-item{color:#A20402;}.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-list, .elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-list .children{list-style-type:disc;}@media(min-width:768px){.elementor-6964 .elementor-element.elementor-element-11e15306{width:65%;}.elementor-6964 .elementor-element.elementor-element-2cda0b99{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6964 .elementor-element.elementor-element-1545a72d{width:100%;}.elementor-6964 .elementor-element.elementor-element-11e15306{width:100%;}.elementor-6964 .elementor-element.elementor-element-2cda0b99{width:100%;}}@media(max-width:1024px){.elementor-6964 .elementor-element.elementor-element-f0fa164{padding:250px 15px 50px 15px;}.elementor-6964 .elementor-element.elementor-element-1545a72d > .elementor-element-populated{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-6964 .elementor-element.elementor-element-52cd831c{right:134.391px;}body.rtl .elementor-6964 .elementor-element.elementor-element-52cd831c{left:134.391px;}.elementor-6964 .elementor-element.elementor-element-52cd831c{top:11px;}.elementor-6964 .elementor-element.elementor-element-41b5bce{padding:50px 15px 50px 15px;}.elementor-6964 .elementor-element.elementor-element-11e15306 > .elementor-element-populated{padding:0px 0px 0px 0px;} .elementor-6964 .elementor-element.elementor-element-3b392254{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__prev--label, .elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__next--label{font-size:var( --e-global-typography-b21c26e-font-size );}.elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__prev--title, .elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__next--title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6964 .elementor-element.elementor-element-2cda0b99 > .elementor-element-populated{padding:30px 0px 0px 0px;}.elementor-6964 .elementor-element.elementor-element-20f9338c input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-section{flex-basis:calc( 1 / 2 * 100% );}}@media(max-width:767px){.elementor-6964 .elementor-element.elementor-element-2fb0f183{top:-70px;} .elementor-6964 .elementor-element.elementor-element-3b392254{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-6964 .elementor-element.elementor-element-3b392254 .elementor-share-btn{font-size:calc(0.75px * 10);}.elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__prev--label, .elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__next--label{font-size:var( --e-global-typography-b21c26e-font-size );}.elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__prev--title, .elementor-6964 .elementor-element.elementor-element-15695a26 span.post-navigation__next--title{font-size:var( --e-global-typography-accent-font-size );}.elementor-6964 .elementor-element.elementor-element-20f9338c input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-section{flex-basis:calc( 1 / 1 * 100% );}}/* Start custom CSS for sitemap, class: .elementor-element-e4030f1 *//* --- PALETA "TERRACOTA TRANSLÚCIDO" --- */
/* Baseada na cor #A2352B com texto preto para alta legibilidade */

/* --- Estilo Base do Acordeão --- */
.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-list {
  list-style: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

/* --- O Design do Item Principal (Vidro Avermelhado) --- */
.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-list > li.page_item {
  /* COR DE FUNDO: Baseada na paleta #A2352B, como solicitado (rgb(162, 53, 43)) */
  background: rgba(162, 53, 43, 0.08);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  /* BORDA: Um tom sutil da cor base para um acabamento coeso */
  border: 1px solid rgba(162, 53, 43, 0.2);
  border-radius: 10px;
  /* SOMBRA: Uma sombra suave baseada na cor principal */
  box-shadow: 0 8px 24px 0 rgba(162, 53, 43, 0.1);
  overflow: hidden;
  transition: all 0.4s ease;
}

/* --- Efeito de Hover e Estado Ativo --- */
.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-list > li.page_item:hover {
  background: rgba(162, 53, 43, 0.12);
  border-color: rgba(162, 53, 43, 0.3);
  transform: translateY(-3px);
  box-shadow: 0 10px 30px 0 rgba(162, 53, 43, 0.15);
}

.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-list > li.page_item.sitemap-active {
  background: rgba(162, 53, 43, 0.1);
  border-color: rgba(162, 53, 43, 0.25);
}

/* --- Estilo do Link Principal --- */
.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-list li.page_item > a {
  /* TEXTO PRINCIPAL: Preto, como solicitado */
  color: #1a1a1a;
  font-weight: 600;
  font-size: 1.1rem;
  padding: 18px 25px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* --- O Ícone Interativo (+/-) --- */
.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-list li.page_item:has(> .children) > a::after {
  content: '+';
  font-size: 2em;
  font-weight: 400;
  line-height: 1;
  /* ÍCONE: Preto para combinar com o texto principal */
  color: #1a1a1a;
  transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  transform: rotate(0deg);
}

.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-list li.page_item.sitemap-active > a::after {
  content: '+';
  transform: rotate(135deg);
}

/* --- O Submenu (Itens Filhos) --- */
.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-list .children {
  max-height: 0;
  overflow: hidden;
  padding: 0;
  /* FUNDO INTERNO: Ligeiramente mais opaco para criar hierarquia */
  background: rgba(162, 53, 43, 0.05);
  transition: max-height 0.7s ease-in-out;
}

.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-list .children.sitemap-open {
  max-height: 1200px;
}

/* --- Estilo dos Links do Submenu --- */
.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-list .children a {
  display: block;
  padding: 14px 25px 14px 45px;
  /* TEXTO SECUNDÁRIO: Um cinza escuro para hierarquia */
  color: #333333;
  font-size: 0.95rem;
  border-top: 1px solid rgba(162, 53, 43, 0.1);
  transition: all 0.3s ease;
}

/* Efeito de hover nos links filhos */
.elementor-6964 .elementor-element.elementor-element-e4030f1 .elementor-sitemap-list .children a:hover {
  /* TEXTO HOVER (SUB-ITENS): Preto, conforme sua especificação */
  color: #000000;
  /* FUNDO DE DESTAQUE: Um brilho sutil da cor base */
  background-color: rgba(162, 53, 43, 0.08);
  padding-left: 50px;
}/* End custom CSS */