/* Five restrained entrances, in the same order as the services. */
#services{overflow-x:clip}
#services .service-list{perspective:1200px}
#services .service-motion-enter{animation-duration:1s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-delay:var(--card-stagger,0ms);animation-fill-mode:backwards;backface-visibility:hidden}
#services [data-card-entrance="slide-left"].service-motion-enter{animation-name:serviceSlideLeft}
#services [data-card-entrance="flip-up"].service-motion-enter{animation-name:serviceFlipUp;transform-origin:center 85%;animation-duration:1.15s}
#services [data-card-entrance="slide-right"].service-motion-enter{animation-name:serviceSlideRight}
#services [data-card-entrance="flip-side"].service-motion-enter{animation-name:serviceFlipSide;transform-origin:15% center;animation-duration:1.15s}
#services [data-card-entrance="rise"].service-motion-enter{animation-name:serviceRise}
@keyframes serviceSlideLeft{from{opacity:0;transform:translate3d(-64px,18px,0)}to{opacity:1;transform:none}}
@keyframes serviceSlideRight{from{opacity:0;transform:translate3d(64px,18px,0)}to{opacity:1;transform:none}}
@keyframes serviceFlipUp{from{opacity:0;transform:perspective(1100px) translateY(40px) rotateX(45deg)}to{opacity:1;transform:perspective(1100px) translateY(0) rotateX(0)}}
@keyframes serviceFlipSide{from{opacity:0;transform:perspective(1100px) translateX(-24px) rotateY(-35deg)}to{opacity:1;transform:perspective(1100px) translateX(0) rotateY(0)}}
@keyframes serviceRise{from{opacity:0;transform:translate3d(0,60px,0) scale(.96)}to{opacity:1;transform:none}}
@media(max-width:767px){#services .service-motion-enter{animation-delay:0ms;animation-duration:.95s}@keyframes serviceSlideLeft{from{opacity:0;transform:translate3d(-36px,12px,0)}to{opacity:1;transform:none}}@keyframes serviceSlideRight{from{opacity:0;transform:translate3d(36px,12px,0)}to{opacity:1;transform:none}}}
@media(prefers-reduced-motion:reduce){#services .service-motion-enter{animation:none!important;transform:none!important;opacity:1!important}}
