.tsparticles-canvas-el {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
}

.dpj-particles-active,
.dpj-header-particles,
#dpj-header-particles {
    position: relative !important;
}

.dpj-particles-overlay {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 5 !important;
    pointer-events: none !important;
    overflow: hidden !important;
}

.dpj-particles-overlay > canvas,
.dpj-particles-overlay > .tsparticles-canvas-el {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    pointer-events: none !important;
}

.dpj-particles-active > :not(.dpj-particles-overlay),
.dpj-header-particles > :not(.dpj-particles-overlay),
#dpj-header-particles > :not(.dpj-particles-overlay) {
    position: relative;
    z-index: 10;
}

.et-l--header .dpj-particles-overlay,
header.et-l.et-l--header .dpj-particles-overlay,
.et_pb_section[class*="_tb_header"] .dpj-particles-overlay,
.et_pb_row[class*="_tb_header"] .dpj-particles-overlay {
    pointer-events: none !important;
}

.et-l--header .dpj-particles-active,
header.et-l.et-l--header .dpj-particles-active,
.et_pb_section[class*="_tb_header"].dpj-particles-active,
.et_pb_row[class*="_tb_header"].dpj-particles-active {
    overflow: hidden;
}
