.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-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-417 .elementor-element.elementor-element-2fbfd09 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:700;color:var( --e-global-color-accent );}.elementor-widget-theme-post-excerpt{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-417 .elementor-element.elementor-element-e53b69f{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:var( --e-global-color-secondary );}.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-417 .elementor-element.elementor-element-c3f2394{column-gap:0px;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-accent );}.elementor-417 .elementor-element.elementor-element-c3f2394 p{margin-block-end:3px;}@media(max-width:767px){.elementor-417 .elementor-element.elementor-element-2fbfd09 .elementor-heading-title{font-size:32px;}.elementor-417 .elementor-element.elementor-element-e53b69f{font-size:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-c3f2394 *//* =========================
   TABELAS - DESKTOP
   ========================= */

.elementor-417 .elementor-element.elementor-element-c3f2394 {
    width: 100%;
    max-width: 100%;
    min-width: 0;
}

.elementor-417 .elementor-element.elementor-element-c3f2394 .elementor-widget-container {
    width: 100%;
    max-width: 100%;
    min-width: 0;
}

.elementor-417 .elementor-element.elementor-element-c3f2394 table {
    width: 100%;
    border-collapse: collapse;
    background: #ffffff;
    margin: 0 0 24px 0;
}

.elementor-417 .elementor-element.elementor-element-c3f2394 table td,
.elementor-417 .elementor-element.elementor-element-c3f2394 table th {
    padding: 14px 16px !important;
    border: 1px solid #D9DED9 !important;
    color: #222222 !important;
    font-size: 15px;
    line-height: 1.4;
    text-align: left;
    vertical-align: middle;
}

.elementor-417 .elementor-element.elementor-element-c3f2394 table td:first-child {
    width: 32%;
    background: #F3F5F3 !important;
    font-weight: 700;
    color: #252A27 !important;
}

.elementor-417 .elementor-element.elementor-element-c3f2394 table th {
    background: #065F42 !important;
    color: #ffffff !important;
    font-weight: 700;
}

.elementor-417 .elementor-element.elementor-element-c3f2394 table p,
.elementor-417 .elementor-element.elementor-element-c3f2394 table span {
    color: inherit !important;
    margin: 0 !important;
}
@media (max-width: 767px) {

    .elementor-417 .elementor-element.elementor-element-c3f2394 {
        width: 100%;
        max-width: 100%;
        min-width: 0;
    }

    .elementor-417 .elementor-element.elementor-element-c3f2394 .tabela-scroll {
        width: 100%;
        max-width: 100%;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
    }

    .elementor-417 .elementor-element.elementor-element-c3f2394 .tabela-scroll table {
        width: 650px !important;
        min-width: 650px !important;
        max-width: none !important;
    }
}/* End custom CSS */