/* SNOW VIDEO EFFECT */

.snow-effect {
    position: fixed;

    top: 350;
    left: 50%;

    width: 100%;
    height: 100%;

    transform: translate(-50%, -50%);

    z-index: -99;
    pointer-events: none;
    overflow: hidden;

    mix-blend-mode: screen;
}

.snow-effect video {
    width: 100%;
    height: 100%;

    object-fit: cover;

    opacity: 1.0;
}

.snow-effect2 {
    position: fixed;

    top: 350;
    left: 50%;

    width: 100%;
    height: 100%;

    transform: translate(-50%, -50%);

    z-index: -99;
    pointer-events: none;
    overflow: hidden;

    mix-blend-mode: screen;
}

.snow-effect2 video {
    width: 100%;
    height: 100%;

    object-fit: cover;

    opacity: 1.0;
}