/* ========================================================================== 
   
   ========================================================================== */
.m-color{fill-rule:evenodd;clip-rule:evenodd;fill:#C2D5FF;}
.p-color{fill-rule:evenodd;clip-rule:evenodd;fill:#64706F;}
.h-color{fill:none;stroke:#868E9E;stroke-width:1.1339;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256;}

@keyframes rotation {
    0% {
        transform:rotate(-180deg);
    }
	50% {
        transform:rotate(-100deg);
    }
    100% {
        transform:rotate(-180deg);
    }
}
@-webkit-keyframes object-transition {
	0% {
		transform: scaleX(0) scaleY(0) translateY(0);
	}
	50% {
		transform: scaleX(0.5) scaleY(0.5) translateY(0);
	}
	to {
		transform: scaleX(1) scaleY(1) translateY(0);
	}
}
@keyframes object-transition {
	0% {
		transform: scaleX(0) scaleY(0) translateY(0);
	}
	50% {
		transform: scaleX(0.5) scaleY(0.5) translateY(0);
	}
	to {
		transform: scaleX(1) scaleY(1) translateY(0);
	}
}
@keyframes object-show {
	0% {
		opacity: 0;
	}
	99% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}
@keyframes dash {
	to {
		stroke-dasharray:2 3;
		stroke-dashoffset: 5;
		opacity:1;
	}
}
.pribor_1 {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: object-transition 1s 1;
	animation: object-transition 1s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.pribor_2 {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: object-transition 1s 1;
	animation: object-transition 1s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.pribor-back {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: object-transition 1s 1;
	animation: object-transition 1s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.grunt {
	transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-webkit-animation: object-transition 0.75s 1;
	animation: object-transition 0.75s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 1.75s;
	animation-delay: 1.75s;
}
.user_1 {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: object-transition 1s 1;
	animation: object-transition 1s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.user_1-back {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: object-transition 1s 1;
	animation: object-transition 1s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
.kamni {
	transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-webkit-animation: object-transition 0.75s 1;
	animation: object-transition 0.75s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}
.kamni-back {
	transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-webkit-animation: object-transition 0.75s 1;
	animation: object-transition 0.75s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}
.user_2 {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: object-transition 1s 1;
	animation: object-transition 1s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}
.user_2-back {
	transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-webkit-animation: object-transition 1s 1;
	animation: object-transition 1s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 3s;
	animation-delay: 3s;
}
.user_3 {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: object-transition 1s 1;
	animation: object-transition 1s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 5s;
	animation-delay: 5s;
}
.user_3-back {
	transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-webkit-animation: object-transition 1s 1;
	animation: object-transition 1s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 5s;
	animation-delay: 5s;
}
.user_4 {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: object-transition 1s 1;
	animation: object-transition 1s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 6s;
	animation-delay: 6s;
}
.user_4-back {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: object-transition 1s 1;
	animation: object-transition 1s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 6s;
	animation-delay: 6s;
}
.line-1 {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  animation: dash 1s linear forwards;
  animation-delay: 3.25s;
}

.line-2 {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  animation: dash 1s linear forwards;
  animation-delay: 4.25s;
}
.line-3 {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  animation: dash 1s linear forwards;
  animation-delay: 5.25s;
}
.line-4 {
  stroke-dasharray: 1000;
  stroke-dashoffset: 1000;
  animation: dash 1s linear forwards;
  animation-delay: 6.25s;
}

/* ========================================================================== 
   GEO COLORS
   ========================================================================== */
div[class*="geo-color-"] {
	fill-rule:evenodd;
	clip-rule:evenodd;
}
.st0{fill-rule:evenodd;clip-rule:evenodd;fill:#EEEAF0;}
		.st1{fill-rule:evenodd;clip-rule:evenodd;fill:#6666FF;}
		.st2{fill-rule:evenodd;clip-rule:evenodd;fill:#A29DF0;}
		.st3{fill-rule:evenodd;clip-rule:evenodd;fill:#B4D38C;}
		.st4{fill-rule:evenodd;clip-rule:evenodd;fill:#C7E1A0;}
		.st5{opacity:0.5;fill-rule:evenodd;clip-rule:evenodd;fill:#DED5E1;enable-background:new;}
		.st6{opacity:0.5;fill-rule:evenodd;clip-rule:evenodd;fill:#EEEAF0;enable-background:new;}
		.st7{fill-rule:evenodd;clip-rule:evenodd;fill:#DF9F37;}
		.st8{fill-rule:evenodd;clip-rule:evenodd;fill:#F4BA49;}
		.st9{fill-rule:evenodd;clip-rule:evenodd;fill:#FFD467;}
		.st10{fill-rule:evenodd;clip-rule:evenodd;fill:#E1BC74;}
		.st11{fill-rule:evenodd;clip-rule:evenodd;fill:#AA7433;}
		.st12{fill-rule:evenodd;clip-rule:evenodd;fill:#E8C67E;}
		.st13{fill-rule:evenodd;clip-rule:evenodd;fill:#BA3A3A;}
		.st14{fill-rule:evenodd;clip-rule:evenodd;fill:#334960;}
		.st15{fill-rule:evenodd;clip-rule:evenodd;fill:#EFEBE1;}
		.st16{fill-rule:evenodd;clip-rule:evenodd;fill:#672F2F;}
		.st17{fill-rule:evenodd;clip-rule:evenodd;fill:#592828;}
		.st18{fill-rule:evenodd;clip-rule:evenodd;fill:#753634;}
		.st19{fill-rule:evenodd;clip-rule:evenodd;fill:#82413D;}
		.st20{fill-rule:evenodd;clip-rule:evenodd;fill:#8E4B49;}
		.st21{fill-rule:evenodd;clip-rule:evenodd;fill:#72799E;}
		.st22{fill-rule:evenodd;clip-rule:evenodd;fill:#BEC7ED;}
		.st23{fill-rule:evenodd;clip-rule:evenodd;fill:#CDD6FF;}
		.st24{fill-rule:evenodd;clip-rule:evenodd;fill:#ABA2B7;}
		.st25{fill-rule:evenodd;clip-rule:evenodd;fill:#B4A9A9;}
		.st26{fill-rule:evenodd;clip-rule:evenodd;fill:#DED5E1;}
		.st27{fill-rule:evenodd;clip-rule:evenodd;fill:#263481;}
		.st28{fill-rule:evenodd;clip-rule:evenodd;fill:#424DB2;}
		.st29{fill-rule:evenodd;clip-rule:evenodd;fill:#FFF5F3;}
		.st30{fill-rule:evenodd;clip-rule:evenodd;fill:#8F839C;}
		.st31{fill-rule:evenodd;clip-rule:evenodd;fill:#7D718A;}
		.st32{opacity:0.4;fill-rule:evenodd;clip-rule:evenodd;fill:#EAE5EE;}
		.st33{fill-rule:evenodd;clip-rule:evenodd;fill:#C3D3CE;}
		.st34{opacity:0.8;fill-rule:evenodd;clip-rule:evenodd;fill:#FFF5F3;}
		.st35{fill-rule:evenodd;clip-rule:evenodd;fill:#EA9B00;}
		.st36{fill-rule:evenodd;clip-rule:evenodd;fill:#FFBC3F;}
		.st37{fill-rule:evenodd;clip-rule:evenodd;fill:#FFD25D;}
		.st38{fill-rule:evenodd;clip-rule:evenodd;fill:#F8A734;}
		.st39{fill-rule:evenodd;clip-rule:evenodd;fill:#EE9826;}
		.st40{fill-rule:evenodd;clip-rule:evenodd;fill:#E47519;}
		.st41{fill-rule:evenodd;clip-rule:evenodd;fill:#D26E00;}
		.st42{fill-rule:evenodd;clip-rule:evenodd;fill:#DEC99B;}
		.st43{fill-rule:evenodd;clip-rule:evenodd;fill:#E1CEA2;}
		.st44{fill-rule:evenodd;clip-rule:evenodd;fill:#E3D3A9;}
		.st45{fill-rule:evenodd;clip-rule:evenodd;fill:#E7D9B0;}
		.st46{fill-rule:evenodd;clip-rule:evenodd;fill:#E8DCB7;}
		.st47{fill-rule:evenodd;clip-rule:evenodd;fill:#EAE1BE;}
		.st48{fill-rule:evenodd;clip-rule:evenodd;fill:#F8F5EC;}
		.st49{fill-rule:evenodd;clip-rule:evenodd;fill:#7D2E1F;}
		.st50{fill-rule:evenodd;clip-rule:evenodd;fill:#913B2B;}
		.st51{fill-rule:evenodd;clip-rule:evenodd;fill:#A8503C;}
		.st52{fill-rule:evenodd;clip-rule:evenodd;fill:#802C1F;}
		.st53{fill-rule:evenodd;clip-rule:evenodd;fill:#8F392A;}
		.st54{fill-rule:evenodd;clip-rule:evenodd;fill:#853527;}
		.st55{fill-rule:evenodd;clip-rule:evenodd;fill:#6B281B;}
		.st56{fill-rule:evenodd;clip-rule:evenodd;fill:#9EA5C4;}
		.st57{fill-rule:evenodd;clip-rule:evenodd;fill:#F2F2F2;}
		.st58{fill-rule:evenodd;clip-rule:evenodd;fill:#EFB944;}
		.st59{fill-rule:evenodd;clip-rule:evenodd;fill:#E1973B;}
		.st60{fill-rule:evenodd;clip-rule:evenodd;fill:#BDBFAE;}
		.st61{fill-rule:evenodd;clip-rule:evenodd;fill:#FEFEFE;}
		.st62{fill-rule:evenodd;clip-rule:evenodd;fill:#B0B8DB;}
		.st63{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
		.st64{fill-rule:evenodd;clip-rule:evenodd;fill:#F1A05D;}
		.st65{fill-rule:evenodd;clip-rule:evenodd;fill:#E5DCD5;}
		.st66{fill-rule:evenodd;clip-rule:evenodd;fill:#FAC28C;}
		.st67{fill-rule:evenodd;clip-rule:evenodd;fill:#FFCE96;}
		.st68{fill-rule:evenodd;clip-rule:evenodd;fill:#F0B177;}
		.st69{fill-rule:evenodd;clip-rule:evenodd;fill:#EAEAEB;}
		.st70{fill-rule:evenodd;clip-rule:evenodd;fill:#B0ABA6;}
		.st71{fill-rule:evenodd;clip-rule:evenodd;fill:#E5894B;}
		.st72{fill-rule:evenodd;clip-rule:evenodd;fill:#C37541;}
		.st73{fill-rule:evenodd;clip-rule:evenodd;fill:#FFF1A4;}
		.st74{fill-rule:evenodd;clip-rule:evenodd;fill:#E5CC84;}
		.st75{fill-rule:evenodd;clip-rule:evenodd;fill:#FAE394;}
		.st76{fill-rule:evenodd;clip-rule:evenodd;fill:#F5DC90;}
		.st77{opacity:0.4;fill-rule:evenodd;clip-rule:evenodd;fill:#E5CC84;}
		.st78{fill-rule:evenodd;clip-rule:evenodd;fill:#FFD062;}
		.st79{fill-rule:evenodd;clip-rule:evenodd;fill:#9CA5A5;}
		.st80{fill-rule:evenodd;clip-rule:evenodd;fill:#F4EBF7;}
		.st81{fill-rule:evenodd;clip-rule:evenodd;fill:#F9F9F9;}
		.st82{fill-rule:evenodd;clip-rule:evenodd;fill:#5E979E;}
		.st83{fill-rule:evenodd;clip-rule:evenodd;fill:#CC9621;}
		.st84{fill-rule:evenodd;clip-rule:evenodd;fill:#C58F1A;}
		.st85{fill-rule:evenodd;clip-rule:evenodd;fill:#F8C556;}
		.st86{fill-rule:evenodd;clip-rule:evenodd;fill:#FCDE9C;}
		.st87{fill-rule:evenodd;clip-rule:evenodd;fill:#FFF8E0;}
		.st88{fill-rule:evenodd;clip-rule:evenodd;fill:#E0AA38;}
		.st89{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFDF5;}
		.st90{fill-rule:evenodd;clip-rule:evenodd;fill:#EEEDE7;}
		.st91{fill-rule:evenodd;clip-rule:evenodd;fill:#C2C0BD;}
		.st92{fill-rule:evenodd;clip-rule:evenodd;fill:#273482;}
		.st93{fill-rule:evenodd;clip-rule:evenodd;fill:#A098AC;}
		.st94{fill-rule:evenodd;clip-rule:evenodd;fill:#A9B2B4;}
		.st95{fill-rule:evenodd;clip-rule:evenodd;fill:#4B5ACC;}
		.st96{fill-rule:evenodd;clip-rule:evenodd;fill:#5265DB;}
		.st97{fill-rule:evenodd;clip-rule:evenodd;fill:#F2A883;}
		.st98{fill-rule:evenodd;clip-rule:evenodd;fill:#FABC9D;}
		.st99{fill-rule:evenodd;clip-rule:evenodd;fill:#1C1121;}
		.st100{fill-rule:evenodd;clip-rule:evenodd;fill:#424DB3;}
		.st101{fill-rule:evenodd;clip-rule:evenodd;fill:#DCE4FF;}
		.st102{fill-rule:evenodd;clip-rule:evenodd;fill:#2A1A2F;}
		.st103{fill-rule:evenodd;clip-rule:evenodd;fill:#7182B2;}
		.st104{fill-rule:evenodd;clip-rule:evenodd;fill:#FAF2F0;}
		.st105{opacity:0.502;fill-rule:evenodd;clip-rule:evenodd;fill:#BEC7EE;}
		.st106{fill-rule:evenodd;clip-rule:evenodd;fill:#BEC7EE;}
		.st107{fill-rule:evenodd;clip-rule:evenodd;fill:#CAD1F2;}
		.st108{fill-rule:evenodd;clip-rule:evenodd;fill:#FDFFE6;}
		.st109{fill-rule:evenodd;clip-rule:evenodd;fill:#FFB450;}
		.st110{fill-rule:evenodd;clip-rule:evenodd;fill:#FFCAB3;}
		.st111{fill-rule:evenodd;clip-rule:evenodd;fill:#D34646;}
		.st112{fill-rule:evenodd;clip-rule:evenodd;fill:#C46262;}
		.st113{fill-rule:evenodd;clip-rule:evenodd;fill:#DBDBD8;}
		.st114{fill-rule:evenodd;clip-rule:evenodd;fill:#CCCCC8;}
		.st115{opacity:0.7;fill-rule:evenodd;clip-rule:evenodd;fill:#E8E8E5;}
		.st116{fill-rule:evenodd;clip-rule:evenodd;fill:#CBCCCC;}
		.st117{fill-rule:evenodd;clip-rule:evenodd;fill:#F0F0ED;}
		.st118{fill-rule:evenodd;clip-rule:evenodd;fill:#BCBCB8;}
		.st119{fill-rule:evenodd;clip-rule:evenodd;fill:#E6E4E2;}
		.st120{fill-rule:evenodd;clip-rule:evenodd;fill:#FBF9F4;}
		.st121{fill-rule:evenodd;clip-rule:evenodd;fill:#BFBDBC;}
		.st122{fill-rule:evenodd;clip-rule:evenodd;fill:#213F9C;}
		.st123{fill-rule:evenodd;clip-rule:evenodd;fill:#2D52C3;}
		.st124{fill-rule:evenodd;clip-rule:evenodd;fill:#EFEFEB;}
		.st125{fill-rule:evenodd;clip-rule:evenodd;fill:#EDEBE6;}
		.st126{fill-rule:evenodd;clip-rule:evenodd;fill:#577779;}
		.st127{fill-rule:evenodd;clip-rule:evenodd;fill:#345BD4;}
		.st128{fill-rule:evenodd;clip-rule:evenodd;fill:#F6F4EF;}
		.st129{fill-rule:evenodd;clip-rule:evenodd;fill:#D1D1CF;}
		.st130{fill-rule:evenodd;clip-rule:evenodd;fill:#E3E3DF;}
		.st131{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFDF8;}
		.st132{fill-rule:evenodd;clip-rule:evenodd;fill:#E4E4E1;}
		.st133{fill-rule:evenodd;clip-rule:evenodd;fill:#FFF6F4;}
		.st134{fill-rule:evenodd;clip-rule:evenodd;fill:#FFDB89;}
		.st135{fill-rule:evenodd;clip-rule:evenodd;fill:#DFD6E2;}
		.st136{fill-rule:evenodd;clip-rule:evenodd;fill:#5264DB;}
		.st137{fill-rule:evenodd;clip-rule:evenodd;fill:#F2A882;}
		.st138{fill-rule:evenodd;clip-rule:evenodd;fill:#FBBC9E;}
		.st139{fill-rule:evenodd;clip-rule:evenodd;fill:#87C1D3;}
		.st140{fill-rule:evenodd;clip-rule:evenodd;fill:#ACA3B8;}
		.st141{fill-rule:evenodd;clip-rule:evenodd;fill:#FBFBFD;}
		.st142{fill-rule:evenodd;clip-rule:evenodd;fill:#C8CACA;}
		.st143{fill-rule:evenodd;clip-rule:evenodd;fill:#DBDFE1;}
		.st144{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;opacity:0.3;}
		.st145{fill-rule:evenodd;clip-rule:evenodd;fill:#0F3364;}
		.st146{fill-rule:evenodd;clip-rule:evenodd;fill:#DBD6C8;}
		.st147{fill-rule:evenodd;clip-rule:evenodd;fill:#F2EDE6;}
		.st148{fill-rule:evenodd;clip-rule:evenodd;fill:#BCAFAF;}
		.st149{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFD;}
		.st150{fill-rule:evenodd;clip-rule:evenodd;fill:#A1A1A1;}
		.st151{fill-rule:evenodd;clip-rule:evenodd;fill:#C6C6C1;}
		.st152{opacity:0.7;fill-rule:evenodd;clip-rule:evenodd;fill:#6793AA;}
		.st153{opacity:0.7;fill-rule:evenodd;clip-rule:evenodd;fill:#9C9A9A;}
		.st154{fill-rule:evenodd;clip-rule:evenodd;fill:#E8E6E4;}
		.st155{fill-rule:evenodd;clip-rule:evenodd;fill:#CACAC6;}
		.st156{opacity:0.5;fill-rule:evenodd;clip-rule:evenodd;fill:#BCBCB8;}
		.st157{fill-rule:evenodd;clip-rule:evenodd;fill:#CFCFCD;}
		.st158{fill-rule:evenodd;clip-rule:evenodd;fill:#DBD8D8;}
		.st159{fill-rule:evenodd;clip-rule:evenodd;fill:#2849B1;}
		.st160{fill-rule:evenodd;clip-rule:evenodd;fill:#F0A782;}
		.st161{fill-rule:evenodd;clip-rule:evenodd;fill:#FFBFA1;}
		.st162{fill-rule:evenodd;clip-rule:evenodd;fill:#4F6EC8;}
		.st163{opacity:0.5;fill-rule:evenodd;clip-rule:evenodd;fill:#FFF6F4;}
		.st164{fill-rule:evenodd;clip-rule:evenodd;fill:#C4D4CF;}
		.st165{fill-rule:evenodd;clip-rule:evenodd;fill:#EB9C00;}
		.st166{fill-rule:evenodd;clip-rule:evenodd;fill:#FFCA0A;}
.gray_circle, .green_circle {
	opacity:0.85;
}
.blue_circle {
	transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-webkit-animation: object-transition 0.75s 1;
	animation: object-transition 0.75s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 1.25s;
	animation-delay: 1.25s;
}
.green_circle {
	transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-webkit-animation: object-transition 0.75s 1;
	animation: object-transition 0.75s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 1.25s;
	animation-delay: 1.25s;
}
.gray_circle {
	transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-webkit-animation: object-transition 0.75s 1;
	animation: object-transition 0.75s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 1.25s;
	animation-delay: 1.25s;
}
.laborant {
	transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-webkit-animation: object-transition 0.75s 1;
	animation: object-transition 0.75s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 1.75s;
	animation-delay: 1.75s;
}
.factory {
	transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-webkit-animation: object-transition 0.75s 1;
	animation: object-transition 0.75s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
}
.food {
	transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-webkit-animation: object-transition 0.75s 1;
	animation: object-transition 0.75s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 2.25s;
	animation-delay: 2.25s;
}
.small_circle_left, .small_circle_bottom, .small_circle_top {
	transform-origin: 50% 50%;
	-moz-transform-origin: 50% 50%;
	-webkit-animation: object-transition 0.75s 1;
	animation: object-transition 0.75s 1;
	transform-box: fill-box;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 1.5s;
	animation-delay: 1.5s;
}
.blue_w_gray_sector, .blue_w_green_sector, .blue_w_gray_sector {
	-webkit-animation: sk_show .5s linear normal 1;
	animation: sk_show .5s linear normal 1;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: 2.25s;
}



@keyframes sk_show {
	0% {
		opacity: 0;
	}
	80% {
		opacity: 0.8;
	}
	100% {
		opacity: 1;
	}
}
@keyframes hand_show {
	0% {
		opacity: 0;
		transform: translateX(25px);
		transform: translateY(10px);
	}
	50% {
		opacity: 0.75;
		transform: translateX(25px);
		transform: translateY(10px);
	}
	100% {
		opacity: 1;
		transform: translateX(0px)
		transform: translateY(0px)
	}
}
.header-canvas {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:0;
}

canvas{ display: block; vertical-align: bottom; }
#particles-js{position:absolute; width: 100%; height: 100%; background-image: url(""); background-repeat: no-repeat; background-size: cover; background-position: 50% 50%; }
.count-particles{ border-radius: 0 0 3px 3px; }

.hand  {
	-webkit-animation: hand_show .5s linear normal 1;
	animation: hand_show .5s linear normal 1;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: 1s;
}
.m-dots {
	-webkit-animation: sk_show .5s linear normal 1;
	animation: sk_show .5s linear normal 1;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: 3.75s;
}
#particles-js {
	-webkit-animation: sk_show .5s linear normal 1;
	animation: sk_show .5s linear normal 1;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	animation-delay: 4s;
}
.m_01, .m_02, .m_03, .m_04, .m_05, .m_06, .m_07, .m_08, .m_09, .m_10, .m_11, .m_12, .m_13, .m_14, .m_15, .m_16, .m_17, .m_18, .m_19, .m_20, 
.m_21, .m_22, .m_23, .m_24, .m_25, .m_26, .m_27, .m_28, .m_29, .m_30,
.m_31, .m_32, .m_33, .m_34, .m_35, .m_36, .m_37, .m_38, .m_39, .m_40, .m_41, .m_42  {
	-webkit-animation: sk_show .5s linear normal 1;
	animation: sk_show .5s linear normal 1;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}
.m_01 {
	animation-delay: 1.2s;
}
.m_02 {
	animation-delay: 1.25s;
}
.m_03 {
	animation-delay: 1.3s;
}
.m_04 {
	animation-delay: 1.35s;
}
.m_05 {
	animation-delay: 1.4s;
}
.m_06 {
	animation-delay: 1.45s;
}
.m_07 {
	animation-delay: 1.5s;
}
.m_08 {
	animation-delay: 1.55s;
}
.m_09 {
	animation-delay: 1.6s;
}
.m_10 {
	animation-delay: 1.65s;
}
.m_11 {
	animation-delay: 1.7s;
}
.m_12 {
	animation-delay: 1.75s;
}
.m_13 {
	animation-delay: 1.8s;
}
.m_14 {
	animation-delay: 1.85s;
}
.m_15 {
	animation-delay: 1.9s;
}
.m_16 {
	animation-delay: 1.95s;
}
.m_17 {
	animation-delay: 2s;
}
.m_18 {
	animation-delay: 2.05s;
}
.m_19 {
	animation-delay: 2.15s;
}
.m_20 {
	animation-delay: 2.2s;
}
.m_21 {
	animation-delay: 2.25s;
}
.m_22 {
	animation-delay: 2.3s;
}
.m_23 {
	animation-delay: 2.35s;
}
.m_24 {
	animation-delay: 2.4s;
}
.m_25 {
	animation-delay: 2.45s;
}
.m_26 {
	animation-delay: 2.5s;
}
.m_27 {
	animation-delay: 2.55s;
}
.m_28 {
	animation-delay: 2.6s;
}
.m_29 {
	animation-delay: 2.65s;
}
.m_30 {
	animation-delay: 2.7s;
}
.m_31 {
	animation-delay: 2.75s;
}
.m_32 {
	animation-delay: 2.8s;
}
.m_33 {
	animation-delay: 2.85s;
}
.m_34 {
	animation-delay: 2.9s;
}
.m_35 {
	animation-delay: 2.95s;
}
.m_36 {
	animation-delay: 3s;
}
.m_37 {
	animation-delay: 3.05s;
}
.m_38 {
	animation-delay: 3.15s;
}
.m_39 {
	animation-delay: 3.2s;
}
.m_40 {
	animation-delay: 3.25s;
}
.m_41 {
	animation-delay: 3.3s;
}
.m_42 {
	animation-delay: 3.35s;
}


.rotate {

	-webkit-animation: rotating 32s linear infinite;
	-moz-animation: rotating 32s linear infinite;
	-o-animation: rotating 32s linear infinite;
	animation: rotating 32s linear infinite;
	-webkit-transform-origin: 50% 50%;
}
.rotate2 {

	-webkit-animation: reverse-rotating 42s linear infinite;
	-moz-animation: reverse-rotating 42s linear infinite;
	-o-animation: reverse-rotating 42s linear infinite;
	animation: reverse-rotating 42s linear infinite;
	-webkit-transform-origin: 50% 50%;
}

@-webkit-keyframes rotating {
		
		from {
				
			transform: rotate(0deg);	

		}

		to {
			
			transform: rotate(360deg);

		}

}


.outside {
	-webkit-animation: reverse-rotating 18s linear infinite;
	-moz-animation: reverse-rotating 18s linear infinite;
	-o-animation: reverse-rotating 18s linear infinite;
	animation: reverse-rotating 18s linear infinite;

	-webkit-transform-origin: 50% 50%;

}

@-webkit-keyframes reverse-rotating {
		
	from {
			
		transform: rotate(360deg);	

	}

	to {
		
		transform: rotate(0deg);

	}

}



svg. .rotate .st1 {
	
   -webkit-transition: all 4ms cubic-bezier(1.000, 0.185, 0.000, 0.810); 
   -moz-transition: all 4ms cubic-bezier(1.000, 0.185, 0.000, 0.810); 
     -o-transition: all 4ms cubic-bezier(1.000, 0.185, 0.000, 0.810); 
        transition: all 4ms cubic-bezier(1.000, 0.185, 0.000, 0.810);


}