/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 02 2025 | 02:38:54 */
/***************************************************
 * Generated by SVG Artista on 12/1/2025, 9:32:58 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .svg-elem-1 {
  stroke-dashoffset: 490.40020751953125px;
  stroke-dasharray: 490.40020751953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s ease-in-out 0s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
          transition: stroke-dashoffset 1s ease-in-out 0s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
}

svg.active .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(35, 31, 32);
}

svg .svg-elem-2 {
  stroke-dashoffset: 646.6668701171875px;
  stroke-dasharray: 646.6668701171875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s ease-in-out 0.1s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
          transition: stroke-dashoffset 1s ease-in-out 0.1s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s;
}

svg.active .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(35, 31, 32);
}

svg .svg-elem-3 {
  stroke-dashoffset: 766.7232666015625px;
  stroke-dasharray: 766.7232666015625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s ease-in-out 0.2s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
          transition: stroke-dashoffset 1s ease-in-out 0.2s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1s;
}

svg.active .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(35, 31, 32);
}

svg .svg-elem-4 {
  stroke-dashoffset: 791.4603271484375px;
  stroke-dasharray: 791.4603271484375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s ease-in-out 0.30000000000000004s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
          transition: stroke-dashoffset 1s ease-in-out 0.30000000000000004s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s;
}

svg.active .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(35, 31, 32);
}

svg .svg-elem-5 {
  stroke-dashoffset: 560.4393310546875px;
  stroke-dasharray: 560.4393310546875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s ease-in-out 0.4s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
          transition: stroke-dashoffset 1s ease-in-out 0.4s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s;
}

svg.active .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(35, 31, 32);
}

svg .svg-elem-6 {
  stroke-dashoffset: 629.98974609375px;
  stroke-dasharray: 629.98974609375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s ease-in-out 0.5s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
          transition: stroke-dashoffset 1s ease-in-out 0.5s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s;
}

svg.active .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(35, 31, 32);
}

svg .svg-elem-7 {
  stroke-dashoffset: 656.7957153320312px;
  stroke-dasharray: 656.7957153320312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s ease-in-out 0.6000000000000001s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
          transition: stroke-dashoffset 1s ease-in-out 0.6000000000000001s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s;
}

svg.active .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(35, 31, 32);
}

svg .svg-elem-8 {
  stroke-dashoffset: 766.7408447265625px;
  stroke-dasharray: 766.7408447265625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s ease-in-out 0.7000000000000001s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
          transition: stroke-dashoffset 1s ease-in-out 0.7000000000000001s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s;
}

svg.active .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(35, 31, 32);
}

svg .svg-elem-9 {
  stroke-dashoffset: 1935.457275390625px;
  stroke-dasharray: 1935.457275390625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 1s ease-in-out 0.8s,
                        fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
          transition: stroke-dashoffset 1s ease-in-out 0.8s,
                fill 0.7s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s;
}

svg.active .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(246, 146, 30);
}


