.studio-motion{perspective:1100px}.studio-motion .motion-stage{height:450px;perspective:1000px;overflow:visible}.studio-motion .motion-stage:before{content:none;display:none}.studio-motion .motion-stage:after{content:none;display:none}.motion-facts{position:absolute;inset:0;z-index:5;pointer-events:none}.motion-fact{position:absolute;width:216px;max-width:65%;padding:17px 19px;background:#fbfdff;border:1px solid #fff;border-radius:9px;box-shadow:0 12px 32px #234b8130;transition:opacity .8s,transform .9s cubic-bezier(.16,.85,.25,1)!important;animation:motion-float 5s ease-in-out infinite;will-change:translate}.motion-fact p{margin:0;font-size:14px;color:#243f62;line-height:1.5}.motion-fact-one{top:45px;left:2%;transform:rotate(-7deg)}.motion-fact-two{top:200px;left:15%;transform:rotate(4deg);background:#2548b8;color:#fff;animation-delay:-1.5s}.motion-fact-two>span,.motion-fact-two p,.motion-fact-two i{color:#fff}.motion-fact-three{top:340px;left:5%;transform:rotate(-4deg);animation-delay:-3s;background:#fff1e5;border-color:#fffb}.studio-motion .motion-sheet{left:57%;top:34px;width:266px;max-width:62%;padding:8px;overflow:hidden;z-index:3;box-shadow:0 12px 26px #1d35551c;transition:transform 1s cubic-bezier(.15,.8,.2,1),opacity .9s,filter .9s,left 1s!important;transform:translateX(-30%) rotate(8deg) scale(.9);will-change:transform}.motion-writing{position:absolute;z-index:8;left:9%;right:1%;bottom:41px;padding:19px 23px 18px;background:#f8fcffff;border:1px solid #b7cdf1;border-radius:11px;box-shadow:0 14px 42px #1a3c7b33;opacity:0;transform:translateY(28px) scale(.92);transition:opacity .6s,transform .7s!important;pointer-events:none}.motion-writing p{margin:13px 0 8px;min-height:47px;font-size:22px;line-height:1.35;letter-spacing:-.5px;color:#2446ba;font-weight:600}.motion-caret{display:inline-block;height:1em;width:2px;margin-left:3px;vertical-align:-.1em;background:#3456cd;animation:motion-blink 1s step-end infinite}[data-motion-phase="0"] .motion-sheet{opacity:.25;filter:blur(2px);transform:translateX(-30%) rotate(9deg) scale(.88)}[data-motion-phase="1"] .motion-sheet{opacity:.65;filter:blur(0);transform:translateX(-30%) rotate(4deg) scale(.96)}[data-motion-phase="1"] .motion-fact{opacity:.3;transform:translate(-25px,-15px) rotate(-3deg) scale(.85)}[data-motion-phase="1"] .motion-writing{opacity:1;transform:translateY(0) scale(1)}[data-motion-phase="2"] .motion-sheet{left:53%;opacity:1;filter:blur(0);transform:translateX(-40%) rotate(-3deg) scale(1.02);animation:motion-float 6s ease-in-out infinite}[data-motion-phase="2"] .motion-fact{opacity:0;transform:translate(110px,-25px) rotate(0) scale(.6)}[data-motion-paused="true"] .studio-motion *,[data-motion-paused="true"] .studio-motion *:before,[data-motion-paused="true"] .studio-motion *:after{animation-play-state:paused!important}

@keyframes motion-orbit{to{rotate:360deg}}
@keyframes motion-travel{from{offset-distance:0%}to{offset-distance:100%}}
@keyframes motion-dashes{to{stroke-dashoffset:-100}}
@keyframes motion-float{0%,100%{translate:0 0}50%{translate:0 -11px}}
@keyframes motion-blink{50%{opacity:0}}
@keyframes motion-scan{0%{transform:translateY(-105%)}70%,100%{transform:translateY(105%)}}
@media(max-width:1100px) and (min-width:761px){.studio-motion .motion-stage{height:425px}.studio-motion .motion-sheet{width:236px}.motion-fact{width:185px;padding:14px}.motion-fact p{font-size:12px}.motion-fact-two{left:7%}.motion-writing{left:0;right:0;bottom:25px;padding:15px}.motion-writing p{font-size:19px}}
@media(max-width:760px){.studio-motion .motion-stage{height:390px}.studio-motion .motion-sheet{width:228px;max-width:74%;left:53%;top:30px}.motion-fact{width:185px;max-width:69%;padding:15px}.motion-fact p{font-size:12px}.motion-fact-one{top:30px;left:1%}.motion-fact-two{top:165px;left:8%}.motion-fact-three{top:295px;left:3%}.motion-writing{left:0;right:0;bottom:28px;padding:17px}.motion-writing p{font-size:20px;min-height:50px}[data-motion-phase="2"] .motion-sheet{left:50%;transform:translateX(-40%) rotate(-3deg) scale(1)}}
@media(max-width:359px){.studio-motion .motion-stage{height:370px}.studio-motion .motion-sheet{width:200px;top:37px}.motion-fact{width:172px;padding:13px}.motion-fact-three{top:278px}.motion-writing{padding:14px}.motion-writing p{font-size:18px}}



.studio-motion .motion-stage:after{content:none;display:none}.motion-writing p{margin:0;min-height:0}
