.header-video-template-background-video {
    position: fixed;
    top: 0;
    left: 0;
    height: var(--header-video-height);
    width: 100vw;
}

.background-video-wrapper {
    position: relative;
}

div#theme-logo {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 9;
}


.background-video-wrapper-inner {
    filter: blur(31px) saturate(0.8) brightness(0.8);
}

div#backgroud-video,
.background-video-wrapper,
.background-video-wrapper-inner {
    height: 100%;
}


video.header-video {
    width: 100%;
    height: 100%;
}