.elementor-26340 .elementor-element.elementor-element-3527762 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-26340 .elementor-element.elementor-element-3527762{width:var( --container-widget-width, 91.132% );max-width:91.132%;--container-widget-width:91.132%;--container-widget-flex-grow:0;}.elementor-26340 .elementor-element.elementor-element-62c1795 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-26340 .elementor-element.elementor-element-62c1795{width:var( --container-widget-width, 103.036% );max-width:103.036%;--container-widget-width:103.036%;--container-widget-flex-grow:0;}.elementor-26340 .elementor-element.elementor-element-c69992f .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-26340 .elementor-element.elementor-element-c69992f{width:var( --container-widget-width, 113.998% );max-width:113.998%;--container-widget-width:113.998%;--container-widget-flex-grow:0;}.elementor-26340 .elementor-element.elementor-element-65302ea .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-26340 .elementor-element.elementor-element-65302ea{width:var( --container-widget-width, 99.224% );max-width:99.224%;--container-widget-width:99.224%;--container-widget-flex-grow:0;}.elementor-26340 .elementor-element.elementor-element-d0384b6 .elementor-button{background-color:var( --e-global-color-blocksy_palette_1 );font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;fill:var( --e-global-color-blocksy_palette_8 );color:var( --e-global-color-blocksy_palette_8 );border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-26340 .elementor-element.elementor-element-d0384b6{width:var( --container-widget-width, 97.525% );max-width:97.525%;--container-widget-width:97.525%;--container-widget-flex-grow:0;}.elementor-26340 .elementor-element.elementor-element-badb4e5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-26340 .elementor-element.elementor-element-badb4e5 .elementor-divider-separator{width:100%;}.elementor-26340 .elementor-element.elementor-element-badb4e5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26340 .elementor-element.elementor-element-70e346e{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-26340 .elementor-element.elementor-element-70e346e .elementor-divider-separator{width:100%;}.elementor-26340 .elementor-element.elementor-element-70e346e .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26340 .elementor-element.elementor-element-c82e7d5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-26340 .elementor-element.elementor-element-c82e7d5 .elementor-divider-separator{width:100%;}.elementor-26340 .elementor-element.elementor-element-c82e7d5 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26340 .elementor-element.elementor-element-923dccd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-26340 .elementor-element.elementor-element-923dccd .elementor-divider-separator{width:100%;}.elementor-26340 .elementor-element.elementor-element-923dccd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}@media(min-width:768px){.elementor-26340 .elementor-element.elementor-element-84c74cd{width:16.049%;}.elementor-26340 .elementor-element.elementor-element-7317cd4{width:15.998%;}.elementor-26340 .elementor-element.elementor-element-3ba11b9{width:18.731%;}.elementor-26340 .elementor-element.elementor-element-f84c564{width:12.079%;}.elementor-26340 .elementor-element.elementor-element-21cbb0f{width:18.739%;}.elementor-26340 .elementor-element.elementor-element-fd7ec88{width:16.402%;}}/* Start custom CSS for button, class: .elementor-element-3527762 *//* Container organizado */
.elementor-26340 .elementor-element.elementor-element-3527762 {
    display: flex;
    flex-wrap: wrap;          /* Permite quebra no mobile */
    justify-content: center;  /* Centraliza os botões */
    gap: 10px;                 /* Espaçamento entre eles */
}

/* Botões com tamanho igual */
.elementor-26340 .elementor-element.elementor-element-3527762 .elementor-button {
    width: 140px;              /* Mesma largura para todos */
    height: 50px;              /* Mesma altura */
    display: flex;             /* Garante centralização */
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 10px;           /* Ajusta espaçamento interno */
    white-space: normal;       /* Permite quebra de linha no texto */
}

/* Responsivo no celular */
@media (max-width: 768px) {
    .elementor-26340 .elementor-element.elementor-element-3527762 .elementor-button {
        width: 100%;           /* Ocupa largura total no mobile */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62c1795 *//* Container organizado */
.elementor-26340 .elementor-element.elementor-element-62c1795 {
    display: flex;
    flex-wrap: wrap;          /* Permite quebra no mobile */
    justify-content: center;  /* Centraliza os botões */
    gap: 10px;                 /* Espaçamento entre eles */
}

/* Botões com tamanho igual */
.elementor-26340 .elementor-element.elementor-element-62c1795 .elementor-button {
    width: 180px;              /* Mesma largura para todos */
    height: 50px;              /* Mesma altura */
    display: flex;             /* Garante centralização */
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 10px;           /* Ajusta espaçamento interno */
    white-space: normal;       /* Permite quebra de linha no texto */
}

/* Responsivo no celular */
@media (max-width: 768px) {
    .elementor-26340 .elementor-element.elementor-element-62c1795 .elementor-button {
        width: 100%;           /* Ocupa largura total no mobile */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c69992f *//* Container organizado */
.elementor-26340 .elementor-element.elementor-element-c69992f {
    display: flex;
    flex-wrap: wrap;          /* Permite quebra no mobile */
    justify-content: center;  /* Centraliza os botões */
    gap: 10px;                 /* Espaçamento entre eles */
}

/* Botões com tamanho igual */
.elementor-26340 .elementor-element.elementor-element-c69992f .elementor-button {
    width: 140px;              /* Mesma largura para todos */
    height: 50px;              /* Mesma altura */
    display: flex;             /* Garante centralização */
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 10px;           /* Ajusta espaçamento interno */
    white-space: normal;       /* Permite quebra de linha no texto */
}

/* Responsivo no celular */
@media (max-width: 768px) {
    .elementor-26340 .elementor-element.elementor-element-c69992f .elementor-button {
        width: 100%;           /* Ocupa largura total no mobile */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-65302ea *//* Container organizado */
.elementor-26340 .elementor-element.elementor-element-65302ea {
    display: flex;
    flex-wrap: wrap;          /* Permite quebra no mobile */
    justify-content: center;  /* Centraliza os botões */
    gap: 10px;                 /* Espaçamento entre eles */
}

/* Botões com tamanho igual */
.elementor-26340 .elementor-element.elementor-element-65302ea .elementor-button {
    width: 140px;              /* Mesma largura para todos */
    height: 50px;              /* Mesma altura */
    display: flex;             /* Garante centralização */
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 10px;           /* Ajusta espaçamento interno */
    white-space: normal;       /* Permite quebra de linha no texto */
}

/* Responsivo no celular */
@media (max-width: 768px) {
    .elementor-26340 .elementor-element.elementor-element-65302ea .elementor-button {
        width: 100%;           /* Ocupa largura total no mobile */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d0384b6 *//* Container organizado */
.elementor-26340 .elementor-element.elementor-element-d0384b6 {
    display: flex;
    flex-wrap: wrap;          /* Permite quebra no mobile */
    justify-content: center;  /* Centraliza os botões */
    gap: 10px;                 /* Espaçamento entre eles */
}

/* Botões com tamanho igual */
.elementor-26340 .elementor-element.elementor-element-d0384b6 .elementor-button {
    width: 140px;              /* Mesma largura para todos */
    height: 50px;              /* Mesma altura */
    display: flex;             /* Garante centralização */
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 0 10px;           /* Ajusta espaçamento interno */
    white-space: normal;       /* Permite quebra de linha no texto */
}

/* Responsivo no celular */
@media (max-width: 768px) {
    .elementor-26340 .elementor-element.elementor-element-d0384b6 .elementor-button {
        width: 100%;           /* Ocupa largura total no mobile */
    }
}/* End custom CSS */
/* Start custom CSS */.abas-container {
    max-width: 100%;
    margin: 1px auto;
    font-family: Arial, sans-serif;
}

.abas {
    display: flex;
    border-bottom: 2px solid #ddd;
}

.abas button {
    flex: 1;
    background: #EBEBEB;
    border: 1px solid #ddd;
    padding: 15px;
    font-size: 16px;
    cursor: pointer;
    transition: all 0.2s ease;
}

.abas button:hover {
    background: white;
}

.abas button.inativa {
    background: white;
    border-bottom: 0px  
        #white;
    font-weight: bold;
}

.conteudo-abas {
    padding: 20px;
    border: 1px solid #ddd;
    background: white;
}

.conteudo {
    display: none;
}

.conteudo.ativo {
    display: block;
}/* End custom CSS */