html.tw-anim-ready .js-fade:not(.js-ignore) {
  --fade-group-delay: 0s;
  opacity: 0;
  transform: translate3d(0, 50px, 0);
  will-change: transform, opacity;
}

html.tw-anim-ready .js-fade:not(.js-ignore).js-animated {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

html.tw-anim-ready .js-fade-in:not(.js-ignore) {
  --fade-group-delay: 0s;
  opacity: 0;
  will-change: opacity;
}

html.tw-anim-ready .js-fade-in:not(.js-ignore).js-animated {
  opacity: 1;
}

html.tw-anim-ready .js-fade-group:not(.js-ignore) > *:not(.js-ignore) {
  opacity: 0;
  transform: translate3d(0, 50px, 0);
  will-change: transform, opacity;
}

html.tw-anim-ready .js-fade-group.js-animated > *:not(.js-ignore) {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
