/* 
Flex Content & Sticky col

Algemene CSS instellingen voor de module.
Verwijder deze instellingen niet.
*/

.flex_module.content_stickycol .content-sticky-wrapper {
    display: flex;
    gap: 100px;
    align-items: flex-start;
    justify-content: flex-start;
}

.flex_module.content_stickycol .content-container {
    max-width: 70%;
}

.flex_module.content_stickycol .stick-col-container {
    max-width: 30%;

    position: sticky;
    top: 180px;
    height: fit-content;
}

.flex_module.content_stickycol .video-container{
    position: relative;
    z-index: 0;
    max-width: 750px;
    margin: 0 auto;
}

.flex_module.content_stickycol .video-container .play-btn{
    position: absolute; top: 50%; left: 50%;
    content: ''; z-index: 2;
    transform: translate(-50%, -50%);
    transition: all 250ms ease-in-out;
}

@media screen and (max-width: 767px) { 
    .flex_module.content_stickycol .content-container,
    .flex_module.content_stickycol .stick-col-container{
        max-width: 100%;
        width: 100%;
    }
}