/* Entrance effects retained from the approved WordPress blocks. */
/* Content stays visible until motion.js explicitly prepares an element. */
.animated.motion-pending{opacity:0}
.animated.motion-pending:focus-within{opacity:1}
.animated.motion-enter{animation-duration:1s;animation-timing-function:ease;animation-fill-mode:both;animation-iteration-count:1}
.animated.motion-enter.zoomIn{animation-name:profit-zoom-in}
.animated.motion-enter.slideInUp{animation-name:profit-slide-in-up}
.animated.motion-enter.fadeIn{animation-name:profit-fade-in}
.animated.motion-enter.fadeInUp{animation-name:profit-fade-in-up}
.animated.motion-enter.slideInLeft{animation-name:profit-slide-in-left}
.animated.motion-enter.backInDown{animation-name:profit-back-in-down}
@keyframes profit-zoom-in{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}100%{opacity:1;transform:none}}
@keyframes profit-slide-in-up{0%{transform:translate3d(0,100%,0)}100%{transform:none}}
@keyframes profit-fade-in{0%{opacity:0}100%{opacity:1}}
@keyframes profit-fade-in-up{0%{opacity:0;transform:translate3d(0,100%,0)}100%{opacity:1;transform:none}}
@keyframes profit-slide-in-left{0%{transform:translate3d(-100%,0,0)}100%{transform:none}}
@keyframes profit-back-in-down{0%{opacity:.7;transform:translateY(-1200px) scale(.7)}80%{opacity:.7;transform:translateY(0) scale(.7)}100%{opacity:1;transform:none}}
/* Transforms must never produce a horizontal scrollbar while entering. */
@supports(overflow:clip){body{overflow-x:clip}}
@media(prefers-reduced-motion:reduce),print{
  .animated.motion-pending,.animated.motion-enter{opacity:1;transform:none;animation:none!important}
}
