#pk_flex_content .flex_layout.content_sidebar_elearning {
    padding-top: 0;
}

#pk_flex_content .flex_layout.content_sidebar_elearning .content iframe {
    aspect-ratio: 1920/1080;
    width: 100%;
    height: auto;
    border-radius: 20px;
}

#pk_flex_content .flex_layout.content_sidebar_elearning p iframe {
    aspect-ratio: 1920/1080;
    width: 100%;
    border-radius: 20px;
}

#pk_flex_content
    .flex_layout.hero_sidebar_normaal
    + .flex_layout.content_sidebar_elearning {
    max-width: var(--site-grid);
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .flex_container_inner
    .content_sidebar_elearning_wrapper {
    z-index: 1;
    display: flex;
    align-items: stretch;
    gap: 80px;
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .flex_container_inner
    .content_sidebar_elearning_wrapper
    > .content {
    width: 50%;
}

@media screen and (max-width: 992px) {
#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .flex_container_inner
    .content_sidebar_elearning_wrapper
    > .content {
    width: 100%;
}
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .flex_container_inner
    .content_sidebar_elearning_wrapper
    > .content
    p
    img {
    width: 100%;
    aspect-ratio: 16/9;
    border-radius: var(--zgem-radius-big);
    margin-block: 60px;
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .flex_container_inner
    .content_sidebar_elearning_wrapper
    > .content
    .video_wrap {
    margin-top: 60px;
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .flex_container_inner
    .content_sidebar_elearning_wrapper
    .side_content {
    display: block;
    width: 50%;
}

@media screen and (max-width: 992px) {
    #pk_flex_content
    .flex_layout.content_sidebar_elearning
    .flex_container_inner
    .content_sidebar_elearning_wrapper
    .side_content {
        width: 100%;
    }
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .flex_container_inner
    .content_sidebar_elearning_wrapper
    .side_content
    .sticky_content {
    position: sticky;
    top: 200px;
    display: flex;
    flex-direction: column;
    gap: 40px;
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .content_sidebar_elearning_wrapper
    .sticky_content
    .info_block,
#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .content_sidebar_elearning_wrapper
    .sticky_content
    .download_block {
    padding: 32px;
    border-radius: 20px;
    background-color: #f5f5f5;
    color: var(--zgem-flex-darkblue);
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .content_sidebar_elearning_wrapper
    .sticky_content
    .info_block
    p,
#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .content_sidebar_elearning_wrapper
    .sticky_content
    .download_block
    p {
    margin: 0;
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .content_sidebar_elearning_wrapper
    .sticky_content
    .download_block {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .content_sidebar_elearning_wrapper
    .sticky_content
    .info_block
    .location_info {
    display: flex;
    flex-direction: column;
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .content_sidebar_elearning_wrapper
    .sticky_content
    .info_block
    .location_info
    .title {
    font-weight: bold;
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .content_sidebar_elearning_wrapper
    .sticky_content
    .download_block
    .content
    * {
    line-height: 1.5;
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .content_sidebar_elearning_wrapper
    .sticky_content
    .download_block
    .title {
    font-weight: bold;
    display: block;
    margin-bottom: 8px;
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .content_sidebar_elearning_wrapper
    .sticky_content
    .download_block
    .text {
    display: block;
    margin-bottom: 16px;
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .content_sidebar_elearning_wrapper
    .sticky_content
    .download_block
    .zgem_button {
    margin-top: 20px;
    /* width: 100%; */
}

#pk_flex_content
    .flex_layout.content_sidebar_elearning
    .flex_container_inner
    .content_sidebar_elearning_wrapper
    .side_content
    a {
    text-decoration: underline;
}

@media screen and (max-width: 1200px) {
    #pk_flex_content
        .flex_layout.content_sidebar_elearning
        .flex_container_inner
        .content_sidebar_elearning_wrapper {
        gap: 60px;
    }
}

@media screen and (max-width: 992px) {
    #pk_flex_content
        .flex_layout.content_sidebar_elearning
        .flex_container_inner
        .content_sidebar_elearning_wrapper {
        gap: 60px;
        flex-direction: column;
    }

    #pk_flex_content
        .flex_layout.content_sidebar_elearning
        .flex_container_inner
        .content_sidebar_elearning_wrapper
        > .content
        p
        img {
        margin-block: 40px;
    }

    #pk_flex_content
        .flex_layout.content_sidebar_elearning
        .flex_container_inner
        .content_sidebar_elearning_wrapper
        .side_content {
        max-width: unset;
        width: 100%;
    }

    #pk_flex_content
        .flex_layout.content_sidebar_elearning
        .flex_container_inner
        .content_sidebar_elearning_wrapper
        .side_content
        .sticky_content {
        padding-top: 0px;
        flex-direction: row;
        gap: 24px;
    }

    #pk_flex_content
        .flex_layout.content_sidebar_elearning
        .flex_container_inner
        .content_sidebar_elearning_wrapper
        .side_content
        .sticky_content
        > div {
        flex: 1;
    }

    #pk_flex_content
        .flex_layout.content_sidebar_elearning
        .content_sidebar_elearning_wrapper
        .sticky_content
        .info_block,
    #pk_flex_content
        .flex_layout.content_sidebar_elearning
        .content_sidebar_elearning_wrapper
        .sticky_content
        .download_block {
        padding: 24px;
    }
}

@media screen and (max-width: 767px) {
    #pk_flex_content
        .flex_layout.content_sidebar_elearning
        .flex_container_inner
        .content_sidebar_elearning_wrapper
        > .content
        p
        img {
        margin-block: 20px;
    }

    #pk_flex_content
        .flex_layout.content_sidebar_elearning
        .flex_container_inner
        .content_sidebar_elearning_wrapper
        .side_content
        .sticky_content {
        flex-direction: column;
    }
}
