#full-video-wrapper{
    position: fixed;
    /* display: none; */
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s linear;
    -moz-transition: visibility 1s, opacity 1s linear;
    -o-transition: visibility 1s, opacity 1s linear;
    transition: visibility 1s, opacity 1s linear;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000;
}
.video-visible{
    opacity:1 !important;
    visibility: visible !important;
}
.close-full-video{
    position: absolute;
    top: calc(12.19302px + 2.80698 * ((100vw - 320px) / 1120));
    right: calc(16.875144px + 13.124856 * ((100vw - 320px) / 1120));
    width: 70px;
    height: 70px;
    z-index: 10;
}
.close-video{
    width: 70px;
    height: 70px;
    transition: transform .3s;

}
.close-full-video:hover .close-video{
    transform: scale(1.15);
    cursor: pointer;
}
.full-video-playing{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: -moz-flex;
    display: flex;
    -moz-flex-direction: column;
    flex-direction: column;
    -moz-align-items: stretch;
    align-items: stretch;
    -moz-justify-content: center;
    justify-content: center;
    background:
    #000;
}

.full-video{
    width:100%;
    height: auto;
    opacity: 1;
    object-fit: cover;
    transition-property: opacity,transform;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
}