.elementor-kit-6{--e-global-color-primary:#B5622D;--e-global-color-secondary:#6B7A4F;--e-global-color-text:#2E2418;--e-global-color-accent:#9CAE7C;--e-global-color-titulo:#2E2418;--e-global-color-verde_folha:#B5622D;--e-global-color-verde_folha_escuro:#8A4A22;--e-global-color-superficie_clara:#F7F3EC;--e-global-color-superficie_media:#EFE7D8;--e-global-color-borda:#D9CFC0;--e-global-color-contraste_claro:#EFE8DC;--e-global-color-superficie_escura:#2A2118;--e-global-color-superficie_escura_2:#1F1911;--e-global-color-pastel:#9CAE7C;--e-global-color-branco:#FFFFFF;--e-global-color-preto:#1A1119;--e-global-color-borda_escura:#4A3B28;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-weight:500;--e-global-typography-titulo-font-family:"Bricolage Grotesque";--e-global-typography-titulo-font-weight:700;--e-global-typography-titulo-line-height:1.2em;--e-global-typography-corpo-font-family:"Poppins";--e-global-typography-corpo-font-weight:400;--e-global-typography-corpo-line-height:1.7em;--e-global-typography-destaque-font-family:"Poppins";--e-global-typography-destaque-font-weight:600;--e-global-typography-destaque-line-height:1.5em;--e-global-typography-meta-font-family:"Poppins";--e-global-typography-meta-font-weight:500;--e-global-typography-meta-line-height:1.4em;font-family:"Poppins", Dm sans;font-size:16px;font-weight:400;line-height:1.7em;}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-secondary );}.elementor-kit-6 h1{font-family:"Bricolage Grotesque", Dm sans;font-weight:700;line-height:1.2em;}.elementor-kit-6 h2{font-family:"Bricolage Grotesque", Dm sans;font-weight:700;line-height:1.2em;}.elementor-kit-6 h3{font-family:"Bricolage Grotesque", Dm sans;font-weight:700;line-height:1.3em;}.elementor-kit-6 h4{font-family:"Bricolage Grotesque", Dm sans;font-weight:600;line-height:1.3em;}.elementor-kit-6 h5{font-family:"Poppins", Dm sans;font-weight:600;line-height:1.4em;}.elementor-kit-6 h6{font-family:"Poppins", Dm sans;font-weight:600;line-height:1.4em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"DM Sans", Dm sans;font-size:18px;font-weight:700;color:var( --e-global-color-branco );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Fix: cor de fundo de botao via cor global (bug Elementor 4.2.4 com Group_Control_Background) */
.elementor-element.elementor-element-699eac7 .elementor-button{background-color:#B5622D !important;}
.elementor-element.elementor-element-699eac7 .elementor-button:hover{background-color:#6B7A4F !important;}
.elementor-element.elementor-element-a9d48f2 .elementor-button{background-color:#B5622D !important;}
.elementor-element.elementor-element-a9d48f2 .elementor-button:hover{background-color:#6B7A4F !important;}
.elementor-element.elementor-element-3e9a009 .elementor-button{background-color:#B5622D !important;}
.elementor-element.elementor-element-3e9a009 .elementor-button:hover{background-color:#6B7A4F !important;}
.elementor-element.elementor-element-37d7359 .elementor-button{background-color:#B5622D !important;}
.elementor-element.elementor-element-37d7359 .elementor-button:hover{background-color:#6B7A4F !important;}
.elementor-element.elementor-element-e19d1ff .elementor-button{background-color:#B5622D !important;}
.elementor-element.elementor-element-e19d1ff .elementor-button:hover{background-color:#6B7A4F !important;}
.elementor-element.elementor-element-7de8ba7 .elementor-button{background-color:#B5622D !important;}
.elementor-element.elementor-element-7de8ba7 .elementor-button:hover{background-color:#6B7A4F !important;}
.elementor-element.elementor-element-95decbc .elementor-button{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-95decbc .elementor-button:hover{background-color:#B5622D !important;}
.elementor-element.elementor-element-4e39708 .elementor-button{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-4e39708 .elementor-button:hover{background-color:#B5622D !important;}
.elementor-element.elementor-element-f3e7c3d .elementor-button{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-f3e7c3d .elementor-button:hover{background-color:#B5622D !important;}
.elementor-element.elementor-element-18fe85a .elementor-button{background-color:#B5622D !important;}
.elementor-element.elementor-element-18fe85a .elementor-button:hover{background-color:#6B7A4F !important;}
.elementor-element.elementor-element-64b7f62 .elementor-button{background-color:#B5622D !important;}
.elementor-element.elementor-element-a7dd66e .elementor-button{background-color:#B5622D !important;}
.elementor-element.elementor-element-1efd60e5 .elementor-button{background-color:#46512A !important;}
.elementor-element.elementor-element-1efd60e5 .elementor-button:hover{background-color:#333333 !important;}
.elementor-element.elementor-element-79b03f3 .elementor-button{background-color:#B5622D !important;}
.elementor-element.elementor-element-65128fb .elementor-button{background-color:#B5622D !important;}

/* Fix: container do nome+CRP no header nao deve esticar 100% (bug de largura em container flex) */
.elementor-element.elementor-element-a3275c2{flex:0 1 auto !important;width:auto !important;max-width:280px !important;}




/* Fix: heading com title_color + border customizado nao renderiza a cor (footer Contato/Navegue) */
.elementor-element.elementor-element-b903b62 .elementor-heading-title,
.elementor-element.elementor-element-f3906e6 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-b903b62,
.elementor-element.elementor-element-f3906e6{border-color:#B5622D !important;}

/* Fix: cor dos itens do menu nao renderiza (color_menu_item/hover/active ausentes do CSS gerado) */
.elementor-element.elementor-element-33d9941 .elementor-item{color:#2E2418 !important;}
.elementor-element.elementor-element-33d9941 .elementor-item:hover,
.elementor-element.elementor-element-33d9941 .elementor-item.elementor-item-active{color:#B5622D !important;}


/* Fix: headings Curriculo/Como funciona com title_color correto mas nao renderizado */
.elementor-element.elementor-element-98f78c2 .elementor-heading-title,
.elementor-element.elementor-element-8e899a1 .elementor-heading-title{color:#FFFFFF !important;}

/* Fix: secoes com background_background:gradient nao renderizam - usando cor solida direta */
.elementor-element.elementor-element-05b3f57{background-color:#2A2118 !important;background-image:none !important;}
.elementor-element.elementor-element-d505e26{background-color:#2A2118 !important;background-image:none !important;}
.elementor-element.elementor-element-227b6d7{background-color:#2A2118 !important;background-image:none !important;}
.elementor-element.elementor-element-528051d{background-color:#2A2118 !important;background-image:none !important;}
.elementor-element.elementor-element-1c58032{background-color:#2A2118 !important;background-image:none !important;}
.elementor-element.elementor-element-e454576{background-color:#2A2118 !important;background-image:none !important;}

/* Fix: eyebrows/H2 Servicos+Curriculo com title_color correto mas nao renderizado */
.elementor-element.elementor-element-01128f4 .elementor-heading-title{color:#9CAE7C !important;}
.elementor-element.elementor-element-834aceb .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-057de77 .elementor-heading-title{color:#9CAE7C !important;}
.elementor-element.elementor-element-6fc671c .elementor-heading-title{color:#9CAE7C !important;}

/* Fix preventivo: forca title_color de TODOS os headings do site (bug sistemico de renderizacao) */
.elementor-element.elementor-element-e88520e .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-0edb957 .elementor-heading-title{color:#6B7A4F !important;}
.elementor-element.elementor-element-bfb5723 .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-2d7f570 .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-b903b62 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-f3906e6 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-7d119a6 .elementor-heading-title{color:#9CAE7C !important;}
.elementor-element.elementor-element-7dcfac9 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-017514c .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-7850636 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-01128f4 .elementor-heading-title{color:#9CAE7C !important;}
.elementor-element.elementor-element-834aceb .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-501dadb .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-f017a32 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-9921bb0 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-11d9d7d .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-f059d89 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-91abb63 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-6e50d68 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-d003d93 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-057de77 .elementor-heading-title{color:#9CAE7C !important;}
.elementor-element.elementor-element-98f78c2 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-6fc671c .elementor-heading-title{color:#9CAE7C !important;}
.elementor-element.elementor-element-8e899a1 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-0bd521c .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-6684385 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-6a7b526 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-239efdb .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-95f7a64 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-306a9a7 .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-26d81ee .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-b9a6d69 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-7f573c2 .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-8fd5e19 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-b621c24 .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-abf4f0f .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-99d2e49 .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-4742be8 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-9950124 .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-0e8766f .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-e070bc0 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-8183cb4 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-a66abac .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-8d67701 .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-0163cc9 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-9f19406 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-bcdbf4c .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-0764adc .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-1dd7c85 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-6e36dce .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-77ae553 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-9abc443 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-be0e9ed .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-5e3fb3b .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-89c053d .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-55b0fd6 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-1c0ddcb .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-fd0a095 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-1e97554 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-ce79109 .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-f28be08 .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-f6b16c0 .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-c607039 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-d9f7e65 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-275d53c .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-b3378ae .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-cecd304 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-dd32bde .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-7368059 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-005c312 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-60943b6 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-c747769 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-702b14c .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-eebc711 .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-625dd4f .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-cb4c254 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-8d081aa .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-cceb529 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-89b84e8 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-858cade .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-47d4b01 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-3d3c1cf .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-4962f1c .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-22acb938 .elementor-heading-title{color:#2c3a04 !important;}
.elementor-element.elementor-element-26bcb46f .elementor-heading-title{color:#2c3a04 !important;}
.elementor-element.elementor-element-6e19cce9 .elementor-heading-title{color:#0A0A0A !important;}
.elementor-element.elementor-element-54a227aa .elementor-heading-title{color:#0A0A0A !important;}
.elementor-element.elementor-element-6e0331da .elementor-heading-title{color:#0A0A0A !important;}
.elementor-element.elementor-element-27d6029d .elementor-heading-title{color:#0A0A0A !important;}
.elementor-element.elementor-element-29593919 .elementor-heading-title{color:#0A0A0A !important;}
.elementor-element.elementor-element-21ca219c .elementor-heading-title{color:#0A0A0A !important;}
.elementor-element.elementor-element-35e2ff10 .elementor-heading-title{color:#0A0A0A !important;}
.elementor-element.elementor-element-7a7ab68d .elementor-heading-title{color:#0A0A0A !important;}
.elementor-element.elementor-element-3cf77d77 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-1e410c0 .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-6cb66ac .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-43835bf .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-05622ee .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-e17552f .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-2a1c9e9 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-d3c1083 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-6ec8a36 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-e28878a .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-de50c83 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-135c356 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-bee78e7 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-192906b .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-5896df8 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-fd57fa0 .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-b534b5d .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-e732e75 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-20045fe .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-f27c0fb .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-4467df0 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-47e6a43 .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-b43a527 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-befbd12 .elementor-heading-title{color:#B5622D !important;}
.elementor-element.elementor-element-5e191fa .elementor-heading-title{color:#F7F3EC !important;}
.elementor-element.elementor-element-ef6f4cc .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-2e1fa4a .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-226f8f2 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-7885aa3 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-3f50770 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-cb67788 .elementor-heading-title{color:#2E2418 !important;}

/* Fix preventivo: forca text_color de text-editor e icon-list (mesmo bug sistemico) */
.elementor-element.elementor-element-abe983d p,.elementor-element.elementor-element-abe983d .elementor-icon-list-text{color:#F7F3EC !important;}
.elementor-element.elementor-element-19c25c5 p,.elementor-element.elementor-element-19c25c5 .elementor-icon-list-text{color:rgba(255,255,255,0.6) !important;}
.elementor-element.elementor-element-8221782 p,.elementor-element.elementor-element-8221782 .elementor-icon-list-text{color:rgba(255,255,255,0.65) !important;}
.elementor-element.elementor-element-48b0010 p,.elementor-element.elementor-element-48b0010 .elementor-icon-list-text{color:rgba(255,255,255,0.65) !important;}
.elementor-element.elementor-element-c074a73 p,.elementor-element.elementor-element-c074a73 .elementor-icon-list-text{color:rgba(255,255,255,0.35) !important;}
.elementor-element.elementor-element-156930c p,.elementor-element.elementor-element-156930c .elementor-icon-list-text{color:rgba(255,255,255,0.25) !important;}
.elementor-element.elementor-element-782b969 p,.elementor-element.elementor-element-782b969 .elementor-icon-list-text{color:rgba(255,255,255,0.82) !important;}
.elementor-element.elementor-element-ba85cfe p,.elementor-element.elementor-element-ba85cfe .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-a6a5bad p,.elementor-element.elementor-element-a6a5bad .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-1335585 p,.elementor-element.elementor-element-1335585 .elementor-icon-list-text{color:rgba(255,255,255,0.72) !important;}
.elementor-element.elementor-element-cd60eca p,.elementor-element.elementor-element-cd60eca .elementor-icon-list-text{color:rgba(255,255,255,0.72) !important;}
.elementor-element.elementor-element-83d7eb8 p,.elementor-element.elementor-element-83d7eb8 .elementor-icon-list-text{color:rgba(255,255,255,0.72) !important;}
.elementor-element.elementor-element-10d2deb p,.elementor-element.elementor-element-10d2deb .elementor-icon-list-text{color:rgba(255,255,255,0.72) !important;}
.elementor-element.elementor-element-40cdd06 p,.elementor-element.elementor-element-40cdd06 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-08bb2d9 p,.elementor-element.elementor-element-08bb2d9 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-deb9db5 p,.elementor-element.elementor-element-deb9db5 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-31be41b p,.elementor-element.elementor-element-31be41b .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-84f27f3 p,.elementor-element.elementor-element-84f27f3 .elementor-icon-list-text{color:rgba(255,255,255,0.72) !important;}
.elementor-element.elementor-element-f44a26e p,.elementor-element.elementor-element-f44a26e .elementor-icon-list-text{color:rgba(255,255,255,0.85) !important;}
.elementor-element.elementor-element-a1b2c3d4 p,.elementor-element.elementor-element-a1b2c3d4 .elementor-icon-list-text{color:rgba(255,255,255,0.72) !important;}
.elementor-element.elementor-element-89e3170 p,.elementor-element.elementor-element-89e3170 .elementor-icon-list-text{color:rgba(255,255,255,0.65) !important;}
.elementor-element.elementor-element-1db272f p,.elementor-element.elementor-element-1db272f .elementor-icon-list-text{color:rgba(255,255,255,0.65) !important;}
.elementor-element.elementor-element-51bf2e5 p,.elementor-element.elementor-element-51bf2e5 .elementor-icon-list-text{color:rgba(255,255,255,0.65) !important;}
.elementor-element.elementor-element-1a3d68c p,.elementor-element.elementor-element-1a3d68c .elementor-icon-list-text{color:rgba(255,255,255,0.65) !important;}
.elementor-element.elementor-element-3e2861d p,.elementor-element.elementor-element-3e2861d .elementor-icon-list-text{color:rgba(255,255,255,0.65) !important;}
.elementor-element.elementor-element-395ae03 p,.elementor-element.elementor-element-395ae03 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-3c4d1ce p,.elementor-element.elementor-element-3c4d1ce .elementor-icon-list-text{color:rgba(255,255,255,0.80) !important;}
.elementor-element.elementor-element-e7f8a9b1 p,.elementor-element.elementor-element-e7f8a9b1 .elementor-icon-list-text{color:rgba(255,255,255,0.62) !important;}
.elementor-element.elementor-element-64e74a4 p,.elementor-element.elementor-element-64e74a4 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-1201abf p,.elementor-element.elementor-element-1201abf .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-ecce5c6 p,.elementor-element.elementor-element-ecce5c6 .elementor-icon-list-text{color:rgba(255,255,255,0.82) !important;}
.elementor-element.elementor-element-385b889 p,.elementor-element.elementor-element-385b889 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-b128200 p,.elementor-element.elementor-element-b128200 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-38374ec p,.elementor-element.elementor-element-38374ec .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-0a71ed6 p,.elementor-element.elementor-element-0a71ed6 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-a2354ac p,.elementor-element.elementor-element-a2354ac .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-8250833 p,.elementor-element.elementor-element-8250833 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-842dda8 p,.elementor-element.elementor-element-842dda8 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-7547619 p,.elementor-element.elementor-element-7547619 .elementor-icon-list-text{color:rgba(255,255,255,0.72) !important;}
.elementor-element.elementor-element-a5b6fe2 p,.elementor-element.elementor-element-a5b6fe2 .elementor-icon-list-text{color:rgba(255,255,255,0.72) !important;}
.elementor-element.elementor-element-537eed0 p,.elementor-element.elementor-element-537eed0 .elementor-icon-list-text{color:rgba(255,255,255,0.72) !important;}
.elementor-element.elementor-element-1a70039 p,.elementor-element.elementor-element-1a70039 .elementor-icon-list-text{color:rgba(255,255,255,0.72) !important;}
.elementor-element.elementor-element-da49713 p,.elementor-element.elementor-element-da49713 .elementor-icon-list-text{color:rgba(255,255,255,0.72) !important;}
.elementor-element.elementor-element-eea85b8 p,.elementor-element.elementor-element-eea85b8 .elementor-icon-list-text{color:rgba(255,255,255,0.80) !important;}
.elementor-element.elementor-element-f8213d3 p,.elementor-element.elementor-element-f8213d3 .elementor-icon-list-text{color:rgba(255,255,255,0.80) !important;}
.elementor-element.elementor-element-9bcdf12 p,.elementor-element.elementor-element-9bcdf12 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-3bd2ae0 p,.elementor-element.elementor-element-3bd2ae0 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-cfbedad p,.elementor-element.elementor-element-cfbedad .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-de49a1b p,.elementor-element.elementor-element-de49a1b .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-c4920f4 p,.elementor-element.elementor-element-c4920f4 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-907f78f p,.elementor-element.elementor-element-907f78f .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-8ec30e9 p,.elementor-element.elementor-element-8ec30e9 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-fe19436 p,.elementor-element.elementor-element-fe19436 .elementor-icon-list-text{color:#B5622D !important;}
.elementor-element.elementor-element-dfbc559 p,.elementor-element.elementor-element-dfbc559 .elementor-icon-list-text{color:rgba(255,255,255,0.80) !important;}
.elementor-element.elementor-element-57d793c p,.elementor-element.elementor-element-57d793c .elementor-icon-list-text{color:#EFE8DC !important;}
.elementor-element.elementor-element-1e6f775 p,.elementor-element.elementor-element-1e6f775 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-b0e9494 p,.elementor-element.elementor-element-b0e9494 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-aa53287 p,.elementor-element.elementor-element-aa53287 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-3b3b607 p,.elementor-element.elementor-element-3b3b607 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-76093d3 p,.elementor-element.elementor-element-76093d3 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-a6d049a p,.elementor-element.elementor-element-a6d049a .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-6b1d942 p,.elementor-element.elementor-element-6b1d942 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-97869ab p,.elementor-element.elementor-element-97869ab .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-f032f31 p,.elementor-element.elementor-element-f032f31 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-18dd35c p,.elementor-element.elementor-element-18dd35c .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-25c6b6f p,.elementor-element.elementor-element-25c6b6f .elementor-icon-list-text{color:rgba(220,231,214,0.85) !important;}
.elementor-element.elementor-element-0aeb127 p,.elementor-element.elementor-element-0aeb127 .elementor-icon-list-text{color:#8A4A22 !important;}
.elementor-element.elementor-element-af268ca p,.elementor-element.elementor-element-af268ca .elementor-icon-list-text{color:#8A4A22 !important;}
.elementor-element.elementor-element-b09fb10 p,.elementor-element.elementor-element-b09fb10 .elementor-icon-list-text{color:#8A4A22 !important;}
.elementor-element.elementor-element-4de27ea p,.elementor-element.elementor-element-4de27ea .elementor-icon-list-text{color:#8A4A22 !important;}
.elementor-element.elementor-element-36c0fac p,.elementor-element.elementor-element-36c0fac .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-598cbb9 p,.elementor-element.elementor-element-598cbb9 .elementor-icon-list-text{color:rgba(220,231,214,0.85) !important;}
.elementor-element.elementor-element-8d47eee p,.elementor-element.elementor-element-8d47eee .elementor-icon-list-text{color:rgba(220,231,214,0.55) !important;}
.elementor-element.elementor-element-33215eba p,.elementor-element.elementor-element-33215eba .elementor-icon-list-text{color:#333333 !important;}
.elementor-element.elementor-element-70c3d720 p,.elementor-element.elementor-element-70c3d720 .elementor-icon-list-text{color:#333333 !important;}
.elementor-element.elementor-element-2bd77090 p,.elementor-element.elementor-element-2bd77090 .elementor-icon-list-text{color:#323232 !important;}
.elementor-element.elementor-element-36fd01bc p,.elementor-element.elementor-element-36fd01bc .elementor-icon-list-text{color:#323232 !important;}
.elementor-element.elementor-element-45d7b29c p,.elementor-element.elementor-element-45d7b29c .elementor-icon-list-text{color:#323232 !important;}
.elementor-element.elementor-element-5410e81e p,.elementor-element.elementor-element-5410e81e .elementor-icon-list-text{color:#323232 !important;}
.elementor-element.elementor-element-6b222c30 p,.elementor-element.elementor-element-6b222c30 .elementor-icon-list-text{color:#333333 !important;}
.elementor-element.elementor-element-42ff33c7 p,.elementor-element.elementor-element-42ff33c7 .elementor-icon-list-text{color:#FFFFFF !important;}
.elementor-element.elementor-element-b10a7d4 p,.elementor-element.elementor-element-b10a7d4 .elementor-icon-list-text{color:#EFE8DC !important;}
.elementor-element.elementor-element-be2f990 p,.elementor-element.elementor-element-be2f990 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-0ea3f87 p,.elementor-element.elementor-element-0ea3f87 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-b2f9958 p,.elementor-element.elementor-element-b2f9958 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-cdb6d5e p,.elementor-element.elementor-element-cdb6d5e .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-c491269 p,.elementor-element.elementor-element-c491269 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-d00bb59 p,.elementor-element.elementor-element-d00bb59 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-aad4608 p,.elementor-element.elementor-element-aad4608 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-14ead80 p,.elementor-element.elementor-element-14ead80 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-bea1294 p,.elementor-element.elementor-element-bea1294 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-2e2a96c p,.elementor-element.elementor-element-2e2a96c .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-b685d6e p,.elementor-element.elementor-element-b685d6e .elementor-icon-list-text{color:rgba(220,231,214,0.85) !important;}
.elementor-element.elementor-element-37e1e7b p,.elementor-element.elementor-element-37e1e7b .elementor-icon-list-text{color:#8A4A22 !important;}
.elementor-element.elementor-element-21bb75f p,.elementor-element.elementor-element-21bb75f .elementor-icon-list-text{color:#8A4A22 !important;}
.elementor-element.elementor-element-bef33ab p,.elementor-element.elementor-element-bef33ab .elementor-icon-list-text{color:#8A4A22 !important;}
.elementor-element.elementor-element-c9e968e p,.elementor-element.elementor-element-c9e968e .elementor-icon-list-text{color:#8A4A22 !important;}
.elementor-element.elementor-element-395d423 p,.elementor-element.elementor-element-395d423 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-81b9aa2 p,.elementor-element.elementor-element-81b9aa2 .elementor-icon-list-text{color:rgba(220,231,214,0.85) !important;}
.elementor-element.elementor-element-1bcc851 p,.elementor-element.elementor-element-1bcc851 .elementor-icon-list-text{color:rgba(220,231,214,0.55) !important;}
.elementor-element.elementor-element-e05475e p,.elementor-element.elementor-element-e05475e .elementor-icon-list-text{color:rgba(255,255,255,0.75) !important;}
.elementor-element.elementor-element-fe57a48 p,.elementor-element.elementor-element-fe57a48 .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-5b5a6ab p,.elementor-element.elementor-element-5b5a6ab .elementor-icon-list-text{color:#2E2418 !important;}
.elementor-element.elementor-element-893e334 p,.elementor-element.elementor-element-893e334 .elementor-icon-list-text{color:#2E2418 !important;}

/* Fix: barra de contato do topo sem cor de fundo (readicionado apos limpeza acidental) */
.elementor-element.elementor-element-ba1a942{background-color:#2A2118 !important;}

/* Fix: botao outline 'Ver todos os artigos' com texto branco ao inves de laranja */
.elementor-element.elementor-element-7761e8a .elementor-button{color:#B5622D !important;}

/* Fix: Sobre - hero e CTA final com background_color correto mas nao renderizado */
.elementor-element.elementor-element-7922f84{background-color:#2A2118 !important;}
.elementor-element.elementor-element-099935c{background-color:#2A2118 !important;}

/* Fix preventivo AMPLO: forca background_color de TODOS os containers do site (bug sistemico) */
.elementor-element.elementor-element-ba1a942{background-color:#2A2118 !important;}
.elementor-element.elementor-element-f0bd79f{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-a8ae52e{background-color:#2A2118 !important;}
.elementor-element.elementor-element-84d529e{background-color:#2A2118 !important;}
.elementor-element.elementor-element-b5cd323{background-color:#1A1119 !important;}
.elementor-element.elementor-element-4c9e635{background-color:#2A2118 !important;}
.elementor-element.elementor-element-ca99bb7{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-d505e26{background-color:#2A2118 !important;}
.elementor-element.elementor-element-146e1a4{background-color:rgba(255,255,255,0.06) !important;}
.elementor-element.elementor-element-2a23b92{background-color:rgba(255,255,255,0.06) !important;}
.elementor-element.elementor-element-fece7c5{background-color:rgba(255,255,255,0.06) !important;}
.elementor-element.elementor-element-18e7a26{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-317e7dc{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-7800b9f{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-07a8c73{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-227b6d7{background-color:#2A2118 !important;}
.elementor-element.elementor-element-ecaa99c{background-color:rgba(255,255,255,0.06) !important;}
.elementor-element.elementor-element-e48ca10{background-color:rgba(255,255,255,0.06) !important;}
.elementor-element.elementor-element-4aa13a5{background-color:#EFE7D8 !important;}
.elementor-element.elementor-element-528051d{background-color:#2A2118 !important;}
.elementor-element.elementor-element-d46b0fc{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-7922f84{background-color:#2A2118 !important;}
.elementor-element.elementor-element-bf1ec17{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-e53835c{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-4df671f{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-f416f92{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-9985f1f{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-1c58032{background-color:#2A2118 !important;}
.elementor-element.elementor-element-4cc5170{background-color:rgba(255,255,255,0.05) !important;}
.elementor-element.elementor-element-a1f3c6a{background-color:rgba(255,255,255,0.05) !important;}
.elementor-element.elementor-element-c639533{background-color:rgba(255,255,255,0.05) !important;}
.elementor-element.elementor-element-1e272fe{background-color:rgba(255,255,255,0.05) !important;}
.elementor-element.elementor-element-56add52{background-color:rgba(255,255,255,0.05) !important;}
.elementor-element.elementor-element-099935c{background-color:#2A2118 !important;}
.elementor-element.elementor-element-3f04539{background-color:#6B7A4F !important;}
.elementor-element.elementor-element-d08c79c{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-c56c735{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-ccc35f0{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-1287897{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-8aca925{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-e454576{background-color:#2A2118 !important;}
.elementor-element.elementor-element-e4c0d2f{background-color:#1F1911 !important;}
.elementor-element.elementor-element-75d72c9{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-e756d24{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-d9639ff{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-3de1b31{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-a1003a5{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-130ec4e{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-3714ce1{background-color:#B5622D !important;}
.elementor-element.elementor-element-1ca2931{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-97f104c{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-5e06b30{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-68d648d{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-52e60de{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-8e2a9cd{background-color:#1F1911 !important;}
.elementor-element.elementor-element-31b5c149{background-color:#F5F5F5 !important;}
.elementor-element.elementor-element-5500d145{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-14f104da{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-7d88105a{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-78782ebd{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-90b5bf8{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-b8da5a8{background-color:#1F1911 !important;}
.elementor-element.elementor-element-c08eed4{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-378eb58{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-ab0d40e{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-3124ba7{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-b641fa9{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-c2ad93b{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-d5da91e{background-color:#B5622D !important;}
.elementor-element.elementor-element-631fb70{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-99e2ccb{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-a97fe76{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-ab88b90{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-03f7897{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-aab70c2{background-color:#1F1911 !important;}
.elementor-element.elementor-element-a68a846{background-color:#9CAE7C !important;}
.elementor-element.elementor-element-006c7fb{background-color:#FFFFFF !important;}

/* Fix: botoes Saiba mais (Servicos) com texto branco ao inves de laranja */
.elementor-element.elementor-element-95decbc .elementor-button,
.elementor-element.elementor-element-4e39708 .elementor-button,
.elementor-element.elementor-element-f3e7c3d .elementor-button{color:#B5622D !important;}

/* Fix preventivo AMPLO: forca button_text_color de TODOS os botoes do site */
.elementor-element.elementor-element-699eac7 .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-a9d48f2 .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-f09c952 .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-3e9a009 .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-b2a9c3d .elementor-button{color:#B5622D !important;}
.elementor-element.elementor-element-c1a2b3d .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-d4e5f6a .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-0de1e72 .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-7761e8a .elementor-button{color:#B5622D !important;}
.elementor-element.elementor-element-b44708d .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-37d7359 .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-e19d1ff .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-7de8ba7 .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-95decbc .elementor-button{color:#B5622D !important;}
.elementor-element.elementor-element-4e39708 .elementor-button{color:#B5622D !important;}
.elementor-element.elementor-element-f3e7c3d .elementor-button{color:#B5622D !important;}
.elementor-element.elementor-element-18fe85a .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-64b7f62 .elementor-button{color:#F7F3EC !important;}
.elementor-element.elementor-element-561028f .elementor-button{color:#EFE8DC !important;}
.elementor-element.elementor-element-a7dd66e .elementor-button{color:#F7F3EC !important;}
.elementor-element.elementor-element-1efd60e5 .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-ca85723 .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-702564ea .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-3a393df4 .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-79b03f3 .elementor-button{color:#F7F3EC !important;}
.elementor-element.elementor-element-10c77a9 .elementor-button{color:#EFE8DC !important;}
.elementor-element.elementor-element-65128fb .elementor-button{color:#F7F3EC !important;}

/* Fix preventivo AMPLO: forca _background_color (aba Avancado) de widgets, ex.: eyebrow pills */
.elementor-element.elementor-element-7d119a6{background-color:rgba(255,255,255,0.1) !important;}
.elementor-element.elementor-element-017514c{background-color:#EFE7D8 !important;}
.elementor-element.elementor-element-01128f4{background-color:rgba(255,255,255,0.1) !important;}
.elementor-element.elementor-element-11d9d7d{background-color:#EFE7D8 !important;}
.elementor-element.elementor-element-057de77{background-color:rgba(255,255,255,0.1) !important;}
.elementor-element.elementor-element-6fc671c{background-color:rgba(255,255,255,0.1) !important;}
.elementor-element.elementor-element-306a9a7{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-7f573c2{background-color:#EFE7D8 !important;}
.elementor-element.elementor-element-ce79109{background-color:#B5622D !important;}
.elementor-element.elementor-element-f6b16c0{background-color:#B5622D !important;}
.elementor-element.elementor-element-dd32bde{background-color:#B5622D !important;}
.elementor-element.elementor-element-eebc711{background-color:#EFE8DC !important;}
.elementor-element.elementor-element-858cade{background-color:#B5622D !important;}
.elementor-element.elementor-element-3d3c1cf{background-color:#EFE8DC !important;}
.elementor-element.elementor-element-1e410c0{background-color:#B5622D !important;}
.elementor-element.elementor-element-43835bf{background-color:#B5622D !important;}
.elementor-element.elementor-element-e28878a{background-color:#B5622D !important;}
.elementor-element.elementor-element-fd57fa0{background-color:#EFE8DC !important;}
.elementor-element.elementor-element-47e6a43{background-color:#B5622D !important;}
.elementor-element.elementor-element-befbd12{background-color:#EFE8DC !important;}

/* Terapia de Casal - fundo Modalidade de atendimento (background_background classic nao renderiza) */
.elementor-element.elementor-element-790cbbe8{background-color:#6B7A4F !important;}

/* Contato - hero: titulo e texto brancos nao renderizam sobre fundo pastel claro */
.elementor-element.elementor-element-ef6f4cc .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-e05475e p{color:#2E2418 !important;}

/* Rodape - icone Instagram invisivel (Elementor forca cor de marca embutida) */
.elementor-element.elementor-element-4292134 .elementor-social-icon-instagram{background-color:#B5622D !important;color:#FFFFFF !important;}

/* Rodape - icones sociais: grid interno ignora text-align, forcar justify-content */
.elementor-element.elementor-element-4292134 .elementor-social-icons-wrapper{justify-content:flex-start !important;}

/* Terapia de Casal - 2 botoes 'Agende uma conversa' com bg verde-pastel (referencia global quebrada astglobalcolor3) */
.elementor-element.elementor-element-702564ea .elementor-button{background-color:#46512A !important;}
.elementor-element.elementor-element-3a393df4 .elementor-button{background-color:#46512A !important;}

/* Arquivo do Blog - hero: fundo escuro nao renderiza (mesmo bug de sempre) */
.elementor-element.elementor-element-186102e{background-color:#2A2118 !important;}

/* Sweep site-wide - cor global sem valor direto companion, posts 22/23/29 */
.elementor-element.elementor-element-ae67a58{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-2d6f833{color:#2E2418 !important;}
.elementor-element.elementor-element-b3716a2,.elementor-element.elementor-element-b3716a2 p{color:#2E2418 !important;}
.elementor-element.elementor-element-5e5b936 .elementor-divider-separator{border-color:#D9CFC0 !important;}
.elementor-element.elementor-element-b575699,.elementor-element.elementor-element-b575699 p{color:#2E2418 !important;}
.elementor-element.elementor-element-e12441a .elementor-divider-separator{border-color:#D9CFC0 !important;}
.elementor-element.elementor-element-934c9c3,.elementor-element.elementor-element-934c9c3 p{color:#2E2418 !important;}
.elementor-element.elementor-element-fd75881 .elementor-divider-separator{border-color:#D9CFC0 !important;}
.elementor-element.elementor-element-05b3f57{background-color:#2A2118 !important;}
.elementor-element.elementor-element-9c9b7f2 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-f75f4d8 .elementor-button{background-color:#B5622D !important;}
.elementor-element.elementor-element-f75f4d8 .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-ea5662f .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-578155e .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-186102e{background-color:#2A2118 !important;}
.elementor-element.elementor-element-8804ec9 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-21f2fc8 .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-79de4cc .elementor-divider-separator{border-color:#B5622D !important;}
.elementor-element.elementor-element-01e4b5f{background-color:#F7F3EC !important;}
.elementor-element.elementor-element-3287083 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-564e5f0,.elementor-element.elementor-element-564e5f0 p{color:#2E2418 !important;}
.elementor-element.elementor-element-c240209 .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-62516fa .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-e318fb9 .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-cc0497c .elementor-heading-title{color:#2A2118 !important;}
.elementor-element.elementor-element-2ce0cfb{background-color:#2A2118 !important;}
.elementor-element.elementor-element-e33334a .elementor-heading-title{color:#FFFFFF !important;}
.elementor-element.elementor-element-f2eb27e .elementor-button{background-color:#B5622D !important;}
.elementor-element.elementor-element-f2eb27e .elementor-button{color:#FFFFFF !important;}
.elementor-element.elementor-element-2434afbb{background-color:#FFFFFF !important;}
.elementor-element.elementor-element-22acb938 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-26bcb46f .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-27e9cd4 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-994db15,.elementor-element.elementor-element-994db15 p{color:#2E2418 !important;}
.elementor-element.elementor-element-8b90fd4 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-f63755a,.elementor-element.elementor-element-f63755a p{color:#2E2418 !important;}
.elementor-element.elementor-element-c4706b5 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-3086b90,.elementor-element.elementor-element-3086b90 p{color:#2E2418 !important;}
.elementor-element.elementor-element-4f3a374 .elementor-heading-title{color:#2E2418 !important;}
.elementor-element.elementor-element-702564ea .elementor-button{background-color:#6B7A4F !important;}
.elementor-element.elementor-element-790cbbe8{background-color:#6B7A4F !important;}
.elementor-element.elementor-element-3a393df4 .elementor-button{background-color:#6B7A4F !important;}

.elementor-post__meta-data, .elementor-post__meta-data span { color: #6B5444 !important; }

@media (max-width: 767px) { .elementor-element-4c9e635::before { background-image: none !important; background-color: rgb(16,30,14) !important; } }

@media (max-width: 1024px) {
  nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
    position: fixed !important;
    top: 98px !important;
    left: 20px !important;
    right: 20px !important;
    width: auto !important;
    background-color: #F7F3EC !important;
    border: 1px solid #D9CFC0 !important;
    border-radius: 16px !important;
    box-shadow: 0 8px 32px rgba(42,33,24,0.15) !important;
    padding: 8px 0 16px !important;
    z-index: 999 !important;
  }
  nav.elementor-nav-menu--dropdown.elementor-nav-menu__container ul.elementor-nav-menu {
    padding: 0 !important;
    width: 100% !important;
  }
  nav.elementor-nav-menu--dropdown .elementor-item {
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    gap: 8px !important;
    padding: 14px 24px !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    color: #2E2418 !important;
    background-color: transparent !important;
    text-align: left !important;
  }
  nav.elementor-nav-menu--dropdown .elementor-item-active,
  nav.elementor-nav-menu--dropdown .elementor-item:hover,
  nav.elementor-nav-menu--dropdown .elementor-item:focus {
    color: #B5622D !important;
    background-color: #EFE7D8 !important;
  }
  nav.elementor-nav-menu--dropdown .elementor-nav-menu--dropdown {
    position: static !important;
    left: auto !important;
    right: auto !important;
    width: 100% !important;
    box-shadow: none !important;
    border: none !important;
    border-top: 1px solid #D9CFC0 !important;
    border-radius: 0 !important;
    background-color: #F1E9DC !important;
  }
}
@media (max-width: 1024px) {
  nav.elementor-nav-menu--dropdown .elementor-sub-item {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
    text-align: left !important;
    font-size: 15px !important;
    padding: 12px 24px 12px 36px !important;
    color: #2E2418 !important;
    background-color: transparent !important;
  }
  nav.elementor-nav-menu--dropdown .elementor-sub-item:hover,
  nav.elementor-nav-menu--dropdown .elementor-sub-item:focus {
    color: #B5622D !important;
    background-color: #EFE7D8 !important;
  }
}/* End custom CSS */