.flex_layout.publicaties_slider .section_heading{
    grid-row: 1 / 2;
}

.flex_layout.publicaties_slider .archive_button{
    grid-row: 1 / 2;
    grid-column: -1/-3;
    justify-self: end;
    margin-block: 2.5rem;
}

.flex_layout.publicaties_slider .swiper{
    grid-column: 1 / -1;
    width: 100%;
}

.flex_layout.publicaties_slider .swiper-slide{
    max-width: 500px;
}

@media only screen and (max-width: 767px){
    .flex_layout.publicaties_slider .archive_button{
        grid-column: 1 / -1;
        order: 3;
        grid-row: unset;
        justify-self: start;
        margin-block: 1.5rem;
    }

    .flex_layout.publicaties_slider .product_wrapper{
        grid-template-columns: minmax(0,1fr);
    }

}