.obj {
	position: absolute;
	top:0;
	left: 0;
	overflow: hidden;
}

.obj2.anime {
	animation: obj2 2s ease-out;
	-webkit-animation: obj2 2s ease-out;
	-moz-animation: obj2 2s ease-out;
}
@keyframes obj2 {
	0% {clip-path: inset(0 100% 0 0); opacity: 0;}
	50% {opacity: 1;}
	100% {clip-path: inset(0 0 0 0);}
}

@-webkit-keyframes obj2 {
	0% {-webkit-clip-path: inset(0 100% 0 0); opacity: 0;}
	50% {opacity: 1;}
	100% {-webkit-clip-path: inset(0 0 0 0);}
}

@-moz-keyframes obj2 {
	0% {-moz-clip-path: inset(0 100% 0 0); opacity: 0;}
	50% {opacity: 1;}
	100% {-moz-clip-path: inset(0 0 0 0);}
}

.obj3 {
	top:25.5%;
	width: 0.33%;
}

.obj3-1 {
	left: 19.7%;
}

.obj3-1.anime {
	animation: obj3-1 2.2s ease-out;
	-webkit-animation: obj3-1 2.2s ease-out;
	-ms-animation: obj3-1 2.2s ease-out;
	-moz-animation: obj3-1 2.2s ease-out;
}

@keyframes obj3-1 {
	0% {transform: translateY(-100%); opacity: 0;}
	86% {transform: translateY(-100%); opacity: 0;}
	100% {transform: translateY(0); opacity: 1;}
}
@-webkit-keyframes obj3-1 {
	0% {-webkit-transform: translateY(-100%); opacity: 0;}
	86% {-webkit-transform: translateY(-100%); opacity: 0;}
	100% {-webkit-transform: translateY(0); opacity: 1;}
}
@-ms-keyframes obj3-1 {
	0% {-ms-transform: translateY(-100%); opacity: 0;}
	86% {-ms-transform: translateY(-100%); opacity: 0;}
	100% {-ms-transform: translateY(0); opacity: 1;}
}
@-moz-keyframes obj3-1 {
	0% {-moz-transform: translateY(-100%); opacity: 0;}
	86% {-moz-transform: translateY(-100%); opacity: 0;}
	100% {-moz-transform: translateY(0); opacity: 1;}
}

.obj3-2 {
	left: 39.4%;
}

.obj3-2.anime {
	animation: obj3-2 2.7s ease-out;
	-webkit-animation: obj3-2 2.7s ease-out;
	-ms-animation: obj3-2 2.7s ease-out;
	-moz-animation: obj3-2 2.7s ease-out;
}

@keyframes obj3-2 {
	0% {transform: translateY(-100%); opacity: 0;}
	89% {transform: translateY(-100%); opacity: 0;}
	100% {transform: translateY(0); opacity: 1;}
}
@-webkit-keyframes obj3-2 {
	0% {-webkit-transform: translateY(-100%); opacity: 0;}
	89% {-webkit-transform: translateY(-100%); opacity: 0;}
	100% {-webkit-transform: translateY(0); opacity: 1;}
}
@-ms-keyframes obj3-2 {
	0% {-ms-transform: translateY(-100%); opacity: 0;}
	89% {-ms-transform: translateY(-100%); opacity: 0;}
	100% {-ms-transform: translateY(0); opacity: 1;}
}
@-moz-keyframes obj3-2 {
	0% {-moz-transform: translateY(-100%); opacity: 0;}
	89% {-moz-transform: translateY(-100%); opacity: 0;}
	100% {-moz-transform: translateY(0); opacity: 1;}
}

.obj3-3 {
	left: 59.1%;
}
.obj3-3.anime {
	animation: obj3-3 3.2s ease-out;
	-webkit-animation: obj3-3 3.2s ease-out;
	-ms-animation: obj3-3 3.2s ease-out;
	-moz-animation: obj3-3 3.2s ease-out;
}

@keyframes obj3-3 {
	0% {transform: translateY(-100%); opacity: 0;}
	90% {transform: translateY(-100%); opacity: 0;}
	100% {transform: translateY(0); opacity: 1;}
}
@-webkit-keyframes obj3-3 {
	0% {-webkit-transform: translateY(-100%); opacity: 0;}
	90% {-webkit-transform: translateY(-100%); opacity: 0;}
	100% {-webkit-transform: translateY(0); opacity: 1;}
}
@-ms-keyframes obj3-3 {
	0% {-ms-transform: translateY(-100%); opacity: 0;}
	90% {-ms-transform: translateY(-100%); opacity: 0;}
	100% {-ms-transform: translateY(0); opacity: 1;}
}
@-moz-keyframes obj3-3 {
	0% {-moz-transform: translateY(-100%); opacity: 0;}
	90% {-moz-transform: translateY(-100%); opacity: 0;}
	100% {-moz-transform: translateY(0); opacity: 1;}
}

.obj3-4 {
	left: 78.8%;
}
.obj3-4.anime {
	animation: obj3-4 3.7s ease-out;
	-webkit-animation: obj3-4 3.7s ease-out;
	-ms-animation: obj3-4 3.7s ease-out;
	-moz-animation: obj3-4 3.7s ease-out;
}

@keyframes obj3-4 {
	0% {transform: translateY(-100%); opacity: 0;}
	92% {transform: translateY(-100%); opacity: 0;}
	100% {transform: translateY(0); opacity: 1;}
}
@-webkit-keyframes obj3-4 {
	0% {-webkit-transform: translateY(-100%); opacity: 0;}
	92% {-webkit-transform: translateY(-100%); opacity: 0;}
	100% {-webkit-transform: translateY(0); opacity: 1;}
}
@-ms-keyframes obj3-4 {
	0% {-ms-transform: translateY(-100%); opacity: 0;}
	92% {-ms-transform: translateY(-100%); opacity: 0;}
	100% {-ms-transform: translateY(0); opacity: 1;}
}
@-moz-keyframes obj3-4 {
	0% {-moz-transform: translateY(-100%); opacity: 0;}
	92% {-moz-transform: translateY(-100%); opacity: 0;}
	100% {-moz-transform: translateY(0); opacity: 1;}
}

.obj4.anime {
	animation: obj4 5s ease-out;
	-webkit-animation: obj4 5s ease-out;
	-ms-animation: obj4 5s ease-out;
	-moz-animation: obj4 5s ease-out;
}

@-webkit-keyframes obj4 {
	0% {-webkit-clip-path: inset(0 100% 0 0); opacity: 0;}
	40% {-webkit-clip-path: inset(0 100% 0 0); opacity: 0;}
	100% {-webkit-clip-path: inset(0 0 0 0);opacity: 1;}
}
@-moz-keyframes obj4 {
	0% {-moz-clip-path: inset(0 100% 0 0); opacity: 0;}
	40% {-moz-clip-path: inset(0 100% 0 0); opacity: 0;}
	100% {-moz-clip-path: inset(0 0 0 0);opacity: 1;}
}

.obj5.anime {
	animation: obj5 3s ease-out;
	-webkit-animation: obj5 3s ease-out;
	-ms-animation: obj5 3s ease-out;
	-moz-animation: obj5 3s ease-out;
}

@keyframes obj5 {
	0% {opacity: 0;}
	66% {opacity: 0;}
	100% {opacity: 1;}
}
@-webkit-keyframes obj5 {
	0% {opacity: 0;}
	66% {opacity: 0;}
	100% {opacity: 1;}
}
@-ms-keyframes obj5 {
	0% {opacity: 0;}
	66% {opacity: 0;}
	100% {opacity: 1;}
}
@-moz-keyframes obj5 {
	0% {opacity: 0;}
	66% {opacity: 0;}
	100% {opacity: 1;}
}

.panel1-1 {
	opacity: 0;
	opacity: 1 \9;
}

.panel1-1.anime {
	animation: panel1-1 4s ease-out;
	-webkit-animation: panel1-1 4s ease-out;
	-ms-animation: panel1-1 4s ease-out;
	-moz-animation: panel1-1 4s ease-out;
}

@keyframes panel1-1 {
	0% {opacity: 0;}
	18.75% {opacity: 1;}
	87.5% {opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes panel1-1 {
	0% {opacity: 0;}
	18.75% {opacity: 1;}
	87.5% {opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes panel1-1 {
	0% {opacity: 0;}
	18.75% {opacity: 1;}
	87.5% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes panel1-1 {
	0% {opacity: 0;}
	18.75% {opacity: 1;}
	87.5% {opacity: 1;}
	100% {opacity: 0;}
}

.panel1-2 {
	clip-path: inset(0 30% 31.33% 0);
	-webkit-clip-path: inset(0 30% 31.33% 0);
	-moz-clip-path: inset(0 30% 31.33% 0);
	z-index: 5;
	
}

.panel1-2 img {
	opacity: 0;
	opacity: 1 \9;
}

.panel1-2.anime img {
	animation: panel1-2 4s ease-out;
	-webkit-animation: panel1-2 4s ease-out;
	-ms-animation: panel1-2 4s ease-out;
	-moz-animation: panel1-2 4s ease-out;
}

@keyframes panel1-2 {
	0% {transform: translateX(40%);opacity: 1;}
	30% {transform: translateX(40%);}
	75% {transform: translateX(0);}
	87.5% {opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes panel1-2 {
	0% {-webkit-transform: translateX(40%);opacity: 1;}
	30% {-webkit-transform: translateX(40%);}
	75% {-webkit-transform: translateX(0);}
	87.5% {opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes panel1-2 {
	0% {-ms-transform: translateX(40%);opacity: 1;}
	30% {-ms-transform: translateX(40%);}
	75% {-ms-transform: translateX(0);}
	87.5% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes panel1-2 {
	0% {-moz-transform: translateX(40%);opacity: 1;}
	30% {-moz-transform: translateX(40%);}
	75% {-moz-transform: translateX(0);}
	87.5% {opacity: 1;}
	100% {opacity: 0;}
}

.panel1-3 {
	width: 19.5%;
	height: auto;
	top: 48.33%;
	left: 43%;
	z-index: 1;
}

.panel1-3.anime {
	animation: panel1-3 4s ease-out;
	-webkit-animation: panel1-3 4s ease-out;
	-ms-animation: panel1-3 4s ease-out;
	-moz-animation: panel1-3 4s ease-out;
}

@keyframes panel1-3 {
	0% {transform: translateX(40%); opacity: 0;}
	30% {transform: translateX(40%); opacity: 0;}
	75% {transform: translateX(0); opacity: 1;}
	100% {opacity: 1;}
}

@-webkit-keyframes panel1-3 {
	0% {-webkit-transform: translateX(40%); opacity: 0;}
	30% {-webkit-transform: translateX(40%); opacity: 0;}
	75% {-webkit-transform: translateX(0); opacity: 1;}
	100% {opacity: 1;}
}

@-ms-keyframes panel1-3 {
	0% {-ms-transform: translateX(40%); opacity: 0;}
	30% {-ms-transform: translateX(40%); opacity: 0;}
	75% {-ms-transform: translateX(0); opacity: 1;}
	100% {opacity: 1;}
}

@-moz-keyframes panel1-3 {
	0% {-moz-transform: translateX(40%); opacity: 0;}
	30% {-moz-transform: translateX(40%); opacity: 0;}
	75% {-moz-transform: translateX(0); opacity: 1;}
	100% {opacity: 1;}
}

.panel2-1, .panel2-2, .panel2-3, .panel2-4, .panel2-5, .panel2-6 {
	z-index: 10;
	opacity: 0;
	display: none \9;
}

.panel2-5, .panel2-6 {
	opacity: 1;
}

.panel2-1.anime {
	animation: panel2-1 5.1s ease-out;
	-webkit-animation: panel2-1 5.1s ease-out;
	-ms-animation: panel2-1 5.1s ease-out;
	-moz-animation: panel2-1 5.1s ease-out;
}

@keyframes panel2-1 {
	0% {transform-origin: 25.83% 52.67%; transform: scale(0.1); opacity: 0;}
	65% {transform-origin: 25.83% 52.67%; transform: scale(0.1); opacity: 0;}
	78.5% {transform-origin: center; transform: scale(1); opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes panel2-1 {
	0% {-webkit-transform-origin: 25.83% 52.67%; -webkit-transform: scale(0.1); opacity: 0;}
	65% {-webkit-transform-origin: 25.83% 52.67%; -webkit-transform: scale(0.1); opacity: 0;}
	78.5% {-webkit-transform-origin: center; -webkit-transform: scale(1); opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes panel2-1 {
	0% {-ms-transform-origin: 25.83% 52.67%; -ms-transform: scale(0.1); opacity: 0;}
	65% {-ms-transform-origin: 25.83% 52.67%; -ms-transform: scale(0.1); opacity: 0;}
	78.5% {-ms-transform-origin: center; -ms-transform: scale(1); opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes panel2-1 {
	0% {-moz-transform-origin: 25.83% 52.67%; -moz-transform: scale(0.1); opacity: 0;}
	65% {-moz-transform-origin: 25.83% 52.67%; -moz-transform: scale(0.1); opacity: 0;}
	78.5% {-moz-transform-origin: center; -moz-transform: scale(1); opacity: 1;}
	90% {opacity: 1;}
	100% {opacity: 0;}
}


.panel2-2.anime {
	animation: panel2-2 5.7s ease-out;
	-webkit-animation: panel2-2 5.7s ease-out;
	-ms-animation: panel2-2 5.7s ease-out;
	-moz-animation: panel2-2 5.7s ease-out;
}

@keyframes panel2-2 {
	0% {opacity: 0;}
	87.7% {opacity: 0;}
	89.4% {opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes panel2-2 {
	0% {opacity: 0;}
	87.7% {opacity: 0;}
	89.4% {opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes panel2-2 {
	0% {opacity: 0;}
	87.7% {opacity: 0;}
	89.4% {opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes panel2-2 {
	0% {opacity: 0;}
	87.7% {opacity: 0;}
	89.4% {opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

.panel2-3.anime {
	animation: panel2-3 6.3s ease-out;
	-webkit-animation: panel2-3 6.3s ease-out;
	-ms-animation: panel2-3 6.3s ease-out;
	-moz-animation: panel2-3 6.3s ease-out;
}

@keyframes panel2-3 {
	0% {opacity: 0;}
	88.88% {opacity: 0;}
	90.4% {opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes panel2-3 {
	0% {opacity: 0;}
	88.88% {opacity: 0;}
	90.4% {opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes panel2-3 {
	0% {opacity: 0;}
	88.88% {opacity: 0;}
	90.4% {opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes panel2-3 {
	0% {opacity: 0;}
	88.88% {opacity: 0;}
	90.4% {opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

.panel2-4.anime {
	animation: panel2-4 6.9s ease-out;
	-webkit-animation: panel2-4 6.9s ease-out;
	-ms-animation: panel2-4 6.9s ease-out;
	-moz-animation: panel2-4 6.9s ease-out;
}

@keyframes panel2-4 {
	0% {opacity: 0;}
	89.85% {opacity: 0;}
	91.3% {opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes panel2-4 {
	0% {opacity: 0;}
	89.85% {opacity: 0;}
	91.3% {opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes panel2-4 {
	0% {opacity: 0;}
	89.85% {opacity: 0;}
	91.3% {opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes panel2-4 {
	0% {opacity: 0;}
	89.85% {opacity: 0;}
	91.3% {opacity: 1;}
	99.9% {opacity: 1;}
	100% {opacity: 0;}
}

.panel2-5.anime {
	animation: panel2-5 7.5s ease-out;
	-webkit-animation: panel2-5 7.5s ease-out;
	-ms-animation: panel2-5 7.5s ease-out;
	-moz-animation: panel2-5 7.5s ease-out;
}

@keyframes panel2-5 {
	0% {opacity: 0;}
	90.67% {opacity: 0;}
	92% {opacity: 1;}
	100% {opacity: 1;}
}

@-webkit-keyframes panel2-5 {
	0% {opacity: 0;}
	90.67% {opacity: 0;}
	92% {opacity: 1;}
	100% {opacity: 1;}
}

@-ms-keyframes panel2-5 {
	0% {opacity: 0;}
	90.67% {opacity: 0;}
	92% {opacity: 1;}
	100% {opacity: 1;}
}

@-moz-keyframes panel2-5 {
	0% {opacity: 0;}
	90.67% {opacity: 0;}
	92% {opacity: 1;}
	100% {opacity: 1;}
}

.panel2-6.anime {
	animation: panel2-6 9s ease-out;
	-webkit-animation: panel2-6 9s ease-out;
	-ms-animation: panel2-6 9s ease-out;
	-moz-animation: panel2-6 9s ease-out;
}

@keyframes panel2-6 {
	0% {opacity: 0;}
	77.77% {opacity: 0;}
	83.33% {opacity: 1;}
	100% {opacity: 1;}
}

@-webkit-keyframes panel2-6 {
	0% {opacity: 0;}
	77.77% {opacity: 0;}
	83.33% {opacity: 1;}
	100% {opacity: 1;}
}

@-ms-keyframes panel2-6 {
	0% {opacity: 0;}
	77.77% {opacity: 0;}
	83.33% {opacity: 1;}
	100% {opacity: 1;}
}

@-moz-keyframes panel2-6 {
	0% {opacity: 0;}
	77.77% {opacity: 0;}
	83.33% {opacity: 1;}
	100% {opacity: 1;}
}

.hotswap1-2, .hotswap1-3 {
	width: 54.2%;
	height: auto;
	left: 38.67%;
	top: 31.33%;
}

.hotswap1-2 {
	opacity: 0;
	opacity: 1 \9;
}

.hotswap1-2.anime {
	animation: hotswap1-2 4s ease-out;
	-webkit-animation: hotswap1-2 4s ease-out;
	-ms-animation: hotswap1-2 4s ease-out;
	-moz-animation: hotswap1-2 4s ease-out;
}

@keyframes hotswap1-2 {
	0% {width: 54.2%; height: auto; left: 38.67%; top: 31.33% ;opacity: 1;}
	25% {width: 54.2%; height: auto; left: 38.67%; top: 31.33% ;}
	50% {width: 61.6%; height: auto; left: 11%; top: 50.3%; opacity: 1;}
	100% {left: -60%; top: 50.3%; opacity: 0;}
}

@-webkit-keyframes hotswap1-2 {
	0% {width: 54.2%; height: auto; left: 38.67%; top: 31.33% ;opacity: 1;}
	25% {width: 54.2%; height: auto; left: 38.67%; top: 31.33% ;}
	50% {width: 61.6%; height: auto; left: 11%; top: 50.3%; opacity: 1;}
	100% {left: -60%; top: 50.3%; opacity: 0;}
}

@-ms-keyframes hotswap1-2 {
	0% {width: 54.2%; height: auto; left: 38.67%; top: 31.33% ;opacity: 1;}
	25% {width: 54.2%; height: auto; left: 38.67%; top: 31.33% ;}
	50% {width: 61.6%; height: auto; left: 11%; top: 50.3%; opacity: 1;}
	100% {left: -60%; top: 50.3%; opacity: 0;}
}

@-moz-keyframes hotswap1-2 {
	0% {width: 54.2%; height: auto; left: 38.67%; top: 31.33% ;opacity: 1;}
	25% {width: 54.2%; height: auto; left: 38.67%; top: 31.33% ;}
	50% {width: 61.6%; height: auto; left: 11%; top: 50.3%; opacity: 1;}
	100% {left: -60%; top: 50.3%; opacity: 0;}
}

.hotswap1-3 {
	opacity: 1;
	width: 61.6% \9;
	height: auto \9;
	left: 11% \9;
	top: 50.3% \9;
}

.hotswap1-3.anime {
	animation: hotswap1-3 6s ease-out;
	-webkit-animation: hotswap1-3 6s ease-out;
	-ms-animation: hotswap1-3 6s ease-out;
	-moz-animation: hotswap1-3 6s ease-out;
}

@keyframes hotswap1-3 {
	0% {width: 61.6%; height: auto; left: 100%; top: 50.3%; opacity: 0;}
	33.33% {width: 61.6%; height: auto; left: 100%; top: 50.3%; opacity: 0;}
	66.66% {width: 61.6%; height: auto; left: 11%; top: 50.3%; opacity: 1;}
	83.33% {width: 54.2%; height: auto; left: 38.67%; top: 31.33%;}
	100% {width: 54.2%; height: auto; left: 38.67%; top: 31.33%;}
}
@-webkit-keyframes hotswap1-3 {
	0% {width: 61.6%; height: auto; left: 100%; top: 50.3%; opacity: 0;}
	33.33% {width: 61.6%; height: auto; left: 100%; top: 50.3%; opacity: 0;}
	66.66% {width: 61.6%; height: auto; left: 11%; top: 50.3%; opacity: 1;}
	83.33% {width: 54.2%; height: auto; left: 38.67%; top: 31.33%;}
	100% {width: 54.2%; height: auto; left: 38.67%; top: 31.33%;}
}
@-ms-keyframes hotswap1-3 {
	0% {width: 61.6%; height: auto; left: 100%; top: 50.3%; opacity: 0;}
	33.33% {width: 61.6%; height: auto; left: 100%; top: 50.3%; opacity: 0;}
	66.66% {width: 61.6%; height: auto; left: 11%; top: 50.3%; opacity: 1;}
	83.33% {width: 54.2%; height: auto; left: 38.67%; top: 31.33%;}
	100% {width: 54.2%; height: auto; left: 38.67%; top: 31.33%;}
}
@-moz-keyframes hotswap1-3 {
	0% {width: 61.6%; height: auto; left: 100%; top: 50.3%; opacity: 0;}
	33.33% {width: 61.6%; height: auto; left: 100%; top: 50.3%; opacity: 0;}
	66.66% {width: 61.6%; height: auto; left: 11%; top: 50.3%; opacity: 1;}
	83.33% {width: 54.2%; height: auto; left: 38.67%; top: 31.33%;}
	100% {width: 54.2%; height: auto; left: 38.67%; top: 31.33%;}
}

.hotswap1-4, .hotswap1-5 {
	width: 21.16%;
	height: auto;
	opacity: 0;
	opacity: 1 \9;
}

.hotswap1-4 {
	left: 13.16%;
	top: 35.5%;
}

.hotswap1-4.anime {
	animation: hotswap1-4 2.5s ease-out;
	-webkit-animation: hotswap1-4 2.5s ease-out;
	-ms-animation: hotswap1-4 2.5s ease-out;
	-moz-animation: hotswap1-4 2.5s ease-out;
	transform-origin: right top;
	-webkit-transform-origin: right top;
	-ms-transform-origin: right top;
	-moz-transform-origin: right top;
}

@keyframes hotswap1-4 {
	0% {transform: scale(0.1); opacity: 0;}
	40% {transform: scale(0.1); opacity: 0;}
	80% {transform: scale(1); opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes hotswap1-4 {
	0% {-webkit-transform: scale(0.1); opacity: 0;}
	40% {-webkit-transform: scale(0.1); opacity: 0;}
	80% {-webkit-transform: scale(1); opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes hotswap1-4 {
	0% {-ms-transform: scale(0.1); opacity: 0;}
	40% {-ms-transform: scale(0.1); opacity: 0;}
	80% {-ms-transform: scale(1); opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes hotswap1-4 {
	0% {-moz-transform: scale(0.1); opacity: 0;}
	40% {-moz-transform: scale(0.1); opacity: 0;}
	80% {-moz-transform: scale(1); opacity: 1;}
	100% {opacity: 0;}
}

.hotswap1-5 {
	left: 68%;
	top: 66%;
}

.hotswap1-5.anime {
	animation: hotswap1-5 5.5s ease-out;
	-webkit-animation: hotswap1-5 5.5s ease-out;
	-ms-animation: hotswap1-5 5.5s ease-out;
	-moz-animation: hotswap1-5 5.5s ease-out;
	transform-origin: left bottom;
	-webkit-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	-moz-transform-origin: left bottom;
}

@keyframes hotswap1-5 {
	0% {transform: scale(0.1); opacity: 0;}
	72.72% {transform: scale(0.1); opacity: 0;}
	90.9% {transform: scale(1); opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes hotswap1-5 {
	0% {-webkit-transform: scale(0.1); opacity: 0;}
	72.72% {-webkit-transform: scale(0.1); opacity: 0;}
	90.9% {-webkit-transform: scale(1); opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes hotswap1-5 {
	0% {-ms-transform: scale(0.1); opacity: 0;}
	72.72% {-ms-transform: scale(0.1); opacity: 0;}
	90.9% {-ms-transform: scale(1); opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes hotswap1-5 {
	0% {-moz-transform: scale(0.1); opacity: 0;}
	72.72% {-moz-transform: scale(0.1); opacity: 0;}
	90.9% {-moz-transform: scale(1); opacity: 1;}
	100% {opacity: 0;}
}

.charger1-2 {
	position: absolute;
	top: 0;
	left: 0;
}

.charger1-2.anime {
	animation: charger1-2 4.5s ease-out;
	-webkit-animation: charger1-2 4.5s ease-out;
	-ms-animation: charger1-2 4.5s ease-out;
	-moz-animation: charger1-2 4.5s ease-out;
}

@keyframes charger1-2 {
	from {clip-path: inset(0 100% 0 0);} to {clip-path: inset(0 0 0 0);}
}

@-webkit-keyframes charger1-2 {
	from {-webkit-clip-path: inset(0 100% 0 0);} to {-webkit-clip-path: inset(0 0 0 0);}
}

@-ms-keyframes charger1-2 {
	from {-ms-clip-path: inset(0 100% 0 0);} to {-ms-clip-path: inset(0 0 0 0);}
}

@-moz-keyframes charger1-2 {
	from {-moz-clip-path: inset(0 100% 0 0);} to {-moz-clip-path: inset(0 0 0 0);}
}

.avr1-1 {
	position: relative;
	z-index: 5;
}
.avr1-2, .avr1-3 {
	top: 41.67%;
	width: 100%;
	width: 50% \9;
	height: auto;
	left: 0;
}
.avr1-2_300, .avr1-3_300 {
	top: 33.33%;
}
.avr1-2_400, .avr1-3_400 {
	top: 37.5%;
}

html>/**/body .avr1-2 , .avr1-3, x:-moz-any-link, x:default {
	width: 50%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
	*::-ms-backdrop, .avr1-2 , .avr1-3 {
		width: 50%;
	}
}

.content-wrapper .pic-wrapper .avr1-2 img ,
.content-wrapper .pic-wrapper .avr1-3 img {
	float: left;
	width: 50%;
	width: 100% \9;
}

html>/**/body .content-wrapper .pic-wrapper .avr1-2 img ,
.content-wrapper .pic-wrapper .avr1-3 img, x:-moz-any-link, x:default {
	width: 100%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
	*::-ms-backdrop, .content-wrapper .pic-wrapper .avr1-2 img,
	.content-wrapper .pic-wrapper .avr1-3 img {
		width: 100%;
	}
}

.content-wrapper .pic-wrapper .avr1-2 img.IEhide ,
.content-wrapper .pic-wrapper .avr1-3 img.IEhide {
	display: none \9;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
	*::-ms-backdrop, .content-wrapper .pic-wrapper .avr1-2 img.IEhide,
	.content-wrapper .pic-wrapper .avr1-3 img.IEhide {
		display: none;
	}
}

html>/**/body .content-wrapper .pic-wrapper .avr1-2 img.IEhide ,
.content-wrapper .pic-wrapper .avr1-3 img.IEhide, x:-moz-any-link, x:default {
	display: none;
}

.avr1-2 {
	clip-path: inset(0 50% 0 0);
	-webkit-clip-path: inset(0 50% 0 0);
	-ms-clip-path: inset(0 50% 0 0);
	-moz-clip-path: inset(0 50% 0 0);
}

.avr1-2.anime img {
	animation: avr1-2 3s linear infinite;
	-webkit-animation: avr1-2 3s linear infinite;
	-ms-animation: avr1-2 3s linear infinite;
	-moz-animation: avr1-2 3s linear infinite;
}

html>/**/body .avr1-2.anime img, x:-moz-any-link, x:default {
	animation: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.avr1-2.anime img {
		animation: none;
	}
}

@keyframes avr1-2 {
	0% {transform: translateX(-100%); opacity: 0;}
	16.6% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {transform: translateX(0); opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes avr1-2 {
	0% {-webkit-transform: translateX(-100%); opacity: 0;}
	16.6% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {-webkit-transform: translateX(0); opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes avr1-2 {
	0% {-ms-transform: translateX(-100%); opacity: 0;}
	16.6% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {-ms-transform: translateX(0); opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes avr1-2 {
	0% {-moz-transform: translateX(-100%); opacity: 0;}
	16.6% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {-moz-transform: translateX(0); opacity: 0;}
	100% {opacity: 0;}
}

.avr1-3 {
	clip-path: inset(0 0 0 50%);
	-webkit-clip-path: inset(0 0 0 50%);
	-ms-clip-path: inset(0 0 0 50%);
	-moz-clip-path: inset(0 0 0 50%);
	left: 50% \9;
}

html>/**/body .avr1-3, x:-moz-any-link, x:default {
	left: 50%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
	*::-ms-backdrop, .avr1-3 {
		left: 50%;
	}
}

.avr1-3.anime img {
	animation: avr1-3 3s linear infinite;
	-webkit-animation: avr1-3 3s linear infinite;
	-ms-animation: avr1-3 3s linear infinite;
	-moz-animation: avr1-3 3s linear infinite;
}

html>/**/body .avr1-3.anime img, x:-moz-any-link, x:default {
	animation: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.avr1-3.anime img {
		animation: none;
	}
}

@keyframes avr1-3 {
	0% {opacity: 0;}
	3% {transform: translateX(0); opacity: 0;}
	19.6% {opacity: 1;}
	69.6% {opacity: 1;}
	86.3% {transform: translateX(100%); opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes avr1-3 {
	0% {opacity: 0;}
	3% {-webkit-transform: translateX(0); opacity: 0;}
	19.6% {opacity: 1;}
	69.6% {opacity: 1;}
	86.3% {-webkit-transform: translateX(100%); opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes avr1-3 {
	0% {opacity: 0;}
	3% {-ms-transform: translateX(0); opacity: 0;}
	19.6% {opacity: 1;}
	69.6% {opacity: 1;}
	86.3% {-ms-transform: translateX(100%); opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes avr1-3 {
	0% {opacity: 0;}
	3% {-moz-transform: translateX(0); opacity: 0;}
	19.6% {opacity: 1;}
	69.6% {opacity: 1;}
	86.3% {-moz-transform: translateX(100%); opacity: 0;}
	100% {opacity: 0;}
}

.topology1-1 {
	position: relative;
	z-index: 5;
}

.topology1-2 {
	width: 3%;
	height: auto;
	top: 50%;
	left: 50%;
	transform: translateX(-50%) translateY(-50%);
	-webkit-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	top: 50% \9;
	left: 48.5% \9;
	transform: none \9;
}

.topology1-2_1 {
	left: 47.5%;
	left: 46% \9;
}

.topology1-2_3 {
	left: 52.5%;
	left: 51% \9;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.topology1-2 {
		top: 50%;
		left: 50%;
		transform: translateX(-50%) translateY(-50%);
		-ms-transform: translateX(-50%) translateY(-50%);
	}

	.topology1-2_1 {
		left: 47.5%;
	}

	.topology1-2_3 {
		left: 52.5%;
	}
}

.topology1-2_1.anime {
	animation: topology1-2_1 3s linear infinite;
	-webkit-animation: topology1-2_1 3s linear infinite;
	-ms-animation: topology1-2_1 3s linear infinite;
	-moz-animation: topology1-2_1 3s linear infinite;
}

@keyframes topology1-2_1 {
	0% {opacity: 0;}
	16.6% {opacity: 0;}
	23.3% {opacity: 1;}
	36.6% {opacity: 1;}
	43.3% {opacity: 0;}
	50% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes topology1-2_1 {
	0% {opacity: 0;}
	16.6% {opacity: 0;}
	23.3% {opacity: 1;}
	36.6% {opacity: 1;}
	43.3% {opacity: 0;}
	50% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes topology1-2_1 {
	0% {opacity: 0;}
	16.6% {opacity: 0;}
	23.3% {opacity: 1;}
	36.6% {opacity: 1;}
	43.3% {opacity: 0;}
	50% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes topology1-2_1 {
	0% {opacity: 0;}
	16.6% {opacity: 0;}
	23.3% {opacity: 1;}
	36.6% {opacity: 1;}
	43.3% {opacity: 0;}
	50% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {opacity: 0;}
	100% {opacity: 0;}
}

.topology1-2_2.anime {
	animation: topology1-2_2 3s linear infinite;
	-webkit-animation: topology1-2_2 3s linear infinite;
	-ms-animation: topology1-2_2 3s linear infinite;
	-moz-animation: topology1-2_2 3s linear infinite;
}

@keyframes topology1-2_2 {
	0% {opacity: 0;}
	23.3% {opacity: 0;}
	30% {opacity: 1;}
	36.6% {opacity: 1;}
	43.3% {opacity: 0;}
	50% {opacity: 0;}
	56.6% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes topology1-2_2 {
	0% {opacity: 0;}
	23.3% {opacity: 0;}
	30% {opacity: 1;}
	36.6% {opacity: 1;}
	43.3% {opacity: 0;}
	50% {opacity: 0;}
	56.6% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes topology1-2_2 {
	0% {opacity: 0;}
	23.3% {opacity: 0;}
	30% {opacity: 1;}
	36.6% {opacity: 1;}
	43.3% {opacity: 0;}
	50% {opacity: 0;}
	56.6% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes topology1-2_2 {
	0% {opacity: 0;}
	23.3% {opacity: 0;}
	30% {opacity: 1;}
	36.6% {opacity: 1;}
	43.3% {opacity: 0;}
	50% {opacity: 0;}
	56.6% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {opacity: 0;}
	100% {opacity: 0;}
}

.topology1-2_3.anime {
	animation: topology1-2_3 3s linear infinite;
	-webkit-animation: topology1-2_3 3s linear infinite;
	-ms-animation: topology1-2_3 3s linear infinite;
	-moz-animation: topology1-2_3 3s linear infinite;
}

@keyframes topology1-2_3 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	36.6%{opacity: 1;}
	43.3% {opacity: 0;}
	56.6% {opacity: 0;}
	63.3% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes topology1-2_3 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	36.6%{opacity: 1;}
	43.3% {opacity: 0;}
	56.6% {opacity: 0;}
	63.3% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes topology1-2_3 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	36.6%{opacity: 1;}
	43.3% {opacity: 0;}
	56.6% {opacity: 0;}
	63.3% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes topology1-2_3 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	36.6%{opacity: 1;}
	43.3% {opacity: 0;}
	56.6% {opacity: 0;}
	63.3% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {opacity: 0;}
	100% {opacity: 0;}
}

.content-wrapper .pic-wrapper .topology1-3 img,
.content-wrapper .pic-wrapper .topology1-4 img {
	float: left;
	width: 50%;
	width: 100% \9;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.content-wrapper .pic-wrapper .topology1-3 img,
	.content-wrapper .pic-wrapper .topology1-4 img {
		width: 100%;
	}
}

html>/**/body .content-wrapper .pic-wrapper .topology1-3 img,
.content-wrapper .pic-wrapper .topology1-4 img, x:-moz-any-link, x:default {
	width: 100%;
}

.content-wrapper .pic-wrapper .topology1-3 img.IEhide,
.content-wrapper .pic-wrapper .topology1-4 img.IEhide {
	display: none \9;
}

*::-ms-backdrop .content-wrapper .pic-wrapper .topology1-3 img.IEhide,
.content-wrapper .pic-wrapper .topology1-4 img.IEhide {
	display: none;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.content-wrapper .pic-wrapper .topology1-3 img.IEhide,
	.content-wrapper .pic-wrapper .topology1-4 img.IEhide {
		display: none;
	}
}

html>/**/body .content-wrapper .pic-wrapper .topology1-3 img.IEhide ,
.content-wrapper .pic-wrapper .topology1-4 img.IEhide, x:-moz-any-link, x:default {
	display: none;
}

.topology1-3 {
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	clip-path: inset(0 55% 0 0);
	-webkit-clip-path: inset(0 55% 0 0);
	-ms-clip-path: inset(0 55% 0 0);
	-moz-clip-path: inset(0 55% 0 0);
	top: 42% \9;
	width: 45% \9;
	transform: none \9;
}

.topology1-3.anime img {
	animation: topology1-3 3s linear infinite;
	-webkit-animation: topology1-3 3s linear infinite;
	-ms-animation: topology1-3 3s linear infinite;
	-moz-animation: topology1-3 3s linear infinite;
}

@keyframes topology1-3 {
	0% {transform: translateX(-125%); opacity: 0;}
	16.6% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {transform: translateX(0%); opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes topology1-3 {
	0% {-webkit-transform: translateX(-125%); opacity: 0;}
	16.6% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {-webkit-transform: translateX(0%); opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes topology1-3 {
	0% {-ms-transform: translateX(-125%); opacity: 0;}
	16.6% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {-ms-transform: translateX(0%); opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes topology1-3 {
	0% {-moz-transform: translateX(-125%); opacity: 0;}
	16.6% {opacity: 1;}
	66.6% {opacity: 1;}
	83.3% {-moz-transform: translateX(0%); opacity: 0;}
	100% {opacity: 0;}
}

.topology1-4 {
	top: 50%;
	width: 100%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	clip-path: inset(0 0 0 55%);
	-webkit-clip-path: inset(0 0 0 55%);
	-ms-clip-path: inset(0 0 0 55%);
	-moz-clip-path: inset(0 0 0 55%);
	top: 42% \9;
	width: 45% \9;
	left: 55% \9;
	transform: none \9;
}

html>/**/body .topology1-3, .topology1-4, x:-moz-any-link, x:default {
	width: 45%;
}

.topology1-4.anime img {
	animation: topology1-4 3s linear infinite;
	-webkit-animation: topology1-4 3s linear infinite;
	-ms-animation: topology1-4 3s linear infinite;
	-moz-animation: topology1-4 3s linear infinite;
}

@keyframes topology1-4 {
	0% {opacity: 0;}
	3% {transform: translateX(-25%); opacity: 0;}
	19.6% {opacity: 1;}
	69.6% {opacity: 1;}
	86.3% {transform: translateX(100%); opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes topology1-4 {
	0% {opacity: 0;}
	3% {-webkit-transform: translateX(-25%); opacity: 0;}
	19.6% {opacity: 1;}
	69.6% {opacity: 1;}
	86.3% {-webkit-transform: translateX(100%); opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes topology1-4 {
	0% {opacity: 0;}
	3% {-ms-transform: translateX(-25%); opacity: 0;}
	19.6% {opacity: 1;}
	69.6% {opacity: 1;}
	86.3% {-ms-transform: translateX(100%); opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes topology1-4 {
	0% {opacity: 0;}
	3% {-moz-transform: translateX(-25%); opacity: 0;}
	19.6% {opacity: 1;}
	69.6% {opacity: 1;}
	86.3% {-moz-transform: translateX(100%); opacity: 0;}
	100% {opacity: 0;}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.topology1-3,
	.topology1-4 {
		top: 42%;
		width: 45%;
	}
	.topology1-4 {
		left: 55%;
	}
}

html>/**/body .topology1-4, x:-moz-any-link, x:default {
	left: 55%;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.topology1-3.anime img,
	.topology1-4.anime img {
		animation: none;
	}
}

html>/**/body .topology1-3.anime img, .topology1-4.anime img, x:-moz-any-link, x:default {
	animation: none;
}

.constant1-1 {
	position: relative;
	z-index: 5;
}

.constant1-3 {
	width: 45%;
	height: auto;
	top: 32.5%;
	left: 16.67%;
}

.constant1-3.anime {
	opacity: 0;
	opacity: 1 \9;
	animation: constant1-3 2s ease-out infinite;
	-webkit-animation: constant1-3 2s ease-out infinite;
	-ms-animation: constant1-3 2s ease-out infinite;
	-moz-animation: constant1-3 2s ease-out infinite;
}

@keyframes constant1-3 {
	0% {left: 7.5%; opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {left: 32.5%; opacity: 0;}
}

@-webkit-keyframes constant1-3 {
	0% {left: 7.5%; opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {left: 32.5%; opacity: 0;}
}

@-ms-keyframes constant1-3 {
	0% {left: 7.5%; opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {left: 32.5%; opacity: 0;}
}

@-moz-keyframes constant1-3 {
	0% {left: 7.5%; opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {left: 32.5%; opacity: 0;}
}

.constant1-4 {
	width: 45%;
	height: auto;
	top: 43.33%;
	left: 16.67%;
}

.constant1-4.anime {
	opacity: 0;
	opacity: 1 \9;
	animation: constant1-4 2s ease-out infinite;
	-webkit-animation: constant1-4 2s ease-out infinite;
	-ms-animation: constant1-4 2s ease-out infinite;
	-moz-animation: constant1-4 2s ease-out infinite;
}

@keyframes constant1-4 {
	0% {left: 2%; opacity: 0;}
	12.5% {opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {left: 27%; opacity: 0;}
}

@-webkit-keyframes constant1-4 {
	0% {left: 2%; opacity: 0;}
	12.5% {opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {left: 27%; opacity: 0;}
}

@-ms-keyframes constant1-4 {
	0% {left: 2%; opacity: 0;}
	12.5% {opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {left: 27%; opacity: 0;}
}

@-moz-keyframes constant1-4 {
	0% {left: 2%; opacity: 0;}
	12.5% {opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {left: 27%; opacity: 0;}
}

.constant1-5 {
	width: 45%;
	height: auto;
	top: 32.5%;
	left: 16.67%;
}

.constant1-5.anime {
	opacity: 0;
	opacity: 1 \9;
	animation: constant1-5 2s ease-out infinite;
	-webkit-animation: constant1-5 2s ease-out infinite;
	-ms-animation: constant1-5 2s ease-out infinite;
	-moz-animation: constant1-5 2s ease-out infinite;
}

@keyframes constant1-5 {
	0% {left: 10%; opacity: 0;}
	20% {opacity: 1;}
	60% {opacity: 1;}
	80% {left: 29%; opacity: 0;}
}

@-webkit-keyframes constant1-5 {
	0% {left: 10%; opacity: 0;}
	20% {opacity: 1;}
	60% {opacity: 1;}
	80% {left: 29%; opacity: 0;}
}

@-ms-keyframes constant1-5 {
	0% {left: 10%; opacity: 0;}
	20% {opacity: 1;}
	60% {opacity: 1;}
	80% {left: 29%; opacity: 0;}
}

@-moz-keyframes constant1-5 {
	0% {left: 10%; opacity: 0;}
	20% {opacity: 1;}
	60% {opacity: 1;}
	80% {left: 29%; opacity: 0;}
}

.constant1-6 {
	width: 45%;
	height: auto;
	top: 43.33%;
	left: 16.67%;
}

.constant1-6.anime {
	opacity: 0;
	opacity: 1 \9;
	animation: constant1-6 1.5s ease-out infinite;
	-webkit-animation: constant1-6 1.5s ease-out infinite;
	-ms-animation: constant1-6 1.5s ease-out infinite;
	-moz-animation: constant1-6 1.5s ease-out infinite;
}

@keyframes constant1-6 {
	0% {left: 12%; opacity: 0;}
	12.5% {opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {left: 30%; opacity: 0;}
}

@-webkit-keyframes constant1-6 {
	0% {left: 12%; opacity: 0;}
	12.5% {opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {left: 30%; opacity: 0;}
}

@-ms-keyframes constant1-6 {
	0% {left: 12%; opacity: 0;}
	12.5% {opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {left: 30%; opacity: 0;}
}

@-moz-keyframes constant1-6 {
	0% {left: 12%; opacity: 0;}
	12.5% {opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {left: 30%; opacity: 0;}
}

.sbm1-1 {
	width: 3.33%;
	height: 0;
	padding-top: 3.33%;
	position: absolute;
	background-color: #6eca77;
	border-radius: 50%;
	left: 12.167%;
	top: 74.66%;
}

.sbm1-1.anime {
	animation: sbm1-1 12s ease-out infinite;
	-webkit-animation: sbm1-1 12s ease-out infinite;
	-ms-animation: sbm1-1 12s ease-out infinite;
	-moz-animation: sbm1-1 12s ease-out infinite;
}

@keyframes sbm1-1 {
	25% {background-color: #6eca77;}
	33.33% {background-color: #d50032;}
	50% {background-color: #d50032;}
	58.33% {background-color: #8490d2;}
	75% {background-color: #8490d2;}
	83.33% {background-color: #6eca77;}
}

@-webkit-keyframes sbm1-1 {
	25% {background-color: #6eca77;}
	33.33% {background-color: #d50032;}
	50% {background-color: #d50032;}
	58.33% {background-color: #8490d2;}
	75% {background-color: #8490d2;}
	83.33% {background-color: #6eca77;}
}

@-ms-keyframes sbm1-1 {
	25% {background-color: #6eca77;}
	33.33% {background-color: #d50032;}
	50% {background-color: #d50032;}
	58.33% {background-color: #8490d2;}
	75% {background-color: #8490d2;}
	83.33% {background-color: #6eca77;}
}

@-moz-keyframes sbm1-1 {
	25% {background-color: #6eca77;}
	33.33% {background-color: #d50032;}
	50% {background-color: #d50032;}
	58.33% {background-color: #8490d2;}
	75% {background-color: #8490d2;}
	83.33% {background-color: #6eca77;}
}
.sbm1-2 {
	width: 1.33%;
	height: 0;
	padding-top: 9.5%;
	position: absolute;
	background-color: #6eca77;
	border-radius: 4px;
	left: 13.167%;
	top: 65%;
	transform-origin: bottom;
	-webkit-transform-origin: bottom;
	-ms-transform-origin: bottom;
	-moz-transform-origin: bottom;
}

.sbm1-2.anime {
	animation: sbm1-2 12s ease-out infinite;
	-webkit-animation: sbm1-2 12s ease-out infinite;
	-ms-animation: sbm1-2 12s ease-out infinite;
	-moz-animation: sbm1-2 12s ease-out infinite;
}

@keyframes sbm1-2 {
	0% {transform: scaleY(0);}
	8.33% {transform: scaleY(1);}
	25% {transform: scaleY(1); background-color: #6eca77;}
	33.33% {transform: scaleY(1.5); background-color: #d50032;}
	50% {transform: scaleY(1.5); background-color: #d50032;}
	58.33% {transform: scaleY(0.5); background-color: #8490d2;}
	75% {transform: scaleY(0.5); background-color: #8490d2;}
	83.33% {transform: scaleY(1); background-color: #6eca77;}
	91.66% {transform: scaleY(1);}
	100% {transform: scaleY(0);}
}

@-webkit-keyframes sbm1-2 {
	0% {-webkit-transform: scaleY(0);}
	8.33% {-webkit-transform: scaleY(1);}
	25% {-webkit-transform: scaleY(1); background-color: #6eca77;}
	33.33% {-webkit-transform: scaleY(1.5); background-color: #d50032;}
	50% {-webkit-transform: scaleY(1.5); background-color: #d50032;}
	58.33% {-webkit-transform: scaleY(0.5); background-color: #8490d2;}
	75% {-webkit-transform: scaleY(0.5); background-color: #8490d2;}
	83.33% {-webkit-transform: scaleY(1); background-color: #6eca77;}
	91.66% {-webkit-transform: scaleY(1);}
	100% {-webkit-transform: scaleY(0);}
}

@-ms-keyframes sbm1-2 {
	0% {-ms-transform: scaleY(0);}
	8.33% {-ms-transform: scaleY(1);}
	25% {-ms-transform: scaleY(1); background-color: #6eca77;}
	33.33% {-ms-transform: scaleY(1.5); background-color: #d50032;}
	50% {-ms-transform: scaleY(1.5); background-color: #d50032;}
	58.33% {-ms-transform: scaleY(0.5); background-color: #8490d2;}
	75% {-ms-transform: scaleY(0.5); background-color: #8490d2;}
	83.33% {-ms-transform: scaleY(1); background-color: #6eca77;}
	91.66% {-ms-transform: scaleY(1);}
	100% {-ms-transform: scaleY(0);}
}

@-moz-keyframes sbm1-2 {
	0% {-moz-transform: scaleY(0);}
	8.33% {-moz-transform: scaleY(1);}
	25% {-moz-transform: scaleY(1); background-color: #6eca77;}
	33.33% {-moz-transform: scaleY(1.5); background-color: #d50032;}
	50% {-moz-transform: scaleY(1.5); background-color: #d50032;}
	58.33% {-moz-transform: scaleY(0.5); background-color: #8490d2;}
	75% {-moz-transform: scaleY(0.5); background-color: #8490d2;}
	83.33% {-moz-transform: scaleY(1); background-color: #6eca77;}
	91.66% {-moz-transform: scaleY(1);}
	100% {-moz-transform: scaleY(0);}
}

.sbm-2,
.sbm-3,
.sbm-4,
.sbm-5 {
	width: 100%;
}

.sbm-2.anime {
	animation: sbm-2 12s ease-out infinite;
	-webkit-animation: sbm-2 12s ease-out infinite;
	-moz-animation: sbm-2 12s ease-out infinite;
}

@keyframes sbm-2 {
	0% {clip-path: inset(0 100% 0 0);}
	25% {clip-path: inset(0 0 0 0);}
	91.66% {clip-path: inset(0 0 0 0);}
	100% {clip-path: inset(0 0 0 100%);}
}

@-webkit-keyframes sbm-2 {
	0% {-webkit-clip-path: inset(0 100% 0 0);}
	25% {-webkit-clip-path: inset(0 0 0 0);}
	91.66% {-webkit-clip-path: inset(0 0 0 0);}
	100% {-webkit-clip-path: inset(0 0 0 100%);}
}

@-moz-keyframes sbm-2 {
	0% {-moz-clip-path: inset(0 100% 0 0);}
	25% {-moz-clip-path: inset(0 0 0 0);}
	91.66% {-moz-clip-path: inset(0 0 0 0);}
	100% {-moz-clip-path: inset(0 0 0 100%);}
}

.sbm-3.anime {
	animation: sbm-3 12s ease-out infinite;
	-webkit-animation: sbm-3 12s ease-out infinite;
	-moz-animation: sbm-3 12s ease-out infinite;
}

@keyframes sbm-3 {
	0% {clip-path: inset(0 100% 0 0);}
	25% {clip-path: inset(0 0 0 0);}
	91.66% {clip-path: inset(0 0 0 0);}
	100% {clip-path: inset(0 0 0 100%);}
}

@-webkit-keyframes sbm-3 {
	0% {-webkit-clip-path: inset(0 100% 0 0);}
	25% {-webkit-clip-path: inset(0 0 0 0);}
	91.66% {-webkit-clip-path: inset(0 0 0 0);}
	100% {-webkit-clip-path: inset(0 0 0 100%);}
}

@-moz-keyframes sbm-3 {
	0% {-moz-clip-path: inset(0 100% 0 0);}
	25% {-moz-clip-path: inset(0 0 0 0);}
	91.66% {-moz-clip-path: inset(0 0 0 0);}
	100% {-moz-clip-path: inset(0 0 0 100%);}
}

.sbm-4, .sbm-5 {
	display: none;	
}

.sbm-4.anime {
	display: block;
	display: none \9;
	opacity: 0;
	animation: sbm-4 12s ease-out infinite;
	-webkit-animation: sbm-4 12s ease-out infinite;
	-moz-animation: sbm-4 12s ease-out infinite;
}

@keyframes sbm-4 {
	0% {clip-path: inset(0 100% 0 0);}
	33.33% {clip-path: inset(0 100% 0 0); opacity: 0;}
	50% {clip-path: inset(0 0 0 0); opacity: 1;}
	58.33% {clip-path: inset(0 0 0 100%); opacity: 0;}
}

@-webkit-keyframes sbm-4 {
	0% {-webkit-clip-path: inset(0 100% 0 0);}
	33.33% {-webkit-clip-path: inset(0 100% 0 0); opacity: 0;}
	50% {-webkit-clip-path: inset(0 0 0 0); opacity: 1;}
	58.33% {-webkit-clip-path: inset(0 0 0 100%); opacity: 0;}
}

@-moz-keyframes sbm-4 {
	0% {-moz-clip-path: inset(0 100% 0 0);}
	33.33% {-moz-clip-path: inset(0 100% 0 0); opacity: 0;}
	50% {-moz-clip-path: inset(0 0 0 0); opacity: 1;}
	58.33% {-moz-clip-path: inset(0 0 0 100%); opacity: 0;}
}

.sbm-5.anime {
	display: block;
	display: none \9;
	opacity: 0;
	animation: sbm-5 12s ease-out infinite;
	-webkit-animation: sbm-5 12s ease-out infinite;
	-moz-animation: sbm-5 12s ease-out infinite;
}

@keyframes sbm-5 {
	0% {clip-path: inset(0 100% 0 0);}
	58.33% {clip-path: inset(0 100% 0 0); opacity: 0;}
	75% {clip-path: inset(0 0 0 0); opacity: 1;}
	83.33% {clip-path: inset(0 0 0 100%); opacity: 0;}
}

@-webkit-keyframes sbm-5 {
	0% {-webkit-clip-path: inset(0 100% 0 0);}
	58.33% {-webkit-clip-path: inset(0 100% 0 0); opacity: 0;}
	75% {-webkit-clip-path: inset(0 0 0 0); opacity: 1;}
	83.33% {-webkit-clip-path: inset(0 0 0 100%); opacity: 0;}
}

@-moz-keyframes sbm-5 {
	0% {-moz-clip-path: inset(0 100% 0 0);}
	58.33% {-moz-clip-path: inset(0 100% 0 0); opacity: 0;}
	75% {-moz-clip-path: inset(0 0 0 0); opacity: 1;}
	83.33% {-moz-clip-path: inset(0 0 0 100%); opacity: 0;}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.sbm1-1.anime,
	.sbm1-2.anime {
		animation: none;
	}
	.sbm-4.anime,
	.sbm-5.anime {
		display: none;
	}
}

.ebm-2, .ebm-3 {
	width: 100%;
}

.ebm-2.anime {
	animation: ebm-2 6s ease-out infinite;
	-webkit-animation: ebm-2 6s ease-out infinite;
	-moz-animation: ebm-2 6s ease-out infinite;
}

@keyframes ebm-2 {
	0% {clip-path: inset(0 100% 0 0);}
	66.66% {clip-path: inset(0 0 0 0);}
	91.66% {opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes ebm-2 {
	0% {-webkit-clip-path: inset(0 100% 0 0);}
	66.66% {-webkit-clip-path: inset(0 0 0 0);}
	91.66% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes ebm-2 {
	0% {-moz-clip-path: inset(0 100% 0 0);}
	66.66% {-moz-clip-path: inset(0 0 0 0);}
	91.66% {opacity: 1;}
	100% {opacity: 0;}
}

.ebm-3.anime {
	animation: ebm-3 6s ease-out infinite;
	-webkit-animation: ebm-3 6s ease-out infinite;
	-ms-animation: ebm-3 6s ease-out infinite;
	-moz-animation: ebm-3 6s ease-out infinite;
}

@keyframes ebm-3 {
	0% {opacity: 0;}
	41.66% {opacity: 0;}
	50% {opacity: 1;}
	91.66% {opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes ebm-3 {
	0% {opacity: 0;}
	41.66% {opacity: 0;}
	50% {opacity: 1;}
	91.66% {opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes ebm-3 {
	0% {opacity: 0;}
	41.66% {opacity: 0;}
	50% {opacity: 1;}
	91.66% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes ebm-3 {
	0% {opacity: 0;}
	41.66% {opacity: 0;}
	50% {opacity: 1;}
	91.66% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-document url-prefix(){
	.ebm-2.anime,
	.ebm-3.anime {
		animation: none;
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.ebm-2.anime,
	.ebm-3.anime {
		animation: none;
	}
}

.rotatableLCD-1 {
	opacity: 0;
	display: none \9;
}

.rotatableLCD-1.anime {
	animation: rotatableLCD-1 10s ease-out;
	-webkit-animation: rotatableLCD-1 10s ease-out;
	-ms-animation: rotatableLCD-1 10s ease-out;
	-moz-animation: rotatableLCD-1 10s ease-out;
}

@keyframes rotatableLCD-1 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	30% {opacity: 1;}
	32.5% {opacity: 0;}
}

@-webkit-keyframes rotatableLCD-1 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	30% {opacity: 1;}
	32.5% {opacity: 0;}
}

@-ms-keyframes rotatableLCD-1 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	30% {opacity: 1;}
	32.5% {opacity: 0;}
}

@-moz-keyframes rotatableLCD-1 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	30% {opacity: 1;}
	32.5% {opacity: 0;}
}

.rotatableLCD-2 {
	position: relative;
	z-index: 5;
}

.rotatableLCD-2.anime {
	opacity: 0;
	opacity: 1 \9;
	animation: rotatableLCD-2 10s ease-out;
	-webkit-animation: rotatableLCD-2 10s ease-out;
	-ms-animation: rotatableLCD-2 10s ease-out;
	-moz-animation: rotatableLCD-2 10s ease-out;
}

@keyframes rotatableLCD-2 {
	0% {opacity: 1;}
	3% {opacity: 0;}
	30% {opacity: 0; transform: scale(0.1);}
	35% {opacity: 1; transform: scale(1);}
	45% {transform: rotate(0deg);}
	50% {transform: rotate(90deg);}
	65% {opacity:1; transform: scale(1) rotate(90deg);}
	72.5% {opacity:0; transform: scale(0.1) rotate(90deg);}
}

@-webkit-keyframes rotatableLCD-2 {
	0% {opacity: 1;}
	3% {opacity: 0;}
	30% {opacity: 0; -webkit-transform: scale(0.1);}
	35% {opacity: 1; -webkit-transform: scale(1);}
	45% {-webkit-transform: rotate(0deg);}
	50% {-webkit-transform: rotate(90deg);}
	65% {opacity:1; -webkit-transform: scale(1) rotate(90deg);}
	72.5% {opacity:0; -webkit-transform: scale(0.1) rotate(90deg);}
}

@-ms-keyframes rotatableLCD-2 {
	0% {opacity: 1;}
	3% {opacity: 0;}
	30% {opacity: 0; -ms-transform: scale(0.1);}
	35% {opacity: 1; -ms-transform: scale(1);}
	45% {-ms-transform: rotate(0deg);}
	50% {-ms-transform: rotate(90deg);}
	65% {opacity:1; -ms-transform: scale(1) rotate(90deg);}
	72.5% {opacity:0; -ms-transform: scale(0.1) rotate(90deg);}
}

@-moz-keyframes rotatableLCD-2 {
	0% {opacity: 1;}
	3% {opacity: 0;}
	30% {opacity: 0; -moz-transform: scale(0.1);}
	35% {opacity: 1; -moz-transform: scale(1);}
	45% {-moz-transform: rotate(0deg);}
	50% {-moz-transform: rotate(90deg);}
	65% {opacity:1; -moz-transform: scale(1) rotate(90deg);}
	72.5% {opacity:0; -moz-transform: scale(0.1) rotate(90deg);}
}

img.obj.rotatableLCD-3 {
	z-index: 6;
	width: 26.33%;
	height: auto;
	left: 36.83%;
	top: 35.92%;
	width: 28.16% \9;
	height: 26.66% \9;
	left: 35.91% \9;
	top: 36.66% \9;
	transform: scale(1.07, 0.94);
	-webkit-transform: scale(1.07, 0.94);
	-ms-transform: scale(1.07, 0.94);
	-moz-transform: scale(1.07, 0.94);
	transform: none \9;
}

.rotatableLCD-3.anime {
	opacity: 0;
	opacity: 1 \9;
	animation: rotatableLCD-3 10s ease-out;
	-webkit-animation: rotatableLCD-3 10s ease-out;
	-ms-animation: rotatableLCD-3 10s ease-out;
	-moz-animation: rotatableLCD-3 10s ease-out;
}

@keyframes rotatableLCD-3 {
	0% {opacity: 0;}
	30% {opacity: 0; transform: scale(0.1);}
	35% {opacity: 1; transform: scale(1.07, 0.94);}
	45% {transform: scale(1.07, 0.94) rotate(0deg);}
	50% {opacity:1; transform: scale(0.94, 1.07) rotate(90deg);}
	50.1% {opacity:0; transform: scale(0.94, 1.07) rotate(90deg);}
	50.2% {opacity:0; transform: scale(1) rotate(0deg);}
	55% {opacity:1;}
	65% {opacity:1; transform: scale(1);}
	72.5% {opacity:0; transform: scale(0.1);}
}

@-webkit-keyframes rotatableLCD-3 {
	0% {opacity: 0;}
	30% {opacity: 0; -webkit-transform: scale(0.1);}
	35% {opacity: 1; -webkit-transform: scale(1.07, 0.94);}
	45% {-webkit-transform: scale(1.07, 0.94) rotate(0deg);}
	50% {opacity:1; -webkit-transform: scale(0.94, 1.07) rotate(90deg);}
	50.1% {opacity:0; -webkit-transform: scale(0.94, 1.07) rotate(90deg);}
	50.2% {opacity:0; -webkit-transform: scale(1) rotate(0deg);}
	55% {opacity:1;}
	65% {opacity:1; -webkit-transform: scale(1);}
	72.5% {opacity:0; -webkit-transform: scale(0.1);}
}

@-ms-keyframes rotatableLCD-3 {
	0% {opacity: 0;}
	30% {opacity: 0; -ms-transform: scale(0.1);}
	35% {opacity: 1; -ms-transform: scale(1.07, 0.94);}
	45% {-ms-transform: scale(1.07, 0.94) rotate(0deg);}
	50% {opacity:1; -ms-transform: scale(0.94, 1.07) rotate(90deg);}
	50.1% {opacity:0; -ms-transform: scale(0.94, 1.07) rotate(90deg);}
	50.2% {opacity:0; -ms-transform: scale(1) rotate(0deg);}
	55% {opacity:1;}
	65% {opacity:1; -ms-transform: scale(1);}
	72.5% {opacity:0; -ms-transform: scale(0.1);}
}

@-moz-keyframes rotatableLCD-3 {
	0% {opacity: 0;}
	30% {opacity: 0; -moz-transform: scale(0.1);}
	35% {opacity: 1; -moz-transform: scale(1.07, 0.94);}
	45% {-moz-transform: scale(1.07, 0.94) rotate(0deg);}
	50% {opacity:1; -moz-transform: scale(0.94, 1.07) rotate(90deg);}
	50.1% {opacity:0; -moz-transform: scale(0.94, 1.07) rotate(90deg);}
	50.2% {opacity:0; -moz-transform: scale(1) rotate(0deg);}
	55% {opacity:1;}
	65% {opacity:1; -moz-transform: scale(1);}
	72.5% {opacity:0; -moz-transform: scale(0.1);}
}

.rotatableLCD-4 {
	opacity: 0;
	display: none \9;
}

.rotatableLCD-4.anime {
	opacity: 1;
	animation: rotatableLCD-4 10s ease-out;
	-webkit-animation: rotatableLCD-4 10s ease-out;
	-ms-animation: rotatableLCD-4 10s ease-out;
	-moz-animation: rotatableLCD-4 10s ease-out;
}

@keyframes rotatableLCD-4 {
	0% {opacity: 0;}
	67.5% {opacity: 0;}
	72.5% {opacity: 1;}
}

@-webkit-keyframes rotatableLCD-4 {
	0% {opacity: 0;}
	67.5% {opacity: 0;}
	72.5% {opacity: 1;}
}

@-ms-keyframes rotatableLCD-4 {
	0% {opacity: 0;}
	67.5% {opacity: 0;}
	72.5% {opacity: 1;}
}

@-moz-keyframes rotatableLCD-4 {
	0% {opacity: 0;}
	67.5% {opacity: 0;}
	72.5% {opacity: 1;}
}

img.obj.rotatableLCD-5 {
	width: 13%;
	height: auto;
	left: 12.5%;
	top: 37.5%;
	opacity: 0;
	display: none \9;
}

.rotatableLCD-5.anime {
	animation: rotatableLCD-5 10s ease-out;
	-webkit-animation: rotatableLCD-5 10s ease-out;
	-ms-animation: rotatableLCD-5 10s ease-out;
	-moz-animation: rotatableLCD-5 10s ease-out;
}

@keyframes rotatableLCD-5 {
	0% {opacity: 0;}
	35% {opacity: 0; transform: scale(0.2);}
	40% {opacity: 1; transform: scale(1);}
	45% {opacity: 1;}
	48% {opacity: 0;}
}

@-webkit-keyframes rotatableLCD-5 {
	0% {opacity: 0;}
	35% {opacity: 0; -webkit-transform: scale(0.2);}
	40% {opacity: 1; -webkit-transform: scale(1);}
	45% {opacity: 1;}
	48% {opacity: 0;}
}

@-ms-keyframes rotatableLCD-5 {
	0% {opacity: 0;}
	35% {opacity: 0; -ms-transform: scale(0.2);}
	40% {opacity: 1; -ms-transform: scale(1);}
	45% {opacity: 1;}
	48% {opacity: 0;}
}

@-moz-keyframes rotatableLCD-5 {
	0% {opacity: 0;}
	35% {opacity: 0; -moz-transform: scale(0.2);}
	40% {opacity: 1; -moz-transform: scale(1);}
	45% {opacity: 1;}
	48% {opacity: 0;}
}

.rotatableLCD-6 {
	display: none \9;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: #fff solid 10px;
	opacity: 0;
	z-index: 7;
	box-sizing: border-box;
	box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2), 0px 0px 50px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2), 0px 0px 50px rgba(0, 0, 0, 0.2) inset;
	-ms-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2), 0px 0px 50px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2), 0px 0px 50px rgba(0, 0, 0, 0.2) inset;
}

.rotatableLCD-6.anime {
	animation: rotatableLCD-6 10s ease-out;
	-webkit-animation: rotatableLCD-6 10s ease-out;
	-ms-animation: rotatableLCD-6 10s ease-out;
	-moz-animation: rotatableLCD-6 10s ease-out;
}

@keyframes rotatableLCD-6 {
	0% {opacity: 0; transform: scale(0.2) translateY(-133.35%);}
	15% {opacity: 0;}
	20% {opacity: 1;}
	30% {transform: scale(0.2) translateY(-133.35%);}
	35% {opacity: 1; transform: scale(0.9) translateY(0);}
	45% {opacity: 0;}
	60% {opacity: 0;}
	65% {opacity: 1; transform: scale(0.9) translateX(0);}
	70% {transform: scale(0.2) translateX(141.65%);}
	80% {opacity: 1; transform: scale(0.2) translateX(141.65%);}
	85% {opacity: 0; transform: scale(0.2) translateX(141.65%);}
}

@-webkit-keyframes rotatableLCD-6 {
	0% {opacity: 0; -webkit-transform: scale(0.2) translateY(-133.35%);}
	15% {opacity: 0;}
	20% {opacity: 1;}
	30% {-webkit-transform: scale(0.2) translateY(-133.35%);}
	35% {opacity: 1; -webkit-transform: scale(0.9) translateY(0);}
	45% {opacity: 0;}
	60% {opacity: 0;}
	65% {opacity: 1; -webkit-transform: scale(0.9) translateX(0);}
	70% {-webkit-transform: scale(0.2) translateX(141.65%);}
	80% {opacity: 1; -webkit-transform: scale(0.2) translateX(141.65%);}
	85% {opacity: 0; -webkit-transform: scale(0.2) translateX(141.65%);}
}

@-ms-keyframes rotatableLCD-6 {
	0% {opacity: 0; -ms-transform: scale(0.2) translateY(-133.35%);}
	15% {opacity: 0;}
	20% {opacity: 1;}
	30% {-ms-transform: scale(0.2) translateY(-133.35%);}
	35% {opacity: 1; -ms-transform: scale(0.9) translateY(0);}
	45% {opacity: 0;}
	60% {opacity: 0;}
	65% {opacity: 1; -ms-transform: scale(0.9) translateX(0);}
	70% {-ms-transform: scale(0.2) translateX(141.65%);}
	80% {opacity: 1; -ms-transform: scale(0.2) translateX(141.65%);}
	85% {opacity: 0; -ms-transform: scale(0.2) translateX(141.65%);}
}

@-moz-keyframes rotatableLCD-6 {
	0% {opacity: 0; -moz-transform: scale(0.2) translateY(-133.35%);}
	15% {opacity: 0;}
	20% {opacity: 1;}
	30% {-moz-transform: scale(0.2) translateY(-133.35%);}
	35% {opacity: 1; -moz-transform: scale(0.9) translateY(0);}
	45% {opacity: 0;}
	60% {opacity: 0;}
	65% {opacity: 1; -moz-transform: scale(0.9) translateX(0);}
	70% {-moz-transform: scale(0.2) translateX(141.65%);}
	80% {opacity: 1; -moz-transform: scale(0.2) translateX(141.65%);}
	85% {opacity: 0; -moz-transform: scale(0.2) translateX(141.65%);}
}

.OL-rotatableLCD-1 {
	opacity: 0;
	display: none \9;
}

.OL-rotatableLCD-1.anime {
	animation: OL-rotatableLCD-1 10s ease-out;
	-webkit-animation: OL-rotatableLCD-1 10s ease-out;
	-ms-animation: OL-rotatableLCD-1 10s ease-out;
	-moz-animation: OL-rotatableLCD-1 10s ease-out;
}

@keyframes OL-rotatableLCD-1 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	30% {opacity: 1;}
	32.5% {opacity: 0;}
}

@-webkit-keyframes OL-rotatableLCD-1 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	30% {opacity: 1;}
	32.5% {opacity: 0;}
}

@-ms-keyframes OL-rotatableLCD-1 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	30% {opacity: 1;}
	32.5% {opacity: 0;}
}

@-moz-keyframes OL-rotatableLCD-1 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	30% {opacity: 1;}
	32.5% {opacity: 0;}
}

.OL-rotatableLCD-2 {
	position: relative;
	z-index: 5;
}

.OL-rotatableLCD-2.anime {
	opacity: 0;
	opacity: 1 \9;
	animation: OL-rotatableLCD-2 10s ease-out;
	-webkit-animation: OL-rotatableLCD-2 10s ease-out;
	-ms-animation: OL-rotatableLCD-2 10s ease-out;
	-moz-animation: OL-rotatableLCD-2 10s ease-out;
}

@keyframes OL-rotatableLCD-2 {
	0% {opacity: 1;}
	3% {opacity: 0;}
	30% {opacity: 0; transform: scale(0.1);}
	35% {opacity: 1; transform: scale(1);}
	45% {transform: rotate(0deg);}
	50% {transform: rotate(90deg);}
	65% {opacity:1; transform: scale(1) rotate(90deg);}
	72.5% {opacity:0; transform: scale(0.1) rotate(90deg);}
}

@-webkit-keyframes OL-rotatableLCD-2 {
	0% {opacity: 1;}
	3% {opacity: 0;}
	30% {opacity: 0; -webkit-transform: scale(0.1);}
	35% {opacity: 1; -webkit-transform: scale(1);}
	45% {-webkit-transform: rotate(0deg);}
	50% {-webkit-transform: rotate(90deg);}
	65% {opacity:1; -webkit-transform: scale(1) rotate(90deg);}
	72.5% {opacity:0; -webkit-transform: scale(0.1) rotate(90deg);}
}

@-ms-keyframes OL-rotatableLCD-2 {
	0% {opacity: 1;}
	3% {opacity: 0;}
	30% {opacity: 0; -ms-transform: scale(0.1);}
	35% {opacity: 1; -ms-transform: scale(1);}
	45% {-ms-transform: rotate(0deg);}
	50% {-ms-transform: rotate(90deg);}
	65% {opacity:1; -ms-transform: scale(1) rotate(90deg);}
	72.5% {opacity:0; -ms-transform: scale(0.1) rotate(90deg);}
}

@-moz-keyframes OL-rotatableLCD-2 {
	0% {opacity: 1;}
	3% {opacity: 0;}
	30% {opacity: 0; -moz-transform: scale(0.1);}
	35% {opacity: 1; -moz-transform: scale(1);}
	45% {-moz-transform: rotate(0deg);}
	50% {-moz-transform: rotate(90deg);}
	65% {opacity:1; -moz-transform: scale(1) rotate(90deg);}
	72.5% {opacity:0; -moz-transform: scale(0.1) rotate(90deg);}
}

img.obj.OL-rotatableLCD-3 {
	opacity: 0;
	z-index: 6;
	width: 25.83%;
	height: auto;
	left: 56.83%;
	top: 37.33%;
	transform-origin: -26.45% 65.5%;
	-webkit-transform-origin: -26.45% 65.5%;
	-ms-transform-origin: -26.45% 65.5%;
	-moz-transform-origin: -26.45% 65.5%;
}

.OL-rotatableLCD-3.anime {
	animation: OL-rotatableLCD-3 10s ease-out;
	-webkit-animation: OL-rotatableLCD-3 10s ease-out;
	-ms-animation: OL-rotatableLCD-3 10s ease-out;
	-moz-animation: OL-rotatableLCD-3 10s ease-out;
}

@keyframes OL-rotatableLCD-3 {
	0% {opacity: 0;}
	50.1% {opacity:0;}
	50.2% {opacity:1;}
	55% {opacity:1;}
	65% {opacity:1; transform: scale(1);}
	70% {opacity:1;}
	72.5% {opacity:0; transform: scale(0.1);}
}

@-webkit-keyframes OL-rotatableLCD-3 {
	0% {opacity: 0;}
	50.1% {opacity:0;}
	50.2% {opacity:1;}
	55% {opacity:1;}
	65% {opacity:1; -webkit-transform: scale(1);}
	70% {opacity:1;}
	72.5% {opacity:0; -webkit-transform: scale(0.1);}
}

@-ms-keyframes OL-rotatableLCD-3 {
	0% {opacity: 0;}
	50.1% {opacity:0;}
	50.2% {opacity:1;}
	55% {opacity:1;}
	65% {opacity:1; -ms-transform: scale(1);}
	70% {opacity:1;}
	72.5% {opacity:0; -ms-transform: scale(0.1);}
}

@-moz-keyframes OL-rotatableLCD-3 {
	0% {opacity: 0;}
	50.1% {opacity:0;}
	50.2% {opacity:1;}
	55% {opacity:1;}
	65% {opacity:1; -moz-transform: scale(1);}
	70% {opacity:1;}
	72.5% {opacity:0; -moz-transform: scale(0.1);}
}

.OL-rotatableLCD-4 {
	opacity: 0;
	display: none \9;
}

.OL-rotatableLCD-4.anime {
	opacity: 1;
	opacity: 0 \9;
	animation: OL-rotatableLCD-4 10s ease-out;
	-webkit-animation: OL-rotatableLCD-4 10s ease-out;
	-ms-animation: OL-rotatableLCD-4 10s ease-out;
	-moz-animation: OL-rotatableLCD-4 10s ease-out;
}

@keyframes OL-rotatableLCD-4 {
	0% {opacity: 0;}
	67.5% {opacity: 0;}
	72.5% {opacity: 1;}
}

@-webkit-keyframes OL-rotatableLCD-4 {
	0% {opacity: 0;}
	67.5% {opacity: 0;}
	72.5% {opacity: 1;}
}

@-ms-keyframes OL-rotatableLCD-4 {
	0% {opacity: 0;}
	67.5% {opacity: 0;}
	72.5% {opacity: 1;}
}

@-moz-keyframes OL-rotatableLCD-4 {
	0% {opacity: 0;}
	67.5% {opacity: 0;}
	72.5% {opacity: 1;}
}

.OL-rotatableLCD-6 {
	display: none \9;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: #fff solid 10px;
	opacity: 0;
	z-index: 7;
	box-sizing: border-box;
	box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2), 0px 0px 50px rgba(0, 0, 0, 0.2) inset;
	-webkit-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2), 0px 0px 50px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow: 0px 0px 50px rgba(0, 0, 0, 0.2), 0px 0px 50px rgba(0, 0, 0, 0.2) inset;
}

.OL-rotatableLCD-6.anime {
	animation: OL-rotatableLCD-6 10s ease-out;
	-webkit-animation: OL-rotatableLCD-6 10s ease-out;
	-ms-animation: OL-rotatableLCD-6 10s ease-out;
	-moz-animation: OL-rotatableLCD-6 10s ease-out;
}

@keyframes OL-rotatableLCD-6 {
	0% {opacity: 0; transform: scale(0.25) translateY(-145%);}
	15% {opacity: 0;}
	20% {opacity: 1;}
	30% {transform: scale(0.25) translateY(-145%);}
	35% {opacity: 1; transform: scale(0.9) translateY(0);}
	45% {opacity: 0;}
	60% {opacity: 0;}
	65% {opacity: 1; transform: scale(0.9) translateX(0);}
	70% {transform: scale(0.25) translateX(148%);}
	80% {opacity: 1; transform: scale(0.25) translateX(148%);}
	85% {opacity: 0; transform: scale(0.25) translateX(148%);}
}

@-webkit-keyframes OL-rotatableLCD-6 {
	0% {opacity: 0; -webkit-transform: scale(0.25) translateY(-145%);}
	15% {opacity: 0;}
	20% {opacity: 1;}
	30% {-webkit-transform: scale(0.25) translateY(-145%);}
	35% {opacity: 1; -webkit-transform: scale(0.9) translateY(0);}
	45% {opacity: 0;}
	60% {opacity: 0;}
	65% {opacity: 1; -webkit-transform: scale(0.9) translateX(0);}
	70% {-webkit-transform: scale(0.25) translateX(148%);}
	80% {opacity: 1; -webkit-transform: scale(0.25) translateX(148%);}
	85% {opacity: 0; -webkit-transform: scale(0.25) translateX(148%);}
}

@-ms-keyframes OL-rotatableLCD-6 {
	0% {opacity: 0; -ms-transform: scale(0.25) translateY(-145%);}
	15% {opacity: 0;}
	20% {opacity: 1;}
	30% {-ms-transform: scale(0.25) translateY(-145%);}
	35% {opacity: 1; -ms-transform: scale(0.9) translateY(0);}
	45% {opacity: 0;}
	60% {opacity: 0;}
	65% {opacity: 1; -ms-transform: scale(0.9) translateX(0);}
	70% {-ms-transform: scale(0.25) translateX(148%);}
	80% {opacity: 1; -ms-transform: scale(0.25) translateX(148%);}
	85% {opacity: 0; -ms-transform: scale(0.25) translateX(148%);}
}

@-moz-keyframes OL-rotatableLCD-6 {
	0% {opacity: 0; -moz-transform: scale(0.25) translateY(-145%);}
	15% {opacity: 0;}
	20% {opacity: 1;}
	30% {-moz-transform: scale(0.25) translateY(-145%);}
	35% {opacity: 1; -moz-transform: scale(0.9) translateY(0);}
	45% {opacity: 0;}
	60% {opacity: 0;}
	65% {opacity: 1; -moz-transform: scale(0.9) translateX(0);}
	70% {-moz-transform: scale(0.25) translateX(148%);}
	80% {opacity: 1; -moz-transform: scale(0.25) translateX(148%);}
	85% {opacity: 0; -moz-transform: scale(0.25) translateX(148%);}
}

img.obj.PDU-rotatableLCD-3 {
	z-index: 6;
	width: 24.83%;
	height: auto;
	left: 37.66%;
	top: 36.5%;
}

.PDU-rotatableLCD-3.anime {
	opacity: 0;
	opacity: 1 \9;
	animation: PDU-rotatableLCD-3 10s ease-out;
	-webkit-animation: PDU-rotatableLCD-3 10s ease-out;
	-ms-animation: PDU-rotatableLCD-3 10s ease-out;
	-moz-animation: PDU-rotatableLCD-3 10s ease-out;
}

@keyframes PDU-rotatableLCD-3 {
	0% {opacity: 0;}
	30% {opacity: 0; transform: scale(0.1);}
	35% {opacity: 1; transform: scale(1);}
	45% {transform: rotate(0deg);}
	50% {opacity:1; transform: rotate(90deg);}
	50.1% {opacity:0; transform: rotate(90deg);}
	50.2% {opacity:0; transform: rotate(0deg);}
	55% {opacity:1;}
	65% {opacity:1; transform: scale(1);}
	72.5% {opacity:0; transform: scale(0.1);}
}

@-webkit-keyframes PDU-rotatableLCD-3 {
	0% {opacity: 0;}
	30% {opacity: 0; -webkit-transform: scale(0.1);}
	35% {opacity: 1; -webkit-transform: scale(1);}
	45% {-webkit-transform: rotate(0deg);}
	50% {opacity:1; -webkit-transform: rotate(90deg);}
	50.1% {opacity:0; -webkit-transform: rotate(90deg);}
	50.2% {opacity:0; -webkit-transform: rotate(0deg);}
	55% {opacity:1;}
	65% {opacity:1; -webkit-transform: scale(1);}
	72.5% {opacity:0; -webkit-transform: scale(0.1);}
}

@-ms-keyframes PDU-rotatableLCD-3 {
	0% {opacity: 0;}
	30% {opacity: 0; -ms-transform: scale(0.1);}
	35% {opacity: 1; -ms-transform: scale(1);}
	45% {-ms-transform: rotate(0deg);}
	50% {opacity:1; -ms-transform: rotate(90deg);}
	50.1% {opacity:0; -ms-transform: rotate(90deg);}
	50.2% {opacity:0; -ms-transform: rotate(0deg);}
	55% {opacity:1;}
	65% {opacity:1; -ms-transform: scale(1);}
	72.5% {opacity:0; -ms-transform: scale(0.1);}
}

@-moz-keyframes PDU-rotatableLCD-3 {
	0% {opacity: 0;}
	30% {opacity: 0; -moz-transform: scale(0.1);}
	35% {opacity: 1; -moz-transform: scale(1);}
	45% {-moz-transform: rotate(0deg);}
	50% {opacity:1; -moz-transform: rotate(90deg);}
	50.1% {opacity:0; -moz-transform: rotate(90deg);}
	50.2% {opacity:0; -moz-transform: rotate(0deg);}
	55% {opacity:1;}
	65% {opacity:1; -moz-transform: scale(1);}
	72.5% {opacity:0; -moz-transform: scale(0.1);}
}

@media screen\0 {
	.rotatableLCD-1,
	.rotatableLCD-4,
	.OL-rotatableLCD-1,
	img.obj.OL-rotatableLCD-3,
	.OL-rotatableLCD-4 {
		visibility: hidden;
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
	.rotatableLCD-1,
	.rotatableLCD-4,
	.OL-rotatableLCD-1,
	.OL-rotatableLCD-4 {
		visibility: visible;
	}

	.rotatableLCD-1,
	.rotatableLCD-4,
	img.obj.rotatableLCD-5,
	.rotatableLCD-6 {
		display: block;
	}

	img.obj.rotatableLCD-3 {
		width: 26.33%;
		height: auto;
		left: 36.83%;
		top: 35.92%;
		transform: scale(1.07, 0.94);
	}

	.rotatableLCD-2.anime,
	.rotatableLCD-3.anime,
	.PDU-rotatableLCD-3.anime,
	.OL-rotatableLCD-2.anime {
		opacity: 0;
	}

	.OL-rotatableLCD-4.anime {
		opacity: 1;
	}
}

@media screen\9 {
	.rotatableLCD-1,
	.rotatableLCD-4,
	.OL-rotatableLCD-1,
	img.obj.OL-rotatableLCD-3,
	.OL-rotatableLCD-4 {
		visibility: hidden;
	}
}

.mppt-1 {
	width: 87.5%;
	height: 59.167%;
	left: 6.25%;
	top: 20.4125%;
	border-radius: 10px;
	background-color: #d95c60;
}

.mppt-1.anime {
	background-color: #3a4fc3;
	background-color: #d95c60 \9;
	animation: mppt-1 4s ease-out;
	-webkit-animation: mppt-1 4s ease-out;
	-ms-animation: mppt-1 4s ease-out;
	-moz-animation: mppt-1 4s ease-out;
}

@keyframes mppt-1 {
	0% {background-color: #d95c60;}
	50% {background-color: #d95c60;}
	75% {background-color: #3a4fc3;}
}

@-webkit-keyframes mppt-1 {
	0% {background-color: #d95c60;}
	50% {background-color: #d95c60;}
	75% {background-color: #3a4fc3;}
}

@-ms-keyframes mppt-1 {
	0% {background-color: #d95c60;}
	50% {background-color: #d95c60;}
	75% {background-color: #3a4fc3;}
}

@-moz-keyframes mppt-1 {
	0% {background-color: #d95c60;}
	50% {background-color: #d95c60;}
	75% {background-color: #3a4fc3;}
}

.mppt-2 {
	position: relative;
}

.mppt-3, .mppt-4 {
	width: 84.16%;
	height: 55.83%;
	left: 7.92%;
	top: 22.085%;
	overflow: hidden;
}

.obj.mppt-3 img {
	width: 76.83%;
	position: absolute;
	top: 11.9%;
}

.obj.mppt-3.anime img {
	left: -12.87%;
	top: 38.8%;
	left: 0 \9;
	top: 11.9% \9;
	animation: mppt-3 4s ease-out;
	-webkit-animation: mppt-3 4s ease-out;
	-ms-animation: mppt-3 4s ease-out;
	-moz-animation: mppt-3 4s ease-out; 
}

@keyframes mppt-3 {
	0% {opacity: 0; left: 0; top: 11.9%}
	12.5% {opacity: 0;}
	25% {opacity: 1;}
	50% {left: 0; top: 11.9%;}
	75% {left: -12.87%; top: 38.8%;}
}

@-webkit-keyframes mppt-3 {
	0% {opacity: 0; left: 0; top: 11.9%}
	12.5% {opacity: 0;}
	25% {opacity: 1;}
	50% {left: 0; top: 11.9%;}
	75% {left: -12.87%; top: 38.8%;}
}

@-ms-keyframes mppt-3 {
	0% {opacity: 0; left: 0; top: 11.9%}
	12.5% {opacity: 0;}
	25% {opacity: 1;}
	50% {left: 0; top: 11.9%;}
	75% {left: -12.87%; top: 38.8%;}
}

@-moz-keyframes mppt-3 {
	0% {opacity: 0; left: 0; top: 11.9%}
	12.5% {opacity: 0;}
	25% {opacity: 1;}
	50% {left: 0; top: 11.9%;}
	75% {left: -12.87%; top: 38.8%;}
}

.obj.mppt-4.anime {
	animation: mppt-4_1 4s ease-out;
	-webkit-animation: mppt-4_1 4s ease-out;
	-moz-animation: mppt-4_1 4s ease-out;
}

@keyframes mppt-4_1 {
	0% {clip-path: inset(0 100% 0 0);}
	25% {clip-path: inset(0 0 0 0);}
}

@-webkit-keyframes mppt-4_1 {
	0% {-webkit-clip-path: inset(0 100% 0 0);}
	25% {-webkit-clip-path: inset(0 0 0 0);}
}

@-moz-keyframes mppt-4_1 {
	0% {-moz-clip-path: inset(0 100% 0 0);}
	25% {-moz-clip-path: inset(0 0 0 0);}
}

.obj.mppt-4 img {
	width: 97.42%;
	position: absolute;
	top: 11.6%;
}

.obj.mppt-4.anime img {
	top: 38.5%;
	left: -17%;
	transform: scaleX(1.1);
	-webkit-transform: scaleX(1.1);
	-ms-transform: scaleX(1.1);
	-moz-transform: scaleX(1.1);
	top: 11.6 \9;
	left: 0 \9;
	transform: none \9;
	animation: mppt-4_2 4s ease-out;
	-webkit-animation: mppt-4_2 4s ease-out;
	-ms-animation: mppt-4_2 4s ease-out;
	-moz-animation: mppt-4_2 4s ease-out;
}

@keyframes mppt-4_2 {
	0% {transform: scaleX(1); top: 11.6%; left: 0;}
	50% {transform: scaleX(1); top: 11.6%; left: 0;}
	75% {transform: scaleX(1.1); top: 38.5%; left: -17%;}
}

@-webkit-keyframes mppt-4_2 {
	0% {-webkit-transform: scaleX(1); top: 11.6%; left: 0;}
	50% {-webkit-transform: scaleX(1); top: 11.6%; left: 0;}
	75% {-webkit-transform: scaleX(1.1); top: 38.5%; left: -17%;}
}

@-ms-keyframes mppt-4_2 {
	0% {-ms-transform: scaleX(1); top: 11.6%; left: 0;}
	50% {-ms-transform: scaleX(1); top: 11.6%; left: 0;}
	75% {-ms-transform: scaleX(1.1); top: 38.5%; left: -17%;}
}

@-moz-keyframes mppt-4_2 {
	0% {-moz-transform: scaleX(1); top: 11.6%; left: 0;}
	50% {-moz-transform: scaleX(1); top: 11.6%; left: 0;}
	75% {-moz-transform: scaleX(1.1); top: 38.5%; left: -17%;}
}

.mppt-5 {
	width: 31.83%;
	top: 12.83%;
	left: 56.5%;
}

.mppt-5.anime {
	top: 27.83%;
	left: 45.67%;
	opacity: 0;
	top: 12.83% \9;
	left: 56.5% \9;
	animation: mppt-5 4s ease-out;
	-webkit-animation: mppt-5 4s ease-out;
	-ms-animation: mppt-5 4s ease-out;
	-moz-animation: mppt-5 4s ease-out;
}

@keyframes mppt-5 {
	0% {transform: scale(0.1); opacity: 0; top: 12.83%; left: 45.67%;}
	25% {transform: scale(0.1); opacity: 0;}
	45% {transform: scale(1); opacity: 1;}
	50% {opacity: 0; top: 12.83%; left: 56.5%;}
	70% {top: 27.83%; left: 45.67%;}
	75% {transform: scale(0.1); opacity: 0;}
	95% {transform: scale(1); opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes mppt-5 {
	0% {-webkit-transform: scale(0.1); opacity: 0; top: 12.83%; left: 45.67%;}
	25% {-webkit-transform: scale(0.1); opacity: 0;}
	45% {-webkit-transform: scale(1); opacity: 1;}
	50% {opacity: 0; top: 12.83%; left: 56.5%;}
	70% {top: 27.83%; left: 45.67%;}
	75% {-webkit-transform: scale(0.1); opacity: 0;}
	95% {-webkit-transform: scale(1); opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes mppt-5 {
	0% {-ms-transform: scale(0.1); opacity: 0; top: 12.83%; left: 45.67%;}
	25% {-ms-transform: scale(0.1); opacity: 0;}
	45% {-ms-transform: scale(1); opacity: 1;}
	50% {opacity: 0; top: 12.83%; left: 56.5%;}
	70% {top: 27.83%; left: 45.67%;}
	75% {-ms-transform: scale(0.1); opacity: 0;}
	95% {-ms-transform: scale(1); opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes mppt-5 {
	0% {-moz-transform: scale(0.1); opacity: 0; top: 12.83%; left: 45.67%;}
	25% {-moz-transform: scale(0.1); opacity: 0;}
	45% {-moz-transform: scale(1); opacity: 1;}
	50% {opacity: 0; top: 12.83%; left: 56.5%;}
	70% {top: 27.83%; left: 45.67%;}
	75% {-moz-transform: scale(0.1); opacity: 0;}
	95% {-moz-transform: scale(1); opacity: 1;}
	100% {opacity: 0;}
}

h4.mppt-6 {
	display: inline-block;
	margin: 0;
	color: #fff;
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	-webkit-text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	-ms-text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	-moz-text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
	font-size: 3em;
	top: 19.2%;
	left: 65%;
}

h4.mppt-6 span {
	font-size: 0.5em;
}

h4.mppt-6.anime {
	top: 34.5%;
	top: 19.2% \9;
	left: 54%;
	left: 65% \9;
	animation: mppt-6 4s ease-out;
	-webkit-animation: mppt-6 4s ease-out;
	-ms-animation: mppt-6 4s ease-out;
	-moz-animation: mppt-6 4s ease-out;
}

@keyframes mppt-6 {
	0% {transform: scale(4) rotate(360deg); opacity: 0; top: 19.2%;left: 65%;}
	12.5% {transform: scale(4) rotate(360deg); opacity: 0; top: 19.2%;left: 65%;}
	25% {transform: scale(1) rotate(0deg); opacity: 1;}
	50% {top: 19.2%;left: 65%;}
	75% {top: 34.5%;left: 54%;}
}

@-webkit-keyframes mppt-6 {
	0% {-webkit-transform: scale(4) rotate(360deg); opacity: 0; top: 19.2%;left: 65%;}
	12.5% {-webkit-transform: scale(4) rotate(360deg); opacity: 0; top: 19.2%;left: 65%;}
	25% {-webkit-transform: scale(1) rotate(0deg); opacity: 1;}
	50% {top: 19.2%;left: 65%;}
	75% {top: 34.5%;left: 54%;}
}

@-ms-keyframes mppt-6 {
	0% {-ms-transform: scale(4) rotate(360deg); opacity: 0; top: 19.2%;left: 65%;}
	12.5% {-ms-transform: scale(4) rotate(360deg); opacity: 0; top: 19.2%;left: 65%;}
	25% {-ms-transform: scale(1) rotate(0deg); opacity: 1;}
	50% {top: 19.2%;left: 65%;}
	75% {top: 34.5%;left: 54%;}
}

@-moz-keyframes mppt-6 {
	0% {-moz-transform: scale(4) rotate(360deg); opacity: 0; top: 19.2%;left: 65%;}
	12.5% {-moz-transform: scale(4) rotate(360deg); opacity: 0; top: 19.2%;left: 65%;}
	25% {-moz-transform: scale(1) rotate(0deg); opacity: 1;}
	50% {top: 19.2%;left: 65%;}
	75% {top: 34.5%;left: 54%;}
}

@media screen\0 {
	.mppt-1.anime {
		background-color: #d95c60;
	}

	.obj.mppt-3.anime img {
		left: 0;
		top: 11.9%;
	}

	.obj.mppt-4.anime img {
		top: 11.6%;
		left: 0;
		transform: none;
	}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.mppt-1.anime {
		background-color: #3a4fc3;
	}

	.obj.mppt-3.anime img {
		left: -12.87%;
		top: 38.8%;
	}

	.obj.mppt-4.anime img {
		top: 38.5%;
		left: -17%;
	}

	.mppt-5.anime {
		top: 27.83%;
		left: 45.67%;
	}
	
	h4.mppt-6.anime {
		top: 34.5%;
		left: 54%;
	}
}

.dualMppt-1 {
	width: 45%;
	height: 61%;
	border-radius: 10px;
	top: 20%;
}

.dualMppt-1_1 {
	background-color: #d95c60;
	left: 3.83%;
}

.dualMppt-1_1.anime {
	animation: dualMppt-1_1 3s infinite alternate;
	-webkit-animation: dualMppt-1_1 3s infinite alternate;
	-ms-animation: dualMppt-1_1 3s infinite alternate;
	-moz-animation: dualMppt-1_1 3s infinite alternate;
}

@keyframes dualMppt-1_1 {
	0% {background-color: #d95c60;}
	33.33% {background-color: #d95c60;}
	66.66% {background-color: #3a4fc3;}
	100% {background-color: #3a4fc3;}
}

@-webkit-keyframes dualMppt-1_1 {
	0% {background-color: #d95c60;}
	33.33% {background-color: #d95c60;}
	66.66% {background-color: #3a4fc3;}
	100% {background-color: #3a4fc3;}
}

@-ms-keyframes dualMppt-1_1 {
	0% {background-color: #d95c60;}
	33.33% {background-color: #d95c60;}
	66.66% {background-color: #3a4fc3;}
	100% {background-color: #3a4fc3;}
}

@-moz-keyframes dualMppt-1_1 {
	0% {background-color: #d95c60;}
	33.33% {background-color: #d95c60;}
	66.66% {background-color: #3a4fc3;}
	100% {background-color: #3a4fc3;}
}

.dualMppt-1_2 {
	background-color: #3a4fc3;
	left: 53.33%;
}

.dualMppt-1_2.anime {
	animation: dualMppt-1_2 3s infinite alternate;
	-webkit-animation: dualMppt-1_2 3s infinite alternate;
	-ms-animation: dualMppt-1_2 3s infinite alternate;
	-moz-animation: dualMppt-1_2 3s infinite alternate;
}

@keyframes dualMppt-1_2 {
	0% {background-color: #3a4fc3;}
	33.33% {background-color: #3a4fc3;}
	66.66% {background-color: #d95c60;}
	100% {background-color: #d95c60;}
}

@-webkit-keyframes dualMppt-1_2 {
	0% {background-color: #3a4fc3;}
	33.33% {background-color: #3a4fc3;}
	66.66% {background-color: #d95c60;}
	100% {background-color: #d95c60;}
}

@-ms-keyframes dualMppt-1_2 {
	0% {background-color: #3a4fc3;}
	33.33% {background-color: #3a4fc3;}
	66.66% {background-color: #d95c60;}
	100% {background-color: #d95c60;}
}

@-moz-keyframes dualMppt-1_2 {
	0% {background-color: #3a4fc3;}
	33.33% {background-color: #3a4fc3;}
	66.66% {background-color: #d95c60;}
	100% {background-color: #d95c60;}
}

.dualMppt-2 {
	position: relative;
	z-index: 2;
}

.dualMppt-3, .dualMppt-4 {
	width: 43.33%;
	height: 57.66%;
	top: 21.66%;
}

.dualMppt-3_1, .dualMppt-4_1 {
	left: 4.66%;
}

.dualMppt-3_1 img {
	position: absolute;
	top: 12.13%;
	left: 0;
}

.dualMppt-3_1.anime img {
	animation: dualMppt-3_1 3s linear infinite alternate;
	-webkit-animation: dualMppt-3_1 3s linear infinite alternate;
	-ms-animation: dualMppt-3_1 3s linear infinite alternate;
	-moz-animation: dualMppt-3_1 3s linear infinite alternate;
}

@keyframes dualMppt-3_1 {
	0% {top: 12.13%; left: 0;}
	33.33% {top: 12.13%; left: 0;}
	66.66% {top: 38.72%; left: -19.3%;}
	100% {top: 38.72%; left: -19.3%;}
}

@-webkit-keyframes dualMppt-3_1 {
	0% {top: 12.13%; left: 0;}
	33.33% {top: 12.13%; left: 0;}
	66.66% {top: 38.72%; left: -19.3%;}
	100% {top: 38.72%; left: -19.3%;}
}

@-ms-keyframes dualMppt-3_1 {
	0% {top: 12.13%; left: 0;}
	33.33% {top: 12.13%; left: 0;}
	66.66% {top: 38.72%; left: -19.3%;}
	100% {top: 38.72%; left: -19.3%;}
}

@-moz-keyframes dualMppt-3_1 {
	0% {top: 12.13%; left: 0;}
	33.33% {top: 12.13%; left: 0;}
	66.66% {top: 38.72%; left: -19.3%;}
	100% {top: 38.72%; left: -19.3%;}
}

.dualMppt-4_1 img {
	position: absolute;
	bottom: 0;
	left: 0;
}

.dualMppt-4_1.anime img {
	animation: dualMppt-4_1 3s linear infinite alternate;
	-webkit-animation: dualMppt-4_1 3s linear infinite alternate;
	-ms-animation: dualMppt-4_1 3s linear infinite alternate;
	-moz-animation: dualMppt-4_1 3s linear infinite alternate;
}

@keyframes dualMppt-4_1 {
	0% {bottom: 0; left: 0;}
	33.33% {bottom: 0; left: 0;}
	66.66% {bottom: -27.16%; left: -18.53%;}
	100% {bottom: -27.16%; left: -18.53%;}
}

@-webkit-keyframes dualMppt-4_1 {
	0% {bottom: 0; left: 0;}
	33.33% {bottom: 0; left: 0;}
	66.66% {bottom: -27.16%; left: -18.53%;}
	100% {bottom: -27.16%; left: -18.53%;}
}

@-ms-keyframes dualMppt-4_1 {
	0% {bottom: 0; left: 0;}
	33.33% {bottom: 0; left: 0;}
	66.66% {bottom: -27.16%; left: -18.53%;}
	100% {bottom: -27.16%; left: -18.53%;}
}

@-moz-keyframes dualMppt-4_1 {
	0% {bottom: 0; left: 0;}
	33.33% {bottom: 0; left: 0;}
	66.66% {bottom: -27.16%; left: -18.53%;}
	100% {bottom: -27.16%; left: -18.53%;}
}

.dualMppt-3_2, .dualMppt-4_2 {
	left: 54.16%;
}

.dualMppt-3_2 img {
	position: absolute;
	top: 38.72%;
	left: -19.3%;
}

.dualMppt-3_2.anime img {
	animation: dualMppt-3_2 3s linear infinite alternate;
	-webkit-animation: dualMppt-3_2 3s linear infinite alternate;
	-ms-animation: dualMppt-3_2 3s linear infinite alternate;
	-moz-animation: dualMppt-3_2 3s linear infinite alternate;
}

@keyframes dualMppt-3_2 {
	0% {top: 38.72%; left: -19.3%;}
	33.33% {top: 38.72%; left: -19.3%;}
	66.66% {top: 12.13%; left: 0;}
	100% {top: 12.13%; left: 0;}
}

@-webkit-keyframes dualMppt-3_2 {
	0% {top: 38.72%; left: -19.3%;}
	33.33% {top: 38.72%; left: -19.3%;}
	66.66% {top: 12.13%; left: 0;}
	100% {top: 12.13%; left: 0;}
}

@-ms-keyframes dualMppt-3_2 {
	0% {top: 38.72%; left: -19.3%;}
	33.33% {top: 38.72%; left: -19.3%;}
	66.66% {top: 12.13%; left: 0;}
	100% {top: 12.13%; left: 0;}
}

@-moz-keyframes dualMppt-3_2 {
	0% {top: 38.72%; left: -19.3%;}
	33.33% {top: 38.72%; left: -19.3%;}
	66.66% {top: 12.13%; left: 0;}
	100% {top: 12.13%; left: 0;}
}

.dualMppt-4_2 img {
	position: absolute;
	bottom: -27.16%;
	left: -18.53%;
}

.dualMppt-4_2.anime img {
	animation: dualMppt-4_2 3s linear infinite alternate;
	-webkit-animation: dualMppt-4_2 3s linear infinite alternate;
	-ms-animation: dualMppt-4_2 3s linear infinite alternate;
	-moz-animation: dualMppt-4_2 3s linear infinite alternate;
}

@keyframes dualMppt-4_2 {
	0% {bottom: -27.16%; left: -18.53%;}
	33.33% {bottom: -27.16%; left: -18.53%;}
	66.66% {bottom: 0; left: 0;}
	100% {bottom: 0; left: 0;}
}

@-webkit-keyframes dualMppt-4_2 {
	0% {bottom: -27.16%; left: -18.53%;}
	33.33% {bottom: -27.16%; left: -18.53%;}
	66.66% {bottom: 0; left: 0;}
	100% {bottom: 0; left: 0;}
}

@-ms-keyframes dualMppt-4_2 {
	0% {bottom: -27.16%; left: -18.53%;}
	33.33% {bottom: -27.16%; left: -18.53%;}
	66.66% {bottom: 0; left: 0;}
	100% {bottom: 0; left: 0;}
}

@-moz-keyframes dualMppt-4_2 {
	0% {bottom: -27.16%; left: -18.53%;}
	33.33% {bottom: -27.16%; left: -18.53%;}
	66.66% {bottom: 0; left: 0;}
	100% {bottom: 0; left: 0;}
}

.dualMppt-5_1 {
	top: 12.5%;
	left: 29.5%;
}

.dualMppt-5_1.anime {
	animation: dualMppt-5_1 6s linear infinite;
	-webkit-animation: dualMppt-5_1 6s linear infinite;
	-ms-animation: dualMppt-5_1 6s linear infinite;
	-moz-animation: dualMppt-5_1 6s linear infinite;
}

@keyframes dualMppt-5_1 {
	0% {top: 12.5%; left: 29.5%; opacity: 0; transform: scale(0.1);}
	13.33% {opacity: 1; transform: scale(1);}
	16.66% {top: 12.5%; left: 29.5%; opacity: 0;}
	30% {top: 27.66%; left: 21.33%;}
	33.33% {opacity: 0; transform: scale(0.1);}
	46.66% {opacity: 1; transform: scale(1);}
	50% {top: 27.66%; left: 21.33%; opacity: 0; transform: scale(0.8);}
	100% {top: 12.5%; left: 29.5%; opacity: 0;}
}

@-webkit-keyframes dualMppt-5_1 {
	0% {top: 12.5%; left: 29.5%; opacity: 0; -webkit-transform: scale(0.1);}
	13.33% {opacity: 1; -webkit-transform: scale(1);}
	16.66% {top: 12.5%; left: 29.5%; opacity: 0;}
	30% {top: 27.66%; left: 21.33%;}
	33.33% {opacity: 0; -webkit-transform: scale(0.1);}
	46.66% {opacity: 1; -webkit-transform: scale(1);}
	50% {top: 27.66%; left: 21.33%; opacity: 0; -webkit-transform: scale(0.8);}
	100% {top: 12.5%; left: 29.5%; opacity: 0;}
}

@-ms-keyframes dualMppt-5_1 {
	0% {top: 12.5%; left: 29.5%; opacity: 0; -ms-transform: scale(0.1);}
	13.33% {opacity: 1; -ms-transform: scale(1);}
	16.66% {top: 12.5%; left: 29.5%; opacity: 0;}
	30% {top: 27.66%; left: 21.33%;}
	33.33% {opacity: 0; -ms-transform: scale(0.1);}
	46.66% {opacity: 1; -ms-transform: scale(1);}
	50% {top: 27.66%; left: 21.33%; opacity: 0; -ms-transform: scale(0.8);}
	100% {top: 12.5%; left: 29.5%; opacity: 0;}
}

@-moz-keyframes dualMppt-5_1 {
	0% {top: 12.5%; left: 29.5%; opacity: 0; -moz-transform: scale(0.1);}
	13.33% {opacity: 1; -moz-transform: scale(1);}
	16.66% {top: 12.5%; left: 29.5%; opacity: 0;}
	30% {top: 27.66%; left: 21.33%;}
	33.33% {opacity: 0; -moz-transform: scale(0.1);}
	46.66% {opacity: 1; -moz-transform: scale(1);}
	50% {top: 27.66%; left: 21.33%; opacity: 0; -moz-transform: scale(0.8);}
	100% {top: 12.5%; left: 29.5%; opacity: 0;}
}

.dualMppt-5_2 {
	top: 27.66%;
	left: 70.83%;
}

.dualMppt-5_2.anime {
	animation: dualMppt-5_2 6s linear infinite;
	-webkit-animation: dualMppt-5_2 6s linear infinite;
	-ms-animation: dualMppt-5_2 6s linear infinite;
	-moz-animation: dualMppt-5_2 6s linear infinite;
}

@keyframes dualMppt-5_2 {
	0% {top: 27.66%; left: 70.83%; opacity: 0; transform: scale(0.1);}
	13.33% {opacity: 1; transform: scale(1);}
	16.66% {top: 27.66%; left: 70.83%; opacity: 0;}
	30% {top: 12.5%; left: 79%;}
	33.33% {opacity: 0; transform: scale(0.1);}
	46.66% {opacity: 1; transform: scale(1);}
	50% {top: 12.5%; left: 79%; opacity: 0; transform: scale(0.8);}
	100% {top: 27.66%; left: 70.83%; opacity: 0;}
}

@-webkit-keyframes dualMppt-5_2 {
	0% {top: 27.66%; left: 70.83%; opacity: 0; -webkit-transform: scale(0.1);}
	13.33% {opacity: 1; -webkit-transform: scale(1);}
	16.66% {top: 27.66%; left: 70.83%; opacity: 0;}
	30% {top: 12.5%; left: 79%;}
	33.33% {opacity: 0; -webkit-transform: scale(0.1);}
	46.66% {opacity: 1; -webkit-transform: scale(1);}
	50% {top: 12.5%; left: 79%; opacity: 0; -webkit-transform: scale(0.8);}
	100% {top: 27.66%; left: 70.83%; opacity: 0;}
}

@-ms-keyframes dualMppt-5_2 {
	0% {top: 27.66%; left: 70.83%; opacity: 0; -ms-transform: scale(0.1);}
	13.33% {opacity: 1; -ms-transform: scale(1);}
	16.66% {top: 27.66%; left: 70.83%; opacity: 0;}
	30% {top: 12.5%; left: 79%;}
	33.33% {opacity: 0; -ms-transform: scale(0.1);}
	46.66% {opacity: 1; -ms-transform: scale(1);}
	50% {top: 12.5%; left: 79%; opacity: 0; -ms-transform: scale(0.8);}
	100% {top: 27.66%; left: 70.83%; opacity: 0;}
}

@-moz-keyframes dualMppt-5_2 {
	0% {top: 27.66%; left: 70.83%; opacity: 0; -moz-transform: scale(0.1);}
	13.33% {opacity: 1; -moz-transform: scale(1);}
	16.66% {top: 27.66%; left: 70.83%; opacity: 0;}
	30% {top: 12.5%; left: 79%;}
	33.33% {opacity: 0; -moz-transform: scale(0.1);}
	46.66% {opacity: 1; -moz-transform: scale(1);}
	50% {top: 12.5%; left: 79%; opacity: 0; -moz-transform: scale(0.8);}
	100% {top: 27.66%; left: 70.83%; opacity: 0;}
}

.threeMppt-1 {
	width: 29.66%;
	height: 40.33%;
	border-radius: 5px;
	top: 30%;
}

.threeMppt-1_1 {
	background-color: #d95c60;
	left: 3.16%;
}

.threeMppt-1_1.anime {
	animation: threeMppt-1_1 3s infinite alternate;
	-webkit-animation: threeMppt-1_1 3s infinite alternate;
	-ms-animation: threeMppt-1_1 3s infinite alternate;
	-moz-animation: threeMppt-1_1 3s infinite alternate;
}

@keyframes threeMppt-1_1 {
	0% {background-color: #d95c60;}
	33.33% {background-color: #d95c60;}
	66.66% {background-color: #3a4fc3;}
	100% {background-color: #3a4fc3;}
}

@-webkit-keyframes threeMppt-1_1 {
	0% {background-color: #d95c60;}
	33.33% {background-color: #d95c60;}
	66.66% {background-color: #3a4fc3;}
	100% {background-color: #3a4fc3;}
}

@-ms-keyframes threeMppt-1_1 {
	0% {background-color: #d95c60;}
	33.33% {background-color: #d95c60;}
	66.66% {background-color: #3a4fc3;}
	100% {background-color: #3a4fc3;}
}

@-moz-keyframes threeMppt-1_1 {
	0% {background-color: #d95c60;}
	33.33% {background-color: #d95c60;}
	66.66% {background-color: #3a4fc3;}
	100% {background-color: #3a4fc3;}
}

.threeMppt-1_2 {
	background-color: #895592;
	left: 36%;
}

.threeMppt-1_2.anime {
	animation: threeMppt-1_2 3s infinite alternate;
	-webkit-animation: threeMppt-1_2 3s infinite alternate;
	-ms-animation: threeMppt-1_2 3s infinite alternate;
	-moz-animation: threeMppt-1_2 3s infinite alternate;
}

@keyframes threeMppt-1_2 {
	0% {background-color: #895592;}
	33.33% {background-color: #895592;}
	50% {background-color: #d95c60;}
	66.66% {background-color: #895592;}
	100% {background-color: #895592;}
}

@-webkit-keyframes threeMppt-1_2 {
	0% {background-color: #895592;}
	33.33% {background-color: #895592;}
	50% {background-color: #d95c60;}
	66.66% {background-color: #895592;}
	100% {background-color: #895592;}
}

@-ms-keyframes threeMppt-1_2 {
	0% {background-color: #895592;}
	33.33% {background-color: #895592;}
	50% {background-color: #d95c60;}
	66.66% {background-color: #895592;}
	100% {background-color: #895592;}
}

@-moz-keyframes threeMppt-1_2 {
	0% {background-color: #895592;}
	33.33% {background-color: #895592;}
	50% {background-color: #d95c60;}
	66.66% {background-color: #895592;}
	100% {background-color: #895592;}
}

.threeMppt-1_3 {
	background-color: #3a4fc3;
	left: 68.83%;
}

.threeMppt-1_3.anime {
	animation: threeMppt-1_3 3s infinite alternate;
	-webkit-animation: threeMppt-1_3 3s infinite alternate;
	-ms-animation: threeMppt-1_3 3s infinite alternate;
	-moz-animation: threeMppt-1_3 3s infinite alternate;
}

@keyframes threeMppt-1_3 {
	0% {background-color: #3a4fc3;}
	33.33% {background-color: #3a4fc3;}
	66.66% {background-color: #d95c60;}
	100% {background-color: #d95c60;}
}

@-webkit-keyframes threeMppt-1_3 {
	0% {background-color: #3a4fc3;}
	33.33% {background-color: #3a4fc3;}
	66.66% {background-color: #d95c60;}
	100% {background-color: #d95c60;}
}

@-ms-keyframes threeMppt-1_3 {
	0% {background-color: #3a4fc3;}
	33.33% {background-color: #3a4fc3;}
	66.66% {background-color: #d95c60;}
	100% {background-color: #d95c60;}
}

@-moz-keyframes threeMppt-1_3 {
	0% {background-color: #3a4fc3;}
	33.33% {background-color: #3a4fc3;}
	66.66% {background-color: #d95c60;}
	100% {background-color: #d95c60;}
}

.threeMppt-2 {
	position: relative;
	z-index: 2;
}

.threeMppt-3, .threeMppt-4 {
	width: 28.5%;
	height: 37.66%;
	top: 31%;
}

.threeMppt-3_1, .threeMppt-4_1 {
	left: 3.66%;
}

.threeMppt-3_2, .threeMppt-4_2 {
	left: 36.5%;
}

.threeMppt-3_3, .threeMppt-4_3 {
	left: 69.33%;
}

.threeMppt-3 img {
	position: absolute;
	width: 77.19%;
}

.threeMppt-3_1 img {
	top: 14%;
	left: 0;
}

.threeMppt-3_1.anime img {
	animation: threeMppt-3_1 3s linear infinite alternate;
	-webkit-animation: threeMppt-3_1 3s linear infinite alternate;
	-ms-animation: threeMppt-3_1 3s linear infinite alternate;
	-moz-animation: threeMppt-3_1 3s linear infinite alternate;
}

@keyframes threeMppt-3_1 {
	0% {top: 14%; left: 0;}
	33.33% {top: 14%; left: 0;}
	66.66% {top: 38.93%; left: -12.86%;}
	100% {top: 38.93%; left: -12.86%;}
}

@-webkit-keyframes threeMppt-3_1 {
	0% {top: 14%; left: 0;}
	33.33% {top: 14%; left: 0;}
	66.66% {top: 38.93%; left: -12.86%;}
	100% {top: 38.93%; left: -12.86%;}
}

@-ms-keyframes threeMppt-3_1 {
	0% {top: 14%; left: 0;}
	33.33% {top: 14%; left: 0;}
	66.66% {top: 38.93%; left: -12.86%;}
	100% {top: 38.93%; left: -12.86%;}
}

@-moz-keyframes threeMppt-3_1 {
	0% {top: 14%; left: 0;}
	33.33% {top: 14%; left: 0;}
	66.66% {top: 38.93%; left: -12.86%;}
	100% {top: 38.93%; left: -12.86%;}
}

.threeMppt-3_2 img {
	top: 26.5%;
	left: -8%;
}

.threeMppt-3_2.anime img {
	animation: threeMppt-3_2 3s linear infinite alternate;
	-webkit-animation: threeMppt-3_2 3s linear infinite alternate;
	-ms-animation: threeMppt-3_2 3s linear infinite alternate;
	-moz-animation: threeMppt-3_2 3s linear infinite alternate;
}

@keyframes threeMppt-3_2 {
	0% {top: 26.5%; left: -8%;}
	33.33% {top: 26.5%; left: -8%;}
	50% {top: 14%; left: 0;}
	66.66% {top: 26.5%; left: -8%;}
	100% {top: 26.5%; left: -8%;}
}

@-webkit-keyframes threeMppt-3_2 {
	0% {top: 26.5%; left: -8%;}
	33.33% {top: 26.5%; left: -8%;}
	50% {top: 14%; left: 0;}
	66.66% {top: 26.5%; left: -8%;}
	100% {top: 26.5%; left: -8%;}
}

@-ms-keyframes threeMppt-3_2 {
	0% {top: 26.5%; left: -8%;}
	33.33% {top: 26.5%; left: -8%;}
	50% {top: 14%; left: 0;}
	66.66% {top: 26.5%; left: -8%;}
	100% {top: 26.5%; left: -8%;}
}

@-moz-keyframes threeMppt-3_2 {
	0% {top: 26.5%; left: -8%;}
	33.33% {top: 26.5%; left: -8%;}
	50% {top: 14%; left: 0;}
	66.66% {top: 26.5%; left: -8%;}
	100% {top: 26.5%; left: -8%;}
}

.threeMppt-3_3 img {
	top: 38.93%;
	left: -12.86%;
}

.threeMppt-3_3.anime img {
	animation: threeMppt-3_3 3s linear infinite alternate;
	-webkit-animation: threeMppt-3_3 3s linear infinite alternate;
	-ms-animation: threeMppt-3_3 3s linear infinite alternate;
	-moz-animation: threeMppt-3_3 3s linear infinite alternate;
}

@keyframes threeMppt-3_3 {
	0% {top: 38.93%; left: -12.86%;}
	33.33% {top: 38.93%; left: -12.86%;}
	66.66% {top: 14%; left: 0;}
	100% {top: 14%; left: 0;}
}

@-webkit-keyframes threeMppt-3_3 {
	0% {top: 38.93%; left: -12.86%;}
	33.33% {top: 38.93%; left: -12.86%;}
	66.66% {top: 14%; left: 0;}
	100% {top: 14%; left: 0;}
}

@-ms-keyframes threeMppt-3_3 {
	0% {top: 38.93%; left: -12.86%;}
	33.33% {top: 38.93%; left: -12.86%;}
	66.66% {top: 14%; left: 0;}
	100% {top: 14%; left: 0;}
}

@-moz-keyframes threeMppt-3_3 {
	0% {top: 38.93%; left: -12.86%;}
	33.33% {top: 38.93%; left: -12.86%;}
	66.66% {top: 14%; left: 0;}
	100% {top: 14%; left: 0;}
}

.threeMppt-4 img {
	position: absolute;
	width: 95.9%;
}

.threeMppt-4_1 img {
	left: 0;
	bottom: 0;
}

.threeMppt-4_1.anime img {
	animation: threeMppt-4_1 3s linear infinite alternate;
	-webkit-animation: threeMppt-4_1 3s linear infinite alternate;
	-ms-animation: threeMppt-4_1 3s linear infinite alternate;
	-moz-animation: threeMppt-4_1 3s linear infinite alternate;
}

@keyframes threeMppt-4_1 {
	0% {left: 0; bottom: 0;}
	33.33% {left: 0; bottom: 0;}
	66.66% {left: -12.28%; bottom: -24.77%;}
	100% {left: -12.28%; bottom: -24.77%;}
}

@-webkit-keyframes threeMppt-4_1 {
	0% {left: 0; bottom: 0;}
	33.33% {left: 0; bottom: 0;}
	66.66% {left: -12.28%; bottom: -24.77%;}
	100% {left: -12.28%; bottom: -24.77%;}
}

@-ms-keyframes threeMppt-4_1 {
	0% {left: 0; bottom: 0;}
	33.33% {left: 0; bottom: 0;}
	66.66% {left: -12.28%; bottom: -24.77%;}
	100% {left: -12.28%; bottom: -24.77%;}
}

@-moz-keyframes threeMppt-4_1 {
	0% {left: 0; bottom: 0;}
	33.33% {left: 0; bottom: 0;}
	66.66% {left: -12.28%; bottom: -24.77%;}
	100% {left: -12.28%; bottom: -24.77%;}
}

.threeMppt-4_2 img {
	left: -7.6%;
	bottom: -12.38%;
}

.threeMppt-4_2.anime img {
	animation: threeMppt-4_2 3s linear infinite alternate;
	-webkit-animation: threeMppt-4_2 3s linear infinite alternate;
	-ms-animation: threeMppt-4_2 3s linear infinite alternate;
	-moz-animation: threeMppt-4_2 3s linear infinite alternate;
}

@keyframes threeMppt-4_2 {
	0% {left: -7.6%; bottom: -12.38%;}
	33.33% {left: -7.6%; bottom: -12.38%;}
	50% {left: 0; bottom: 0;}
	66.66% {left: -7.6%; bottom: -12.38%;}
	100% {left: -7.6%; bottom: -12.38%;}
}

@-webkit-keyframes threeMppt-4_2 {
	0% {left: -7.6%; bottom: -12.38%;}
	33.33% {left: -7.6%; bottom: -12.38%;}
	50% {left: 0; bottom: 0;}
	66.66% {left: -7.6%; bottom: -12.38%;}
	100% {left: -7.6%; bottom: -12.38%;}
}

@-ms-keyframes threeMppt-4_2 {
	0% {left: -7.6%; bottom: -12.38%;}
	33.33% {left: -7.6%; bottom: -12.38%;}
	50% {left: 0; bottom: 0;}
	66.66% {left: -7.6%; bottom: -12.38%;}
	100% {left: -7.6%; bottom: -12.38%;}
}

@-moz-keyframes threeMppt-4_2 {
	0% {left: -7.6%; bottom: -12.38%;}
	33.33% {left: -7.6%; bottom: -12.38%;}
	50% {left: 0; bottom: 0;}
	66.66% {left: -7.6%; bottom: -12.38%;}
	100% {left: -7.6%; bottom: -12.38%;}
}

.threeMppt-4_3 img {
	left: -12.28%;
	bottom: -24.77%;
}

.threeMppt-4_3.anime img {
	animation: threeMppt-4_3 3s linear infinite alternate;
	-webkit-animation: threeMppt-4_3 3s linear infinite alternate;
	-ms-animation: threeMppt-4_3 3s linear infinite alternate;
	-moz-animation: threeMppt-4_3 3s linear infinite alternate;
}

@keyframes threeMppt-4_3 {
	0% {left: -12.28%; bottom: -24.77%;}
	33.33% {left: -12.28%; bottom: -24.77%;}
	66.66% {left: 0; bottom: 0;}
	100% {left: 0; bottom: 0;}
}

@-webkit-keyframes threeMppt-4_3 {
	0% {left: -12.28%; bottom: -24.77%;}
	33.33% {left: -12.28%; bottom: -24.77%;}
	66.66% {left: 0; bottom: 0;}
	100% {left: 0; bottom: 0;}
}

@-ms-keyframes threeMppt-4_3 {
	0% {left: -12.28%; bottom: -24.77%;}
	33.33% {left: -12.28%; bottom: -24.77%;}
	66.66% {left: 0; bottom: 0;}
	100% {left: 0; bottom: 0;}
}

@-moz-keyframes threeMppt-4_3 {
	0% {left: -12.28%; bottom: -24.77%;}
	33.33% {left: -12.28%; bottom: -24.77%;}
	66.66% {left: 0; bottom: 0;}
	100% {left: 0; bottom: 0;}
}

.threeMppt-5 {
	width: 10.83%;
}

.threeMppt-5_1 {
	top: 24.66%;
	left: 20%;
}

.threeMppt-5_1.anime {
	animation: threeMppt-5_1 6s linear infinite;
	-webkit-animation: threeMppt-5_1 6s linear infinite;
	-ms-animation: threeMppt-5_1 6s linear infinite;
	-moz-animation: threeMppt-5_1 6s linear infinite;
}

@keyframes threeMppt-5_1 {
	0% {top: 24.66%; left: 20%; opacity: 0; transform: scale(0.1);}
	13.33% {opacity: 1; transform: scale(1);}
	16.66% {top: 24.66%; left: 20%; opacity: 0;}
	30% {top: 35%; left: 16.33%;}
	33.33% {opacity: 0; transform: scale(0.1);}
	46.66% {opacity: 1; transform: scale(1);}
	50% {top: 35%; left: 16.33%; opacity: 0; transform: scale(0.8);}
	100% {top: 24.66%; left: 20%; opacity: 0;}
}

@-webkit-keyframes threeMppt-5_1 {
	0% {top: 24.66%; left: 20%; opacity: 0; -webkit-transform: scale(0.1);}
	13.33% {opacity: 1; -webkit-transform: scale(1);}
	16.66% {top: 24.66%; left: 20%; opacity: 0;}
	30% {top: 35%; left: 16.33%;}
	33.33% {opacity: 0; -webkit-transform: scale(0.1);}
	46.66% {opacity: 1; -webkit-transform: scale(1);}
	50% {top: 35%; left: 16.33%; opacity: 0; -webkit-transform: scale(0.8);}
	100% {top: 24.66%; left: 20%; opacity: 0;}
}

@-ms-keyframes threeMppt-5_1 {
	0% {top: 24.66%; left: 20%; opacity: 0; -ms-transform: scale(0.1);}
	13.33% {opacity: 1; -ms-transform: scale(1);}
	16.66% {top: 24.66%; left: 20%; opacity: 0;}
	30% {top: 35%; left: 16.33%;}
	33.33% {opacity: 0; -ms-transform: scale(0.1);}
	46.66% {opacity: 1; -ms-transform: scale(1);}
	50% {top: 35%; left: 16.33%; opacity: 0; -ms-transform: scale(0.8);}
	100% {top: 24.66%; left: 20%; opacity: 0;}
}

@-moz-keyframes threeMppt-5_1 {
	0% {top: 24.66%; left: 20%; opacity: 0; -moz-transform: scale(0.1);}
	13.33% {opacity: 1; -moz-transform: scale(1);}
	16.66% {top: 24.66%; left: 20%; opacity: 0;}
	30% {top: 35%; left: 16.33%;}
	33.33% {opacity: 0; -moz-transform: scale(0.1);}
	46.66% {opacity: 1; -moz-transform: scale(1);}
	50% {top: 35%; left: 16.33%; opacity: 0; -moz-transform: scale(0.8);}
	100% {top: 24.66%; left: 20%; opacity: 0;}
}

.threeMppt-5_2 {
	top: 29.66%;
	left: 51%;
}

.threeMppt-5_2.anime {
	animation: threeMppt-5_2 6s linear infinite;
	-webkit-animation: threeMppt-5_2 6s linear infinite;
	-ms-animation: threeMppt-5_2 6s linear infinite;
	-moz-animation: threeMppt-5_2 6s linear infinite;
}

@keyframes threeMppt-5_2 {
	0% {opacity: 0; transform: scale(0.1);}
	13.33% {opacity: 1; transform: scale(1);}
	16.66% {opacity: 0;}
	33.33% {opacity: 0; transform: scale(0.1);}
	46.66% {opacity: 1; transform: scale(1);}
	50% {opacity: 0; transform: scale(0.8);}
	100% {opacity: 0;}
}

@-webkit-keyframes threeMppt-5_2 {
	0% {opacity: 0; -webkit-transform: scale(0.1);}
	13.33% {opacity: 1; -webkit-transform: scale(1);}
	16.66% {opacity: 0;}
	33.33% {opacity: 0; -webkit-transform: scale(0.1);}
	46.66% {opacity: 1; -webkit-transform: scale(1);}
	50% {opacity: 0; -webkit-transform: scale(0.8);}
	100% {opacity: 0;}
}

@-ms-keyframes threeMppt-5_2 {
	0% {opacity: 0; -ms-transform: scale(0.1);}
	13.33% {opacity: 1; -ms-transform: scale(1);}
	16.66% {opacity: 0;}
	33.33% {opacity: 0; -ms-transform: scale(0.1);}
	46.66% {opacity: 1; -ms-transform: scale(1);}
	50% {opacity: 0; -ms-transform: scale(0.8);}
	100% {opacity: 0;}
}

@-moz-keyframes threeMppt-5_2 {
	0% {opacity: 0; -moz-transform: scale(0.1);}
	13.33% {opacity: 1; -moz-transform: scale(1);}
	16.66% {opacity: 0;}
	33.33% {opacity: 0; -moz-transform: scale(0.1);}
	46.66% {opacity: 1; -moz-transform: scale(1);}
	50% {opacity: 0; -moz-transform: scale(0.8);}
	100% {opacity: 0;}
}

.threeMppt-5_3 {
	top: 35%;
	left: 82%;
}

.threeMppt-5_3.anime {
	animation: threeMppt-5_3 6s linear infinite;
	-webkit-animation: threeMppt-5_3 6s linear infinite;
	-ms-animation: threeMppt-5_3 6s linear infinite;
	-moz-animation: threeMppt-5_3 6s linear infinite;
}

@keyframes threeMppt-5_3 {
	0% {top: 35%; left: 82%; opacity: 0; transform: scale(0.1);}
	13.33% {opacity: 1; transform: scale(1);}
	16.66% {top: 35%; left: 82%; opacity: 0;}
	30% {top: 24.66%; left: 85.66%;}
	33.33% {opacity: 0; transform: scale(0.1);}
	46.66% {opacity: 1; transform: scale(1);}
	50% {top: 24.66%; left: 85.66%; opacity: 0; transform: scale(0.8);}
	100% {top: 35%; left: 82%; opacity: 0;}
}

@-webkit-keyframes threeMppt-5_3 {
	0% {top: 35%; left: 82%; opacity: 0; -webkit-transform: scale(0.1);}
	13.33% {opacity: 1; -webkit-transform: scale(1);}
	16.66% {top: 35%; left: 82%; opacity: 0;}
	30% {top: 24.66%; left: 85.66%;}
	33.33% {opacity: 0; -webkit-transform: scale(0.1);}
	46.66% {opacity: 1; -webkit-transform: scale(1);}
	50% {top: 24.66%; left: 85.66%; opacity: 0; -webkit-transform: scale(0.8);}
	100% {top: 35%; left: 82%; opacity: 0;}
}

@-ms-keyframes threeMppt-5_3 {
	0% {top: 35%; left: 82%; opacity: 0; -ms-transform: scale(0.1);}
	13.33% {opacity: 1; -ms-transform: scale(1);}
	16.66% {top: 35%; left: 82%; opacity: 0;}
	30% {top: 24.66%; left: 85.66%;}
	33.33% {opacity: 0; -ms-transform: scale(0.1);}
	46.66% {opacity: 1; -ms-transform: scale(1);}
	50% {top: 24.66%; left: 85.66%; opacity: 0; -ms-transform: scale(0.8);}
	100% {top: 35%; left: 82%; opacity: 0;}
}

@-moz-keyframes threeMppt-5_3 {
	0% {top: 35%; left: 82%; opacity: 0; -moz-transform: scale(0.1);}
	13.33% {opacity: 1; -moz-transform: scale(1);}
	16.66% {top: 35%; left: 82%; opacity: 0;}
	30% {top: 24.66%; left: 85.66%;}
	33.33% {opacity: 0; -moz-transform: scale(0.1);}
	46.66% {opacity: 1; -moz-transform: scale(1);}
	50% {top: 24.66%; left: 85.66%; opacity: 0; -moz-transform: scale(0.8);}
	100% {top: 35%; left: 82%; opacity: 0;}
}

.dc2ac-1_1 {
	position: relative;
	z-index: 10;
}

.flowMask {
	position: absolute;
	overflow: hidden;
	height: 100%;
	width: 50%;
	top: 0;
}

.leftHalf {
	left: 0;
}

.rightHalf {
	left: 50%;
}

.rightHalf2 {
	left: 40%;
}

.dc2ac-1_2,
.dc2ac-1_3 {
	width: 200%;
	height: 2%;
	top: 49%;
}

.flowMask.anime .dc2ac-1_2 {
	animation: dc2ac-1_2 5s ease-out infinite;
	-webkit-animation: dc2ac-1_2 5s ease-out infinite;
	-ms-animation: dc2ac-1_2 5s ease-out infinite;
	-moz-animation: dc2ac-1_2 5s ease-out infinite;
}

@keyframes dc2ac-1_2 {
	0% {transform: translateX(-50%); opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {transform: translateX(0%); opacity: 0;}
}

@-webkit-keyframes dc2ac-1_2 {
	0% {-webkit-transform: translateX(-50%); opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {-webkit-transform: translateX(0%); opacity: 0;}
}

@-ms-keyframes dc2ac-1_2 {
	0% {-ms-transform: translateX(-50%); opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {-ms-transform: translateX(0%); opacity: 0;}
}

@-moz-keyframes dc2ac-1_2 {
	0% {-moz-transform: translateX(-50%); opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {-moz-transform: translateX(0%); opacity: 0;}
}

.dc2ac-1_3 {
	left: -100%;
}

.flowMask.anime .dc2ac-1_3 {
	animation: dc2ac-1_3 5s ease-out infinite;
	-webkit-animation: dc2ac-1_3 5s ease-out infinite;
	-ms-animation: dc2ac-1_3 5s ease-out infinite;
	-moz-animation: dc2ac-1_3 5s ease-out infinite;
}

@keyframes dc2ac-1_3 {
	0% {transform: translateX(0%); opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {transform: translateX(50%); opacity: 0;}
}

@-webkit-keyframes dc2ac-1_3 {
	0% {-webkit-transform: translateX(0%); opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {-webkit-transform: translateX(50%); opacity: 0;}
}

@-ms-keyframes dc2ac-1_3 {
	0% {-ms-transform: translateX(0%); opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {-ms-transform: translateX(50%); opacity: 0;}
}

@-moz-keyframes dc2ac-1_3 {
	0% {-moz-transform: translateX(0%); opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {-moz-transform: translateX(50%); opacity: 0;}
}

.dc2ac-1_2 img,
.dc2ac-1_3 img {
	display: block;
}

h4.dc2ac-1_4,
h4.dc2ac-1_5,
h4.dc2ac-1_6,
h4.dc2ac-1_7 {
	font-size: 3em;
	color: #000;
	margin: 0;
	display: inline-block;
}

h4.dc2ac-1_4 {
	color: #63666a;
	top: 29%;
	left: 14.16%;
}

h4.dc2ac-1_42 {
	color: #d50032;
}

.dc2ac-1_4.anime {
	animation: dc2ac-1_4 2s ease-out;
	-webkit-animation: dc2ac-1_4 2s ease-out;
	-ms-animation: dc2ac-1_4 2s ease-out;
	-moz-animation: dc2ac-1_4 2s ease-out;
}

@keyframes dc2ac-1_4 {
	0% {opacity: 0;}
	50% {transform: rotate(-360deg) scale(4); opacity: 0;}
	75% {transform: rotate(0deg) scale(1); opacity: 1;}
}

@-webkit-keyframes dc2ac-1_4 {
	0% {opacity: 0;}
	50% {-webkit-transform: rotate(-360deg) scale(4); opacity: 0;}
	75% {-webkit-transform: rotate(0deg) scale(1); opacity: 1;}
}

@-ms-keyframes dc2ac-1_4 {
	0% {opacity: 0;}
	50% {-ms-transform: rotate(-360deg) scale(4); opacity: 0;}
	75% {-ms-transform: rotate(0deg) scale(1); opacity: 1;}
}

@-moz-keyframes dc2ac-1_4 {
	0% {opacity: 0;}
	50% {-moz-transform: rotate(-360deg) scale(4); opacity: 0;}
	75% {-moz-transform: rotate(0deg) scale(1); opacity: 1;}
}

h4.dc2ac-1_5 {
	color: #d50032;
	top: 29%;
	left: 75%;
}

h4.dc2ac-1_52 {
	color: #d50032;
}

.dc2ac-1_5.anime {
	animation: dc2ac-1_5 2.5s ease-out;
	-webkit-animation: dc2ac-1_5 2.5s ease-out;
	-ms-animation: dc2ac-1_5 2.5s ease-out;
	-moz-animation: dc2ac-1_5 2.5s ease-out;
}

@keyframes dc2ac-1_5 {
	0% {opacity: 0;}
	60% {transform: rotate(-360deg) scale(4); opacity: 0;}
	80% {transform: rotate(0deg) scale(1); opacity: 1;}
}

@-webkit-keyframes dc2ac-1_5 {
	0% {opacity: 0;}
	60% {-webkit-transform: rotate(-360deg) scale(4); opacity: 0;}
	80% {-webkit-transform: rotate(0deg) scale(1); opacity: 1;}
}

@-ms-keyframes dc2ac-1_5 {
	0% {opacity: 0;}
	60% {-ms-transform: rotate(-360deg) scale(4); opacity: 0;}
	80% {-ms-transform: rotate(0deg) scale(1); opacity: 1;}
}

@-moz-keyframes dc2ac-1_5 {
	0% {opacity: 0;}
	60% {-moz-transform: rotate(-360deg) scale(4); opacity: 0;}
	80% {-moz-transform: rotate(0deg) scale(1); opacity: 1;}
}

h4.dc2ac-1_6 {
	top: 51%;
	left: 72%;
}

h4.dc2ac-1_7 {
	top: 51%;
	left: 75%;
}

h4.dc2ac-1_6 span,
h4.dc2ac-1_7 span {
	font-size: 0.5em;
}

.dc2ac-1_6.anime,
.dc2ac-1_7.anime {
	animation: dc2ac-1_6 3s ease-out;
	-webkit-animation: dc2ac-1_6 3s ease-out;
	-ms-animation: dc2ac-1_6 3s ease-out;
	-moz-animation: dc2ac-1_6 3s ease-out;
}

@keyframes dc2ac-1_6 {
	0% {opacity: 0;}
	66.6% {transform: scale(10); opacity: 0;}
	75% {transform: scale(0.3);}
	83.3% {transform: scale(1); opacity: 1;}
}

@-webkit-keyframes dc2ac-1_6 {
	0% {opacity: 0;}
	66.6% {-webkit-transform: scale(10); opacity: 0;}
	75% {-webkit-transform: scale(0.3);}
	83.3% {-webkit-transform: scale(1); opacity: 1;}
}

@-ms-keyframes dc2ac-1_6 {
	0% {opacity: 0;}
	66.6% {-ms-transform: scale(10); opacity: 0;}
	75% {-ms-transform: scale(0.3);}
	83.3% {-ms-transform: scale(1); opacity: 1;}
}

@-moz-keyframes dc2ac-1_6 {
	0% {opacity: 0;}
	66.6% {-moz-transform: scale(10); opacity: 0;}
	75% {-moz-transform: scale(0.3);}
	83.3% {-moz-transform: scale(1); opacity: 1;}
}

.autoCharge-1 {
	position: relative;
}

.content-wrapper .pic-wrapper img.autoCharge-2 {
	width: 15%;
	top: 66.22%;
	left: 66.33%;
}

.autoCharge-2.anime {
	animation: autoCharge-2 1.5s linear infinite;
	-webkit-animation: autoCharge-2 1.5s linear infinite;
	-ms-animation: autoCharge-2 1.5s linear infinite;
	-moz-animation: autoCharge-2 1.5s linear infinite;
}

@keyframes autoCharge-2 {
	0% {transform: rotate(0deg);}
	25% {transform: rotate(-180deg);}
	50% {transform: rotate(-180deg);}
	75% {transform: rotate(-360deg);}
	99.9% {transform: rotate(-360deg);}
	100% {transform: rotate(0deg);}
}

@-webkit-keyframes autoCharge-2 {
	0% {-webkit-transform: rotate(0deg);}
	25% {-webkit-transform: rotate(-180deg);}
	50% {-webkit-transform: rotate(-180deg);}
	75% {-webkit-transform: rotate(-360deg);}
	99.9% {-webkit-transform: rotate(-360deg);}
	100% {-webkit-transform: rotate(0deg);}
}

@-ms-keyframes autoCharge-2 {
	0% {-ms-transform: rotate(0deg);}
	25% {-ms-transform: rotate(-180deg);}
	50% {-ms-transform: rotate(-180deg);}
	75% {-ms-transform: rotate(-360deg);}
	99.9% {-ms-transform: rotate(-360deg);}
	100% {-ms-transform: rotate(0deg);}
}

@-moz-keyframes autoCharge-2 {
	0% {-moz-transform: rotate(0deg);}
	25% {-moz-transform: rotate(-180deg);}
	50% {-moz-transform: rotate(-180deg);}
	75% {-moz-transform: rotate(-360deg);}
	99.9% {-moz-transform: rotate(-360deg);}
	100% {-moz-transform: rotate(0deg);}
}

.autoCharge-3_1,
.autoCharge-3_2,
.autoCharge-3_3,
.autoCharge-3_4 {
	width: 21.16%;
	height: 12.44%;
	background: #cadfcd;
	left: 39.42%;
}

.autoCharge-3_1 {
	top: 68%;
}

.autoCharge-3_2 {
	top: 53.33%;
}

.autoCharge-3_3 {
	top: 38.66%;
}

.autoCharge-3_4 {
	top: 24%;
}

.autoCharge-3_1.anime {
	animation: autoCharge-3_1 3s linear infinite;
	-webkit-animation: autoCharge-3_1 3s linear infinite;
	-ms-animation: autoCharge-3_1 3s linear infinite;
	-moz-animation: autoCharge-3_1 3s linear infinite;
}

@keyframes autoCharge-3_1 {
	0% {opacity: 0;}
	13.33% {opacity: 0;}
	16.66% {opacity: 1;}
}

@-webkit-keyframes autoCharge-3_1 {
	0% {opacity: 0;}
	13.33% {opacity: 0;}
	16.66% {opacity: 1;}
}

@-ms-keyframes autoCharge-3_1 {
	0% {opacity: 0;}
	13.33% {opacity: 0;}
	16.66% {opacity: 1;}
}

@-moz-keyframes autoCharge-3_1 {
	0% {opacity: 0;}
	13.33% {opacity: 0;}
	16.66% {opacity: 1;}
}

.autoCharge-3_2.anime {
	animation: autoCharge-3_2 3s linear infinite;
	-webkit-animation: autoCharge-3_2 3s linear infinite;
	-ms-animation: autoCharge-3_2 3s linear infinite;
	-moz-animation: autoCharge-3_2 3s linear infinite;
}

@keyframes autoCharge-3_2 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	33.33% {opacity: 1;}
}

@-webkit-keyframes autoCharge-3_2 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	33.33% {opacity: 1;}
}

@-ms-keyframes autoCharge-3_2 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	33.33% {opacity: 1;}
}

@-moz-keyframes autoCharge-3_2 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	33.33% {opacity: 1;}
}

.autoCharge-3_3.anime {
	animation: autoCharge-3_3 3s linear infinite;
	-webkit-animation: autoCharge-3_3 3s linear infinite;
	-ms-animation: autoCharge-3_3 3s linear infinite;
	-moz-animation: autoCharge-3_3 3s linear infinite;
}

@keyframes autoCharge-3_3 {
	0% {opacity: 0;}
	46.67% {opacity: 0;}
	50% {opacity: 1;}
}

@-webkit-keyframes autoCharge-3_3 {
	0% {opacity: 0;}
	46.67% {opacity: 0;}
	50% {opacity: 1;}
}

@-ms-keyframes autoCharge-3_3 {
	0% {opacity: 0;}
	46.67% {opacity: 0;}
	50% {opacity: 1;}
}

@-moz-keyframes autoCharge-3_3 {
	0% {opacity: 0;}
	46.67% {opacity: 0;}
	50% {opacity: 1;}
}

.autoCharge-3_4.anime {
	animation: autoCharge-3_4 3s linear infinite;
	-webkit-animation: autoCharge-3_4 3s linear infinite;
	-ms-animation: autoCharge-3_4 3s linear infinite;
	-moz-animation: autoCharge-3_4 3s linear infinite;
}

@keyframes autoCharge-3_4 {
	0% {opacity: 0;}
	63.33% {opacity: 0;}
	66.66% {opacity: 1;}
}

@-webkit-keyframes autoCharge-3_4 {
	0% {opacity: 0;}
	63.33% {opacity: 0;}
	66.66% {opacity: 1;}
}

@-ms-keyframes autoCharge-3_4 {
	0% {opacity: 0;}
	63.33% {opacity: 0;}
	66.66% {opacity: 1;}
}

@-moz-keyframes autoCharge-3_4 {
	0% {opacity: 0;}
	63.33% {opacity: 0;}
	66.66% {opacity: 1;}
}

.fastCharge-1 {
	position: relative;
}

.fastCharge-2_1,
.fastCharge-2_2,
.fastCharge-2_3,
.fastCharge-2_4 {
	width: 21.16%;
	height: 12.44%;
	background: #cadfcd;
	left: 15.83%;
}

.fastCharge-3_1,
.fastCharge-3_2,
.fastCharge-3_3,
.fastCharge-3_4 {
	width: 21.16%;
	height: 12.44%;
	background: #d9d9d6;
	left: 63%;
}

.fastCharge-2_1,
.fastCharge-3_1 {
	top: 68%;
}

.fastCharge-2_2,
.fastCharge-3_2 {
	top: 53.33%;
}

.fastCharge-2_3,
.fastCharge-3_3 {
	top: 38.66%;
}

.fastCharge-2_4,
.fastCharge-3_4 {
	top: 24%;
}

.fastCharge-3_3,
.fastCharge-3_4 {
	display: none \9;
}

.fastCharge-2_1.anime {
	animation: fastCharge-2_1 4s linear infinite;
	-webkit-animation: fastCharge-2_1 4s linear infinite;
	-ms-animation: fastCharge-2_1 4s linear infinite;
	-moz-animation: fastCharge-2_1 4s linear infinite;
}

@keyframes fastCharge-2_1 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	12.5% {opacity: 1;}
}

@-webkit-keyframes fastCharge-2_1 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	12.5% {opacity: 1;}
}

@-ms-keyframes fastCharge-2_1 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	12.5% {opacity: 1;}
}

@-moz-keyframes fastCharge-2_1 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	12.5% {opacity: 1;}
}

.fastCharge-2_2.anime {
	animation: fastCharge-2_2 4s linear infinite;
	-webkit-animation: fastCharge-2_2 4s linear infinite;
	-ms-animation: fastCharge-2_2 4s linear infinite;
	-moz-animation: fastCharge-2_2 4s linear infinite;
}

@keyframes fastCharge-2_2 {
	0% {opacity: 0;}
	22.5% {opacity: 0;}
	25% {opacity: 1;}
}

@-webkit-keyframes fastCharge-2_2 {
	0% {opacity: 0;}
	22.5% {opacity: 0;}
	25% {opacity: 1;}
}

@-ms-keyframes fastCharge-2_2 {
	0% {opacity: 0;}
	22.5% {opacity: 0;}
	25% {opacity: 1;}
}

@-moz-keyframes fastCharge-2_2 {
	0% {opacity: 0;}
	22.5% {opacity: 0;}
	25% {opacity: 1;}
}

.fastCharge-2_3.anime {
	animation: fastCharge-2_3 4s linear infinite;
	-webkit-animation: fastCharge-2_3 4s linear infinite;
	-ms-animation: fastCharge-2_3 4s linear infinite;
	-moz-animation: fastCharge-2_3 4s linear infinite;
}

@keyframes fastCharge-2_3 {
	0% {opacity: 0;}
	35% {opacity: 0;}
	37.5% {opacity: 1;}
}

@-webkit-keyframes fastCharge-2_3 {
	0% {opacity: 0;}
	35% {opacity: 0;}
	37.5% {opacity: 1;}
}

@-ms-keyframes fastCharge-2_3 {
	0% {opacity: 0;}
	35% {opacity: 0;}
	37.5% {opacity: 1;}
}

@-moz-keyframes fastCharge-2_3 {
	0% {opacity: 0;}
	35% {opacity: 0;}
	37.5% {opacity: 1;}
}

.fastCharge-2_4.anime {
	animation: fastCharge-2_4 4s linear infinite;
	-webkit-animation: fastCharge-2_4 4s linear infinite;
	-ms-animation: fastCharge-2_4 4s linear infinite;
	-moz-animation: fastCharge-2_4 4s linear infinite;
}

@keyframes fastCharge-2_4 {
	0% {opacity: 0;}
	47.5% {opacity: 0;}
	50% {opacity: 1;}
}

@-webkit-keyframes fastCharge-2_4 {
	0% {opacity: 0;}
	47.5% {opacity: 0;}
	50% {opacity: 1;}
}

@-ms-keyframes fastCharge-2_4 {
	0% {opacity: 0;}
	47.5% {opacity: 0;}
	50% {opacity: 1;}
}

@-moz-keyframes fastCharge-2_4 {
	0% {opacity: 0;}
	47.5% {opacity: 0;}
	50% {opacity: 1;}
}

.fastCharge-3_1.anime {
	animation: fastCharge-3_1 4s linear infinite;
	-webkit-animation: fastCharge-3_1 4s linear infinite;
	-ms-animation: fastCharge-3_1 4s linear infinite;
	-moz-animation: fastCharge-3_1 4s linear infinite;
}

@keyframes fastCharge-3_1 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	12.5% {opacity: 1;}
}

@-webkit-keyframes fastCharge-3_1 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	12.5% {opacity: 1;}
}

@-ms-keyframes fastCharge-3_1 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	12.5% {opacity: 1;}
}

@-moz-keyframes fastCharge-3_1 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	12.5% {opacity: 1;}
}

.fastCharge-3_2.anime {
	animation: fastCharge-3_2 4s linear infinite;
	-webkit-animation: fastCharge-3_2 4s linear infinite;
	-ms-animation: fastCharge-3_2 4s linear infinite;
	-moz-animation: fastCharge-3_2 4s linear infinite;
}

@keyframes fastCharge-3_2 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	32.5% {opacity: 1;}
}

@-webkit-keyframes fastCharge-3_2 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	32.5% {opacity: 1;}
}

@-ms-keyframes fastCharge-3_2 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	32.5% {opacity: 1;}
}

@-moz-keyframes fastCharge-3_2 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	32.5% {opacity: 1;}
}

.fastCharge-3_3.anime {
	animation: fastCharge-3_3 4s linear infinite;
	-webkit-animation: fastCharge-3_3 4s linear infinite;
	-ms-animation: fastCharge-3_3 4s linear infinite;
	-moz-animation: fastCharge-3_3 4s linear infinite;
}

@keyframes fastCharge-3_3 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	52.5% {opacity: 1;}
}

@-webkit-keyframes fastCharge-3_3 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	52.5% {opacity: 1;}
}

@-ms-keyframes fastCharge-3_3 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	52.5% {opacity: 1;}
}

@-moz-keyframes fastCharge-3_3 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	52.5% {opacity: 1;}
}

.fastCharge-3_4.anime {
	animation: fastCharge-3_4 4s linear infinite;
	-webkit-animation: fastCharge-3_4 4s linear infinite;
	-ms-animation: fastCharge-3_4 4s linear infinite;
	-moz-animation: fastCharge-3_4 4s linear infinite;
}

@keyframes fastCharge-3_4 {
	0% {opacity: 0;}
	70% {opacity: 0;}
	72.5% {opacity: 1;}
}

@-webkit-keyframes fastCharge-3_4 {
	0% {opacity: 0;}
	70% {opacity: 0;}
	72.5% {opacity: 1;}
}

@-ms-keyframes fastCharge-3_4 {
	0% {opacity: 0;}
	70% {opacity: 0;}
	72.5% {opacity: 1;}
}

@-moz-keyframes fastCharge-3_4 {
	0% {opacity: 0;}
	70% {opacity: 0;}
	72.5% {opacity: 1;}
}

.content-wrapper .pic-wrapper img.fastCharge-4 {
	width: 15%;
	top: 40%;
	left: 42.5%;
}

.fastCharge-4.anime {
	animation: fastCharge-4 1s linear infinite;
	-webkit-animation: fastCharge-4 1s linear infinite;
	-ms-animation: fastCharge-4 1s linear infinite;
	-moz-animation: fastCharge-4 1s linear infinite;
}

@keyframes fastCharge-4 {
	0% {transform: rotate(0deg);}
	99.9% {transform: rotate(-360deg);}
	100% {transform: rotate(0deg);}
}

@-webkit-keyframes fastCharge-4 {
	0% {-webkit-transform: rotate(0deg);}
	99.9% {-webkit-transform: rotate(-360deg);}
	100% {-webkit-transform: rotate(0deg);}
}

@-ms-keyframes fastCharge-4 {
	0% {-ms-transform: rotate(0deg);}
	99.9% {-ms-transform: rotate(-360deg);}
	100% {-ms-transform: rotate(0deg);}
}

@-moz-keyframes fastCharge-4 {
	0% {-moz-transform: rotate(0deg);}
	99.9% {-moz-transform: rotate(-360deg);}
	100% {-moz-transform: rotate(0deg);}
}

.ruler-2 {
	width: 27.83%;
	top: 39.5%;
	left: 30.66%;
}

.ruler-2.anime {
	animation: ruler-2 2s ease-out;
	-webkit-animation: ruler-2 2s ease-out;
	-ms-animation: ruler-2 2s ease-out;
	-moz-animation: ruler-2 2s ease-out;
}

@keyframes ruler-2 {
	0% {clip-path: inset(0 100% 0 0); opacity: 0;}
	50% {clip-path: inset(0 100% 0 0); opacity: 0;}
	100% {clip-path: inset(0 0 0 0); opacity: 1;}
}

@-webkit-keyframes ruler-2 {
	from {-webkit-clip-path: inset(0 100% 0 0); opacity: 0;}
	to {-webkit-clip-path: inset(0 0 0 0); opacity: 1;}
}

@-ms-keyframes ruler-2 {
	0% {-ms-clip-path: inset(0 100% 0 0); opacity: 0;}
	50% {-ms-clip-path: inset(0 100% 0 0); opacity: 0;}
	100% {-ms-clip-path: inset(0 0 0 0); opacity: 1;}
}

@-moz-keyframes ruler-2 {
	0% {-moz-clip-path: inset(0 100% 0 0); opacity: 0;}
	50% {-moz-clip-path: inset(0 100% 0 0); opacity: 0;}
	100% {-moz-clip-path: inset(0 0 0 0); opacity: 1;}
}

.content-wrapper .pic-wrapper .ruler-3 {
	width: 4.16%;
	top: 41.25%;
	left: 47.91%;
	transform-origin: center 92.64%;
	-webkit-transform-origin: center 92.64%;
	-ms-transform-origin: center 92.64%;
	-moz-transform-origin: center 92.64%;
	transform: rotate(25deg);
	-webkit-transform: rotate(25deg);
	-ms-transform: rotate(25deg);
	-moz-transform: rotate(25deg);
}

.ruler-3.anime {
	animation: ruler-3_1 1.5s ease-out, ruler-3_2 0.5s 1.5s infinite alternate;
	-webkit-animation: ruler-3_1 1.5s ease-out, ruler-3_2 0.5s 1.5s infinite alternate;
	-ms-animation: ruler-3_1 1.5s ease-out, ruler-3_2 0.5s 1.5s infinite alternate;
	-moz-animation: ruler-3_1 1.5s ease-out, ruler-3_2 0.5s 1.5s infinite alternate;
}

@keyframes ruler-3_1 {
	from {transform: rotate(-75deg);}
	to {transform: rotate(25deg);}
}

@-webkit-keyframes ruler-3_1 {
	from {-webkit-transform: rotate(-75deg);}
	to {-webkit-transform: rotate(25deg);}
}

@-ms-keyframes ruler-3_1 {
	from {-ms-transform: rotate(-75deg);}
	to {-ms-transform: rotate(25deg);}
}

@-moz-keyframes ruler-3_1 {
	from {-moz-transform: rotate(-75deg);}
	to {-moz-transform: rotate(25deg);}
}

@keyframes ruler-3_2 {
	from {transform: rotate(25deg);}
	to {transform: rotate(30deg);}
}

@-webkit-keyframes ruler-3_2 {
	from {-webkit-transform: rotate(25deg);}
	to {-webkit-transform: rotate(30deg);}
}

@-ms-keyframes ruler-3_2 {
	from {-ms-transform: rotate(25deg);}
	to {-ms-transform: rotate(30deg);}
}

@-moz-keyframes ruler-3_2 {
	from {-moz-transform: rotate(25deg);}
	to {-moz-transform: rotate(30deg);}
}

h4.ruler-4 {
	color: #000;
	font-size: 3em;
	display: inline-block;
	top: 61%;
	left: 45%;
}

h4.ruler-4 span {
	font-size: 0.5em;
}

.ruler-4.anime {
	animation: ruler-4 2s ease-out;
	-webkit-animation: ruler-4 2s ease-out;
	-ms-animation: ruler-4 2s ease-out;
	-moz-animation: ruler-4 2s ease-out;
}

@keyframes ruler-4 {
	0% {opacity: 0;}
	75% {opacity: 0; transform: scale(5) rotate(-360deg);}
	100% {opacity: 1; transform: scale(1) rotate(0deg);}
}

@-webkit-keyframes ruler-4 {
	0% {opacity: 0;}
	75% {opacity: 0; -webkit-transform: scale(5) rotate(-360deg);}
	100% {opacity: 1; -webkit-transform: scale(1) rotate(0deg);}
}

@-ms-keyframes ruler-4 {
	0% {opacity: 0;}
	75% {opacity: 0; -ms-transform: scale(5) rotate(-360deg);}
	100% {opacity: 1; -ms-transform: scale(1) rotate(0deg);}
}

@-moz-keyframes ruler-4 {
	0% {opacity: 0;}
	75% {opacity: 0; -moz-transform: scale(5) rotate(-360deg);}
	100% {opacity: 1; -moz-transform: scale(1) rotate(0deg);}
}

.switch-1 {
	position: relative;
}

.content-wrapper .pic-wrapper img.switch-2 {
	width: 28.33%;
	top: 45.16%;
	left: 35.835%;
}

.switch-2.anime {
	animation: switch-2 4s ease-out infinite alternate;
	-webkit-animation: switch-2 4s ease-out infinite alternate;
	-ms-animation: switch-2 4s ease-out infinite alternate;
	-moz-animation: switch-2 4s ease-out infinite alternate;
	transform: rotate(88.5deg);
	-webkit-transform: rotate(88.5deg);
	-ms-transform: rotate(88.5deg);
	-moz-transform: rotate(88.5deg);
	transform: none \9;
}

@keyframes switch-2 {
	0% {transform: rotate(0deg);}
	25% {transform: rotate(0deg);}
	32.5% {transform: rotate(29.5deg);}
	50% {transform: rotate(29.5deg);}
	57.5% {transform: rotate(59deg);}
	75% {transform: rotate(59deg);}
	82.5% {transform: rotate(88.5deg);}
	100% {transform: rotate(88.5deg);}
}

@-webkit-keyframes switch-2 {
	0% {-webkit-transform: rotate(0deg);}
	25% {-webkit-transform: rotate(0deg);}
	32.5% {-webkit-transform: rotate(29.5deg);}
	50% {-webkit-transform: rotate(29.5deg);}
	57.5% {-webkit-transform: rotate(59deg);}
	75% {-webkit-transform: rotate(59deg);}
	82.5% {-webkit-transform: rotate(88.5deg);}
	100% {-webkit-transform: rotate(88.5deg);}
}

@-ms-keyframes switch-2 {
	0% {-ms-transform: rotate(0deg);}
	25% {-ms-transform: rotate(0deg);}
	32.5% {-ms-transform: rotate(29.5deg);}
	50% {-ms-transform: rotate(29.5deg);}
	57.5% {-ms-transform: rotate(59deg);}
	75% {-ms-transform: rotate(59deg);}
	82.5% {-ms-transform: rotate(88.5deg);}
	100% {-ms-transform: rotate(88.5deg);}
}

@-moz-keyframes switch-2 {
	0% {-moz-transform: rotate(0deg);}
	25% {-moz-transform: rotate(0deg);}
	32.5% {-moz-transform: rotate(29.5deg);}
	50% {-moz-transform: rotate(29.5deg);}
	57.5% {-moz-transform: rotate(59deg);}
	75% {-moz-transform: rotate(59deg);}
	82.5% {-moz-transform: rotate(88.5deg);}
	100% {-moz-transform: rotate(88.5deg);}
}

.alarm-1 {
	position: relative;
}

.alarm-2 {
	width: 51.5%;
	top: 9%;
	left: 19.33%;
}

.alarm-2.anime {
	animation: alarm-2 5s infinite;
	-webkit-animation: alarm-2 5s infinite;
	-ms-animation: alarm-2 5s infinite;
	-moz-animation: alarm-2 5s infinite;
}

@keyframes alarm-2 {
	40% {transform: rotate(0deg);}
	50% {transform: rotate(45deg);}
	70% {transform: rotate(45deg);}
	80% {transform: rotate(90deg);}
	100% {transform: rotate(90deg);}
}

@-webkit-keyframes alarm-2 {
	40% {-webkit-transform: rotate(0deg);}
	50% {-webkit-transform: rotate(45deg);}
	70% {-webkit-transform: rotate(45deg);}
	80% {-webkit-transform: rotate(90deg);}
	100% {-webkit-transform: rotate(90deg);}
}

@-ms-keyframes alarm-2 {
	40% {-ms-transform: rotate(0deg);}
	50% {-ms-transform: rotate(45deg);}
	70% {-ms-transform: rotate(45deg);}
	80% {-ms-transform: rotate(90deg);}
	100% {-ms-transform: rotate(90deg);}
}

@-moz-keyframes alarm-2 {
	40% {-moz-transform: rotate(0deg);}
	50% {-moz-transform: rotate(45deg);}
	70% {-moz-transform: rotate(45deg);}
	80% {-moz-transform: rotate(90deg);}
	100% {-moz-transform: rotate(90deg);}
}

.alarm-3_1.anime {
	animation: alarm-3_1 5s infinite;
	-webkit-animation: alarm-3_1 5s infinite;
	-ms-animation: alarm-3_1 5s infinite;
	-moz-animation: alarm-3_1 5s infinite;
}

@keyframes alarm-3_1 {
	0% {opacity: 1;}
	50% {opacity: 1;}
	55% {opacity: 0;}
	85% {opacity: 0;}
	90% {opacity: 1;}
}

@-webkit-keyframes alarm-3_1 {
	0% {opacity: 1;}
	50% {opacity: 1;}
	55% {opacity: 0;}
	85% {opacity: 0;}
	90% {opacity: 1;}
}

@-ms-keyframes alarm-3_1 {
	0% {opacity: 1;}
	50% {opacity: 1;}
	55% {opacity: 0;}
	85% {opacity: 0;}
	90% {opacity: 1;}
}

@-moz-keyframes alarm-3_1 {
	0% {opacity: 1;}
	50% {opacity: 1;}
	55% {opacity: 0;}
	85% {opacity: 0;}
	90% {opacity: 1;}
}

.alarm-3_2.anime {
	animation: alarm-3_2 5s infinite;
	-webkit-animation: alarm-3_2 5s infinite;
	-ms-animation: alarm-3_2 5s infinite;
	-moz-animation: alarm-3_2 5s infinite;
}

@keyframes alarm-3_2 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	30% {opacity: 1;}
	40% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes alarm-3_2 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	30% {opacity: 1;}
	40% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes alarm-3_2 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	30% {opacity: 1;}
	40% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes alarm-3_2 {
	0% {opacity: 0;}
	10% {opacity: 1;}
	30% {opacity: 1;}
	40% {opacity: 0;}
	100% {opacity: 0;}
}

.alarm-3_3.anime {
	animation: alarm-3_3 5s infinite;
	-webkit-animation: alarm-3_3 5s infinite;
	-ms-animation: alarm-3_3 5s infinite;
	-moz-animation: alarm-3_3 5s infinite;
}

@keyframes alarm-3_3 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	20% {opacity: 1;}
	30% {opacity: 1;}
	40% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes alarm-3_3 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	20% {opacity: 1;}
	30% {opacity: 1;}
	40% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes alarm-3_3 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	20% {opacity: 1;}
	30% {opacity: 1;}
	40% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes alarm-3_3 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	20% {opacity: 1;}
	30% {opacity: 1;}
	40% {opacity: 0;}
	100% {opacity: 0;}
}

.alarm-4 {
	display: none;
}

.alarm-4.anime {
	animation: alarm-4 5s infinite;
	-webkit-animation: alarm-4 5s infinite;
	-ms-animation: alarm-4 5s infinite;
	-moz-animation: alarm-4 5s infinite;
	display: block;
	display: none \9;
}

@keyframes alarm-4 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	55% {opacity: 1;}
	85% {opacity: 1;}
	90% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes alarm-4 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	55% {opacity: 1;}
	85% {opacity: 1;}
	90% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes alarm-4 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	55% {opacity: 1;}
	85% {opacity: 1;}
	90% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes alarm-4 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	55% {opacity: 1;}
	85% {opacity: 1;}
	90% {opacity: 0;}
	100% {opacity: 0;}
}

.builtIn-1 {
	position: relative;
	z-index: 10;
}

.builtIn-2 {
	width: 200%;
	top: 49%;
	left: -100%;
}

.content-wrapper .pic-wrapper .builtIn-2 img {
	display: block;
	width: 100%;
}

.flowMask.anime .builtIn-2 {
	animation: builtIn-2 5s ease-out infinite;
	-webkit-animation: builtIn-2 5s ease-out infinite;
	-ms-animation: builtIn-2 5s ease-out infinite;
	-moz-animation: builtIn-2 5s ease-out infinite;
}

@keyframes builtIn-2 {
	0% {transform: translateX(50%); opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {transform: translateX(0%); opacity: 0;}
}

@-webkit-keyframes builtIn-2 {
	0% {-webkit-transform: translateX(50%); opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {-webkit-transform: translateX(0%); opacity: 0;}
}

@-ms-keyframes builtIn-2 {
	0% {-ms-transform: translateX(50%); opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {-ms-transform: translateX(0%); opacity: 0;}
}

@-moz-keyframes builtIn-2 {
	0% {-moz-transform: translateX(50%); opacity: 0;}
	25% {opacity: 1;}
	75% {opacity: 1;}
	100% {-moz-transform: translateX(0%); opacity: 0;}
}

h4.builtIn-3 {
	font-size: 3em;
	margin: 0;
	display: inline-block;
	color: #d50032;
	top: 20%;
	left: 87%;
}

.builtIn-3.anime {
	animation: builtIn-3 2.5s ease-out;
	-webkit-animation: builtIn-3 2.5s ease-out;
	-ms-animation: builtIn-3 2.5s ease-out;
	-moz-animation: builtIn-3 2.5s ease-out;
}

@keyframes builtIn-3 {
	0% {opacity: 0;}
	60% {transform: rotate(-360deg) scale(4); opacity: 0;}
	80% {transform: rotate(0deg) scale(1); opacity: 1;}
}

@-webkit-keyframes builtIn-3 {
	0% {opacity: 0;}
	60% {-webkit-transform: rotate(-360deg) scale(4); opacity: 0;}
	80% {-webkit-transform: rotate(0deg) scale(1); opacity: 1;}
}

@-ms-keyframes builtIn-3 {
	0% {opacity: 0;}
	60% {-ms-transform: rotate(-360deg) scale(4); opacity: 0;}
	80% {-ms-transform: rotate(0deg) scale(1); opacity: 1;}
}

@-moz-keyframes builtIn-3 {
	0% {opacity: 0;}
	60% {-moz-transform: rotate(-360deg) scale(4); opacity: 0;}
	80% {-moz-transform: rotate(0deg) scale(1); opacity: 1;}
}

.equalization-1 {
	position: relative;
	z-index: 10;
}

.equalization-2 {
	width: 8.33%;
	background-color: #bbbcbc;
	background: linear-gradient(#d9d9d6, #bbbcbc);
	top: auto;
	bottom: 16.8%;
}

.equalization-2_1 {
	left: 40.5%;
	height: 11.8%;
	height: 36% \9;
}

.equalization-2_1.anime {
	animation: equalization-2_1 7s infinite;
	-webkit-animation: equalization-2_1 7s infinite;
	-ms-animation: equalization-2_1 7s infinite;
	-moz-animation: equalization-2_1 7s infinite;
}

@keyframes equalization-2_1 {
	0% {height: 0;}
	7.14% {height: 11.8%;}
	50% {height: 11.8%;}
	57.14% {height: 36%;}
	85.71% {height: 36%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-webkit-keyframes equalization-2_1 {
	0% {height: 0;}
	7.14% {height: 11.8%;}
	50% {height: 11.8%;}
	57.14% {height: 36%;}
	85.71% {height: 36%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-ms-keyframes equalization-2_1 {
	0% {height: 0;}
	7.14% {height: 11.8%;}
	50% {height: 11.8%;}
	57.14% {height: 36%;}
	85.71% {height: 36%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-moz-keyframes equalization-2_1 {
	0% {height: 0;}
	7.14% {height: 11.8%;}
	50% {height: 11.8%;}
	57.14% {height: 36%;}
	85.71% {height: 36%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

.equalization-2_2 {
	left: 51.16%;
	height: 24.19%;
	height: 36.19% \9;
}

.equalization-2_2.anime {
	animation: equalization-2_2 7s infinite;
	-webkit-animation: equalization-2_2 7s infinite;
	-ms-animation: equalization-2_2 7s infinite;
	-moz-animation: equalization-2_2 7s infinite;
}

@keyframes equalization-2_2 {
	0% {height: 0;}
	7.14% {height: 0;}
	14.28% {height: 24.19%;}
	50% {height: 24.19%;}
	57.14% {height: 36.19%;}
	85.71% {height: 36.19%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-webkit-keyframes equalization-2_2 {
	0% {height: 0;}
	7.14% {height: 0;}
	14.28% {height: 24.19%;}
	50% {height: 24.19%;}
	57.14% {height: 36.19%;}
	85.71% {height: 36.19%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-ms-keyframes equalization-2_2 {
	0% {height: 0;}
	7.14% {height: 0;}
	14.28% {height: 24.19%;}
	50% {height: 24.19%;}
	57.14% {height: 36.19%;}
	85.71% {height: 36.19%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-moz-keyframes equalization-2_2 {
	0% {height: 0;}
	7.14% {height: 0;}
	14.28% {height: 24.19%;}
	50% {height: 24.19%;}
	57.14% {height: 36.19%;}
	85.71% {height: 36.19%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

.equalization-2_3 {
	left: 61.83%;
	height: 48.6%;
	height: 36.6% \9;
}

.equalization-2_3.anime {
	animation: equalization-2_3 7s infinite;
	-webkit-animation: equalization-2_3 7s infinite;
	-ms-animation: equalization-2_3 7s infinite;
	-moz-animation: equalization-2_3 7s infinite;
}

@keyframes equalization-2_3 {
	0% {height: 0;}
	14.28% {height: 0;}
	21.42% {height: 48.6%;}
	50% {height: 48.6%;}
	57.14% {height: 36.6%;}
	85.71% {height: 36.6%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-webkit-keyframes equalization-2_3 {
	0% {height: 0;}
	14.28% {height: 0;}
	21.42% {height: 48.6%;}
	50% {height: 48.6%;}
	57.14% {height: 36.6%;}
	85.71% {height: 36.6%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-ms-keyframes equalization-2_3 {
	0% {height: 0;}
	14.28% {height: 0;}
	21.42% {height: 48.6%;}
	50% {height: 48.6%;}
	57.14% {height: 36.6%;}
	85.71% {height: 36.6%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-moz-keyframes equalization-2_3 {
	0% {height: 0;}
	14.28% {height: 0;}
	21.42% {height: 48.6%;}
	50% {height: 48.6%;}
	57.14% {height: 36.6%;}
	85.71% {height: 36.6%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

.equalization-2_4 {
	left: 72.5%;
	height: 61.39%;
	height: 36.39% \9;
}

.equalization-2_4.anime {
	animation: equalization-2_4 7s infinite;
	-webkit-animation: equalization-2_4 7s infinite;
	-ms-animation: equalization-2_4 7s infinite;
	-moz-animation: equalization-2_4 7s infinite;
}

@keyframes equalization-2_4 {
	0% {height: 0;}
	21.42% {height: 0;}
	28.57% {height:61.39%;}
	50% {height: 61.39%;}
	57.14% {height: 36.39%;}
	85.71% {height: 36.39%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-webkit-keyframes equalization-2_4 {
	0% {height: 0;}
	21.42% {height: 0;}
	28.57% {height:61.39%;}
	50% {height: 61.39%;}
	57.14% {height: 36.39%;}
	85.71% {height: 36.39%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-ms-keyframes equalization-2_4 {
	0% {height: 0;}
	21.42% {height: 0;}
	28.57% {height:61.39%;}
	50% {height: 61.39%;}
	57.14% {height: 36.39%;}
	85.71% {height: 36.39%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-moz-keyframes equalization-2_4 {
	0% {height: 0;}
	21.42% {height: 0;}
	28.57% {height:61.39%;}
	50% {height: 61.39%;}
	57.14% {height: 36.39%;}
	85.71% {height: 36.39%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

.equalization-2_5 {
	left: 83.16%;
	height: 27.79%;
	height: 37% \9;
}

.equalization-2_5.anime {
	animation: equalization-2_5 7s infinite;
	-webkit-animation: equalization-2_5 7s infinite;
	-ms-animation: equalization-2_5 7s infinite;
	-moz-animation: equalization-2_5 7s infinite;
}

@keyframes equalization-2_5 {
	0% {height: 0;}
	28.57% {height: 0;}
	35.71% {height:23.16%;}
	50% {height: 23.16%;}
	57.14% {height: 37%;}
	85.71% {height: 37%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-webkit-keyframes equalization-2_5 {
	0% {height: 0;}
	28.57% {height: 0;}
	35.71% {height:23.16%;}
	50% {height: 23.16%;}
	57.14% {height: 37%;}
	85.71% {height: 37%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-ms-keyframes equalization-2_5 {
	0% {height: 0;}
	28.57% {height: 0;}
	35.71% {height:23.16%;}
	50% {height: 23.16%;}
	57.14% {height: 37%;}
	85.71% {height: 37%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

@-moz-keyframes equalization-2_5 {
	0% {height: 0;}
	28.57% {height: 0;}
	35.71% {height:23.16%;}
	50% {height: 23.16%;}
	57.14% {height: 37%;}
	85.71% {height: 37%;}
	92.85% {height: 0;}
	100% {height: 0;}
}

.content-wrapper .pic-wrapper img.equalization-3 {
	width: 88.33%;
}

.equalization-3_1 {
	top: 41.8%;
	left: 5.83%;
	opacity: 0;
	opacity: 1 \9;
}

.equalization-3_1.anime {
	animation: equalization-3_1 7s infinite;
	-webkit-animation: equalization-3_1 7s infinite;
	-ms-animation: equalization-3_1 7s infinite;
	-moz-animation: equalization-3_1 7s infinite;
}

@keyframes equalization-3_1 {
	0% {opacity: 0;}
	50% {opacity: 0; transform: translateX(-100%);}
	57.14% {opacity: 1; transform: translateX(0);}
	85.71% {opacity: 1;}
	92.85% {opacity: 0;}
}

@-webkit-keyframes equalization-3_1 {
	0% {opacity: 0;}
	50% {opacity: 0; -webkit-transform: translateX(-100%);}
	57.14% {opacity: 1; -webkit-transform: translateX(0);}
	85.71% {opacity: 1;}
	92.85% {opacity: 0;}
}

@-ms-keyframes equalization-3_1 {
	0% {opacity: 0;}
	50% {opacity: 0; -ms-transform: translateX(-100%);}
	57.14% {opacity: 1; -ms-transform: translateX(0);}
	85.71% {opacity: 1;}
	92.85% {opacity: 0;}
}

@-moz-keyframes equalization-3_1 {
	0% {opacity: 0;}
	50% {opacity: 0; -moz-transform: translateX(-100%);}
	57.14% {opacity: 1; -moz-transform: translateX(0);}
	85.71% {opacity: 1;}
	92.85% {opacity: 0;}
}

.equalization-3_2 {
	top: 51.2%;
	left: 5.83%;
	opacity: 0;
	opacity: 1 \9;
}

.equalization-3_2.anime {
	animation: equalization-3_2 7s infinite;
	-webkit-animation: equalization-3_2 7s infinite;
	-ms-animation: equalization-3_2 7s infinite;
	-moz-animation: equalization-3_2 7s infinite;
}

@keyframes equalization-3_2 {
	0% {opacity: 0;}
	50% {opacity: 0; transform: translateX(100%);}
	57.14% {opacity: 1; transform: translateX(0);}
	85.71% {opacity: 1;}
	92.85% {opacity: 0;}
}

@-webkit-keyframes equalization-3_2 {
	0% {opacity: 0;}
	50% {opacity: 0; -webkit-transform: translateX(100%);}
	57.14% {opacity: 1; -webkit-transform: translateX(0);}
	85.71% {opacity: 1;}
	92.85% {opacity: 0;}
}

@-ms-keyframes equalization-3_2 {
	0% {opacity: 0;}
	50% {opacity: 0; -ms-transform: translateX(100%);}
	57.14% {opacity: 1; -ms-transform: translateX(0);}
	85.71% {opacity: 1;}
	92.85% {opacity: 0;}
}

@-moz-keyframes equalization-3_2 {
	0% {opacity: 0;}
	50% {opacity: 0; -moz-transform: translateX(100%);}
	57.14% {opacity: 1; -moz-transform: translateX(0);}
	85.71% {opacity: 1;}
	92.85% {opacity: 0;}
}

.colorLCD-1 {
	background-color: #000;
	width: 26.33%;
	height: 42%;
	top: 29.5%;
	left: 37.17%;
}

.colorLCD-1.anime {
	animation: colorLCD-1 7.5s infinite;
	-webkit-animation: colorLCD-1 7.5s infinite;
	-ms-animation: colorLCD-1 7.5s infinite;
	-moz-animation: colorLCD-1 7.5s infinite;
}

@keyframes colorLCD-1 {
	0% {background-color: #000;}
	13.33% {background-color: #000;}
	20% {background-color: #fff;}
	33.33% {background-color: #fff;}
	40% {background-color: #4678e5;}
	53.33% {background-color: #4678e5;}
	60% {background-color: #ac59d3;}
	73.33% {background-color: #ac59d3;}
	80% {background-color: #37cf58;}
	93.33% {background-color: #37cf58;}
	100% {background-color: #000;}
}

@-webkit-keyframes colorLCD-1 {
	0% {background-color: #000;}
	13.33% {background-color: #000;}
	20% {background-color: #fff;}
	33.33% {background-color: #fff;}
	40% {background-color: #4678e5;}
	53.33% {background-color: #4678e5;}
	60% {background-color: #ac59d3;}
	73.33% {background-color: #ac59d3;}
	80% {background-color: #37cf58;}
	93.33% {background-color: #37cf58;}
	100% {background-color: #000;}
}

@-ms-keyframes colorLCD-1 {
	0% {background-color: #000;}
	13.33% {background-color: #000;}
	20% {background-color: #fff;}
	33.33% {background-color: #fff;}
	40% {background-color: #4678e5;}
	53.33% {background-color: #4678e5;}
	60% {background-color: #ac59d3;}
	73.33% {background-color: #ac59d3;}
	80% {background-color: #37cf58;}
	93.33% {background-color: #37cf58;}
	100% {background-color: #000;}
}

@-moz-keyframes colorLCD-1 {
	0% {background-color: #000;}
	13.33% {background-color: #000;}
	20% {background-color: #fff;}
	33.33% {background-color: #fff;}
	40% {background-color: #4678e5;}
	53.33% {background-color: #4678e5;}
	60% {background-color: #ac59d3;}
	73.33% {background-color: #ac59d3;}
	80% {background-color: #37cf58;}
	93.33% {background-color: #37cf58;}
	100% {background-color: #000;}
}

.pic-wrapper img.colorLCD-2 {
	width: 26.33%;
	height: 42%;
	top: 29.5%;
	left: 37.17%;
}
.colorLCD-2_1.anime {
	animation: colorLCD-2_1 7.5s infinite;
	-webkit-animation: colorLCD-2_1 7.5s infinite;
	-ms-animation: colorLCD-2_1 7.5s infinite;
	-moz-animation: colorLCD-2_1 7.5s infinite;
}

@keyframes colorLCD-2_1 {
	0% {opacity: 1;}
	13.33% {opacity: 1;}
	20% {opacity: 0;}
	93.33% {opacity: 0;}
	100% {opacity: 1;}
}

@-webkit-keyframes colorLCD-2_1 {
	0% {opacity: 1;}
	13.33% {opacity: 1;}
	20% {opacity: 0;}
	93.33% {opacity: 0;}
	100% {opacity: 1;}
}

@-ms-keyframes colorLCD-2_1 {
	0% {opacity: 1;}
	13.33% {opacity: 1;}
	20% {opacity: 0;}
	93.33% {opacity: 0;}
	100% {opacity: 1;}
}

@-moz-keyframes colorLCD-2_1 {
	0% {opacity: 1;}
	13.33% {opacity: 1;}
	20% {opacity: 0;}
	93.33% {opacity: 0;}
	100% {opacity: 1;}
}

.content-wrapper .pic-wrapper img.colorLCD-2_2 {
	display: none;
}

.content-wrapper .pic-wrapper img.colorLCD-2_2.anime {
	animation: colorLCD-2_2 7.5s infinite;
	-webkit-animation: colorLCD-2_2 7.5s infinite;
	-ms-animation: colorLCD-2_2 7.5s infinite;
	-moz-animation: colorLCD-2_2 7.5s infinite;
	display: block;
	display: none \9;
	opacity: 0;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.content-wrapper .pic-wrapper img.colorLCD-2_2.anime {
		display: block;
	}
}

@keyframes colorLCD-2_2 {
	0% {opacity: 0;}
	13.33% {opacity: 0;}
	20% {opacity: 1;}
	93.33% {opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes colorLCD-2_2 {
	0% {opacity: 0;}
	13.33% {opacity: 0;}
	20% {opacity: 1;}
	93.33% {opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes colorLCD-2_2 {
	0% {opacity: 0;}
	13.33% {opacity: 0;}
	20% {opacity: 1;}
	93.33% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes colorLCD-2_2 {
	0% {opacity: 0;}
	13.33% {opacity: 0;}
	20% {opacity: 1;}
	93.33% {opacity: 1;}
	100% {opacity: 0;}
}

.HighOutputPowerFactor-1.anime {
	animation: HighOutputPowerFactor-1 5s infinite;
	-webkit-animation: HighOutputPowerFactor-1 5s infinite;
	-ms-animation: HighOutputPowerFactor-1 5s infinite;
	-moz-animation: HighOutputPowerFactor-1 5s infinite;
	opacity: 0;
	opacity: 1 \9;
}

@keyframes HighOutputPowerFactor-1 {
	0% {opacity: 0;}
	20% {opacity: 0;}
	30% {opacity: 1;}
	90% {opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes HighOutputPowerFactor-1 {
	0% {opacity: 0;}
	20% {opacity: 0;}
	30% {opacity: 1;}
	90% {opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes HighOutputPowerFactor-1 {
	0% {opacity: 0;}
	20% {opacity: 0;}
	30% {opacity: 1;}
	90% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes HighOutputPowerFactor-1 {
	0% {opacity: 0;}
	20% {opacity: 0;}
	30% {opacity: 1;}
	90% {opacity: 1;}
	100% {opacity: 0;}
}

.HighOutputPowerFactor-2.anime {
	animation: HighOutputPowerFactor-2 5s infinite;
	-webkit-animation: HighOutputPowerFactor-2 5s infinite;
	-ms-animation: HighOutputPowerFactor-2 5s infinite;
	-moz-animation: HighOutputPowerFactor-2 5s infinite;
	opacity: 0;
	opacity: 1 \9;
}

@keyframes HighOutputPowerFactor-2 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	32% {opacity: 1;}
	36% {opacity: 1;}
	38% {opacity: 0;}
	42% {opacity: 0;}
	44% {opacity: 1;}
	48% {opacity: 1;}
	50% {opacity: 0;}
	54% {opacity: 0;}
	56% {opacity: 1;}
	90% {opacity: 1;}
	92% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes HighOutputPowerFactor-2 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	32% {opacity: 1;}
	36% {opacity: 1;}
	38% {opacity: 0;}
	42% {opacity: 0;}
	44% {opacity: 1;}
	48% {opacity: 1;}
	50% {opacity: 0;}
	54% {opacity: 0;}
	56% {opacity: 1;}
	90% {opacity: 1;}
	92% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes HighOutputPowerFactor-2 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	32% {opacity: 1;}
	36% {opacity: 1;}
	38% {opacity: 0;}
	42% {opacity: 0;}
	44% {opacity: 1;}
	48% {opacity: 1;}
	50% {opacity: 0;}
	54% {opacity: 0;}
	56% {opacity: 1;}
	90% {opacity: 1;}
	92% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes HighOutputPowerFactor-2 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	32% {opacity: 1;}
	36% {opacity: 1;}
	38% {opacity: 0;}
	42% {opacity: 0;}
	44% {opacity: 1;}
	48% {opacity: 1;}
	50% {opacity: 0;}
	54% {opacity: 0;}
	56% {opacity: 1;}
	90% {opacity: 1;}
	92% {opacity: 0;}
	100% {opacity: 0;}
}

.UltraQuiet-2 {
	width: 2.5%;
	background: #ebebeb;
}

.UltraQuiet-2_1 {
	height: 2.5%;
	left: 63.5%;
	top: 78.75%;
	background: #75787b;
}

.UltraQuiet-2_1.anime {
	animation: UltraQuiet-2_1 3s infinite;
	-webkit-animation: UltraQuiet-2_1 3s infinite;
	-ms-animation: UltraQuiet-2_1 3s infinite;
	-moz-animation: UltraQuiet-2_1 3s infinite;
}

@keyframes UltraQuiet-2_1 {
	0% {background: #ebebeb;}
	10% {background: #75787b;}
	30% {background: #75787b;}
	40% {background: #ebebeb;}
	50% {background: #75787b;}
	80% {background: #75787b;}
	90% {background: #ebebeb;}
	100% {background: #ebebeb;}
}

@-webkit-keyframes UltraQuiet-2_1 {
	0% {background: #ebebeb;}
	10% {background: #75787b;}
	30% {background: #75787b;}
	40% {background: #ebebeb;}
	50% {background: #75787b;}
	80% {background: #75787b;}
	90% {background: #ebebeb;}
	100% {background: #ebebeb;}
}

@-ms-keyframes UltraQuiet-2_1 {
	0% {background: #ebebeb;}
	10% {background: #75787b;}
	30% {background: #75787b;}
	40% {background: #ebebeb;}
	50% {background: #75787b;}
	80% {background: #75787b;}
	90% {background: #ebebeb;}
	100% {background: #ebebeb;}
}

@-moz-keyframes UltraQuiet-2_1 {
	0% {background: #ebebeb;}
	10% {background: #75787b;}
	30% {background: #75787b;}
	40% {background: #ebebeb;}
	50% {background: #75787b;}
	80% {background: #75787b;}
	90% {background: #ebebeb;}
	100% {background: #ebebeb;}
}

.UltraQuiet-2_2 {
	height: 6.25%;
	left: 66.83%;
	top: 75%;
	background: #75787b;
}

.UltraQuiet-2_2.anime {
	animation: UltraQuiet-2_2 3s infinite;
	-webkit-animation: UltraQuiet-2_2 3s infinite;
	-ms-animation: UltraQuiet-2_2 3s infinite;
	-moz-animation: UltraQuiet-2_2 3s infinite;
}

@keyframes UltraQuiet-2_2 {
	0% {background: #ebebeb;}
	10% {background: #ebebeb;}
	20% {background: #75787b;}
	30% {background: #ebebeb;}
	50% {background: #ebebeb;}
	60% {background: #75787b;}
	70% {background: #75787b;}
	80% {background: #ebebeb;}
	100% {background: #ebebeb;}
}

@-webkit-keyframes UltraQuiet-2_2 {
	0% {background: #ebebeb;}
	10% {background: #ebebeb;}
	20% {background: #75787b;}
	30% {background: #ebebeb;}
	50% {background: #ebebeb;}
	60% {background: #75787b;}
	70% {background: #75787b;}
	80% {background: #ebebeb;}
	100% {background: #ebebeb;}
}

@-ms-keyframes UltraQuiet-2_2 {
	0% {background: #ebebeb;}
	10% {background: #ebebeb;}
	20% {background: #75787b;}
	30% {background: #ebebeb;}
	50% {background: #ebebeb;}
	60% {background: #75787b;}
	70% {background: #75787b;}
	80% {background: #ebebeb;}
	100% {background: #ebebeb;}
}

@-moz-keyframes UltraQuiet-2_2 {
	0% {background: #ebebeb;}
	10% {background: #ebebeb;}
	20% {background: #75787b;}
	30% {background: #ebebeb;}
	50% {background: #ebebeb;}
	60% {background: #75787b;}
	70% {background: #75787b;}
	80% {background: #ebebeb;}
	100% {background: #ebebeb;}
}

.UltraQuiet-2_3 {
	height: 10%;
	left: 70.16%;
	top: 71.25%;
}

.UltraQuiet-2_4 {
	height: 13.75%;
	left: 73.5%;
	top: 67.5%;
}

.UltraQuiet-2_5 {
	height: 17.5%;
	left: 76.83%;
	top: 63.75%;
}

.PowerSwitching-2 {
	top: 57.33%;
	width: 0.833%;
}

.PowerSwitching-2.anime {
	opacity: 0;
	opacity: 1 \9;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.PowerSwitching-2.anime {
		opacity: 0;
	}
}

.PowerSwitching-2_1 {
	left: 25.83%;
}

.PowerSwitching-2_1.anime {
	animation: PowerSwitching-2_1 8s infinite;
	-webkit-animation: PowerSwitching-2_1 8s infinite;
	-ms-animation: PowerSwitching-2_1 8s infinite;
	-moz-animation: PowerSwitching-2_1 8s infinite;
}

@keyframes PowerSwitching-2_1 {
	0% {opacity: 0;}
	6.25% {opacity: 0;}
	8.75% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-2_1 {
	0% {opacity: 0;}
	6.25% {opacity: 0;}
	8.75% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-2_1 {
	0% {opacity: 0;}
	6.25% {opacity: 0;}
	8.75% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-2_1 {
	0% {opacity: 0;}
	6.25% {opacity: 0;}
	8.75% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-2_2 {
	left: 31.16%;
}

.PowerSwitching-2_2.anime {
	animation: PowerSwitching-2_2 8s infinite;
	-webkit-animation: PowerSwitching-2_2 8s infinite;
	-ms-animation: PowerSwitching-2_2 8s infinite;
	-moz-animation: PowerSwitching-2_2 8s infinite;
}

@keyframes PowerSwitching-2_2 {
	0% {opacity: 0;}
	12.5% {opacity: 0;}
	15% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-2_2 {
	0% {opacity: 0;}
	12.5% {opacity: 0;}
	15% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-2_2 {
	0% {opacity: 0;}
	12.5% {opacity: 0;}
	15% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-2_2 {
	0% {opacity: 0;}
	12.5% {opacity: 0;}
	15% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-2_3 {
	left: 36.5%;
}

.PowerSwitching-2_3.anime {
	animation: PowerSwitching-2_3 8s infinite;
	-webkit-animation: PowerSwitching-2_3 8s infinite;
	-ms-animation: PowerSwitching-2_3 8s infinite;
	-moz-animation: PowerSwitching-2_3 8s infinite;
}

@keyframes PowerSwitching-2_3 {
	0% {opacity: 0;}
	18.75% {opacity: 0;}
	21.25% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-2_3 {
	0% {opacity: 0;}
	18.75% {opacity: 0;}
	21.25% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-2_3 {
	0% {opacity: 0;}
	18.75% {opacity: 0;}
	21.25% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-2_3 {
	0% {opacity: 0;}
	18.75% {opacity: 0;}
	21.25% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-2_4 {
	left: 42%;
}

.PowerSwitching-2_4.anime {
	animation: PowerSwitching-2_4 8s infinite;
	-webkit-animation: PowerSwitching-2_4 8s infinite;
	-ms-animation: PowerSwitching-2_4 8s infinite;
	-moz-animation: PowerSwitching-2_4 8s infinite;
}

@keyframes PowerSwitching-2_4 {
	0% {opacity: 0;}
	25% {opacity: 0;}
	27.5% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-2_4 {
	0% {opacity: 0;}
	25% {opacity: 0;}
	27.5% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-2_4 {
	0% {opacity: 0;}
	25% {opacity: 0;}
	27.5% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-2_4 {
	0% {opacity: 0;}
	25% {opacity: 0;}
	27.5% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-2_5 {
	left: 50%;
}

.PowerSwitching-2_5.anime {
	animation: PowerSwitching-2_5 8s infinite;
	-webkit-animation: PowerSwitching-2_5 8s infinite;
	-ms-animation: PowerSwitching-2_5 8s infinite;
	-moz-animation: PowerSwitching-2_5 8s infinite;
}

@keyframes PowerSwitching-2_5 {
	0% {opacity: 0;}
	31.25% {opacity: 0;}
	33.75% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-2_5 {
	0% {opacity: 0;}
	31.25% {opacity: 0;}
	33.75% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-2_5 {
	0% {opacity: 0;}
	31.25% {opacity: 0;}
	33.75% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-2_5 {
	0% {opacity: 0;}
	31.25% {opacity: 0;}
	33.75% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-2_6 {
	left: 55.5%;
}

.PowerSwitching-2_6.anime {
	animation: PowerSwitching-2_6 8s infinite;
	-webkit-animation: PowerSwitching-2_6 8s infinite;
	-ms-animation: PowerSwitching-2_6 8s infinite;
	-moz-animation: PowerSwitching-2_6 8s infinite;
}

@keyframes PowerSwitching-2_6 {
	0% {opacity: 0;}
	37.5% {opacity: 0;}
	40% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-2_6 {
	0% {opacity: 0;}
	37.5% {opacity: 0;}
	40% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-2_6 {
	0% {opacity: 0;}
	37.5% {opacity: 0;}
	40% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-2_6 {
	0% {opacity: 0;}
	37.5% {opacity: 0;}
	40% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-2_7 {
	left: 60.83%;
}

.PowerSwitching-2_7.anime {
	animation: PowerSwitching-2_7 8s infinite;
	-webkit-animation: PowerSwitching-2_7 8s infinite;
	-ms-animation: PowerSwitching-2_7 8s infinite;
	-moz-animation: PowerSwitching-2_7 8s infinite;
}

@keyframes PowerSwitching-2_7 {
	0% {opacity: 0;}
	43.75% {opacity: 0;}
	46.25% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-2_7 {
	0% {opacity: 0;}
	43.75% {opacity: 0;}
	46.25% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-2_7 {
	0% {opacity: 0;}
	43.75% {opacity: 0;}
	46.25% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-2_7 {
	0% {opacity: 0;}
	43.75% {opacity: 0;}
	46.25% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-2_8 {
	left: 66.16%;
}

.PowerSwitching-2_8.anime {
	animation: PowerSwitching-2_8 8s infinite;
	-webkit-animation: PowerSwitching-2_8 8s infinite;
	-ms-animation: PowerSwitching-2_8 8s infinite;
	-moz-animation: PowerSwitching-2_8 8s infinite;
}

@keyframes PowerSwitching-2_8 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	52.5% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-2_8 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	52.5% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-2_8 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	52.5% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-2_8 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	52.5% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-2_9 {
	left: 75.66%;
}

.PowerSwitching-2_9.anime {
	animation: PowerSwitching-2_9 8s infinite;
	-webkit-animation: PowerSwitching-2_9 8s infinite;
	-ms-animation: PowerSwitching-2_9 8s infinite;
	-moz-animation: PowerSwitching-2_9 8s infinite;
}

@keyframes PowerSwitching-2_9 {
	0% {opacity: 0;}
	56.25% {opacity: 0;}
	58.75% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-2_9 {
	0% {opacity: 0;}
	56.25% {opacity: 0;}
	58.75% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-2_9 {
	0% {opacity: 0;}
	56.25% {opacity: 0;}
	58.75% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-2_9 {
	0% {opacity: 0;}
	56.25% {opacity: 0;}
	58.75% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-2_10 {
	left: 88.66%;
}

.PowerSwitching-2_10.anime {
	animation: PowerSwitching-2_10 8s infinite;
	-webkit-animation: PowerSwitching-2_10 8s infinite;
	-ms-animation: PowerSwitching-2_10 8s infinite;
	-moz-animation: PowerSwitching-2_10 8s infinite;
}

@keyframes PowerSwitching-2_10 {
	0% {opacity: 0;}
	62.5% {opacity: 0;}
	65% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-2_10 {
	0% {opacity: 0;}
	62.5% {opacity: 0;}
	65% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-2_10 {
	0% {opacity: 0;}
	62.5% {opacity: 0;}
	65% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-2_10 {
	0% {opacity: 0;}
	62.5% {opacity: 0;}
	65% {opacity: 1;}
	87.5% {opacity: 1;}
	90% {opacity: 0;}
	92.5% {opacity: 1;}
	95% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-PDU-1.anime {
	animation: PowerSwitching-PDU-1 7s infinite;
	-webkit-animation: PowerSwitching-PDU-1 7s infinite;
	-ms-animation: PowerSwitching-PDU-1 7s infinite;
	-moz-animation: PowerSwitching-PDU-1 7s infinite;
}

@keyframes PowerSwitching-PDU-1 {
	0% {opacity: 0;}
	7.14% {opacity: 0;}
	14.28% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-PDU-1 {
	0% {opacity: 0;}
	7.14% {opacity: 0;}
	14.28% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-PDU-1 {
	0% {opacity: 0;}
	7.14% {opacity: 0;}
	14.28% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-PDU-1 {
	0% {opacity: 0;}
	7.14% {opacity: 0;}
	14.28% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-PDU-2_1 {
	left: 13%;
}

.PowerSwitching-PDU-2_1.anime {
	animation: PowerSwitching-PDU-2_1 7s infinite;
	-webkit-animation: PowerSwitching-PDU-2_1 7s infinite;
	-ms-animation: PowerSwitching-PDU-2_1 7s infinite;
	-moz-animation: PowerSwitching-PDU-2_1 7s infinite;
}

@keyframes PowerSwitching-PDU-2_1 {
	0% {opacity: 0;}
	21.42% {opacity: 0;}
	24.28% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-PDU-2_1 {
	0% {opacity: 0;}
	21.42% {opacity: 0;}
	24.28% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-PDU-2_1 {
	0% {opacity: 0;}
	21.42% {opacity: 0;}
	24.28% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-PDU-2_1 {
	0% {opacity: 0;}
	21.42% {opacity: 0;}
	24.28% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-PDU-2_2 {
	left: 19.83%;
}

.PowerSwitching-PDU-2_2.anime {
	animation: PowerSwitching-PDU-2_2 7s infinite;
	-webkit-animation: PowerSwitching-PDU-2_2 7s infinite;
	-ms-animation: PowerSwitching-PDU-2_2 7s infinite;
	-moz-animation: PowerSwitching-PDU-2_2 7s infinite;
}

@keyframes PowerSwitching-PDU-2_2 {
	0% {opacity: 0;}
	28.57% {opacity: 0;}
	31.42% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-PDU-2_2 {
	0% {opacity: 0;}
	28.57% {opacity: 0;}
	31.42% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-PDU-2_2 {
	0% {opacity: 0;}
	28.57% {opacity: 0;}
	31.42% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-PDU-2_2 {
	0% {opacity: 0;}
	28.57% {opacity: 0;}
	31.42% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-PDU-2_3 {
	left: 26.66%;
}

.PowerSwitching-PDU-2_3.anime {
	animation: PowerSwitching-PDU-2_3 7s infinite;
	-webkit-animation: PowerSwitching-PDU-2_3 7s infinite;
	-ms-animation: PowerSwitching-PDU-2_3 7s infinite;
	-moz-animation: PowerSwitching-PDU-2_3 7s infinite;
}

@keyframes PowerSwitching-PDU-2_3 {
	0% {opacity: 0;}
	35.71% {opacity: 0;}
	38.57% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-PDU-2_3 {
	0% {opacity: 0;}
	35.71% {opacity: 0;}
	38.57% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-PDU-2_3 {
	0% {opacity: 0;}
	35.71% {opacity: 0;}
	38.57% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-PDU-2_3 {
	0% {opacity: 0;}
	35.71% {opacity: 0;}
	38.57% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-PDU-2_4 {
	left: 33.5%;
}

.PowerSwitching-PDU-2_4.anime {
	animation: PowerSwitching-PDU-2_4 7s infinite;
	-webkit-animation: PowerSwitching-PDU-2_4 7s infinite;
	-ms-animation: PowerSwitching-PDU-2_4 7s infinite;
	-moz-animation: PowerSwitching-PDU-2_4 7s infinite;
}

@keyframes PowerSwitching-PDU-2_4 {
	0% {opacity: 0;}
	42.85% {opacity: 0;}
	45.71% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-PDU-2_4 {
	0% {opacity: 0;}
	42.85% {opacity: 0;}
	45.71% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-PDU-2_4 {
	0% {opacity: 0;}
	42.85% {opacity: 0;}
	45.71% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-PDU-2_4 {
	0% {opacity: 0;}
	42.85% {opacity: 0;}
	45.71% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-PDU-2_5 {
	left: 40.33%;
}

.PowerSwitching-PDU-2_5.anime {
	animation: PowerSwitching-PDU-2_5 7s infinite;
	-webkit-animation: PowerSwitching-PDU-2_5 7s infinite;
	-ms-animation: PowerSwitching-PDU-2_5 7s infinite;
	-moz-animation: PowerSwitching-PDU-2_5 7s infinite;
}

@keyframes PowerSwitching-PDU-2_5 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	52.85% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-PDU-2_5 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	52.85% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-PDU-2_5 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	52.85% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-PDU-2_5 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	52.85% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-PDU-2_6 {
	left: 47.16%;
}

.PowerSwitching-PDU-2_6.anime {
	animation: PowerSwitching-PDU-2_6 7s infinite;
	-webkit-animation: PowerSwitching-PDU-2_6 7s infinite;
	-ms-animation: PowerSwitching-PDU-2_6 7s infinite;
	-moz-animation: PowerSwitching-PDU-2_6 7s infinite;
}

@keyframes PowerSwitching-PDU-2_6 {
	0% {opacity: 0;}
	57.14% {opacity: 0;}
	60% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-PDU-2_6 {
	0% {opacity: 0;}
	57.14% {opacity: 0;}
	60% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-PDU-2_6 {
	0% {opacity: 0;}
	57.14% {opacity: 0;}
	60% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-PDU-2_6 {
	0% {opacity: 0;}
	57.14% {opacity: 0;}
	60% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-PDU-2_7 {
	left: 54%;
}

.PowerSwitching-PDU-2_7.anime {
	animation: PowerSwitching-PDU-2_7 7s infinite;
	-webkit-animation: PowerSwitching-PDU-2_7 7s infinite;
	-ms-animation: PowerSwitching-PDU-2_7 7s infinite;
	-moz-animation: PowerSwitching-PDU-2_7 7s infinite;
}

@keyframes PowerSwitching-PDU-2_7 {
	0% {opacity: 0;}
	64.28% {opacity: 0;}
	67.14% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-PDU-2_7 {
	0% {opacity: 0;}
	64.28% {opacity: 0;}
	67.14% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-PDU-2_7 {
	0% {opacity: 0;}
	64.28% {opacity: 0;}
	67.14% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-PDU-2_7 {
	0% {opacity: 0;}
	64.28% {opacity: 0;}
	67.14% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

.PowerSwitching-PDU-2_8 {
	left: 60.83%;
}

.PowerSwitching-PDU-2_8.anime {
	animation: PowerSwitching-PDU-2_8 7s infinite;
	-webkit-animation: PowerSwitching-PDU-2_8 7s infinite;
	-ms-animation: PowerSwitching-PDU-2_8 7s infinite;
	-moz-animation: PowerSwitching-PDU-2_8 7s infinite;
}

@keyframes PowerSwitching-PDU-2_8 {
	0% {opacity: 0;}
	71.42% {opacity: 0;}
	74.28% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-webkit-keyframes PowerSwitching-PDU-2_8 {
	0% {opacity: 0;}
	71.42% {opacity: 0;}
	74.28% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-ms-keyframes PowerSwitching-PDU-2_8 {
	0% {opacity: 0;}
	71.42% {opacity: 0;}
	74.28% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

@-moz-keyframes PowerSwitching-PDU-2_8 {
	0% {opacity: 0;}
	71.42% {opacity: 0;}
	74.28% {opacity: 1;}
	88.57% {opacity: 1;}
	92.85% {opacity: 0;}
	100% {opacity: 0;}
}

.content-wrapper .pic-wrapper .ProgrammableSource-2_1,
.content-wrapper .pic-wrapper .ProgrammableSource-2_2 {
	width: 50%;
	height: auto;
}

.ProgrammableSource-2_1.anime {
	animation: ProgrammableSource-2_1 3s infinite;
	-webkit-animation: ProgrammableSource-2_1 3s infinite;
	-ms-animation: ProgrammableSource-2_1 3s infinite;
	-moz-animation: ProgrammableSource-2_1 3s infinite;
}

@keyframes ProgrammableSource-2_1 {
	0% {opacity: 1;}
	33.33% {opacity: 1;}
	50% {opacity: 0.3;}
	83.33% {opacity: 0.3;}
	100% {opacity: 1;}
}

@-webkit-keyframes ProgrammableSource-2_1 {
	0% {opacity: 1;}
	33.33% {opacity: 1;}
	50% {opacity: 0.3;}
	83.33% {opacity: 0.3;}
	100% {opacity: 1;}
}

@-ms-keyframes ProgrammableSource-2_1 {
	0% {opacity: 1;}
	33.33% {opacity: 1;}
	50% {opacity: 0.3;}
	83.33% {opacity: 0.3;}
	100% {opacity: 1;}
}

@-moz-keyframes ProgrammableSource-2_1 {
	0% {opacity: 1;}
	33.33% {opacity: 1;}
	50% {opacity: 0.3;}
	83.33% {opacity: 0.3;}
	100% {opacity: 1;}
}

.ProgrammableSource-2_2 {
	top: 50%;
}

.ProgrammableSource-2_2.anime {
	animation: ProgrammableSource-2_2 3s infinite;
	-webkit-animation: ProgrammableSource-2_2 3s infinite;
	-ms-animation: ProgrammableSource-2_2 3s infinite;
	-moz-animation: ProgrammableSource-2_2 3s infinite;
}

@keyframes ProgrammableSource-2_2 {
	0% {opacity: 0.3;}
	33.33% {opacity: 0.3;}
	50% {opacity: 1;}
	83.33% {opacity: 1;}
	100% {opacity: 0.3;}
}

@-webkit-keyframes ProgrammableSource-2_2 {
	0% {opacity: 0.3;}
	33.33% {opacity: 0.3;}
	50% {opacity: 1;}
	83.33% {opacity: 1;}
	100% {opacity: 0.3;}
}

@-ms-keyframes ProgrammableSource-2_2 {
	0% {opacity: 0.3;}
	33.33% {opacity: 0.3;}
	50% {opacity: 1;}
	83.33% {opacity: 1;}
	100% {opacity: 0.3;}
}

@-moz-keyframes ProgrammableSource-2_2 {
	0% {opacity: 0.3;}
	33.33% {opacity: 0.3;}
	50% {opacity: 1;}
	83.33% {opacity: 1;}
	100% {opacity: 0.3;}
}

.content-wrapper .pic-wrapper .ProgrammableSource-3_1,
.content-wrapper .pic-wrapper .ProgrammableSource-3_2 {
	width: 18.33%;
	height: auto;
}

.ProgrammableSource-3_1 {
	top: 34%;
	left: 43.5%;
}

.ProgrammableSource-3_1.anime {
	animation: ProgrammableSource-3_1 3s infinite;
	-webkit-animation: ProgrammableSource-3_1 3s infinite;
	-ms-animation: ProgrammableSource-3_1 3s infinite;
	-moz-animation: ProgrammableSource-3_1 3s infinite;
}

@keyframes ProgrammableSource-3_1 {
	0% {opacity: 1;}
	33.33% {opacity: 1;}
	50% {opacity: 0.3;}
	83.33% {opacity: 0.3;}
	100% {opacity: 1;}
}

@-webkit-keyframes ProgrammableSource-3_1 {
	0% {opacity: 1;}
	33.33% {opacity: 1;}
	50% {opacity: 0.3;}
	83.33% {opacity: 0.3;}
	100% {opacity: 1;}
}

@-ms-keyframes ProgrammableSource-3_1 {
	0% {opacity: 1;}
	33.33% {opacity: 1;}
	50% {opacity: 0.3;}
	83.33% {opacity: 0.3;}
	100% {opacity: 1;}
}

@-moz-keyframes ProgrammableSource-3_1 {
	0% {opacity: 1;}
	33.33% {opacity: 1;}
	50% {opacity: 0.3;}
	83.33% {opacity: 0.3;}
	100% {opacity: 1;}
}

.ProgrammableSource-3_2 {
	top: 50.75%;
	left: 43.5%;
}

.ProgrammableSource-3_2.anime {
	animation: ProgrammableSource-3_2 3s infinite;
	-webkit-animation: ProgrammableSource-3_2 3s infinite;
	-ms-animation: ProgrammableSource-3_2 3s infinite;
	-moz-animation: ProgrammableSource-3_2 3s infinite;
}

@keyframes ProgrammableSource-3_2 {
	0% {opacity: 0.3;}
	33.33% {opacity: 0.3;}
	50% {opacity: 1;}
	83.33% {opacity: 1;}
	100% {opacity: 0.3;}
}

@-webkit-keyframes ProgrammableSource-3_2 {
	0% {opacity: 0.3;}
	33.33% {opacity: 0.3;}
	50% {opacity: 1;}
	83.33% {opacity: 1;}
	100% {opacity: 0.3;}
}

@-ms-keyframes ProgrammableSource-3_2 {
	0% {opacity: 0.3;}
	33.33% {opacity: 0.3;}
	50% {opacity: 1;}
	83.33% {opacity: 1;}
	100% {opacity: 0.3;}
}

@-moz-keyframes ProgrammableSource-3_2 {
	0% {opacity: 0.3;}
	33.33% {opacity: 0.3;}
	50% {opacity: 1;}
	83.33% {opacity: 1;}
	100% {opacity: 0.3;}
}
.PR3-rotatableLCD-0.anime {
	animation: PR3-rotatableLCD-0 6s linear infinite;
	-webkit-animation: PR3-rotatableLCD-0 6s linear infinite;
	-ms-animation: PR3-rotatableLCD-0 6s linear infinite;
	-moz-animation: PR3-rotatableLCD-0 6s linear infinite;
}

@keyframes PR3-rotatableLCD-0 {
	81.25% {opacity: 1;}
	87.5% {opacity: 0;}
	87.6% {opacity: 0;}
	93.75% {opacity: 1;}
}

@-webkit-keyframes PR3-rotatableLCD-0 {
	81.25% {opacity: 1;}
	87.5% {opacity: 0;}
	87.6% {opacity: 0;}
	93.75% {opacity: 1;}
}

@-ms-keyframes PR3-rotatableLCD-0 {
	81.25% {opacity: 1;}
	87.5% {opacity: 0;}
	87.6% {opacity: 0;}
	93.75% {opacity: 1;}
}

@-moz-keyframes PR3-rotatableLCD-0 {
	81.25% {opacity: 1;}
	87.5% {opacity: 0;}
	87.6% {opacity: 0;}
	93.75% {opacity: 1;}
}

.PR3-rotatableLCD-0.anime .PR3-rotatableLCD-1 {
	animation: PR3-rotatableLCD-1 6s linear infinite;
	-webkit-animation: PR3-rotatableLCD-1 6s linear infinite;
	-ms-animation: PR3-rotatableLCD-1 6s linear infinite;
	-moz-animation: PR3-rotatableLCD-1 6s linear infinite;
}

@keyframes PR3-rotatableLCD-1 {
	50% {opacity: 1; transform: scale(1);}
	51% {opacity: 0; transform: scaleX(0.05);}
	70% {transform: scaleX(1);}
	93.75% {opacity: 0;}
	100% {opacity: 1;}
}

@-webkit-keyframes PR3-rotatableLCD-1 {
	50% {opacity: 1; -webkit-transform: scale(1);}
	51% {opacity: 0; -webkit-transform: scaleX(0.05);}
	70% {-webkit-transform: scaleX(1);}
	93.75% {opacity: 0;}
	100% {opacity: 1;}
}

@-ms-keyframes PR3-rotatableLCD-1 {
	50% {opacity: 1; -ms-transform: scale(1);}
	51% {opacity: 0; -ms-transform: scaleX(0.05);}
	70% {-ms-transform: scaleX(1);}
	93.75% {opacity: 0;}
	100% {opacity: 1;}
}

@-moz-keyframes PR3-rotatableLCD-1 {
	50% {opacity: 1; -moz-transform: scale(1);}
	51% {opacity: 0; -moz-transform: scaleX(0.05);}
	70% {-moz-transform: scaleX(1);}
	93.75% {opacity: 0;}
	100% {opacity: 1;}
}

.PR3-rotatableLCD-0.anime .PR3-rotatableLCD-2 {
	animation: PR3-rotatableLCD-2 6s linear infinite;
	-webkit-animation: PR3-rotatableLCD-2 6s linear infinite;
	-ms-animation: PR3-rotatableLCD-2 6s linear infinite;
	-moz-animation: PR3-rotatableLCD-2 6s linear infinite;
}

@keyframes PR3-rotatableLCD-2 {
	50% {transform: rotate(0deg);}
	56.25% {transform: rotate(-90deg);}
	62.5% {transform: rotate(-90deg) scale(1) translateY(0);}
	68.75% {transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	81.25% {transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	87.5% {transform: rotate(-90deg) scale(0.1) translateX(-25%);}
	87.6% {transform: rotate(0deg) scale(1) translateX(0);}
}

@-webkit-keyframes PR3-rotatableLCD-2 {
	50% {-webkit-transform: rotate(0deg);}
	56.25% {-webkit-transform: rotate(-90deg);}
	62.5% {-webkit-transform: rotate(-90deg) scale(1) translateY(0);}
	68.75% {-webkit-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	81.25% {-webkit-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	87.5% {-webkit-transform: rotate(-90deg) scale(0.1) translateX(-25%);}
	87.6% {-webkit-transform: rotate(0deg) scale(1) translateX(0);}
}

@-ms-keyframes PR3-rotatableLCD-2 {
	50% {-ms-transform: rotate(0deg);}
	56.25% {-ms-transform: rotate(-90deg);}
	62.5% {-ms-transform: rotate(-90deg) scale(1) translateY(0);}
	68.75% {-ms-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	81.25% {-ms-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	87.5% {-ms-transform: rotate(-90deg) scale(0.1) translateX(-25%);}
	87.6% {-ms-transform: rotate(0deg) scale(1) translateX(0);}
}

@-moz-keyframes PR3-rotatableLCD-2 {
	50% {-moz-transform: rotate(0deg);}
	56.25% {-moz-transform: rotate(-90deg);}
	62.5% {-moz-transform: rotate(-90deg) scale(1) translateY(0);}
	68.75% {-moz-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	81.25% {-moz-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	87.5% {-moz-transform: rotate(-90deg) scale(0.1) translateX(-25%);}
	87.6% {-moz-transform: rotate(0deg) scale(1) translateX(0);}
}

.PR3-rotatableLCD-3 {
	width: 100%;
	height: 100%;
}

.PR3-rotatableLCD-0.anime .PR3-rotatableLCD-3 {
	animation: PR3-rotatableLCD-3_1 6s linear infinite;
	-webkit-animation: PR3-rotatableLCD-3_1 6s linear infinite;
	-ms-animation: PR3-rotatableLCD-3_1 6s linear infinite;
	-moz-animation: PR3-rotatableLCD-3_1 6s linear infinite;
}

@keyframes PR3-rotatableLCD-3_1 {
	50% {transform: rotate(0deg);}
	56.25% {transform: rotate(-90deg);}
	62.5% {transform: rotate(-90deg) scale(1) translateY(0);}
	68.75% {transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	81.25% {transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	87.5% {transform: rotate(-90deg) scale(0.1) translateX(-25%);}
	87.6% {transform: rotate(0deg) scale(1) translateX(0);}
}

@-webkit-keyframes PR3-rotatableLCD-3_1 {
	50% {-webkit-transform: rotate(0deg);}
	56.25% {-webkit-transform: rotate(-90deg);}
	62.5% {-webkit-transform: rotate(-90deg) scale(1) translateY(0);}
	68.75% {-webkit-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	81.25% {-webkit-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	87.5% {-webkit-transform: rotate(-90deg) scale(0.1) translateX(-25%);}
	87.6% {-webkit-transform: rotate(0deg) scale(1) translateX(0);}
}

@-ms-keyframes PR3-rotatableLCD-3_1 {
	50% {-ms-transform: rotate(0deg);}
	56.25% {-ms-transform: rotate(-90deg);}
	62.5% {-ms-transform: rotate(-90deg) scale(1) translateY(0);}
	68.75% {-ms-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	81.25% {-ms-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	87.5% {-ms-transform: rotate(-90deg) scale(0.1) translateX(-25%);}
	87.6% {-ms-transform: rotate(0deg) scale(1) translateX(0);}
}

@-moz-keyframes PR3-rotatableLCD-3_1 {
	50% {-moz-transform: rotate(0deg);}
	56.25% {-moz-transform: rotate(-90deg);}
	62.5% {-moz-transform: rotate(-90deg) scale(1) translateY(0);}
	68.75% {-moz-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	81.25% {-moz-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	87.5% {-moz-transform: rotate(-90deg) scale(0.1) translateX(-25%);}
	87.6% {-moz-transform: rotate(0deg) scale(1) translateX(0);}
}

.PR3-rotatableLCD-3 img {
	position: absolute;
	top: 42.16%;
	left: 65.16%;
	width: 14.66%;
}

.PR3-rotatableLCD-0.anime .PR3-rotatableLCD-3 img {
	animation: PR3-rotatableLCD-3_2 6s linear infinite;
	-webkit-animation: PR3-rotatableLCD-3_2 6s linear infinite;
	-ms-animation: PR3-rotatableLCD-3_2 6s linear infinite;
	-moz-animation: PR3-rotatableLCD-3_2 6s linear infinite;
}

@keyframes PR3-rotatableLCD-3_2 {
	18.75% {transform: scale(1);}
	22.55% {transform: scale(1.2);}
	25% {transform: scale(1.2) rotate(0deg) translateY(0);}
	31.25% {transform: scale(1.2) rotate(90deg) translateY(0%);}
	33.75% {transform: scale(1.2) rotate(90deg) translateY(0%);}
	37.5% {transform: scale(1) rotate(90deg) translateY(0%);}
	50% {transform: rotate(90deg) translateY(0%);}
	56.25% {transform: rotate(90deg) translateY(-2%);}
	62.5% {transform: rotate(90deg) translateY(-2%);}
	68.75% {transform: rotate(90deg) translateY(-23.5%);}
	87.5% {transform: rotate(90deg) translateY(-23.5%);}
	87.6% {transform: rotate(0deg) translateY(0);}
}

@-webkit-keyframes PR3-rotatableLCD-3_2 {
	18.75% {-webkit-transform: scale(1);}
	22.55% {-webkit-transform: scale(1.2);}
	25% {-webkit-transform: scale(1.2) rotate(0deg) translateY(0);}
	31.25% {-webkit-transform: scale(1.2) rotate(90deg) translateY(0%);}
	33.75% {-webkit-transform: scale(1.2) rotate(90deg) translateY(0%);}
	37.5% {-webkit-transform: scale(1) rotate(90deg) translateY(0%);}
	50% {-webkit-transform: rotate(90deg) translateY(0%);}
	56.25% {-webkit-transform: rotate(90deg) translateY(-2%);}
	62.5% {-webkit-transform: rotate(90deg) translateY(-2%);}
	68.75% {-webkit-transform: rotate(90deg) translateY(-23.5%);}
	87.5% {-webkit-transform: rotate(90deg) translateY(-23.5%);}
	87.6% {-webkit-transform: rotate(0deg) translateY(0);}
}

@-ms-keyframes PR3-rotatableLCD-3_2 {
	18.75% {-ms-transform: scale(1);}
	22.55% {-ms-transform: scale(1.2);}
	25% {-ms-transform: scale(1.2) rotate(0deg) translateY(0);}
	31.25% {-ms-transform: scale(1.2) rotate(90deg) translateY(0%);}
	33.75% {-ms-transform: scale(1.2) rotate(90deg) translateY(0%);}
	37.5% {-ms-transform: scale(1) rotate(90deg) translateY(0%);}
	50% {-ms-transform: rotate(90deg) translateY(0%);}
	56.25% {-ms-transform: rotate(90deg) translateY(-2%);}
	62.5% {-ms-transform: rotate(90deg) translateY(-2%);}
	68.75% {-ms-transform: rotate(90deg) translateY(-23.5%);}
	87.5% {-ms-transform: rotate(90deg) translateY(-23.5%);}
	87.6% {-ms-transform: rotate(0deg) translateY(0);}
}

@-moz-keyframes PR3-rotatableLCD-3_2 {
	18.75% {-moz-transform: scale(1);}
	22.55% {-moz-transform: scale(1.2);}
	25% {-moz-transform: scale(1.2) rotate(0deg) translateY(0);}
	31.25% {-moz-transform: scale(1.2) rotate(90deg) translateY(0%);}
	33.75% {-moz-transform: scale(1.2) rotate(90deg) translateY(0%);}
	37.5% {-moz-transform: scale(1) rotate(90deg) translateY(0%);}
	50% {-moz-transform: rotate(90deg) translateY(0%);}
	56.25% {-moz-transform: rotate(90deg) translateY(-2%);}
	62.5% {-moz-transform: rotate(90deg) translateY(-2%);}
	68.75% {-moz-transform: rotate(90deg) translateY(-23.5%);}
	87.5% {-moz-transform: rotate(90deg) translateY(-23.5%);}
	87.6% {-moz-transform: rotate(0deg) translateY(0);}
}

.content-wrapper .pic-wrapper .PR3-rotatableLCD-4 {
	top: 41.16%;
	left: 5.66%;
	width: 88.16%;
}

.PR3-rotatableLCD-0.anime .PR3-rotatableLCD-4 {
	animation: PR3-rotatableLCD-4 6s linear infinite;
	-webkit-animation: PR3-rotatableLCD-4 6s linear infinite;
	-ms-animation: PR3-rotatableLCD-4 6s linear infinite;
	-moz-animation: PR3-rotatableLCD-4 6s linear infinite;
}

@keyframes PR3-rotatableLCD-4 {
	12.5% {transform: translateY(0);}
	15.625% {opacity: 1;}
	18.75% {opacity: 0; transform: translateY(-150%);}
	37.5% {opacity: 0; transform: translateY(-150%);}
	40.625% {opacity: 1;}
	43.75% {transform: translateY(0);}
	50% {transform: rotate(0deg);}
	56.25% {transform: rotate(-90deg);}
	62.5% {transform: rotate(-90deg) scale(1) translateY(0);}
	68.75% {transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	81.25% {transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	87.5% {transform: rotate(-90deg) scale(0.1) translateX(-25%);}
	87.6% {transform: rotate(0deg) scale(1) translateX(0);}
}

@-webkit-keyframes PR3-rotatableLCD-4 {
	12.5% {-webkit-transform: translateY(0);}
	15.625% {opacity: 1;}
	18.75% {opacity: 0; -webkit-transform: translateY(-150%);}
	37.5% {opacity: 0; -webkit-transform: translateY(-150%);}
	40.625% {opacity: 1;}
	43.75% {-webkit-transform: translateY(0);}
	50% {-webkit-transform: rotate(0deg);}
	56.25% {-webkit-transform: rotate(-90deg);}
	62.5% {-webkit-transform: rotate(-90deg) scale(1) translateY(0);}
	68.75% {-webkit-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	81.25% {-webkit-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	87.5% {-webkit-transform: rotate(-90deg) scale(0.1) translateX(-25%);}
	87.6% {-webkit-transform: rotate(0deg) scale(1) translateX(0);}
}

@-ms-keyframes PR3-rotatableLCD-4 {
	12.5% {-ms-transform: translateY(0);}
	15.625% {opacity: 1;}
	18.75% {opacity: 0; -ms-transform: translateY(-150%);}
	37.5% {opacity: 0; -ms-transform: translateY(-150%);}
	40.625% {opacity: 1;}
	43.75% {-ms-transform: translateY(0);}
	50% {-ms-transform: rotate(0deg);}
	56.25% {-ms-transform: rotate(-90deg);}
	62.5% {-ms-transform: rotate(-90deg) scale(1) translateY(0);}
	68.75% {-ms-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	81.25% {-ms-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	87.5% {-ms-transform: rotate(-90deg) scale(0.1) translateX(-25%);}
	87.6% {-ms-transform: rotate(0deg) scale(1) translateX(0);}
}

@-moz-keyframes PR3-rotatableLCD-4 {
	12.5% {-moz-transform: translateY(0);}
	15.625% {opacity: 1;}
	18.75% {opacity: 0; -moz-transform: translateY(-150%);}
	37.5% {opacity: 0; -moz-transform: translateY(-150%);}
	40.625% {opacity: 1;}
	43.75% {-moz-transform: translateY(0);}
	50% {-moz-transform: rotate(0deg);}
	56.25% {-moz-transform: rotate(-90deg);}
	62.5% {-moz-transform: rotate(-90deg) scale(1) translateY(0);}
	68.75% {-moz-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	81.25% {-moz-transform: rotate(-90deg) scale(1.5) translateX(-25%);}
	87.5% {-moz-transform: rotate(-90deg) scale(0.1) translateX(-25%);}
	87.6% {-moz-transform: rotate(0deg) scale(1) translateX(0);}
}

.ebm-AutoDetection-1_1 {
	top: 30.33%;
	left: 8.83%;
	width: 15%;
}

.ebm-AutoDetection-1_1.anime {
	animation: ebm-AutoDetection-1_1 5s infinite;
	-webkit-animation: ebm-AutoDetection-1_1 5s infinite;
	-ms-animation: ebm-AutoDetection-1_1 5s infinite;
	-moz-animation: ebm-AutoDetection-1_1 5s infinite;
}

@keyframes ebm-AutoDetection-1_1 {
	0% {transform: scale(5); opacity: 0;}
	10% {transform: scale(1); opacity: 1;}
	20% {transform: rotate(0deg);}
	30% {transform: rotate(120deg);}
	40% {transform: rotate(120deg);}
	50% {transform: rotate(240deg);}
	60% {transform: rotate(240deg);}
	70% {transform: rotate(360deg);}
	90% {transform: scale(1); opacity: 1;}
	100% {transform: scale(5); opacity: 0;}
}

@-webkit-keyframes ebm-AutoDetection-1_1 {
	0% {-webkit-transform: scale(5); opacity: 0;}
	10% {-webkit-transform: scale(1); opacity: 1;}
	20% {-webkit-transform: rotate(0deg);}
	30% {-webkit-transform: rotate(120deg);}
	40% {-webkit-transform: rotate(120deg);}
	50% {-webkit-transform: rotate(240deg);}
	60% {-webkit-transform: rotate(240deg);}
	70% {-webkit-transform: rotate(360deg);}
	90% {-webkit-transform: scale(1); opacity: 1;}
	100% {-webkit-transform: scale(5); opacity: 0;}
}

@-ms-keyframes ebm-AutoDetection-1_1 {
	0% {-ms-transform: scale(5); opacity: 0;}
	10% {-ms-transform: scale(1); opacity: 1;}
	20% {-ms-transform: rotate(0deg);}
	30% {-ms-transform: rotate(60deg);}
	40% {-ms-transform: rotate(60deg);}
	50% {-ms-transform: rotate(120deg);}
	60% {-ms-transform: rotate(120deg);}
	70% {-ms-transform: rotate(180deg);}
	90% {-ms-transform: scale(1) rotate(180deg); opacity: 1;}
	100% {-ms-transform: scale(5) rotate(180deg); opacity: 0;}
}

@-moz-keyframes ebm-AutoDetection-1_1 {
	0% {-moz-transform: scale(5); opacity: 0;}
	10% {-moz-transform: scale(1); opacity: 1;}
	20% {-moz-transform: rotate(0deg);}
	30% {-moz-transform: rotate(120deg);}
	40% {-moz-transform: rotate(120deg);}
	50% {-moz-transform: rotate(240deg);}
	60% {-moz-transform: rotate(240deg);}
	70% {-moz-transform: rotate(360deg);}
	90% {-moz-transform: scale(1); opacity: 1;}
	100% {-moz-transform: scale(5); opacity: 0;}
}

.ebm-AutoDetection-1_2 {
	top: 64.66%;
	left: 5.33%;
	width: 22.33%;
}

.ebm-AutoDetection-1_2.anime {
	animation: ebm-AutoDetection-1_2 5s infinite;
	-webkit-animation: ebm-AutoDetection-1_2 5s infinite;
	-ms-animation: ebm-AutoDetection-1_2 5s infinite;
	-moz-animation: ebm-AutoDetection-1_2 5s infinite;
}

@keyframes ebm-AutoDetection-1_2 {
	0% {opacity: 0;}
	5% {transform: scale(1); opacity: 0;}
	10% {transform: scale(1.5); opacity: 1;}
	15% {transform: scale(1);}
	90% {opacity: 1;}
	100% {opacity: 0;}
}

@-webkit-keyframes ebm-AutoDetection-1_2 {
	0% {opacity: 0;}
	5% {-webkit-transform: scale(1); opacity: 0;}
	10% {-webkit-transform: scale(1.5); opacity: 1;}
	15% {-webkit-transform: scale(1);}
	90% {opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes ebm-AutoDetection-1_2 {
	0% {opacity: 0;}
	5% {-ms-transform: scale(1); opacity: 0;}
	10% {-ms-transform: scale(1.5); opacity: 1;}
	15% {-ms-transform: scale(1);}
	90% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes ebm-AutoDetection-1_2 {
	0% {opacity: 0;}
	5% {-moz-transform: scale(1); opacity: 0;}
	10% {-moz-transform: scale(1.5); opacity: 1;}
	15% {-moz-transform: scale(1);}
	90% {opacity: 1;}
	100% {opacity: 0;}
}

.ebm-AutoDetection-2_1.anime {
	animation: ebm-AutoDetection-2_1 5s infinite;
	-webkit-animation: ebm-AutoDetection-2_1 5s infinite;
	-ms-animation: ebm-AutoDetection-2_1 5s infinite;
	-moz-animation: ebm-AutoDetection-2_1 5s infinite;
}

@keyframes ebm-AutoDetection-2_1 {
	0% {opacity: 1;}
	5% {opacity: 0;}
	32.5% {opacity: 0;}
	35% {opacity: 1;}
}

@-webkit-keyframes ebm-AutoDetection-2_1 {
	0% {opacity: 1;}
	5% {opacity: 0;}
	32.5% {opacity: 0;}
	35% {opacity: 1;}
}

@-ms-keyframes ebm-AutoDetection-2_1 {
	0% {opacity: 1;}
	5% {opacity: 0;}
	32.5% {opacity: 0;}
	35% {opacity: 1;}
}

@-moz-keyframes ebm-AutoDetection-2_1 {
	0% {opacity: 1;}
	5% {opacity: 0;}
	32.5% {opacity: 0;}
	35% {opacity: 1;}
}

.ebm-AutoDetection-2_2 {
	top: 61%;
	left: 33.66%;
	width: 55%;
}

.ebm-AutoDetection-2_2.anime {
	animation: ebm-AutoDetection-2_2 5s infinite;
	-webkit-animation: ebm-AutoDetection-2_2 5s infinite;
	-ms-animation: ebm-AutoDetection-2_2 5s infinite;
	-moz-animation: ebm-AutoDetection-2_2 5s infinite;
}

@keyframes ebm-AutoDetection-2_2 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	30% {opacity: 0;}
	35% {opacity: 1;}
}

@-webkit-keyframes ebm-AutoDetection-2_2 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	30% {opacity: 0;}
	35% {opacity: 1;}
}

@-ms-keyframes ebm-AutoDetection-2_2 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	30% {opacity: 0;}
	35% {opacity: 1;}
}

@-moz-keyframes ebm-AutoDetection-2_2 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	30% {opacity: 0;}
	35% {opacity: 1;}
}

.ebm-AutoDetection-2_3 {
	top: 39.33%;
	left: 33.66%;
	width: 55%;
}

.ebm-AutoDetection-2_3.anime {
	animation: ebm-AutoDetection-2_3 5s infinite;
	-webkit-animation: ebm-AutoDetection-2_3 5s infinite;
	-ms-animation: ebm-AutoDetection-2_3 5s infinite;
	-moz-animation: ebm-AutoDetection-2_3 5s infinite;
}

@keyframes ebm-AutoDetection-2_3 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	50% {opacity: 0;}
	55% {opacity: 1;}
}

@-webkit-keyframes ebm-AutoDetection-2_3 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	50% {opacity: 0;}
	55% {opacity: 1;}
}

@-ms-keyframes ebm-AutoDetection-2_3 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	50% {opacity: 0;}
	55% {opacity: 1;}
}

@-moz-keyframes ebm-AutoDetection-2_3 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	50% {opacity: 0;}
	55% {opacity: 1;}
}

.ebm-AutoDetection-2_4 {
	top: 17.66%;
	left: 33.66%;
	width: 55%;
}

.ebm-AutoDetection-2_4.anime {
	animation: ebm-AutoDetection-2_4 5s infinite;
	-webkit-animation: ebm-AutoDetection-2_4 5s infinite;
	-ms-animation: ebm-AutoDetection-2_4 5s infinite;
	-moz-animation: ebm-AutoDetection-2_4 5s infinite;
}

@keyframes ebm-AutoDetection-2_4 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	70% {opacity: 0;}
	75% {opacity: 1;}
}

@-webkit-keyframes ebm-AutoDetection-2_4 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	70% {opacity: 0;}
	75% {opacity: 1;}
}

@-ms-keyframes ebm-AutoDetection-2_4 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	70% {opacity: 0;}
	75% {opacity: 1;}
}

@-moz-keyframes ebm-AutoDetection-2_4 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	70% {opacity: 0;}
	75% {opacity: 1;}
}

.ebm-AutoDetection-3_1 {
	top: 69.33%;
	left: 91.66%;
	width: 3.66%;
}

.ebm-AutoDetection-3_1.anime {
	animation: ebm-AutoDetection-3_1 5s infinite;
	-webkit-animation: ebm-AutoDetection-3_1 5s infinite;
	-ms-animation: ebm-AutoDetection-3_1 5s infinite;
	-moz-animation: ebm-AutoDetection-3_1 5s infinite;
}

@keyframes ebm-AutoDetection-3_1 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	35% {opacity: 0;}
	45% {opacity: 1;}
}

@-webkit-keyframes ebm-AutoDetection-3_1 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	35% {opacity: 0;}
	45% {opacity: 1;}
}

@-ms-keyframes ebm-AutoDetection-3_1 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	35% {opacity: 0;}
	45% {opacity: 1;}
}

@-moz-keyframes ebm-AutoDetection-3_1 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	35% {opacity: 0;}
	45% {opacity: 1;}
}

.ebm-AutoDetection-3_2 {
	top: 47.66%;
	left: 91.66%;
	width: 3.66%;
}

.ebm-AutoDetection-3_2.anime {
	animation: ebm-AutoDetection-3_2 5s infinite;
	-webkit-animation: ebm-AutoDetection-3_2 5s infinite;
	-ms-animation: ebm-AutoDetection-3_2 5s infinite;
	-moz-animation: ebm-AutoDetection-3_2 5s infinite;
}

@keyframes ebm-AutoDetection-3_2 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	55% {opacity: 0;}
	65% {opacity: 1;}
}

@-webkit-keyframes ebm-AutoDetection-3_2 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	55% {opacity: 0;}
	65% {opacity: 1;}
}

@-ms-keyframes ebm-AutoDetection-3_2 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	55% {opacity: 0;}
	65% {opacity: 1;}
}

@-moz-keyframes ebm-AutoDetection-3_2 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	55% {opacity: 0;}
	65% {opacity: 1;}
}

.ebm-AutoDetection-3_3 {
	top: 26%;
	left: 91.66%;
	width: 3.66%;
}

.ebm-AutoDetection-3_3.anime {
	animation: ebm-AutoDetection-3_3 5s infinite;
	-webkit-animation: ebm-AutoDetection-3_3 5s infinite;
	-ms-animation: ebm-AutoDetection-3_3 5s infinite;
	-moz-animation: ebm-AutoDetection-3_3 5s infinite;
}

@keyframes ebm-AutoDetection-3_3 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	75% {opacity: 0;}
	85% {opacity: 1;}
}

@-webkit-keyframes ebm-AutoDetection-3_3 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	75% {opacity: 0;}
	85% {opacity: 1;}
}

@-ms-keyframes ebm-AutoDetection-3_3 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	75% {opacity: 0;}
	85% {opacity: 1;}
}

@-moz-keyframes ebm-AutoDetection-3_3 {
	0% {opacity: 1;}
	10% {opacity: 0;}
	75% {opacity: 0;}
	85% {opacity: 1;}
}

.VariableFan-2 {
	left: 68.33%;
	top: 56.33%;
	width: 13.83%;
}

.VariableFan-2.anime {
	animation: VariableFan-2 0.1s linear infinite;
	-webkit-animation: VariableFan-2 0.1s linear infinite;
	-ms-animation: VariableFan-2 0.1s linear infinite;
	-moz-animation: VariableFan-2 0.1s linear infinite;
}

@keyframes VariableFan-2 {
	from {transform: rotate(0deg);} to {transform: rotate(360deg);}
}

@-webkit-keyframes VariableFan-2 {
	from {-webkit-transform: rotate(0deg);} to {-webkit-transform: rotate(360deg);}
}

@-ms-keyframes VariableFan-2 {
	from {-ms-transform: rotate(0deg);} to {-ms-transform: rotate(360deg);}
}

@-moz-keyframes VariableFan-2 {
	from {-moz-transform: rotate(0deg);} to {-moz-transform: rotate(360deg);}
}

.VariableFan-3 {
	left: 66.83%;
	top: 53.33%;
	width: 16.83%;
}

.VariableFan-4 {
	width: 2.33%;
	background: #ebebeb;
}

.VariableFan-4_1 {
	height: 3.33%;
	left: 51.83%;
	top: 32.66%;
}

.VariableFan-4_1.anime {
	animation: UltraQuiet-2_1 3s infinite;
	-webkit-animation: UltraQuiet-2_1 3s infinite;
	-ms-animation: UltraQuiet-2_1 3s infinite;
	-moz-animation: UltraQuiet-2_1 3s infinite;
}

.VariableFan-4_2 {
	height: 7.66%;
	left: 55%;
	top: 28%;
}

.VariableFan-4_2.anime {
	animation: UltraQuiet-2_2 3s infinite;
	-webkit-animation: UltraQuiet-2_2 3s infinite;
	-ms-animation: UltraQuiet-2_2 3s infinite;
	-moz-animation: UltraQuiet-2_2 3s infinite;
}

.VariableFan-4_3 {
	height: 12.33%;
	left: 58.16%;
	top: 23.33%;
}

.VariableFan-4_4 {
	height: 17%;
	left: 61.33%;
	top: 19%;
}

.VariableFan-4_5 {
	height: 21.33%;
	left: 64.5%;
	top: 14.33%;
}

.VariableFan-OLStower-2_1 {
	left: 32.9%;
	top: 39.5%;
	width: 13.5%;
}

.VariableFan-OLStower-2_1.anime {
	animation: VariableFan-2 0.1s linear infinite;
	-webkit-animation: VariableFan-2 0.1s linear infinite;
	-ms-animation: VariableFan-2 0.1s linear infinite;
	-moz-animation: VariableFan-2 0.1s linear infinite;
}

.VariableFan-OLStower-2_2 {
	left: 32.9%;
	top: 56.9%;
	width: 13.5%;
}

.VariableFan-OLStower-2_2.anime {
	animation: VariableFan-2 0.1s linear infinite;
	-webkit-animation: VariableFan-2 0.1s linear infinite;
	-ms-animation: VariableFan-2 0.1s linear infinite;
	-moz-animation: VariableFan-2 0.1s linear infinite;
}

.VariableFan-OLStower-3 {
	left: 31.6%;
	top: 38.16%;
	width: 16.167%;
}

.VariableFan-OLStower-4_1 {
	height: 1.66%;
	left: 51.83%;
	top: 17.46%;
}

.VariableFan-OLStower-4_1.anime {
	animation: UltraQuiet-2_1 3s infinite;
	-webkit-animation: UltraQuiet-2_1 3s infinite;
	-ms-animation: UltraQuiet-2_1 3s infinite;
	-moz-animation: UltraQuiet-2_1 3s infinite;
}

.VariableFan-OLStower-4_2 {
	height: 3.83%;
	left: 55%;
	top: 15.167%;
}

.VariableFan-OLStower-4_2.anime {
	animation: UltraQuiet-2_2 3s infinite;
	-webkit-animation: UltraQuiet-2_2 3s infinite;
	-ms-animation: UltraQuiet-2_2 3s infinite;
	-moz-animation: UltraQuiet-2_2 3s infinite;
}

.VariableFan-OLStower-4_3 {
	height: 6.167%;
	left: 58.16%;
	top: 12.9%;
}

.VariableFan-OLStower-4_4 {
	height: 8.5%;
	left: 61.33%;
	top: 10.5%;
}

.VariableFan-OLStower-4_5 {
	height: 10.66%;
	left: 64.5%;
	top: 8.33%;
}

.PowerMonitoring-2 {
	width: 6%;
	height: 20%;
	top: 40.66%;
	background: rgba(255, 255, 255, 0.75);
	background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 75%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 75%, rgba(255,255,255,1) 100%);
	background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 25%, rgba(255,255,255,1) 50%, rgba(255,255,255,0) 75%, rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
	opacity: 0;
}

.PowerMonitoring-2_1 {
	left: 10.83%;
}

.PowerMonitoring-2_1.anime {
	animation: PowerMonitoring-2_1 4s infinite;
	-webkit-animation: PowerMonitoring-2_1 4s infinite;
	-ms-animation: PowerMonitoring-2_1 4s infinite;
	-moz-animation: PowerMonitoring-2_1 4s infinite;
}

@keyframes PowerMonitoring-2_1 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	14% {opacity: 0.85;}
	20% {opacity: 0.85;}
	24% {opacity: 0;}
}

@-webkit-keyframes PowerMonitoring-2_1 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	14% {opacity: 0.85;}
	20% {opacity: 0.85;}
	24% {opacity: 0;}
}

@-ms-keyframes PowerMonitoring-2_1 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	14% {opacity: 0.85;}
	20% {opacity: 0.85;}
	24% {opacity: 0;}
}

@-moz-keyframes PowerMonitoring-2_1 {
	0% {opacity: 0;}
	10% {opacity: 0;}
	14% {opacity: 0.85;}
	20% {opacity: 0.85;}
	24% {opacity: 0;}
}

.PowerMonitoring-2_2 {
	left: 16.83%;
}

.PowerMonitoring-2_2.anime {
	animation: PowerMonitoring-2_2 4s infinite;
	-webkit-animation: PowerMonitoring-2_2 4s infinite;
	-ms-animation: PowerMonitoring-2_2 4s infinite;
	-moz-animation: PowerMonitoring-2_2 4s infinite;
}

@keyframes PowerMonitoring-2_2 {
	0% {opacity: 0;}
	20% {opacity: 0;}
	24% {opacity: 0.85;}
	30% {opacity: 0.85;}
	34% {opacity: 0;}
}

@-webkit-keyframes PowerMonitoring-2_2 {
	0% {opacity: 0;}
	20% {opacity: 0;}
	24% {opacity: 0.85;}
	30% {opacity: 0.85;}
	34% {opacity: 0;}
}

@-ms-keyframes PowerMonitoring-2_2 {
	0% {opacity: 0;}
	20% {opacity: 0;}
	24% {opacity: 0.85;}
	30% {opacity: 0.85;}
	34% {opacity: 0;}
}

@-moz-keyframes PowerMonitoring-2_2 {
	0% {opacity: 0;}
	20% {opacity: 0;}
	24% {opacity: 0.85;}
	30% {opacity: 0.85;}
	34% {opacity: 0;}
}

.PowerMonitoring-2_3 {
	left: 24.5%;
}

.PowerMonitoring-2_3.anime {
	animation: PowerMonitoring-2_3 4s infinite;
	-webkit-animation: PowerMonitoring-2_3 4s infinite;
	-ms-animation: PowerMonitoring-2_3 4s infinite;
	-moz-animation: PowerMonitoring-2_3 4s infinite;
}

@keyframes PowerMonitoring-2_3 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	34% {opacity: 0.85;}
	40% {opacity: 0.85;}
	44% {opacity: 0;}
}

@-webkit-keyframes PowerMonitoring-2_3 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	34% {opacity: 0.85;}
	40% {opacity: 0.85;}
	44% {opacity: 0;}
}

@-ms-keyframes PowerMonitoring-2_3 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	34% {opacity: 0.85;}
	40% {opacity: 0.85;}
	44% {opacity: 0;}
}

@-moz-keyframes PowerMonitoring-2_3 {
	0% {opacity: 0;}
	30% {opacity: 0;}
	34% {opacity: 0.85;}
	40% {opacity: 0.85;}
	44% {opacity: 0;}
}

.PowerMonitoring-2_4 {
	left: 30.5%;
}

.PowerMonitoring-2_4.anime {
	animation: PowerMonitoring-2_4 4s infinite;
	-webkit-animation: PowerMonitoring-2_4 4s infinite;
	-ms-animation: PowerMonitoring-2_4 4s infinite;
	-moz-animation: PowerMonitoring-2_4 4s infinite;
}

@keyframes PowerMonitoring-2_4 {
	0% {opacity: 0;}
	40% {opacity: 0;}
	44% {opacity: 0.85;}
	50% {opacity: 0.85;}
	54% {opacity: 0;}
}

@-webkit-keyframes PowerMonitoring-2_4 {
	0% {opacity: 0;}
	40% {opacity: 0;}
	44% {opacity: 0.85;}
	50% {opacity: 0.85;}
	54% {opacity: 0;}
}

@-ms-keyframes PowerMonitoring-2_4 {
	0% {opacity: 0;}
	40% {opacity: 0;}
	44% {opacity: 0.85;}
	50% {opacity: 0.85;}
	54% {opacity: 0;}
}

@-moz-keyframes PowerMonitoring-2_4 {
	0% {opacity: 0;}
	40% {opacity: 0;}
	44% {opacity: 0.85;}
	50% {opacity: 0.85;}
	54% {opacity: 0;}
}

.PowerMonitoring-2_5 {
	left: 38.33%;
}

.PowerMonitoring-2_5.anime {
	animation: PowerMonitoring-2_5 4s infinite;
	-webkit-animation: PowerMonitoring-2_5 4s infinite;
	-ms-animation: PowerMonitoring-2_5 4s infinite;
	-moz-animation: PowerMonitoring-2_5 4s infinite;
}

@keyframes PowerMonitoring-2_5 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	54% {opacity: 0.85;}
	60% {opacity: 0.85;}
	64% {opacity: 0;}
}

@-webkit-keyframes PowerMonitoring-2_5 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	54% {opacity: 0.85;}
	60% {opacity: 0.85;}
	64% {opacity: 0;}
}

@-ms-keyframes PowerMonitoring-2_5 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	54% {opacity: 0.85;}
	60% {opacity: 0.85;}
	64% {opacity: 0;}
}

@-moz-keyframes PowerMonitoring-2_5 {
	0% {opacity: 0;}
	50% {opacity: 0;}
	54% {opacity: 0.85;}
	60% {opacity: 0.85;}
	64% {opacity: 0;}
}

.PowerMonitoring-2_6 {
	left: 44.33%;
}

.PowerMonitoring-2_6.anime {
	animation: PowerMonitoring-2_6 4s infinite;
	-webkit-animation: PowerMonitoring-2_6 4s infinite;
	-ms-animation: PowerMonitoring-2_6 4s infinite;
	-moz-animation: PowerMonitoring-2_6 4s infinite;
}

@keyframes PowerMonitoring-2_6 {
	0% {opacity: 0;}
	60% {opacity: 0;}
	64% {opacity: 0.85;}
	70% {opacity: 0.85;}
	74% {opacity: 0;}
}

@-webkit-keyframes PowerMonitoring-2_6 {
	0% {opacity: 0;}
	60% {opacity: 0;}
	64% {opacity: 0.85;}
	70% {opacity: 0.85;}
	74% {opacity: 0;}
}

@-ms-keyframes PowerMonitoring-2_6 {
	0% {opacity: 0;}
	60% {opacity: 0;}
	64% {opacity: 0.85;}
	70% {opacity: 0.85;}
	74% {opacity: 0;}
}

@-moz-keyframes PowerMonitoring-2_6 {
	0% {opacity: 0;}
	60% {opacity: 0;}
	64% {opacity: 0.85;}
	70% {opacity: 0.85;}
	74% {opacity: 0;}
}

.PowerMonitoring-2_7 {
	left: 52%;
}

.PowerMonitoring-2_7.anime {
	animation: PowerMonitoring-2_7 4s infinite;
	-webkit-animation: PowerMonitoring-2_7 4s infinite;
	-ms-animation: PowerMonitoring-2_7 4s infinite;
	-moz-animation: PowerMonitoring-2_7 4s infinite;
}

@keyframes PowerMonitoring-2_7 {
	0% {opacity: 0;}
	70% {opacity: 0;}
	74% {opacity: 0.85;}
	80% {opacity: 0.85;}
	84% {opacity: 0;}
}

@-webkit-keyframes PowerMonitoring-2_7 {
	0% {opacity: 0;}
	70% {opacity: 0;}
	74% {opacity: 0.85;}
	80% {opacity: 0.85;}
	84% {opacity: 0;}
}

@-ms-keyframes PowerMonitoring-2_7 {
	0% {opacity: 0;}
	70% {opacity: 0;}
	74% {opacity: 0.85;}
	80% {opacity: 0.85;}
	84% {opacity: 0;}
}

@-moz-keyframes PowerMonitoring-2_7 {
	0% {opacity: 0;}
	70% {opacity: 0;}
	74% {opacity: 0.85;}
	80% {opacity: 0.85;}
	84% {opacity: 0;}
}

.PowerMonitoring-2_8 {
	left: 58%;
}

.PowerMonitoring-2_8.anime {
	animation: PowerMonitoring-2_8 4s infinite;
	-webkit-animation: PowerMonitoring-2_8 4s infinite;
	-ms-animation: PowerMonitoring-2_8 4s infinite;
	-moz-animation: PowerMonitoring-2_8 4s infinite;
}

@keyframes PowerMonitoring-2_8 {
	0% {opacity: 0;}
	80% {opacity: 0;}
	84% {opacity: 0.85;}
	90% {opacity: 0.85;}
	94% {opacity: 0;}
}

@-webkit-keyframes PowerMonitoring-2_8 {
	0% {opacity: 0;}
	80% {opacity: 0;}
	84% {opacity: 0.85;}
	90% {opacity: 0.85;}
	94% {opacity: 0;}
}

@-ms-keyframes PowerMonitoring-2_8 {
	0% {opacity: 0;}
	80% {opacity: 0;}
	84% {opacity: 0.85;}
	90% {opacity: 0.85;}
	94% {opacity: 0;}
}

@-moz-keyframes PowerMonitoring-2_8 {
	0% {opacity: 0;}
	80% {opacity: 0;}
	84% {opacity: 0.85;}
	90% {opacity: 0.85;}
	94% {opacity: 0;}
}

.full-motion-1 {
	position: relative;
	z-index: 5;
}

.full-motion-2 {
	width: 26.16%;
	height: auto;
	top: 67%;
	left: 26.16%;
	z-index: 2;
	transform-origin: right center;
	-webkit-transform-origin: right center;
	-ms-transform-origin: right center;
	-moz-transform-origin: right center;
	animation: full-motion-2 4s infinite alternate linear;
	-webkit-animation: full-motion-2 4s infinite alternate linear;
	-ms-animation: full-motion-2 4s infinite alternate linear;
	-moz-animation: full-motion-2 4s infinite alternate linear;
}

@keyframes full-motion-2 {
	0% {transform: rotate(0deg);}
	30% {transform: rotate(0deg);}
	70% {transform: rotate(-180deg);}
	100% {transform: rotate(-180deg);}
}

@-webkit-keyframes full-motion-2 {
	0% {-webkit-transform: rotate(0deg);}
	30% {-webkit-transform: rotate(0deg);}
	70% {-webkit-transform: rotate(-180deg);}
	100% {-webkit-transform: rotate(-180deg);}
}

@-ms-keyframes full-motion-2 {
	0% {-ms-transform: rotate(0deg);}
	30% {-ms-transform: rotate(0deg);}
	70% {-ms-transform: rotate(-180deg);}
	100% {-ms-transform: rotate(-180deg);}
}

@-moz-keyframes full-motion-2 {
	0% {-moz-transform: rotate(0deg);}
	30% {-moz-transform: rotate(0deg);}
	70% {-moz-transform: rotate(-180deg);}
	100% {-moz-transform: rotate(-180deg);}
}

.full-motion-3 {
	width: 24%;
	height: auto;
	top: 68.5%;
	left: 26.16%;
	z-index: 1;
	transform-origin: right center;
	-webkit-transform-origin: right center;
	-ms-transform-origin: right center;
	-moz-transform-origin: right center;
	animation: full-motion-3 4s infinite alternate linear;
	-webkit-animation: full-motion-3 4s infinite alternate linear;
	-ms-animation: full-motion-3 4s infinite alternate linear;
	-moz-animation: full-motion-3 4s infinite alternate linear;
}

@keyframes full-motion-3 {
	0% {opacity: 1; transform: rotate(0deg)}
	28% {opacity: 1;}
	32% {opacity: 0; transform: rotate(0deg)}
	67% {opacity: 0; transform: rotate(-180deg);}
	72% {opacity: 1;}
	100% {opacity: 1; transform: rotate(-180deg);}
}

@-webkit-keyframes full-motion-3 {
	0% {opacity: 1; -webkit-transform: rotate(0deg)}
	28% {opacity: 1;}
	32% {opacity: 0; -webkit-transform: rotate(0deg)}
	67% {opacity: 0; -webkit-transform: rotate(-180deg);}
	72% {opacity: 1;}
	100% {opacity: 1; -webkit-transform: rotate(-180deg);}
}

@-ms-keyframes full-motion-3 {
	0% {opacity: 1; -ms-transform: rotate(0deg)}
	28% {opacity: 1;}
	32% {opacity: 0; -ms-transform: rotate(0deg)}
	67% {opacity: 0; -ms-transform: rotate(-180deg);}
	72% {opacity: 1;}
	100% {opacity: 1; -ms-transform: rotate(-180deg);}
}

@-moz-keyframes full-motion-3 {
	0% {opacity: 1; -moz-transform: rotate(0deg)}
	28% {opacity: 1;}
	32% {opacity: 0; -moz-transform: rotate(0deg)}
	67% {opacity: 0; -moz-transform: rotate(-180deg);}
	72% {opacity: 1;}
	100% {opacity: 1; -moz-transform: rotate(-180deg);}
}

/* --------------- ipad landscape --------------- */
@media screen and (max-width: 1024px) {
	/* banner */
	.series-banner > .container {
		width: 100%;
		float: none;
		left: 0;
		margin-left: 0;
	}

	/* sub-menu */
	.sub-menu > .container {
		width: 100%;
		float: none;
		padding: 0 20px;
		left: 0;
		margin-left: 0;
	}

	/* content-wrapper */
	.whiteLeft > .container,
	.greyRight > .container {
		width: 100%;
		float: none;
		padding: 0 20px;
		left: 0;
		margin-left: 0;
	}

	.txt-wrapper h3 {
		margin-top: 30px;
	}

	/* anime */
	h4.mppt-6 {
		font-size: 2.5em;
	}

	h4.dc2ac-1_4,
	h4.dc2ac-1_5,
	h4.dc2ac-1_6,
	h4.dc2ac-1_7 {
		font-size: 2.5em;
	}

	h4.ruler-4 {
		font-size: 2.5em;
	}

	h4.builtIn-3 {
		font-size: 2.5em;
	}
}

/* --------------- ipad portrait--------------- */
@media screen and (max-width: 960px) {
	h4.mppt-6 {
		font-size: 2em;
	}

	h4.dc2ac-1_4,
	h4.dc2ac-1_5,
	h4.dc2ac-1_6,
	h4.dc2ac-1_7 {
		font-size: 2em;
	}

	h4.dc2ac-1_4,
	h4.dc2ac-1_5 {
		margin-top: -1%;
	}

	h4.ruler-4 {
		font-size: 2em;
	}

	h4.builtIn-3 {
		font-size: 2em;
	}
}

/* --------------- mobile --------------- */
@media screen and (max-width: 640px) {
	h4.mppt-6 {
		font-size: 1.8em;
	}

	h4.dc2ac-1_4,
	h4.dc2ac-1_5,
	h4.dc2ac-1_6,
	h4.dc2ac-1_7 {
		font-size: 1.8em;
	}

	h4.ruler-4 {
		font-size: 1.8em;
	}

	h4.builtIn-3 {
		font-size: 1.8em;
	}
}