/*
 * Урізана копія animate.css: лише анімації, що реально використовуються
 * в розмітці сайту (атрибут data-animate).
 *
 * Повний animate.css важить 340 КБ і містить ~90 анімацій, з яких
 * використовується 8:
 *   - fadeInUpBig
 *   - fadeOutUpBig
 *   - fadeInRightBig
 *   - fadeOutRightBig
 *   - slideInRight
 *   - slideOutRight
 *   - slideInUp
 *   - slideOutDown
 *
 * Джерело: components/animate/animate.css (лишається в репозиторії).
 * Якщо в розмітці зʼявиться нова анімація — додай її keyframes звідти.
 */
[data-animate] {	visibility: hidden;}
.animated {	animation-duration: 1s;	animation-fill-mode: both;	visibility: visible;}
@media print, (prefers-reduced-motion: reduce) {	.animated {		animation-duration: 1ms !important;		transition-duration: 1ms !important;		animation-iteration-count: 1 !important;	}}
@-webkit-keyframes fadeInRightBig {	0% {		opacity: 0;		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}	100% {		opacity: 1;		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}}
@-moz-keyframes fadeInRightBig {	0% {		opacity: 0;		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}	100% {		opacity: 1;		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}}
@-ms-keyframes fadeInRightBig {	0% {		opacity: 0;		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}	100% {		opacity: 1;		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}}
@-o-keyframes fadeInRightBig {	0% {		opacity: 0;		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}	100% {		opacity: 1;		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}}
@keyframes fadeInRightBig {	0% {		opacity: 0;		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}	100% {		opacity: 1;		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}}
.fadeInRightBig {	-webkit-animation-name: fadeInRightBig;	-moz-animation-name: fadeInRightBig;	-ms-animation-name: fadeInRightBig;	-o-animation-name: fadeInRightBig;	animation-name: fadeInRightBig;	-webkit-animation-iteration-count: 1;	-moz-animation-iteration-count: 1;	-ms-animation-iteration-count: 1;	-o-animation-iteration-count: 1;	animation-iteration-count: 1;	-webkit-animation-duration: 0.7s;	-moz-animation-duration: 0.7s;	-ms-animation-duration: 0.7s;	-o-animation-duration: 0.7s;	animation-duration: 0.7s;	-webkit-animation-delay: 0s;	-moz-animation-delay: 0s;	-ms-animation-delay: 0s;	-o-animation-delay: 0s;	animation-delay: 0s;	-webkit-animation-timing-function: ease;	-moz-animation-timing-function: ease;	-ms-animation-timing-function: ease;	-o-animation-timing-function: ease;	animation-timing-function: ease;	-webkit-animation-fill-mode: both;	-moz-animation-fill-mode: both;	-ms-animation-fill-mode: both;	-o-animation-fill-mode: both;	animation-fill-mode: both;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	-o-backface-visibility: hidden;	backface-visibility: hidden;}
@-webkit-keyframes fadeInUpBig {	0% {		opacity: 0;		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}	100% {		opacity: 1;		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}}
@-moz-keyframes fadeInUpBig {	0% {		opacity: 0;		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}	100% {		opacity: 1;		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}}
@-ms-keyframes fadeInUpBig {	0% {		opacity: 0;		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}	100% {		opacity: 1;		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}}
@-o-keyframes fadeInUpBig {	0% {		opacity: 0;		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}	100% {		opacity: 1;		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}}
@keyframes fadeInUpBig {	0% {		opacity: 0;		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}	100% {		opacity: 1;		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}}
.fadeInUpBig {	-webkit-animation-name: fadeInUpBig;	-moz-animation-name: fadeInUpBig;	-ms-animation-name: fadeInUpBig;	-o-animation-name: fadeInUpBig;	animation-name: fadeInUpBig;	-webkit-animation-iteration-count: 1;	-moz-animation-iteration-count: 1;	-ms-animation-iteration-count: 1;	-o-animation-iteration-count: 1;	animation-iteration-count: 1;	-webkit-animation-duration: 0.7s;	-moz-animation-duration: 0.7s;	-ms-animation-duration: 0.7s;	-o-animation-duration: 0.7s;	animation-duration: 0.7s;	-webkit-animation-delay: 0s;	-moz-animation-delay: 0s;	-ms-animation-delay: 0s;	-o-animation-delay: 0s;	animation-delay: 0s;	-webkit-animation-timing-function: ease;	-moz-animation-timing-function: ease;	-ms-animation-timing-function: ease;	-o-animation-timing-function: ease;	animation-timing-function: ease;	-webkit-animation-fill-mode: both;	-moz-animation-fill-mode: both;	-ms-animation-fill-mode: both;	-o-animation-fill-mode: both;	animation-fill-mode: both;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	-o-backface-visibility: hidden;	backface-visibility: hidden;}
@-webkit-keyframes fadeOutRightBig {	0% {		opacity: 1;		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}	100% {		opacity: 0;		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}}
@-moz-keyframes fadeOutRightBig {	0% {		opacity: 1;		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}	100% {		opacity: 0;		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}}
@-ms-keyframes fadeOutRightBig {	0% {		opacity: 1;		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}	100% {		opacity: 0;		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}}
@-o-keyframes fadeOutRightBig {	0% {		opacity: 1;		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}	100% {		opacity: 0;		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}}
@keyframes fadeOutRightBig {	0% {		opacity: 1;		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}	100% {		opacity: 0;		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}}
.fadeOutRightBig {	-webkit-animation-name: fadeOutRightBig;	-moz-animation-name: fadeOutRightBig;	-ms-animation-name: fadeOutRightBig;	-o-animation-name: fadeOutRightBig;	animation-name: fadeOutRightBig;	-webkit-animation-iteration-count: 1;	-moz-animation-iteration-count: 1;	-ms-animation-iteration-count: 1;	-o-animation-iteration-count: 1;	animation-iteration-count: 1;	-webkit-animation-duration: 0.7s;	-moz-animation-duration: 0.7s;	-ms-animation-duration: 0.7s;	-o-animation-duration: 0.7s;	animation-duration: 0.7s;	-webkit-animation-delay: 0s;	-moz-animation-delay: 0s;	-ms-animation-delay: 0s;	-o-animation-delay: 0s;	animation-delay: 0s;	-webkit-animation-timing-function: ease;	-moz-animation-timing-function: ease;	-ms-animation-timing-function: ease;	-o-animation-timing-function: ease;	animation-timing-function: ease;	-webkit-animation-fill-mode: both;	-moz-animation-fill-mode: both;	-ms-animation-fill-mode: both;	-o-animation-fill-mode: both;	animation-fill-mode: both;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	-o-backface-visibility: hidden;	backface-visibility: hidden;}
@-webkit-keyframes fadeOutUpBig {	0% {		opacity: 1;		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}	100% {		opacity: 0;		-webkit-transform: translateY(-100%);		-moz-transform: translateY(-100%);		-ms-transform: translateY(-100%);		-o-transform: translateY(-100%);		transform: translateY(-100%);	}}
@-moz-keyframes fadeOutUpBig {	0% {		opacity: 1;		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}	100% {		opacity: 0;		-webkit-transform: translateY(-100%);		-moz-transform: translateY(-100%);		-ms-transform: translateY(-100%);		-o-transform: translateY(-100%);		transform: translateY(-100%);	}}
@-ms-keyframes fadeOutUpBig {	0% {		opacity: 1;		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}	100% {		opacity: 0;		-webkit-transform: translateY(-100%);		-moz-transform: translateY(-100%);		-ms-transform: translateY(-100%);		-o-transform: translateY(-100%);		transform: translateY(-100%);	}}
@-o-keyframes fadeOutUpBig {	0% {		opacity: 1;		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}	100% {		opacity: 0;		-webkit-transform: translateY(-100%);		-moz-transform: translateY(-100%);		-ms-transform: translateY(-100%);		-o-transform: translateY(-100%);		transform: translateY(-100%);	}}
@keyframes fadeOutUpBig {	0% {		opacity: 1;		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}	100% {		opacity: 0;		-webkit-transform: translateY(-100%);		-moz-transform: translateY(-100%);		-ms-transform: translateY(-100%);		-o-transform: translateY(-100%);		transform: translateY(-100%);	}}
.fadeOutUpBig {	-webkit-animation-name: fadeOutUpBig;	-moz-animation-name: fadeOutUpBig;	-ms-animation-name: fadeOutUpBig;	-o-animation-name: fadeOutUpBig;	animation-name: fadeOutUpBig;	-webkit-animation-iteration-count: 1;	-moz-animation-iteration-count: 1;	-ms-animation-iteration-count: 1;	-o-animation-iteration-count: 1;	animation-iteration-count: 1;	-webkit-animation-duration: 0.7s;	-moz-animation-duration: 0.7s;	-ms-animation-duration: 0.7s;	-o-animation-duration: 0.7s;	animation-duration: 0.7s;	-webkit-animation-delay: 0s;	-moz-animation-delay: 0s;	-ms-animation-delay: 0s;	-o-animation-delay: 0s;	animation-delay: 0s;	-webkit-animation-timing-function: ease;	-moz-animation-timing-function: ease;	-ms-animation-timing-function: ease;	-o-animation-timing-function: ease;	animation-timing-function: ease;	-webkit-animation-fill-mode: both;	-moz-animation-fill-mode: both;	-ms-animation-fill-mode: both;	-o-animation-fill-mode: both;	animation-fill-mode: both;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	-o-backface-visibility: hidden;	backface-visibility: hidden;}
@-webkit-keyframes slideInRight {	0% {		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}	100% {		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}}
@-moz-keyframes slideInRight {	0% {		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}	100% {		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}}
@-ms-keyframes slideInRight {	0% {		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}	100% {		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}}
@-o-keyframes slideInRight {	0% {		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}	100% {		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}}
@keyframes slideInRight {	0% {		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}	100% {		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}}
.slideInRight {	-webkit-animation-name: slideInRight;	-moz-animation-name: slideInRight;	-ms-animation-name: slideInRight;	-o-animation-name: slideInRight;	animation-name: slideInRight;	-webkit-animation-iteration-count: 1;	-moz-animation-iteration-count: 1;	-ms-animation-iteration-count: 1;	-o-animation-iteration-count: 1;	animation-iteration-count: 1;	-webkit-animation-duration: 0.7s;	-moz-animation-duration: 0.7s;	-ms-animation-duration: 0.7s;	-o-animation-duration: 0.7s;	animation-duration: 0.7s;	-webkit-animation-delay: 0s;	-moz-animation-delay: 0s;	-ms-animation-delay: 0s;	-o-animation-delay: 0s;	animation-delay: 0s;	-webkit-animation-timing-function: ease;	-moz-animation-timing-function: ease;	-ms-animation-timing-function: ease;	-o-animation-timing-function: ease;	animation-timing-function: ease;	-webkit-animation-fill-mode: both;	-moz-animation-fill-mode: both;	-ms-animation-fill-mode: both;	-o-animation-fill-mode: both;	animation-fill-mode: both;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	-o-backface-visibility: hidden;	backface-visibility: hidden;}
@-webkit-keyframes slideInUp {	0% {		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}	100% {		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}}
@-moz-keyframes slideInUp {	0% {		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}	100% {		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}}
@-ms-keyframes slideInUp {	0% {		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}	100% {		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}}
@-o-keyframes slideInUp {	0% {		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}	100% {		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}}
@keyframes slideInUp {	0% {		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}	100% {		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}}
.slideInUp {	-webkit-animation-name: slideInUp;	-moz-animation-name: slideInUp;	-ms-animation-name: slideInUp;	-o-animation-name: slideInUp;	animation-name: slideInUp;	-webkit-animation-iteration-count: 1;	-moz-animation-iteration-count: 1;	-ms-animation-iteration-count: 1;	-o-animation-iteration-count: 1;	animation-iteration-count: 1;	-webkit-animation-duration: 0.7s;	-moz-animation-duration: 0.7s;	-ms-animation-duration: 0.7s;	-o-animation-duration: 0.7s;	animation-duration: 0.7s;	-webkit-animation-delay: 0s;	-moz-animation-delay: 0s;	-ms-animation-delay: 0s;	-o-animation-delay: 0s;	animation-delay: 0s;	-webkit-animation-timing-function: ease;	-moz-animation-timing-function: ease;	-ms-animation-timing-function: ease;	-o-animation-timing-function: ease;	animation-timing-function: ease;	-webkit-animation-fill-mode: both;	-moz-animation-fill-mode: both;	-ms-animation-fill-mode: both;	-o-animation-fill-mode: both;	animation-fill-mode: both;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	-o-backface-visibility: hidden;	backface-visibility: hidden;}
@-webkit-keyframes slideOutDown {	0% {		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}	100% {		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}}
@-moz-keyframes slideOutDown {	0% {		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}	100% {		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}}
@-ms-keyframes slideOutDown {	0% {		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}	100% {		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}}
@-o-keyframes slideOutDown {	0% {		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}	100% {		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}}
@keyframes slideOutDown {	0% {		-webkit-transform: translateY(0);		-moz-transform: translateY(0);		-ms-transform: translateY(0);		-o-transform: translateY(0);		transform: translateY(0);	}	100% {		-webkit-transform: translateY(100%);		-moz-transform: translateY(100%);		-ms-transform: translateY(100%);		-o-transform: translateY(100%);		transform: translateY(100%);	}}
.slideOutDown {	-webkit-animation-name: slideOutDown;	-moz-animation-name: slideOutDown;	-ms-animation-name: slideOutDown;	-o-animation-name: slideOutDown;	animation-name: slideOutDown;	-webkit-animation-iteration-count: 1;	-moz-animation-iteration-count: 1;	-ms-animation-iteration-count: 1;	-o-animation-iteration-count: 1;	animation-iteration-count: 1;	-webkit-animation-duration: 0.7s;	-moz-animation-duration: 0.7s;	-ms-animation-duration: 0.7s;	-o-animation-duration: 0.7s;	animation-duration: 0.7s;	-webkit-animation-delay: 0s;	-moz-animation-delay: 0s;	-ms-animation-delay: 0s;	-o-animation-delay: 0s;	animation-delay: 0s;	-webkit-animation-timing-function: ease;	-moz-animation-timing-function: ease;	-ms-animation-timing-function: ease;	-o-animation-timing-function: ease;	animation-timing-function: ease;	-webkit-animation-fill-mode: both;	-moz-animation-fill-mode: both;	-ms-animation-fill-mode: both;	-o-animation-fill-mode: both;	animation-fill-mode: both;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	-o-backface-visibility: hidden;	backface-visibility: hidden;}
@-webkit-keyframes slideOutRight {	0% {		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}	100% {		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}}
@-moz-keyframes slideOutRight {	0% {		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}	100% {		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}}
@-ms-keyframes slideOutRight {	0% {		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}	100% {		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}}
@-o-keyframes slideOutRight {	0% {		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}	100% {		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}}
@keyframes slideOutRight {	0% {		-webkit-transform: translateX(0);		-moz-transform: translateX(0);		-ms-transform: translateX(0);		-o-transform: translateX(0);		transform: translateX(0);	}	100% {		-webkit-transform: translateX(100%);		-moz-transform: translateX(100%);		-ms-transform: translateX(100%);		-o-transform: translateX(100%);		transform: translateX(100%);	}}
.slideOutRight {	-webkit-animation-name: slideOutRight;	-moz-animation-name: slideOutRight;	-ms-animation-name: slideOutRight;	-o-animation-name: slideOutRight;	animation-name: slideOutRight;	-webkit-animation-iteration-count: 1;	-moz-animation-iteration-count: 1;	-ms-animation-iteration-count: 1;	-o-animation-iteration-count: 1;	animation-iteration-count: 1;	-webkit-animation-duration: 0.7s;	-moz-animation-duration: 0.7s;	-ms-animation-duration: 0.7s;	-o-animation-duration: 0.7s;	animation-duration: 0.7s;	-webkit-animation-delay: 0s;	-moz-animation-delay: 0s;	-ms-animation-delay: 0s;	-o-animation-delay: 0s;	animation-delay: 0s;	-webkit-animation-timing-function: ease;	-moz-animation-timing-function: ease;	-ms-animation-timing-function: ease;	-o-animation-timing-function: ease;	animation-timing-function: ease;	-webkit-animation-fill-mode: both;	-moz-animation-fill-mode: both;	-ms-animation-fill-mode: both;	-o-animation-fill-mode: both;	animation-fill-mode: both;	-webkit-backface-visibility: hidden;	-moz-backface-visibility: hidden;	-ms-backface-visibility: hidden;	-o-backface-visibility: hidden;	backface-visibility: hidden;}