@keyframes move-up-content{0%{opacity:0;transform:translate3d(0,calc(100% + 1px),0);transform-style:preserve-3d}to{opacity:1;transform:translateZ(0);transform-style:preserve-3d}}@keyframes move-up-line-pc{0%{opacity:0;transform:translate3d(0,2.6rem,0);transform-style:preserve-3d}to{opacity:1;transform:translateZ(0);transform-style:preserve-3d}}@keyframes move-up-line-mobile{0%{opacity:0;transform:translate3d(0,2rem,0);transform-style:preserve-3d}to{opacity:1;transform:translateZ(0);transform-style:preserve-3d}}@keyframes zoom-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.observer{.fadeInContent{opacity:0}.zoomInContent{opacity:0;transform:scale(.8)}.moveUpContainer{overflow:hidden}.moveUpContent{transform:translate3d(0,calc(100% + 1px),0)}.moveUpContent,.moveUpLine{display:inline-block;opacity:0}.moveUpLine{transform:translate3d(0,2.6rem,0)}&.active{.fadeInContent{animation:fade-in .8s cubic-bezier(.5,1,.89,1) forwards}.zoomInContent{animation:zoom-in .8s cubic-bezier(.5,1,.89,1) forwards}.moveUpContent{animation:move-up-content .8s cubic-bezier(.175,.885,.32,1) forwards}.moveUpLine{animation:move-up-line-pc .8s cubic-bezier(.175,.885,.32,1) forwards}}}@media screen and (max-width:768px){.observer{.moveUpLine{transform:translate3d(0,2rem,0)}&.active{.moveUpLine{animation:move-up-line-mobile .8s cubic-bezier(.175,.885,.32,1) forwards}}}}