.elementor-3032 .elementor-element.elementor-element-8806306{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3032 .elementor-element.elementor-element-a135cd7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-8ddc061 *//* ===== FIX LOCAL: sobreposição do header/toolbar no scroll ===== */

/* Garante um contexto de empilhamento só do bloco */
#cronograma-etapa-1-check.ce1{
  position: relative;
  isolation: isolate;
}

/* Header e toolbar ficam “bem pintados” e não vazam sobre o conteúdo */
#cronograma-etapa-1-check .ce1__header{
  position: relative;
  z-index: 2;
  padding-bottom: 18px; /* cria respiro real antes da Semana 1 */
}

/* Toolbar sempre acima, mas sem esmagar o conteúdo */
#cronograma-etapa-1-check .ce1__toolbar{
  position: relative;
  z-index: 3;
  background: #fff;            /* evita transparência na repintura */
  overflow: hidden;            /* evita sombra “invadir” no repaint */
  will-change: transform;      /* reduz flicker ao rolar */
}

/* As semanas ficam abaixo do header SEM entrar por trás */
#cronograma-etapa-1-check .ce1__week{
  position: relative;
  z-index: 1;
}

/* GARANTIA: a primeira semana nunca começa “colada” no toolbar */
#cronograma-etapa-1-check .ce1__week:first-of-type{
  margin-top: 18px;
}

/* Em alguns temas, o H2/H3 pode ter line-height/margem que “puxa” por baixo */
#cronograma-etapa-1-check .ce1__weekHead{
  padding-top: 4px;
}/* End custom CSS */