/* animation */
/* .section .wp-block-asteris-content .wp-block-group {
    overflow: hidden;
}

.section .wp-block-asteris-content .wp-block-group:not(.absolute) {
    position: relative;
}

.section .wp-block-asteris-content :is(.wp-block-group, .wp-block-separator):not(.is-layout-grid):nth-child(1) {
    --delay: 0s;
}

.section .wp-block-asteris-content :is(.wp-block-group, .wp-block-separator):not(.is-layout-grid):nth-child(2) {
    --delay: .1s;
}

.section .wp-block-asteris-content :is(.wp-block-group, .wp-block-separator):not(.is-layout-grid):nth-child(3) {
    --delay: .2s;
}

.section .wp-block-asteris-content :is(.wp-block-group, .wp-block-separator):not(.is-layout-grid):nth-child(4) {
    --delay: .3s;
}

.section .wp-block-asteris-content :is(.wp-block-group, .wp-block-separator):not(.is-layout-grid):nth-child(5) {
    --delay: .4s;
}

.section .wp-block-asteris-content :is(.wp-block-group, .wp-block-separator):not(.is-layout-grid):nth-child(6) {
    --delay: .5s;
}

.section .wp-block-asteris-content :is(.wp-block-group, .wp-block-separator):not(.is-layout-grid):nth-child(7) {
    --delay: .6s;
} */

/* animate text */
/* .section .wp-block-asteris-content .wp-block-group> :not(.wp-block-separator):not(.fluentform):not(figure) {
    --translate-y: 1.5rem;
    transform: translateY(var(--translate-y));
}

.section .wp-block-asteris-content .wp-block-separator {
    transform: scaleX(0);
    transform-origin: left;
}

.section .wp-block-asteris-content .wp-block-image:after {
    content: "";
    position: absolute;
    inset: 0;
    background: var(--bg-body);
    transform-origin: bottom;
} */

/* loading */
/* .section.loading .wp-block-asteris-content .wp-block-group:not(.columns-3)> :not(.wp-block-separator):not(.fluentform):not(figure) {
    opacity: 0;
    animation: translate-y-text 1.4s cubic-bezier(.61, -0.01, .37, .99) forwards;
    animation-delay: var(--delay);
}

.section.loading .wp-block-asteris-content .wp-block-separator {
    animation: width-reveal 1.4s cubic-bezier(.61, -0.01, .37, .99) forwards;
    animation-delay: var(--delay);
}

.section.loading .wp-block-asteris-content .wp-block-image:after {
    animation: scale-y-reveal 1.4s cubic-bezier(.61, -0.01, .37, .99) forwards;
} */

/* loaded */
/* .section.loaded .wp-block-asteris-content .wp-block-group> :not(.wp-block-separator):not(.fluentform):not(figure) {
    animation: unset;
    --translate-y: 0;
    opacity: 1;
}

.section.loaded .wp-block-asteris-content .wp-block-separator {
    animation: unset;
    transform: scaleX(1);
} */