.elementor-570 .elementor-element.elementor-element-7a10c2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 064px;--row-gap:0px;--column-gap:064px;--flex-wrap:wrap;--margin-top:20px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-570 .elementor-element.elementor-element-e35703b{--display:flex;--min-height:500px;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--margin-top:24px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-570 .elementor-element.elementor-element-e35703b::before, .elementor-570 .elementor-element.elementor-element-e35703b > .elementor-background-video-container::before, .elementor-570 .elementor-element.elementor-element-e35703b > .e-con-inner > .elementor-background-video-container::before, .elementor-570 .elementor-element.elementor-element-e35703b > .elementor-background-slideshow::before, .elementor-570 .elementor-element.elementor-element-e35703b > .e-con-inner > .elementor-background-slideshow::before, .elementor-570 .elementor-element.elementor-element-e35703b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(188deg, #00000000 0%, #000000 99%);}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-570 .elementor-element.elementor-element-e6d7e5b{width:var( --container-widget-width, 574px );max-width:574px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:574px;--container-widget-flex-grow:0;bottom:48px;z-index:4;text-align:left;}body:not(.rtl) .elementor-570 .elementor-element.elementor-element-e6d7e5b{left:49px;}body.rtl .elementor-570 .elementor-element.elementor-element-e6d7e5b{right:49px;}.elementor-570 .elementor-element.elementor-element-e6d7e5b .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:50px;font-weight:400;line-height:1.1em;color:#FFFFFF;}.elementor-570 .elementor-element.elementor-element-623524e{--display:flex;--position:absolute;--min-height:500px;--overlay-opacity:1;--border-radius:24px 24px 24px 24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:2;}.elementor-570 .elementor-element.elementor-element-623524e::before, .elementor-570 .elementor-element.elementor-element-623524e > .elementor-background-video-container::before, .elementor-570 .elementor-element.elementor-element-623524e > .e-con-inner > .elementor-background-video-container::before, .elementor-570 .elementor-element.elementor-element-623524e > .elementor-background-slideshow::before, .elementor-570 .elementor-element.elementor-element-623524e > .e-con-inner > .elementor-background-slideshow::before, .elementor-570 .elementor-element.elementor-element-623524e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(188deg, #00000000 0%, #000000 99%);}body:not(.rtl) .elementor-570 .elementor-element.elementor-element-623524e{left:0px;}body.rtl .elementor-570 .elementor-element.elementor-element-623524e{right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-570 .elementor-element.elementor-element-418e5c3{background-color:#FFFFFF;padding:2px 010px 2px 10px;top:24px;z-index:4;border-radius:30px 30px 30px 30px;}.elementor-570 .elementor-element.elementor-element-418e5c3.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-570 .elementor-element.elementor-element-418e5c3{left:48px;}body.rtl .elementor-570 .elementor-element.elementor-element-418e5c3{right:48px;}.elementor-570 .elementor-element.elementor-element-418e5c3 .elementor-icon-list-icon{width:14px;}.elementor-570 .elementor-element.elementor-element-418e5c3 .elementor-icon-list-icon i{font-size:14px;}.elementor-570 .elementor-element.elementor-element-418e5c3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-570 .elementor-element.elementor-element-418e5c3 .elementor-icon-list-text, .elementor-570 .elementor-element.elementor-element-418e5c3 .elementor-icon-list-text a{color:#3E699C;}.elementor-570 .elementor-element.elementor-element-418e5c3 .elementor-icon-list-item{font-family:"Bricolage Grotesque", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-570 .elementor-element.elementor-element-d58353d img{width:100%;height:500px;border-radius:24px 24px 24px 24px;}.elementor-570 .elementor-element.elementor-element-525a85f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-570 .elementor-element.elementor-element-525a85f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-570 .elementor-element.elementor-element-1d5bb6a{--box-min-height:0px;--box-border-width:0px;--separator-width:0px;--box-padding:0px;--toc-body-max-height:358px;--nested-list-indent:0.1em;--item-text-color:#7A7A7A94;--item-text-hover-color:#074465;--item-text-active-color:#000000;--marker-color:#00ADD0AD;--marker-size:5px;}.elementor-570 .elementor-element.elementor-element-1d5bb6a .elementor-toc__header-title{text-align:start;}.elementor-570 .elementor-element.elementor-element-1d5bb6a .elementor-toc__header, .elementor-570 .elementor-element.elementor-element-1d5bb6a .elementor-toc__header-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:13px;font-weight:500;}.elementor-570 .elementor-element.elementor-element-1d5bb6a .elementor-toc__list-item{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:400;line-height:1.3em;}.elementor-570 .elementor-element.elementor-element-4ef015e{--display:flex;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:4px;--padding-right:4px;}.elementor-570 .elementor-element.elementor-element-4ef015e:not(.elementor-motion-effects-element-type-background), .elementor-570 .elementor-element.elementor-element-4ef015e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E240;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-570 .elementor-element.elementor-element-f1bc99c .elementor-button{background-color:#FFFFFF;font-family:"Bricolage Grotesque", Sans-serif;font-size:13px;font-weight:500;fill:#004E71;color:#004E71;box-shadow:0px 5px 10px 1px rgba(0, 0, 0, 0.07);border-style:solid;border-width:5px 5px 5px 5px;border-color:#D4D4D463;border-radius:3px 3px 3px 3px;padding:5px 12px 5px 12px;}.elementor-570 .elementor-element.elementor-element-f1bc99c .elementor-button:hover, .elementor-570 .elementor-element.elementor-element-f1bc99c .elementor-button:focus{background-color:#E7F4F8;}.elementor-570 .elementor-element.elementor-element-f1bc99c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-f1bc99c.elementor-element{--align-self:center;}.elementor-570 .elementor-element.elementor-element-f1bc99c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-570 .elementor-element.elementor-element-f1bc99c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-570 .elementor-element.elementor-element-9bbf12b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-570 .elementor-element.elementor-element-279fbd7 .elementor-author-box__avatar img{width:53px;height:53px;}body.rtl .elementor-570 .elementor-element.elementor-element-279fbd7.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-570 .elementor-element.elementor-element-279fbd7:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:13px;margin-left:0;}body:not(.rtl) .elementor-570 .elementor-element.elementor-element-279fbd7.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-570 .elementor-element.elementor-element-279fbd7:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:13px;margin-right:0;}.elementor-570 .elementor-element.elementor-element-279fbd7.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:13px;}.elementor-570 .elementor-element.elementor-element-279fbd7 .elementor-author-box__name{color:#2C2C2C;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:500;margin-bottom:3px;}.elementor-570 .elementor-element.elementor-element-279fbd7 .elementor-author-box__bio{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:400;margin-bottom:9px;}.elementor-570 .elementor-element.elementor-element-e4c8683{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 24px;--row-gap:0px;--column-gap:24px;}.elementor-570 .elementor-element.elementor-element-14136bc .elementor-icon-list-icon{width:14px;}.elementor-570 .elementor-element.elementor-element-14136bc .elementor-icon-list-icon i{font-size:14px;}.elementor-570 .elementor-element.elementor-element-14136bc .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-570 .elementor-element.elementor-element-14136bc .elementor-icon-list-text, .elementor-570 .elementor-element.elementor-element-14136bc .elementor-icon-list-text a{color:#525355;}.elementor-570 .elementor-element.elementor-element-14136bc .elementor-icon-list-item{font-family:"Bricolage Grotesque", Sans-serif;font-size:14px;font-weight:400;}.elementor-570 .elementor-element.elementor-element-1097b83{width:var( --container-widget-width, 158px );max-width:158px;--container-widget-width:158px;--container-widget-flex-grow:0;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-570 .elementor-element.elementor-element-b803cbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#3B3B3B;font-family:"Bricolage Grotesque", Sans-serif;font-size:18px;font-weight:300;line-height:1.5em;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-570 .elementor-element.elementor-element-784bd0b{width:100%;max-width:100%;margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-784bd0b span.post-navigation__prev--label, .elementor-570 .elementor-element.elementor-element-784bd0b span.post-navigation__next--label{font-family:"Bricolage Grotesque", Sans-serif;font-weight:400;}.elementor-570 .elementor-element.elementor-element-784bd0b span.post-navigation__prev--title, .elementor-570 .elementor-element.elementor-element-784bd0b span.post-navigation__next--title{font-family:"Bricolage Grotesque", Sans-serif;font-weight:400;}.elementor-570 .elementor-element.elementor-element-784bd0b .post-navigation__arrow-wrapper{font-size:17px;}@media(max-width:767px){.elementor-570 .elementor-element.elementor-element-7a10c2f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-570 .elementor-element.elementor-element-e35703b{--min-height:332px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-570 .elementor-element.elementor-element-e6d7e5b{width:var( --container-widget-width, 295px );max-width:295px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:295px;--container-widget-flex-grow:0;bottom:48px;}body:not(.rtl) .elementor-570 .elementor-element.elementor-element-e6d7e5b{left:20px;}body.rtl .elementor-570 .elementor-element.elementor-element-e6d7e5b{right:20px;}.elementor-570 .elementor-element.elementor-element-e6d7e5b .elementor-heading-title{font-size:26px;line-height:1.1em;}.elementor-570 .elementor-element.elementor-element-623524e{--min-height:332px;--overlay-opacity:1;}.elementor-570 .elementor-element.elementor-element-623524e::before, .elementor-570 .elementor-element.elementor-element-623524e > .elementor-background-video-container::before, .elementor-570 .elementor-element.elementor-element-623524e > .e-con-inner > .elementor-background-video-container::before, .elementor-570 .elementor-element.elementor-element-623524e > .elementor-background-slideshow::before, .elementor-570 .elementor-element.elementor-element-623524e > .e-con-inner > .elementor-background-slideshow::before, .elementor-570 .elementor-element.elementor-element-623524e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(192deg, #00000000 36%, #000000 96%);}body:not(.rtl) .elementor-570 .elementor-element.elementor-element-418e5c3{left:20px;}body.rtl .elementor-570 .elementor-element.elementor-element-418e5c3{right:20px;}.elementor-570 .elementor-element.elementor-element-d58353d img{height:332px;object-fit:cover;}.elementor-570 .elementor-element.elementor-element-525a85f{--padding-top:24px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-570 .elementor-element.elementor-element-1d5bb6a{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-1d5bb6a .elementor-toc__header, .elementor-570 .elementor-element.elementor-element-1d5bb6a .elementor-toc__header-title{font-size:12px;}.elementor-570 .elementor-element.elementor-element-1d5bb6a .elementor-toc__list-item{font-size:12px;}.elementor-570 .elementor-element.elementor-element-f1bc99c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-570 .elementor-element.elementor-element-f1bc99c .elementor-button{font-size:15px;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;padding:12px 12px 12px 12px;}.elementor-570 .elementor-element.elementor-element-9bbf12b{--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:24px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-570 .elementor-element.elementor-element-279fbd7 .elementor-author-box__avatar img{width:38px;height:38px;}body.rtl .elementor-570 .elementor-element.elementor-element-279fbd7.elementor-author-box--layout-image-left .elementor-author-box__avatar,
					 body:not(.rtl) .elementor-570 .elementor-element.elementor-element-279fbd7:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-right:11px;margin-left:0;}body:not(.rtl) .elementor-570 .elementor-element.elementor-element-279fbd7.elementor-author-box--layout-image-right .elementor-author-box__avatar,
					 body.rtl .elementor-570 .elementor-element.elementor-element-279fbd7:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{margin-left:11px;margin-right:0;}.elementor-570 .elementor-element.elementor-element-279fbd7.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin-bottom:11px;}.elementor-570 .elementor-element.elementor-element-279fbd7 .elementor-author-box__name{font-size:14px;margin-bottom:0px;}.elementor-570 .elementor-element.elementor-element-279fbd7 .elementor-author-box__bio{font-size:12px;margin-bottom:12px;}.elementor-570 .elementor-element.elementor-element-e4c8683{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-570 .elementor-element.elementor-element-14136bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-570 .elementor-element.elementor-element-1097b83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:158px;--container-widget-flex-grow:0;width:var( --container-widget-width, 158px );max-width:158px;}.elementor-570 .elementor-element.elementor-element-b803cbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;}}@media(min-width:768px){.elementor-570 .elementor-element.elementor-element-7a10c2f{--content-width:1220px;}.elementor-570 .elementor-element.elementor-element-525a85f{--width:18%;}.elementor-570 .elementor-element.elementor-element-9bbf12b{--width:75%;}.elementor-570 .elementor-element.elementor-element-e4c8683{--width:300px;}}/* Start custom CSS for table-of-contents, class: .elementor-element-1d5bb6a */.elementor-toc__header-title{
    margin-bottom: 16px;
}

.elementor-toc__list-item{
    margin-bottom: 8px;
}

/* Remove bullets padrões e cria espaço para o pseudo-bullet */
.elementor-widget-table-of-contents .elementor-toc__list-item {
  list-style: none !important;
  position: relative;
  padding-left: 1.25em;
}

/* Zera qualquer marker nativo dos links */
.elementor-widget-table-of-contents .elementor-toc__list-item a {
  text-decoration: none !important;
}

/* Por padrão, nenhum bullet visível */
.elementor-widget-table-of-contents .elementor-toc__list-item::before {
  content: none !important;
}

/* Mostra bullet SOMENTE no item ativo (top-level ou nested) */
.elementor-widget-table-of-contents .elementor-toc__list-item.elementor-item-active::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.6em;            /* ajuste fino vertical conforme seu line-height */
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  background: currentColor;  /* usa a cor do texto do item ativo */
}

/* Opcional: se o ativo estiver no link/texto, reforça o estado visual */
.elementor-widget-table-of-contents .elementor-toc__list-item.elementor-item-active .elementor-toc__list-item-text {
  font-weight: 600;
}

/* Caso o Elementor aplique marker via ::marker em listas, desativa */
.elementor-widget-table-of-contents .elementor-toc__list-item::marker {
  content: "";
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1097b83 */.elementor-570 .elementor-element.elementor-element-1097b83{
    font-size: 14px;
    color: #525355;
    display: flex;
}

.tempo-leitura .emoji{
    display: none !important;
}

.elementor-570 .elementor-element.elementor-element-1097b83:before{
    content: "•";
}/* End custom CSS */