#wave-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    /* Ensure it stays behind the content */
    overflow: hidden;
    pointer-events: none;
    /* Allow clicks to pass through to the content */
}

#services {
    position: relative;
    /* Ensure the absolute positioning of the wave container is relative to this section */
    background: transparent !important;
    /* Allow the wave background to show if needed, though the canvas will cover it */
}

#services canvas {
    display: block;
    width: 100%;
    height: 100%;
}