.vidbg-container{overflow:hidden;right:0;position:absolute;background-size:cover;bottom:0;top:0;background-color:#020202;background-position:50%;left:0;background-repeat:no-repeat;z-index:-1}.vidbg-container.vidbg-loading{animation:vidbgpulse 1.5s infinite}.vidbg-container video{transform:translate(-50%,-50%);transition:opacity .25s ease-in-out;position:absolute;max-width:none;opacity:0;top:50%;margin:0;left:50%}@keyframes vidbgpulse{0%{filter:grayscale(0)}50%{filter:grayscale(50%)}to{filter:grayscale(0)}}.vidbg-container iframe{height:100%;transition:opacity .25s ease-in-out;max-width:none;opacity:0;width:100%}.vidbg-container iframe,.vidbg-end-frame,.vidbg-overlay{right:0;position:absolute;bottom:0;top:0;left:0}.vidbg-end-frame{background-size:cover;background-position:50%;background-repeat:no-repeat}.vidbg-end-frame,.vidbg-frontend-buttons{transition:opacity .25s ease-in-out;opacity:0}.vidbg-frontend-buttons{list-style:none;padding:0;right:0;position:absolute;bottom:0;margin:0;display:inline-flex}.vidbg-frontend-buttons.top-right{right:0;bottom:auto;top:0;left:auto}.vidbg-frontend-buttons.top-left{right:auto;bottom:auto;top:0;left:0}.vidbg-frontend-buttons.bottom-right{right:0;bottom:0;top:auto;left:auto}.vidbg-frontend-buttons.bottom-left{right:auto;bottom:0;top:auto;left:0}.vidbg-frontend-buttons a.vidbg-frontend-button{height:28px;background-color:hsla(0,0%,100%,.5);box-shadow:none;cursor:pointer;width:28px;display:block}