.fixed-logo {
    position: fixed;
    top: 150px;
    left: 40px;
    z-index: 1 !important;
    opacity: 0.7;
}

.video-bg {
    position: fixed;
    top: 150px;
    left: 40px;
    width: 300px;
    opacity: 1;
    z-index: 1 !important;
    mix-blend-mode: screen;
}


.video-container {
    position: fixed;
    top: 150px;
    left: 40px;
    width: 320px;
    z-index: 10;
    opacity: 0.3;
}

    .video-container video {
        width: 100%;
        height: auto;
        /* corta o quadrado */
        border-radius: 50%;
        overflow: hidden;
        /* remove fundo escuro */
        mix-blend-mode: screen;
    }