.ms_wrapper * {
	box-sizing: initial
}
:-webkit-full-screen-ancestor:not(iframe) .ms_arrows {
display:none!important
}
:-webkit-full-screen-ancestor:not(iframe) .ms_pagination {
display:none!important
}
:-moz-full-screen-ancestor:not(iframe) .ms_arrows {
display:none!important
}
:-moz-full-screen-ancestor:not(iframe) .ms_pagination {
display:none!important
}
:-webkit-full-screen-ancestor:not(iframe)+.ms_repeater {
display:none!important
}
:-moz-full-screen-ancestor:not(iframe)+.ms_repeater {
display:none!important
}
:-webkit-full-screen-ancestor:not(iframe) {
top:0;
left:0;
right:0;
bottom:0;
height:100%!important;
width:100%!important;
margin:0!important;
padding:0!important;
-webkit-animation-name:none!important;
animation-name:none!important
}
iframe:-webkit-full-screen-ancestor {
height:100%!important;
width:100%!important
}
:-moz-full-screen-ancestor:not(iframe) {
top:0;
left:0;
right:0;
bottom:0;
height:100%!important;
width:100%!important;
margin:0!important;
padding:0!important
}
:-webkit-full-screen {
z-index:1000!important
}
.ms_wrapper *, .ms_wrapper :focus {
	outline: 0
}
.mpsl-controls-show-hide {
	transition: opacity ease .5s
}
.mpsl-controls-show-hide.ng-hide {
	opacity: 0
}
.ms_wrapper {
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	padding: 0;
	background-color: transparent;
	width: 100%;
	max-width: 100%;
	margin: auto;
	z-index: 1
}
.ms_wrapper a {
	text-decoration: none!important;
	border: none
}
.ms_wrapper.ms_grab {
	cursor: url(../images/grab.svg?ver=1.2.2), move;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
.ms_wrapper.ms_grabbing {
	cursor: url(../images/grabbing.svg?ver=1.2.2), move
}
.ms_slide_wrapper {
	height: 100%;
	position: relative;
	z-index: -1
}
.ms_slide_wrapper>* {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}
.ms_image {
	min-width: 100%;
	max-width: 100%
}
.ms_video_background {
	position: absolute;
	z-index: 0;
	height: 100%;
	width: 100%
}
.ms_video_background video {
	width: 100%;
	min-height: 100%;
	position: absolute;
	z-index: 0
}
.ms_video_background .mpsl-video-bg-cover {
	background-repeat: repeat;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1
}
.ms_video_background .mpsl-video-bg-cover.mpsl-video-bg-cover-2x2-black {
	background-image: url(../images/gridtile.png?ver=1.2.2)
}
.ms_video_background .mpsl-video-bg-cover.mpsl-video-bg-cover-2x2-white {
	background: url(../images/gridtile_white.png?ver=1.2.2)
}
.ms_video_background .mpsl-video-bg-cover.mpsl-video-bg-cover-3x3-black {
	background: url(../images/gridtile_3x3.png?ver=1.2.2)
}
.ms_video_background .mpsl-video-bg-cover.mpsl-video-bg-cover-3x3-white {
	background: url(../images/gridtile_3x3_white.png?ver=1.2.2)
}
.ms_parallax {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	text-align: center;
	height: 100%;
	overflow: hidden
}
.ms_layers_wrapper {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: auto;
	bottom: 0
}
.ms_button_layer, .ms_html_layer, .ms_image_layer, .ms_text_layer, .ms_video_layer, .ms_vimeo_layer, .ms_youtube_layer {
	display: block;
	position: absolute;
	opacity: 0;
	line-height: normal
}
.ms_button_layer {
	white-space: nowrap
}
.ms_html_layer {
	white-space: normal
}
.ms_button_layer {
	border: none
}
.ms_image_layer, .ms_image_layer>img {
	font-size: 0!important
}
.ms_image_layer>img {
	position: relative;
	max-width: none!important
}
.delay1 {
	-webkit-animation-delay: 1ms;
	animation-delay: 1ms
}
.delay2 {
	-webkit-animation-delay: 2ms;
	animation-delay: 2ms
}
.delay3 {
	-webkit-animation-delay: 3ms;
	animation-delay: 3ms
}
.delay4 {
	-webkit-animation-delay: 4ms;
	animation-delay: 4ms
}
.delay5 {
	-webkit-animation-delay: 5ms;
	animation-delay: 5ms
}
.delay6 {
	-webkit-animation-delay: 6ms;
	animation-delay: 6ms
}
.delay7 {
	-webkit-animation-delay: 7ms;
	animation-delay: 7ms
}
.delay8 {
	-webkit-animation-delay: 8ms;
	animation-delay: 8ms
}
.delay9 {
	-webkit-animation-delay: 9ms;
	animation-delay: 9ms
}
.delay10 {
	-webkit-animation-delay: 10ms;
	animation-delay: 10ms
}
.delay11 {
	-webkit-animation-delay: 11ms;
	animation-delay: 11ms
}
.delay12 {
	-webkit-animation-delay: 12ms;
	animation-delay: 12ms
}
.delay13 {
	-webkit-animation-delay: 13ms;
	animation-delay: 13ms
}
.delay14 {
	-webkit-animation-delay: 14ms;
	animation-delay: 14ms
}
.delay15 {
	-webkit-animation-delay: 15ms;
	animation-delay: 15ms
}
.delay16 {
	-webkit-animation-delay: 16ms;
	animation-delay: 16ms
}
.delay17 {
	-webkit-animation-delay: 17ms;
	animation-delay: 17ms
}
.delay18 {
	-webkit-animation-delay: 18ms;
	animation-delay: 18ms
}
.delay19 {
	-webkit-animation-delay: 19ms;
	animation-delay: 19ms
}
.delay20 {
	-webkit-animation-delay: 20ms;
	animation-delay: 20ms
}
.delay21 {
	-webkit-animation-delay: 21ms;
	animation-delay: 21ms
}
.delay22 {
	-webkit-animation-delay: 22ms;
	animation-delay: 22ms
}
.delay23 {
	-webkit-animation-delay: 23ms;
	animation-delay: 23ms
}
.delay24 {
	-webkit-animation-delay: 24ms;
	animation-delay: 24ms
}
.delay25 {
	-webkit-animation-delay: 25ms;
	animation-delay: 25ms
}
.delay26 {
	-webkit-animation-delay: 26ms;
	animation-delay: 26ms
}
.delay27 {
	-webkit-animation-delay: 27ms;
	animation-delay: 27ms
}
.delay28 {
	-webkit-animation-delay: 28ms;
	animation-delay: 28ms
}
.delay29 {
	-webkit-animation-delay: 29ms;
	animation-delay: 29ms
}
.delay30 {
	-webkit-animation-delay: 30ms;
	animation-delay: 30ms
}
.motoslider {
	display: none
}
.motoslider_wrapper {
	position: relative
}
.motoslider_wrapper.motoslider-hide {
	display: none!important
}
.ms_optimize {
	-webkit-transform: matrix(1, 0, 0, 1, 0, 0);
	transform: matrix(1, 0, 0, 1, 0, 0)
}
@-webkit-keyframes msSlideLeft {
0% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
100% {
-webkit-transform:translate3D(-100%, 0, 0);
transform:translate3D(-100%, 0, 0)
}
}
@keyframes msSlideLeft {
0% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
100% {
-webkit-transform:translate3D(-100%, 0, 0);
transform:translate3D(-100%, 0, 0)
}
}
.ms_to_left .msSlide {
	-webkit-animation-name: msSlideRight;
	-ms-animation-name: msSlideRight;
	animation-name: msSlideRight
}
@-webkit-keyframes msSlideLeftCur {
0% {
-webkit-transform:translate3D(100%, 0, 0);
transform:translate3D(100%, 0, 0)
}
100% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
}
@keyframes msSlideLeftCur {
0% {
-webkit-transform:translate3D(100%, 0, 0);
transform:translate3D(100%, 0, 0)
}
100% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
}
.ms_to_left .ms_current_slide.msSlide {
	-webkit-animation-name: msSlideRightCur;
	-ms-animation-name: msSlideRightCur;
	animation-name: msSlideRightCur
}
@-webkit-keyframes msSlideRight {
0% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
100% {
-webkit-transform:translate3D(100%, 0, 0);
transform:translate3D(100%, 0, 0)
}
}
@keyframes msSlideRight {
0% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
100% {
-webkit-transform:translate3D(100%, 0, 0);
transform:translate3D(100%, 0, 0)
}
}
.ms_to_right .msSlide {
	-webkit-animation-name: msSlideLeft;
	-ms-animation-name: msSlideLeft;
	animation-name: msSlideLeft
}
@-webkit-keyframes msSlideRightCur {
0% {
-webkit-transform:translate3D(-100%, 0, 0);
transform:translate3D(-100%, 0, 0)
}
100% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
}
@keyframes msSlideRightCur {
0% {
-webkit-transform:translate3D(-100%, 0, 0);
transform:translate3D(-100%, 0, 0)
}
100% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
}
.ms_to_right .ms_current_slide.msSlide {
	-webkit-animation-name: msSlideLeftCur;
	-ms-animation-name: msSlideLeftCur;
	animation-name: msSlideLeftCur
}
@-webkit-keyframes msSlideUp {
0% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
100% {
-webkit-transform:translate3D(0, -100%, 0);
transform:translate3D(0, -100%, 0)
}
}
@keyframes msSlideUp {
0% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
100% {
-webkit-transform:translate3D(0, -100%, 0);
transform:translate3D(0, -100%, 0)
}
}
.ms_to_left .msSlideUpDown {
	-webkit-animation-name: msSlideDown;
	-ms-animation-name: msSlideDown;
	animation-name: msSlideDown
}
@-webkit-keyframes msSlideUpCur {
0% {
-webkit-transform:translate3D(0, 100%, 0);
transform:translate3D(0, 100%, 0)
}
100% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
}
@keyframes msSlideUpCur {
0% {
-webkit-transform:translate3D(0, 100%, 0);
transform:translate3D(0, 100%, 0)
}
100% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
}
.ms_to_left .ms_current_slide.msSlideUpDown {
	-webkit-animation-name: msSlideDownCur;
	-ms-animation-name: msSlideDownCur;
	animation-name: msSlideDownCur
}
@-webkit-keyframes msSlideDown {
0% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
100% {
-webkit-transform:translate3D(0, 100%, 0);
transform:translate3D(0, 100%, 0)
}
}
@keyframes msSlideDown {
0% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
100% {
-webkit-transform:translate3D(0, 100%, 0);
transform:translate3D(0, 100%, 0)
}
}
.ms_to_right .msSlideUpDown {
	-webkit-animation-name: msSlideUp;
	-ms-animation-name: msSlideUp;
	animation-name: msSlideUp
}
@-webkit-keyframes msSlideDownCur {
0% {
-webkit-transform:translate3D(0, -100%, 0);
transform:translate3D(0, -100%, 0)
}
100% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
}
@keyframes msSlideDownCur {
0% {
-webkit-transform:translate3D(0, -100%, 0);
transform:translate3D(0, -100%, 0)
}
100% {
-webkit-transform:translate3D(0, 0, 0);
transform:translate3D(0, 0, 0)
}
}
.ms_to_right .ms_current_slide.msSlideUpDown {
	-webkit-animation-name: msSlideUpCur;
	-ms-animation-name: msSlideUpCur;
	animation-name: msSlideUpCur
}
.ms_chart, .ms_start_pause {
	z-index: 1000
}
.ms_current_slide {
	z-index: 5
}
.mpsl-layer-show {
	opacity: 1!important
}
.mpsl-layer-hide {
	opacity: 0!important
}
.mpsl-animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-ms-animation-fill-mode: forwards
}
.mpsl-animated.mpsl-infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite
}
.mpsl-animated.mpsl-hinge {
	-webkit-animation-duration: 2s;
	animation-duration: 2s
}
@-webkit-keyframes mpsl-bounce {
0%, 100%, 20%, 53%, 80% {
transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
transition-timing-function:cubic-bezier(0.755, .05, .855, .06);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
transition-timing-function:cubic-bezier(0.755, .05, .855, .06);
-webkit-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
@keyframes mpsl-bounce {
0%, 100%, 20%, 53%, 80% {
transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
transition-timing-function:cubic-bezier(0.755, .05, .855, .06);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
transition-timing-function:cubic-bezier(0.755, .05, .855, .06);
-webkit-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
.mpsl-bounce {
	-webkit-animation-name: mpsl-bounce;
	animation-name: mpsl-bounce;
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}
@-webkit-keyframes mpsl-flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes mpsl-flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
.mpsl-flash {
	-webkit-animation-name: mpsl-flash;
	animation-name: mpsl-flash
}
@-webkit-keyframes mpsl-pulse {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes mpsl-pulse {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.mpsl-pulse {
	-webkit-animation-name: mpsl-pulse;
	animation-name: mpsl-pulse
}
@-webkit-keyframes mpsl-rubberBand {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(0.95, 1.05, 1);
transform:scale3d(0.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes mpsl-rubberBand {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(0.95, 1.05, 1);
transform:scale3d(0.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.mpsl-rubberBand {
	-webkit-animation-name: mpsl-rubberBand;
	animation-name: mpsl-rubberBand
}
@-webkit-keyframes mpsl-shake {
0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
@keyframes mpsl-shake {
0%, 100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
}
.mpsl-shake {
	-webkit-animation-name: mpsl-shake;
	animation-name: mpsl-shake
}
@-webkit-keyframes mpsl-swing {
20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)
}
}
@keyframes mpsl-swing {
20% {
-webkit-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
transform:rotate3d(0, 0, 1, 0deg)
}
}
.mpsl-swing {
	-webkit-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: mpsl-swing;
	animation-name: mpsl-swing
}
@-webkit-keyframes mpsl-tada {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
10%, 20% {
-webkit-transform:scale3d(0.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(0.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes mpsl-tada {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
10%, 20% {
-webkit-transform:scale3d(0.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform:scale3d(0.9, .9, .9) rotate3d(0, 0, 1, -3deg)
}
30%, 50%, 70%, 90% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
}
40%, 60%, 80% {
-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.mpsl-tada {
	-webkit-animation-name: mpsl-tada;
	animation-name: mpsl-tada
}
@-webkit-keyframes mpsl-wobble {
0% {
-webkit-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes mpsl-wobble {
0% {
-webkit-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
100% {
-webkit-transform:none;
transform:none
}
}
.mpsl-wobble {
	-webkit-animation-name: mpsl-wobble;
	animation-name: mpsl-wobble
}
@-webkit-keyframes mpsl-bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
-webkit-transform:scale3d(0.3, .3, .3);
transform:scale3d(0.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(0.9, .9, .9);
transform:scale3d(0.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(0.97, .97, .97);
transform:scale3d(0.97, .97, .97)
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes mpsl-bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
-webkit-transform:scale3d(0.3, .3, .3);
transform:scale3d(0.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(0.9, .9, .9);
transform:scale3d(0.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(0.97, .97, .97);
transform:scale3d(0.97, .97, .97)
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.ms_current_slide .mpsl-bounceIn {
	-webkit-animation-name: mpsl-bounceIn;
	animation-name: mpsl-bounceIn;
	-webkit-animation-duration: .75s;
	animation-duration: .75s
}
@-webkit-keyframes mpsl-bounceInDown {
0%, 100%, 60%, 75%, 90% {
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
-webkit-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
100% {
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes mpsl-bounceInDown {
0%, 100%, 60%, 75%, 90% {
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
-webkit-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.ms_current_slide .mpsl-bounceInDown {
	-webkit-animation-name: mpsl-bounceInDown;
	animation-name: mpsl-bounceInDown
}
@-webkit-keyframes mpsl-bounceInLeft {
0%, 100%, 60%, 75%, 90% {
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes mpsl-bounceInLeft {
0%, 100%, 60%, 75%, 90% {
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.ms_current_slide .mpsl-bounceInLeft {
	-webkit-animation-name: mpsl-bounceInLeft;
	animation-name: mpsl-bounceInLeft
}
@-webkit-keyframes mpsl-bounceInRight {
0%, 100%, 60%, 75%, 90% {
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
-webkit-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes mpsl-bounceInRight {
0%, 100%, 60%, 75%, 90% {
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
-webkit-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.ms_current_slide .mpsl-bounceInRight {
	-webkit-animation-name: mpsl-bounceInRight;
	animation-name: mpsl-bounceInRight
}
@-webkit-keyframes mpsl-bounceInUp {
0%, 100%, 60%, 75%, 90% {
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
-webkit-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
@keyframes mpsl-bounceInUp {
0%, 100%, 60%, 75%, 90% {
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
-webkit-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
100% {
opacity:1;
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.ms_current_slide .mpsl-bounceInUp {
	-webkit-animation-name: mpsl-bounceInUp;
	animation-name: mpsl-bounceInUp
}
@-webkit-keyframes mpsl-bounceOut {
0% {
opacity:1
}
20% {
opacity:1;
-webkit-transform:scale3d(0.9, .9, .9);
transform:scale3d(0.9, .9, .9)
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
100% {
opacity:0;
-webkit-transform:scale3d(0.3, .3, .3);
transform:scale3d(0.3, .3, .3)
}
}
@keyframes mpsl-bounceOut {
0% {
opacity:1
}
20% {
opacity:1;
-webkit-transform:scale3d(0.9, .9, .9);
transform:scale3d(0.9, .9, .9)
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
100% {
opacity:0;
-webkit-transform:scale3d(0.3, .3, .3);
transform:scale3d(0.3, .3, .3)
}
}
.mpsl-bounceOut {
	-webkit-animation-name: mpsl-bounceOut;
	animation-name: mpsl-bounceOut;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-bounceOutDown {
0% {
opacity:1
}
20% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
40%, 45% {
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
@keyframes mpsl-bounceOutDown {
0% {
opacity:1
}
20% {
-webkit-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
40%, 45% {
-webkit-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
.mpsl-bounceOutDown {
	-webkit-animation-name: mpsl-bounceOutDown;
	animation-name: mpsl-bounceOutDown;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-bounceOutLeft {
0% {
opacity:1
}
20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
@keyframes mpsl-bounceOutLeft {
0% {
opacity:1
}
20% {
opacity:1;
-webkit-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
.mpsl-bounceOutLeft {
	-webkit-animation-name: mpsl-bounceOutLeft;
	animation-name: mpsl-bounceOutLeft;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-bounceOutRight {
0% {
opacity:1
}
20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
@keyframes mpsl-bounceOutRight {
0% {
opacity:1
}
20% {
opacity:1;
-webkit-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
.mpsl-bounceOutRight {
	-webkit-animation-name: mpsl-bounceOutRight;
	animation-name: mpsl-bounceOutRight;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-bounceOutUp {
0% {
opacity:1
}
20% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
@keyframes mpsl-bounceOutUp {
0% {
opacity:1
}
20% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
.mpsl-bounceOutUp {
	-webkit-animation-name: mpsl-bounceOutUp;
	animation-name: mpsl-bounceOutUp;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
@keyframes mpsl-fadeIn {
0% {
opacity:0
}
100% {
opacity:1
}
}
.ms_current_slide .mpsl-fadeIn {
	-webkit-animation-name: mpsl-fadeIn;
	animation-name: mpsl-fadeIn
}
@-webkit-keyframes mpsl-fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes mpsl-fadeInDown {
0% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.ms_current_slide .mpsl-fadeInDown {
	-webkit-animation-name: mpsl-fadeInDown;
	animation-name: mpsl-fadeInDown
}
@-webkit-keyframes mpsl-fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes mpsl-fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.ms_current_slide .mpsl-fadeInDownBig {
	-webkit-animation-name: mpsl-fadeInDownBig;
	animation-name: mpsl-fadeInDownBig
}
@-webkit-keyframes mpsl-fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes mpsl-fadeInLeft {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.ms_current_slide .mpsl-fadeInLeft {
	-webkit-animation-name: mpsl-fadeInLeft;
	animation-name: mpsl-fadeInLeft
}
@-webkit-keyframes mpsl-fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes mpsl-fadeInLeftBig {
0% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.ms_current_slide .mpsl-fadeInLeftBig {
	-webkit-animation-name: mpsl-fadeInLeftBig;
	animation-name: mpsl-fadeInLeftBig
}
@-webkit-keyframes mpsl-fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes mpsl-fadeInRight {
0% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.ms_current_slide .mpsl-fadeInRight {
	-webkit-animation-name: mpsl-fadeInRight;
	animation-name: mpsl-fadeInRight
}
@-webkit-keyframes mpsl-fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes mpsl-fadeInRightBig {
0% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.ms_current_slide .mpsl-fadeInRightBig {
	-webkit-animation-name: mpsl-fadeInRightBig;
	animation-name: mpsl-fadeInRightBig
}
@-webkit-keyframes mpsl-fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes mpsl-fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.ms_current_slide .mpsl-fadeInUp {
	-webkit-animation-name: mpsl-fadeInUp;
	animation-name: mpsl-fadeInUp
}
@-webkit-keyframes mpsl-fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes mpsl-fadeInUpBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.ms_current_slide .mpsl-fadeInUpBig {
	-webkit-animation-name: mpsl-fadeInUpBig;
	animation-name: mpsl-fadeInUpBig
}
@-webkit-keyframes mpsl-fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes mpsl-fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.mpsl-fadeOut {
	-webkit-animation-name: mpsl-fadeOut;
	animation-name: mpsl-fadeOut;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-fadeOutDown {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
@keyframes mpsl-fadeOutDown {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
.mpsl-fadeOutDown {
	-webkit-animation-name: mpsl-fadeOutDown;
	animation-name: mpsl-fadeOutDown;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-fadeOutDownBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
@keyframes mpsl-fadeOutDownBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
}
.mpsl-fadeOutDownBig {
	-webkit-animation-name: mpsl-fadeOutDownBig;
	animation-name: mpsl-fadeOutDownBig;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-fadeOutLeft {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
@keyframes mpsl-fadeOutLeft {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
}
.mpsl-fadeOutLeft {
	-webkit-animation-name: mpsl-fadeOutLeft;
	animation-name: mpsl-fadeOutLeft;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-fadeOutLeftBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
@keyframes mpsl-fadeOutLeftBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
}
.mpsl-fadeOutLeftBig {
	-webkit-animation-name: mpsl-fadeOutLeftBig;
	animation-name: mpsl-fadeOutLeftBig;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-fadeOutRight {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(200px, 0, 0);
transform:translate3d(200px, 0, 0)
}
}
@keyframes mpsl-fadeOutRight {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(200px, 0, 0);
transform:translate3d(200px, 0, 0)
}
}
.mpsl-fadeOutRight {
	-webkit-animation-name: mpsl-fadeOutRight;
	animation-name: mpsl-fadeOutRight;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-fadeOutRightBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
@keyframes mpsl-fadeOutRightBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
}
.mpsl-fadeOutRightBig {
	-webkit-animation-name: mpsl-fadeOutRightBig;
	animation-name: mpsl-fadeOutRightBig;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-fadeOutUp {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}
@keyframes mpsl-fadeOutUp {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
}
.mpsl-fadeOutUp {
	-webkit-animation-name: mpsl-fadeOutUp;
	animation-name: mpsl-fadeOutUp;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-fadeOutUpBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
@keyframes mpsl-fadeOutUpBig {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
}
.mpsl-fadeOutUpBig {
	-webkit-animation-name: mpsl-fadeOutUpBig;
	animation-name: mpsl-fadeOutUpBig;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-flip {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) scale3d(0.95, .95, .95);
transform:perspective(400px) scale3d(0.95, .95, .95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
opacity:1;
-webkit-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
@keyframes mpsl-flip {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
transform:perspective(400px) rotate3d(0, 1, 0, -360deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
40% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
-webkit-animation-timing-function:ease-out;
animation-timing-function:ease-out
}
50% {
-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
80% {
-webkit-transform:perspective(400px) scale3d(0.95, .95, .95);
transform:perspective(400px) scale3d(0.95, .95, .95);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
100% {
opacity:1;
-webkit-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
.ms_current_slide .mpsl-animated.mpsl-flip {
	-webkit-backface-visibility: visible;
	-ms-backface-visibility: visible;
	backface-visibility: visible;
	-webkit-animation-name: mpsl-flip;
	animation-name: mpsl-flip
}
@-webkit-keyframes mpsl-flipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transition-timing-function:ease-in
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
opacity:1
}
}
@keyframes mpsl-flipInX {
0% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transition-timing-function:ease-in
}
40% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
transform:perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
opacity:1
}
}
.ms_current_slide .mpsl-flipInX {
	-webkit-backface-visibility: visible!important;
	-ms-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: mpsl-flipInX;
	animation-name: mpsl-flipInX
}
@-webkit-keyframes mpsl-flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transition-timing-function:ease-in
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
opacity:1
}
}
@keyframes mpsl-flipInY {
0% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transition-timing-function:ease-in
}
40% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transform:perspective(400px) rotate3d(0, 1, 0, -20deg);
transition-timing-function:ease-in
}
60% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
transform:perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity:1
}
80% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
opacity:1
}
}
.ms_current_slide .mpsl-flipInY {
	-webkit-backface-visibility: visible!important;
	-ms-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: mpsl-flipInY;
	animation-name: mpsl-flipInY
}
@-webkit-keyframes mpsl-flipOutX {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
opacity:1
}
30% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity:0
}
}
@keyframes mpsl-flipOutX {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
opacity:1
}
30% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
transform:perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity:0
}
}
.mpsl-flipOutX {
	-webkit-animation-name: mpsl-flipOutX;
	animation-name: mpsl-flipOutX;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-backface-visibility: visible!important;
	-ms-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-flipOutY {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
opacity:1
}
30% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity:0
}
}
@keyframes mpsl-flipOutY {
0% {
-webkit-transform:perspective(400px);
transform:perspective(400px);
opacity:1
}
30% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity:1
}
100% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity:0
}
}
.mpsl-flipOutY {
	-webkit-backface-visibility: visible!important;
	-ms-backface-visibility: visible!important;
	backface-visibility: visible!important;
	-webkit-animation-name: mpsl-flipOutY;
	animation-name: mpsl-flipOutY;
	-webkit-animation-duration: .75s;
	animation-duration: .75s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-lightSpeedIn {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg)
}
60% {
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1
}
100% {
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes mpsl-lightSpeedIn {
0% {
-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg)
}
60% {
-webkit-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1
}
100% {
-webkit-transform:none;
transform:none;
opacity:1
}
}
.ms_current_slide .mpsl-lightSpeedIn {
	-webkit-animation-name: mpsl-lightSpeedIn;
	animation-name: mpsl-lightSpeedIn;
	-webkit-animation-timing-function: ease-out;
	animation-timing-function: ease-out
}
@-webkit-keyframes mpsl-lightSpeedOut {
0% {
opacity:1
}
100% {
-webkit-transform:translate3d(400px, 0, 0) skewX(30deg);
transform:translate3d(400px, 0, 0) skewX(30deg);
opacity:0
}
}
@keyframes mpsl-lightSpeedOut {
0% {
opacity:1
}
100% {
-webkit-transform:translate3d(400px, 0, 0) skewX(30deg);
transform:translate3d(400px, 0, 0) skewX(30deg);
opacity:0
}
}
.mpsl-lightSpeedOut {
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: mpsl-lightSpeedOut;
	animation-name: mpsl-lightSpeedOut;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in
}
@-webkit-keyframes mpsl-rotateIn {
0% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg)
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes mpsl-rotateIn {
0% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg)
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
transform:none;
opacity:1
}
}
.ms_current_slide .mpsl-rotateIn {
	-webkit-animation-name: mpsl-rotateIn;
	animation-name: mpsl-rotateIn
}
@-webkit-keyframes mpsl-rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg)
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes mpsl-rotateInDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg)
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
.ms_current_slide .mpsl-rotateInDownLeft {
	-webkit-animation-name: mpsl-rotateInDownLeft;
	animation-name: mpsl-rotateInDownLeft
}
@-webkit-keyframes mpsl-rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg)
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes mpsl-rotateInDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg)
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
.ms_current_slide .mpsl-rotateInDownRight {
	-webkit-animation-name: mpsl-rotateInDownRight;
	animation-name: mpsl-rotateInDownRight
}
@-webkit-keyframes mpsl-rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes mpsl-rotateInUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg)
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
.ms_current_slide .mpsl-rotateInUpLeft {
	-webkit-animation-name: mpsl-rotateInUpLeft;
	animation-name: mpsl-rotateInUpLeft
}
@-webkit-keyframes mpsl-rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg)
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
@keyframes mpsl-rotateInUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg)
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
transform:none;
opacity:1
}
}
.ms_current_slide .mpsl-rotateInUpRight {
	-webkit-animation-name: mpsl-rotateInUpRight;
	animation-name: mpsl-rotateInUpRight
}
@-webkit-keyframes mpsl-rotateOut {
0% {
-webkit-transform-origin:center;
transform-origin:center;
opacity:1
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, 200deg);
transform:rotate3d(0, 0, 1, 200deg);
opacity:0
}
}
@keyframes mpsl-rotateOut {
0% {
-webkit-transform-origin:center;
transform-origin:center;
opacity:1
}
100% {
-webkit-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, 200deg);
transform:rotate3d(0, 0, 1, 200deg);
opacity:0
}
}
.mpsl-rotateOut {
	-webkit-animation-name: mpsl-rotateOut;
	animation-name: mpsl-rotateOut;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-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
}
}
@-ms-keyframes mpsl-rotateOutDownLeft {
0% {
-ms-transform-origin:left bottom;
-ms-transform:rotate(0);
opacity:1
}
100% {
-ms-transform-origin:left bottom;
-ms-transform:rotate(90deg);
opacity:0
}
}
@keyframes mpsl-rotateOutDownLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(0);
transform:rotate(0);
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate(90deg);
transform:rotate(90deg);
opacity:0
}
}
.mpsl-rotateOutDownLeft {
	-webkit-animation-name: mpsl-rotateOutDownLeft;
	-ms-animation-name: mpsl-rotateOutDownLeft;
	animation-name: mpsl-rotateOutDownLeft;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-rotateOutDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
@keyframes mpsl-rotateOutDownRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
.mpsl-rotateOutDownRight {
	-webkit-animation-name: mpsl-rotateOutDownRight;
	animation-name: mpsl-rotateOutDownRight;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-rotateOutUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
@keyframes mpsl-rotateOutUpLeft {
0% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
}
.mpsl-rotateOutUpLeft {
	-webkit-animation-name: mpsl-rotateOutUpLeft;
	animation-name: mpsl-rotateOutUpLeft;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-rotateOutUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 90deg);
transform:rotate3d(0, 0, 1, 90deg);
opacity:0
}
}
@keyframes mpsl-rotateOutUpRight {
0% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 90deg);
transform:rotate3d(0, 0, 1, 90deg);
opacity:0
}
}
.mpsl-rotateOutUpRight {
	-webkit-animation-name: mpsl-rotateOutUpRight;
	animation-name: mpsl-rotateOutUpRight;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-hinge {
0% {
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate3d(0, 0, 1, 80deg);
transform:rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
40%, 80% {
-webkit-transform:rotate3d(0, 0, 1, 60deg);
transform:rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
100% {
-webkit-transform:translate3d(0, 700px, 0);
transform:translate3d(0, 700px, 0);
opacity:0
}
}
@keyframes mpsl-hinge {
0% {
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
20%, 60% {
-webkit-transform:rotate3d(0, 0, 1, 80deg);
transform:rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out
}
40%, 80% {
-webkit-transform:rotate3d(0, 0, 1, 60deg);
transform:rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin:top left;
transform-origin:top left;
-webkit-animation-timing-function:ease-in-out;
animation-timing-function:ease-in-out;
opacity:1
}
100% {
-webkit-transform:translate3d(0, 700px, 0);
transform:translate3d(0, 700px, 0);
opacity:0
}
}
.mpsl-hinge {
	-webkit-animation-name: mpsl-hinge;
	animation-name: mpsl-hinge
}
@-webkit-keyframes mpsl-rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes mpsl-rollIn {
0% {
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.ms_current_slide .mpsl-rollIn {
	-webkit-animation-name: mpsl-rollIn;
	animation-name: mpsl-rollIn
}
@-webkit-keyframes mpsl-rollOut {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}
@keyframes mpsl-rollOut {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}
.mpsl-rollOut {
	-webkit-animation-name: mpsl-rollOut;
	animation-name: mpsl-rollOut;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-zoomIn {
0% {
-webkit-transform:scale3d(0.3, .3, .3);
transform:scale3d(0.3, .3, .3)
}
100%, 50% {
opacity:1
}
}
@keyframes mpsl-zoomIn {
0% {
-webkit-transform:scale3d(0.3, .3, .3);
transform:scale3d(0.3, .3, .3)
}
100%, 50% {
opacity:1
}
}
.ms_current_slide .mpsl-zoomIn {
	-webkit-animation-name: mpsl-zoomIn;
	animation-name: mpsl-zoomIn
}
@-webkit-keyframes mpsl-zoomInDown {
0% {
-webkit-transform:scale3d(0.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(0.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(0.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
100% {
opacity:1
}
}
@keyframes mpsl-zoomInDown {
0% {
-webkit-transform:scale3d(0.1, .1, .1) translate3d(0, -1000px, 0);
transform:scale3d(0.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(0.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
100% {
opacity:1
}
}
.ms_current_slide .mpsl-zoomInDown {
	-webkit-animation-name: mpsl-zoomInDown;
	animation-name: mpsl-zoomInDown
}
@-webkit-keyframes mpsl-zoomInLeft {
0% {
-webkit-transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
100% {
opacity:1
}
}
@keyframes mpsl-zoomInLeft {
0% {
-webkit-transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
transform:scale3d(0.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
transform:scale3d(0.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
100% {
opacity:1
}
}
.ms_current_slide .mpsl-zoomInLeft {
	-webkit-animation-name: mpsl-zoomInLeft;
	animation-name: mpsl-zoomInLeft
}
@-webkit-keyframes mpsl-zoomInRight {
0% {
-webkit-transform:scale3d(0.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(0.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(0.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
100% {
opacity:1
}
}
@keyframes mpsl-zoomInRight {
0% {
-webkit-transform:scale3d(0.1, .1, .1) translate3d(1000px, 0, 0);
transform:scale3d(0.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(-10px, 0, 0);
transform:scale3d(0.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
100% {
opacity:1
}
}
.ms_current_slide .mpsl-zoomInRight {
	-webkit-animation-name: mpsl-zoomInRight;
	animation-name: mpsl-zoomInRight
}
@-webkit-keyframes mpsl-zoomInUp {
0% {
-webkit-transform:scale3d(0.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(0.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(0.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
100% {
opacity:1
}
}
@keyframes mpsl-zoomInUp {
0% {
-webkit-transform:scale3d(0.1, .1, .1) translate3d(0, 1000px, 0);
transform:scale3d(0.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(0.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
100% {
opacity:1
}
}
.ms_current_slide .mpsl-zoomInUp {
	-webkit-animation-name: mpsl-zoomInUp;
	animation-name: mpsl-zoomInUp
}
@-webkit-keyframes mpsl-zoomOut {
0% {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(0.3, .3, .3);
transform:scale3d(0.3, .3, .3)
}
100% {
opacity:0
}
}
@keyframes mpsl-zoomOut {
0% {
opacity:1
}
50% {
opacity:0;
-webkit-transform:scale3d(0.3, .3, .3);
transform:scale3d(0.3, .3, .3)
}
100% {
opacity:0
}
}
.mpsl-zoomOut {
	-webkit-animation-name: mpsl-zoomOut;
	animation-name: mpsl-zoomOut;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-zoomOutDown {
0% {
opacity:1
}
40% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(0.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(0.1, .1, .1) translate3d(0, 2000px, 0);
transform:scale3d(0.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes mpsl-zoomOutDown {
0% {
opacity:1
}
40% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(0, -60px, 0);
transform:scale3d(0.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(0.1, .1, .1) translate3d(0, 2000px, 0);
transform:scale3d(0.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.mpsl-zoomOutDown {
	-webkit-animation-name: mpsl-zoomOutDown;
	animation-name: mpsl-zoomOutDown;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-zoomOutLeft {
0% {
opacity:1
}
40% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(42px, 0, 0);
transform:scale3d(0.475, .475, .475) translate3d(42px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);
transform:scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin:left center;
transform-origin:left center
}
}
@keyframes mpsl-zoomOutLeft {
0% {
opacity:1
}
40% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(42px, 0, 0);
transform:scale3d(0.475, .475, .475) translate3d(42px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);
transform:scale(0.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin:left center;
transform-origin:left center
}
}
.mpsl-zoomOutLeft {
	-webkit-animation-name: mpsl-zoomOutLeft;
	animation-name: mpsl-zoomOutLeft;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-zoomOutRight {
0% {
opacity:1
}
40% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(-42px, 0, 0);
transform:scale3d(0.475, .475, .475) translate3d(-42px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);
transform:scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin:right center;
transform-origin:right center
}
}
@keyframes mpsl-zoomOutRight {
0% {
opacity:1
}
40% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(-42px, 0, 0);
transform:scale3d(0.475, .475, .475) translate3d(-42px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);
transform:scale(0.1) translate3d(2000px, 0, 0);
-webkit-transform-origin:right center;
transform-origin:right center
}
}
.mpsl-zoomOutRight {
	-webkit-animation-name: mpsl-zoomOutRight;
	animation-name: mpsl-zoomOutRight;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
@-webkit-keyframes mpsl-zoomOutUp {
0% {
opacity:1
}
40% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(0.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(0.1, .1, .1) translate3d(0, -2000px, 0);
transform:scale3d(0.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes mpsl-zoomOutUp {
0% {
opacity:1
}
40% {
opacity:1;
-webkit-transform:scale3d(0.475, .475, .475) translate3d(0, 60px, 0);
transform:scale3d(0.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function:cubic-bezier(0.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(0.1, .1, .1) translate3d(0, -2000px, 0);
transform:scale3d(0.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
.mpsl-zoomOutUp {
	-webkit-animation-name: mpsl-zoomOutUp;
	animation-name: mpsl-zoomOutUp;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
.ms_banner_timer {
	width: 100%;
	height: 2px;
	position: absolute;
	z-index: 200;
	top: 0;
	left: 0;
	background: rgba(0,0,0,.2);
	display: none
}
.ms_banner_inner {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	background: rgba(255,255,255,.5);
	width: 0;
	transition: opacity 1s ease-out
}
.ms_vimeo_layer iframe {
	width: 100%;
	height: 100%;
	display: block;
	margin: 0!important
}
.ms_vimeo_layer .ms_vimeo_layer_preview_image {
	position: relative;
	top: -100%;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden
}
.ms_vimeo_layer .ms_vimeo_layer_preview_image.hidden {
	display: none
}
.ms_vimeo_layer .ms_vimeo_layer_preview_image .ms_vimeo_layer_preview_button {
	position: absolute;
	width: 64px;
	height: 64px;
	top: 50%;
	left: 50%;
	margin-top: -32px;
	margin-left: -32px;
	opacity: 1;
	background-image: url(../images/play_button.png?ver=1.2.2);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer
}
.ms_youtube_layer iframe {
	width: 100%;
	height: 100%;
	display: block;
	margin: 0!important
}
.ms_youtube_layer .ms_youtube_layer_preview_image {
	position: relative;
	top: -100%;
	left: 0;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden
}
.ms_youtube_layer .ms_youtube_layer_preview_image.hidden {
	display: none
}
.ms_youtube_layer .ms_youtube_layer_preview_image .ms_youtube_layer_preview_button {
	position: absolute;
	width: 64px;
	height: 64px;
	top: 50%;
	left: 50%;
	margin-top: -32px;
	margin-left: -32px;
	opacity: 1;
	background-image: url(../images/play_button.png?ver=1.2.2);
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer
}
.ms_video_layer {
	background-color: #000
}
.ms_video_layer video {
	position: relative!important;
	top: 0!important;
	left: 0!important;
	width: 100%!important;
	height: 100%!important;
	padding: 0!important;
	margin: 0!important
}
.ms_slide_link {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1000
}
.ms_wrapper .ms_preload_wrapper.ms_active {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 2000
}
@media (max-width:480px) {
.ms_prev {
	left: 5px!important
}
.ms_next {
	right: 5px!important
}
.ms_vimeo_layer .ms_vimeo_layer_preview_image .ms_vimeo_layer_preview_button, .ms_youtube_layer .ms_youtube_layer_preview_image .ms_youtube_layer_preview_button {
	background-image: url(../images/play_button_mobile.png?ver=1.2.2)!important;
	width: 48px;
	height: 48px;
	margin-top: -24px;
	margin-left: -24px
}
}
.mpsl-linear {
	-webkit-animation-timing-function: cubic-bezier(0.25, .25, .75, .75);
	animation-timing-function: cubic-bezier(0.25, .25, .75, .75)
}
.mpsl-ease {
	-webkit-animation-timing-function: cubic-bezier(0.25, .1, .25, 1);
	animation-timing-function: cubic-bezier(0.25, .1, .25, 1)
}
.mpsl-easeIn {
	-webkit-animation-timing-function: cubic-bezier(0.42, 0, 1, 1);
	animation-timing-function: cubic-bezier(0.42, 0, 1, 1)
}
.mpsl-easeOut {
	-webkit-animation-timing-function: cubic-bezier(0, 0, .58, 1);
	animation-timing-function: cubic-bezier(0, 0, .58, 1)
}
.mpsl-easeInOut {
	-webkit-animation-timing-function: cubic-bezier(0.42, 0, .58, 1);
	animation-timing-function: cubic-bezier(0.42, 0, .58, 1)
}
.mpsl-easeInQuad {
	-webkit-animation-timing-function: cubic-bezier(0.55, .085, .68, .53);
	animation-timing-function: cubic-bezier(0.55, .085, .68, .53)
}
.mpsl-easeInCubic {
	-webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
	animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
}
.mpsl-easeInQuart {
	-webkit-animation-timing-function: cubic-bezier(0.895, .03, .685, .22);
	animation-timing-function: cubic-bezier(0.895, .03, .685, .22)
}
.mpsl-easeInQuint {
	-webkit-animation-timing-function: cubic-bezier(0.755, .05, .855, .06);
	animation-timing-function: cubic-bezier(0.755, .05, .855, .06)
}
.mpsl-easeInSine {
	-webkit-animation-timing-function: cubic-bezier(0.47, 0, .745, .715);
	animation-timing-function: cubic-bezier(0.47, 0, .745, .715)
}
.mpsl-easeInExpo {
	-webkit-animation-timing-function: cubic-bezier(0.95, .05, .795, .035);
	animation-timing-function: cubic-bezier(0.95, .05, .795, .035)
}
.mpsl-easeInCirc {
	-webkit-animation-timing-function: cubic-bezier(0.6, .04, .98, .335);
	animation-timing-function: cubic-bezier(0.6, .04, .98, .335)
}
.mpsl-easeInBack {
	-webkit-animation-timing-function: cubic-bezier(0.6, -.28, .735, .045);
	animation-timing-function: cubic-bezier(0.6, -.28, .735, .045)
}
.mpsl-easeOutQuad {
	-webkit-animation-timing-function: cubic-bezier(0.25, .46, .45, .94);
	animation-timing-function: cubic-bezier(0.25, .46, .45, .94)
}
.mpsl-easeOutCubic {
	-webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
	animation-timing-function: cubic-bezier(0.215, .61, .355, 1)
}
.mpsl-easeOutQuart {
	-webkit-animation-timing-function: cubic-bezier(0.165, .84, .44, 1);
	animation-timing-function: cubic-bezier(0.165, .84, .44, 1)
}
.mpsl-easeOutQuint {
	-webkit-animation-timing-function: cubic-bezier(0.23, 1, .32, 1);
	animation-timing-function: cubic-bezier(0.23, 1, .32, 1)
}
.mpsl-easeOutSine {
	-webkit-animation-timing-function: cubic-bezier(0.39, .575, .565, 1);
	animation-timing-function: cubic-bezier(0.39, .575, .565, 1)
}
.mpsl-easeOutExpo {
	-webkit-animation-timing-function: cubic-bezier(0.19, 1, .22, 1);
	animation-timing-function: cubic-bezier(0.19, 1, .22, 1)
}
.mpsl-easeOutCirc {
	-webkit-animation-timing-function: cubic-bezier(0.075, .82, .165, 1);
	animation-timing-function: cubic-bezier(0.075, .82, .165, 1)
}
.mpsl-easeOutBack {
	-webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1.275);
	animation-timing-function: cubic-bezier(0.175, .885, .32, 1.275)
}
.mpsl-easeInOutQuad {
	-webkit-animation-timing-function: cubic-bezier(0.455, .03, .515, .955);
	animation-timing-function: cubic-bezier(0.455, .03, .515, .955)
}
.mpsl-easeInOutCubic {
	-webkit-animation-timing-function: cubic-bezier(0.645, .045, .355, 1);
	animation-timing-function: cubic-bezier(0.645, .045, .355, 1)
}
.mpsl-easeInOutQuart {
	-webkit-animation-timing-function: cubic-bezier(0.77, 0, .175, 1);
	animation-timing-function: cubic-bezier(0.77, 0, .175, 1)
}
.mpsl-easeInOutQuint {
	-webkit-animation-timing-function: cubic-bezier(0.86, 0, .07, 1);
	animation-timing-function: cubic-bezier(0.86, 0, .07, 1)
}
.mpsl-easeInOutSine {
	-webkit-animation-timing-function: cubic-bezier(0.445, .05, .55, .95);
	animation-timing-function: cubic-bezier(0.445, .05, .55, .95)
}
.mpsl-easeInOutExpo {
	-webkit-animation-timing-function: cubic-bezier(1, 0, 0, 1);
	animation-timing-function: cubic-bezier(1, 0, 0, 1)
}
.mpsl-easeInOutCirc {
	-webkit-animation-timing-function: cubic-bezier(0.785, .135, .15, .86);
	animation-timing-function: cubic-bezier(0.785, .135, .15, .86)
}
.mpsl-easeInOutBack {
	-webkit-animation-timing-function: cubic-bezier(0.68, -.55, .265, 1.55);
	animation-timing-function: cubic-bezier(0.68, -.55, .265, 1.55)
}
.ms_counter {
	color: rgba(255,255,255,.5);
	font-size: 18px;
	font-weight: 400;
	left: 20px;
	line-height: 1em;
	margin: 0;
	padding: 0;
	position: absolute;
	text-shadow: 1px 1px 0 rgba(0,0,0,.2);
	top: 20px;
	z-index: 1000
}
@media (max-width:991px) {
.ms_counter {
	font-size: 14px
}
}
.ms_start_pause {
	background: url(../images/play.svg?ver=1.2.2) no-repeat scroll center center/22px auto transparent;
	border-radius: 100%;
	display: block;
	height: 28px;
	opacity: .7;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 28px
}
.ms_start_pause :hover {
	opacity: 1;
	transition: none;
	cursor: pointer
}
.ms_start_pause.ms_pause {
	background: url(../images/pause.svg?ver=1.2.2) no-repeat scroll center center/22px auto transparent
}
@media (max-width:767px) {
.ms_start_pause {
	display: none
}
}
.ms_next, .ms_prev {
	display: block;
	height: 32px;
	margin-top: -16px;
	opacity: .7;
	position: absolute;
	top: 50%;
	width: 32px;
	z-index: 1000
}
.ms_next {
	background: url(../images/next.svg?ver=1.2.2) no-repeat scroll center center/32px auto transparent;
	right: 16px
}
.ms_prev {
	background: url(../images/prev.svg?ver=1.2.2) no-repeat scroll center center/32px auto transparent;
	left: 16px
}
.ms_next:hover, .ms_prev:hover {
	opacity: 1;
	transition: none;
	cursor: pointer
}
@media (max-width:767px) {
.ms_next {
	right: 7px
}
.ms_prev {
	left: 7px
}
}
@media (max-width:480px) {
.ms_next {
	right: 0;
	background-size: 16px auto
}
.ms_prev {
	left: 0;
	background-size: 16px auto
}
}
.ms_pagination {
	bottom: 16px;
	position: absolute;
	right: auto;
	text-align: center;
	width: 100%;
	z-index: 1000
}
.ms_pagination .ms_bullet_wrapper {
	display: inline-block
}
.ms_pagination .ms_bullet {
	background: url(../images/bullet.svg?ver=1.2.2) no-repeat scroll 0 0/16px auto transparent;
	display: block;
	float: left;
	height: 16px;
	margin: 0 3px;
	opacity: .7;
	position: relative;
	width: 16px
}
.ms_pagination .ms_bullet:hover {
	background: url(../images/bullet.svg?ver=1.2.2) no-repeat scroll 0 0/16px auto transparent;
	opacity: 1;
	transition: none;
	cursor: pointer
}
.ms_pagination .ms_bullet.ms_active {
	background: url(../images/bullet.svg?ver=1.2.2) no-repeat scroll 0 0/16px auto transparent;
	opacity: .9;
	transition: none
}
@media (max-width:767px) {
.ms_pagination .ms_bullet {
	display: none
}
}
.ms_repeater {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: 0;
	z-index: -1
}
.ms_repeater.ms_active {
	z-index: 100
}
.ms_show {
	opacity: 1
}
.ms_control_show.ng-hide:not(.ng-hide-animate), .ms_slide.ng-hide:not(.ng-hide-animate) {
	display: block!important
}
.ms_repeater.ms_active {
	opacity: 1!important
}
.ms_layer.mpsl-white-space-normal {
	white-space: normal!important
}
.ms_layer.mpsl-white-space-nowrap {
	white-space: nowrap!important
}
.ms_layer.ms_layer_left_pos {
	left: 0!important;
	right: auto!important
}
