/* top columns – images */
.entry-content > .wp-block-columns:first-child .wp-block-cover,
main > .wp-block-columns:first-child .wp-block-cover {
    transform: translateX(100%);
    transition: transform 0.6s ease;
}
.entry-content > .wp-block-columns:first-child .wp-block-cover img,
main > .wp-block-columns:first-child .wp-block-cover img {
    transform: translateX(-100%);
    transition: transform 0.6s ease;
}
.entry-content > .wp-block-columns.in_view:first-child .wp-block-cover,
main > .wp-block-columns.in_view:first-child .wp-block-cover {
    transform: translateX(0);
}
.entry-content > .wp-block-columns.in_view:first-child .wp-block-cover img,
main > .wp-block-columns.in_view:first-child .wp-block-cover img {
    transform: translateX(0);
}

/* top columns – text elements */
.entry-content > .wp-block-columns:first-child .wp-block-column > .wp-block-group > *,
main > .wp-block-columns:first-child .wp-block-column > .wp-block-group > *,
.entry-content > .header-with-image-change:first-child > .wp-block-columns > .wp-block-column > * {
    transform: translateX(-50%);
    opacity: 0;
    transition: transform 0.6s ease, opacity 0.6s ease;
}
.entry-content > .wp-block-columns.in_view:first-child .wp-block-column > .wp-block-group > *,
main > .wp-block-columns.in_view:first-child .wp-block-column > .wp-block-group > *,
.entry-content > .header-with-image-change.in_view:first-child > .wp-block-columns > .wp-block-column > * {
    transform: translateX(0);
    opacity: 1;
}

/* all direct childdren of entry-content */
.entry-content > *:not(:first-child),
main > *:not(:first-child) {
    transform: translateY(100px);
    opacity: 0;
    transition: transform 0.8s ease, opacity 0.8s ease;
}
.entry-content > *.in_view:not(:first-child),
main > *.in_view:not(:first-child) {
    transform: translateY(0);
    opacity: 1;
}
