.flip{animation:fliphover 1s cubic-bezier(.455,.03,.515,.955) both}.flip.long-duration{animation:fliphover 20s cubic-bezier(.455,.03,.515,.955) infinite;animation-delay:1s}@keyframes fliphover{0%,to{transform:translateY(0) rotateY(0);transform-origin:50% 100%}50%{transform:translateY(20px) rotateY(-180deg);transform-origin:50% 0}}.waves-animation{z-index:30;position:relative;width:100%;height:5vh;max-height:60px;min-height:30px;overflow:hidden}.parallax>use{animation:move-forever 25s cubic-bezier(.55,.5,.45,.5) infinite}.parallax>use:first-child{animation-delay:-2s;animation-duration:7s}.parallax>use:nth-child(2){animation-delay:-3s;animation-duration:10s}.parallax>use:nth-child(3){animation-delay:-4s;animation-duration:13s}.parallax>use:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}