.cont:not(.cont--center).is-active .square{animation-play-state:running}.cont--center .square{opacity:0;animation:a 3s cubic-bezier(.645,.045,.355,1) 0s infinite normal forwards paused;transform:translate(0) rotate(-1turn) scale(0);animation-play-state:running}@keyframes a{0%{transform:translate(0) rotate(-1turn) scale(0);opacity:0}25%,75%{opacity:1}50%{transform:translate(0) rotate(0deg) scale(1)}to{transform:translate(0) rotate(1turn) scale(0);opacity:0}}.cont--tb .square{opacity:0;animation:b 3s cubic-bezier(.645,.045,.355,1) 0s infinite normal forwards paused;transform:translateY(-50%) rotate(1turn) scale(0)}@keyframes b{0%{transform:translateY(-50%) rotate(1turn) scale(0);opacity:0}25%,75%{opacity:1}50%{transform:translate(0) rotate(0deg) scale(1)}to{transform:translateY(-50%) rotate(-1turn) scale(0);opacity:0}}.cont--bt .square{opacity:0;animation:c 3s cubic-bezier(.645,.045,.355,1) 0s infinite normal forwards paused;transform:translateY(50%) rotate(1turn) scale(0)}@keyframes c{0%{transform:translateY(50%) rotate(1turn) scale(0);opacity:0}25%,75%{opacity:1}50%{transform:translate(0) rotate(0deg) scale(1)}to{transform:translateY(50%) rotate(-1turn) scale(0);opacity:0}}.cont--lr .square{opacity:0;animation:d 3s cubic-bezier(.645,.045,.355,1) 0s infinite normal forwards paused;transform:translate(-50%) rotate(1turn) scale(0)}@keyframes d{0%{transform:translate(-50%) rotate(1turn) scale(0);opacity:0}25%,75%{opacity:1}50%{transform:translate(0) rotate(0deg) scale(1)}to{transform:translate(-50%) rotate(-1turn) scale(0);opacity:0}}.cont--rl .square{opacity:0;animation:e 3s cubic-bezier(.645,.045,.355,1) 0s infinite normal forwards paused;transform:translate(50%) rotate(1turn) scale(0)}@keyframes e{0%{transform:translate(50%) rotate(1turn) scale(0);opacity:0}25%,75%{opacity:1}50%{transform:translate(0) rotate(0deg) scale(1)}to{transform:translate(50%) rotate(-1turn) scale(0);opacity:0}}