.elementor-25210 .elementor-element.elementor-element-b3ef8b6{--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;--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-25210 .elementor-element.elementor-element-9a8f4b0{--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 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:8px 8px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.23);--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-25210 .elementor-element.elementor-element-9a8f4b0:not(.elementor-motion-effects-element-type-background), .elementor-25210 .elementor-element.elementor-element-9a8f4b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-25210 .elementor-element.elementor-element-9a8f4b0.e-con{--align-self:center;}.elementor-25210 .elementor-element.elementor-element-4c3cd62{width:100%;max-width:100%;background-color:#09334B;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 0px 10px 20px;border-radius:4px 4px 0px 0px;}.elementor-25210 .elementor-element.elementor-element-4c3cd62 .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;text-align:left;}.elementor-25210 .elementor-element.elementor-element-4c3cd62 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25210 .elementor-element.elementor-element-4c3cd62 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25210 .elementor-element.elementor-element-4c3cd62 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25210 .elementor-element.elementor-element-41e4924{--display:flex;--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-25210 .elementor-element.elementor-element-cf26d6c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-25210 .elementor-element.elementor-element-cf26d6c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-25210 .elementor-element.elementor-element-cf26d6c .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-25210 .elementor-element.elementor-element-cf26d6c .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-25210 .elementor-element.elementor-element-cf26d6c .jet-listing-dynamic-field{justify-content:center;}.elementor-25210 .elementor-element.elementor-element-cf26d6c .jet-listing-dynamic-field__content{text-align:left;}.elementor-25210 .elementor-element.elementor-element-cf26d6c .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 8px;}.elementor-25210 .elementor-element.elementor-element-cf26d6c .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 8px;}.elementor-25210 .elementor-element.elementor-element-d698662{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-25210 .elementor-element.elementor-element-f36fb56{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-25210 .elementor-element.elementor-element-f36fb56 .jet-listing-dynamic-field__content{color:#4D4D4D;font-family:"Montserrat", Sans-serif;font-size:14px;text-align:left;}.elementor-25210 .elementor-element.elementor-element-f36fb56 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25210 .elementor-element.elementor-element-f36fb56 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25210 .elementor-element.elementor-element-f36fb56 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25210 .elementor-element.elementor-element-f36fb56 .jet-listing-dynamic-field__icon{color:#D0A942;font-size:20px;}.elementor-25210 .elementor-element.elementor-element-f36fb56 .jet-listing-dynamic-field__icon :is(svg, path){fill:#D0A942;}.elementor-25210 .elementor-element.elementor-element-c5e8c28{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-25210 .elementor-element.elementor-element-c5e8c28 .jet-listing-dynamic-field__content{color:#4D4D4D;font-family:"Montserrat", Sans-serif;font-size:14px;text-align:left;}.elementor-25210 .elementor-element.elementor-element-c5e8c28 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25210 .elementor-element.elementor-element-c5e8c28 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25210 .elementor-element.elementor-element-c5e8c28 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25210 .elementor-element.elementor-element-c5e8c28 .jet-listing-dynamic-field__icon{color:#D0A942;font-size:20px;}.elementor-25210 .elementor-element.elementor-element-c5e8c28 .jet-listing-dynamic-field__icon :is(svg, path){fill:#D0A942;}.elementor-25210 .elementor-element.elementor-element-58f8c38{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-25210 .elementor-element.elementor-element-58f8c38 .jet-listing-dynamic-field__content{color:#4D4D4D;font-family:"Montserrat", Sans-serif;font-size:14px;text-align:left;}.elementor-25210 .elementor-element.elementor-element-58f8c38 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25210 .elementor-element.elementor-element-58f8c38 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25210 .elementor-element.elementor-element-58f8c38 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25210 .elementor-element.elementor-element-58f8c38 .jet-listing-dynamic-field__icon{color:#D0A942;font-size:20px;}.elementor-25210 .elementor-element.elementor-element-58f8c38 .jet-listing-dynamic-field__icon :is(svg, path){fill:#D0A942;}.elementor-25210 .elementor-element.elementor-element-e51afd0{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-25210 .elementor-element.elementor-element-e51afd0 .jet-listing-dynamic-field__content{color:#4D4D4D;font-family:"Montserrat", Sans-serif;font-size:14px;text-align:left;}.elementor-25210 .elementor-element.elementor-element-e51afd0 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25210 .elementor-element.elementor-element-e51afd0 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25210 .elementor-element.elementor-element-e51afd0 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25210 .elementor-element.elementor-element-e51afd0 .jet-listing-dynamic-field__icon{color:#D0A942;font-size:20px;}.elementor-25210 .elementor-element.elementor-element-e51afd0 .jet-listing-dynamic-field__icon :is(svg, path){fill:#D0A942;}.elementor-25210 .elementor-element.elementor-element-e896293{width:100%;max-width:100%;}.elementor-25210 .elementor-element.elementor-element-e896293 .jet-listing-dynamic-field__content{color:#4D4D4D;font-family:"Montserrat", Sans-serif;font-size:14px;text-align:left;}.elementor-25210 .elementor-element.elementor-element-e896293 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-25210 .elementor-element.elementor-element-e896293 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-25210 .elementor-element.elementor-element-e896293 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-25210 .elementor-element.elementor-element-e896293 .jet-listing-dynamic-field__icon{color:#D0A942;font-size:20px;}.elementor-25210 .elementor-element.elementor-element-e896293 .jet-listing-dynamic-field__icon :is(svg, path){fill:#D0A942;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-25210 .elementor-element.elementor-element-c5ae787{width:100%;max-width:100%;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#4D4D4D24;}.elementor-25210 .elementor-element.elementor-element-c5ae787 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-25210 .elementor-element.elementor-element-c5ae787 .elementor-icon-box-title{margin-block-end:4px;color:#09334B;}.elementor-25210 .elementor-element.elementor-element-c5ae787.elementor-view-stacked .elementor-icon{background-color:#D0A942;}.elementor-25210 .elementor-element.elementor-element-c5ae787.elementor-view-framed .elementor-icon, .elementor-25210 .elementor-element.elementor-element-c5ae787.elementor-view-default .elementor-icon{fill:#D0A942;color:#D0A942;border-color:#D0A942;}.elementor-25210 .elementor-element.elementor-element-c5ae787 .elementor-icon{font-size:24px;}.elementor-25210 .elementor-element.elementor-element-c5ae787 .elementor-icon-box-title, .elementor-25210 .elementor-element.elementor-element-c5ae787 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;}.elementor-25210 .elementor-element.elementor-element-e2dd190 .jet-listing-dynamic-field.display-multiline, .elementor-25210 .elementor-element.elementor-element-e2dd190 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#FFFFFF;}.elementor-25210 .elementor-element.elementor-element-e2dd190{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-25210 .elementor-element.elementor-element-e2dd190 .jet-listing-dynamic-field__content{color:#4D4D4D;font-family:"Montserrat", Sans-serif;font-size:14px;text-align:left;}.elementor-25210 .elementor-element.elementor-element-e2dd190 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-25210 .elementor-element.elementor-element-e2dd190 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-25210 .elementor-element.elementor-element-e2dd190 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-25210 .elementor-element.elementor-element-e2dd190 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}.elementor-25210 .elementor-element.elementor-element-e2dd190 .jet-listing-dynamic-field__icon{color:#D0A942;font-size:20px;margin-top:0px;}.elementor-25210 .elementor-element.elementor-element-e2dd190 .jet-listing-dynamic-field__icon :is(svg, path){fill:#D0A942;}body:not(.rtl) .elementor-25210 .elementor-element.elementor-element-e2dd190 .jet-listing-dynamic-field__icon{margin-right:0px;}body.rtl .elementor-25210 .elementor-element.elementor-element-e2dd190 .jet-listing-dynamic-field__icon{margin-left:0px;}@media(min-width:768px){.elementor-25210 .elementor-element.elementor-element-b3ef8b6{--content-width:1280px;}.elementor-25210 .elementor-element.elementor-element-9a8f4b0{--width:1280px;}.elementor-25210 .elementor-element.elementor-element-41e4924{--width:31%;}.elementor-25210 .elementor-element.elementor-element-d698662{--width:65%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25210 .elementor-element.elementor-element-41e4924{--width:100%;}.elementor-25210 .elementor-element.elementor-element-d698662{--width:100%;}}@media(max-width:1024px){.elementor-25210 .elementor-element.elementor-element-41e4924{--min-height:426px;}.elementor-25210 .elementor-element.elementor-element-cf26d6c{width:100%;max-width:100%;}}@media(max-width:767px){.elementor-25210 .elementor-element.elementor-element-41e4924{--min-height:353px;}.elementor-25210 .elementor-element.elementor-element-f36fb56{width:100%;max-width:100%;}.elementor-25210 .elementor-element.elementor-element-c5e8c28{width:100%;max-width:100%;}.elementor-25210 .elementor-element.elementor-element-58f8c38{width:100%;max-width:100%;}.elementor-25210 .elementor-element.elementor-element-e51afd0{width:100%;max-width:100%;}}/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-cf26d6c *//* Este código deve ser colado no CSS Personalizado do WIDGET DE IMAGEM */

/* Mira no contêiner direto do widget */
.elementor-25210 .elementor-element.elementor-element-cf26d6c .elementor-image {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex; /* Remove espaços em branco indesejados */
}

/* Mira na tag 'img' dentro desse widget */
.elementor-25210 .elementor-element.elementor-element-cf26d6c img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important; /* Preenche o espaço e corta o excesso */
    position: absolute;
    top: 0;
    left: 0;
    border-radius:0 0 0 8px;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-e2dd190 *//* 1. Configuração do Container de Rolagem */
.elementor-25210 .elementor-element.elementor-element-e2dd190 .tabela-scroll {
    width: 100%;
    overflow-x: auto !important; /* Força a rolagem horizontal */
    -webkit-overflow-scrolling: touch; /* Rolagem suave no iPhone */
    padding-bottom: 10px; /* Espaço para a barra de rolagem não colar no texto */
    display: block;
}

/* 2. Estilizando a Barra de Rolagem (Para ficar visível) */
.elementor-25210 .elementor-element.elementor-element-e2dd190 .tabela-scroll::-webkit-scrollbar {
    height: 6px; /* Altura da barra horizontal */
}
.elementor-25210 .elementor-element.elementor-element-e2dd190 .tabela-scroll::-webkit-scrollbar-track {
    background: #f1f1f1; 
    border-radius: 4px;
}
.elementor-25210 .elementor-element.elementor-element-e2dd190 .tabela-scroll::-webkit-scrollbar-thumb {
    background: #c1c1c1; /* Cor da barrinha */
    border-radius: 4px;
}
.elementor-25210 .elementor-element.elementor-element-e2dd190 .tabela-scroll::-webkit-scrollbar-thumb:hover {
    background: #a8a8a8;
}

/* 3. A Tabela em si */
.elementor-25210 .elementor-element.elementor-element-e2dd190 .tabela-irmas {
    min-width: 650px !important; /* O SEGREDO: Força a tabela a ser larga, ativando o scroll */
    width: 100%;
    border-collapse: collapse;
    font-family: 'Montserrat', sans-serif;
    border: none;
}

/* 4. Cabeçalho (Negrito, Itálico, Cinza Fundo) */
.elementor-25210 .elementor-element.elementor-element-e2dd190 .tabela-irmas th {
    background-color: #F9FAFB;
    border-bottom: 1px solid #F3F4F6;
    padding: 15px 12px;
    text-align: left;
    color: #6B7280;
    font-weight: 700;
    font-style: italic;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    white-space: nowrap; /* Não quebra linha no título */
}

/* 5. Linhas de Dados (Branco, Regular, Cinza Texto) */
.elementor-25210 .elementor-element.elementor-element-e2dd190 .tabela-irmas td {
    background-color: #fff;
    border-bottom: 1px solid #F3F4F6;
    padding: 15px 12px;
    color: #4d4d4d; /* Cor geral */
    font-weight: 400;
    font-size: 15px;
}

/* 6. Cor específica para o NOME (Primeira coluna) */
.elementor-25210 .elementor-element.elementor-element-e2dd190 .tabela-irmas td:first-child {
    color: #09334B;
}

/* 7. Colunas de Datas (Sem quebra de linha) */
.elementor-25210 .elementor-element.elementor-element-e2dd190 .col-nowrap {
    white-space: nowrap;
}/* End custom CSS */