#pk_flex_content .flex_layout.sfeerbeelden_swiper {
    background: #FDFBEF;
    max-width: 100%;
    margin-inline: 0;
    padding: 0;
}


#pk_flex_content .flex_layout.sfeerbeelden_swiper .flex_layout_wrapper .sfeerbeelden_swiper_container {
    background: linear-gradient(0deg, rgba(253, 251, 239, 1) 50%, var(--background-color) 50%);
}

#pk_flex_content .flex_layout.sfeerbeelden_swiper:has(+ .flex_layout.vacatures) {
    background: #E3E3D4;
}

#pk_flex_content .flex_layout.sfeerbeelden_swiper:has(+ .flex_layout.vacatures) .flex_layout_wrapper .sfeerbeelden_swiper_container {
    background: linear-gradient(0deg, rgba(227, 227, 212, 1) 50%, var(--background-color) 50%);
}


#pk_flex_content .flex_layout.sfeerbeelden_swiper .flex_layout_wrapper .sfeerbeelden_swiper_container .sfeerbeelden_swiper_inner {
    max-width: var(--site-grid);
    margin-inline: auto;
    padding-inline: 40px;
    padding-top: 120px;
}

.flex_layout.sfeerbeelden_swiper .swiper {
    overflow: visible;
    margin-top: 40px;
    cursor: grab;
}

.flex_layout.sfeerbeelden_swiper .swiper .image {
    height: 460px;
    background-size: cover;
    background-position: center;
}

.sfeerbeelden_swiper .swiper-wrapper {
    transition-timing-function: cubic-bezier(0.45, 0, 0.15, 1);
}

.flex_layout.sfeerbeelden_swiper .mouse_follower {
    border-radius: 10px;
    border: 1px solid #E3E3D4;
    background: #BBABA0;
    color: #59332A;
}

@media screen and (max-width: 992px) {
    #pk_flex_content .flex_layout.sfeerbeelden_swiper .flex_layout_wrapper .sfeerbeelden_swiper_container .sfeerbeelden_swiper_inner {
        padding-top: 60px;
    }
}

@media screen and (max-width: 767px) {
    .flex_layout.sfeerbeelden_swiper .swiper .image {
        height: 300px;
    }

    #pk_flex_content .flex_layout.sfeerbeelden_swiper .flex_layout_wrapper .sfeerbeelden_swiper_container .sfeerbeelden_swiper_inner {
        padding-inline: 20px;
        padding-top: 40px;
    }
}