.catalogue__container > div:nth-child(even) > .catalogue__media {
    order: 1;
}
@media only screen and (max-width: 768px) {
    .catalogue__container > div:nth-child(even) > .catalogue__media {
        order: 0;
    }
}

/* Overwriting Astra styling for video element */
.catalogue__media .wp-block-video video, .catalogue__media video {
    max-width: 100%;
}

/* Overwriting Astra styling for editor */
.editor-styles-wrapper .catalogue :is(h1, h2, h3, h4, h5, h6, p) {
    padding: 0;
    margin: 0;
}

@media only screen and (max-width: 768px) {
    .lindstrom-container:has(.catalogue__container) {
        padding: 0;
    }
}
