.flex_layout.verwerkte_producten .flex_layout_wrapper{
    background-color: var(--white);
}
.flex_layout.verwerkte_producten .section_heading{
    grid-row: 1 / 2;
}

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

.flex_layout.verwerkte_producten .image_wrapper{
    position: relative;
    overflow: clip;
    border-radius: 1rem;
}

.flex_layout.verwerkte_producten .image_wrapper img{
    position: absolute;
    width: 100%; height: 100%;
    object-fit: cover;
    object-position: center;
}

.flex_layout.verwerkte_producten .content_wrapper{
    grid-column: 1 / -1;

    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.5rem;
}

.flex_layout.verwerkte_producten .product_wrapper{
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1.5rem;
}

.flex_layout.verwerkte_producten .product_wrapper .content{
    grid-column: 1 / -1;
}

.flex_layout.verwerkte_producten .product_wrapper .content p{
    margin-bottom: .5rem;
}

@media only screen and (max-width: 1024px){
    /* .flex_layout.verwerkte_producten .section_heading{
        padding-bottom: 0;
    }
    .flex_layout.verwerkte_producten .archive_button{
        grid-column: 1 / -1;
        grid-row: unset;
        justify-self: start;
        margin-block: 1.5rem;
    } */

    .flex_layout.verwerkte_producten .image_wrapper{
        aspect-ratio: 5/3;
    }

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

}

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

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

}