.elementor-358 .elementor-element.elementor-element-2b15efb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-200px;--margin-bottom:-0px;--margin-left:-0px;--margin-right:-0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-2b15efb6:not(.elementor-motion-effects-element-type-background), .elementor-358 .elementor-element.elementor-element-2b15efb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-358 .elementor-element.elementor-element-729e10d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:190px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-4759a332{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-358 .elementor-element.elementor-element-3f63cae6 .elementor-icon-list-icon{width:14px;}.elementor-358 .elementor-element.elementor-element-3f63cae6 .elementor-icon-list-icon i{font-size:14px;}.elementor-358 .elementor-element.elementor-element-3f63cae6 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-358 .elementor-element.elementor-element-343a99ab .elementor-icon-list-icon{width:14px;}.elementor-358 .elementor-element.elementor-element-343a99ab .elementor-icon-list-icon i{font-size:14px;}.elementor-358 .elementor-element.elementor-element-343a99ab .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-358 .elementor-element.elementor-element-41b968d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-4d4de8bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-358 .elementor-element.elementor-element-15444604{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-1b6c4d2f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-7307072b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );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 );}.elementor-358 .elementor-element.elementor-element-3594dd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-size:var( --e-global-typography-primary-font-size );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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-358 .elementor-element.elementor-element-26a869e5 .elementor-toc__header-title{text-align:start;}.elementor-358 .elementor-element.elementor-element-26a869e5{--item-text-hover-decoration:underline;}.elementor-358 .elementor-element.elementor-element-41a3d1c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-5ab4ac10{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-358 .elementor-element.elementor-element-3f957672{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-358 .elementor-element.elementor-element-8efbbca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-766649ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-50e9345e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-71fa2984{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-6d2d248f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-4f6b6278{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-789eb8c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{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 );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{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 );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-358 .elementor-element.elementor-element-53b6fa1a{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-358 .elementor-element.elementor-element-53b6fa1a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-358 .elementor-element.elementor-element-53b6fa1a:after{content:"0.66";}.elementor-358 .elementor-element.elementor-element-53b6fa1a .elementor-post__thumbnail__link{width:100%;}.elementor-358 .elementor-element.elementor-element-53b6fa1a .elementor-post__meta-data span + span:before{content:"•";}.elementor-358 .elementor-element.elementor-element-53b6fa1a .elementor-post__text{margin-top:20px;}.elementor-358 .elementor-element.elementor-element-53b6fa1a .elementor-post__badge{right:0;}.elementor-358 .elementor-element.elementor-element-53b6fa1a .elementor-post__card .elementor-post__badge{margin:20px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );} .elementor-358 .elementor-element.elementor-element-5ab4ac10{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-358 .elementor-element.elementor-element-729e10d6{--padding-top:150px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-4759a332{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-358 .elementor-element.elementor-element-4d4de8bc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-358 .elementor-element.elementor-element-67162a28{padding:0px 0px 0px 0px;}.elementor-358 .elementor-element.elementor-element-15444604{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );} .elementor-358 .elementor-element.elementor-element-5ab4ac10{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-358 .elementor-element.elementor-element-8efbbca{--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-358 .elementor-element.elementor-element-71fa2984{--padding-top:0px;--padding-bottom:72px;--padding-left:0px;--padding-right:0px;}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-posts .elementor-post__meta-data{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-post__excerpt p{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-posts a.elementor-post__read-more{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-posts .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-posts .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-358 .elementor-element.elementor-element-53b6fa1a .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-358 .elementor-element.elementor-element-53b6fa1a:after{content:"0.5";}.elementor-358 .elementor-element.elementor-element-53b6fa1a .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for container, class: .elementor-element-2b15efb6 */.elementor-358 .elementor-element.elementor-element-2b15efb6{
  --gx-navy: var(--e-global-color-primary, #0A1320);
  --gx-creme: var(--e-global-color-secondary, #FFFCF9);
  --gx-vinho: var(--e-global-color-text, #B21519);
  --gx-vermelho: var(--e-global-color-accent, #E32A25);
  --gx-corpo: #3B4250;
  --gx-apoio: #6B7280;
  --gx-linha: #ECE6DF;
  --gx-fonte: var(--e-global-typography-text-font-family, "Raleway"), sans-serif;
  font-family: var(--gx-fonte);
}
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-shell{ width:100%; max-width:1200px; margin:0 auto; padding-left:24px; padding-right:24px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-rotulo .elementor-heading-title{
  font-size:13px; font-weight:700; letter-spacing:.18em; text-transform:uppercase;
  color: var(--gx-vermelho); display:inline-flex; align-items:center; gap:12px;
}
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-rotulo .elementor-heading-title::before{ content:""; width:28px; height:2px; background: var(--gx-vermelho); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-botao .elementor-button{
  font-family: var(--gx-fonte); font-size:15px; font-weight:700; text-transform:uppercase; letter-spacing:.02em;
  color:#fff; background-color:transparent;
  background-image: linear-gradient(180deg, var(--gx-vermelho) 0%, var(--gx-vinho) 100%);
  box-shadow: 0 5px 10px 0 rgb(0 0 0 / .38); border-radius:25px; padding:15px 30px;
  transition: transform .2s ease, background-image .2s ease;
}
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-botao .elementor-button:hover,
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-botao .elementor-button:focus{ background-image: linear-gradient(180deg,#FF1B15 0%,#D00005 100%); transform: translateY(-1px); }

/* ---------- cartão de artigo (widget Posts e Arquivo, skin Cards) ---------- */
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-posts-container{ gap:32px 28px !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post.elementor-grid-item{ margin:0 !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__card{
  background:#fff; border-radius:14px; overflow:hidden; height:100%;
  box-shadow: 0 0 10px 0 rgb(0 0 0 / .09); border:0;
  display:flex; flex-direction:column; position:relative;
  transition: transform .25s ease, box-shadow .25s ease;
}
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__card:hover{ transform: translateY(-4px); box-shadow: 0 0 42px 0 rgb(0 0 0 / .15); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__thumbnail__link{ margin:0 !important; display:block; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__thumbnail{ padding-bottom:62% !important; position:relative; overflow:hidden; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__thumbnail img{ position:absolute; inset:0; width:100% !important; height:100% !important; object-fit:cover; transform:none !important; transition: transform .6s ease; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__card:hover .elementor-post__thumbnail img{ transform: scale(1.04) !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__badge{
  position:absolute; top:16px !important; left:16px !important; right:auto !important; margin:0 !important;
  background: var(--gx-navy) !important; color:#fff !important; border-radius:25px !important;
  font-family: var(--gx-fonte); font-size:11px !important; font-weight:700 !important; letter-spacing:.14em; text-transform:uppercase;
  padding:7px 14px !important; line-height:1 !important;
}
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__avatar{ display:none; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__text{ padding:24px 26px 0 !important; margin:0 !important; display:flex; flex-direction:column; flex:1; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__title{ margin:0 0 12px !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__title,
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__title a{
  font-family: var(--gx-fonte); font-size:20px; line-height:1.3; font-weight:700; color: var(--gx-navy) !important;
}
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__title a:hover{ color: var(--gx-vinho) !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__excerpt p{ font-family: var(--gx-fonte); font-size:15px; line-height:1.6; font-weight:500; color: var(--gx-apoio); margin:0 0 20px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__read-more{
  font-family: var(--gx-fonte); font-size:13px !important; font-weight:700; letter-spacing:.06em; text-transform:uppercase;
  color: var(--gx-vinho) !important; margin-top:auto; margin-bottom:22px; display:inline-block;
}
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__read-more:hover{ color: var(--gx-vermelho) !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-post__meta-data{
  border-top:1px solid var(--gx-linha) !important; padding:16px 26px !important; margin:0 !important;
  font-family: var(--gx-fonte); font-size:13px !important; font-weight:600; color: var(--gx-apoio) !important;
}

.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-widget-posts, .elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-widget-archive-posts{ width:100%; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-posts-nothing-found{ width:100%; box-sizing:border-box;
  background:#fff; border-radius:14px; box-shadow: 0 0 10px 0 rgb(0 0 0 / .09); padding:48px; text-align:center;
  font-family: var(--gx-fonte); font-size:18px; line-height:1.6; font-weight:500; color: var(--gx-corpo);
}

/* ---------- paginação ---------- */
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-pagination{ margin-top:56px; display:flex; justify-content:center; flex-wrap:wrap; gap:8px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-pagination .page-numbers{
  font-family: var(--gx-fonte); font-size:15px; font-weight:700; margin:0 !important;
  min-width:44px; height:44px; padding:0 16px; border-radius:25px; display:inline-flex; align-items:center; justify-content:center;
  color: var(--gx-navy); background:#fff; box-shadow: 0 0 10px 0 rgb(0 0 0 / .09);
}
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-pagination .page-numbers.current{ color:#fff; background-image: linear-gradient(180deg, var(--gx-vermelho) 0%, var(--gx-vinho) 100%); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-pagination a.page-numbers:hover{ color: var(--gx-vinho); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-pagination .page-numbers.dots{ background:transparent; box-shadow:none; }

/* ---------- etiquetas de categoria ---------- */
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips{ display:flex; flex-wrap:wrap; align-items:center; gap:10px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips .elementor-widget-button,
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips .elementor-widget-wp-widget-categories{ width:auto; margin:0 !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips h5{ display:none; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips ul{ list-style:none; margin:0; padding:0; display:flex; flex-wrap:wrap; gap:10px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips li{ margin:0; padding:0; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips li a,
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips .gx-chip-todos .elementor-button{
  font-family: var(--gx-fonte); font-size:14px; font-weight:600; line-height:1; color: var(--gx-navy);
  display:inline-block; padding:12px 20px; border-radius:25px; background:#fff; border:1px solid var(--gx-linha);
  transition: border-color .2s ease, color .2s ease;
}
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips li a:hover{ border-color: var(--gx-vinho); color: var(--gx-vinho); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips li.current-cat a,
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips .gx-chip-todos.is-ativo .elementor-button{ color:#fff; background: var(--gx-navy); border-color: var(--gx-navy); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips .gx-chip-todos .elementor-button{ box-shadow:none; }

/* ---------- abertura escura (fica sob a barra flutuante do site) ---------- */
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura{ background: var(--gx-navy); position:relative; overflow:hidden; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura::after{
  content:""; position:absolute; inset:auto -10% -60% auto; width:720px; height:720px; border-radius:50%;
  background: radial-gradient(closest-side, rgb(227 42 37 / .22), transparent 70%); pointer-events:none;
}
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura .gx-shell{ position:relative; z-index:1; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura h1.elementor-heading-title{
  font-family: var(--gx-fonte); color:#fff; font-weight:500; font-size:52px; line-height:1.12; letter-spacing:-.01em; margin:0;
}
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura h1.elementor-heading-title b{ font-weight:700; color: var(--gx-vermelho); display:block; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura .gx-guia p,
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura .gx-guia{ font-family: var(--gx-fonte); color: rgb(255 252 249 / .78); font-size:18px; line-height:1.6; font-weight:500; margin:0; }

/* ---------- busca ---------- */
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-search-form__container{ border-radius:30px !important; overflow:hidden; background:#fff; min-height:56px; box-shadow: 0 5px 18px rgb(0 0 0 / .25); border:0 !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-search-form__input{ font-family: var(--gx-fonte); font-size:16px; font-weight:500; color: var(--gx-navy); padding-left:26px !important; background:#fff !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-search-form__submit{ min-width:64px; background-image: linear-gradient(180deg, var(--gx-vermelho) 0%, var(--gx-vinho) 100%) !important; background-color:transparent !important; }

/* ---------- faixa de chamada ---------- */
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chamada{
  background: var(--gx-navy); border-radius:20px; padding:48px 56px; position:relative; overflow:hidden;
  display:flex; flex-direction:row; align-items:center; justify-content:space-between; gap:32px;
}
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chamada::before{ content:""; position:absolute; left:0; top:0; bottom:0; width:6px; background: linear-gradient(180deg, var(--gx-vermelho), var(--gx-vinho)); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chamada h2.elementor-heading-title{ font-family: var(--gx-fonte); color:#fff; font-size:30px; line-height:1.25; font-weight:500; margin:0; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chamada h2.elementor-heading-title b{ color: var(--gx-vermelho); font-weight:700; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chamada .elementor-widget-button{ width:auto; flex:none; }

@media (max-width:1024px){
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura h1.elementor-heading-title{ font-size:40px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chamada{ padding:40px; }
}
@media (max-width:767px){
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-shell{ padding-left:16px; padding-right:16px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura h1.elementor-heading-title{ font-size:32px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura .gx-guia p{ font-size:16px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .elementor-posts-container{ grid-template-columns: 1fr !important; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chamada{ flex-direction:column; align-items:flex-start; padding:36px 28px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chamada h2.elementor-heading-title{ font-size:24px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips{ flex-wrap:nowrap; overflow-x:auto; padding-bottom:6px; scrollbar-width:none; margin-right:-16px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips::-webkit-scrollbar{ display:none; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips > .elementor-element{ flex:none; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips ul{ flex-wrap:nowrap; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips li a, .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-chips .gx-chip-todos .elementor-button{ white-space:nowrap; }
}

.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura-artigo{ padding-bottom:180px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-voltar a{ font-family: var(--gx-fonte); font-size:14px; font-weight:600; color: rgb(255 252 249 / .7); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-voltar a:hover{ color:#fff; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-voltar .elementor-heading-title{ font-size:14px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-cat .elementor-icon-list-icon{ display:none; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-cat .elementor-icon-list-text,
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-cat a{ font-family: var(--gx-fonte); font-size:13px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color: var(--gx-vermelho) !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura-artigo h1.elementor-heading-title{ font-size:48px; font-weight:700; max-width:920px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-meta .elementor-icon-list-icon{ display:none; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-meta .elementor-icon-list-item{ margin-right:0 !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-meta .elementor-icon-list-item:not(:last-child)::after{ content:""; border:0 !important; width:4px !important; height:4px !important; border-radius:50%; background: var(--gx-vermelho) !important; position:static !important; margin:0 14px; display:inline-block; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-meta .elementor-icon-list-text,
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-meta a{ font-family: var(--gx-fonte); font-size:15px; font-weight:500; color: rgb(255 252 249 / .78) !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-capa{ margin-top:-140px; position:relative; z-index:2; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-capa img{ width:100%; aspect-ratio: 16 / 8; object-fit:cover; border-radius:20px; box-shadow: 0 0 42px 0 rgb(0 0 0 / .15); display:block; }

.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-leitura{ display:grid; grid-template-columns: minmax(0, 720px) 300px; justify-content:space-between; gap:64px; align-items:start; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-lateral{ position:sticky; top:120px; display:flex; flex-direction:column; gap:24px; }

/* corpo do artigo */
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo{ font-family: var(--gx-fonte); color: var(--gx-corpo); font-size:18px; line-height:1.8; font-weight:500; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo p{ margin:0 0 24px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo > .elementor-widget-container > p:first-child,
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo p:first-of-type{ font-size:21px; line-height:1.65; color: var(--gx-navy); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo h2{ font-family: var(--gx-fonte); font-size:32px; line-height:1.25; font-weight:700; color: var(--gx-navy); margin:56px 0 18px; scroll-margin-top:120px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo h2::before{ content:""; display:block; width:40px; height:3px; margin-bottom:18px; background: linear-gradient(90deg, var(--gx-vermelho), var(--gx-vinho)); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo h3{ font-family: var(--gx-fonte); font-size:23px; line-height:1.35; font-weight:700; color: var(--gx-navy); margin:40px 0 12px; scroll-margin-top:120px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo a{ color: var(--gx-vinho); text-decoration: underline; text-underline-offset:3px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo a:hover{ color: var(--gx-vermelho); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo strong{ color: var(--gx-navy); font-weight:700; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo ul, .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo ol{ margin:0 0 28px; padding-left:0; list-style:none; counter-reset: gx; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo li{ position:relative; padding-left:34px; margin-bottom:10px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo ul li::before{ content:""; position:absolute; left:6px; top:.72em; width:8px; height:8px; border-radius:50%; background: var(--gx-vermelho); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo ol li{ counter-increment: gx; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo ol li::before{ content: counter(gx, decimal-leading-zero); position:absolute; left:0; top:.1em; font-size:14px; font-weight:700; font-style:italic; color: var(--gx-vermelho); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo blockquote{ margin:44px 0; padding:32px 36px; background:#fff; border-radius:16px; border-left:5px solid var(--gx-vermelho); box-shadow: 0 0 10px 0 rgb(0 0 0 / .09); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo blockquote p{ font-size:24px; line-height:1.4; font-weight:600; color: var(--gx-navy); margin:0; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo blockquote cite{ display:block; margin-top:12px; font-size:14px; font-style:normal; color: var(--gx-apoio); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo figure, .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo .wp-block-image{ margin:40px 0; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo img{ border-radius:14px; height:auto; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo figcaption{ font-size:14px; color: var(--gx-apoio); margin-top:10px; text-align:left; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo table{ width:100%; border-collapse:separate; border-spacing:0; margin:36px 0; font-size:16px; background:#fff; border-radius:14px; overflow:hidden; box-shadow: 0 0 10px 0 rgb(0 0 0 / .09); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo th{ background: var(--gx-navy); color:#fff; text-align:left; font-weight:700; padding:14px 18px; border:0; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo td{ padding:14px 18px; border:0; border-top:1px solid var(--gx-linha); color: var(--gx-corpo); background:#fff; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo tbody tr:nth-child(2n) td{ background: var(--gx-creme); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo hr{ border:0; height:1px; background: var(--gx-linha); margin:48px 0; }

/* índice lateral */
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice{ background:#fff; border-radius:16px; box-shadow: 0 0 10px 0 rgb(0 0 0 / .09); padding:26px 26px 18px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice .elementor-toc__header{ padding:0 0 14px !important; border:0 !important; background:transparent !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice .elementor-toc__header-title{ font-family: var(--gx-fonte); font-size:12px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color: var(--gx-vermelho); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice .elementor-toc__body{ padding:0 !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice .elementor-widget-container, .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice .elementor-toc{ border:0 !important; background:transparent !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice .elementor-toc__list-wrapper{ margin:0; padding:0; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice .elementor-toc__list-item{ margin:0; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice .elementor-toc__list-item-text-wrapper{ border-left:2px solid var(--gx-linha); padding:9px 0 9px 16px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice .elementor-toc__list-item-text-wrapper::before{ display:none; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice .elementor-toc__list-item-text{ font-family: var(--gx-fonte); font-size:14px; line-height:1.45; font-weight:600; color: var(--gx-apoio) !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice .elementor-toc__list-item-text:hover{ color: var(--gx-navy) !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice .elementor-item-active{ color: var(--gx-navy) !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-indice .elementor-toc__list-item-text-wrapper:has(.elementor-item-active){ border-left-color: var(--gx-vermelho); }

/* compartilhar */
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-compartilhar-rotulo .elementor-heading-title{ font-family: var(--gx-fonte); font-size:12px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color: var(--gx-apoio); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-compartilhar .elementor-share-btn{ width:44px !important; height:44px !important; border-radius:50% !important; background: var(--gx-navy) !important; border:0 !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-compartilhar .elementor-share-btn:hover{ background: var(--gx-vinho) !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-compartilhar .elementor-share-btn__icon{ width:44px !important; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-compartilhar .elementor-share-btn__icon svg{ fill:#fff !important; width:18px; height:18px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-compartilhar .elementor-grid{ display:flex !important; gap:10px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-compartilhar .elementor-grid-item{ margin:0 !important; padding:0 !important; }

/* cartão lateral de contato */
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-lateral-cta{ background: var(--gx-navy); border-radius:16px; padding:28px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-lateral-cta h4.elementor-heading-title{ font-family: var(--gx-fonte); color:#fff; font-size:20px; line-height:1.3; font-weight:700; margin:0 0 10px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-lateral-cta .gx-guia p{ color: rgb(255 252 249 / .75); font-size:15px; line-height:1.55; font-weight:500; margin:0 0 20px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-lateral-cta .elementor-button{ padding:13px 22px; font-size:13px; }

.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-relacionados-topo{ display:flex; flex-direction:row; align-items:flex-end; justify-content:space-between; gap:24px; margin-bottom:36px; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-relacionados-topo h2.elementor-heading-title{ font-family: var(--gx-fonte); font-size:36px; line-height:1.2; font-weight:500; color: var(--gx-navy); margin:10px 0 0; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-relacionados-topo h2.elementor-heading-title b{ font-weight:700; color: var(--gx-vinho); }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-link-seta{ width:auto; flex:none; }
.elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-link-seta a{ white-space:nowrap; font-family: var(--gx-fonte); font-size:14px; font-weight:700; letter-spacing:.06em; text-transform:uppercase; color: var(--gx-vinho); }

@media (max-width:1024px){
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-leitura{ grid-template-columns: 1fr; gap:40px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-lateral{ position:static; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-lateral .gx-indice{ display:none; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura-artigo h1.elementor-heading-title{ font-size:38px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-capa{ margin-top:-120px; }
}
@media (max-width:767px){
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura-artigo{ padding-bottom:110px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-abertura-artigo h1.elementor-heading-title{ font-size:30px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-capa{ margin-top:-80px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo{ font-size:17px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo p:first-of-type{ font-size:19px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo h2{ font-size:26px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo blockquote{ padding:24px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo blockquote p{ font-size:20px; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-corpo table{ display:block; overflow-x:auto; white-space:nowrap; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-relacionados-topo{ flex-direction:column; align-items:flex-start; }
  .elementor-358 .elementor-element.elementor-element-2b15efb6 .gx-relacionados-topo h2.elementor-heading-title{ font-size:28px; }
}/* End custom CSS */