@charset "UTF-8";
.animated,.ts-composer-css-animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.animated.infinite,.ts-composer-css-animated.infinite{-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}
.animated.ts-composer-css-hinge,.ts-composer-css-animated.ts-composer-css-hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}
@-webkit-keyframes ts-composer-css-flash{0%,100%,50%{opacity:1}
25%,75%{opacity:0}}
@-moz-keyframes ts-composer-css-flash{0%,100%,50%{opacity:1}
25%,75%{opacity:0}}
@-o-keyframes ts-composer-css-flash{0%,100%,50%{opacity:1}
25%,75%{opacity:0}}
@keyframes ts-composer-css-flash{0%,100%,50%{opacity:1}
25%,75%{opacity:0}}
.ts-composer-css-flash{-webkit-animation-name:ts-composer-css-flash;-moz-animation-name:ts-composer-css-flash;-o-animation-name:ts-composer-css-flash;animation-name:ts-composer-css-flash}
@-webkit-keyframes ts-composer-css-shake{0%,100%{-webkit-transform:translateX(0)}
10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}
20%,40%,60%,80%{-webkit-transform:translateX(10px)}}
@-moz-keyframes ts-composer-css-shake{0%,100%{-moz-transform:translateX(0)}
10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}
20%,40%,60%,80%{-moz-transform:translateX(10px)}}
@-o-keyframes ts-composer-css-shake{0%,100%{-o-transform:translateX(0)}
10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}
20%,40%,60%,80%{-o-transform:translateX(10px)}}
@keyframes ts-composer-css-shake{0%,100%{transform:translateX(0)}
10%,30%,50%,70%,90%{transform:translateX(-10px)}
20%,40%,60%,80%{transform:translateX(10px)}}
.ts-composer-css-shake{-webkit-animation-name:ts-composer-css-shake;-moz-animation-name:ts-composer-css-shake;-o-animation-name:ts-composer-css-shake;animation-name:ts-composer-css-shake}
@-webkit-keyframes ts-composer-css-bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0)}
40%{-webkit-transform:translateY(-30px)}
60%{-webkit-transform:translateY(-15px)}}
@-moz-keyframes ts-composer-css-bounce{0%,100%,20%,50%,80%{-moz-transform:translateY(0)}
40%{-moz-transform:translateY(-30px)}
60%{-moz-transform:translateY(-15px)}}
@-o-keyframes ts-composer-css-bounce{0%,100%,20%,50%,80%{-o-transform:translateY(0)}
40%{-o-transform:translateY(-30px)}
60%{-o-transform:translateY(-15px)}}
@keyframes ts-composer-css-bounce{0%,100%,20%,50%,80%{transform:translateY(0)}
40%{transform:translateY(-30px)}
60%{transform:translateY(-15px)}}
.ts-composer-css-bounce{-webkit-animation-name:ts-composer-css-bounce;-moz-animation-name:ts-composer-css-bounce;-o-animation-name:ts-composer-css-bounce;animation-name:ts-composer-css-bounce}
@-webkit-keyframes ts-composer-css-tada{0%{-webkit-transform:scale(1)}
10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}
30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}
40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}
100%{-webkit-transform:scale(1) rotate(0)}}
@-moz-keyframes ts-composer-css-tada{0%{-moz-transform:scale(1)}
10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}
30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}
40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}
100%{-moz-transform:scale(1) rotate(0)}}
@-o-keyframes ts-composer-css-tada{0%{-o-transform:scale(1)}
10%,20%{-o-transform:scale(0.9) rotate(-3deg)}
30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}
40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}
100%{-o-transform:scale(1) rotate(0)}}
@keyframes ts-composer-css-tada{0%{transform:scale(1)}
10%,20%{transform:scale(0.9) rotate(-3deg)}
30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}
40%,60%,80%{transform:scale(1.1) rotate(-3deg)}
100%{transform:scale(1) rotate(0)}}
.ts-composer-css-tada{-webkit-animation-name:ts-composer-css-tada;-moz-animation-name:ts-composer-css-tada;-o-animation-name:ts-composer-css-tada;animation-name:ts-composer-css-tada}
@-webkit-keyframes ts-composer-css-swing{100%,20%,40%,60%,80%{-webkit-transform-origin:top center}
20%{-webkit-transform:rotate(15deg)}
40%{-webkit-transform:rotate(-10deg)}
60%{-webkit-transform:rotate(5deg)}
80%{-webkit-transform:rotate(-5deg)}
100%{-webkit-transform:rotate(0deg)}}
@-moz-keyframes ts-composer-css-swing{20%{-moz-transform:rotate(15deg)}
40%{-moz-transform:rotate(-10deg)}
60%{-moz-transform:rotate(5deg)}
80%{-moz-transform:rotate(-5deg)}
100%{-moz-transform:rotate(0deg)}}
@-o-keyframes ts-composer-css-swing{20%{-o-transform:rotate(15deg)}
40%{-o-transform:rotate(-10deg)}
60%{-o-transform:rotate(5deg)}
80%{-o-transform:rotate(-5deg)}
100%{-o-transform:rotate(0deg)}}
@keyframes ts-composer-css-swing{20%{transform:rotate(15deg)}
40%{transform:rotate(-10deg)}
60%{transform:rotate(5deg)}
80%{transform:rotate(-5deg)}
100%{transform:rotate(0deg)}}
.ts-composer-css-swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:ts-composer-css-swing;-moz-animation-name:ts-composer-css-swing;-o-animation-name:ts-composer-css-swing;animation-name:ts-composer-css-swing}
@-webkit-keyframes ts-composer-css-wobble{0%{-webkit-transform:translateX(0%)}
15%{-webkit-transform:translateX(-25%) rotate(-5deg)}
30%{-webkit-transform:translateX(20%) rotate(3deg)}
45%{-webkit-transform:translateX(-15%) rotate(-3deg)}
60%{-webkit-transform:translateX(10%) rotate(2deg)}
75%{-webkit-transform:translateX(-5%) rotate(-1deg)}
100%{-webkit-transform:translateX(0%)}}
@-moz-keyframes ts-composer-css-wobble{0%{-moz-transform:translateX(0%)}
15%{-moz-transform:translateX(-25%) rotate(-5deg)}
30%{-moz-transform:translateX(20%) rotate(3deg)}
45%{-moz-transform:translateX(-15%) rotate(-3deg)}
60%{-moz-transform:translateX(10%) rotate(2deg)}
75%{-moz-transform:translateX(-5%) rotate(-1deg)}
100%{-moz-transform:translateX(0%)}}
@-o-keyframes ts-composer-css-wobble{0%{-o-transform:translateX(0%)}
15%{-o-transform:translateX(-25%) rotate(-5deg)}
30%{-o-transform:translateX(20%) rotate(3deg)}
45%{-o-transform:translateX(-15%) rotate(-3deg)}
60%{-o-transform:translateX(10%) rotate(2deg)}
75%{-o-transform:translateX(-5%) rotate(-1deg)}
100%{-o-transform:translateX(0%)}}
@keyframes ts-composer-css-wobble{0%{transform:translateX(0%)}
15%{transform:translateX(-25%) rotate(-5deg)}
30%{transform:translateX(20%) rotate(3deg)}
45%{transform:translateX(-15%) rotate(-3deg)}
60%{transform:translateX(10%) rotate(2deg)}
75%{transform:translateX(-5%) rotate(-1deg)}
100%{transform:translateX(0%)}}
.ts-composer-css-wobble{-webkit-animation-name:ts-composer-css-wobble;-moz-animation-name:ts-composer-css-wobble;-o-animation-name:ts-composer-css-wobble;animation-name:ts-composer-css-wobble}
@-webkit-keyframes ts-composer-css-pulse{0%{-webkit-transform:scale(1)}
50%{-webkit-transform:scale(1.1)}
100%{-webkit-transform:scale(1)}}
@-moz-keyframes ts-composer-css-pulse{0%{-moz-transform:scale(1)}
50%{-moz-transform:scale(1.1)}
100%{-moz-transform:scale(1)}}
@-o-keyframes ts-composer-css-pulse{0%{-o-transform:scale(1)}
50%{-o-transform:scale(1.1)}
100%{-o-transform:scale(1)}}
@keyframes ts-composer-css-pulse{0%{transform:scale(1)}
50%{transform:scale(1.1)}
100%{transform:scale(1)}}
.ts-composer-css-pulse{-webkit-animation-name:ts-composer-css-pulse;-moz-animation-name:ts-composer-css-pulse;-o-animation-name:ts-composer-css-pulse;animation-name:ts-composer-css-pulse}
@-webkit-keyframes ts-composer-css-flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out}
40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out}
50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}
80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in}
100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}
@-moz-keyframes ts-composer-css-flip{0%{-moz-transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out}
40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out}
50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in}
80%{-moz-transform:perspective(400px) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in}
100%{-moz-transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in}}
@-o-keyframes ts-composer-css-flip{0%{-o-transform:perspective(400px) rotateY(0);-o-animation-timing-function:ease-out}
40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-animation-timing-function:ease-out}
50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in}
80%{-o-transform:perspective(400px) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in}
100%{-o-transform:perspective(400px) scale(1);-o-animation-timing-function:ease-in}}
@keyframes ts-composer-css-flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}
40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}
50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}
80%{transform:perspective(400px) rotateY(360deg) scale(.95);animation-timing-function:ease-in}
100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}
.ts-composer-css-flip{-webkit-backface-visibility:visible!important;-webkit-animation-name:ts-composer-css-flip;-moz-backface-visibility:visible!important;-moz-animation-name:ts-composer-css-flip;-o-backface-visibility:visible!important;-o-animation-name:ts-composer-css-flip;backface-visibility:visible!important;animation-name:ts-composer-css-flip}
@-webkit-keyframes ts-composer-css-flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotateX(-10deg)}
70%{-webkit-transform:perspective(400px) rotateX(10deg)}
100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}
@-moz-keyframes ts-composer-css-flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}
40%{-moz-transform:perspective(400px) rotateX(-10deg)}
70%{-moz-transform:perspective(400px) rotateX(10deg)}
100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}
@-o-keyframes ts-composer-css-flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}
40%{-o-transform:perspective(400px) rotateX(-10deg)}
70%{-o-transform:perspective(400px) rotateX(10deg)}
100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}
@keyframes ts-composer-css-flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}
40%{transform:perspective(400px) rotateX(-10deg)}
70%{transform:perspective(400px) rotateX(10deg)}
100%{transform:perspective(400px) rotateX(0deg);opacity:1}}
.ts-composer-css-flipInX{-webkit-backface-visibility:visible!important;-webkit-animation-name:ts-composer-css-flipInX;-moz-backface-visibility:visible!important;-moz-animation-name:ts-composer-css-flipInX;-o-backface-visibility:visible!important;-o-animation-name:ts-composer-css-flipInX;backface-visibility:visible!important;animation-name:ts-composer-css-flipInX}
@-webkit-keyframes ts-composer-css-flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}
100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}
@-moz-keyframes ts-composer-css-flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}
100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}
@-o-keyframes ts-composer-css-flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}
100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}
@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}
100%{transform:perspective(400px) rotateX(90deg);opacity:0}}
.ts-composer-css-flipOutX{-webkit-animation-name:ts-composer-css-flipOutX;-webkit-backface-visibility:visible!important;-moz-animation-name:ts-composer-css-flipOutX;-moz-backface-visibility:visible!important;-o-animation-name:ts-composer-css-flipOutX;-o-backface-visibility:visible!important;animation-name:ts-composer-css-flipOutX;backface-visibility:visible!important}
@-webkit-keyframes ts-composer-css-flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}
40%{-webkit-transform:perspective(400px) rotateY(-10deg)}
70%{-webkit-transform:perspective(400px) rotateY(10deg)}
100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}
@-moz-keyframes ts-composer-css-flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}
40%{-moz-transform:perspective(400px) rotateY(-10deg)}
70%{-moz-transform:perspective(400px) rotateY(10deg)}
100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}
@-o-keyframes ts-composer-css-flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}
40%{-o-transform:perspective(400px) rotateY(-10deg)}
70%{-o-transform:perspective(400px) rotateY(10deg)}
100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}
@keyframes ts-composer-css-flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}
40%{transform:perspective(400px) rotateY(-10deg)}
70%{transform:perspective(400px) rotateY(10deg)}
100%{transform:perspective(400px) rotateY(0deg);opacity:1}}
.ts-composer-css-flipInY{-webkit-backface-visibility:visible!important;-webkit-animation-name:ts-composer-css-flipInY;-moz-backface-visibility:visible!important;-moz-animation-name:ts-composer-css-flipInY;-o-backface-visibility:visible!important;-o-animation-name:ts-composer-css-flipInY;backface-visibility:visible!important;animation-name:ts-composer-css-flipInY}
@-webkit-keyframes ts-composer-css-flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}
100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}
@-moz-keyframes ts-composer-css-flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}
100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}
@-o-keyframes ts-composer-css-flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}
100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}
@keyframes ts-composer-css-flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}
100%{transform:perspective(400px) rotateY(90deg);opacity:0}}
.ts-composer-css-flipOutY{-webkit-backface-visibility:visible!important;-webkit-animation-name:ts-composer-css-flipOutY;-moz-backface-visibility:visible!important;-moz-animation-name:ts-composer-css-flipOutY;-o-backface-visibility:visible!important;-o-animation-name:ts-composer-css-flipOutY;backface-visibility:visible!important;animation-name:ts-composer-css-flipOutY}
@-webkit-keyframes ts-composer-css-fadeIn{0%{opacity:0}
100%{opacity:1}}
@-moz-keyframes ts-composer-css-fadeIn{0%{opacity:0}
100%{opacity:1}}
@-o-keyframes ts-composer-css-fadeIn{0%{opacity:0}
100%{opacity:1}}
@keyframes ts-composer-css-fadeIn{0%{opacity:0}
100%{opacity:1}}
.ts-composer-css-fadeIn{-webkit-animation-name:ts-composer-css-fadeIn;-moz-animation-name:ts-composer-css-fadeIn;-o-animation-name:ts-composer-css-fadeIn;animation-name:ts-composer-css-fadeIn}
@-webkit-keyframes ts-composer-css-fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}
100%{opacity:1;-webkit-transform:translateY(0)}}
@-moz-keyframes ts-composer-css-fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}
100%{opacity:1;-moz-transform:translateY(0)}}
@-o-keyframes ts-composer-css-fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}
100%{opacity:1;-o-transform:translateY(0)}}
@keyframes ts-composer-css-fadeInUp{0%{opacity:0;transform:translateY(20px)}
100%{opacity:1;transform:translateY(0)}}
.ts-composer-css-fadeInUp{-webkit-animation-name:ts-composer-css-fadeInUp;-moz-animation-name:ts-composer-css-fadeInUp;-o-animation-name:ts-composer-css-fadeInUp;animation-name:ts-composer-css-fadeInUp}
@-webkit-keyframes ts-composer-css-fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0)}}
@-moz-keyframes ts-composer-css-fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}
100%{opacity:1;-moz-transform:translateY(0)}}
@-o-keyframes ts-composer-css-fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}
100%{opacity:1;-o-transform:translateY(0)}}
@keyframes ts-composer-css-fadeInDown{0%{opacity:0;transform:translateY(-20px)}
100%{opacity:1;transform:translateY(0)}}
.ts-composer-css-fadeInDown{-webkit-animation-name:ts-composer-css-fadeInDown;-moz-animation-name:ts-composer-css-fadeInDown;-o-animation-name:ts-composer-css-fadeInDown;animation-name:ts-composer-css-fadeInDown}
@-webkit-keyframes ts-composer-css-fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}
100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes ts-composer-css-fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}
100%{opacity:1;-moz-transform:translateX(0)}}
@-o-keyframes ts-composer-css-fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}
100%{opacity:1;-o-transform:translateX(0)}}
@keyframes ts-composer-css-fadeInLeft{0%{opacity:0;transform:translateX(-20px)}
100%{opacity:1;transform:translateX(0)}}
.ts-composer-css-fadeInLeft{-webkit-animation-name:ts-composer-css-fadeInLeft;-moz-animation-name:ts-composer-css-fadeInLeft;-o-animation-name:ts-composer-css-fadeInLeft;animation-name:ts-composer-css-fadeInLeft}
@-webkit-keyframes ts-composer-css-fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}
100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes ts-composer-css-fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}
100%{opacity:1;-moz-transform:translateX(0)}}
@-o-keyframes ts-composer-css-fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}
100%{opacity:1;-o-transform:translateX(0)}}
@keyframes ts-composer-css-fadeInRight{0%{opacity:0;transform:translateX(20px)}
100%{opacity:1;transform:translateX(0)}}
.ts-composer-css-fadeInRight{-webkit-animation-name:ts-composer-css-fadeInRight;-moz-animation-name:ts-composer-css-fadeInRight;-o-animation-name:ts-composer-css-fadeInRight;animation-name:ts-composer-css-fadeInRight}
@-webkit-keyframes ts-composer-css-fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}
100%{opacity:1;-webkit-transform:translateY(0)}}
@-moz-keyframes ts-composer-css-fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}
100%{opacity:1;-moz-transform:translateY(0)}}
@-o-keyframes ts-composer-css-fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}
100%{opacity:1;-o-transform:translateY(0)}}
@keyframes ts-composer-css-fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}
100%{opacity:1;transform:translateY(0)}}
.ts-composer-css-fadeInUpBig{-webkit-animation-name:ts-composer-css-fadeInUpBig;-moz-animation-name:ts-composer-css-fadeInUpBig;-o-animation-name:ts-composer-css-fadeInUpBig;animation-name:ts-composer-css-fadeInUpBig}
@-webkit-keyframes ts-composer-css-fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}
100%{opacity:1;-webkit-transform:translateY(0)}}
@-moz-keyframes ts-composer-css-fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}
100%{opacity:1;-moz-transform:translateY(0)}}
@-o-keyframes ts-composer-css-fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}
100%{opacity:1;-o-transform:translateY(0)}}
@keyframes ts-composer-css-fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}
100%{opacity:1;transform:translateY(0)}}
.ts-composer-css-fadeInDownBig{-webkit-animation-name:ts-composer-css-fadeInDownBig;-moz-animation-name:ts-composer-css-fadeInDownBig;-o-animation-name:ts-composer-css-fadeInDownBig;animation-name:ts-composer-css-fadeInDownBig}
@-webkit-keyframes ts-composer-css-fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}
100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes ts-composer-css-fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}
100%{opacity:1;-moz-transform:translateX(0)}}
@-o-keyframes ts-composer-css-fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}
100%{opacity:1;-o-transform:translateX(0)}}
@keyframes ts-composer-css-fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}
100%{opacity:1;transform:translateX(0)}}
.ts-composer-css-fadeInLeftBig{-webkit-animation-name:ts-composer-css-fadeInLeftBig;-moz-animation-name:ts-composer-css-fadeInLeftBig;-o-animation-name:ts-composer-css-fadeInLeftBig;animation-name:ts-composer-css-fadeInLeftBig}
@-webkit-keyframes ts-composer-css-fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}
100%{opacity:1;-webkit-transform:translateX(0)}}
@-moz-keyframes ts-composer-css-fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}
100%{opacity:1;-moz-transform:translateX(0)}}
@-o-keyframes ts-composer-css-fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}
100%{opacity:1;-o-transform:translateX(0)}}
@keyframes ts-composer-css-fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}
100%{opacity:1;transform:translateX(0)}}
.ts-composer-css-fadeInRightBig{-webkit-animation-name:ts-composer-css-fadeInRightBig;-moz-animation-name:ts-composer-css-fadeInRightBig;-o-animation-name:ts-composer-css-fadeInRightBig;animation-name:ts-composer-css-fadeInRightBig}
@-webkit-keyframes ts-composer-css-fadeOut{0%{opacity:1}
100%{opacity:0}}
@-moz-keyframes ts-composer-css-fadeOut{0%{opacity:1}
100%{opacity:0}}
@-o-keyframes ts-composer-css-fadeOut{0%{opacity:1}
100%{opacity:0}}
@keyframes ts-composer-css-fadeOut{0%{opacity:1}
100%{opacity:0}}
.ts-composer-css-fadeOut{-webkit-animation-name:ts-composer-css-fadeOut;-moz-animation-name:ts-composer-css-fadeOut;-o-animation-name:ts-composer-css-fadeOut;animation-name:ts-composer-css-fadeOut}
@-webkit-keyframes ts-composer-css-fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-20px)}}
@-moz-keyframes ts-composer-css-fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}
100%{opacity:0;-moz-transform:translateY(-20px)}}
@-o-keyframes ts-composer-css-fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}
100%{opacity:0;-o-transform:translateY(-20px)}}
@keyframes ts-composer-css-fadeOutUp{0%{opacity:1;transform:translateY(0)}
100%{opacity:0;transform:translateY(-20px)}}
.ts-composer-css-fadeOutUp{-webkit-animation-name:ts-composer-css-fadeOutUp;-moz-animation-name:ts-composer-css-fadeOutUp;-o-animation-name:ts-composer-css-fadeOutUp;animation-name:ts-composer-css-fadeOutUp}
@-webkit-keyframes ts-composer-css-fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(20px)}}
@-moz-keyframes ts-composer-css-fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}
100%{opacity:0;-moz-transform:translateY(20px)}}
@-o-keyframes ts-composer-css-fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}
100%{opacity:0;-o-transform:translateY(20px)}}
@keyframes ts-composer-css-fadeOutDown{0%{opacity:1;transform:translateY(0)}
100%{opacity:0;transform:translateY(20px)}}
.ts-composer-css-fadeOutDown{-webkit-animation-name:ts-composer-css-fadeOutDown;-moz-animation-name:ts-composer-css-fadeOutDown;-o-animation-name:ts-composer-css-fadeOutDown;animation-name:ts-composer-css-fadeOutDown}
@-webkit-keyframes ts-composer-css-fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(-20px)}}
@-moz-keyframes ts-composer-css-fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}
100%{opacity:0;-moz-transform:translateX(-20px)}}
@-o-keyframes ts-composer-css-fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}
100%{opacity:0;-o-transform:translateX(-20px)}}
@keyframes ts-composer-css-fadeOutLeft{0%{opacity:1;transform:translateX(0)}
100%{opacity:0;transform:translateX(-20px)}}
.ts-composer-css-fadeOutLeft{-webkit-animation-name:ts-composer-css-fadeOutLeft;-moz-animation-name:ts-composer-css-fadeOutLeft;-o-animation-name:ts-composer-css-fadeOutLeft;animation-name:ts-composer-css-fadeOutLeft}
@-webkit-keyframes ts-composer-css-fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(20px)}}
@-moz-keyframes ts-composer-css-fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}
100%{opacity:0;-moz-transform:translateX(20px)}}
@-o-keyframes ts-composer-css-fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}
100%{opacity:0;-o-transform:translateX(20px)}}
@keyframes ts-composer-css-fadeOutRight{0%{opacity:1;transform:translateX(0)}
100%{opacity:0;transform:translateX(20px)}}
.ts-composer-css-fadeOutRight{-webkit-animation-name:ts-composer-css-fadeOutRight;-moz-animation-name:ts-composer-css-fadeOutRight;-o-animation-name:ts-composer-css-fadeOutRight;animation-name:ts-composer-css-fadeOutRight}
@-webkit-keyframes ts-composer-css-fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-2000px)}}
@-moz-keyframes ts-composer-css-fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}
100%{opacity:0;-moz-transform:translateY(-2000px)}}
@-o-keyframes ts-composer-css-fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}
100%{opacity:0;-o-transform:translateY(-2000px)}}
@keyframes ts-composer-css-fadeOutUpBig{0%{opacity:1;transform:translateY(0)}
100%{opacity:0;transform:translateY(-2000px)}}
.ts-composer-css-fadeOutUpBig{-webkit-animation-name:ts-composer-css-fadeOutUpBig;-moz-animation-name:ts-composer-css-fadeOutUpBig;-o-animation-name:ts-composer-css-fadeOutUpBig;animation-name:ts-composer-css-fadeOutUpBig}
@-webkit-keyframes ts-composer-css-fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(2000px)}}
@-moz-keyframes ts-composer-css-fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}
100%{opacity:0;-moz-transform:translateY(2000px)}}
@-o-keyframes ts-composer-css-fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}
100%{opacity:0;-o-transform:translateY(2000px)}}
@keyframes ts-composer-css-fadeOutDownBig{0%{opacity:1;transform:translateY(0)}
100%{opacity:0;transform:translateY(2000px)}}
.ts-composer-css-fadeOutDownBig{-webkit-animation-name:ts-composer-css-fadeOutDownBig;-moz-animation-name:ts-composer-css-fadeOutDownBig;-o-animation-name:ts-composer-css-fadeOutDownBig;animation-name:ts-composer-css-fadeOutDownBig}
@-webkit-keyframes ts-composer-css-fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(-2000px)}}
@-moz-keyframes ts-composer-css-fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}
100%{opacity:0;-moz-transform:translateX(-2000px)}}
@-o-keyframes ts-composer-css-fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)}
100%{opacity:0;-o-transform:translateX(-2000px)}}
@keyframes ts-composer-css-fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}
100%{opacity:0;transform:translateX(-2000px)}}
.ts-composer-css-fadeOutLeftBig{-webkit-animation-name:ts-composer-css-fadeOutLeftBig;-moz-animation-name:ts-composer-css-fadeOutLeftBig;-o-animation-name:ts-composer-css-fadeOutLeftBig;animation-name:ts-composer-css-fadeOutLeftBig}
@-webkit-keyframes ts-composer-css-fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(2000px)}}
@-moz-keyframes ts-composer-css-fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}
100%{opacity:0;-moz-transform:translateX(2000px)}}
@-o-keyframes ts-composer-css-fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)}
100%{opacity:0;-o-transform:translateX(2000px)}}
@keyframes ts-composer-css-fadeOutRightBig{0%{opacity:1;transform:translateX(0)}
100%{opacity:0;transform:translateX(2000px)}}
.ts-composer-css-fadeOutRightBig{-webkit-animation-name:ts-composer-css-fadeOutRightBig;-moz-animation-name:ts-composer-css-fadeOutRightBig;-o-animation-name:ts-composer-css-fadeOutRightBig;animation-name:ts-composer-css-fadeOutRightBig}
@-webkit-keyframes ts-composer-css-bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}
50%{opacity:1;-webkit-transform:scale(1.05)}
70%{-webkit-transform:scale(.9)}
100%{-webkit-transform:scale(1)}}
@-moz-keyframes ts-composer-css-bounceIn{0%{opacity:0;-moz-transform:scale(.3)}
50%{opacity:1;-moz-transform:scale(1.05)}
70%{-moz-transform:scale(.9)}
100%{-moz-transform:scale(1)}}
@-o-keyframes ts-composer-css-bounceIn{0%{opacity:0;-o-transform:scale(.3)}
50%{opacity:1;-o-transform:scale(1.05)}
70%{-o-transform:scale(.9)}
100%{-o-transform:scale(1)}}
@keyframes ts-composer-css-bounceIn{0%{opacity:0;transform:scale(.3)}
50%{opacity:1;transform:scale(1.05)}
70%{transform:scale(.9)}
100%{transform:scale(1)}}
.ts-composer-css-bounceIn{-webkit-animation-name:ts-composer-css-bounceIn;-moz-animation-name:ts-composer-css-bounceIn;-o-animation-name:ts-composer-css-bounceIn;animation-name:ts-composer-css-bounceIn}
@-webkit-keyframes ts-composer-css-bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}
60%{opacity:1;-webkit-transform:translateY(-30px)}
80%{-webkit-transform:translateY(10px)}
100%{-webkit-transform:translateY(0)}}
@-moz-keyframes ts-composer-css-bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}
60%{opacity:1;-moz-transform:translateY(-30px)}
80%{-moz-transform:translateY(10px)}
100%{-moz-transform:translateY(0)}}
@-o-keyframes ts-composer-css-bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}
60%{opacity:1;-o-transform:translateY(-30px)}
80%{-o-transform:translateY(10px)}
100%{-o-transform:translateY(0)}}
@keyframes ts-composer-css-bounceInUp{0%{opacity:0;transform:translateY(2000px)}
60%{opacity:1;transform:translateY(-30px)}
80%{transform:translateY(10px)}
100%{transform:translateY(0)}}
.ts-composer-css-bounceInUp{-webkit-animation-name:ts-composer-css-bounceInUp;-moz-animation-name:ts-composer-css-bounceInUp;-o-animation-name:ts-composer-css-bounceInUp;animation-name:ts-composer-css-bounceInUp}
@-webkit-keyframes ts-composer-css-bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}
60%{opacity:1;-webkit-transform:translateY(30px)}
80%{-webkit-transform:translateY(-10px)}
100%{-webkit-transform:translateY(0)}}
@-moz-keyframes ts-composer-css-bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}
60%{opacity:1;-moz-transform:translateY(30px)}
80%{-moz-transform:translateY(-10px)}
100%{-moz-transform:translateY(0)}}
@-o-keyframes ts-composer-css-bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}
60%{opacity:1;-o-transform:translateY(30px)}
80%{-o-transform:translateY(-10px)}
100%{-o-transform:translateY(0)}}
@keyframes ts-composer-css-bounceInDown{0%{opacity:0;transform:translateY(-2000px)}
60%{opacity:1;transform:translateY(30px)}
80%{transform:translateY(-10px)}
100%{transform:translateY(0)}}
.ts-composer-css-bounceInDown{-webkit-animation-name:ts-composer-css-bounceInDown;-moz-animation-name:ts-composer-css-bounceInDown;-o-animation-name:ts-composer-css-bounceInDown;animation-name:ts-composer-css-bounceInDown}
@-webkit-keyframes ts-composer-css-bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}
60%{opacity:1;-webkit-transform:translateX(30px)}
80%{-webkit-transform:translateX(-10px)}
100%{-webkit-transform:translateX(0)}}
@-moz-keyframes ts-composer-css-bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}
60%{opacity:1;-moz-transform:translateX(30px)}
80%{-moz-transform:translateX(-10px)}
100%{-moz-transform:translateX(0)}}
@-o-keyframes ts-composer-css-bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}
60%{opacity:1;-o-transform:translateX(30px)}
80%{-o-transform:translateX(-10px)}
100%{-o-transform:translateX(0)}}
@keyframes ts-composer-css-bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}
60%{opacity:1;transform:translateX(30px)}
80%{transform:translateX(-10px)}
100%{transform:translateX(0)}}
.ts-composer-css-bounceInLeft{-webkit-animation-name:ts-composer-css-bounceInLeft;-moz-animation-name:ts-composer-css-bounceInLeft;-o-animation-name:ts-composer-css-bounceInLeft;animation-name:ts-composer-css-bounceInLeft}
@-webkit-keyframes ts-composer-css-bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}
60%{opacity:1;-webkit-transform:translateX(-30px)}
80%{-webkit-transform:translateX(10px)}
100%{-webkit-transform:translateX(0)}}
@-moz-keyframes ts-composer-css-bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}
60%{opacity:1;-moz-transform:translateX(-30px)}
80%{-moz-transform:translateX(10px)}
100%{-moz-transform:translateX(0)}}
@-o-keyframes ts-composer-css-bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}
60%{opacity:1;-o-transform:translateX(-30px)}
80%{-o-transform:translateX(10px)}
100%{-o-transform:translateX(0)}}
@keyframes ts-composer-css-bounceInRight{0%{opacity:0;transform:translateX(2000px)}
60%{opacity:1;transform:translateX(-30px)}
80%{transform:translateX(10px)}
100%{transform:translateX(0)}}
.ts-composer-css-bounceInRight{-webkit-animation-name:ts-composer-css-bounceInRight;-moz-animation-name:ts-composer-css-bounceInRight;-o-animation-name:ts-composer-css-bounceInRight;animation-name:ts-composer-css-bounceInRight}
@-webkit-keyframes ts-composer-css-bounceOut{0%{-webkit-transform:scale(1)}
25%{-webkit-transform:scale(.95)}
50%{opacity:1;-webkit-transform:scale(1.1)}
100%{opacity:0;-webkit-transform:scale(.3)}}
@-moz-keyframes ts-composer-css-bounceOut{0%{-moz-transform:scale(1)}
25%{-moz-transform:scale(.95)}
50%{opacity:1;-moz-transform:scale(1.1)}
100%{opacity:0;-moz-transform:scale(.3)}}
@-o-keyframes ts-composer-css-bounceOut{0%{-o-transform:scale(1)}
25%{-o-transform:scale(.95)}
50%{opacity:1;-o-transform:scale(1.1)}
100%{opacity:0;-o-transform:scale(.3)}}
@keyframes ts-composer-css-bounceOut{0%{transform:scale(1)}
25%{transform:scale(.95)}
50%{opacity:1;transform:scale(1.1)}
100%{opacity:0;transform:scale(.3)}}
.ts-composer-css-bounceOut{-webkit-animation-name:ts-composer-css-bounceOut;-moz-animation-name:ts-composer-css-bounceOut;-o-animation-name:ts-composer-css-bounceOut;animation-name:ts-composer-css-bounceOut}
@-webkit-keyframes ts-composer-css-bounceOutUp{0%{-webkit-transform:translateY(0)}
20%{opacity:1;-webkit-transform:translateY(20px)}
100%{opacity:0;-webkit-transform:translateY(-2000px)}}
@-moz-keyframes ts-composer-css-bounceOutUp{0%{-moz-transform:translateY(0)}
20%{opacity:1;-moz-transform:translateY(20px)}
100%{opacity:0;-moz-transform:translateY(-2000px)}}
@-o-keyframes ts-composer-css-bounceOutUp{0%{-o-transform:translateY(0)}
20%{opacity:1;-o-transform:translateY(20px)}
100%{opacity:0;-o-transform:translateY(-2000px)}}
@keyframes ts-composer-css-bounceOutUp{0%{transform:translateY(0)}
20%{opacity:1;transform:translateY(20px)}
100%{opacity:0;transform:translateY(-2000px)}}
.ts-composer-css-bounceOutUp{-webkit-animation-name:ts-composer-css-bounceOutUp;-moz-animation-name:ts-composer-css-bounceOutUp;-o-animation-name:ts-composer-css-bounceOutUp;animation-name:ts-composer-css-bounceOutUp}
@-webkit-keyframes ts-composer-css-bounceOutDown{0%{-webkit-transform:translateY(0)}
20%{opacity:1;-webkit-transform:translateY(-20px)}
100%{opacity:0;-webkit-transform:translateY(2000px)}}
@-moz-keyframes ts-composer-css-bounceOutDown{0%{-moz-transform:translateY(0)}
20%{opacity:1;-moz-transform:translateY(-20px)}
100%{opacity:0;-moz-transform:translateY(2000px)}}
@-o-keyframes ts-composer-css-bounceOutDown{0%{-o-transform:translateY(0)}
20%{opacity:1;-o-transform:translateY(-20px)}
100%{opacity:0;-o-transform:translateY(2000px)}}
@keyframes ts-composer-css-bounceOutDown{0%{transform:translateY(0)}
20%{opacity:1;transform:translateY(-20px)}
100%{opacity:0;transform:translateY(2000px)}}
.ts-composer-css-bounceOutDown{-webkit-animation-name:ts-composer-css-bounceOutDown;-moz-animation-name:ts-composer-css-bounceOutDown;-o-animation-name:ts-composer-css-bounceOutDown;animation-name:ts-composer-css-bounceOutDown}
@-webkit-keyframes ts-composer-css-bounceOutLeft{0%{-webkit-transform:translateX(0)}
20%{opacity:1;-webkit-transform:translateX(20px)}
100%{opacity:0;-webkit-transform:translateX(-2000px)}}
@-moz-keyframes ts-composer-css-bounceOutLeft{0%{-moz-transform:translateX(0)}
20%{opacity:1;-moz-transform:translateX(20px)}
100%{opacity:0;-moz-transform:translateX(-2000px)}}
@-o-keyframes ts-composer-css-bounceOutLeft{0%{-o-transform:translateX(0)}
20%{opacity:1;-o-transform:translateX(20px)}
100%{opacity:0;-o-transform:translateX(-2000px)}}
@keyframes ts-composer-css-bounceOutLeft{0%{transform:translateX(0)}
20%{opacity:1;transform:translateX(20px)}
100%{opacity:0;transform:translateX(-2000px)}}
.ts-composer-css-bounceOutLeft{-webkit-animation-name:ts-composer-css-bounceOutLeft;-moz-animation-name:ts-composer-css-bounceOutLeft;-o-animation-name:ts-composer-css-bounceOutLeft;animation-name:ts-composer-css-bounceOutLeft}
@-webkit-keyframes ts-composer-css-bounceOutRight{0%{-webkit-transform:translateX(0)}
20%{opacity:1;-webkit-transform:translateX(-20px)}
100%{opacity:0;-webkit-transform:translateX(2000px)}}
@-moz-keyframes ts-composer-css-bounceOutRight{0%{-moz-transform:translateX(0)}
20%{opacity:1;-moz-transform:translateX(-20px)}
100%{opacity:0;-moz-transform:translateX(2000px)}}
@-o-keyframes ts-composer-css-bounceOutRight{0%{-o-transform:translateX(0)}
20%{opacity:1;-o-transform:translateX(-20px)}
100%{opacity:0;-o-transform:translateX(2000px)}}
@keyframes ts-composer-css-bounceOutRight{0%{transform:translateX(0)}
20%{opacity:1;transform:translateX(-20px)}
100%{opacity:0;transform:translateX(2000px)}}
.ts-composer-css-bounceOutRight{-webkit-animation-name:ts-composer-css-bounceOutRight;-moz-animation-name:ts-composer-css-bounceOutRight;-o-animation-name:ts-composer-css-bounceOutRight;animation-name:ts-composer-css-bounceOutRight}
@-webkit-keyframes ts-composer-css-rotateFull{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0deg);opacity:0}
100%{-webkit-transform-origin:center center;-webkit-transform:rotate(359deg);opacity:1}}
@-moz-keyframes ts-composer-css-rotateFull{0%{-moz-transform-origin:center center;-moz-transform:rotate(0deg);opacity:0}
100%{-moz-transform-origin:center center;-moz-transform:rotate(359deg);opacity:1}}
@-o-keyframes ts-composer-css-rotateFull{0%{-o-transform-origin:center center;-o-transform:rotate(0deg);opacity:0}
100%{-o-transform-origin:center center;-o-transform:rotate(359deg);opacity:1}}
@keyframes ts-composer-css-rotateFull{0%{transform-origin:center center;transform:rotate(0deg);opacity:0}
100%{transform-origin:center center;transform:rotate(359deg);opacity:1}}
.ts-composer-css-rotateFull{-webkit-animation-name:ts-composer-css-rotateFull;-moz-animation-name:ts-composer-css-rotateFull;-o-animation-name:ts-composer-css-rotateFull;animation-name:ts-composer-css-rotateFull}
@-webkit-keyframes ts-composer-css-rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}
100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}
@-moz-keyframes ts-composer-css-rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}
100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}
@-o-keyframes ts-composer-css-rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}
100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}
@keyframes ts-composer-css-rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}
100%{transform-origin:center center;transform:rotate(0);opacity:1}}
.ts-composer-css-rotateIn{-webkit-animation-name:ts-composer-css-rotateIn;-moz-animation-name:ts-composer-css-rotateIn;-o-animation-name:ts-composer-css-rotateIn;animation-name:ts-composer-css-rotateIn}
@-webkit-keyframes ts-composer-css-rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}
100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}
@-moz-keyframes ts-composer-css-rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}
100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}
@-o-keyframes ts-composer-css-rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}
100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}
@keyframes ts-composer-css-rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}
100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}
.ts-composer-css-rotateInUpLeft{-webkit-animation-name:ts-composer-css-rotateInUpLeft;-moz-animation-name:ts-composer-css-rotateInUpLeft;-o-animation-name:ts-composer-css-rotateInUpLeft;animation-name:ts-composer-css-rotateInUpLeft}
@-webkit-keyframes ts-composer-css-rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}
100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}
@-moz-keyframes ts-composer-css-rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}
100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}
@-o-keyframes ts-composer-css-rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}
100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}
@keyframes ts-composer-css-rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}
100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}
.ts-composer-css-rotateInDownLeft{-webkit-animation-name:ts-composer-css-rotateInDownLeft;-moz-animation-name:ts-composer-css-rotateInDownLeft;-o-animation-name:ts-composer-css-rotateInDownLeft;animation-name:ts-composer-css-rotateInDownLeft}
@-webkit-keyframes ts-composer-css-rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}
100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}
@-moz-keyframes ts-composer-css-rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}
100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}
@-o-keyframes ts-composer-css-rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}
100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}
@keyframes ts-composer-css-rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}
100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}
.ts-composer-css-rotateInUpRight{-webkit-animation-name:ts-composer-css-rotateInUpRight;-moz-animation-name:ts-composer-css-rotateInUpRight;-o-animation-name:ts-composer-css-rotateInUpRight;animation-name:ts-composer-css-rotateInUpRight}
@-webkit-keyframes ts-composer-css-rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}
100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}
@-moz-keyframes ts-composer-css-rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}
100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}
@-o-keyframes ts-composer-css-rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}
100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}
@keyframes ts-composer-css-rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}
100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}
.ts-composer-css-rotateInDownRight{-webkit-animation-name:ts-composer-css-rotateInDownRight;-moz-animation-name:ts-composer-css-rotateInDownRight;-o-animation-name:ts-composer-css-rotateInDownRight;animation-name:ts-composer-css-rotateInDownRight}
@-webkit-keyframes ts-composer-css-rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}
@-moz-keyframes ts-composer-css-rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}
100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}
@-o-keyframes ts-composer-css-rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}
100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}
@keyframes ts-composer-css-rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}
100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}
.ts-composer-css-rotateOut{-webkit-animation-name:ts-composer-css-rotateOut;-moz-animation-name:ts-composer-css-rotateOut;-o-animation-name:ts-composer-css-rotateOut;animation-name:ts-composer-css-rotateOut}
@-webkit-keyframes ts-composer-css-rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}
@-moz-keyframes ts-composer-css-rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}
100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}
@-o-keyframes ts-composer-css-rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}
100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}
@keyframes ts-composer-css-rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}
100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}
.ts-composer-css-rotateOutUpLeft{-webkit-animation-name:ts-composer-css-rotateOutUpLeft;-moz-animation-name:ts-composer-css-rotateOutUpLeft;-o-animation-name:ts-composer-css-rotateOutUpLeft;animation-name:ts-composer-css-rotateOutUpLeft}
@-webkit-keyframes ts-composer-css-rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}
@-moz-keyframes ts-composer-css-rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}
100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}
@-o-keyframes ts-composer-css-rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}
100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}
@keyframes ts-composer-css-rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}
100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}
.ts-composer-css-rotateOutDownLeft{-webkit-animation-name:ts-composer-css-rotateOutDownLeft;-moz-animation-name:ts-composer-css-rotateOutDownLeft;-o-animation-name:ts-composer-css-rotateOutDownLeft;animation-name:ts-composer-css-rotateOutDownLeft}
@-webkit-keyframes ts-composer-css-rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}
@-moz-keyframes ts-composer-css-rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}
100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}
@-o-keyframes ts-composer-css-rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}
100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}
@keyframes ts-composer-css-rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}
100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}
.ts-composer-css-rotateOutUpRight{-webkit-animation-name:ts-composer-css-rotateOutUpRight;-moz-animation-name:ts-composer-css-rotateOutUpRight;-o-animation-name:ts-composer-css-rotateOutUpRight;animation-name:ts-composer-css-rotateOutUpRight}
@-webkit-keyframes ts-composer-css-rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}
100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}
@-moz-keyframes ts-composer-css-rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}
100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}
@-o-keyframes ts-composer-css-rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}
100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}
@keyframes ts-composer-css-rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}
100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}
.ts-composer-css-rotateOutDownRight{-webkit-animation-name:ts-composer-css-rotateOutDownRight;-moz-animation-name:ts-composer-css-rotateOutDownRight;-o-animation-name:ts-composer-css-rotateOutDownRight;animation-name:ts-composer-css-rotateOutDownRight}
@-webkit-keyframes ts-composer-css-slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}
100%{-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes ts-composer-css-slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
.ts-composer-css-slideInDown{-webkit-animation-name:ts-composer-css-slideInDown;animation-name:ts-composer-css-slideInDown}
@-webkit-keyframes ts-composer-css-slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes ts-composer-css-slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.ts-composer-css-slideInLeft{-webkit-animation-name:ts-composer-css-slideInLeft;animation-name:ts-composer-css-slideInLeft}
@-webkit-keyframes ts-composer-css-slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}}
@keyframes ts-composer-css-slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}
.ts-composer-css-slideInRight{-webkit-animation-name:ts-composer-css-slideInRight;animation-name:ts-composer-css-slideInRight}
@-webkit-keyframes ts-composer-css-slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}
@keyframes ts-composer-css-slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}
.slideOutLeft{-webkit-animation-name:ts-composer-css-slideOutLeft;animation-name:ts-composer-css-slideOutLeft}
@-webkit-keyframes ts-composer-css-slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}
@keyframes ts-composer-css-slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}
.ts-composer-css-slideOutRight{-webkit-animation-name:ts-composer-css-slideOutRight;animation-name:ts-composer-css-slideOutRight}
@-webkit-keyframes ts-composer-css-slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}
@keyframes ts-composer-css-slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}
.ts-composer-css-slideOutUp{-webkit-animation-name:ts-composer-css-slideOutUp;animation-name:ts-composer-css-slideOutUp}
@-webkit-keyframes ts-composer-css-slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}
@keyframes ts-composer-css-slideInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}
.ts-composer-css-slideInUp{-webkit-animation-name:ts-composer-css-slideInUp;animation-name:ts-composer-css-slideInUp}
@-webkit-keyframes ts-composer-css-slideOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}
@keyframes ts-composer-css-slideOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}
.ts-composer-css-slideOutDown{-webkit-animation-name:ts-composer-css-slideOutDown;animation-name:ts-composer-css-slideOutDown}
@-webkit-keyframes ts-composer-css-hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}
20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}
40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}
80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}
100%{-webkit-transform:translateY(700px);opacity:0}}
@-moz-keyframes ts-composer-css-hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}
20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}
40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}
80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}
100%{-moz-transform:translateY(700px);opacity:0}}
@-o-keyframes ts-composer-css-hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}
20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}
40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}
80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}
100%{-o-transform:translateY(700px);opacity:0}}
@keyframes ts-composer-css-hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}
20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}
40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}
80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}
100%{transform:translateY(700px);opacity:0}}
.ts-composer-css-hinge{-webkit-animation-name:ts-composer-css-hinge;-moz-animation-name:ts-composer-css-hinge;-o-animation-name:ts-composer-css-hinge;animation-name:ts-composer-css-hinge}
@-webkit-keyframes ts-composer-css-rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}
100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}
@-moz-keyframes ts-composer-css-rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}
100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}
@-o-keyframes ts-composer-css-rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}
100%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}}
@keyframes ts-composer-css-rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}
100%{opacity:1;transform:translateX(0px) rotate(0deg)}}
.ts-composer-css-rollIn{-webkit-animation-name:ts-composer-css-rollIn;-moz-animation-name:ts-composer-css-rollIn;-o-animation-name:ts-composer-css-rollIn;animation-name:ts-composer-css-rollIn}
@-webkit-keyframes ts-composer-css-rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}
100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}
@-moz-keyframes ts-composer-css-rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}
100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}
@-o-keyframes ts-composer-css-rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}
100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}
@keyframes ts-composer-css-rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}
100%{opacity:0;transform:translateX(100%) rotate(120deg)}}
.ts-composer-css-rollOut{-webkit-animation-name:ts-composer-css-rollOut;-moz-animation-name:ts-composer-css-rollOut;-o-animation-name:ts-composer-css-rollOut;animation-name:ts-composer-css-rollOut}
@-webkit-keyframes ts-composer-css-lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}
60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}
80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}
100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}
@-moz-keyframes ts-composer-css-lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}
60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1}
80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1}
100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}}
@-o-keyframes ts-composer-css-lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}
60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1}
80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1}
100%{-o-transform:translateX(0%) skewX(0deg);opacity:1}}
@keyframes ts-composer-css-lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}
60%{transform:translateX(-20%) skewX(30deg);opacity:1}
80%{transform:translateX(0%) skewX(-15deg);opacity:1}
100%{transform:translateX(0%) skewX(0deg);opacity:1}}
.ts-composer-css-lightSpeedIn{-webkit-animation-name:ts-composer-css-lightSpeedIn;-moz-animation-name:ts-composer-css-lightSpeedIn;-o-animation-name:ts-composer-css-lightSpeedIn;animation-name:ts-composer-css-lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}
.ts-composer-css-animated.ts-composer-css-lightSpeedIn{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}
@-webkit-keyframes ts-composer-css-lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}
100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}
@-moz-keyframes ts-composer-css-lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}
100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}
@-o-keyframes ts-composer-css-lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1}
100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}}
@keyframes ts-composer-css-lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}
100%{transform:translateX(100%) skewX(-30deg);opacity:0}}
.ts-composer-css-lightSpeedOut{-webkit-animation-name:ts-composer-css-lightSpeedOut;-moz-animation-name:ts-composer-css-lightSpeedOut;-o-animation-name:ts-composer-css-lightSpeedOut;animation-name:ts-composer-css-lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}
.ts-composer-css-animated.ts-composer-css-lightSpeedOut{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}
@-webkit-keyframes ts-composer-css-wiggle{0%{-webkit-transform:skewX(9deg)}
10%{-webkit-transform:skewX(-8deg)}
20%{-webkit-transform:skewX(7deg)}
30%{-webkit-transform:skewX(-6deg)}
40%{-webkit-transform:skewX(5deg)}
50%{-webkit-transform:skewX(-4deg)}
60%{-webkit-transform:skewX(3deg)}
70%{-webkit-transform:skewX(-2deg)}
80%{-webkit-transform:skewX(1deg)}
100%,90%{-webkit-transform:skewX(0deg)}}
@-moz-keyframes ts-composer-css-wiggle{0%{-moz-transform:skewX(9deg)}
10%{-moz-transform:skewX(-8deg)}
20%{-moz-transform:skewX(7deg)}
30%{-moz-transform:skewX(-6deg)}
40%{-moz-transform:skewX(5deg)}
50%{-moz-transform:skewX(-4deg)}
60%{-moz-transform:skewX(3deg)}
70%{-moz-transform:skewX(-2deg)}
80%{-moz-transform:skewX(1deg)}
100%,90%{-moz-transform:skewX(0deg)}}
@-o-keyframes ts-composer-css-wiggle{0%{-o-transform:skewX(9deg)}
10%{-o-transform:skewX(-8deg)}
20%{-o-transform:skewX(7deg)}
30%{-o-transform:skewX(-6deg)}
40%{-o-transform:skewX(5deg)}
50%{-o-transform:skewX(-4deg)}
60%{-o-transform:skewX(3deg)}
70%{-o-transform:skewX(-2deg)}
80%{-o-transform:skewX(1deg)}
100%,90%{-o-transform:skewX(0deg)}}
@keyframes ts-composer-css-wiggle{0%{transform:skewX(9deg)}
10%{transform:skewX(-8deg)}
20%{transform:skewX(7deg)}
30%{transform:skewX(-6deg)}
40%{transform:skewX(5deg)}
50%{transform:skewX(-4deg)}
60%{transform:skewX(3deg)}
70%{transform:skewX(-2deg)}
80%{transform:skewX(1deg)}
100%,90%{transform:skewX(0deg)}}
.ts-composer-css-wiggle{-webkit-animation-name:ts-composer-css-wiggle;-moz-animation-name:ts-composer-css-wiggle;-o-animation-name:ts-composer-css-wiggle;animation-name:ts-composer-css-wiggle;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}
.ts-composer-css-animated.ts-composer-css-wiggle{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}