.cms-anim-pending{opacity:0}@keyframes cms-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes cms-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes cms-fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes cms-fadeInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes cms-fadeInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes cms-fadeInUpBig{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes cms-fadeInDownBig{0%{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}@keyframes cms-fadeInLeftBig{0%{opacity:0;transform:translate(-100px)}to{opacity:1;transform:translate(0)}}@keyframes cms-slideInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes cms-slideInDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes cms-slideInLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes cms-slideInRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes cms-slideInUpBig{0%{opacity:0;transform:translateY(120px)}to{opacity:1;transform:translateY(0)}}@keyframes cms-slideInDownBig{0%{opacity:0;transform:translateY(-120px)}to{opacity:1;transform:translateY(0)}}@keyframes cms-slideInLeftBig{0%{opacity:0;transform:translate(-150px)}to{opacity:1;transform:translate(0)}}@keyframes cms-slideInRightBig{0%{opacity:0;transform:translate(150px)}to{opacity:1;transform:translate(0)}}@keyframes cms-zoomIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes cms-zoomInUp{0%{opacity:0;transform:scale(.6)translateY(40px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes cms-zoomInDown{0%{opacity:0;transform:scale(.6)translateY(-40px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes cms-zoomInLeft{0%{opacity:0;transform:scale(.6)translate(-40px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes cms-zoomInRight{0%{opacity:0;transform:scale(.6)translate(40px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes cms-zoomInSlight{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes cms-bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.08)}70%{transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes cms-bounceInUp{0%{opacity:0;transform:translateY(60px)}60%{opacity:1;transform:translateY(-10px)}80%{transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes cms-bounceInDown{0%{opacity:0;transform:translateY(-60px)}60%{opacity:1;transform:translateY(10px)}80%{transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes cms-bounceInLeft{0%{opacity:0;transform:translate(-80px)}60%{opacity:1;transform:translate(15px)}80%{transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes cms-bounceInRight{0%{opacity:0;transform:translate(80px)}60%{opacity:1;transform:translate(-15px)}80%{transform:translate(5px)}to{opacity:1;transform:translate(0)}}@keyframes cms-bounceInSoft{0%{opacity:0;transform:translateY(20px)scale(.97)}60%{opacity:1;transform:translateY(-4px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cms-rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:rotate(0)}}@keyframes cms-rotateInDownLeft{0%{opacity:0;transform-origin:0 100%;transform:rotate(-45deg)}to{opacity:1;transform-origin:0 100%;transform:rotate(0)}}@keyframes cms-rotateInDownRight{0%{opacity:0;transform-origin:100% 100%;transform:rotate(45deg)}to{opacity:1;transform-origin:100% 100%;transform:rotate(0)}}@keyframes cms-rotateInUpLeft{0%{opacity:0;transform-origin:0 100%;transform:rotate(45deg)}to{opacity:1;transform-origin:0 100%;transform:rotate(0)}}@keyframes cms-rotateInUpRight{0%{opacity:0;transform-origin:100% 100%;transform:rotate(-45deg)}to{opacity:1;transform-origin:100% 100%;transform:rotate(0)}}@keyframes cms-rotateInSlight{0%{opacity:0;transform:rotate(-8deg)translateY(15px)}to{opacity:1;transform:rotate(0)translateY(0)}}@keyframes cms-flipInX{0%{opacity:0;transform:perspective(400px)rotateX(90deg)}40%{transform:perspective(400px)rotateX(-10deg)}70%{transform:perspective(400px)rotateX(10deg)}to{opacity:1;transform:perspective(400px)rotateX(0)}}@keyframes cms-flipInY{0%{opacity:0;transform:perspective(400px)rotateY(90deg)}40%{transform:perspective(400px)rotateY(-10deg)}70%{transform:perspective(400px)rotateY(10deg)}to{opacity:1;transform:perspective(400px)rotateY(0)}}@keyframes cms-flipInXBig{0%{opacity:0;transform:perspective(600px)rotateX(120deg)}50%{transform:perspective(600px)rotateX(-15deg)}80%{transform:perspective(600px)rotateX(8deg)}to{opacity:1;transform:perspective(600px)rotateX(0)}}@keyframes cms-flipInYBig{0%{opacity:0;transform:perspective(600px)rotateY(120deg)}50%{transform:perspective(600px)rotateY(-15deg)}80%{transform:perspective(600px)rotateY(8deg)}to{opacity:1;transform:perspective(600px)rotateY(0)}}@keyframes cms-scaleUp{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes cms-scaleDown{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}@keyframes cms-scaleUpLeft{0%{opacity:0;transform-origin:0;transform:scale(.5)}to{opacity:1;transform-origin:0;transform:scale(1)}}@keyframes cms-scaleUpRight{0%{opacity:0;transform-origin:100%;transform:scale(.5)}to{opacity:1;transform-origin:100%;transform:scale(1)}}@keyframes cms-blurIn{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur()}}@keyframes cms-blurInUp{0%{opacity:0;filter:blur(10px);transform:translateY(25px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes cms-blurInDown{0%{opacity:0;filter:blur(10px);transform:translateY(-25px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes cms-blurInScale{0%{opacity:0;filter:blur(15px);transform:scale(.9)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes cms-pulse{0%{opacity:0;transform:scale(1)}25%{opacity:1;transform:scale(1.05)}50%{transform:scale(.98)}75%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes cms-shake{0%{opacity:0}10%{opacity:1;transform:translate(-8px)}20%{transform:translate(8px)}30%{transform:translate(-6px)}40%{transform:translate(6px)}50%{transform:translate(-4px)}60%{transform:translate(4px)}70%{transform:translate(-2px)}80%{transform:translate(2px)}to{opacity:1;transform:translate(0)}}@keyframes cms-wobble{0%{opacity:0}15%{opacity:1;transform:translate(-20px)rotate(-5deg)}30%{transform:translate(15px)rotate(3deg)}45%{transform:translate(-10px)rotate(-3deg)}60%{transform:translate(5px)rotate(2deg)}75%{transform:translate(-3px)rotate(-1deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes cms-jello{0%{opacity:0}11%{opacity:1}22%{transform:skew(-12.5deg)skewY(-12.5deg)}33%{transform:skew(6.25deg)skewY(6.25deg)}44%{transform:skew(-3.125deg)skewY(-3.125deg)}55%{transform:skew(1.5625deg)skewY(1.5625deg)}66%{transform:skew(-.78125deg)skewY(-.78125deg)}77%{transform:skew(.390625deg)skewY(.390625deg)}to{opacity:1;transform:none}}@keyframes cms-rubberBand{0%{opacity:0;transform:scale(1)}15%{opacity:1}30%{transform:scaleX(1.25)scaleY(.75)}40%{transform:scaleX(.75)scaleY(1.25)}50%{transform:scaleX(1.15)scaleY(.85)}65%{transform:scaleX(.95)scaleY(1.05)}75%{transform:scaleX(1.05)scaleY(.95)}to{opacity:1;transform:scale(1)}}@keyframes cms-tada{0%{opacity:0;transform:scale(1)}10%{opacity:1;transform:scale(.9)rotate(-3deg)}20%{transform:scale(.9)rotate(-3deg)}30%{transform:scale(1.1)rotate(3deg)}40%{transform:scale(1.1)rotate(-3deg)}50%{transform:scale(1.1)rotate(3deg)}60%{transform:scale(1.1)rotate(-3deg)}70%{transform:scale(1.1)rotate(3deg)}80%{transform:scale(1.1)rotate(-3deg)}90%{transform:scale(1.1)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes cms-lightSpeedInLeft{0%{opacity:0;transform:translate(-100%)skew(30deg)}60%{opacity:1;transform:translate(0)skew(-10deg)}80%{transform:skew(5deg)}to{opacity:1;transform:none}}@keyframes cms-lightSpeedInRight{0%{opacity:0;transform:translate(100%)skew(-30deg)}60%{opacity:1;transform:translate(0)skew(10deg)}80%{transform:skew(-5deg)}to{opacity:1;transform:none}}@keyframes cms-rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes cms-expandIn{0%{opacity:0;transform-origin:top;transform:scaleY(0)}to{opacity:1;transform-origin:top;transform:scaleY(1)}}@keyframes cms-swingIn{0%{opacity:0;transform-origin:top;transform:rotateX(-90deg)}40%{transform-origin:top;transform:rotateX(20deg)}60%{transform-origin:top;transform:rotateX(-10deg)}80%{transform-origin:top;transform:rotateX(5deg)}to{opacity:1;transform-origin:top;transform:rotateX(0)}}@keyframes cms-dropIn{0%{opacity:0;transform:translateY(-200px)}60%{opacity:1;transform:translateY(15px)}75%{transform:translateY(-8px)}90%{transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes cms-unfoldIn{0%{opacity:0;transform-origin:0 0;transform:scaleX(0)scaleY(.005)}50%{transform-origin:0 0;transform:scaleX(1)scaleY(.005)}to{opacity:1;transform-origin:0 0;transform:scaleX(1)scaleY(1)}}@keyframes cms-revealUp{0%{opacity:0;clip-path:inset(100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.cms-anim-pending{opacity:1!important}.cms-anim-done{opacity:1!important;animation:none!important}}
