/* Carbono Dot Grid for Divi 4 */
.dot-grid, .dot-grid-page { position: relative; isolation: isolate; }
.dot-grid > .carbono-dots-canvas,
.dot-grid-page > .carbono-dots-canvas {
  position: absolute; inset: 0; display:block; width:100%; height:100%;
  pointer-events:none; z-index:0;
}
.dot-grid > :not(.carbono-dots-canvas),
.dot-grid-page > :not(.carbono-dots-canvas) { position: relative; z-index:1; }
/* A page-wide grid is attached to #page-container (not the body).
   Give #page-container the dot-grid-page class through a body class or use JS below. */
body.dot-grid-page #page-container { position: relative; isolation: isolate; }
body.dot-grid-page #page-container > .carbono-dots-canvas {
  position:absolute; inset:0; width:100%; height:100%; z-index:0; pointer-events:none;
}
body.dot-grid-page #page-container > :not(.carbono-dots-canvas) {position:relative; z-index:1;}
