/*MIXINS LESS*/
/* Examples: http://stas-melnikov.ru/responsive_elements/tooltip.html*/
/*****************/
/*SHOW*/
/*****************/
/*jump-tecnalis-motions*/
.jump-tecnalis-motionsInit {
	opacity: 0;
 }
 .jump-tecnalis-motionsIn {
	-webkit-animation-name: jump-tecnalis-motionsIn;
	-moz-animation-name: jump-tecnalis-motionsIn;
	-ms-animation-name: jump-tecnalis-motionsIn;
	animation-name: jump-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
 }
 @keyframes jump-tecnalis-motionsIn {
	0%,
	20% {
	  opacity: 0;
	}
	30% {
	  opacity: 1;
	}
	0%,
	20%,
	53%,
	80%,
	100% {
	  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  transform: translate3d(0, 0, 0);
	}
	40%,
	43% {
	  transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	  transform: translate3d(0, -30px, 0);
	}
	70% {
	  transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	  transform: translate3d(0, -15px, 0);
	}
	90% {
	  transform: translate3d(0, -4px, 0);
	}
 }
 @-moz-keyframes jump-tecnalis-motionsIn {
	0%,
	20% {
	  opacity: 0;
	}
	30% {
	  opacity: 1;
	}
	0%,
	20%,
	53%,
	80%,
	100% {
	  -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  -moz-transform: translate3d(0, 0, 0);
	}
	40%,
	43% {
	  -moz-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	  -moz-transform: translate3d(0, -30px, 0);
	}
	70% {
	  -moz-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	  -moz-transform: translate3d(0, -15px, 0);
	}
	90% {
	  -moz-transform: translate3d(0, -4px, 0);
	}
 }
 @-webkit-keyframes jump-tecnalis-motionsIn {
	0%,
	20% {
	  opacity: 0;
	}
	30% {
	  opacity: 1;
	}
	0%,
	20%,
	53%,
	80%,
	100% {
	  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  -webkit-transform: translate3d(0, 0, 0);
	}
	40%,
	43% {
	  -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	  -webkit-transform: translate3d(0, -30px, 0);
	}
	70% {
	  -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	  -webkit-transform: translate3d(0, -15px, 0);
	}
	90% {
	  -webkit-transform: translate3d(0, -4px, 0);
	}
 }
 @-ms-keyframes jump-tecnalis-motionsIn {
	0%,
	20% {
	  opacity: 0;
	}
	30% {
	  opacity: 1;
	}
	0%,
	20%,
	53%,
	80%,
	100% {
	  -ms-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	  -ms-transform: translate3d(0, 0, 0);
	}
	40%,
	43% {
	  -ms-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	  -ms-transform: translate3d(0, -30px, 0);
	}
	70% {
	  -ms-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
	  -ms-transform: translate3d(0, -15px, 0);
	}
	90% {
	  -ms-transform: translate3d(0, -4px, 0);
	}
 }
 /*shine-tecnalis-motions*/
 .shine-tecnalis-motionsInit {
	opacity: 0;
 }
 .shine-tecnalis-motionsIn {
	-webkit-animation-name: shine-tecnalis-motionsIn;
	-moz-animation-name: shine-tecnalis-motionsIn;
	-ms-animation-name: shine-tecnalis-motionsIn;
	animation-name: shine-tecnalis-motionsIn;
	opacity: 1;
 }
 @keyframes shine-tecnalis-motionsIn {
	0%,
	50%,
	100% {
	  opacity: 1;
	}
	25%,
	75% {
	  opacity: 0;
	}
 }
 @-moz-keyframes shine-tecnalis-motionsIn {
	0%,
	50%,
	100% {
	  opacity: 1;
	}
	25%,
	75% {
	  opacity: 0;
	}
 }
 @-webkit-keyframes shine-tecnalis-motionsIn {
	0%,
	50%,
	100% {
	  opacity: 1;
	}
	25%,
	75% {
	  opacity: 0;
	}
 }
 @-ms-keyframes shine-tecnalis-motionsIn {
	0%,
	50%,
	100% {
	  opacity: 1;
	}
	25%,
	75% {
	  opacity: 0;
	}
 }
 /*impulse-tecnalis-motions*/
 .impulse-tecnalis-motionsInit {
	opacity: 0;
 }
 .impulse-tecnalis-motionsIn {
	-webkit-animation-name: impulse-tecnalis-motionsIn;
	-moz-animation-name: impulse-tecnalis-motionsIn;
	-ms-animation-name: impulse-tecnalis-motionsIn;
	animation-name: impulse-tecnalis-motionsIn;
	opacity: 1;
 }
 @keyframes impulse-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: scale3d(1, 1, 1);
	}
	50% {
	  transform: scale3d(1.05, 1.05, 1.05);
	}
	to {
	  transform: scale3d(1, 1, 1);
	}
 }
 @-moz-keyframes impulse-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: scale3d(1, 1, 1);
	}
	50% {
	  -moz-transform: scale3d(1.05, 1.05, 1.05);
	}
	to {
	  -moz-transform: scale3d(1, 1, 1);
	}
 }
 @-webkit-keyframes impulse-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: scale3d(1, 1, 1);
	}
	50% {
	  -webkit-transform: scale3d(1.05, 1.05, 1.05);
	}
	to {
	  -webkit-transform: scale3d(1, 1, 1);
	}
 }
 @-ms-keyframes impulse-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: scale3d(1, 1, 1);
	}
	50% {
	  -ms-transform: scale3d(1.05, 1.05, 1.05);
	}
	to {
	  -ms-transform: scale3d(1, 1, 1);
	}
 }
 /*elastic-tecnalis-motions*/
 .elastic-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1);
 }
 .elastic-tecnalis-motionsIn {
	-webkit-animation-name: elastic-tecnalis-motionsIn;
	-moz-animation-name: elastic-tecnalis-motionsIn;
	-ms-animation-name: elastic-tecnalis-motionsIn;
	animation-name: elastic-tecnalis-motionsIn;
	opacity: 1;
 }
 @keyframes elastic-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: scale3d(1, 1, 1);
	}
	30% {
	  transform: scale3d(1.25, 0.75, 1);
	}
	40% {
	  transform: scale3d(0.75, 1.25, 1);
	}
	50% {
	  transform: scale3d(1.15, 0.85, 1);
	}
	65% {
	  transform: scale3d(0.95, 1.05, 1);
	}
	75% {
	  transform: scale3d(1.05, 0.95, 1);
	}
	to {
	  transform: scale3d(1, 1, 1);
	}
 }
 @-moz-keyframes elastic-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: scale3d(1, 1, 1);
	}
	30% {
	  -moz-transform: scale3d(1.25, 0.75, 1);
	}
	40% {
	  -moz-transform: scale3d(0.75, 1.25, 1);
	}
	50% {
	  -moz-transform: scale3d(1.15, 0.85, 1);
	}
	65% {
	  -moz-transform: scale3d(0.95, 1.05, 1);
	}
	75% {
	  -moz-transform: scale3d(1.05, 0.95, 1);
	}
	to {
	  -moz-transform: scale3d(1, 1, 1);
	}
 }
 @-webkit-keyframes elastic-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: scale3d(1, 1, 1);
	}
	30% {
	  -webkit-transform: scale3d(1.25, 0.75, 1);
	}
	40% {
	  -webkit-transform: scale3d(0.75, 1.25, 1);
	}
	50% {
	  -webkit-transform: scale3d(1.15, 0.85, 1);
	}
	65% {
	  -webkit-transform: scale3d(0.95, 1.05, 1);
	}
	75% {
	  -webkit-transform: scale3d(1.05, 0.95, 1);
	}
	to {
	  -webkit-transform: scale3d(1, 1, 1);
	}
 }
 @-ms-keyframes elastic-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: scale3d(1, 1, 1);
	}
	30% {
	  -ms-transform: scale3d(1.25, 0.75, 1);
	}
	40% {
	  -ms-transform: scale3d(0.75, 1.25, 1);
	}
	50% {
	  -ms-transform: scale3d(1.15, 0.85, 1);
	}
	65% {
	  -ms-transform: scale3d(0.95, 1.05, 1);
	}
	75% {
	  -ms-transform: scale3d(1.05, 0.95, 1);
	}
	to {
	  -ms-transform: scale3d(1, 1, 1);
	}
 }
 /*jitter-tecnalis-motions*/
 .jitter-tecnalis-motionsInit {
	opacity: 0;
 }
 .jitter-tecnalis-motionsIn {
	-webkit-animation-name: jitter-tecnalis-motionsIn;
	-moz-animation-name: jitter-tecnalis-motionsIn;
	-ms-animation-name: jitter-tecnalis-motionsIn;
	animation-name: jitter-tecnalis-motionsIn;
	opacity: 1;
 }
 @keyframes jitter-tecnalis-motionsIn {
	0%,
	20% {
	  opacity: 0;
	}
	0%,
	100% {
	  transform: translate3d(0, 0, 0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
	  transform: translate3d(-10px, 0, 0);
	}
	20%,
	40%,
	60%,
	80% {
	  transform: translate3d(10px, 0, 0);
	}
 }
 @-moz-keyframes jitter-tecnalis-motionsIn {
	0%,
	20% {
	  opacity: 0;
	}
	0%,
	100% {
	  -moz-transform: translate3d(0, 0, 0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
	  -moz-transform: translate3d(-10px, 0, 0);
	}
	20%,
	40%,
	60%,
	80% {
	  -moz-transform: translate3d(10px, 0, 0);
	}
 }
 @-webkit-keyframes jitter-tecnalis-motionsIn {
	0%,
	20% {
	  opacity: 0;
	}
	0%,
	100% {
	  -webkit-transform: translate3d(0, 0, 0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
	  -webkit-transform: translate3d(-10px, 0, 0);
	}
	20%,
	40%,
	60%,
	80% {
	  -webkit-transform: translate3d(10px, 0, 0);
	}
 }
 @-ms-keyframes jitter-tecnalis-motionsIn {
	0%,
	20% {
	  opacity: 0;
	}
	0%,
	100% {
	  -ms-transform: translate3d(0, 0, 0);
	}
	10%,
	30%,
	50%,
	70%,
	90% {
	  -ms-transform: translate3d(-10px, 0, 0);
	}
	20%,
	40%,
	60%,
	80% {
	  -ms-transform: translate3d(10px, 0, 0);
	}
 }
 /*seesaw-tecnalis-motions*/
 .seesaw-tecnalis-motionsInit {
	opacity: 0;
 }
 .seesaw-tecnalis-motionsIn {
	-webkit-animation-name: seesaw-tecnalis-motionsIn;
	-moz-animation-name: seesaw-tecnalis-motionsIn;
	-ms-animation-name: seesaw-tecnalis-motionsIn;
	animation-name: seesaw-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	-moz-transform: rotate3d(0, 0, 1, 0deg);
	-ms-transform: rotate3d(0, 0, 1, 0deg);
	-o-transform: rotate3d(0, 0, 1, 0deg);
 }
 @keyframes seesaw-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	}
	20% {
	  transform: rotate3d(0, 0, 1, 15deg);
	}
	40% {
	  transform: rotate3d(0, 0, 1, -10deg);
	}
	60% {
	  transform: rotate3d(0, 0, 1, 5deg);
	}
	80% {
	  transform: rotate3d(0, 0, 1, -5deg);
	}
	to {
	  transform: rotate3d(0, 0, 1, 0deg);
	}
 }
 @-moz-keyframes seesaw-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	}
	20% {
	  -moz-transform: rotate3d(0, 0, 1, 15deg);
	}
	40% {
	  -moz-transform: rotate3d(0, 0, 1, -10deg);
	}
	60% {
	  -moz-transform: rotate3d(0, 0, 1, 5deg);
	}
	80% {
	  -moz-transform: rotate3d(0, 0, 1, -5deg);
	}
	to {
	  -moz-transform: rotate3d(0, 0, 1, 0deg);
	}
 }
 @-webkit-keyframes seesaw-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	}
	20% {
	  -webkit-transform: rotate3d(0, 0, 1, 15deg);
	}
	40% {
	  -webkit-transform: rotate3d(0, 0, 1, -10deg);
	}
	60% {
	  -webkit-transform: rotate3d(0, 0, 1, 5deg);
	}
	80% {
	  -webkit-transform: rotate3d(0, 0, 1, -5deg);
	}
	to {
	  -webkit-transform: rotate3d(0, 0, 1, 0deg);
	}
 }
 @-ms-keyframes seesaw-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	}
	20% {
	  -ms-transform: rotate3d(0, 0, 1, 15deg);
	}
	40% {
	  -ms-transform: rotate3d(0, 0, 1, -10deg);
	}
	60% {
	  -ms-transform: rotate3d(0, 0, 1, 5deg);
	}
	80% {
	  -ms-transform: rotate3d(0, 0, 1, -5deg);
	}
	to {
	  -ms-transform: rotate3d(0, 0, 1, 0deg);
	}
 }
 /*wave-tecnalis-motions*/
 .wave-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1);
 }
 .wave-tecnalis-motionsIn {
	-webkit-animation-name: wave-tecnalis-motionsIn;
	-moz-animation-name: wave-tecnalis-motionsIn;
	-ms-animation-name: wave-tecnalis-motionsIn;
	animation-name: wave-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes wave-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: none;
	}
	15% {
	  transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}
	30% {
	  transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}
	45% {
	  transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}
	60% {
	  transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}
	75% {
	  transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}
	to {
	  transform: none;
	}
 }
 @-moz-keyframes wave-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: none;
	}
	15% {
	  -moz-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}
	30% {
	  -moz-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}
	45% {
	  -moz-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}
	60% {
	  -moz-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}
	75% {
	  -moz-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}
	to {
	  -moz-transform: none;
	}
 }
 @-webkit-keyframes wave-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: none;
	}
	15% {
	  -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}
	30% {
	  -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}
	45% {
	  -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}
	60% {
	  -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}
	75% {
	  -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}
	to {
	  -webkit-transform: none;
	}
 }
 @-ms-keyframes wave-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: none;
	}
	15% {
	  -ms-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
	}
	30% {
	  -ms-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
	}
	45% {
	  -ms-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
	}
	60% {
	  -ms-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
	}
	75% {
	  -ms-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
	}
	to {
	  -ms-transform: none;
	}
 }
 /*jumpHigh-tecnalis-motionsInit (en la web denominado jumpIn)*/
 .jumpHigh-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: scale3d(0.3, 0.3, 0.3);
	-moz-transform: scale3d(0.3, 0.3, 0.3);
	-ms-transform: scale3d(0.3, 0.3, 0.3);
	-o-transform: scale3d(0.3, 0.3, 0.3);
 }
 .jumpHigh-tecnalis-motionsIn {
	-webkit-animation-name: jumpHigh-tecnalis-motionsIn;
	-moz-animation-name: jumpHigh-tecnalis-motionsIn;
	-ms-animation-name: jumpHigh-tecnalis-motionsIn;
	animation-name: jumpHigh-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1);
 }
 @keyframes jumpHigh-tecnalis-motionsIn {
	0%,
	20%,
	40%,
	60%,
	80%,
	100% {
	  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  transform: scale3d(0.3, 0.3, 0.3);
	}
	20% {
	  transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
	  transform: scale3d(0.9, 0.9, 0.9);
	}
	60% {
	  opacity: 1;
	  transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
	  transform: scale3d(0.97, 0.97, 0.97);
	}
	to {
	  opacity: 1;
	  transform: scale3d(1, 1, 1);
	}
 }
 @-moz-keyframes jumpHigh-tecnalis-motionsIn {
	0%,
	20%,
	40%,
	60%,
	80%,
	100% {
	  -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -moz-transform: scale3d(0.3, 0.3, 0.3);
	}
	20% {
	  transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
	  -moz-transform: scale3d(0.9, 0.9, 0.9);
	}
	60% {
	  opacity: 1;
	  -moz-transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
	  -moz-transform: scale3d(0.97, 0.97, 0.97);
	}
	to {
	  opacity: 1;
	  -moz-transform: scale3d(1, 1, 1);
	}
 }
 @-webkit-keyframes jumpHigh-tecnalis-motionsIn {
	0%,
	20%,
	40%,
	60%,
	80%,
	100% {
	  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -webkit-transform: scale3d(0.3, 0.3, 0.3);
	}
	20% {
	  -webkit-transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
	  -webkit-transform: scale3d(0.9, 0.9, 0.9);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
	  -webkit-transform: scale3d(0.97, 0.97, 0.97);
	}
	to {
	  opacity: 1;
	  -webkit-transform: scale3d(1, 1, 1);
	}
 }
 @-ms-keyframes jumpHigh-tecnalis-motionsIn {
	0%,
	20%,
	40%,
	60%,
	80%,
	100% {
	  -ms-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -ms-transform: scale3d(0.3, 0.3, 0.3);
	}
	20% {
	  -ms-transform: scale3d(1.1, 1.1, 1.1);
	}
	40% {
	  -ms-transform: scale3d(0.9, 0.9, 0.9);
	}
	60% {
	  opacity: 1;
	  -ms-transform: scale3d(1.03, 1.03, 1.03);
	}
	80% {
	  -ms-transform: scale3d(0.97, 0.97, 0.97);
	}
	to {
	  opacity: 1;
	  -ms-transform: scale3d(1, 1, 1);
	}
 }
 /*jumpInDown-tecnalis-motions*/
 .jumpInDown-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: translate3d(0, -3000px, 0);
	-moz-transform: translate3d(0, -3000px, 0);
	-ms-transform: translate3d(0, -3000px, 0);
	-o-transform: translate3d(0, -3000px, 0);
 }
 .jumpInDown-tecnalis-motionsIn {
	-webkit-animation-name: jumpInDown-tecnalis-motionsIn;
	-moz-animation-name: jumpInDown-tecnalis-motionsIn;
	-ms-animation-name: jumpInDown-tecnalis-motionsIn;
	animation-name: jumpInDown-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes jumpInDown-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  transform: translate3d(0, -3000px, 0);
	}
	60% {
	  opacity: 1;
	  transform: translate3d(0, 25px, 0);
	}
	75% {
	  transform: translate3d(0, -10px, 0);
	}
	90% {
	  transform: translate3d(0, 5px, 0);
	}
	to {
	  transform: none;
	}
 }
 @-moz-keyframes jumpInDown-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -moz-transform: translate3d(0, -3000px, 0);
	}
	60% {
	  opacity: 1;
	  -moz-transform: translate3d(0, 25px, 0);
	}
	75% {
	  -moz-transform: translate3d(0, -10px, 0);
	}
	90% {
	  -moz-transform: translate3d(0, 5px, 0);
	}
	to {
	  -moz-transform: none;
	}
 }
 @-webkit-keyframes jumpInDown-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -webkit-transform: translate3d(0, -3000px, 0);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: translate3d(0, 25px, 0);
	}
	75% {
	  -webkit-transform: translate3d(0, -10px, 0);
	}
	90% {
	  -webkit-transform: translate3d(0, 5px, 0);
	}
	to {
	  -webkit-transform: none;
	}
 }
 @-ms-keyframes jumpInDown-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  -ms-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -ms-transform: translate3d(0, -3000px, 0);
	}
	60% {
	  opacity: 1;
	  -ms-transform: translate3d(0, 25px, 0);
	}
	75% {
	  -ms-transform: translate3d(0, -10px, 0);
	}
	90% {
	  -ms-transform: translate3d(0, 5px, 0);
	}
	to {
	  -ms-transform: none;
	}
 }
 /*jumpInLeft-tecnalis-motions*/
 .jumpInLeft-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: translate3d(-3000px, 0, 0);
	-moz-transform: translate3d(-3000px, 0, 0);
	-ms-transform: translate3d(-3000px, 0, 0);
	-o-transform: translate3d(-3000px, 0, 0);
 }
 .jumpInLeft-tecnalis-motionsIn {
	-webkit-animation-name: jumpInLeft-tecnalis-motionsIn;
	-moz-animation-name: jumpInLeft-tecnalis-motionsIn;
	-ms-animation-name: jumpInLeft-tecnalis-motionsIn;
	animation-name: jumpInLeft-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes jumpInLeft-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  transform: translate3d(-3000px, 0, 0);
	}
	60% {
	  opacity: 1;
	  transform: translate3d(25px, 0, 0);
	}
	75% {
	  transform: translate3d(-10px, 0, 0);
	}
	90% {
	  transform: translate3d(5px, 0, 0);
	}
	to {
	  transform: none;
	}
 }
 @-moz-keyframes jumpInLeft-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -moz-transform: translate3d(-3000px, 0, 0);
	}
	60% {
	  opacity: 1;
	  -moz-transform: translate3d(25px, 0, 0);
	}
	75% {
	  -moz-transform: translate3d(-10px, 0, 0);
	}
	90% {
	  -moz-transform: translate3d(5px, 0, 0);
	}
	to {
	  -moz-transform: none;
	}
 }
 @-webkit-keyframes jumpInLeft-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -webkit-transform: translate3d(-3000px, 0, 0);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: translate3d(25px, 0, 0);
	}
	75% {
	  -webkit-transform: translate3d(-10px, 0, 0);
	}
	90% {
	  -webkit-transform: translate3d(5px, 0, 0);
	}
	to {
	  -webkit-transform: none;
	}
 }
 @-ms-keyframes jumpInLeft-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  -ms-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -ms-transform: translate3d(-3000px, 0, 0);
	}
	60% {
	  opacity: 1;
	  -ms-transform: translate3d(25px, 0, 0);
	}
	75% {
	  -ms-transform: translate3d(-10px, 0, 0);
	}
	90% {
	  -ms-transform: translate3d(5px, 0, 0);
	}
	to {
	  -ms-transform: none;
	}
 }
 /*jumpInRight-tecnalis-motions*/
 .jumpInRight-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: translate3d(3000px, 0, 0);
	-moz-transform: translate3d(3000px, 0, 0);
	-ms-transform: translate3d(3000px, 0, 0);
	-o-transform: translate3d(3000px, 0, 0);
 }
 .jumpInRight-tecnalis-motionsIn {
	-webkit-animation-name: jumpInRight-tecnalis-motionsIn;
	-moz-animation-name: jumpInRight-tecnalis-motionsIn;
	-ms-animation-name: jumpInRight-tecnalis-motionsIn;
	animation-name: jumpInRight-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes jumpInRight-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  transform: translate3d(3000px, 0, 0);
	}
	60% {
	  opacity: 1;
	  transform: translate3d(-25px, 0, 0);
	}
	75% {
	  transform: translate3d(10px, 0, 0);
	}
	90% {
	  transform: translate3d(-5px, 0, 0);
	}
	to {
	  -webkit-transform: none;
	  -ms-transform: none;
	  transform: none;
	}
 }
 @-moz-keyframes jumpInRight-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -moz-transform: translate3d(3000px, 0, 0);
	}
	60% {
	  opacity: 1;
	  -moz-transform: translate3d(-25px, 0, 0);
	}
	75% {
	  -moz-transform: translate3d(10px, 0, 0);
	}
	90% {
	  -moz-transform: translate3d(-5px, 0, 0);
	}
	to {
	  -moz-transform: none;
	}
 }
 @-webkit-keyframes jumpInRight-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -webkit-transform: translate3d(3000px, 0, 0);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: translate3d(-25px, 0, 0);
	}
	75% {
	  -webkit-transform: translate3d(10px, 0, 0);
	}
	90% {
	  -webkit-transform: translate3d(-5px, 0, 0);
	}
	to {
	  -webkit-transform: none;
	}
 }
 @-ms-keyframes jumpInRight-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -ms-transform: translate3d(3000px, 0, 0);
	}
	60% {
	  opacity: 1;
	  -ms-transform: translate3d(-25px, 0, 0);
	}
	75% {
	  -ms-transform: translate3d(10px, 0, 0);
	}
	90% {
	  -ms-transform: translate3d(-5px, 0, 0);
	}
	to {
	  -ms-transform: none;
	  transform: none;
	}
 }
 /*jumpInUp-tecnalis-motions*/
 .jumpInUp-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: translate3d(0, 3000px, 0);
	-moz-transform: translate3d(0, 3000px, 0);
	-ms-transform: translate3d(0, 3000px, 0);
	-o-transform: translate3d(0, 3000px, 0);
 }
 .jumpInUp-tecnalis-motionsIn {
	-webkit-animation-name: jumpInUp-tecnalis-motionsIn;
	-moz-animation-name: jumpInUp-tecnalis-motionsIn;
	-ms-animation-name: jumpInUp-tecnalis-motionsIn;
	animation-name: jumpInUp-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
 }
 @keyframes jumpInUp-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  transform: translate3d(0, 3000px, 0);
	}
	60% {
	  opacity: 1;
	  transform: translate3d(0, -20px, 0);
	}
	75% {
	  transform: translate3d(0, 10px, 0);
	}
	90% {
	  transform: translate3d(0, -5px, 0);
	}
	to {
	  transform: translate3d(0, 0, 0);
	}
 }
 @-moz-keyframes jumpInUp-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  -moz-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -moz-transform: translate3d(0, 3000px, 0);
	}
	60% {
	  opacity: 1;
	  -moz-transform: translate3d(0, -20px, 0);
	}
	75% {
	  -moz-transform: translate3d(0, 10px, 0);
	}
	90% {
	  -moz-transform: translate3d(0, -5px, 0);
	}
	to {
	  -moz-transform: translate3d(0, 0, 0);
	}
 }
 @-webkit-keyframes jumpInUp-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -webkit-transform: translate3d(0, 3000px, 0);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: translate3d(0, -20px, 0);
	}
	75% {
	  -webkit-transform: translate3d(0, 10px, 0);
	}
	90% {
	  -webkit-transform: translate3d(0, -5px, 0);
	}
	to {
	  -webkit-ransform: translate3d(0, 0, 0);
	}
 }
 @-ms-keyframes jumpInUp-tecnalis-motionsIn {
	0%,
	60%,
	75%,
	90%,
	100% {
	  -ms-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	0% {
	  opacity: 0;
	  -ms-transform: translate3d(0, 3000px, 0);
	}
	60% {
	  opacity: 1;
	  -ms-transform: translate3d(0, -20px, 0);
	}
	75% {
	  -ms-transform: translate3d(0, 10px, 0);
	}
	90% {
	  -ms-transform: translate3d(0, -5px, 0);
	}
	to {
	  -ms-transform: translate3d(0, 0, 0);
	}
 }
 /*fadeInDown-tecnalis-motions*/
 .fadeInDown-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: translate3d(0, -100%, 0);
	-moz-transform: translate3d(0, -100%, 0);
	-ms-transform: translate3d(0, -100%, 0);
	-o-transform: translate3d(0, -100%, 0);
 }
 .fadeInDown-tecnalis-motionsIn {
	-webkit-animation-name: fadeInDown-tecnalis-motionsIn;
	-moz-animation-name: fadeInDown-tecnalis-motionsIn;
	-ms-animation-name: fadeInDown-tecnalis-motionsIn;
	animation-name: fadeInDown-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes fadeInDown-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: translate3d(0, -100%, 0);
	}
	to {
	  opacity: 1;
	  transform: none;
	}
 }
 @-moz-keyframes fadeInDown-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: translate3d(0, -100%, 0);
	}
	to {
	  opacity: 1;
	  -moz-transform: none;
	}
 }
 @-webkit-keyframes fadeInDown-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: translate3d(0, -100%, 0);
	}
	to {
	  opacity: 1;
	  -webkit-transform: none;
	}
 }
 @-ms-keyframes fadeInDown-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: translate3d(0, -100%, 0);
	}
	to {
	  opacity: 1;
	  -ms-transform: none;
	}
 }
 /*fadeInDownBig-tecnalis-motions*/
 .fadeInDownBig-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: translate3d(0, -2000px, 0);
	-moz-transform: translate3d(0, -2000px, 0);
	-ms-transform: translate3d(0, -2000px, 0);
	-o-transform: translate3d(0, -2000px, 0);
 }
 .fadeInDownBig-tecnalis-motionsIn {
	-webkit-animation-name: fadeInDownBig-tecnalis-motionsIn;
	-moz-animation-name: fadeInDownBig-tecnalis-motionsIn;
	-ms-animation-name: fadeInDownBig-tecnalis-motionsIn;
	animation-name: fadeInDownBig-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes fadeInDownBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: translate3d(0, -2000px, 0);
	}
	to {
	  opacity: 1;
	  transform: none;
	}
 }
 @-moz-keyframes fadeInDownBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: translate3d(0, -2000px, 0);
	}
	to {
	  opacity: 1;
	  -moz-transform: none;
	}
 }
 @-webkit-keyframes fadeInDownBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: translate3d(0, -2000px, 0);
	}
	to {
	  opacity: 1;
	  -webkit-transform: none;
	}
 }
 @-ms-keyframes fadeInDownBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: translate3d(0, -2000px, 0);
	}
	to {
	  opacity: 1;
	  -ms-transform: none;
	}
 }
 /*.fadeInDownBig-tecnalis-motionsInit{opacity: 0;.transform(translate(0,-2000px));}
 .fadeInDownBig-tecnalis-motionsIn{.animationName(fadeInDownBig-tecnalis-motionsIn);opacity: 1;.transform(none);}
 @keyframes fadeInDownBig-tecnalis-motionsIn{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}
 @-moz-keyframes  fadeInDownBig-tecnalis-motionsIn{0%{opacity:0;-moz-transform:translate3d(0,-2000px,0)}to{opacity:1;-moz-transform:none}}
 @-webkit-keyframes fadeInDownBig-tecnalis-motionsIn{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none}}
 @-ms-keyframes fadeInDownBig-tecnalis-motionsIn{0%{opacity:0;-ms-transform:translate(0,-2000px)}to{opacity:1;-ms-transform:none}}*/
 /*fadeInLeft-tecnalis-motions*/
 .fadeInLeft-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: translate3d(-100%, 0, 0);
	-moz-transform: translate3d(-100%, 0, 0);
	-ms-transform: translate3d(-100%, 0, 0);
	-o-transform: translate3d(-100%, 0, 0);
 }
 .fadeInLeft-tecnalis-motionsIn {
	-webkit-animation-name: fadeInLeft-tecnalis-motionsIn;
	-moz-animation-name: fadeInLeft-tecnalis-motionsIn;
	-ms-animation-name: fadeInLeft-tecnalis-motionsIn;
	animation-name: fadeInLeft-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes fadeInLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: translate3d(-100%, 0, 0);
	}
	to {
	  opacity: 1;
	  transform: none;
	}
 }
 @-moz-keyframes fadeInLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: translate3d(-100%, 0, 0);
	}
	to {
	  opacity: 1;
	  -moz-transform: none;
	}
 }
 @-webkit-keyframes fadeInLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: translate3d(-100%, 0, 0);
	}
	to {
	  opacity: 1;
	  -webkit-transform: none;
	}
 }
 @-ms-keyframes fadeInLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: translate3d(-100%, 0, 0);
	}
	to {
	  opacity: 1;
	  -ms-transform: none;
	}
 }
 /*fadeInLeftBig-tecnalis-motions*/
 .fadeInLeftBig-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: translate3d(-2000px, 0, 0);
	-moz-transform: translate3d(-2000px, 0, 0);
	-ms-transform: translate3d(-2000px, 0, 0);
	-o-transform: translate3d(-2000px, 0, 0);
 }
 .fadeInLeftBig-tecnalis-motionsIn {
	-webkit-animation-name: fadeInLeftBig-tecnalis-motionsIn;
	-moz-animation-name: fadeInLeftBig-tecnalis-motionsIn;
	-ms-animation-name: fadeInLeftBig-tecnalis-motionsIn;
	animation-name: fadeInLeftBig-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes fadeInLeftBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: translate3d(-2000px, 0, 0);
	}
	to {
	  opacity: 1;
	  transform: none;
	}
 }
 @-moz-keyframes fadeInLeftBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: translate3d(-2000px, 0, 0);
	}
	to {
	  opacity: 1;
	  -moz-transform: none;
	}
 }
 @-webkit-keyframes fadeInLeftBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: translate3d(-2000px, 0, 0);
	}
	to {
	  opacity: 1;
	  -webkit-transform: none;
	}
 }
 @-ms-keyframes fadeInLeftBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: translate3d(-2000px, 0, 0);
	}
	to {
	  opacity: 1;
	  -ms-transform: none;
	}
 }
 /*fadeInRight-tecnalis-motions*/
 .fadeInRight-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0);
	-moz-transform: translate3d(100%, 0, 0);
	-ms-transform: translate3d(100%, 0, 0);
	-o-transform: translate3d(100%, 0, 0);
 }
 .fadeInRight-tecnalis-motionsIn {
	-webkit-animation-name: fadeInRight-tecnalis-motionsIn;
	-moz-animation-name: fadeInRight-tecnalis-motionsIn;
	-ms-animation-name: fadeInRight-tecnalis-motionsIn;
	animation-name: fadeInRight-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes fadeInRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: translate3d(100%, 0, 0);
	}
	to {
	  opacity: 1;
	  transform: none;
	}
 }
 @-moz-keyframes fadeInRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: translate3d(100%, 0, 0);
	}
	to {
	  opacity: 1;
	  -moz-transform: none;
	}
 }
 @-webkit-keyframes fadeInRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: translate3d(100%, 0, 0);
	}
	to {
	  opacity: 1;
	  -webkit-transform: none;
	}
 }
 @-ms-keyframes fadeInRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: translate3d(100%, 0, 0);
	}
	to {
	  opacity: 1;
	  -ms-transform: none;
	}
 }
 /*fadeInRightBig-tecnalis-motions*/
 .fadeInRightBig-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: translate3d(2000px, 0, 0);
	-moz-transform: translate3d(2000px, 0, 0);
	-ms-transform: translate3d(2000px, 0, 0);
	-o-transform: translate3d(2000px, 0, 0);
 }
 .fadeInRightBig-tecnalis-motionsIn {
	-webkit-animation-name: fadeInRightBig-tecnalis-motionsIn;
	-moz-animation-name: fadeInRightBig-tecnalis-motionsIn;
	-ms-animation-name: fadeInRightBig-tecnalis-motionsIn;
	animation-name: fadeInRightBig-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes fadeInRightBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: translate3d(2000px, 0, 0);
	}
	to {
	  opacity: 1;
	  transform: none;
	}
 }
 @-moz-keyframes fadeInRightBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: translate3d(2000px, 0, 0);
	}
	to {
	  opacity: 1;
	  -moz-transform: none;
	}
 }
 @-webkit-keyframes fadeInRightBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: translate3d(2000px, 0, 0);
	}
	to {
	  opacity: 1;
	  -webkit-transform: none;
	}
 }
 @-ms-keyframes fadeInRightBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: translate3d(2000px, 0, 0);
	}
	to {
	  opacity: 1;
	  -ms-transform: none;
	}
 }
 /*fadeInUp-tecnalis-motions*/
 .fadeInUp-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: translate3d(0, 100%, 0);
	-moz-transform: translate3d(0, 100%, 0);
	-ms-transform: translate3d(0, 100%, 0);
	-o-transform: translate3d(0, 100%, 0);
 }
 .fadeInUp-tecnalis-motionsIn {
	-webkit-animation-name: fadeInUp-tecnalis-motionsIn;
	-moz-animation-name: fadeInUp-tecnalis-motionsIn;
	-ms-animation-name: fadeInUp-tecnalis-motionsIn;
	animation-name: fadeInUp-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes fadeInUp-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: translate3d(0, 100%, 0);
	}
	to {
	  opacity: 1;
	  transform: none;
	}
 }
 @-moz-keyframes fadeInUp-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: translate3d(0, 100%, 0);
	}
	to {
	  opacity: 1;
	  -moz-transform: none;
	}
 }
 @-webkit-keyframes fadeInUp-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: translate3d(0, 100%, 0);
	}
	to {
	  opacity: 1;
	  -webkit-transform: none;
	}
 }
 @-ms-keyframes fadeInUp-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: translate3d(0, 100%, 0);
	}
	to {
	  opacity: 1;
	  -ms-transform: none;
	}
 }
 /*fadeInUpBig-tecnalis-motions*/
 .fadeInUpBig-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: translate3d(0, 2000px, 0);
	-moz-transform: translate3d(0, 2000px, 0);
	-ms-transform: translate3d(0, 2000px, 0);
	-o-transform: translate3d(0, 2000px, 0);
 }
 .fadeInUpBig-tecnalis-motionsIn {
	-webkit-animation-name: fadeInUpBig-tecnalis-motionsIn;
	-moz-animation-name: fadeInUpBig-tecnalis-motionsIn;
	-ms-animation-name: fadeInUpBig-tecnalis-motionsIn;
	animation-name: fadeInUpBig-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes fadeInUpBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: translate3d(0, 2000px, 0);
	}
	to {
	  opacity: 1;
	  transform: none;
	}
 }
 @-moz-keyframes fadeInUpBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: translate3d(0, 2000px, 0);
	}
	to {
	  opacity: 1;
	  -moz-transform: none;
	}
 }
 @-webkit-keyframes fadeInUpBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: translate3d(0, 2000px, 0);
	}
	to {
	  opacity: 1;
	  -webkit-transform: none;
	}
 }
 @-ms-keyframes fadeInUpBig-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: translate3d(0, 2000px, 0);
	}
	to {
	  opacity: 1;
	  -ms-transform: none;
	}
 }
 /*flip-tecnalis-motions*/
 .flip-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	-moz-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	-ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	-o-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
 }
 .flip-tecnalis-motionsIn {
	-webkit-animation-name: flip-tecnalis-motionsIn;
	-moz-animation-name: flip-tecnalis-motionsIn;
	-ms-animation-name: flip-tecnalis-motionsIn;
	animation-name: flip-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: perspective(400px);
	-moz-transform: perspective(400px);
	-ms-transform: perspective(400px);
	-o-transform: perspective(400px);
 }
 @keyframes flip-tecnalis-motionsIn {
	0% {
	  transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	  animation-timing-function: ease-out;
	}
	40% {
	  transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
	  animation-timing-function: ease-out;
	}
	50% {
	  transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
	  animation-timing-function: ease-in;
	}
	80% {
	  transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
	  animation-timing-function: ease-in;
	}
	to {
	  transform: perspective(400px);
	  animation-timing-function: ease-in;
	}
 }
 @-webkit-keyframes flip-tecnalis-motionsIn {
	0% {
	  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	  -webkit-animation-timing-function: ease-out;
	}
	40% {
	  -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
	  -webkit-animation-timing-function: ease-out;
	}
	50% {
	  -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
	  -webkit-animation-timing-function: ease-in;
	}
	80% {
	  -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
	  -webkit-animation-timing-function: ease-in;
	}
	to {
	  -webkit-transform: perspective(400px);
	  -webkit-animation-timing-function: ease-in;
	}
 }
 @-moz-keyframes flip-tecnalis-motionsIn {
	0% {
	  -moz-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	  -moz-animation-timing-function: ease-out;
	}
	40% {
	  -moz-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
	  -moz-animation-timing-function: ease-out;
	}
	50% {
	  -moz-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
	  -moz-animation-timing-function: ease-in;
	}
	80% {
	  -moz-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
	  -moz-animation-timing-function: ease-in;
	}
	to {
	  -moz-transform: perspective(400px);
	  -moz-animation-timing-function: ease-in;
	}
 }
 @-ms-keyframes flip-tecnalis-motionsIn {
	0% {
	  -ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
	  -ms-animation-timing-function: ease-out;
	}
	40% {
	  -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
	  -ms-animation-timing-function: ease-out;
	}
	50% {
	  -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
	  -ms-animation-timing-function: ease-in;
	}
	80% {
	  -ms-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
	  -ms-animation-timing-function: ease-in;
	}
	to {
	  -ms-transform: perspective(400px);
	  -ms-animation-timing-function: ease-in;
	}
 }
 /*flipInX-tecnalis-motions*/
 .flipInX-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	-moz-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	-ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	-o-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
 }
 .flipInX-tecnalis-motionsIn {
	-webkit-animation-name: flipInX-tecnalis-motionsIn;
	-moz-animation-name: flipInX-tecnalis-motionsIn;
	-ms-animation-name: flipInX-tecnalis-motionsIn;
	animation-name: flipInX-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: perspective(400px);
	-moz-transform: perspective(400px);
	-ms-transform: perspective(400px);
	-o-transform: perspective(400px);
 }
 @keyframes flipInX-tecnalis-motionsIn {
	0% {
	  transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	  transition-timing-function: ease-in;
	  opacity: 0;
	}
	40% {
	  transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	  transition-timing-function: ease-in;
	}
	60% {
	  transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	  opacity: 1;
	}
	80% {
	  transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	to {
	  transform: perspective(400px);
	}
 }
 @-webkit-keyframes flipInX-tecnalis-motionsIn {
	0% {
	  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	  -webkit-transition-timing-function: ease-in;
	  opacity: 0;
	}
	40% {
	  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	  -webkit-transition-timing-function: ease-in;
	}
	60% {
	  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	  opacity: 1;
	}
	80% {
	  -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	to {
	  -webkit-transform: perspective(400px);
	}
 }
 @-moz-keyframes flipInX-tecnalis-motionsIn {
	0% {
	  -moz-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	  -moz-transition-timing-function: ease-in;
	  opacity: 0;
	}
	40% {
	  -moz-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	  -moz-transition-timing-function: ease-in;
	}
	60% {
	  -moz-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	  opacity: 1;
	}
	80% {
	  -moz-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	to {
	  -moz-transform: perspective(400px);
	}
 }
 @-ms-keyframes flipInX-tecnalis-motionsIn {
	0% {
	  -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
	  -ms-transition-timing-function: ease-in;
	  opacity: 0;
	}
	40% {
	  -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
	  -ms-transition-timing-function: ease-in;
	}
	60% {
	  -ms-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
	  opacity: 1;
	}
	80% {
	  -ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
	}
	to {
	  -ms-transform: perspective(400px);
	}
 }
 /*flipInY-tecnalis-motionsY*/
 .flipInY-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	-moz-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	-ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	-o-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
 }
 .flipInY-tecnalis-motionsIn {
	-webkit-animation-name: flipInY-tecnalis-motionsIn;
	-moz-animation-name: flipInY-tecnalis-motionsIn;
	-ms-animation-name: flipInY-tecnalis-motionsIn;
	animation-name: flipInY-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: perspective(400px);
	-moz-transform: perspective(400px);
	-ms-transform: perspective(400px);
	-o-transform: perspective(400px);
 }
 @keyframes flipInY-tecnalis-motionsIn {
	0% {
	  transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	  transition-timing-function: ease-in;
	  opacity: 0;
	}
	40% {
	  transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
	  transition-timing-function: ease-in;
	}
	60% {
	  transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
	  opacity: 1;
	}
	80% {
	  transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	to {
	  transform: perspective(400px);
	}
 }
 @-webkit-keyframes flipInY-tecnalis-motionsIn {
	0% {
	  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	  -webkit-transition-timing-function: ease-in;
	  opacity: 0;
	}
	40% {
	  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
	  -webkit-transition-timing-function: ease-in;
	}
	60% {
	  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
	  opacity: 1;
	}
	80% {
	  -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	to {
	  -webkit-transform: perspective(400px);
	}
 }
 @-moz-keyframes flipInY-tecnalis-motionsIn {
	0% {
	  -moz-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	  -moz-transition-timing-function: ease-in;
	  opacity: 0;
	}
	40% {
	  -moz-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
	  -moz-transition-timing-function: ease-in;
	}
	60% {
	  -moz-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
	  opacity: 1;
	}
	80% {
	  -moz-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	to {
	  -moz-transform: perspective(400px);
	}
 }
 @-ms-keyframes flipInY-tecnalis-motionsIn {
	0% {
	  -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
	  -ms-transition-timing-function: ease-in;
	  opacity: 0;
	}
	40% {
	  -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
	  -ms-transition-timing-function: ease-in;
	}
	60% {
	  -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
	  opacity: 1;
	}
	80% {
	  -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
	}
	to {
	  -ms-transform: perspective(400px);
	}
 }
 /*lightSpeedIn-tecnalis-motions*/
 .lightSpeedIn-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
	-moz-transform: translate3d(100%, 0, 0) skewX(-30deg);
	-ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
	-o-transform: translate3d(100%, 0, 0) skewX(-30deg);
 }
 .lightSpeedIn-tecnalis-motionsIn {
	-webkit-animation-name: lightSpeedIn-tecnalis-motionsIn;
	-moz-animation-name: lightSpeedIn-tecnalis-motionsIn;
	-ms-animation-name: lightSpeedIn-tecnalis-motionsIn;
	animation-name: lightSpeedIn-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes lightSpeedIn-tecnalis-motionsIn {
	0% {
	  transform: translate3d(100%, 0, 0) skewX(-30deg);
	  opacity: 0;
	}
	60% {
	  transform: skewX(20deg);
	  opacity: 1;
	}
	80% {
	  transform: skewX(-5deg);
	  opacity: 1;
	}
	to {
	  transform: none;
	  opacity: 1;
	}
 }
 @-webkit-keyframes lightSpeedIn-tecnalis-motionsIn {
	0% {
	  -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
	  opacity: 0;
	}
	60% {
	  -webkit-transform: skewX(20deg);
	  opacity: 1;
	}
	80% {
	  transform: skewX(-5deg);
	  opacity: 1;
	}
	to {
	  -webkit-transform: none;
	  opacity: 1;
	}
 }
 @-moz-keyframes lightSpeedIn-tecnalis-motionsIn {
	0% {
	  -moz-transform: translate3d(100%, 0, 0) skewX(-30deg);
	  opacity: 0;
	}
	60% {
	  -moz-transform: skewX(20deg);
	  opacity: 1;
	}
	80% {
	  transform: skewX(-5deg);
	  opacity: 1;
	}
	to {
	  -moz-transform: none;
	  opacity: 1;
	}
 }
 @-ms-keyframes lightSpeedIn-tecnalis-motionsIn {
	0% {
	  -ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
	  opacity: 0;
	}
	60% {
	  -ms-transform: skewX(20deg);
	  opacity: 1;
	}
	80% {
	  -ms-transform: skewX(-5deg);
	  opacity: 1;
	}
	to {
	  -ms-transform: none;
	  opacity: 1;
	}
 }
 /*rotateIn-tecnalis-motions*/
 .rotateIn-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: rotate3d(0, 0, 1, -200deg);
	-moz-transform: rotate3d(0, 0, 1, -200deg);
	-ms-transform: rotate3d(0, 0, 1, -200deg);
	-o-transform: rotate3d(0, 0, 1, -200deg);
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
 }
 .rotateIn-tecnalis-motionsIn {
	-webkit-animation-name: rotateIn-tecnalis-motionsIn;
	-moz-animation-name: rotateIn-tecnalis-motionsIn;
	-ms-animation-name: rotateIn-tecnalis-motionsIn;
	animation-name: rotateIn-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	-webkit-transform-origin: center center;
	-moz-transform-origin: center center;
	-ms-transform-origin: center center;
	-o-transform-origin: center center;
 }
 @keyframes rotateIn-tecnalis-motionsIn {
	0% {
	  transform-origin: center;
	  transform: rotate3d(0, 0, 1, -200deg);
	  opacity: 0;
	}
	to {
	  transform-origin: center;
	  transform: none;
	  opacity: 1;
	}
 }
 @-moz-keyframes rotateIn-tecnalis-motionsIn {
	0% {
	  -moz-transform-origin: center;
	  -moz-transform: rotate3d(0, 0, 1, -200deg);
	  opacity: 0;
	}
	to {
	  -moz-transform-origin: center;
	  -moz-transform: none;
	  opacity: 1;
	}
 }
 @-webkit-keyframes rotateIn-tecnalis-motionsIn {
	0% {
	  -webkit-transform-origin: center;
	  -webkit-transform: rotate3d(0, 0, 1, -200deg);
	  opacity: 0;
	}
	to {
	  -webkit-transform-origin: center;
	  -webkit-transform: none;
	  opacity: 1;
	}
 }
 @-ms-keyframes rotateIn-tecnalis-motionsIn {
	0% {
	  -ms-transform-origin: center;
	  -ms-transform: rotate3d(0, 0, 1, -200deg);
	  opacity: 0;
	}
	to {
	  -ms-transform-origin: center;
	  -ms-transform: none;
	  opacity: 1;
	}
 }
 /*rotateInDownLeft-tecnalis-motions*/
 .rotateInDownLeft-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: rotate3d(0, 0, 1, -45deg);
	-moz-transform: rotate3d(0, 0, 1, -45deg);
	-ms-transform: rotate3d(0, 0, 1, -45deg);
	-o-transform: rotate3d(0, 0, 1, -45deg);
	-webkit-transform-origin: left bottom center;
	-moz-transform-origin: left bottom center;
	-ms-transform-origin: left bottom center;
	-o-transform-origin: left bottom center;
 }
 .rotateInDownLeft-tecnalis-motionsIn {
	-webkit-animation-name: rotateInDownLeft-tecnalis-motionsIn;
	-moz-animation-name: rotateInDownLeft-tecnalis-motionsIn;
	-ms-animation-name: rotateInDownLeft-tecnalis-motionsIn;
	animation-name: rotateInDownLeft-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	-webkit-transform-origin: left bottom center;
	-moz-transform-origin: left bottom center;
	-ms-transform-origin: left bottom center;
	-o-transform-origin: left bottom center;
 }
 @keyframes rotateInDownLeft-tecnalis-motionsIn {
	0% {
	  transform-origin: left bottom;
	  transform: rotate3d(0, 0, 1, -45deg);
	  opacity: 0;
	}
	to {
	  transform-origin: left bottom;
	  transform: none;
	  opacity: 1;
	}
 }
 @-moz-keyframes rotateInDownLeft-tecnalis-motionsIn {
	0% {
	  -moz-transform-origin: left bottom;
	  -moz-transform: rotate3d(0, 0, 1, -45deg);
	  opacity: 0;
	}
	to {
	  -moz-transform-origin: left bottom;
	  -moz-transform: none;
	  opacity: 1;
	}
 }
 @-webkit-keyframes rotateInDownLeft-tecnalis-motionsIn {
	0% {
	  -webkit-transform-origin: left bottom;
	  -webkit-transform: rotate3d(0, 0, 1, -45deg);
	  opacity: 0;
	}
	to {
	  -webkit-transform-origin: left bottom;
	  -webkit-transform: none;
	  opacity: 1;
	}
 }
 @-ms-keyframes rotateInDownLeft-tecnalis-motionsIn {
	0% {
	  -ms-transform-origin: left bottom;
	  -ms-transform: rotate3d(0, 0, 1, -45deg);
	  opacity: 0;
	}
	to {
	  -ms-transform-origin: left bottom;
	  -ms-transform: none;
	  opacity: 1;
	}
 }
 /*rotateInDownRight-tecnalis-motions*/
 .rotateInDownRight-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	-moz-transform: rotate3d(0, 0, 1, 45deg);
	-ms-transform: rotate3d(0, 0, 1, 45deg);
	-o-transform: rotate3d(0, 0, 1, 45deg);
	-webkit-transform-origin: right bottom center;
	-moz-transform-origin: right bottom center;
	-ms-transform-origin: right bottom center;
	-o-transform-origin: right bottom center;
 }
 .rotateInDownRight-tecnalis-motionsIn {
	-webkit-animation-name: rotateInDownRight-tecnalis-motionsIn;
	-moz-animation-name: rotateInDownRight-tecnalis-motionsIn;
	-ms-animation-name: rotateInDownRight-tecnalis-motionsIn;
	animation-name: rotateInDownRight-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	-webkit-transform-origin: right bottom center;
	-moz-transform-origin: right bottom center;
	-ms-transform-origin: right bottom center;
	-o-transform-origin: right bottom center;
 }
 @keyframes rotateInDownRight-tecnalis-motionsIn {
	0% {
	  transform-origin: right bottom;
	  transform: rotate3d(0, 0, 1, 45deg);
	  opacity: 0;
	}
	to {
	  transform-origin: right bottom;
	  transform: none;
	  opacity: 1;
	}
 }
 @-moz-keyframes rotateInDownRight-tecnalis-motionsIn {
	0% {
	  -moz-transform-origin: right bottom;
	  -moz-transform: rotate3d(0, 0, 1, 45deg);
	  opacity: 0;
	}
	to {
	  -moz-transform-origin: right bottom;
	  -moz-transform: none;
	  opacity: 1;
	}
 }
 @-webkit-keyframes rotateInDownRight-tecnalis-motionsIn {
	0% {
	  -webkit-transform-origin: right bottom;
	  -webkit-transform: rotate3d(0, 0, 1, 45deg);
	  opacity: 0;
	}
	to {
	  -webkit-transform-origin: right bottom;
	  -webkit-transform: none;
	  opacity: 1;
	}
 }
 @-ms-keyframes rotateInDownRight-tecnalis-motionsIn {
	0% {
	  -ms-transform-origin: right bottom;
	  -ms-transform: rotate3d(0, 0, 1, 45deg);
	  opacity: 0;
	}
	to {
	  -ms-transform-origin: right bottom;
	  -ms-transform: none;
	  opacity: 1;
	}
 }
 /*rotateInUpLeft-tecnalis-motions*/
 .rotateInUpLeft-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	-moz-transform: rotate3d(0, 0, 1, 45deg);
	-ms-transform: rotate3d(0, 0, 1, 45deg);
	-o-transform: rotate3d(0, 0, 1, 45deg);
	-webkit-transform-origin: left bottom center;
	-moz-transform-origin: left bottom center;
	-ms-transform-origin: left bottom center;
	-o-transform-origin: left bottom center;
 }
 .rotateInUpLeft-tecnalis-motionsIn {
	-webkit-animation-name: rotateInUpLeft-tecnalis-motionsIn;
	-moz-animation-name: rotateInUpLeft-tecnalis-motionsIn;
	-ms-animation-name: rotateInUpLeft-tecnalis-motionsIn;
	animation-name: rotateInUpLeft-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	-webkit-transform-origin: left bottom center;
	-moz-transform-origin: left bottom center;
	-ms-transform-origin: left bottom center;
	-o-transform-origin: left bottom center;
 }
 @keyframes rotateInUpLeft-tecnalis-motionsIn {
	0% {
	  transform-origin: left bottom;
	  transform: rotate3d(0, 0, 1, 45deg);
	  opacity: 0;
	}
	to {
	  transform-origin: left bottom;
	  transform: none;
	  opacity: 1;
	}
 }
 @-moz-keyframes rotateInUpLeft-tecnalis-motionsIn {
	0% {
	  -moz-transform-origin: left bottom;
	  -moz-transform: rotate3d(0, 0, 1, 45deg);
	  opacity: 0;
	}
	to {
	  -moz-transform-origin: left bottom;
	  -moz-transform: none;
	  opacity: 1;
	}
 }
 @-webkit-keyframes rotateInUpLeft-tecnalis-motionsIn {
	0% {
	  -webkit-transform-origin: left bottom;
	  -webkit-transform: rotate3d(0, 0, 1, 45deg);
	  opacity: 0;
	}
	to {
	  -webkit-transform-origin: left bottom;
	  -webkit-transform: none;
	  opacity: 1;
	}
 }
 @-ms-keyframes rotateInUpLeft-tecnalis-motionsIn {
	0% {
	  -ms-transform-origin: left bottom;
	  -ms-transform: rotate3d(0, 0, 1, 45deg);
	  opacity: 0;
	}
	to {
	  -ms-transform-origin: left bottom;
	  -ms-transform: none;
	  opacity: 1;
	}
 }
 /*rotateInUpRight-tecnalis-motions*/
 .rotateInUpRight-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: rotate3d(0, 0, 1, 45deg);
	-moz-transform: rotate3d(0, 0, 1, 45deg);
	-ms-transform: rotate3d(0, 0, 1, 45deg);
	-o-transform: rotate3d(0, 0, 1, 45deg);
	-webkit-transform-origin: right bottom center;
	-moz-transform-origin: right bottom center;
	-ms-transform-origin: right bottom center;
	-o-transform-origin: right bottom center;
 }
 .rotateInUpRight-tecnalis-motionsIn {
	-webkit-animation-name: rotateInUpRight-tecnalis-motionsIn;
	-moz-animation-name: rotateInUpRight-tecnalis-motionsIn;
	-ms-animation-name: rotateInUpRight-tecnalis-motionsIn;
	animation-name: rotateInUpRight-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
	-webkit-transform-origin: right bottom center;
	-moz-transform-origin: right bottom center;
	-ms-transform-origin: right bottom center;
	-o-transform-origin: right bottom center;
 }
 @keyframes rotateInUpRight-tecnalis-motionsIn {
	0% {
	  transform-origin: right bottom;
	  transform: rotate3d(0, 0, 1, -90deg);
	  opacity: 0;
	}
	to {
	  transform-origin: right bottom;
	  transform: none;
	  opacity: 1;
	}
 }
 @-moz-keyframes rotateInUpRight-tecnalis-motionsIn {
	0% {
	  -moz-transform-origin: right bottom;
	  -moz-transform: rotate3d(0, 0, 1, -90deg);
	  opacity: 0;
	}
	to {
	  -moz-transform-origin: right bottom;
	  -moz-transform: none;
	  opacity: 1;
	}
 }
 @-webkit-keyframes rotateInUpRight-tecnalis-motionsIn {
	0% {
	  -webkit-transform-origin: right bottom;
	  -webkit-transform: rotate3d(0, 0, 1, -90deg);
	  opacity: 0;
	}
	to {
	  -webkit-transform-origin: right bottom;
	  -webkit-transform: none;
	  opacity: 1;
	}
 }
 @-ms-keyframes rotateInUpRight-tecnalis-motionsIn {
	0% {
	  -ms-transform-origin: right bottom;
	  -ms-transform: rotate3d(0, 0, 1, -90deg);
	  opacity: 0;
	}
	to {
	  -ms-transform-origin: right bottom;
	  -ms-transform: none;
	  opacity: 1;
	}
 }
 /*hinge-tecnalis-motions*/
 .hinge-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform-origin: top left center;
	-moz-transform-origin: top left center;
	-ms-transform-origin: top left center;
	-o-transform-origin: top left center;
 }
 .hinge-tecnalis-motionsIn {
	-webkit-animation-name: hinge-tecnalis-motionsIn;
	-moz-animation-name: hinge-tecnalis-motionsIn;
	-ms-animation-name: hinge-tecnalis-motionsIn;
	animation-name: hinge-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: rotate3d(0, 0, 1, 0deg);
	-moz-transform: rotate3d(0, 0, 1, 0deg);
	-ms-transform: rotate3d(0, 0, 1, 0deg);
	-o-transform: rotate3d(0, 0, 1, 0deg);
	-webkit-transform-origin: top left center;
	-moz-transform-origin: top left center;
	-ms-transform-origin: top left center;
	-o-transform-origin: top left center;
 }
 @keyframes hinge-tecnalis-motionsIn {
	0% {
	  transform-origin: top left;
	  animation-timing-function: ease-in-out;
	}
	20%,
	60% {
	  transform: rotate3d(0, 0, 1, 80deg);
	  transform-origin: top left;
	  animation-timing-function: ease-in-out;
	}
	40%,
	80% {
	  transform: rotate3d(0, 0, 1, 60deg);
	  transform-origin: top left;
	  animation-timing-function: ease-in-out;
	  opacity: 1;
	}
	to {
	  transform: rotate3d(0, 0, 1, 0deg);
	  transform-origin: top left;
	}
 }
 @-moz-keyframes hinge-tecnalis-motionsIn {
	0% {
	  -moz-transform-origin: top left;
	  -moz-animation-timing-function: ease-in-out;
	}
	20%,
	60% {
	  -moz-transform: rotate3d(0, 0, 1, 80deg);
	  -moz-transform-origin: top left;
	  -moz-animation-timing-function: ease-in-out;
	}
	40%,
	80% {
	  -moz-transform: rotate3d(0, 0, 1, 60deg);
	  -moz-transform-origin: top left;
	  -moz-animation-timing-function: ease-in-out;
	  opacity: 1;
	}
	to {
	  -moz-transform: rotate3d(0, 0, 1, 0deg);
	  -moz-transform-origin: top left;
	}
 }
 @-webkit-keyframes hinge-tecnalis-motionsIn {
	0% {
	  -webkit-transform-origin: top left;
	  -webkit-animation-timing-function: ease-in-out;
	}
	20%,
	60% {
	  -webkit-transform: rotate3d(0, 0, 1, 80deg);
	  -webkit-transform-origin: top left;
	  -webkit-animation-timing-function: ease-in-out;
	}
	40%,
	80% {
	  -webkit-transform: rotate3d(0, 0, 1, 60deg);
	  -webkit-transform-origin: top left;
	  -webkit-animation-timing-function: ease-in-out;
	  opacity: 1;
	}
	to {
	  -webkit-transform: rotate3d(0, 0, 1, 0deg);
	  -webkit-transform-origin: top left;
	}
 }
 @-ms-keyframes hinge-tecnalis-motionsIn {
	0% {
	  -ms-transform-origin: top left;
	  -ms-animation-timing-function: ease-in-out;
	}
	20%,
	60% {
	  -ms-transform: rotate3d(0, 0, 1, 80deg);
	  -ms-transform-origin: top left;
	  -ms-animation-timing-function: ease-in-out;
	}
	40%,
	80% {
	  -ms-transform: rotate3d(0, 0, 1, 60deg);
	  -ms-transform-origin: top left;
	  -ms-animation-timing-function: ease-in-out;
	  opacity: 1;
	}
	to {
	  -ms-transform: rotate3d(0, 0, 1, 0deg);
	  -ms-transform-origin: top left;
	}
 }
 /*rollIn-tecnalis-motions*/
 .rollIn-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: ranslate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	-moz-transform: ranslate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	-ms-transform: ranslate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	-o-transform: ranslate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
 }
 .rollIn-tecnalis-motionsIn {
	-webkit-animation-name: rollIn-tecnalis-motionsIn;
	-moz-animation-name: rollIn-tecnalis-motionsIn;
	-ms-animation-name: rollIn-tecnalis-motionsIn;
	animation-name: rollIn-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	-o-transform: none;
 }
 @keyframes rollIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}
	to {
	  opacity: 1;
	  transform: none;
	}
 }
 @-moz-keyframes rollInI-tecnalis-motionsn {
	0% {
	  opacity: 0;
	  -moz-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}
	to {
	  opacity: 1;
	  -moz-transform: none;
	}
 }
 @-webkit-keyframes rollIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}
	to {
	  opacity: 1;
	  -webkit-transform: none;
	}
 }
 @-ms-keyframes rollIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
	}
	to {
	  opacity: 1;
	  -ms-transform: none;
	}
 }
 /*zoom-tecnalis-motions*/
 .zoom-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
 }
 .zoom-tecnalis-motionsIn {
	-webkit-animation-name: zoom-tecnalis-motionsIn;
	-moz-animation-name: zoom-tecnalis-motionsIn;
	-ms-animation-name: zoom-tecnalis-motionsIn;
	animation-name: zoom-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
 }
 @keyframes zoom-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: scale(0);
	}
	100% {
	  opacity: 1;
	  transform: scale(1);
	}
 }
 @-moz-keyframes zoom-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: scale(0);
	}
	100% {
	  opacity: 1;
	  -moz-transform: scale(1);
	}
 }
 @-webkit-keyframes zoom-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: scale(0);
	}
	100% {
	  opacity: 1;
	  -webkit-transform: scale(1);
	}
 }
 @-ms-keyframes zoom-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: scale(0);
	}
	100% {
	  opacity: 1;
	  -ms-transform: scale(1);
	}
 }
 /*zoomScaleHeightIn-tecnalis-motions*/
 .zoomScaleHeightIn-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: scale(1, 0);
	-moz-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	-o-transform: scale(1, 0);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
 }
 .zoomScaleHeightIn-tecnalis-motionsIn {
	-webkit-animation-name: zoomScaleHeightIn-tecnalis-motionsIn;
	-moz-animation-name: zoomScaleHeightIn-tecnalis-motionsIn;
	-ms-animation-name: zoomScaleHeightIn-tecnalis-motionsIn;
	animation-name: zoomScaleHeightIn-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
 }
 @keyframes zoomScaleHeightIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: scale(1, 0);
	}
	100% {
	  opacity: 1;
	  transform: scale(1, 1);
	}
 }
 @-moz-keyframes zoomScaleHeightIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: scale(1, 0);
	}
	100% {
	  opacity: 1;
	  -moz-transform: scale(1, 1);
	}
 }
 @-webkit-keyframes zoomScaleHeightIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: scale(1, 0);
	}
	100% {
	  opacity: 1;
	  -webkit-transform: scale(1, 1);
	}
 }
 @-ms-keyframes zoomScaleHeightIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: scale(1, 0);
	}
	100% {
	  opacity: 1;
	  -ms-transform: scale(1, 1);
	}
 }
 /*zoomScaleWidthIn-tecnalis-motions*/
 .zoomScaleWidthIn-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: scale(0, 1);
	-moz-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	-o-transform: scale(0, 1);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
 }
 .zoomScaleWidthIn-tecnalis-motionsIn {
	-webkit-animation-name: zoomScaleWidthIn-tecnalis-motionsIn;
	-moz-animation-name: zoomScaleWidthIn-tecnalis-motionsIn;
	-ms-animation-name: zoomScaleWidthIn-tecnalis-motionsIn;
	animation-name: zoomScaleWidthIn-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
 }
 @keyframes zoomScaleWidthIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: scale(0, 1);
	}
	100% {
	  opacity: 1;
	  transform: scale(1, 1);
	}
 }
 @-moz-keyframes zoomScaleWidthIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: scale(0, 1);
	}
	100% {
	  opacity: 1;
	  -moz-transform: scale(1, 1);
	}
 }
 @-webkit-keyframes zoomScaleWidthIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: scale(0, 1);
	}
	100% {
	  opacity: 1;
	  -webkit-transform: scale(1, 1);
	}
 }
 @-ms-keyframes zoomScaleWidthIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: scale(0, 1);
	}
	100% {
	  opacity: 1;
	  -ms-transform: scale(1, 1);
	}
 }
 /*zoomInDown-tecnalis-motions*/
 .zoomInDown-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
	-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
	-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
	-o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
 }
 .zoomInDown-tecnalis-motionsIn {
	-webkit-animation-name: zoomInDown-tecnalis-motionsIn;
	-moz-animation-name: zoomInDown-tecnalis-motionsIn;
	-ms-animation-name: zoomInDown-tecnalis-motionsIn;
	animation-name: zoomInDown-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
 }
 @keyframes zoomInDown-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
	  animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 @-moz-keyframes zoomInDown-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
	  -moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	  -moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 @-webkit-keyframes zoomInDown-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
	  -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 @-ms-keyframes zoomInDown-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
	  -ms-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
	  -ms-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 /*zoomInLeft*/
 .zoomInLeft-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	-o-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
 }
 .zoomInLeft-tecnalis-motionsIn {
	-webkit-animation-name: zoomInLeft-tecnalis-motionsIn;
	-moz-animation-name: zoomInLeft-tecnalis-motionsIn;
	-ms-animation-name: zoomInLeft-tecnalis-motionsIn;
	animation-name: zoomInLeft-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
 }
 @keyframes zoomInLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	  animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
	  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 @-moz-keyframes zoomInLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	  -moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
	  -moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 @-webkit-keyframes zoomInLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	  -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
	  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 @-ms-keyframes zoomInLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	  -ms-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
	  -ms-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 /*zoomInRight-tecnalis-motions*/
 .zoomInRight-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
	-o-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
 }
 .zoomInRight-tecnalis-motionsIn {
	-webkit-animation-name: zoomInRight-tecnalis-motionsIn;
	-moz-animation-name: zoomInRight-tecnalis-motionsIn;
	-ms-animation-name: zoomInRight-tecnalis-motionsIn;
	animation-name: zoomInRight-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
 }
 @keyframes zoomInRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
	  animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
	  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 @-moz-keyframes zoomInRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
	  -moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
	  -moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 @-webkit-keyframes zoomInRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
	  -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
	  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 @-ms-keyframes zoomInRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
	  -ms-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
	  -ms-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 /*zoomInUp-tecnalis-motions*/
 .zoomInUp-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
	-moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
	-ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
	-o-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
 }
 .zoomInUp-tecnalis-motionsIn {
	-webkit-animation-name: zoomInUp-tecnalis-motionsIn;
	-moz-animation-name: zoomInUp-tecnalis-motionsIn;
	-ms-animation-name: zoomInUp-tecnalis-motionsIn;
	animation-name: zoomInUp-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	-moz-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	-ms-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
	-o-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
 }
 @keyframes zoomInUp-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
	  animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 @-moz-keyframes zoomInUp-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
	  -moz-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  -moz-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	  -moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 @-webkit-keyframes zoomInUp-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
	  -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	  -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 @-ms-keyframes zoomInUp-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
	  -ms-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
	}
	60% {
	  opacity: 1;
	  -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
	  -ms-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
	}
 }
 /*zoomElastic-tecnalis-motions*/
 .zoomElastic-tecnalis-motionsInit {
	opacity: 0;
	-webkit-transform: scale3d(0, 0, 0);
	-moz-transform: scale3d(0, 0, 0);
	-ms-transform: scale3d(0, 0, 0);
	-o-transform: scale3d(0, 0, 0);
 }
 .zoomElastic-tecnalis-motionsIn {
	-webkit-animation-name: zoomElastic-tecnalis-motionsIn;
	-moz-animation-name: zoomElastic-tecnalis-motionsIn;
	-ms-animation-name: zoomElastic-tecnalis-motionsIn;
	animation-name: zoomElastic-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform: scale3d(1, 1, 1);
	-moz-transform: scale3d(1, 1, 1);
	-ms-transform: scale3d(1, 1, 1);
	-o-transform: scale3d(1, 1, 1);
 }
 @keyframes zoomElastic-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  transform: scale3d(0, 0, 0);
	}
	30% {
	  opacity: 1;
	  transform: scale3d(1.8, 1.8, 1.8);
	}
	50% {
	  opacity: 1;
	  transform: scale3d(0.9, 0.9, 0.9);
	}
	70% {
	  opacity: 1;
	  transform: scale3d(1.6, 1.6, 1.6);
	}
	100% {
	  opacity: 1;
	  transform: scale3d(1, 1, 1);
	}
 }
 @-moz-keyframes zoomElastic-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -moz-transform: scale3d(0, 0, 0);
	}
	30% {
	  opacity: 1;
	  -moz-transform: scale3d(1.8, 1.8, 1.8);
	}
	50% {
	  opacity: 1;
	  -moz-transform: scale3d(0.9, 0.9, 0.9);
	}
	70% {
	  opacity: 1;
	  -moz-transform: scale3d(1.6, 1.6, 1.6);
	}
	100% {
	  opacity: 1;
	  -moz-transform: scale3d(1, 1, 1);
	}
 }
 @-webkit-keyframes zoomElastic-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -webkit-transform: scale3d(0, 0, 0);
	}
	30% {
	  opacity: 1;
	  -webkit-transform: scale3d(1.8, 1.8, 1.8);
	}
	50% {
	  opacity: 1;
	  -webkit-transform: scale3d(0.9, 0.9, 0.9);
	}
	70% {
	  opacity: 1;
	  -webkit-transform: scale3d(1.6, 1.6, 1.6);
	}
	100% {
	  opacity: 1;
	  -webkit-transform: scale3d(1, 1, 1);
	}
 }
 @-ms-keyframes zoomElastic-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  -ms-transform: scale3d(0, 0, 0);
	}
	30% {
	  opacity: 1;
	  -ms-transform: scale3d(1.8, 1.8, 1.8);
	}
	50% {
	  opacity: 1;
	  -ms-transform: scale3d(0.9, 0.9, 0.9);
	}
	70% {
	  opacity: 1;
	  -ms-transform: scale3d(1.6, 1.6, 1.6);
	}
	100% {
	  opacity: 1;
	  -ms-transform: scale3d(1, 1, 1);
	}
 }
 /*fadeIn-tecnalis-motions*/
 .fadeIn-tecnalis-motionsInit {
	opacity: 0;
 }
 .fadeIn-tecnalis-motionsIn {
	-webkit-animation-name: fadeIn-tecnalis-motionsIn;
	-moz-animation-name: fadeIn-tecnalis-motionsIn;
	-ms-animation-name: fadeIn-tecnalis-motionsIn;
	animation-name: fadeIn-tecnalis-motionsIn;
	opacity: 1;
 }
 @keyframes fadeIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	}
	100% {
	  opacity: 1;
	}
 }
 @-moz-keyframes fadeIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	}
	100% {
	  opacity: 1;
	}
 }
 @-webkit-keyframes fadeIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	}
	100% {
	  opacity: 1;
	}
 }
 @-ms-keyframes fadeIn-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	}
	100% {
	  opacity: 1;
	}
 }
 /*fadeInAndFadeOut-tecnalis-motions*/
 .fadeInAndFadeOut-tecnalis-motionsInit {
	opacity: 0;
 }
 .fadeInAndFadeOut-tecnalis-motionsIn {
	-webkit-animation-name: fadeInAndFadeOut-tecnalis-motionsIn;
	-moz-animation-name: fadeInAndFadeOut-tecnalis-motionsIn;
	-ms-animation-name: fadeInAndFadeOut-tecnalis-motionsIn;
	animation-name: fadeInAndFadeOut-tecnalis-motionsIn;
	opacity: 1;
 }
 @keyframes fadeInAndFadeOut-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	}
	50% {
	  opacity: 1;
	}
	100% {
	  opacity: 0;
	}
 }
 @-moz-keyframes fadeInAndFadeOut-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	}
	50% {
	  opacity: 1;
	}
	100% {
	  opacity: 0;
	}
 }
 @-webkit-keyframes fadeInAndFadeOut-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	}
	50% {
	  opacity: 1;
	}
	100% {
	  opacity: 0;
	}
 }
 @-ms-keyframes fadeInAndFadeOut-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	}
	50% {
	  opacity: 1;
	}
	100% {
	  opacity: 0;
	}
 }
 /*zoomOutTopRight-tecnalis-motions*/
 .zoomOutTopRight-tecnalis-motionsInit {
	opacity: 0;
	background-size: 130% 130%;
	background-position: 0 100%;
	animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	-moz-animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	-ms-animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	-webkit-animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
 }
 .zoomOutTopRight-tecnalis-motionsIn {
	-webkit-animation-name: zoomOutTopRight-tecnalis-motionsIn;
	-moz-animation-name: zoomOutTopRight-tecnalis-motionsIn;
	-ms-animation-name: zoomOutTopRight-tecnalis-motionsIn;
	animation-name: zoomOutTopRight-tecnalis-motionsIn;
	opacity: 1;
	background-size: 100% 100%;
	background-position: 50% 50%;
	animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-ms-animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
 }
 @keyframes zoomOutTopRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 0  100%;
	  animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	}
	30% {
	  opacity: 1;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 50%;
	  animation-timing-function: ease-out;
	}
 }
 @-moz-keyframes zoomOutTopRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 0  100%;
	  -moz-animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	}
	30% {
	  opacity: 1;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 50%;
	  -moz-animation-timing-function: ease-out;
	}
 }
 @-webkit-keyframes zoomOutTopRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 0  100%;
	  -webkit-animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	}
	30% {
	  opacity: 1;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 50%;
	  -webkit-animation-timing-function: ease-out;
	}
 }
 @-ms-keyframes zoomOutTopRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 0  100%;
	  -ms-animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	}
	30% {
	  opacity: 1;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 50%;
	  -ms-animation-timing-function: ease-out;
	}
 }
 /*zoomOutTopLeft-tecnalis-motions*/
 .zoomOutTopLeft-tecnalis-motionsInit {
	opacity: 0;
	background-size: 130% 130%;
	background-position: 0 0;
	animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	-moz-animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	-ms-animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	-webkit-animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
 }
 .zoomOutTopLeft-tecnalis-motionsIn {
	-webkit-animation-name: zoomOutTopLeft-tecnalis-motionsIn;
	-moz-animation-name: zoomOutTopLeft-tecnalis-motionsIn;
	-ms-animation-name: zoomOutTopLeft-tecnalis-motionsIn;
	animation-name: zoomOutTopLeft-tecnalis-motionsIn;
	opacity: 1;
	background-size: 100% 100%;
	background-position: 50% 50%;
	animation-timing-function: ease-out;
	-moz-animation-timing-function: ease-out;
	-ms-animation-timing-function: ease-out;
	-webkit-animation-timing-function: ease-out;
 }
 @keyframes zoomOutTopLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 0 0;
	  animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	}
	30% {
	  opacity: 1;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 50%;
	  animation-timing-function: ease-out;
	}
 }
 @-moz-keyframes zoomOutTopLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 0 0;
	  -moz-animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	}
	30% {
	  opacity: 1;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 50%;
	  -moz-animation-timing-function: ease-out;
	}
 }
 @-webkit-keyframes zoomOutTopLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 0 0;
	  -webkit-animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	}
	30% {
	  opacity: 1;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 50%;
	  -webkit-animation-timing-function: ease-out;
	}
 }
 @-ms-keyframes zoomOutTopLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 0 0;
	  -ms-animation-timing-function: cubic-bezier(0.41, 0.01, 0.99, 1.01);
	}
	30% {
	  opacity: 1;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 50%;
	  -ms-animation-timing-function: ease-out;
	}
 }
 /*moveImageRightToLeft-tecnalis-motions*/
 .moveImageRightToLeft-tecnalis-motionsInit {
	opacity: 0;
	background-size: 130% 130%;
	background-position: 0 50%;
 }
 .moveImageRightToLeft-tecnalis-motionsIn {
	-webkit-animation-name: moveImageRightToLeft-tecnalis-motionsIn;
	-moz-animation-name: moveImageRightToLeft-tecnalis-motionsIn;
	-ms-animation-name: moveImageRightToLeft-tecnalis-motionsIn;
	animation-name: moveImageRightToLeft-tecnalis-motionsIn;
	opacity: 1;
	background-size: 100% 100%;
	background-position: 100% 50%;
 }
 @keyframes moveImageRightToLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 0 50%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 100% 50%;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 100% 50%;
	}
 }
 @-moz-keyframes moveImageRightToLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 0 50%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 100% 50%;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 100% 50%;
	}
 }
 @-webkit-keyframes moveImageRightToLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 0 50%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 100% 50%;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 100% 50%;
	}
 }
 @-ms-keyframes moveImageRightToLeft-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 0 50%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 100% 50%;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 100% 50%;
	}
 }
 /*moveImageLeftToRight-tecnalis-motions*/
 .moveImageLeftToRight-tecnalis-motionsInit {
	opacity: 0;
	background-size: 130% 100%;
	background-position: 100% 50%;
 }
 .moveImageLeftToRight-tecnalis-motionsIn {
	-webkit-animation-name: moveImageLeftToRight-tecnalis-motionsIn;
	-moz-animation-name: moveImageLeftToRight-tecnalis-motionsIn;
	-ms-animation-name: moveImageLeftToRight-tecnalis-motionsIn;
	animation-name: moveImageLeftToRight-tecnalis-motionsIn;
	opacity: 1;
	background-size: 100% 100%;
	background-position: 0 50%;
 }
 @keyframes moveImageLeftToRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 100% 50%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 0 50%;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 100% 50%;
	}
 }
 @-moz-keyframes moveImageLeftToRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 100% 50%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 0 50%;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 100% 50%;
	}
 }
 @-webkit-keyframes moveImageLeftToRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 100% 50%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 0 50%;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 100% 50%;
	}
 }
 @-ms-keyframes moveImageLeftToRight-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 100% 50%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 0 50%;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 100% 50%;
	}
 }
 /*moveImageTopToBottom-tecnalis-motions*/
 .moveImageTopToBottom-tecnalis-motionsInit {
	opacity: 0;
	background-size: 130% 130%;
	background-position: 50% 100%;
 }
 .moveImageTopToBottom-tecnalis-motionsIn {
	-webkit-animation-name: moveImageTopToBottom-tecnalis-motionsIn;
	-moz-animation-name: moveImageTopToBottom-tecnalis-motionsIn;
	-ms-animation-name: moveImageTopToBottom-tecnalis-motionsIn;
	animation-name: moveImageTopToBottom-tecnalis-motionsIn;
	opacity: 1;
	background-size: 100% 100%;
	background-position: 50% 0;
 }
 @keyframes moveImageTopToBottom-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 50% 100%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 50% 0;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 0;
	}
 }
 @-moz-keyframes moveImageTopToBottom-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 50% 100%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 50% 0;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 0;
	}
 }
 @-webkit-keyframes moveImageTopToBottom-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 50% 100%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 50% 0;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 0;
	}
 }
 @-ms-keyframes moveImageTopToBottom-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 50% 100%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 50% 0;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 0;
	}
 }
 /*moveImageBottomToTop-tecnalis-motions*/
 .moveImageBottomToTop-tecnalis-motionsInit {
	opacity: 0;
	background-size: 130% 130%;
	background-position: 50% 0%;
 }
 .moveImageBottomToTop-tecnalis-motionsIn {
	-webkit-animation-name: moveImageBottomToTop-tecnalis-motionsIn;
	-moz-animation-name: moveImageBottomToTop-tecnalis-motionsIn;
	-ms-animation-name: moveImageBottomToTop-tecnalis-motionsIn;
	animation-name: moveImageBottomToTop-tecnalis-motionsIn;
	opacity: 1;
	background-size: 100% 100%;
	background-position: 50% 100%;
 }
 @keyframes moveImageBottomToTop-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 50% 0%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 50% 100%;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 100%;
	}
 }
 @-moz-keyframes moveImageBottomToTop-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 50% 0%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 50% 100%;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 100%;
	}
 }
 @-webkit-keyframes moveImageBottomToTop-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 50% 0%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 50% 100%;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 100%;
	}
 }
 @-ms-keyframes moveImageBottomToTop-tecnalis-motionsIn {
	0% {
	  opacity: 0;
	  background-size: 130% 130%;
	  background-position: 50% 0%;
	}
	30% {
	  opacity: 1;
	}
	50% {
	  background-size: 130% 130%;
	  background-position: 50% 100%;
	}
	100% {
	  background-size: 100% 100%;
	  background-position: 50% 100%;
	}
 }
 /*rotateCircular-tecnalis-motions*/
 .rotateCircular-tecnalis-motionsInit {
	opacity: 0;
 }
 .rotateCircular-tecnalis-motionsIn {
	-webkit-animation-name: rotateCircular-tecnalis-motionsIn;
	-moz-animation-name: rotateCircular-tecnalis-motionsIn;
	-ms-animation-name: rotateCircular-tecnalis-motionsIn;
	animation-name: rotateCircular-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
 }
 @keyframes rotateCircular-tecnalis-motionsIn {
	from {
	  transform: rotate(0deg);
	}
	to {
	  transform: rotate(360deg);
	}
 }
 @-moz-keyframes rotateCircular-tecnalis-motionsIn {
	from {
	  -moz-transform: rotate(0deg);
	}
	to {
	  -moz-transform: rotate(360deg);
	}
 }
 @-webkit-keyframes rotateCircular-tecnalis-motionsIn {
	from {
	  -webkit-transform: rotate(0deg);
	}
	to {
	  -webkit-transform: rotate(360deg);
	}
 }
 @-ms-keyframes rotateCircular-tecnalis-motionsIn {
	from {
	  -ms-transform: rotate(0deg);
	}
	to {
	  -ms-transform: rotate(360deg);
	}
 }
 .rotateCircularLeft-tecnalis-motionsInit {
	opacity: 0;
 }
 .rotateCircularLeft-tecnalis-motionsIn {
	-webkit-animation-name: rotateCircularLeft-tecnalis-motionsIn;
	-moz-animation-name: rotateCircularLeft-tecnalis-motionsIn;
	-ms-animation-name: rotateCircularLeft-tecnalis-motionsIn;
	animation-name: rotateCircularLeft-tecnalis-motionsIn;
	opacity: 1;
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
 }
 @keyframes rotateCircularLeft-tecnalis-motionsIn {
	from {
	  transform: rotate(360deg);
	}
	to {
	  transform: rotate(0deg);
	}
 }
 @-moz-keyframes rotateCircularLeft-tecnalis-motionsIn {
	from {
	  -moz-transform: rotate(360deg);
	}
	to {
	  -moz-transform: rotate(0deg);
	}
 }
 @-webkit-keyframes rotateCircularLeft-tecnalis-motionsIn {
	from {
	  -webkit-transform: rotate(360deg);
	}
	to {
	  -webkit-transform: rotate(0deg);
	}
 }
 @-ms-keyframes rotateCircularLeft-tecnalis-motionsIn {
	from {
	  -ms-transform: rotate(360deg);
	}
	to {
	  -ms-transform: rotate(0deg);
	}
 }
 /*****************/
 /*HIDE*/
 /*****************/
 /*fadeOut-tecnalis-motions*/
 .fadeOut-tecnalis-motionsInit {
	opacity: 1;
 }
 .fadeOut-tecnalis-motionsOut {
	-webkit-animation-name: fadeOut-tecnalis-motionsOut;
	-moz-animation-name: fadeOut-tecnalis-motionsOut;
	-ms-animation-name: fadeOut-tecnalis-motionsOut;
	animation-name: fadeOut-tecnalis-motionsOut;
	opacity: 0;
 }
 @keyframes fadeOut-tecnalis-motionsOut {
	0% {
	  opacity: 1;
	}
	100% {
	  opacity: 0;
	}
 }
 @-moz-keyframes fadeOut-tecnalis-motionsOut {
	0% {
	  opacity: 1;
	}
	100% {
	  opacity: 0;
	}
 }
 @-webkit-keyframes fadeOut-tecnalis-motionsOut {
	0% {
	  opacity: 1;
	}
	100% {
	  opacity: 0;
	}
 }
 @-ms-keyframes fadeOut-tecnalis-motionsOut {
	0% {
	  opacity: 1;
	}
	100% {
	  opacity: 0;
	}
 }
 /*zoomOut-tecnalis-motions*/
 .zoomOut-tecnalis-motionsInit {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
 }
 .zoomOut-tecnalis-motionsIn {
	-webkit-animation-name: zoomOut-tecnalis-motionsIn;
	-moz-animation-name: zoomOut-tecnalis-motionsIn;
	-ms-animation-name: zoomOut-tecnalis-motionsIn;
	animation-name: zoomOut-tecnalis-motionsIn;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
 }
 @keyframes zoomOut-tecnalis-motionsIn {
	0% {
	  opacity: 1;
	  transform: scale(1);
	}
	100% {
	  opacity: 0;
	  transform: scale(0);
	}
 }
 @-moz-keyframes zoomOut-tecnalis-motionsIn {
	0% {
	  opacity: 1;
	  -moz-transform: scale(1);
	}
	100% {
	  opacity: 0;
	  -moz-transform: scale(0);
	}
 }
 @-webkit-keyframes zoomOut-tecnalis-motionsIn {
	0% {
	  opacity: 1;
	  -webkit-transform: scale(1);
	}
	100% {
	  opacity: 1;
	  -webkit-transform: scale(0);
	}
 }
 @-ms-keyframes zoomOut-tecnalis-motionsIn {
	0% {
	  opacity: 1;
	  -ms-transform: scale(1);
	}
	100% {
	  opacity: 1;
	  -ms-transform: scale(0);
	}
 }
 /*zoomScaleHeightOut-tecnalis-motions*/
 .zoomScaleHeightOut-tecnalis-motionsInit {
	opacity: 1;
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
 }
 .zoomScaleHeightOut-tecnalis-motionsIn {
	-webkit-animation-name: zoomScaleHeightOut-tecnalis-motionsIn;
	-moz-animation-name: zoomScaleHeightOut-tecnalis-motionsIn;
	-ms-animation-name: zoomScaleHeightOut-tecnalis-motionsIn;
	animation-name: zoomScaleHeightOut-tecnalis-motionsIn;
	opacity: 0;
	-webkit-transform: scale(1, 0);
	-moz-transform: scale(1, 0);
	-ms-transform: scale(1, 0);
	-o-transform: scale(1, 0);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
 }
 @keyframes zoomScaleHeightOut-tecnalis-motionsIn {
	0% {
	  opacity: 1;
	  transform: scale(1, 1);
	}
	100% {
	  opacity: 0;
	  transform: scale(1, 0);
	}
 }
 @-moz-keyframes zoomScaleHeightOut-tecnalis-motionsIn {
	0% {
	  opacity: 1;
	  -moz-transform: scale(1, 1);
	}
	100% {
	  opacity: 0;
	  -moz-transform: scale(1, 0);
	}
 }
 @-webkit-keyframes zoomScaleHeightOut-tecnalis-motionsIn {
	0% {
	  opacity: 1;
	  -webkit-transform: scale(1, 1);
	}
	100% {
	  opacity: 0;
	  -webkit-transform: scale(1, 0);
	}
 }
 @-ms-keyframes zoomScaleHeightOut-tecnalis-motionsIn {
	0% {
	  opacity: 1;
	  -ms-transform: scale(1, 1);
	}
	100% {
	  opacity: 0;
	  -ms-transform: scale(1, 0);
	}
 }
 /*zoomScaleWidthOut-tecnalis-motions*/
 .zoomScaleWidthOut-tecnalis-motionsInit {
	opacity: 1;
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
 }
 .zoomScaleWidthOut-tecnalis-motionsIn {
	-webkit-animation-name: zoomScaleWidthOut-tecnalis-motionsIn;
	-moz-animation-name: zoomScaleWidthOut-tecnalis-motionsIn;
	-ms-animation-name: zoomScaleWidthOut-tecnalis-motionsIn;
	animation-name: zoomScaleWidthOut-tecnalis-motionsIn;
	opacity: 0;
	-webkit-transform: scale(0, 1);
	-moz-transform: scale(0, 1);
	-ms-transform: scale(0, 1);
	-o-transform: scale(0, 1);
	-webkit-transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-o-transform-origin: 50% 50%;
 }
 @keyframes zoomScaleWidthOut-tecnalis-motionsIn {
	0% {
	  opacity: 1;
	  transform: scale(1, 1);
	}
	100% {
	  opacity: 0;
	  transform: scale(0, 1);
	}
 }
 @-moz-keyframes zoomScaleWidthOut-tecnalis-motionsIn {
	0% {
	  opacity: 1;
	  -moz-transform: scale(1, 1);
	}
	100% {
	  opacity: 0;
	  -moz-transform: scale(0, 1);
	}
 }
 @-webkit-keyframes zoomScaleWidthOut-tecnalis-motionsIn {
	0% {
	  opacity: 1;
	  -webkit-transform: scale(1, 1);
	}
	100% {
	  opacity: 0;
	  -webkit-transform: scale(0, 1);
	}
 }
 @-ms-keyframes zoomScaleWidthOut-tecnalis-motionsIn {
	0% {
	  opacity: 1;
	  -ms-transform: scale(1, 1);
	}
	100% {
	  opacity: 0;
	  -ms-transform: scale(0, 1);
	}
 }
 /*http://www.roblaplaca.com/examples/bezierBuilder/*/
 /********************************************************/
 /*SPINNERS*/
 /********************************************************/
 /*Examples: http://projects.lukehaas.me/css-loaders/*/
 .spinner1-tecnalis-comps-motions {
	margin: 4em auto;
	font-size: 1.2em;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	position: relative;
	text-indent: -9999em;
	-webkit-animation: spinner1Motion-tecnalis-comps-motions 1.1s infinite ease;
	animation: spinner1Motion-tecnalis-comps-motions 1.1s infinite ease;
	-moz-animation: spinner1Motion-tecnalis-comps-motions 1.1s infinite ease;
	-ms-animation: spinner1Motion-tecnalis-comps-motions 1.1s infinite ease;
 }
 @keyframes spinner1Motion-tecnalis-comps-motions {
	0%,
	100% {
	  box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
	}
	12.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
	}
	25% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	37.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	50% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	62.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	75% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	87.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
	}
 }
 @-moz-keyframes spinner1Motion-tecnalis-comps-motions {
	0%,
	100% {
	  box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
	}
	12.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
	}
	25% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	37.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	50% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	62.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	75% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	87.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
	}
 }
 @-webkit-keyframes spinner1Motion-tecnalis-comps-motions {
	0%,
	100% {
	  -webkit-box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
	}
	12.5% {
	  -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
	}
	25% {
	  -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	37.5% {
	  -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	50% {
	  -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	62.5% {
	  -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	75% {
	  -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	87.5% {
	  -webkit-box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
	}
 }
 @-ms-keyframes spinner1Motion-tecnalis-comps-motions {
	0%,
	100% {
	  box-shadow: 0em -2.6em 0em 0em #ffffff, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
	}
	12.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #ffffff, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
	}
	25% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #ffffff, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	37.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	50% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #ffffff, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	62.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #ffffff, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	75% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #ffffff, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
	}
	87.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #ffffff;
	}
 }
 .spinner2-tecnalis-comps-motions {
	margin: 4em auto;
	font-size: 1.2em;
	width: 1em;
	height: 1em;
	border-radius: 50%;
	position: relative;
	text-indent: -9999em;
	-webkit-animation: spinner2Motion-tecnalis-comps-motions 1.1s infinite ease;
	animation: spinner2Motion-tecnalis-comps-motions 1.1s infinite ease;
	-moz-animation: spinner2Motion-tecnalis-comps-motions 1.1s infinite ease;
	-ms-animation: spinner2Motion-tecnalis-comps-motions 1.1s infinite ease;
 }
 @keyframes spinner2Motion-tecnalis-comps-motions {
	0%,
	100% {
	  box-shadow: 0em -3em 0em 0.2em #ffffff, 2em -2em 0 0em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 0em #ffffff;
	}
	12.5% {
	  box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 0.2em #ffffff, 3em 0em 0 0em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	25% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 0em #ffffff, 3em 0em 0 0.2em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	37.5% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 0em #ffffff, 2em 2em 0 0.2em #ffffff, 0em 3em 0 0em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	50% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 0.2em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	62.5% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 0em #ffffff, -2em 2em 0 0.2em #ffffff, -3em 0em 0 0em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	75% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0.2em #ffffff, -2em -2em 0 0em #ffffff;
	}
	87.5% {
	  box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0em #ffffff, -2em -2em 0 0.2em #ffffff;
	}
 }
 @-webkit-keyframes spinner2Motion-tecnalis-comps-motions {
	0%,
	100% {
	  -webkit-box-shadow: 0em -3em 0em 0.2em #ffffff, 2em -2em 0 0em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 0em #ffffff;
	}
	12.5% {
	  -webkit-box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 0.2em #ffffff, 3em 0em 0 0em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	25% {
	  -webkit-box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 0em #ffffff, 3em 0em 0 0.2em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	37.5% {
	  -webkit-box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 0em #ffffff, 2em 2em 0 0.2em #ffffff, 0em 3em 0 0em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	50% {
	  -webkit-box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 0.2em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	62.5% {
	  -webkit-box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 0em #ffffff, -2em 2em 0 0.2em #ffffff, -3em 0em 0 0em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	75% {
	  -webkit-box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0.2em #ffffff, -2em -2em 0 0em #ffffff;
	}
	87.5% {
	  -webkit-box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0em #ffffff, -2em -2em 0 0.2em #ffffff;
	}
 }
 @-moz-keyframes spinner2Motion-tecnalis-comps-motions {
	0%,
	100% {
	  box-shadow: 0em -3em 0em 0.2em #ffffff, 2em -2em 0 0em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 0em #ffffff;
	}
	12.5% {
	  box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 0.2em #ffffff, 3em 0em 0 0em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	25% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 0em #ffffff, 3em 0em 0 0.2em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	37.5% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 0em #ffffff, 2em 2em 0 0.2em #ffffff, 0em 3em 0 0em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	50% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 0.2em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	62.5% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 0em #ffffff, -2em 2em 0 0.2em #ffffff, -3em 0em 0 0em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	75% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0.2em #ffffff, -2em -2em 0 0em #ffffff;
	}
	87.5% {
	  box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0em #ffffff, -2em -2em 0 0.2em #ffffff;
	}
 }
 @-ms-keyframes spinner2Motion-tecnalis-comps-motions {
	0%,
	100% {
	  box-shadow: 0em -3em 0em 0.2em #ffffff, 2em -2em 0 0em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 0em #ffffff;
	}
	12.5% {
	  box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 0.2em #ffffff, 3em 0em 0 0em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	25% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 0em #ffffff, 3em 0em 0 0.2em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	37.5% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 0em #ffffff, 2em 2em 0 0.2em #ffffff, 0em 3em 0 0em #ffffff, -2em 2em 0 -0.5em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	50% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 0em #ffffff, 0em 3em 0 0.2em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 -0.5em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	62.5% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 0em #ffffff, -2em 2em 0 0.2em #ffffff, -3em 0em 0 0em #ffffff, -2em -2em 0 -0.5em #ffffff;
	}
	75% {
	  box-shadow: 0em -3em 0em -0.5em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0.2em #ffffff, -2em -2em 0 0em #ffffff;
	}
	87.5% {
	  box-shadow: 0em -3em 0em 0em #ffffff, 2em -2em 0 -0.5em #ffffff, 3em 0em 0 -0.5em #ffffff, 2em 2em 0 -0.5em #ffffff, 0em 3em 0 -0.5em #ffffff, -2em 2em 0 0em #ffffff, -3em 0em 0 0em #ffffff, -2em -2em 0 0.2em #ffffff;
	}
 }
 .spinner3-tecnalis-comps-motions {
	margin: 6em auto;
	font-size: 0.5em;
	position: relative;
	text-indent: -9999em;
	border-top: 1.1em solid rgba(255, 255, 255, 0.2);
	border-right: 1.1em solid rgba(255, 255, 255, 0.2);
	border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
	border-left: 1.1em solid #ffffff;
	-webkit-animation: spinner3Motion-tecnalis-comps-motions 1.1s infinite linear;
	-moz-animation: spinner3Motion-tecnalis-comps-motions 1.1s infinite linear;
	-ms-animation: spinner3Motion-tecnalis-comps-motions 1.1s infinite linear;
	animation: spinner3Motion-tecnalis-comps-motions 1.1s infinite linear;
 }
 .spinner3-tecnalis-comps-motions,
 .spinner3-tecnalis-comps-motions:after {
	border-radius: 50%;
	width: 10em;
	height: 10em;
 }
 @-webkit-keyframes spinner3Motion-tecnalis-comps-motions {
	0% {
	  -webkit-transform: rotate(0deg);
	}
	100% {
	  -webkit-transform: rotate(360deg);
	}
 }
 @keyframes spinner3Motion-tecnalis-comps-motions {
	0% {
	  transform: rotate(0deg);
	}
	100% {
	  transform: rotate(360deg);
	}
 }
 @-moz-keyframes spinner3Motion-tecnalis-comps-motions {
	0% {
	  -moz-transform: rotate(0deg);
	}
	100% {
	  -moz-transform: rotate(360deg);
	}
 }
 @-ms-keyframes spinner3Motion-tecnalis-comps-motions {
	0% {
	  -ms-transform: rotate(0deg);
	}
	100% {
	  -ms-transform: rotate(360deg);
	}
 }
 /********************************************************/
 /*COMMON-UTILS*/
 /********************************************************/
 /*Fuerza parar una animación definida en infinite en dispositivos Android*/
 @keyframes stopMotion-tecnalis-motions-utils {
	from {
	  transform: scale(1);
	  animation-play-state: paused;
	}
	to {
	  transform: scale(1);
	  animation-play-state: paused;
	}
 }
 @-moz-keyframes stopMotion-tecnalis-motions-utils {
	from {
	  -moz-transform: scale(1);
	  -moz-animation-play-state: paused;
	}
	to {
	  -moz-transform: scale(1);
	  -moz-animation-play-state: paused;
	}
 }
 @-webkit-keyframes stopMotion-tecnalis-motions-utils {
	from {
	  -webkit-transform: scale(1);
	  -webkit-animation-play-state: paused;
	}
	to {
	  -webkit-transform: scale(1);
	  -webkit-animation-play-state: paused;
	}
 }
 @-ms-keyframes stopMotion-tecnalis-motions-utils {
	from {
	  -ms-transform: scale(1);
	  -ms-animation-play-state: paused;
	}
	to {
	  -ms-transform: scale(1);
	  -ms-animation-play-state: paused;
	}
 }
 