/***************************************************
 * Generated by SVG Artista on 12/18/2024, 4:58:36 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

logo-container-div { display:block !important; }

 @-webkit-keyframes animate-svg-stroke-1 {
	0% {
	  stroke-dashoffset: 407.06048583984375px;
	  stroke-dasharray: 407.06048583984375px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 407.06048583984375px;
	}
  }
  
  @keyframes animate-svg-stroke-1 {
	0% {
	  stroke-dashoffset: 407.06048583984375px;
	  stroke-dasharray: 407.06048583984375px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 407.06048583984375px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-1 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-1 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-1 {
	-webkit-animation: animate-svg-stroke-1 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
						 animate-svg-fill-1 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
			animation: animate-svg-stroke-1 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
				 animate-svg-fill-1 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-2 {
	0% {
	  stroke-dashoffset: 237.7016143798828px;
	  stroke-dasharray: 237.7016143798828px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 237.7016143798828px;
	}
  }
  
  @keyframes animate-svg-stroke-2 {
	0% {
	  stroke-dashoffset: 237.7016143798828px;
	  stroke-dasharray: 237.7016143798828px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 237.7016143798828px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-2 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-2 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-2 {
	-webkit-animation: animate-svg-stroke-2 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s both,
						 animate-svg-fill-2 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8400000000000001s both;
			animation: animate-svg-stroke-2 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s both,
				 animate-svg-fill-2 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8400000000000001s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-3 {
	0% {
	  stroke-dashoffset: 60.40437316894531px;
	  stroke-dasharray: 60.40437316894531px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 60.40437316894531px;
	}
  }
  
  @keyframes animate-svg-stroke-3 {
	0% {
	  stroke-dashoffset: 60.40437316894531px;
	  stroke-dasharray: 60.40437316894531px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 60.40437316894531px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-3 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-3 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-3 {
	-webkit-animation: animate-svg-stroke-3 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s both,
						 animate-svg-fill-3 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s both;
			animation: animate-svg-stroke-3 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s both,
				 animate-svg-fill-3 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-4 {
	0% {
	  stroke-dashoffset: 454.138916015625px;
	  stroke-dasharray: 454.138916015625px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 454.138916015625px;
	}
  }
  
  @keyframes animate-svg-stroke-4 {
	0% {
	  stroke-dashoffset: 454.138916015625px;
	  stroke-dasharray: 454.138916015625px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 454.138916015625px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-4 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-4 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-4 {
	-webkit-animation: animate-svg-stroke-4 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s both,
						 animate-svg-fill-4 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both;
			animation: animate-svg-stroke-4 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s both,
				 animate-svg-fill-4 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-5 {
	0% {
	  stroke-dashoffset: 133.4927978515625px;
	  stroke-dasharray: 133.4927978515625px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 133.4927978515625px;
	}
  }
  
  @keyframes animate-svg-stroke-5 {
	0% {
	  stroke-dashoffset: 133.4927978515625px;
	  stroke-dasharray: 133.4927978515625px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 133.4927978515625px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-5 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-5 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-5 {
	-webkit-animation: animate-svg-stroke-5 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s both,
						 animate-svg-fill-5 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9600000000000001s both;
			animation: animate-svg-stroke-5 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s both,
				 animate-svg-fill-5 2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9600000000000001s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-6 {
	0% {
	  stroke-dashoffset: 167.6977081298828px;
	  stroke-dasharray: 167.6977081298828px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 167.6977081298828px;
	}
  }
  
  @keyframes animate-svg-stroke-6 {
	0% {
	  stroke-dashoffset: 167.6977081298828px;
	  stroke-dasharray: 167.6977081298828px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 167.6977081298828px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-6 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-6 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-6 {
	-webkit-animation: animate-svg-stroke-6 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both,
						 animate-svg-fill-6 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
			animation: animate-svg-stroke-6 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both,
				 animate-svg-fill-6 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-7 {
	0% {
	  stroke-dashoffset: 273.23309326171875px;
	  stroke-dasharray: 273.23309326171875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 273.23309326171875px;
	}
  }
  
  @keyframes animate-svg-stroke-7 {
	0% {
	  stroke-dashoffset: 273.23309326171875px;
	  stroke-dasharray: 273.23309326171875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 273.23309326171875px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-7 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-7 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-7 {
	-webkit-animation: animate-svg-stroke-7 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
						 animate-svg-fill-7 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both;
			animation: animate-svg-stroke-7 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
				 animate-svg-fill-7 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-8 {
	0% {
	  stroke-dashoffset: 60.404701232910156px;
	  stroke-dasharray: 60.404701232910156px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 60.404701232910156px;
	}
  }
  
  @keyframes animate-svg-stroke-8 {
	0% {
	  stroke-dashoffset: 60.404701232910156px;
	  stroke-dasharray: 60.404701232910156px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 60.404701232910156px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-8 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-8 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-8 {
	-webkit-animation: animate-svg-stroke-8 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s both,
						 animate-svg-fill-8 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both;
			animation: animate-svg-stroke-8 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s both,
				 animate-svg-fill-8 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-9 {
	0% {
	  stroke-dashoffset: 222.11599731445312px;
	  stroke-dasharray: 222.11599731445312px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 222.11599731445312px;
	}
  }
  
  @keyframes animate-svg-stroke-9 {
	0% {
	  stroke-dashoffset: 222.11599731445312px;
	  stroke-dasharray: 222.11599731445312px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 222.11599731445312px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-9 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-9 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-9 {
	-webkit-animation: animate-svg-stroke-9 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s both,
						 animate-svg-fill-9 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.12s both;
			animation: animate-svg-stroke-9 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s both,
				 animate-svg-fill-9 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.12s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-10 {
	0% {
	  stroke-dashoffset: 273.22747802734375px;
	  stroke-dasharray: 273.22747802734375px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 273.22747802734375px;
	}
  }
  
  @keyframes animate-svg-stroke-10 {
	0% {
	  stroke-dashoffset: 273.22747802734375px;
	  stroke-dasharray: 273.22747802734375px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 273.22747802734375px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-10 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-10 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-10 {
	-webkit-animation: animate-svg-stroke-10 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s both,
						 animate-svg-fill-10 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1600000000000001s both;
			animation: animate-svg-stroke-10 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s both,
				 animate-svg-fill-10 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1600000000000001s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-11 {
	0% {
	  stroke-dashoffset: 271.6322021484375px;
	  stroke-dasharray: 271.6322021484375px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 271.6322021484375px;
	}
  }
  
  @keyframes animate-svg-stroke-11 {
	0% {
	  stroke-dashoffset: 271.6322021484375px;
	  stroke-dasharray: 271.6322021484375px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 271.6322021484375px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-11 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-11 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-11 {
	-webkit-animation: animate-svg-stroke-11 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both,
						 animate-svg-fill-11 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
			animation: animate-svg-stroke-11 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both,
				 animate-svg-fill-11 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-12 {
	0% {
	  stroke-dashoffset: 60.40387725830078px;
	  stroke-dasharray: 60.40387725830078px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 60.40387725830078px;
	}
  }
  
  @keyframes animate-svg-stroke-12 {
	0% {
	  stroke-dashoffset: 60.40387725830078px;
	  stroke-dasharray: 60.40387725830078px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 60.40387725830078px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-12 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-12 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-12 {
	-webkit-animation: animate-svg-stroke-12 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s both,
						 animate-svg-fill-12 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.24s both;
			animation: animate-svg-stroke-12 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s both,
				 animate-svg-fill-12 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.24s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-13 {
	0% {
	  stroke-dashoffset: 257.83673095703125px;
	  stroke-dasharray: 257.83673095703125px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 257.83673095703125px;
	}
  }
  
  @keyframes animate-svg-stroke-13 {
	0% {
	  stroke-dashoffset: 257.83673095703125px;
	  stroke-dasharray: 257.83673095703125px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 257.83673095703125px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-13 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-13 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-13 {
	-webkit-animation: animate-svg-stroke-13 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
						 animate-svg-fill-13 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both;
			animation: animate-svg-stroke-13 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
				 animate-svg-fill-13 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-14 {
	0% {
	  stroke-dashoffset: 158.16293334960938px;
	  stroke-dasharray: 158.16293334960938px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 158.16293334960938px;
	}
  }
  
  @keyframes animate-svg-stroke-14 {
	0% {
	  stroke-dashoffset: 158.16293334960938px;
	  stroke-dasharray: 158.16293334960938px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 158.16293334960938px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-14 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-14 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-14 {
	-webkit-animation: animate-svg-stroke-14 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s both,
						 animate-svg-fill-14 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s both;
			animation: animate-svg-stroke-14 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s both,
				 animate-svg-fill-14 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-15 {
	0% {
	  stroke-dashoffset: 237.70867919921875px;
	  stroke-dasharray: 237.70867919921875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 237.70867919921875px;
	}
  }
  
  @keyframes animate-svg-stroke-15 {
	0% {
	  stroke-dashoffset: 237.70867919921875px;
	  stroke-dasharray: 237.70867919921875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 237.70867919921875px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-15 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-15 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-15 {
	-webkit-animation: animate-svg-stroke-15 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s both,
						 animate-svg-fill-15 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.36s both;
			animation: animate-svg-stroke-15 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s both,
				 animate-svg-fill-15 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.36s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-16 {
	0% {
	  stroke-dashoffset: 283.3714904785156px;
	  stroke-dasharray: 283.3714904785156px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 283.3714904785156px;
	}
  }
  
  @keyframes animate-svg-stroke-16 {
	0% {
	  stroke-dashoffset: 283.3714904785156px;
	  stroke-dasharray: 283.3714904785156px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 283.3714904785156px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-16 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-16 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-16 {
	-webkit-animation: animate-svg-stroke-16 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both,
						 animate-svg-fill-16 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
			animation: animate-svg-stroke-16 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both,
				 animate-svg-fill-16 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-17 {
	0% {
	  stroke-dashoffset: 213.70025634765625px;
	  stroke-dasharray: 213.70025634765625px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 213.70025634765625px;
	}
  }
  
  @keyframes animate-svg-stroke-17 {
	0% {
	  stroke-dashoffset: 213.70025634765625px;
	  stroke-dasharray: 213.70025634765625px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 213.70025634765625px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-17 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-17 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-17 {
	-webkit-animation: animate-svg-stroke-17 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both,
						 animate-svg-fill-17 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s both;
			animation: animate-svg-stroke-17 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both,
				 animate-svg-fill-17 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-18 {
	0% {
	  stroke-dashoffset: 111.99404907226562px;
	  stroke-dasharray: 111.99404907226562px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.99404907226562px;
	}
  }
  
  @keyframes animate-svg-stroke-18 {
	0% {
	  stroke-dashoffset: 111.99404907226562px;
	  stroke-dasharray: 111.99404907226562px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.99404907226562px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-18 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-18 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-18 {
	-webkit-animation: animate-svg-stroke-18 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s both,
						 animate-svg-fill-18 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.48s both;
			animation: animate-svg-stroke-18 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s both,
				 animate-svg-fill-18 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.48s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-19 {
	0% {
	  stroke-dashoffset: 79.32614135742188px;
	  stroke-dasharray: 79.32614135742188px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 79.32614135742188px;
	}
  }
  
  @keyframes animate-svg-stroke-19 {
	0% {
	  stroke-dashoffset: 79.32614135742188px;
	  stroke-dasharray: 79.32614135742188px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 79.32614135742188px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-19 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-19 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-19 {
	-webkit-animation: animate-svg-stroke-19 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both,
						 animate-svg-fill-19 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both;
			animation: animate-svg-stroke-19 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both,
				 animate-svg-fill-19 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-20 {
	0% {
	  stroke-dashoffset: 63.362998962402344px;
	  stroke-dasharray: 63.362998962402344px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.362998962402344px;
	}
  }
  
  @keyframes animate-svg-stroke-20 {
	0% {
	  stroke-dashoffset: 63.362998962402344px;
	  stroke-dasharray: 63.362998962402344px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.362998962402344px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-20 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-20 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-20 {
	-webkit-animation: animate-svg-stroke-20 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s both,
						 animate-svg-fill-20 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s both;
			animation: animate-svg-stroke-20 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s both,
				 animate-svg-fill-20 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-21 {
	0% {
	  stroke-dashoffset: 111.9941635131836px;
	  stroke-dasharray: 111.9941635131836px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.9941635131836px;
	}
  }
  
  @keyframes animate-svg-stroke-21 {
	0% {
	  stroke-dashoffset: 111.9941635131836px;
	  stroke-dasharray: 111.9941635131836px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.9941635131836px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-21 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-21 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-21 {
	-webkit-animation: animate-svg-stroke-21 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both,
						 animate-svg-fill-21 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
			animation: animate-svg-stroke-21 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both,
				 animate-svg-fill-21 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-22 {
	0% {
	  stroke-dashoffset: 100.76681518554688px;
	  stroke-dasharray: 100.76681518554688px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 100.76681518554688px;
	}
  }
  
  @keyframes animate-svg-stroke-22 {
	0% {
	  stroke-dashoffset: 100.76681518554688px;
	  stroke-dasharray: 100.76681518554688px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 100.76681518554688px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-22 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-22 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-22 {
	-webkit-animation: animate-svg-stroke-22 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s both,
						 animate-svg-fill-22 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6400000000000001s both;
			animation: animate-svg-stroke-22 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s both,
				 animate-svg-fill-22 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6400000000000001s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-23 {
	0% {
	  stroke-dashoffset: 29.256053924560547px;
	  stroke-dasharray: 29.256053924560547px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 29.256053924560547px;
	}
  }
  
  @keyframes animate-svg-stroke-23 {
	0% {
	  stroke-dashoffset: 29.256053924560547px;
	  stroke-dasharray: 29.256053924560547px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 29.256053924560547px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-23 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-23 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-23 {
	-webkit-animation: animate-svg-stroke-23 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both,
						 animate-svg-fill-23 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6800000000000002s both;
			animation: animate-svg-stroke-23 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both,
				 animate-svg-fill-23 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6800000000000002s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-24 {
	0% {
	  stroke-dashoffset: 147.2670440673828px;
	  stroke-dasharray: 147.2670440673828px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 147.2670440673828px;
	}
  }
  
  @keyframes animate-svg-stroke-24 {
	0% {
	  stroke-dashoffset: 147.2670440673828px;
	  stroke-dasharray: 147.2670440673828px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 147.2670440673828px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-24 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-24 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-24 {
	-webkit-animation: animate-svg-stroke-24 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s both,
						 animate-svg-fill-24 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7200000000000002s both;
			animation: animate-svg-stroke-24 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s both,
				 animate-svg-fill-24 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7200000000000002s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-25 {
	0% {
	  stroke-dashoffset: 111.99495697021484px;
	  stroke-dasharray: 111.99495697021484px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.99495697021484px;
	}
  }
  
  @keyframes animate-svg-stroke-25 {
	0% {
	  stroke-dashoffset: 111.99495697021484px;
	  stroke-dasharray: 111.99495697021484px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.99495697021484px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-25 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-25 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-25 {
	-webkit-animation: animate-svg-stroke-25 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both,
						 animate-svg-fill-25 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.76s both;
			animation: animate-svg-stroke-25 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both,
				 animate-svg-fill-25 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.76s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-26 {
	0% {
	  stroke-dashoffset: 100.76678466796875px;
	  stroke-dasharray: 100.76678466796875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 100.76678466796875px;
	}
  }
  
  @keyframes animate-svg-stroke-26 {
	0% {
	  stroke-dashoffset: 100.76678466796875px;
	  stroke-dasharray: 100.76678466796875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 100.76678466796875px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-26 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-26 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-26 {
	-webkit-animation: animate-svg-stroke-26 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both,
						 animate-svg-fill-26 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
			animation: animate-svg-stroke-26 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both,
				 animate-svg-fill-26 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-27 {
	0% {
	  stroke-dashoffset: 79.32984924316406px;
	  stroke-dasharray: 79.32984924316406px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 79.32984924316406px;
	}
  }
  
  @keyframes animate-svg-stroke-27 {
	0% {
	  stroke-dashoffset: 79.32984924316406px;
	  stroke-dasharray: 79.32984924316406px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 79.32984924316406px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-27 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-27 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-27 {
	-webkit-animation: animate-svg-stroke-27 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s both,
						 animate-svg-fill-27 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.84s both;
			animation: animate-svg-stroke-27 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s both,
				 animate-svg-fill-27 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.84s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-28 {
	0% {
	  stroke-dashoffset: 66.46625518798828px;
	  stroke-dasharray: 66.46625518798828px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 66.46625518798828px;
	}
  }
  
  @keyframes animate-svg-stroke-28 {
	0% {
	  stroke-dashoffset: 66.46625518798828px;
	  stroke-dasharray: 66.46625518798828px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 66.46625518798828px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-28 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-28 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-28 {
	-webkit-animation: animate-svg-stroke-28 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s both,
						 animate-svg-fill-28 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8800000000000001s both;
			animation: animate-svg-stroke-28 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s both,
				 animate-svg-fill-28 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8800000000000001s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-29 {
	0% {
	  stroke-dashoffset: 111.9941177368164px;
	  stroke-dasharray: 111.9941177368164px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.9941177368164px;
	}
  }
  
  @keyframes animate-svg-stroke-29 {
	0% {
	  stroke-dashoffset: 111.9941177368164px;
	  stroke-dasharray: 111.9941177368164px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.9941177368164px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-29 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-29 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-29 {
	-webkit-animation: animate-svg-stroke-29 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both,
						 animate-svg-fill-29 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9200000000000002s both;
			animation: animate-svg-stroke-29 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both,
				 animate-svg-fill-29 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9200000000000002s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-30 {
	0% {
	  stroke-dashoffset: 74.87775421142578px;
	  stroke-dasharray: 74.87775421142578px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 74.87775421142578px;
	}
  }
  
  @keyframes animate-svg-stroke-30 {
	0% {
	  stroke-dashoffset: 74.87775421142578px;
	  stroke-dasharray: 74.87775421142578px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 74.87775421142578px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-30 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-30 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-30 {
	-webkit-animation: animate-svg-stroke-30 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s both,
						 animate-svg-fill-30 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.96s both;
			animation: animate-svg-stroke-30 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s both,
				 animate-svg-fill-30 2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.96s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-31 {
	0% {
	  stroke-dashoffset: 74.87654876708984px;
	  stroke-dasharray: 74.87654876708984px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 74.87654876708984px;
	}
  }
  
  @keyframes animate-svg-stroke-31 {
	0% {
	  stroke-dashoffset: 74.87654876708984px;
	  stroke-dasharray: 74.87654876708984px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 74.87654876708984px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-31 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-31 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-31 {
	-webkit-animation: animate-svg-stroke-31 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both,
						 animate-svg-fill-31 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
			animation: animate-svg-stroke-31 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both,
				 animate-svg-fill-31 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-32 {
	0% {
	  stroke-dashoffset: 120.57867431640625px;
	  stroke-dasharray: 120.57867431640625px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 120.57867431640625px;
	}
  }
  
  @keyframes animate-svg-stroke-32 {
	0% {
	  stroke-dashoffset: 120.57867431640625px;
	  stroke-dasharray: 120.57867431640625px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 120.57867431640625px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-32 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-32 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-32 {
	-webkit-animation: animate-svg-stroke-32 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s both,
						 animate-svg-fill-32 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s both;
			animation: animate-svg-stroke-32 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s both,
				 animate-svg-fill-32 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-33 {
	0% {
	  stroke-dashoffset: 149.38626098632812px;
	  stroke-dasharray: 149.38626098632812px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 149.38626098632812px;
	}
  }
  
  @keyframes animate-svg-stroke-33 {
	0% {
	  stroke-dashoffset: 149.38626098632812px;
	  stroke-dasharray: 149.38626098632812px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 149.38626098632812px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-33 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-33 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-33 {
	-webkit-animation: animate-svg-stroke-33 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s both,
						 animate-svg-fill-33 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.08s both;
			animation: animate-svg-stroke-33 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s both,
				 animate-svg-fill-33 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.08s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-34 {
	0% {
	  stroke-dashoffset: 74.87654876708984px;
	  stroke-dasharray: 74.87654876708984px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 74.87654876708984px;
	}
  }
  
  @keyframes animate-svg-stroke-34 {
	0% {
	  stroke-dashoffset: 74.87654876708984px;
	  stroke-dasharray: 74.87654876708984px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 74.87654876708984px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-34 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-34 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-34 {
	-webkit-animation: animate-svg-stroke-34 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s both,
						 animate-svg-fill-34 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.12s both;
			animation: animate-svg-stroke-34 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s both,
				 animate-svg-fill-34 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.12s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-35 {
	0% {
	  stroke-dashoffset: 127.82109069824219px;
	  stroke-dasharray: 127.82109069824219px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.82109069824219px;
	}
  }
  
  @keyframes animate-svg-stroke-35 {
	0% {
	  stroke-dashoffset: 127.82109069824219px;
	  stroke-dasharray: 127.82109069824219px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.82109069824219px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-35 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-35 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-35 {
	-webkit-animation: animate-svg-stroke-35 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both,
						 animate-svg-fill-35 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s both;
			animation: animate-svg-stroke-35 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both,
				 animate-svg-fill-35 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-36 {
	0% {
	  stroke-dashoffset: 126.22758483886719px;
	  stroke-dasharray: 126.22758483886719px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 126.22758483886719px;
	}
  }
  
  @keyframes animate-svg-stroke-36 {
	0% {
	  stroke-dashoffset: 126.22758483886719px;
	  stroke-dasharray: 126.22758483886719px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 126.22758483886719px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-36 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-36 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-36 {
	-webkit-animation: animate-svg-stroke-36 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s both,
						 animate-svg-fill-36 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
			animation: animate-svg-stroke-36 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s both,
				 animate-svg-fill-36 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-37 {
	0% {
	  stroke-dashoffset: 63.364017486572266px;
	  stroke-dasharray: 63.364017486572266px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.364017486572266px;
	}
  }
  
  @keyframes animate-svg-stroke-37 {
	0% {
	  stroke-dashoffset: 63.364017486572266px;
	  stroke-dasharray: 63.364017486572266px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.364017486572266px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-37 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-37 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-37 {
	-webkit-animation: animate-svg-stroke-37 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both,
						 animate-svg-fill-37 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.24s both;
			animation: animate-svg-stroke-37 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both,
				 animate-svg-fill-37 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.24s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-38 {
	0% {
	  stroke-dashoffset: 150.1832733154297px;
	  stroke-dasharray: 150.1832733154297px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 150.1832733154297px;
	}
  }
  
  @keyframes animate-svg-stroke-38 {
	0% {
	  stroke-dashoffset: 150.1832733154297px;
	  stroke-dasharray: 150.1832733154297px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 150.1832733154297px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-38 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-38 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-38 {
	-webkit-animation: animate-svg-stroke-38 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s both,
						 animate-svg-fill-38 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2800000000000002s both;
			animation: animate-svg-stroke-38 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s both,
				 animate-svg-fill-38 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2800000000000002s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-39 {
	0% {
	  stroke-dashoffset: 127.82109832763672px;
	  stroke-dasharray: 127.82109832763672px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.82109832763672px;
	}
  }
  
  @keyframes animate-svg-stroke-39 {
	0% {
	  stroke-dashoffset: 127.82109832763672px;
	  stroke-dasharray: 127.82109832763672px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.82109832763672px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-39 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-39 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-39 {
	-webkit-animation: animate-svg-stroke-39 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s both,
						 animate-svg-fill-39 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3200000000000003s both;
			animation: animate-svg-stroke-39 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s both,
				 animate-svg-fill-39 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3200000000000003s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-40 {
	0% {
	  stroke-dashoffset: 111.995849609375px;
	  stroke-dasharray: 111.995849609375px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.995849609375px;
	}
  }
  
  @keyframes animate-svg-stroke-40 {
	0% {
	  stroke-dashoffset: 111.995849609375px;
	  stroke-dasharray: 111.995849609375px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.995849609375px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-40 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-40 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-40 {
	-webkit-animation: animate-svg-stroke-40 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s both,
						 animate-svg-fill-40 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3600000000000003s both;
			animation: animate-svg-stroke-40 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s both,
				 animate-svg-fill-40 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3600000000000003s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-41 {
	0% {
	  stroke-dashoffset: 169.9083709716797px;
	  stroke-dasharray: 169.9083709716797px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 169.9083709716797px;
	}
  }
  
  @keyframes animate-svg-stroke-41 {
	0% {
	  stroke-dashoffset: 169.9083709716797px;
	  stroke-dasharray: 169.9083709716797px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 169.9083709716797px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-41 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-41 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-41 {
	-webkit-animation: animate-svg-stroke-41 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both,
						 animate-svg-fill-41 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s both;
			animation: animate-svg-stroke-41 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both,
				 animate-svg-fill-41 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-42 {
	0% {
	  stroke-dashoffset: 63.374717712402344px;
	  stroke-dasharray: 63.374717712402344px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.374717712402344px;
	}
  }
  
  @keyframes animate-svg-stroke-42 {
	0% {
	  stroke-dashoffset: 63.374717712402344px;
	  stroke-dasharray: 63.374717712402344px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.374717712402344px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-42 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-42 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-42 {
	-webkit-animation: animate-svg-stroke-42 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8200000000000001s both,
						 animate-svg-fill-42 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4400000000000004s both;
			animation: animate-svg-stroke-42 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8200000000000001s both,
				 animate-svg-fill-42 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4400000000000004s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-43 {
	0% {
	  stroke-dashoffset: 99.76441192626953px;
	  stroke-dasharray: 99.76441192626953px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 99.76441192626953px;
	}
  }
  
  @keyframes animate-svg-stroke-43 {
	0% {
	  stroke-dashoffset: 99.76441192626953px;
	  stroke-dasharray: 99.76441192626953px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 99.76441192626953px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-43 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-43 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-43 {
	-webkit-animation: animate-svg-stroke-43 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both,
						 animate-svg-fill-43 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.48s both;
			animation: animate-svg-stroke-43 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both,
				 animate-svg-fill-43 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.48s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-44 {
	0% {
	  stroke-dashoffset: 99.73385620117188px;
	  stroke-dasharray: 99.73385620117188px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 99.73385620117188px;
	}
  }
  
  @keyframes animate-svg-stroke-44 {
	0% {
	  stroke-dashoffset: 99.73385620117188px;
	  stroke-dasharray: 99.73385620117188px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 99.73385620117188px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-44 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-44 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-44 {
	-webkit-animation: animate-svg-stroke-44 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.86s both,
						 animate-svg-fill-44 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s both;
			animation: animate-svg-stroke-44 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.86s both,
				 animate-svg-fill-44 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-45 {
	0% {
	  stroke-dashoffset: 95.8289566040039px;
	  stroke-dasharray: 95.8289566040039px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 95.8289566040039px;
	}
  }
  
  @keyframes animate-svg-stroke-45 {
	0% {
	  stroke-dashoffset: 95.8289566040039px;
	  stroke-dasharray: 95.8289566040039px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 95.8289566040039px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-45 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-45 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-45 {
	-webkit-animation: animate-svg-stroke-45 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s both,
						 animate-svg-fill-45 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.56s both;
			animation: animate-svg-stroke-45 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s both,
				 animate-svg-fill-45 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.56s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-46 {
	0% {
	  stroke-dashoffset: 90.06681060791016px;
	  stroke-dasharray: 90.06681060791016px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 90.06681060791016px;
	}
  }
  
  @keyframes animate-svg-stroke-46 {
	0% {
	  stroke-dashoffset: 90.06681060791016px;
	  stroke-dasharray: 90.06681060791016px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 90.06681060791016px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-46 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-46 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-46 {
	-webkit-animation: animate-svg-stroke-46 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both,
						 animate-svg-fill-46 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
			animation: animate-svg-stroke-46 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both,
				 animate-svg-fill-46 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-47 {
	0% {
	  stroke-dashoffset: 63.37861633300781px;
	  stroke-dasharray: 63.37861633300781px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.37861633300781px;
	}
  }
  
  @keyframes animate-svg-stroke-47 {
	0% {
	  stroke-dashoffset: 63.37861633300781px;
	  stroke-dasharray: 63.37861633300781px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.37861633300781px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-47 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-47 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-47 {
	-webkit-animation: animate-svg-stroke-47 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both,
						 animate-svg-fill-47 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.64s both;
			animation: animate-svg-stroke-47 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both,
				 animate-svg-fill-47 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.64s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-48 {
	0% {
	  stroke-dashoffset: 111.99414825439453px;
	  stroke-dasharray: 111.99414825439453px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.99414825439453px;
	}
  }
  
  @keyframes animate-svg-stroke-48 {
	0% {
	  stroke-dashoffset: 111.99414825439453px;
	  stroke-dasharray: 111.99414825439453px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.99414825439453px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-48 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-48 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-48 {
	-webkit-animation: animate-svg-stroke-48 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9400000000000001s both,
						 animate-svg-fill-48 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.68s both;
			animation: animate-svg-stroke-48 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9400000000000001s both,
				 animate-svg-fill-48 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.68s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-49 {
	0% {
	  stroke-dashoffset: 100.76667785644531px;
	  stroke-dasharray: 100.76667785644531px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 100.76667785644531px;
	}
  }
  
  @keyframes animate-svg-stroke-49 {
	0% {
	  stroke-dashoffset: 100.76667785644531px;
	  stroke-dasharray: 100.76667785644531px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 100.76667785644531px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-49 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-49 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-49 {
	-webkit-animation: animate-svg-stroke-49 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s both,
						 animate-svg-fill-49 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7199999999999998s both;
			animation: animate-svg-stroke-49 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s both,
				 animate-svg-fill-49 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7199999999999998s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-50 {
	0% {
	  stroke-dashoffset: 213.71743774414062px;
	  stroke-dasharray: 213.71743774414062px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 213.71743774414062px;
	}
  }
  
  @keyframes animate-svg-stroke-50 {
	0% {
	  stroke-dashoffset: 213.71743774414062px;
	  stroke-dasharray: 213.71743774414062px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 213.71743774414062px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-50 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-50 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-50 {
	-webkit-animation: animate-svg-stroke-50 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.98s both,
						 animate-svg-fill-50 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s both;
			animation: animate-svg-stroke-50 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.98s both,
				 animate-svg-fill-50 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-51 {
	0% {
	  stroke-dashoffset: 112.00214385986328px;
	  stroke-dasharray: 112.00214385986328px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 112.00214385986328px;
	}
  }
  
  @keyframes animate-svg-stroke-51 {
	0% {
	  stroke-dashoffset: 112.00214385986328px;
	  stroke-dasharray: 112.00214385986328px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 112.00214385986328px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-51 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-51 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-51 {
	-webkit-animation: animate-svg-stroke-51 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both,
						 animate-svg-fill-51 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
			animation: animate-svg-stroke-51 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both,
				 animate-svg-fill-51 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-52 {
	0% {
	  stroke-dashoffset: 150.17904663085938px;
	  stroke-dasharray: 150.17904663085938px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 150.17904663085938px;
	}
  }
  
  @keyframes animate-svg-stroke-52 {
	0% {
	  stroke-dashoffset: 150.17904663085938px;
	  stroke-dasharray: 150.17904663085938px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 150.17904663085938px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-52 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-52 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-52 {
	-webkit-animation: animate-svg-stroke-52 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s both,
						 animate-svg-fill-52 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.84s both;
			animation: animate-svg-stroke-52 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s both,
				 animate-svg-fill-52 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.84s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-53 {
	0% {
	  stroke-dashoffset: 127.81697082519531px;
	  stroke-dasharray: 127.81697082519531px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.81697082519531px;
	}
  }
  
  @keyframes animate-svg-stroke-53 {
	0% {
	  stroke-dashoffset: 127.81697082519531px;
	  stroke-dasharray: 127.81697082519531px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.81697082519531px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-53 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-53 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-53 {
	-webkit-animation: animate-svg-stroke-53 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both,
						 animate-svg-fill-53 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s both;
			animation: animate-svg-stroke-53 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both,
				 animate-svg-fill-53 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-54 {
	0% {
	  stroke-dashoffset: 74.87649536132812px;
	  stroke-dasharray: 74.87649536132812px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 74.87649536132812px;
	}
  }
  
  @keyframes animate-svg-stroke-54 {
	0% {
	  stroke-dashoffset: 74.87649536132812px;
	  stroke-dasharray: 74.87649536132812px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 74.87649536132812px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-54 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-54 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-54 {
	-webkit-animation: animate-svg-stroke-54 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.06s both,
						 animate-svg-fill-54 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.92s both;
			animation: animate-svg-stroke-54 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.06s both,
				 animate-svg-fill-54 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.92s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-55 {
	0% {
	  stroke-dashoffset: 90.08152770996094px;
	  stroke-dasharray: 90.08152770996094px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 90.08152770996094px;
	}
  }
  
  @keyframes animate-svg-stroke-55 {
	0% {
	  stroke-dashoffset: 90.08152770996094px;
	  stroke-dasharray: 90.08152770996094px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 90.08152770996094px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-55 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-55 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-55 {
	-webkit-animation: animate-svg-stroke-55 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both,
						 animate-svg-fill-55 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.96s both;
			animation: animate-svg-stroke-55 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both,
				 animate-svg-fill-55 2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.96s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-56 {
	0% {
	  stroke-dashoffset: 149.06756591796875px;
	  stroke-dasharray: 149.06756591796875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 149.06756591796875px;
	}
  }
  
  @keyframes animate-svg-stroke-56 {
	0% {
	  stroke-dashoffset: 149.06756591796875px;
	  stroke-dasharray: 149.06756591796875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 149.06756591796875px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-56 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-56 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-56 {
	-webkit-animation: animate-svg-stroke-56 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both,
						 animate-svg-fill-56 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both;
			animation: animate-svg-stroke-56 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both,
				 animate-svg-fill-56 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-57 {
	0% {
	  stroke-dashoffset: 90.06917572021484px;
	  stroke-dasharray: 90.06917572021484px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 90.06917572021484px;
	}
  }
  
  @keyframes animate-svg-stroke-57 {
	0% {
	  stroke-dashoffset: 90.06917572021484px;
	  stroke-dasharray: 90.06917572021484px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 90.06917572021484px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-57 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-57 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-57 {
	-webkit-animation: animate-svg-stroke-57 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.12s both,
						 animate-svg-fill-57 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.04s both;
			animation: animate-svg-stroke-57 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.12s both,
				 animate-svg-fill-57 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.04s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-58 {
	0% {
	  stroke-dashoffset: 63.36471176147461px;
	  stroke-dasharray: 63.36471176147461px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.36471176147461px;
	}
  }
  
  @keyframes animate-svg-stroke-58 {
	0% {
	  stroke-dashoffset: 63.36471176147461px;
	  stroke-dasharray: 63.36471176147461px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.36471176147461px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-58 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-58 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-58 {
	-webkit-animation: animate-svg-stroke-58 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1400000000000001s both,
						 animate-svg-fill-58 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.08s both;
			animation: animate-svg-stroke-58 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1400000000000001s both,
				 animate-svg-fill-58 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.08s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-59 {
	0% {
	  stroke-dashoffset: 100.76274108886719px;
	  stroke-dasharray: 100.76274108886719px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 100.76274108886719px;
	}
  }
  
  @keyframes animate-svg-stroke-59 {
	0% {
	  stroke-dashoffset: 100.76274108886719px;
	  stroke-dasharray: 100.76274108886719px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 100.76274108886719px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-59 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-59 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-59 {
	-webkit-animation: animate-svg-stroke-59 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s both,
						 animate-svg-fill-59 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s both;
			animation: animate-svg-stroke-59 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s both,
				 animate-svg-fill-59 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-60 {
	0% {
	  stroke-dashoffset: 175.1691436767578px;
	  stroke-dasharray: 175.1691436767578px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 175.1691436767578px;
	}
  }
  
  @keyframes animate-svg-stroke-60 {
	0% {
	  stroke-dashoffset: 175.1691436767578px;
	  stroke-dasharray: 175.1691436767578px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 175.1691436767578px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-60 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-60 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-60 {
	-webkit-animation: animate-svg-stroke-60 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.18s both,
						 animate-svg-fill-60 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.16s both;
			animation: animate-svg-stroke-60 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.18s both,
				 animate-svg-fill-60 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.16s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-61 {
	0% {
	  stroke-dashoffset: 156.11476135253906px;
	  stroke-dasharray: 156.11476135253906px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 156.11476135253906px;
	}
  }
  
  @keyframes animate-svg-stroke-61 {
	0% {
	  stroke-dashoffset: 156.11476135253906px;
	  stroke-dasharray: 156.11476135253906px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 156.11476135253906px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-61 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-61 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-61 {
	-webkit-animation: animate-svg-stroke-61 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both,
						 animate-svg-fill-61 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both;
			animation: animate-svg-stroke-61 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both,
				 animate-svg-fill-61 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-62 {
	0% {
	  stroke-dashoffset: 127.81846618652344px;
	  stroke-dasharray: 127.81846618652344px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.81846618652344px;
	}
  }
  
  @keyframes animate-svg-stroke-62 {
	0% {
	  stroke-dashoffset: 127.81846618652344px;
	  stroke-dasharray: 127.81846618652344px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.81846618652344px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-62 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-62 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-62 {
	-webkit-animation: animate-svg-stroke-62 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.22s both,
						 animate-svg-fill-62 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.24s both;
			animation: animate-svg-stroke-62 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.22s both,
				 animate-svg-fill-62 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.24s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-63 {
	0% {
	  stroke-dashoffset: 120.57495880126953px;
	  stroke-dasharray: 120.57495880126953px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 120.57495880126953px;
	}
  }
  
  @keyframes animate-svg-stroke-63 {
	0% {
	  stroke-dashoffset: 120.57495880126953px;
	  stroke-dasharray: 120.57495880126953px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 120.57495880126953px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-63 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-63 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-63 {
	-webkit-animation: animate-svg-stroke-63 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.24s both,
						 animate-svg-fill-63 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2800000000000002s both;
			animation: animate-svg-stroke-63 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.24s both,
				 animate-svg-fill-63 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2800000000000002s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-64 {
	0% {
	  stroke-dashoffset: 74.87661743164062px;
	  stroke-dasharray: 74.87661743164062px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 74.87661743164062px;
	}
  }
  
  @keyframes animate-svg-stroke-64 {
	0% {
	  stroke-dashoffset: 74.87661743164062px;
	  stroke-dasharray: 74.87661743164062px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 74.87661743164062px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-64 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-64 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-64 {
	-webkit-animation: animate-svg-stroke-64 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.26s both,
						 animate-svg-fill-64 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3200000000000003s both;
			animation: animate-svg-stroke-64 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.26s both,
				 animate-svg-fill-64 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3200000000000003s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-65 {
	0% {
	  stroke-dashoffset: 29.25411605834961px;
	  stroke-dasharray: 29.25411605834961px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 29.25411605834961px;
	}
  }
  
  @keyframes animate-svg-stroke-65 {
	0% {
	  stroke-dashoffset: 29.25411605834961px;
	  stroke-dasharray: 29.25411605834961px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 29.25411605834961px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-65 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-65 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-65 {
	-webkit-animation: animate-svg-stroke-65 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both,
						 animate-svg-fill-65 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3600000000000003s both;
			animation: animate-svg-stroke-65 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both,
				 animate-svg-fill-65 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3600000000000003s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-66 {
	0% {
	  stroke-dashoffset: 104.72183990478516px;
	  stroke-dasharray: 104.72183990478516px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 104.72183990478516px;
	}
  }
  
  @keyframes animate-svg-stroke-66 {
	0% {
	  stroke-dashoffset: 104.72183990478516px;
	  stroke-dasharray: 104.72183990478516px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 104.72183990478516px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-66 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-66 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-66 {
	-webkit-animation: animate-svg-stroke-66 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both,
						 animate-svg-fill-66 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s both;
			animation: animate-svg-stroke-66 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both,
				 animate-svg-fill-66 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-67 {
	0% {
	  stroke-dashoffset: 63.36397171020508px;
	  stroke-dasharray: 63.36397171020508px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.36397171020508px;
	}
  }
  
  @keyframes animate-svg-stroke-67 {
	0% {
	  stroke-dashoffset: 63.36397171020508px;
	  stroke-dasharray: 63.36397171020508px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.36397171020508px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-67 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-67 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-67 {
	-webkit-animation: animate-svg-stroke-67 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s both,
						 animate-svg-fill-67 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4400000000000004s both;
			animation: animate-svg-stroke-67 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s both,
				 animate-svg-fill-67 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4400000000000004s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-68 {
	0% {
	  stroke-dashoffset: 153.42564392089844px;
	  stroke-dasharray: 153.42564392089844px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 153.42564392089844px;
	}
  }
  
  @keyframes animate-svg-stroke-68 {
	0% {
	  stroke-dashoffset: 153.42564392089844px;
	  stroke-dasharray: 153.42564392089844px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 153.42564392089844px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-68 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-68 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-68 {
	-webkit-animation: animate-svg-stroke-68 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.34s both,
						 animate-svg-fill-68 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4800000000000004s both;
			animation: animate-svg-stroke-68 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.34s both,
				 animate-svg-fill-68 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4800000000000004s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-69 {
	0% {
	  stroke-dashoffset: 127.81488037109375px;
	  stroke-dasharray: 127.81488037109375px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.81488037109375px;
	}
  }
  
  @keyframes animate-svg-stroke-69 {
	0% {
	  stroke-dashoffset: 127.81488037109375px;
	  stroke-dasharray: 127.81488037109375px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.81488037109375px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-69 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-69 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-69 {
	-webkit-animation: animate-svg-stroke-69 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.36s both,
						 animate-svg-fill-69 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5200000000000005s both;
			animation: animate-svg-stroke-69 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.36s both,
				 animate-svg-fill-69 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5200000000000005s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-70 {
	0% {
	  stroke-dashoffset: 212.99868774414062px;
	  stroke-dasharray: 212.99868774414062px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 212.99868774414062px;
	}
  }
  
  @keyframes animate-svg-stroke-70 {
	0% {
	  stroke-dashoffset: 212.99868774414062px;
	  stroke-dasharray: 212.99868774414062px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 212.99868774414062px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-70 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-70 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-70 {
	-webkit-animation: animate-svg-stroke-70 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3800000000000001s both,
						 animate-svg-fill-70 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5600000000000005s both;
			animation: animate-svg-stroke-70 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3800000000000001s both,
				 animate-svg-fill-70 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5600000000000005s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-71 {
	0% {
	  stroke-dashoffset: 120.57382202148438px;
	  stroke-dasharray: 120.57382202148438px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 120.57382202148438px;
	}
  }
  
  @keyframes animate-svg-stroke-71 {
	0% {
	  stroke-dashoffset: 120.57382202148438px;
	  stroke-dasharray: 120.57382202148438px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 120.57382202148438px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-71 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-71 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-71 {
	-webkit-animation: animate-svg-stroke-71 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both,
						 animate-svg-fill-71 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s both;
			animation: animate-svg-stroke-71 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both,
				 animate-svg-fill-71 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-72 {
	0% {
	  stroke-dashoffset: 66.45841217041016px;
	  stroke-dasharray: 66.45841217041016px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 66.45841217041016px;
	}
  }
  
  @keyframes animate-svg-stroke-72 {
	0% {
	  stroke-dashoffset: 66.45841217041016px;
	  stroke-dasharray: 66.45841217041016px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 66.45841217041016px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-72 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-72 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-72 {
	-webkit-animation: animate-svg-stroke-72 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.42s both,
						 animate-svg-fill-72 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6399999999999997s both;
			animation: animate-svg-stroke-72 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.42s both,
				 animate-svg-fill-72 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6399999999999997s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-73 {
	0% {
	  stroke-dashoffset: 142.21884155273438px;
	  stroke-dasharray: 142.21884155273438px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 142.21884155273438px;
	}
  }
  
  @keyframes animate-svg-stroke-73 {
	0% {
	  stroke-dashoffset: 142.21884155273438px;
	  stroke-dasharray: 142.21884155273438px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 142.21884155273438px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-73 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-73 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-73 {
	-webkit-animation: animate-svg-stroke-73 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s both,
						 animate-svg-fill-73 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6799999999999997s both;
			animation: animate-svg-stroke-73 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s both,
				 animate-svg-fill-73 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6799999999999997s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-74 {
	0% {
	  stroke-dashoffset: 127.8233871459961px;
	  stroke-dasharray: 127.8233871459961px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.8233871459961px;
	}
  }
  
  @keyframes animate-svg-stroke-74 {
	0% {
	  stroke-dashoffset: 127.8233871459961px;
	  stroke-dasharray: 127.8233871459961px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.8233871459961px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-74 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-74 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-74 {
	-webkit-animation: animate-svg-stroke-74 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.46s both,
						 animate-svg-fill-74 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s both;
			animation: animate-svg-stroke-74 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.46s both,
				 animate-svg-fill-74 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-75 {
	0% {
	  stroke-dashoffset: 150.17095947265625px;
	  stroke-dasharray: 150.17095947265625px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 150.17095947265625px;
	}
  }
  
  @keyframes animate-svg-stroke-75 {
	0% {
	  stroke-dashoffset: 150.17095947265625px;
	  stroke-dasharray: 150.17095947265625px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 150.17095947265625px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-75 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-75 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-75 {
	-webkit-animation: animate-svg-stroke-75 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.48s both,
						 animate-svg-fill-75 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.76s both;
			animation: animate-svg-stroke-75 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.48s both,
				 animate-svg-fill-75 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.76s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-76 {
	0% {
	  stroke-dashoffset: 176.6350555419922px;
	  stroke-dasharray: 176.6350555419922px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 176.6350555419922px;
	}
  }
  
  @keyframes animate-svg-stroke-76 {
	0% {
	  stroke-dashoffset: 176.6350555419922px;
	  stroke-dasharray: 176.6350555419922px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 176.6350555419922px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-76 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-76 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-76 {
	-webkit-animation: animate-svg-stroke-76 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both,
						 animate-svg-fill-76 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both;
			animation: animate-svg-stroke-76 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s both,
				 animate-svg-fill-76 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-77 {
	0% {
	  stroke-dashoffset: 111.9898452758789px;
	  stroke-dasharray: 111.9898452758789px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.9898452758789px;
	}
  }
  
  @keyframes animate-svg-stroke-77 {
	0% {
	  stroke-dashoffset: 111.9898452758789px;
	  stroke-dasharray: 111.9898452758789px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 111.9898452758789px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-77 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-77 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-77 {
	-webkit-animation: animate-svg-stroke-77 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both,
						 animate-svg-fill-77 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s both;
			animation: animate-svg-stroke-77 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s both,
				 animate-svg-fill-77 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-78 {
	0% {
	  stroke-dashoffset: 63.360084533691406px;
	  stroke-dasharray: 63.360084533691406px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.360084533691406px;
	}
  }
  
  @keyframes animate-svg-stroke-78 {
	0% {
	  stroke-dashoffset: 63.360084533691406px;
	  stroke-dasharray: 63.360084533691406px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 63.360084533691406px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-78 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-78 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-78 {
	-webkit-animation: animate-svg-stroke-78 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.54s both,
						 animate-svg-fill-78 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.88s both;
			animation: animate-svg-stroke-78 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.54s both,
				 animate-svg-fill-78 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.88s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-79 {
	0% {
	  stroke-dashoffset: 90.07022094726562px;
	  stroke-dasharray: 90.07022094726562px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 90.07022094726562px;
	}
  }
  
  @keyframes animate-svg-stroke-79 {
	0% {
	  stroke-dashoffset: 90.07022094726562px;
	  stroke-dasharray: 90.07022094726562px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 90.07022094726562px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-79 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-79 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-79 {
	-webkit-animation: animate-svg-stroke-79 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s both,
						 animate-svg-fill-79 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.92s both;
			animation: animate-svg-stroke-79 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s both,
				 animate-svg-fill-79 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.92s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-80 {
	0% {
	  stroke-dashoffset: 127.81171417236328px;
	  stroke-dasharray: 127.81171417236328px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.81171417236328px;
	}
  }
  
  @keyframes animate-svg-stroke-80 {
	0% {
	  stroke-dashoffset: 127.81171417236328px;
	  stroke-dasharray: 127.81171417236328px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 127.81171417236328px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-80 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-80 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-80 {
	-webkit-animation: animate-svg-stroke-80 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.58s both,
						 animate-svg-fill-80 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s both;
			animation: animate-svg-stroke-80 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.58s both,
				 animate-svg-fill-80 2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s both;
  }
  
  @-webkit-keyframes animate-svg-stroke-81 {
	0% {
	  stroke-dashoffset: 2507.748779296875px;
	  stroke-dasharray: 2507.748779296875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 2507.748779296875px;
	}
  }
  
  @keyframes animate-svg-stroke-81 {
	0% {
	  stroke-dashoffset: 2507.748779296875px;
	  stroke-dasharray: 2507.748779296875px;
	}
  
	100% {
	  stroke-dashoffset: 0;
	  stroke-dasharray: 2507.748779296875px;
	}
  }
  
  @-webkit-keyframes animate-svg-fill-81 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  @keyframes animate-svg-fill-81 {
	0% {
	  fill: transparent;
	}
  
	100% {
	  fill: rgb(255, 255, 255);
	}
  }
  
  .svg-elem-81 {
	-webkit-animation: animate-svg-stroke-81 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both,
						 animate-svg-fill-81 2s cubic-bezier(0.47, 0, 0.745, 0.715) 4s both;
			animation: animate-svg-stroke-81 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both,
				 animate-svg-fill-81 2s cubic-bezier(0.47, 0, 0.745, 0.715) 4s both;
  }
  