@charset "UTF-8";
/* CSS Document */


/***************************************************
 * Generated by SVG Artista on 3/17/2025, 2:39:00 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

 svg .svg-elem-1 {
	stroke-dashoffset: 1138.709228515625px;
	stroke-dasharray: 1138.709228515625px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s;
  }
  
  svg.active .svg-elem-1 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-2 {
	stroke-dashoffset: 1158.9443359375px;
	stroke-dasharray: 1158.9443359375px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.05s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15000000000000002s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.05s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15000000000000002s;
  }
  
  svg.active .svg-elem-2 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-3 {
	stroke-dashoffset: 1200.88623046875px;
	stroke-dasharray: 1200.88623046875px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s;
  }
  
  svg.active .svg-elem-3 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-4 {
	stroke-dashoffset: 487.3819580078125px;
	stroke-dasharray: 487.3819580078125px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15000000000000002s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.25s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15000000000000002s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.25s;
  }
  
  svg.active .svg-elem-4 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-5 {
	stroke-dashoffset: 348.7637939453125px;
	stroke-dasharray: 348.7637939453125px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.30000000000000004s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.30000000000000004s;
  }
  
  svg.active .svg-elem-5 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-6 {
	stroke-dashoffset: 202.3786163330078px;
	stroke-dasharray: 202.3786163330078px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.25s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.35s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.25s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.35s;
  }
  
  svg.active .svg-elem-6 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-7 {
	stroke-dashoffset: 610.2908935546875px;
	stroke-dasharray: 610.2908935546875px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.30000000000000004s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.30000000000000004s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s;
  }
  
  svg.active .svg-elem-7 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-8 {
	stroke-dashoffset: 873.4260864257812px;
	stroke-dasharray: 873.4260864257812px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.35000000000000003s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.45000000000000007s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.35000000000000003s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.45000000000000007s;
  }
  
  svg.active .svg-elem-8 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-9 {
	stroke-dashoffset: 99.6449203491211px;
	stroke-dasharray: 99.6449203491211px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s;
  }
  
  svg.active .svg-elem-9 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-10 {
	stroke-dashoffset: 1374.7283935546875px;
	stroke-dasharray: 1374.7283935546875px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.45s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.55s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.45s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.55s;
  }
  
  svg.active .svg-elem-10 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-11 {
	stroke-dashoffset: 629.15673828125px;
	stroke-dasharray: 629.15673828125px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s;
  }
  
  svg.active .svg-elem-11 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-12 {
	stroke-dashoffset: 988.1849975585938px;
	stroke-dasharray: 988.1849975585938px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.55s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.65s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.55s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.65s;
  }
  
  svg.active .svg-elem-12 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-13 {
	stroke-dashoffset: 846.0747680664062px;
	stroke-dasharray: 846.0747680664062px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6000000000000001s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6000000000000001s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s;
  }
  
  svg.active .svg-elem-13 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-14 {
	stroke-dashoffset: 609.8223876953125px;
	stroke-dasharray: 609.8223876953125px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.65s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.65s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s;
  }
  
  svg.active .svg-elem-14 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  svg .svg-elem-15 {
	stroke-dashoffset: 328.1580810546875px;
	stroke-dasharray: 328.1580810546875px;
	fill: transparent;
	-webkit-transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s,
						  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
			transition: stroke-dashoffset 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s,
				  fill 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
  }
  
  svg.active .svg-elem-15 {
	stroke-dashoffset: 0;
	fill: rgb(255, 255, 255);
  }
  
  
 