@charset "UTF-8";

.freeForm {
    padding: 0;
}

.freeForm .container > div {
    display: flex;
    justify-content: center;
    padding: 0;
}

#vidSec.freeForm.videoBlowUp .container,
#vidSec.freeForm.videoBlowUp .container > div {
    overflow: visible;
    width: 100%;
    padding: 0;
}

#vidSec.freeForm.videoBlowUp a.popVid {
    position: relative;
    width: min(85.417vw, 1640px);
    height: min(27.083vw, 520px);
    transition-delay: 1.5s;
    overflow: hidden;
}

#vidSec.freeForm.videoBlowUp a.popVid > img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    filter: none;
}

#vidSec.freeForm.videoBlowUp a.popVid::before {
    content: '';
    position: absolute;
    inset: 0;
    background-color: rgba( 0, 0, 0, 0.35 );
    z-index: 1;
    pointer-events: none;
}

#vidSec.freeForm.videoBlowUp a.popVid {
    width: min(100vw, 1920px);
    height: min(41.667vw, 800px);
}

@media ( max-width: 1024px ) {
    .freeForm .container > div {
        flex-direction: column;
    }
}

@media ( max-width: 768px ) {
    .freeForm .container > div {
        flex-direction: column;
    }

    #vidSec.freeForm.videoBlowUp a.popVid.active,
    #vidSec.freeForm.videoBlowUp a.popVid {
        width: 100%;
        height: 390px;
    }
}

@media ( max-width: 567px ) {
    
}