.elementor-122 .elementor-element.elementor-element-6989bcbd > .elementor-container{max-width:1140px;}.elementor-122 .elementor-element.elementor-element-6989bcbd{padding:56px 24px 56px 24px;}.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-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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-122 .elementor-element.elementor-element-401eba0a .elementor-heading-title{color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-58cfe395 > .elementor-container{max-width:1140px;}.elementor-122 .elementor-element.elementor-element-58cfe395{padding:80px 24px 80px 24px;}.elementor-122 .elementor-element.elementor-element-2206e265 > .elementor-container{max-width:860px;}.elementor-122 .elementor-element.elementor-element-2206e265{padding:80px 24px 80px 24px;}.elementor-122 .elementor-element.elementor-element-12c07ee2 .elementor-heading-title{color:#FFFFFF;}.elementor-122 .elementor-element.elementor-element-aa54dd1 > .elementor-container{max-width:1140px;}.elementor-122 .elementor-element.elementor-element-aa54dd1{padding:80px 24px 16px 24px;}.elementor-122 .elementor-element.elementor-element-29f6db49 > .elementor-container{max-width:1140px;}.elementor-122 .elementor-element.elementor-element-29f6db49{padding:16px 24px 0px 24px;}.elementor-122 .elementor-element.elementor-element-fe79e7d > .elementor-container{max-width:760px;}.elementor-122 .elementor-element.elementor-element-fe79e7d{padding:0px 24px 80px 24px;}@media(min-width:768px){.elementor-122 .elementor-element.elementor-element-560828b6{width:100%;}.elementor-122 .elementor-element.elementor-element-7964cc40{width:62%;}.elementor-122 .elementor-element.elementor-element-7c0cc19f{width:38%;}.elementor-122 .elementor-element.elementor-element-176015ef{width:100%;}.elementor-122 .elementor-element.elementor-element-8f71166{width:100%;}.elementor-122 .elementor-element.elementor-element-199659a6{width:33%;}.elementor-122 .elementor-element.elementor-element-18a3733{width:33%;}.elementor-122 .elementor-element.elementor-element-1ed5fd34{width:33%;}.elementor-122 .elementor-element.elementor-element-56a09b2b{width:50%;}.elementor-122 .elementor-element.elementor-element-3a96af0e{width:50%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for section, class: .elementor-element-6989bcbd *//* FEBRAUMB - Quem Somos, Missão e Pilares. Usa as mesmas cores do CSS anterior (variáveis --fbu-*). */
:root{--fbu-verde:#0f3d2e;--fbu-verde-escuro:#0a2a20;--fbu-dourado:#c9a227;--fbu-marfim:#f6f1e4;--fbu-texto:#1f2a24}

/* Faixa de título da página */
.fbu-page-head{background:var(--fbu-verde);border-bottom:3px solid var(--fbu-dourado)}
.fbu-eyebrow-claro p{color:var(--fbu-dourado);font-size:13px;font-weight:700;letter-spacing:.18em;margin:0 0 8px;text-align:center}
.fbu-page-titulo .elementor-heading-title{color:#fff;text-align:center;margin:0}

/* Elementos comuns */
.fbu-eyebrow p{color:var(--fbu-dourado);font-size:13px;font-weight:700;letter-spacing:.18em;margin:0 0 8px;text-align:center}
.fbu-eyebrow-esq p{color:var(--fbu-dourado);font-size:13px;font-weight:700;letter-spacing:.18em;margin:0 0 8px}
.fbu-sec-titulo .elementor-heading-title{color:var(--fbu-verde);margin:0 0 18px}
.fbu-corpo p{color:var(--fbu-texto);font-size:17px;line-height:1.75;margin:0 0 16px}

/* Quem Somos */
.fbu-quem{background:var(--fbu-marfim)}
.fbu-frase-col>.elementor-widget-wrap,.fbu-frase-col>.elementor-column-wrap>.elementor-widget-wrap{background:var(--fbu-verde);border-left:4px solid var(--fbu-dourado);border-radius:4px;padding:36px 32px;align-content:center}
.fbu-frase p{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:24px;line-height:1.5;margin:0}
.fbu-frase em{color:var(--fbu-dourado)}

/* Missão */
.fbu-missao{background:var(--fbu-verde)}
.fbu-missao-titulo .elementor-heading-title{color:#fff;text-align:center;margin:0 0 18px}
.fbu-missao-texto p{color:#e9e4d3;font-size:18px;line-height:1.75;text-align:center;margin:0 0 16px}

/* Pilares */
.fbu-pilares-topo,.fbu-pilares-linha{background:var(--fbu-marfim)}
.fbu-pilares-titulo .elementor-heading-title{color:var(--fbu-verde);text-align:center;margin:0}
.fbu-pilares-linha .elementor-column{margin-bottom:24px}
.fbu-pilar>.elementor-widget-wrap,.fbu-pilar>.elementor-column-wrap>.elementor-widget-wrap{background:#fff;border-top:4px solid var(--fbu-dourado);border-radius:4px;box-shadow:0 6px 24px rgba(15,61,46,.10);padding:28px 26px 16px}
.fbu-pilar-num p{color:var(--fbu-dourado);font-family:Georgia,serif;font-size:30px;line-height:1;margin:0 0 10px}
.fbu-pilar-titulo .elementor-heading-title{color:var(--fbu-verde);font-size:20px;line-height:1.3;margin:0 0 10px}
.fbu-pilar-texto p{color:var(--fbu-texto);font-size:16px;line-height:1.65;margin:0 0 10px}

@media (max-width:1024px){.fbu-pilares-linha .elementor-column{width:50%}}
@media (max-width:767px){
 .fbu-pilares-linha .elementor-column,.fbu-quem .elementor-column{width:100%}
 .fbu-frase p{font-size:21px}
 .fbu-frase-col>.elementor-widget-wrap,.fbu-frase-col>.elementor-column-wrap>.elementor-widget-wrap{padding:26px 22px}
}

/* FEBRAUMB - Correções de espaçamento. Cole no FIM do CSS adicional (depois de todos os outros). */

/* Devolve o espaço entre cartões: a margem fica por fora do fundo branco */
.fbu-pilar>.elementor-element-populated,
.fbu-pilar>.elementor-column-wrap>.elementor-element-populated,
.fbu-card>.elementor-element-populated,
.fbu-card>.elementor-column-wrap>.elementor-element-populated{margin:0 12px}

/* Painel da frase em Quem Somos */
.fbu-frase-col>.elementor-element-populated,
.fbu-frase-col>.elementor-column-wrap>.elementor-element-populated{margin:0 0 0 12px}

@media (max-width:767px){
 .fbu-pilar>.elementor-element-populated,.fbu-pilar>.elementor-column-wrap>.elementor-element-populated,
 .fbu-card>.elementor-element-populated,.fbu-card>.elementor-column-wrap>.elementor-element-populated,
 .fbu-frase-col>.elementor-element-populated,.fbu-frase-col>.elementor-column-wrap>.elementor-element-populated{margin:0 0 16px}
}

.page-header{
    display: none !important;
}/* End custom CSS */