.elementor-14326 .elementor-element.elementor-element-b9feda3{--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;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-b9feda3 *//* Full-bleed cinza atrás do contêiner inteiro */
.ce-bg-bleed{
  position: relative;      /* cria contexto pro ::before */
  z-index: 0;
}

/* pinta a faixa cinza de ponta a ponta da viewport */
.ce-bg-bleed::before{
  content: "";
  position: absolute;
  inset: 0;                /* top/right/bottom/left: 0 */
  left: 50%;
  right: 50%;
  margin-left: -50vw;      /* expande até as bordas da tela */
  margin-right: -50vw;
  width: 100vw;
  background: #f0f0f0;     /* cinza da Home V2 */
  z-index: -1;             /* fica atrás do conteúdo */
}

/* garante que o conteúdo fique acima do ::before */
.ce-bg-bleed > .e-con-inner,
.ce-bg-bleed .elementor-container,
.ce-bg-bleed .elementor-widget-wrap{
  position: relative;
  z-index: 1;
}

/* espaçamento da seção (ajuste como preferir) */
.ce-bg-bleed{ padding-top: 40px; padding-bottom: 40px; }/* End custom CSS */