.c0{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i1);}
.c1{fill-rule:evenodd;clip-rule:evenodd;fill:#E2E3F5;}
.c2{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i2);}
.c3{fill-rule:evenodd;clip-rule:evenodd;fill:#DCD8EF;}
.c4{fill-rule:evenodd;clip-rule:evenodd;fill:#D7D3EA;}
.c5{fill-rule:evenodd;clip-rule:evenodd;fill:#E8E9FB;}
.c6{fill-rule:evenodd;clip-rule:evenodd;fill:#F9F9FF;}
.c7{fill-rule:evenodd;clip-rule:evenodd;fill:#F5F5FF;}
.c8{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i3);}
.c9{fill-rule:evenodd;clip-rule:evenodd;fill:#E4E5F6;}
.c10{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i4);}
.c11{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i6_1);}
.c12{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i5_1);}
.c13{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i5);}
.c14{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i6);}
.c15{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i7);}
.c16{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i8);}
.c17{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i9);}
.c18{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i10);}
.c19{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i11);}
.c20{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i12);}
.c21{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i13);}
.c22{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i14);}
.c23{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i15);}
.c24{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i16);}
.c25{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i17);}
.c26{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i18);}
.c27{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i19);}
.c28{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i20);}
.c29{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i21);}
.c30{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i22);}
.c31{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i23);}
.c32{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i24);}
.c33{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i25);}
.c34{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i26);}
.c35{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i27);}
.c36{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i28);}
.c37{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i29);}
.c38{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i30);}
.c39{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i31);}
.c40{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i32);}
.c41{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i33);}
.c42{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i34);}
.c43{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i35);}
.c44{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i36);}
.c45{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i37);}
.c46{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i38);}
.c47{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i39);}
.c48{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i40);}
.c49{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i41);}
.c50{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i42);}
.c51{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i43);}
.c52{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i44);}
.c53{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i45);}
.c54{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i46);}
.c55{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i47);}
.c56{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i48);}
.c57{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i49);}
.c58{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i50);}
.c59{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i51);}
.c60{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i52);}
.c61{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i53);}
.c62{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i54);}
.c63{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i55);}
.c64{fill-rule:evenodd;clip-rule:evenodd;fill:#DAD7EE;}
.c65{fill-rule:evenodd;clip-rule:evenodd;fill:#FFFFFF;}
.c66{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i56);}
.c67{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i57);}
.c68{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i58);}
.c69{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i59);}
.c70{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i60);}
.c71{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i61);}
.c72{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i62);}
.c73{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i63);}
.c74{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i64);}
.c75{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i65);}
.c76{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i66);}
.c77{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i67);}
.c78{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i68);}
.c79{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i69);}
.c80{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i70);}
.c81{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i71);}
.c82{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i72);}
.c83{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i73);}
.c84{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i74);}
.c85{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i75);}
.c86{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i76);}
.c87{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i77);}
.c88{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i78);}
.c89{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i79);}
.c90{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i80);}
.c91{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i81);}
.c92{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i82);}
.c93{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i83);}
.c94{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i84);}
.c95{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i85);}
.c96{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i86);}
.c97{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i87);}
.c98{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i88);}
.c99{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i89);}
.c100{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i90);}
.c101{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i91);}
.c102{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i92);}
.c103{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i93);}
.c104{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i94);}
.c105{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i95);}
.c106{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i96);}
.c107{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i97);}
.c108{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i98);}
.c109{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i99);}
.c110{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i100);}
.c111{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i101);}
.c112{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i102);}
.c113{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i103);}
.c114{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i104);}
.c115{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i105);}
.c116{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i106);}
.c117{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i107);}
.c118{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i108);}
.c119{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i109);}
.c120{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i110);}
.c121{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i111);}
.c122{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i112);}
.c123{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i113);}
.c124{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i114);}
.c125{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i115);}
.c126{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i116);}
.c127{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i117);}
.c128{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i118);}
.c129{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i119);}
.c130{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i120);}
.c131{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i121);}
.c132{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i122);}
.c133{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i123);}
.c134{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i124);}
.c135{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i125);}
.c136{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i126);}
.c137{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i127);}
.c138{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i128);}
.c139{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i129);}
.c140{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i130);}
.c141{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i131);}
.c142{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i132);}
.c143{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i133);}
.c144{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i134);}
.c145{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i135);}
.c146{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i136);}
.c147{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i137);}
.c148{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i138);}
.c149{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i139);}
.c150{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i140);}
.c151{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i141);}
.c152{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i142);}
.c153{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i143);}
.c154{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i144);}
.c155{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i145);}
.c156{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i146);}
.c157{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i147);}
.c158{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i148);}
.c159{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i149);}
.c160{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i150);}
.c161{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i151);}
.c162{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i152);}
.c163{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i153);}
.c164{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i154);}
.c165{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i155);}
.c166{fill-rule:evenodd;clip-rule:evenodd;fill:#F3F3FD;}
.c167{fill-rule:evenodd;clip-rule:evenodd;fill:#DAD7EF;}
.c168{fill-rule:evenodd;clip-rule:evenodd;fill:#E3E4F6;}
.c169{fill-rule:evenodd;clip-rule:evenodd;fill:#EFF1FB;}
.c170{fill-rule:evenodd;clip-rule:evenodd;fill:#F6F6FF;}
.c171{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i156);}
.c172{fill-rule:evenodd;clip-rule:evenodd;fill:url(#i157);}


/* ========================================================================== 
   SVG ANIMATION
   ========================================================================== */
@-webkit-keyframes flying-object_1 { 
	0% {transform: translate(0,0);}
	100% {transform: translate(15px,-15px);}
}
@keyframes flying-object_1 {
	0% {transform: translate(0,0);}
	100% {transform: translate(15px,-15px);}
}
@-webkit-keyframes flying-object_2 { 
	0% {transform: translate(0,0);}
	100% {transform: translate(25px,-25px);}
}
@-webkit-keyframes flying-object_2 {
	0% {transform: translate(0,0);}
	100% {transform: translate(25px,-25px);}
}
@keyframes flying-object_3 { 
	0% {transform: rotate(-10deg);}
	100% {transform: rotate(10deg);}
}
@-webkit-keyframes flying-object_3 { 
	0% {transform: rotate(-10deg);}
	100% {transform: rotate(10deg);}
}
@keyframes flying-object_4 {
	0% {transform: rotate(-10deg) translateY(0);}
	100% {transform: rotate(10deg) translateY(-45px);}
}
@-webkit-keyframes flying-object_4 {
	0% {transform: rotate(-10deg) translateY(0);}
	100% {transform: rotate(10deg) translateY(-45px);}
}
@keyframes flying-object_5 {
	0% {transform: translate(0,0);}
	100% {transform: translate(25px,25px);}
}
@-webkit-keyframes flying-object_5 {
	0% {transform: translate(0,0);}
	100% {transform: translate(25px,25px);}
}
@keyframes flying-object_6 {
	0% {transform: translate(0,0);}
	100% {transform: translate(-15px,25px);}
}
@keyframes flying-object_7 {
	0% {transform: rotate(-10deg) translate(0,0);}
	100% {transform: rotate(10deg) translate(-25px,25px);}
}

#object1 {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: flying-object_1 3s infinite alternate;
	animation: flying-object_1 3s infinite alternate;
	transform-box: fill-box;
	-webkit-animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 0.5s;
	animation-delay: 0.5s;
}
#object2 {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: flying-object_2 3s infinite alternate;
	animation: flying-object_2 3s infinite alternate;
	transform-box: fill-box;
	-webkit-animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 0.6s;
	animation-delay: 0.6s;
}
#object3 {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: flying-object_3 3s infinite alternate;
	animation: flying-object_3 3s infinite alternate;
	transform-box: fill-box;
	-webkit-animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 1s;
	animation-delay: 1s;
}
#object4 {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: flying-object_4 3s infinite alternate;
	animation: flying-object_4 3s infinite alternate;
	transform-box: fill-box;
	-webkit-animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s;
}
#object5 {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: flying-object_5 3s infinite alternate;
	animation: flying-object_5 3s infinite alternate;
	transform-box: fill-box;
	-webkit-animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s;
}
#object6 {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: flying-object_6 3s infinite alternate;
	animation: flying-object_6 3s infinite alternate;
	transform-box: fill-box;
	-webkit-animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 1.25s;
	animation-delay: 1.25s;
}
#object7 {
	transform-origin: 50% 100%;
	-moz-transform-origin: 50% 100%;
	-webkit-animation: flying-object_7 3s infinite alternate;
	animation: flying-object_7 3s infinite alternate;
	transform-box: fill-box;
	-webkit-animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	animation-timing-function: cubic-bezier(0.63, 0.09, 0.3, 1.43);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transform: scale(0);
	position: relative;
	-webkit-animation-delay: 1.3s;
	animation-delay: 1.3s;
}