.video-block{
    position:relative;
    width:100%;
    overflow:hidden;
}
.video-block::before{
    content:'';
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    background:linear-gradient(to top, #060a2a 5%, transparent 60%);
    background-size:cover;
    z-index:22;
    bottom:0;
    left:0;
    mix-blend-mode: hard-light;
    opacity:0.9;
}
.base-video{
    filter:contrast(1.1) brightness(0.85);
    width:100%;
    height:100vh !important;
    /* min-height:56.25vw; */
    position:relative;
}

#J_prismPlayer{
    width:100%;
    height:100vh !important;
    min-height:56.25vw;
    position:relative;
}

#J_prismPlayer video{
    object-fit: cover;
}

.video-block .text-block{
    position:absolute;
    z-index:30;
    left:50%;
    bottom:10%;
    transform:translate(-50%, 0px);
    width:90%;
    color:#fff;
    text-align:center;
}






@media (max-width: 1199px) {
        .base-video, #J_prismPlayer{
        height: 100svh !important;
    }
}

@media (max-width: 650px) {
    .base-video, #J_prismPlayer{
        height: calc(100svh - 50px) !important;
    }
}