.PaymentsTerminalAnimationS700{position:absolute;top:12px;left:0;width:232px;height:451px;transition:transform .6s cubic-bezier(.33,1,.68,1)}@media (prefers-reduced-motion:no-preference){.PaymentsTerminalAnimationS700{transform:scale(.9)}}.PaymentsTerminalAnimationS700__device{position:relative;transition:opacity .5s cubic-bezier(.65,0,.35,1);z-index:3}@media (prefers-reduced-motion:no-preference){.PaymentsTerminalAnimationS700__device{opacity:0}}.PaymentsTerminalAnimationS700__pictureBack,.PaymentsTerminalAnimationS700__pictureFront{position:absolute;top:0;left:0;z-index:1;width:100%}.PaymentsTerminalAnimationS700__pictureBack{transition:opacity .5s cubic-bezier(.65,0,.35,1)}@media (prefers-reduced-motion:no-preference){.PaymentsTerminalAnimationS700__pictureBack{opacity:0}}.PaymentsTerminalAnimationS700__card{position:absolute;bottom:-400px;left:-46px;transition:opacity .5s cubic-bezier(.65,0,.35,1) .25s,transform .1s cubic-bezier(.22,1,.36,1);z-index:2;width:321.5px}@media (prefers-reduced-motion:no-preference){.PaymentsTerminalAnimationS700__card{opacity:0}}@media (prefers-reduced-motion:no-preference){.PaymentsTerminalAnimationS700__cardPicture{transition:transform 1.6s cubic-bezier(.22,1,.36,1) .5s;transform:translateY(200px)}}@media (prefers-reduced-motion:reduce){.PaymentsTerminalAnimationS700__cardPicture{transform:translateY(-100px)}}.PaymentsTerminalAnimationS700__cardPicture .Picture__image{width:100%;height:auto}.PaymentsTerminalAnimation__outline{width:232px;height:auto;transition:opacity .15s cubic-bezier(.65,0,.35,1) .35s}.PaymentsTerminalAnimationS700__screen{position:absolute;top:32px;left:22px;z-index:2;display:grid;grid-template-columns:1fr;grid-template-rows:90px 1fr;row-gap:20px;width:186px;height:349px;padding-top:50px;border-radius:8px;background-color:#fff}.PaymentsTerminalAnimationS700__screen svg{margin-bottom:18px}.PaymentsTerminalAnimationS700__screenIconContainer{position:relative}.PaymentsTerminalAnimationS700__screenIconPart1Icon,.PaymentsTerminalAnimationS700__screenIconPart2{position:absolute;width:90px;height:90px;left:50%;top:50%;margin-left:-45px;margin-top:-45px;transition:opacity .3s cubic-bezier(.65,0,.35,1)}.PaymentsTerminalAnimationS700__screenIconPart2{opacity:0}.PaymentsTerminalAnimationS700__screenIconPart2Icon{position:absolute;top:0;left:0}.PaymentsTerminalAnimationS700__approvedIconPath{stroke-dasharray:30;stroke-dashoffset:30}.PaymentsTerminalAnimationS700__screenTextContainer{position:relative}.PaymentsTerminalAnimationS700__screenTextPart1{position:absolute;width:100%;top:0;left:0;display:flex;flex-direction:column;gap:6px;align-items:center;transition:opacity .3s cubic-bezier(.65,0,.35,1)}.PaymentsTerminalAnimationS700__screenTextPart2{position:relative;opacity:0;transition:opacity .3s cubic-bezier(.65,0,.35,1)}.PaymentsTerminalAnimationS700__screenTextPart2Label{position:absolute;top:0;left:0;width:100%;text-align:center}.PaymentsTerminalAnimationS700__screenTextPart2Total{position:absolute;top:24px;left:0;width:100%;text-align:center}.PaymentsTerminalAnimationS700__screenTotalLabel{color:#3f4b66;font:var(--fontWeightNormal) 9px/14px var(--fontFamily);letter-spacing:.1px}.PaymentsTerminalAnimationS700__screenTotal{color:#0a2540;font:var(--fontWeightSemibold) 24px/29px var(--fontFamily);letter-spacing:-.02em}.PaymentsTerminalAnimationS700__screenSwipeLabel{color:#727f96;font:var(--fontWeightNormal) 9px/14px var(--fontFamily);letter-spacing:.1px}.PaymentsTerminalAnimationS700__screenTextPart2Label{color:#0a2540;font:var(--fontWeightSemibold) 15px/10px var(--fontFamily)}.PaymentsTerminalAnimationS700__screenTextPart2Total{color:#727f96;font:var(--fontWeightNormal) 12px/17px var(--fontFamily)}.PaymentsTerminalAnimationS700__approvedLabel{opacity:0}.PaymentsTerminalAnimationS700__processingIcon{animation:rotating 2s linear infinite}.PaymentsTerminalAnimationS700__approvedIconEllipse{transform:scale(0);transform-box:fill-box;transform-origin:50% 50%}.PaymentsTerminalAnimationS700__firstPath{transition:stroke-dashoffset 2s cubic-bezier(.65,0,.35,1);stroke-dasharray:1110;stroke-dashoffset:1110}.PaymentsTerminalAnimationS700__secondPath{transition:stroke-dashoffset 2s cubic-bezier(.65,0,.35,1);stroke-dasharray:1230;stroke-dashoffset:1230}.PaymentsTerminalAnimationS700__thirdPath{transition:stroke-dashoffset 2s cubic-bezier(.65,0,.35,1);stroke-dasharray:1260;stroke-dashoffset:1260}.PaymentsTerminalAnimationS700__fourthPath{transition:stroke-dashoffset 1s cubic-bezier(.65,0,.35,1) .5s;stroke-dasharray:180;stroke-dashoffset:180}.PaymentsTerminalAnimationS700__fifthPath{transition:stroke-dashoffset 1s cubic-bezier(.65,0,.35,1) .5s;stroke-dasharray:240;stroke-dashoffset:240}.PaymentsTerminalAnimationS700__sixthPath{transition:stroke-dashoffset .75s cubic-bezier(.65,0,.35,1) 1s;stroke-dasharray:26;stroke-dashoffset:26}.PaymentsTerminalAnimation--isEntering .PaymentsTerminalAnimationS700 .PaymentsTerminalAnimation__outline path{stroke-dashoffset:0}.PaymentsTerminalAnimation--isS700Visible .PaymentsTerminalAnimationS700{transform:scale(1)}.PaymentsTerminalAnimation--isS700Visible .PaymentsTerminalAnimationS700__card,.PaymentsTerminalAnimation--isS700Visible .PaymentsTerminalAnimationS700__device,.PaymentsTerminalAnimation--isS700Visible .PaymentsTerminalAnimationS700__pictureBack{opacity:1}.PaymentsTerminalAnimation--isS700Visible .PaymentsTerminalAnimationS700__cardPicture{transform:translateY(0)}.PaymentsTerminalAnimation--isPaymentActive .PaymentsTerminalAnimationS700__screenIconPart1Icon,.PaymentsTerminalAnimation--isPaymentActive .PaymentsTerminalAnimationS700__screenTextPart1,.PaymentsTerminalAnimation--isS700Visible .PaymentsTerminalAnimation__outline{opacity:0}.PaymentsTerminalAnimation--isPaymentActive .PaymentsTerminalAnimationS700__screenIconPart2,.PaymentsTerminalAnimation--isPaymentActive .PaymentsTerminalAnimationS700__screenTextPart2{opacity:1}@keyframes rotating{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}