.elementor-446 .elementor-element.elementor-element-4153aca{--display:flex;--min-height:1063px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:200px;--padding-bottom:530px;--padding-left:20px;--padding-right:20px;}.elementor-446 .elementor-element.elementor-element-4153aca:not(.elementor-motion-effects-element-type-background), .elementor-446 .elementor-element.elementor-element-4153aca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;background-image:url("https://txai.agenciamango.com.br/wp-content/uploads/2025/06/Group-1000001778-1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-446 .elementor-element.elementor-element-9a28bab{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-446 .elementor-element.elementor-element-86119e3{width:var( --container-widget-width, 43.723% );max-width:43.723%;--container-widget-width:43.723%;--container-widget-flex-grow:0;text-align:center;font-family:"Quicksand", Sans-serif;font-weight:500;color:var( --e-global-color-32562e2 );}.elementor-446 .elementor-element.elementor-element-86119e3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .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-446 .elementor-element.elementor-element-031091b{width:var( --container-widget-width, 69.109% );max-width:69.109%;--container-widget-width:69.109%;--container-widget-flex-grow:0;text-align:center;}.elementor-446 .elementor-element.elementor-element-031091b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-446 .elementor-element.elementor-element-031091b .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-316ad41 );}.elementor-446 .elementor-element.elementor-element-e1f6c57{--spacer-size:50px;}.elementor-widget-jet-smart-filters-radio .jet-filter-items-moreless__toggle{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-smart-filters-radio .apply-filters__button, .elementor-widget-jet-smart-filters-radio .jet-filter-items-dropdown__apply-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-446 .elementor-element.elementor-element-06af762 .jet-radio-list__row{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-446 .elementor-element.elementor-element-06af762 .jet-list-tree__children{display:block;margin-right:calc(5px/2);margin-left:calc(5px/2);padding-left:10px;}.elementor-446 .elementor-element.elementor-element-06af762 .jet-radio-list-wrapper{margin-left:calc(-5px/2);margin-right:calc(-5px/2);}.elementor-446 .elementor-element.elementor-element-06af762 .jet-list-tree__children:not(:last-child){margin-bottom:10px;}.elementor-446 .elementor-element.elementor-element-06af762 .jet-radio-list__row:not(:last-child){margin-bottom:10px;}.elementor-446 .elementor-element.elementor-element-06af762 .jet-radio-list__decorator{width:16px;height:16px;min-width:16px;min-height:16px;margin-right:5px;}.rtl .elementor-446 .elementor-element.elementor-element-06af762 .jet-radio-list__decorator{margin-left:5px;}.elementor-446 .elementor-element.elementor-element-06af762 .jet-radio-list__checked-icon{font-size:12px;}.elementor-446 .elementor-element.elementor-element-06af762 .jet-collapse-icon{width:20px;height:20px;}.elementor-446 .elementor-element.elementor-element-06af762 .jet-collapse-none{width:20px;height:20px;}.elementor-446 .elementor-element.elementor-element-06af762 .jet-filter+.jet-filter{margin-top:10px;}.elementor-446 .elementor-element.elementor-element-06af762 .jet-select[data-hierarchical="1"] + .jet-select[data-hierarchical="1"]{margin-top:10px;}.elementor-446 .elementor-element.elementor-element-10ba362 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-446 .elementor-element.elementor-element-10ba362 .jet-listing-grid__slider-icon{color:#000000;background:#000000;}.elementor-446 .elementor-element.elementor-element-10ba362 .jet-listing-grid__slider .jet-slick-dots li{background:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-446 .elementor-element.elementor-element-4153aca{--padding-top:200px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-446 .elementor-element.elementor-element-9a28bab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-446 .elementor-element.elementor-element-86119e3{--container-widget-width:313.609px;--container-widget-flex-grow:0;width:var( --container-widget-width, 313.609px );max-width:313.609px;}.elementor-446 .elementor-element.elementor-element-031091b{--container-widget-width:374.953px;--container-widget-flex-grow:0;width:var( --container-widget-width, 374.953px );max-width:374.953px;}.elementor-446 .elementor-element.elementor-element-031091b .elementor-heading-title{font-size:35px;}.elementor-446 .elementor-element.elementor-element-e1f6c57{--spacer-size:10px;}}/* Start custom CSS for jet-smart-filters-radio, class: .elementor-element-06af762 *//* ===== RESET DURO (margens/paddings que o plugin injeta) ===== */
.etf-tabs .jet-radio-list,
.etf-tabs .jet-radio-list-wrapper,
.etf-tabs .jet-radio-list-wrapper form,
.etf-tabs .jet-radio-list-wrapper fieldset,
.etf-tabs .jet-radio-list__row,
.etf-tabs .jet-filter-row,
.etf-tabs .jet-radio-list__item{
  margin: 0 !important;
  padding: 0 !important;
}
.etf-tabs .jet-radio-list__row:not(:last-child){
  margin-bottom: 0 !important;  /* override do CSS do plugin */
}

/* fieldset vira o container em linha com scroll horizontal */
.etf-tabs .jet-radio-list-wrapper fieldset{
  display: flex !important;
  flex-wrap: nowrap !important;   /* tudo em uma linha */
  align-items: flex-end;
  gap: 10px;                      /* espaço entre anos */
  overflow-x: auto;               /* scroll quando estourar */
  overflow-y: hidden;
  border: 0;                      /* limpa borda de fieldset */
  min-width: 0;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;          /* Firefox */
}
.etf-tabs .jet-radio-list-wrapper fieldset::-webkit-scrollbar{ display: none; } /* Chrome */

/* “Achata” cada linha gerada pelo plugin para entrar no flex do fieldset */
.etf-tabs .jet-radio-list__row{ display: contents !important; }

/* Esconde rádio e decorador padrão */
.etf-tabs .jet-radio-list__decorator{ display: none !important; }
.etf-tabs .jet-radio-list__input{
  position: absolute;
  opacity: 0;
  pointer-events: none;
}

/* Item como “aba”: texto em cima, traço embaixo */
.etf-tabs .jet-radio-list__item{
  position: relative;
  display: block;
  white-space: nowrap;            /* evita quebra */
}
.etf-tabs .jet-radio-list__button{
  display: flex !important;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;                      /* distância texto ↔ traço */
  padding: 0 !important;
  background: none !important;
  border: 0 !important;
  cursor: pointer;
}

/* Texto (normal) */
.etf-tabs .jet-radio-list__label{
  line-height: 1;
  font-weight: 500;
  opacity: .45;
  transition: color .2s ease, opacity .2s ease;
}

/* Traço (normal) */
.etf-tabs .jet-radio-list__button::after{
  content: "";
  display: block;
  height: 4px;
  width: 100px;                   /* ajuste a largura do traço */
  background: #bfbfbf;
  opacity: .45;
  border-radius: 2px;
  transition: background .2s ease, opacity .2s ease, width .2s ease;
}

/* Hover/focus */
.etf-tabs .jet-radio-list__item:hover .jet-radio-list__label{ opacity: .7; }
.etf-tabs .jet-radio-list__button:focus-visible .jet-radio-list__label{
  outline: none;
  opacity: .85;
}

/* Ativo (selecionado) */
.etf-tabs .jet-radio-list__input:checked ~ .jet-radio-list__button .jet-radio-list__label{
  color: #7c5a35;                 /* cor do ativo */
  opacity: 1;
}
.etf-tabs .jet-radio-list__input:checked ~ .jet-radio-list__button::after{
  background: #a17949;            /* cor do traço ativo */
  opacity: 1;
}

/* (Opcional) traço = largura do texto (adicione também a classe etf-w-auto no widget) */
.etf-tabs.etf-w-auto .jet-radio-list__button::after{ width: 100%; }

/* Mobile: só ajusta o espaçamento */
@media (max-width: 768px){
  .etf-tabs .jet-radio-list-wrapper fieldset{ gap: 24px; }
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */