.concept-motion-ready .concept-steps>li:nth-child(1) .concept-illustration>g>path:nth-child(2),.concept-motion-ready .concept-steps>li:nth-child(1) .concept-illustration>g>path:nth-child(3),.concept-motion-ready .concept-steps>li:nth-child(1) .concept-illustration>g>path:nth-child(4){animation:concept-letter 4.5s ease-in-out 1}
.concept-motion-ready .concept-steps>li:nth-child(2) .concept-illustration{animation:concept-shake 4.5s ease-in-out 1;transform-origin:50% 75%}
.concept-motion-ready .party-glass-left{transform-box:view-box;transform-origin:50px 120px;animation:concept-toast-left 4.5s cubic-bezier(.4,0,.2,1) 1}
.concept-motion-ready .party-glass-right{transform-box:view-box;transform-origin:110px 120px;animation:concept-toast-right 4.5s cubic-bezier(.4,0,.2,1) 1}
.concept-motion-ready .toast-contact{opacity:0;animation:concept-contact 4.5s ease 1}
@keyframes concept-letter{6%,18%{transform:translateY(-9px)}26%,100%{transform:translateY(0)}}
@keyframes concept-shake{36%,42%,48%{transform:rotate(8deg) translateX(2px)}39%,45%{transform:rotate(-8deg) translateX(-2px)}33%,52%,100%{transform:none}}
@keyframes concept-toast-left{0%,65%,91%,100%{transform:rotate(0)}74%{transform:rotate(7deg)}77%{transform:rotate(6deg)}81%{transform:rotate(7deg)}}
@keyframes concept-toast-right{0%,65%,91%,100%{transform:rotate(0)}74%{transform:rotate(-7deg)}77%{transform:rotate(-6deg)}81%{transform:rotate(-7deg)}}
@keyframes concept-contact{0%,72%,84%,100%{opacity:0}74%,80%{opacity:1}}

.concept-motion-ready .concept-steps>li:not(.concept-step-visible) .concept-illustration,.concept-motion-ready .concept-steps>li:not(.concept-step-visible) .concept-illustration *{animation-play-state:paused!important}
.concept-motion-ready:not(.concept-motion-visible) .concept-illustration,.concept-motion-ready:not(.concept-motion-visible) .concept-illustration *{animation-play-state:paused!important}
@media(prefers-reduced-motion:reduce){.concept-illustration,.concept-illustration *{animation:none!important}}
@media(max-width:700px){.concept-motion-ready .concept-steps>li:nth-child(2) .concept-illustration{animation-delay:-1.48s}.concept-motion-ready .concept-steps>li:nth-child(3) .party-glass,.concept-motion-ready .concept-steps>li:nth-child(3) .toast-contact{animation-delay:-2.92s}}
