.elementor-1546 .elementor-element.elementor-element-2c315f3{--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;border-style:none;--border-style:none;}.elementor-1546 .elementor-element.elementor-element-2c315f3:not(.elementor-motion-effects-element-type-background), .elementor-1546 .elementor-element.elementor-element-2c315f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1546 .elementor-element.elementor-element-2c315f3, .elementor-1546 .elementor-element.elementor-element-2c315f3::before{--border-transition:0.3s;}.elementor-1546 .elementor-element.elementor-element-b39c976 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:300px 0px 50px 0px;}.elementor-1546 .elementor-element.elementor-element-b39c976.elementor-element{--align-self:flex-start;}.elementor-1546 .elementor-element.elementor-element-b39c976{z-index:2;text-align:left;}.elementor-1546 .elementor-element.elementor-element-b39c976 .elementor-heading-title{color:var( --e-global-color-eb3743d );font-family:"BuhegaChocoo", Sans-serif;font-size:1.8rem;font-weight:100;}@media(max-width:1024px){.elementor-1546 .elementor-element.elementor-element-b39c976 > .elementor-widget-container{padding:1px 1px 1px 1px;}}@media(max-width:767px){.elementor-1546 .elementor-element.elementor-element-b39c976 > .elementor-widget-container{padding:250px 20px 20px 20px;}}/* Start custom CSS for container, class: .elementor-element-2c315f3 *//*
 * VERSÃO CORRIGIDA - EFEITO HALFTONE COM CORES VIVAS
 * Este código foi ajustado para preservar as cores da imagem original.
*/

 .halftone-background{
    position: relative;
    z-index: 0;
}

.halftone-background::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    opacity: 60%;
    
    background-image:
        /* Preto (com opacidade reduzida para não dominar) */
        linear-gradient(135deg,
            transparent 0%, transparent 25%,
            rgba(0,0,0,0.6) 25%, rgba(0,0,0,0.6) 50%,
            transparent 50%, transparent 75%,
            rgba(0,0,0,0.6) 75%, rgba(0,0,0,0.6) 100%
        ),
        /* Ciano (com opacidade reduzida) */
        linear-gradient(75deg,
            transparent 0%, transparent 25%,
            rgba(0,255,255,0.5) 25%, rgba(0,255,255,0.5) 50%,
            transparent 50%, transparent 75%,
            rgba(0,255,255,0.5) 75%, rgba(0,255,255,0.5) 100%
        ),
        /* Magenta (com opacidade reduzida) */
        linear-gradient(15deg,
            transparent 0%, transparent 25%,
            rgba(255,0,255,0.5) 25%, rgba(255,0,255,0.5) 50%,
            transparent 50%, transparent 75%,
            rgba(255,0,255,0.5) 75%, rgba(255,0,255,0.5) 100%
        ),
        /* Amarelo (com opacidade reduzida) */
        linear-gradient(45deg,
            transparent 0%, transparent 25%,
            rgba(255,255,0,0.5) 25%, rgba(255,255,0,0.5) 50%,
            transparent 50%, transparent 75%,
            rgba(255,255,0,0.5) 75%, rgba(255,255,0,0.5) 100%
        );

    background-size: 8px 8px; /* <-- Ajuste a densidade do padrão aqui */
    
    /* MODOS DE MESCLAGEM AJUSTADOS */
    background-blend-mode: multiply;
    mix-blend-mode: hard-light; /* <--- 'hard-light' preserva melhor as cores que 'overlay' */

    /* A linha que causava o problema foi REMOVIDA */
    
    z-index: 2;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BuhegaChocoo';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://campanhas.grupoeconet.com.br/wp-content/uploads/2025/09/BuhegaChocoo.woff2') format('woff2'),
		url('https://campanhas.grupoeconet.com.br/wp-content/uploads/2025/09/BuhegaChocoo.woff') format('woff'),
		url('https://campanhas.grupoeconet.com.br/wp-content/uploads/2025/09/BuhegaChocoo.ttf') format('truetype');
}
/* End Custom Fonts CSS */