@keyframes tp-motion-word-up{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}@keyframes tp-motion-sweep{0%{opacity:0;transform:translate(-430%)skew(-18deg)}2%{opacity:.7}24%,to{opacity:0;transform:translate(430%)skew(-18deg)}}@keyframes tp-motion-sweep-once{0%{opacity:.7;transform:translate(-430%)skew(-18deg)}to{opacity:0;transform:translate(430%)skew(-18deg)}}@keyframes tp-motion-rays{0%{opacity:.35;transform:translate(0)}to{opacity:.7;transform:translate(40px)}}@keyframes tp-motion-scroll-cue{0%{opacity:0;transform:translateY(0)}25%{opacity:1}80%,to{opacity:0;transform:translateY(14px)}}@keyframes tp-motion-chip-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes tp-motion-row-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@keyframes tp-motion-ring{0%{box-shadow:0 0 #e8a33d66}75%,to{box-shadow:0 0 0 14px #e8a33d00}}@keyframes tp-motion-pop-dot{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes tp-motion-parallax{0%{transform:translateY(-6%)scale(1.12)}to{transform:translateY(6%)scale(1.12)}}.tp-service-motion .tp-motion-shine{isolation:isolate;position:relative;overflow:hidden}.tp-service-motion .tp-motion-shine:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff52,#0000);width:30%;height:140%;position:absolute;top:-20%;left:35%;transform:translate(-430%)skew(-18deg)}.tp-service-motion .tp-motion-shine-loop:after{animation:4.5s ease-in-out 2s infinite tp-motion-sweep}@media (hover:hover) and (pointer:fine){.tp-service-motion .tp-motion-shine-hover:hover:after{animation:1.1s ease-in-out tp-motion-sweep-once}}@media (prefers-reduced-motion:reduce){.tp-service-motion .tp-motion-shine:after{display:none;animation:none!important}}
