.pagebuilder-column [data-aos],
.pagebuilder-banner-wrapper [data-aos],
[data-content-type="row"] [data-aos],
[data-content-type="column"] [data-aos],
[data-content-type="banner"] [data-aos] {
    backface-visibility: hidden;
    perspective: 1000px;
    transform-style: preserve-3d;
    will-change: transform, opacity;
}

[data-content-type="row"] [data-aos].aos-init:not(.aos-animate),
[data-content-type="column"] [data-aos].aos-init:not(.aos-animate),
[data-content-type="banner"] [data-aos].aos-init:not(.aos-animate) {
    opacity: 0;
}

#html-body [data-content-type="row"] [data-aos="fade-up"].aos-init:not(.aos-animate),
#html-body [data-content-type="column"] [data-aos="fade-up"].aos-init:not(.aos-animate),
#html-body [data-content-type="banner"] [data-aos="fade-up"].aos-init:not(.aos-animate) {
    opacity: 0 !important;
    transform: translate3d(0, 24px, 0) !important;
}

#html-body [data-content-type="row"] [data-aos="fade-down"].aos-init:not(.aos-animate),
#html-body [data-content-type="column"] [data-aos="fade-down"].aos-init:not(.aos-animate),
#html-body [data-content-type="banner"] [data-aos="fade-down"].aos-init:not(.aos-animate) {
    opacity: 0 !important;
    transform: translate3d(0, -24px, 0) !important;
}

#html-body [data-content-type="row"] [data-aos="fade-left"].aos-init:not(.aos-animate),
#html-body [data-content-type="column"] [data-aos="fade-left"].aos-init:not(.aos-animate),
#html-body [data-content-type="banner"] [data-aos="fade-left"].aos-init:not(.aos-animate) {
    opacity: 0 !important;
    transform: translate3d(24px, 0, 0) !important;
}

#html-body [data-content-type="row"] [data-aos="fade-right"].aos-init:not(.aos-animate),
#html-body [data-content-type="column"] [data-aos="fade-right"].aos-init:not(.aos-animate),
#html-body [data-content-type="banner"] [data-aos="fade-right"].aos-init:not(.aos-animate) {
    opacity: 0 !important;
    transform: translate3d(-24px, 0, 0) !important;
}

#html-body [data-content-type="row"] [data-aos].aos-animate,
#html-body [data-content-type="column"] [data-aos].aos-animate,
#html-body [data-content-type="banner"] [data-aos].aos-animate {
    opacity: 1 !important;
    transform: translate3d(0, 0, 0) !important;
}
