#videoBg {
    object-fit: cover;
}

.flex-container {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 0;
    bottom: 1rem;
    left: 1rem;
    right: 1rem;
    max-width: 100%;
    overflow: hidden;
    background-color: white;
}

.absoluteCenter {
    position: absolute;
    left: 50%;
    top: 55%;
    transform: translate(-50%,-50%);

  }

.roulette{
    padding: 0;
    border-radius: 50%;
    background-color: #d8dfeb;
    overflow: hidden;
    border: 20px solid white;
}

.frame {
    position: fixed;
    z-index: 999;
    width: 100%;
    cursor: pointer;
    left: 0;
    top:0;
}

.logoContainer {
    position: absolute;
    top: 9px;
    width: 7.3%;
    z-index: 9999999;
}

.logoContainer img {
    width: 100%;
}

audio {
    display: none;
}
