/***************************************************
 * Generated by SVG Artista on 10/28/2024, 5:45:24 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-stroke-1 {
    0% {
        stroke-dashoffset: 2461.8690538855667px;
        stroke-dasharray: 2461.8690538855667px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 2461.8690538855667px;
    }
}

@keyframes animate-svg-stroke-1 {
    0% {
        stroke-dashoffset: 2461.8690538855667px;
        stroke-dasharray: 2461.8690538855667px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 2461.8690538855667px;
    }
}

@-webkit-keyframes animate-svg-fill-1 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint0_linear_4284_45");
    }
}

@keyframes animate-svg-fill-1 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint0_linear_4284_45");
    }
}

.svg-elem-1 {
    -webkit-animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
    animate-svg-fill-1 0.4s linear 0.8s both;
    animation: animate-svg-stroke-1 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both,
    animate-svg-fill-1 0.4s linear 0.8s both;
}

@-webkit-keyframes animate-svg-stroke-2 {
    0% {
        stroke-dashoffset: 2461.2198796741686px;
        stroke-dasharray: 2461.2198796741686px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 2461.2198796741686px;
    }
}

@keyframes animate-svg-stroke-2 {
    0% {
        stroke-dashoffset: 2461.2198796741686px;
        stroke-dasharray: 2461.2198796741686px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 2461.2198796741686px;
    }
}

@-webkit-keyframes animate-svg-fill-2 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(217, 217, 217);
    }
}

@keyframes animate-svg-fill-2 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(217, 217, 217);
    }
}

.svg-elem-2 {
    -webkit-animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
    animate-svg-fill-2 0.4s linear 0.9s both;
    animation: animate-svg-stroke-2 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both,
    animate-svg-fill-2 0.4s linear 0.9s both;
}

@-webkit-keyframes animate-svg-stroke-3 {
    0% {
        stroke-dashoffset: 2825.359619140625px;
        stroke-dasharray: 2825.359619140625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 2825.359619140625px;
    }
}

@keyframes animate-svg-stroke-3 {
    0% {
        stroke-dashoffset: 2825.359619140625px;
        stroke-dasharray: 2825.359619140625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 2825.359619140625px;
    }
}

@-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 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
    animate-svg-fill-3 0.4s linear 1s both;
    animation: animate-svg-stroke-3 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both,
    animate-svg-fill-3 0.4s linear 1s both;
}

@-webkit-keyframes animate-svg-stroke-4 {
    0% {
        stroke-dashoffset: 2682.51953125px;
        stroke-dasharray: 2682.51953125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 2682.51953125px;
    }
}

@keyframes animate-svg-stroke-4 {
    0% {
        stroke-dashoffset: 2682.51953125px;
        stroke-dasharray: 2682.51953125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 2682.51953125px;
    }
}

@-webkit-keyframes animate-svg-fill-4 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(140, 140, 140);
    }
}

@keyframes animate-svg-fill-4 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(140, 140, 140);
    }
}

.svg-elem-4 {
    -webkit-animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both,
    animate-svg-fill-4 0.4s linear 1.1s both;
    animation: animate-svg-stroke-4 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both,
    animate-svg-fill-4 0.4s linear 1.1s both;
}

@-webkit-keyframes animate-svg-stroke-5 {
    0% {
        stroke-dashoffset: 2574px;
        stroke-dasharray: 2574px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 2574px;
    }
}

@keyframes animate-svg-stroke-5 {
    0% {
        stroke-dashoffset: 2574px;
        stroke-dasharray: 2574px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 2574px;
    }
}

@-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 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both,
    animate-svg-fill-5 0.4s linear 1.2000000000000002s both;
    animation: animate-svg-stroke-5 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both,
    animate-svg-fill-5 0.4s linear 1.2000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-6 {
    0% {
        stroke-dashoffset: 438.0299987792969px;
        stroke-dasharray: 438.0299987792969px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 438.0299987792969px;
    }
}

@keyframes animate-svg-stroke-6 {
    0% {
        stroke-dashoffset: 438.0299987792969px;
        stroke-dasharray: 438.0299987792969px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 438.0299987792969px;
    }
}

@-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 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both,
    animate-svg-fill-6 0.4s linear 1.3s both;
    animation: animate-svg-stroke-6 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both,
    animate-svg-fill-6 0.4s linear 1.3s both;
}

@-webkit-keyframes animate-svg-stroke-7 {
    0% {
        stroke-dashoffset: 438.0299987792969px;
        stroke-dasharray: 438.0299987792969px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 438.0299987792969px;
    }
}

@keyframes animate-svg-stroke-7 {
    0% {
        stroke-dashoffset: 438.0299987792969px;
        stroke-dasharray: 438.0299987792969px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 438.0299987792969px;
    }
}

@-webkit-keyframes animate-svg-fill-7 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 105, 255);
    }
}

@keyframes animate-svg-fill-7 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 105, 255);
    }
}

.svg-elem-7 {
    -webkit-animation: animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both,
    animate-svg-fill-7 0.4s linear 1.4000000000000001s both;
    animation: animate-svg-stroke-7 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both,
    animate-svg-fill-7 0.4s linear 1.4000000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-8 {
    0% {
        stroke-dashoffset: 155.6553192138672px;
        stroke-dasharray: 155.6553192138672px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 155.6553192138672px;
    }
}

@keyframes animate-svg-stroke-8 {
    0% {
        stroke-dashoffset: 155.6553192138672px;
        stroke-dasharray: 155.6553192138672px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 155.6553192138672px;
    }
}

@-webkit-keyframes animate-svg-fill-8 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 248, 248);
    }
}

@keyframes animate-svg-fill-8 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 248, 248);
    }
}

.svg-elem-8 {
    -webkit-animation: animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both,
    animate-svg-fill-8 0.4s linear 1.5s both;
    animation: animate-svg-stroke-8 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both,
    animate-svg-fill-8 0.4s linear 1.5s both;
}

@-webkit-keyframes animate-svg-stroke-9 {
    0% {
        stroke-dashoffset: 87.38407897949219px;
        stroke-dasharray: 87.38407897949219px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 87.38407897949219px;
    }
}

@keyframes animate-svg-stroke-9 {
    0% {
        stroke-dashoffset: 87.38407897949219px;
        stroke-dasharray: 87.38407897949219px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 87.38407897949219px;
    }
}

@-webkit-keyframes animate-svg-fill-9 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

@keyframes animate-svg-fill-9 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

.svg-elem-9 {
    -webkit-animation: animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s both,
    animate-svg-fill-9 0.4s linear 1.6s both;
    animation: animate-svg-stroke-9 1s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s both,
    animate-svg-fill-9 0.4s linear 1.6s both;
}

@-webkit-keyframes animate-svg-stroke-10 {
    0% {
        stroke-dashoffset: 350.4486083984375px;
        stroke-dasharray: 350.4486083984375px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 350.4486083984375px;
    }
}

@keyframes animate-svg-stroke-10 {
    0% {
        stroke-dashoffset: 350.4486083984375px;
        stroke-dasharray: 350.4486083984375px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 350.4486083984375px;
    }
}

@-webkit-keyframes animate-svg-fill-10 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(243, 41, 119);
    }
}

@keyframes animate-svg-fill-10 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(243, 41, 119);
    }
}

.svg-elem-10 {
    -webkit-animation: animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both,
    animate-svg-fill-10 0.4s linear 1.7000000000000002s both;
    animation: animate-svg-stroke-10 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both,
    animate-svg-fill-10 0.4s linear 1.7000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-11 {
    0% {
        stroke-dashoffset: 140.08425903320312px;
        stroke-dasharray: 140.08425903320312px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 140.08425903320312px;
    }
}

@keyframes animate-svg-stroke-11 {
    0% {
        stroke-dashoffset: 140.08425903320312px;
        stroke-dasharray: 140.08425903320312px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 140.08425903320312px;
    }
}

@-webkit-keyframes animate-svg-fill-11 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 248, 248);
    }
}

@keyframes animate-svg-fill-11 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 248, 248);
    }
}

.svg-elem-11 {
    -webkit-animation: animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both,
    animate-svg-fill-11 0.4s linear 1.8s both;
    animation: animate-svg-stroke-11 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both,
    animate-svg-fill-11 0.4s linear 1.8s both;
}

@-webkit-keyframes animate-svg-stroke-12 {
    0% {
        stroke-dashoffset: 87.38446044921875px;
        stroke-dasharray: 87.38446044921875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 87.38446044921875px;
    }
}

@keyframes animate-svg-stroke-12 {
    0% {
        stroke-dashoffset: 87.38446044921875px;
        stroke-dasharray: 87.38446044921875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 87.38446044921875px;
    }
}

@-webkit-keyframes animate-svg-fill-12 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

@keyframes animate-svg-fill-12 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

.svg-elem-12 {
    -webkit-animation: animate-svg-stroke-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s both,
    animate-svg-fill-12 0.4s linear 1.9000000000000001s both;
    animation: animate-svg-stroke-12 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3199999999999998s both,
    animate-svg-fill-12 0.4s linear 1.9000000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-13 {
    0% {
        stroke-dashoffset: 583.15283203125px;
        stroke-dasharray: 583.15283203125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 583.15283203125px;
    }
}

@keyframes animate-svg-stroke-13 {
    0% {
        stroke-dashoffset: 583.15283203125px;
        stroke-dasharray: 583.15283203125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 583.15283203125px;
    }
}

@-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 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s both,
    animate-svg-fill-13 0.4s linear 2s both;
    animation: animate-svg-stroke-13 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s both,
    animate-svg-fill-13 0.4s linear 2s both;
}

@-webkit-keyframes animate-svg-stroke-14 {
    0% {
        stroke-dashoffset: 583.15283203125px;
        stroke-dasharray: 583.15283203125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 583.15283203125px;
    }
}

@keyframes animate-svg-stroke-14 {
    0% {
        stroke-dashoffset: 583.15283203125px;
        stroke-dasharray: 583.15283203125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 583.15283203125px;
    }
}

@-webkit-keyframes animate-svg-fill-14 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(96, 0, 227);
    }
}

@keyframes animate-svg-fill-14 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(96, 0, 227);
    }
}

.svg-elem-14 {
    -webkit-animation: animate-svg-stroke-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s both,
    animate-svg-fill-14 0.4s linear 2.1s both;
    animation: animate-svg-stroke-14 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s both,
    animate-svg-fill-14 0.4s linear 2.1s both;
}

@-webkit-keyframes animate-svg-stroke-15 {
    0% {
        stroke-dashoffset: 137.43719482421875px;
        stroke-dasharray: 137.43719482421875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 137.43719482421875px;
    }
}

@keyframes animate-svg-stroke-15 {
    0% {
        stroke-dashoffset: 137.43719482421875px;
        stroke-dasharray: 137.43719482421875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 137.43719482421875px;
    }
}

@-webkit-keyframes animate-svg-fill-15 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 248, 248);
    }
}

@keyframes animate-svg-fill-15 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 248, 248);
    }
}

.svg-elem-15 {
    -webkit-animation: animate-svg-stroke-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s both,
    animate-svg-fill-15 0.4s linear 2.2s both;
    animation: animate-svg-stroke-15 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s both,
    animate-svg-fill-15 0.4s linear 2.2s both;
}

@-webkit-keyframes animate-svg-stroke-16 {
    0% {
        stroke-dashoffset: 87.38435363769531px;
        stroke-dasharray: 87.38435363769531px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 87.38435363769531px;
    }
}

@keyframes animate-svg-stroke-16 {
    0% {
        stroke-dashoffset: 87.38435363769531px;
        stroke-dasharray: 87.38435363769531px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 87.38435363769531px;
    }
}

@-webkit-keyframes animate-svg-fill-16 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

@keyframes animate-svg-fill-16 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

.svg-elem-16 {
    -webkit-animation: animate-svg-stroke-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s both,
    animate-svg-fill-16 0.4s linear 2.3s both;
    animation: animate-svg-stroke-16 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7999999999999998s both,
    animate-svg-fill-16 0.4s linear 2.3s both;
}

@-webkit-keyframes animate-svg-stroke-17 {
    0% {
        stroke-dashoffset: 127.58677673339844px;
        stroke-dasharray: 127.58677673339844px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 127.58677673339844px;
    }
}

@keyframes animate-svg-stroke-17 {
    0% {
        stroke-dashoffset: 127.58677673339844px;
        stroke-dasharray: 127.58677673339844px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 127.58677673339844px;
    }
}

@-webkit-keyframes animate-svg-fill-17 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(172, 176, 185);
    }
}

@keyframes animate-svg-fill-17 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(172, 176, 185);
    }
}

.svg-elem-17 {
    -webkit-animation: animate-svg-stroke-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s both,
    animate-svg-fill-17 0.4s linear 2.4000000000000004s both;
    animation: animate-svg-stroke-17 1s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s both,
    animate-svg-fill-17 0.4s linear 2.4000000000000004s both;
}

@-webkit-keyframes animate-svg-stroke-18 {
    0% {
        stroke-dashoffset: 222.70802307128906px;
        stroke-dasharray: 222.70802307128906px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 222.70802307128906px;
    }
}

@keyframes animate-svg-stroke-18 {
    0% {
        stroke-dashoffset: 222.70802307128906px;
        stroke-dasharray: 222.70802307128906px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 222.70802307128906px;
    }
}

@-webkit-keyframes animate-svg-fill-18 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-18 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-18 {
    -webkit-animation: animate-svg-stroke-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s both,
    animate-svg-fill-18 0.4s linear 2.5s both;
    animation: animate-svg-stroke-18 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s both,
    animate-svg-fill-18 0.4s linear 2.5s both;
}

@-webkit-keyframes animate-svg-stroke-19 {
    0% {
        stroke-dashoffset: 99.25067138671875px;
        stroke-dasharray: 99.25067138671875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 99.25067138671875px;
    }
}

@keyframes animate-svg-stroke-19 {
    0% {
        stroke-dashoffset: 99.25067138671875px;
        stroke-dasharray: 99.25067138671875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 99.25067138671875px;
    }
}

@-webkit-keyframes animate-svg-fill-19 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-19 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-19 {
    -webkit-animation: animate-svg-stroke-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s both,
    animate-svg-fill-19 0.4s linear 2.6s both;
    animation: animate-svg-stroke-19 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s both,
    animate-svg-fill-19 0.4s linear 2.6s both;
}

@-webkit-keyframes animate-svg-stroke-20 {
    0% {
        stroke-dashoffset: 159.87472534179688px;
        stroke-dasharray: 159.87472534179688px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 159.87472534179688px;
    }
}

@keyframes animate-svg-stroke-20 {
    0% {
        stroke-dashoffset: 159.87472534179688px;
        stroke-dasharray: 159.87472534179688px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 159.87472534179688px;
    }
}

@-webkit-keyframes animate-svg-fill-20 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-20 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-20 {
    -webkit-animation: animate-svg-stroke-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s both,
    animate-svg-fill-20 0.4s linear 2.7s both;
    animation: animate-svg-stroke-20 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.28s both,
    animate-svg-fill-20 0.4s linear 2.7s both;
}

@-webkit-keyframes animate-svg-stroke-21 {
    0% {
        stroke-dashoffset: 19.417831420898438px;
        stroke-dasharray: 19.417831420898438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 19.417831420898438px;
    }
}

@keyframes animate-svg-stroke-21 {
    0% {
        stroke-dashoffset: 19.417831420898438px;
        stroke-dasharray: 19.417831420898438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 19.417831420898438px;
    }
}

@-webkit-keyframes animate-svg-fill-21 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-21 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-21 {
    -webkit-animation: animate-svg-stroke-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both,
    animate-svg-fill-21 0.4s linear 2.8s both;
    animation: animate-svg-stroke-21 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s both,
    animate-svg-fill-21 0.4s linear 2.8s both;
}

@-webkit-keyframes animate-svg-stroke-22 {
    0% {
        stroke-dashoffset: 19.437732696533203px;
        stroke-dasharray: 19.437732696533203px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 19.437732696533203px;
    }
}

@keyframes animate-svg-stroke-22 {
    0% {
        stroke-dashoffset: 19.437732696533203px;
        stroke-dasharray: 19.437732696533203px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 19.437732696533203px;
    }
}

@-webkit-keyframes animate-svg-fill-22 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-22 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-22 {
    -webkit-animation: animate-svg-stroke-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s both,
    animate-svg-fill-22 0.4s linear 2.9000000000000004s both;
    animation: animate-svg-stroke-22 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s both,
    animate-svg-fill-22 0.4s linear 2.9000000000000004s both;
}

@-webkit-keyframes animate-svg-stroke-23 {
    0% {
        stroke-dashoffset: 19.428016662597656px;
        stroke-dasharray: 19.428016662597656px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 19.428016662597656px;
    }
}

@keyframes animate-svg-stroke-23 {
    0% {
        stroke-dashoffset: 19.428016662597656px;
        stroke-dasharray: 19.428016662597656px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 19.428016662597656px;
    }
}

@-webkit-keyframes animate-svg-fill-23 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-23 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-23 {
    -webkit-animation: animate-svg-stroke-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s both,
    animate-svg-fill-23 0.4s linear 3s both;
    animation: animate-svg-stroke-23 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6399999999999997s both,
    animate-svg-fill-23 0.4s linear 3s both;
}

@-webkit-keyframes animate-svg-stroke-24 {
    0% {
        stroke-dashoffset: 19.417537689208984px;
        stroke-dasharray: 19.417537689208984px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 19.417537689208984px;
    }
}

@keyframes animate-svg-stroke-24 {
    0% {
        stroke-dashoffset: 19.417537689208984px;
        stroke-dasharray: 19.417537689208984px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 19.417537689208984px;
    }
}

@-webkit-keyframes animate-svg-fill-24 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-24 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-24 {
    -webkit-animation: animate-svg-stroke-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s both,
    animate-svg-fill-24 0.4s linear 3.1000000000000005s both;
    animation: animate-svg-stroke-24 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.76s both,
    animate-svg-fill-24 0.4s linear 3.1000000000000005s both;
}

@-webkit-keyframes animate-svg-stroke-25 {
    0% {
        stroke-dashoffset: 29.31821060180664px;
        stroke-dasharray: 29.31821060180664px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 29.31821060180664px;
    }
}

@keyframes animate-svg-stroke-25 {
    0% {
        stroke-dashoffset: 29.31821060180664px;
        stroke-dasharray: 29.31821060180664px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 29.31821060180664px;
    }
}

@-webkit-keyframes animate-svg-fill-25 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-25 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-25 {
    -webkit-animation: animate-svg-stroke-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s both,
    animate-svg-fill-25 0.4s linear 3.2s both;
    animation: animate-svg-stroke-25 1s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s both,
    animate-svg-fill-25 0.4s linear 3.2s both;
}

@-webkit-keyframes animate-svg-stroke-26 {
    0% {
        stroke-dashoffset: 53.84962463378906px;
        stroke-dasharray: 53.84962463378906px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 53.84962463378906px;
    }
}

@keyframes animate-svg-stroke-26 {
    0% {
        stroke-dashoffset: 53.84962463378906px;
        stroke-dasharray: 53.84962463378906px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 53.84962463378906px;
    }
}

@-webkit-keyframes animate-svg-fill-26 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-26 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-26 {
    -webkit-animation: animate-svg-stroke-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both,
    animate-svg-fill-26 0.4s linear 3.3s both;
    animation: animate-svg-stroke-26 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both,
    animate-svg-fill-26 0.4s linear 3.3s both;
}

@-webkit-keyframes animate-svg-stroke-27 {
    0% {
        stroke-dashoffset: 39.130340576171875px;
        stroke-dasharray: 39.130340576171875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 39.130340576171875px;
    }
}

@keyframes animate-svg-stroke-27 {
    0% {
        stroke-dashoffset: 39.130340576171875px;
        stroke-dasharray: 39.130340576171875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 39.130340576171875px;
    }
}

@-webkit-keyframes animate-svg-fill-27 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-27 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-27 {
    -webkit-animation: animate-svg-stroke-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s both,
    animate-svg-fill-27 0.4s linear 3.4000000000000004s both;
    animation: animate-svg-stroke-27 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s both,
    animate-svg-fill-27 0.4s linear 3.4000000000000004s both;
}

@-webkit-keyframes animate-svg-stroke-28 {
    0% {
        stroke-dashoffset: 441.10498046875px;
        stroke-dasharray: 441.10498046875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 441.10498046875px;
    }
}

@keyframes animate-svg-stroke-28 {
    0% {
        stroke-dashoffset: 441.10498046875px;
        stroke-dasharray: 441.10498046875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 441.10498046875px;
    }
}

.svg-elem-28 {
    -webkit-animation: animate-svg-stroke-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s both,
    animate-svg-fill-28 0.4s linear 3.5s both;
    animation: animate-svg-stroke-28 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2399999999999998s both,
    animate-svg-fill-28 0.4s linear 3.5s both;
}

@-webkit-keyframes animate-svg-stroke-29 {
    0% {
        stroke-dashoffset: 441.10498046875px;
        stroke-dasharray: 441.10498046875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 441.10498046875px;
    }
}

@keyframes animate-svg-stroke-29 {
    0% {
        stroke-dashoffset: 441.10498046875px;
        stroke-dasharray: 441.10498046875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 441.10498046875px;
    }
}

.svg-elem-29 {
    -webkit-animation: animate-svg-stroke-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s both,
    animate-svg-fill-29 0.4s linear 3.6000000000000005s both;
    animation: animate-svg-stroke-29 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s both,
    animate-svg-fill-29 0.4s linear 3.6000000000000005s both;
}

@-webkit-keyframes animate-svg-stroke-30 {
    0% {
        stroke-dashoffset: 875.8197021484375px;
        stroke-dasharray: 875.8197021484375px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 875.8197021484375px;
    }
}

@keyframes animate-svg-stroke-30 {
    0% {
        stroke-dashoffset: 875.8197021484375px;
        stroke-dasharray: 875.8197021484375px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 875.8197021484375px;
    }
}

@-webkit-keyframes animate-svg-fill-30 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

@keyframes animate-svg-fill-30 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

.svg-elem-30 {
    -webkit-animation: animate-svg-stroke-30 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s both,
    animate-svg-fill-30 0.4s linear 3.7s both;
    animation: animate-svg-stroke-30 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s both,
    animate-svg-fill-30 0.4s linear 3.7s both;
}

@-webkit-keyframes animate-svg-stroke-31 {
    0% {
        stroke-dashoffset: 525.2355346679688px;
        stroke-dasharray: 525.2355346679688px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 525.2355346679688px;
    }
}

@keyframes animate-svg-stroke-31 {
    0% {
        stroke-dashoffset: 525.2355346679688px;
        stroke-dasharray: 525.2355346679688px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 525.2355346679688px;
    }
}

@-webkit-keyframes animate-svg-fill-31 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-31 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-31 {
    -webkit-animation: animate-svg-stroke-31 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s both,
    animate-svg-fill-31 0.4s linear 3.8s both;
    animation: animate-svg-stroke-31 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5999999999999996s both,
    animate-svg-fill-31 0.4s linear 3.8s both;
}

@-webkit-keyframes animate-svg-stroke-32 {
    0% {
        stroke-dashoffset: 441.10498046875px;
        stroke-dasharray: 441.10498046875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 441.10498046875px;
    }
}

@keyframes animate-svg-stroke-32 {
    0% {
        stroke-dashoffset: 441.10498046875px;
        stroke-dasharray: 441.10498046875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 441.10498046875px;
    }
}

.svg-elem-32 {
    -webkit-animation: animate-svg-stroke-32 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s both,
    animate-svg-fill-32 0.4s linear 3.9000000000000004s both;
    animation: animate-svg-stroke-32 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7199999999999998s both,
    animate-svg-fill-32 0.4s linear 3.9000000000000004s both;
}

@-webkit-keyframes animate-svg-stroke-33 {
    0% {
        stroke-dashoffset: 36.34379959106445px;
        stroke-dasharray: 36.34379959106445px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 36.34379959106445px;
    }
}

@keyframes animate-svg-stroke-33 {
    0% {
        stroke-dashoffset: 36.34379959106445px;
        stroke-dasharray: 36.34379959106445px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 36.34379959106445px;
    }
}

@-webkit-keyframes animate-svg-fill-33 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-33 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-33 {
    -webkit-animation: animate-svg-stroke-33 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s both,
    animate-svg-fill-33 0.4s linear 4s both;
    animation: animate-svg-stroke-33 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s both,
    animate-svg-fill-33 0.4s linear 4s both;
}

@-webkit-keyframes animate-svg-stroke-34 {
    0% {
        stroke-dashoffset: 31.31826400756836px;
        stroke-dasharray: 31.31826400756836px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 31.31826400756836px;
    }
}

@keyframes animate-svg-stroke-34 {
    0% {
        stroke-dashoffset: 31.31826400756836px;
        stroke-dasharray: 31.31826400756836px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 31.31826400756836px;
    }
}

@-webkit-keyframes animate-svg-fill-34 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-34 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-34 {
    -webkit-animation: animate-svg-stroke-34 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s both,
    animate-svg-fill-34 0.4s linear 4.1000000000000005s both;
    animation: animate-svg-stroke-34 1s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s both,
    animate-svg-fill-34 0.4s linear 4.1000000000000005s both;
}

@-webkit-keyframes animate-svg-stroke-35 {
    0% {
        stroke-dashoffset: 499.9178466796875px;
        stroke-dasharray: 499.9178466796875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 499.9178466796875px;
    }
}

@keyframes animate-svg-stroke-35 {
    0% {
        stroke-dashoffset: 499.9178466796875px;
        stroke-dasharray: 499.9178466796875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 499.9178466796875px;
    }
}

@-webkit-keyframes animate-svg-fill-35 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-35 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-35 {
    -webkit-animation: animate-svg-stroke-35 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s both,
    animate-svg-fill-35 0.4s linear 4.2s both;
    animation: animate-svg-stroke-35 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s both,
    animate-svg-fill-35 0.4s linear 4.2s both;
}

@-webkit-keyframes animate-svg-stroke-36 {
    0% {
        stroke-dashoffset: 92.98045349121094px;
        stroke-dasharray: 92.98045349121094px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 92.98045349121094px;
    }
}

@keyframes animate-svg-stroke-36 {
    0% {
        stroke-dashoffset: 92.98045349121094px;
        stroke-dasharray: 92.98045349121094px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 92.98045349121094px;
    }
}

@-webkit-keyframes animate-svg-fill-36 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-36 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-36 {
    -webkit-animation: animate-svg-stroke-36 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s both,
    animate-svg-fill-36 0.4s linear 4.3s both;
    animation: animate-svg-stroke-36 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s both,
    animate-svg-fill-36 0.4s linear 4.3s both;
}

@-webkit-keyframes animate-svg-stroke-37 {
    0% {
        stroke-dashoffset: 15.89413070678711px;
        stroke-dasharray: 15.89413070678711px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 15.89413070678711px;
    }
}

@keyframes animate-svg-stroke-37 {
    0% {
        stroke-dashoffset: 15.89413070678711px;
        stroke-dasharray: 15.89413070678711px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 15.89413070678711px;
    }
}

@-webkit-keyframes animate-svg-fill-37 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-37 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-37 {
    -webkit-animation: animate-svg-stroke-37 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s both,
    animate-svg-fill-37 0.4s linear 4.4s both;
    animation: animate-svg-stroke-37 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s both,
    animate-svg-fill-37 0.4s linear 4.4s both;
}

@-webkit-keyframes animate-svg-stroke-38 {
    0% {
        stroke-dashoffset: 1408.539794921875px;
        stroke-dasharray: 1408.539794921875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 1408.539794921875px;
    }
}

@keyframes animate-svg-stroke-38 {
    0% {
        stroke-dashoffset: 1408.539794921875px;
        stroke-dasharray: 1408.539794921875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 1408.539794921875px;
    }
}

@-webkit-keyframes animate-svg-fill-38 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint1_radial_4284_45");
    }
}

@keyframes animate-svg-fill-38 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint1_radial_4284_45");
    }
}

.svg-elem-38 {
    -webkit-animation: animate-svg-stroke-38 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4399999999999995s both,
    animate-svg-fill-38 0.4s linear 4.5s both;
    animation: animate-svg-stroke-38 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4399999999999995s both,
    animate-svg-fill-38 0.4s linear 4.5s both;
}

@-webkit-keyframes animate-svg-stroke-39 {
    0% {
        stroke-dashoffset: 398.72320556640625px;
        stroke-dasharray: 398.72320556640625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 398.72320556640625px;
    }
}

@keyframes animate-svg-stroke-39 {
    0% {
        stroke-dashoffset: 398.72320556640625px;
        stroke-dasharray: 398.72320556640625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 398.72320556640625px;
    }
}

@-webkit-keyframes animate-svg-fill-39 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 105, 255);
    }
}

@keyframes animate-svg-fill-39 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 105, 255);
    }
}

.svg-elem-39 {
    -webkit-animation: animate-svg-stroke-39 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.56s both,
    animate-svg-fill-39 0.4s linear 4.6000000000000005s both;
    animation: animate-svg-stroke-39 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.56s both,
    animate-svg-fill-39 0.4s linear 4.6000000000000005s both;
}

@-webkit-keyframes animate-svg-stroke-40 {
    0% {
        stroke-dashoffset: 126.9593505859375px;
        stroke-dasharray: 126.9593505859375px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 126.9593505859375px;
    }
}

@keyframes animate-svg-stroke-40 {
    0% {
        stroke-dashoffset: 126.9593505859375px;
        stroke-dasharray: 126.9593505859375px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 126.9593505859375px;
    }
}

@-webkit-keyframes animate-svg-fill-40 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 248, 248);
    }
}

@keyframes animate-svg-fill-40 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 248, 248);
    }
}

.svg-elem-40 {
    -webkit-animation: animate-svg-stroke-40 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s both,
    animate-svg-fill-40 0.4s linear 4.7s both;
    animation: animate-svg-stroke-40 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s both,
    animate-svg-fill-40 0.4s linear 4.7s both;
}

@-webkit-keyframes animate-svg-stroke-41 {
    0% {
        stroke-dashoffset: 87.38289642333984px;
        stroke-dasharray: 87.38289642333984px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 87.38289642333984px;
    }
}

@keyframes animate-svg-stroke-41 {
    0% {
        stroke-dashoffset: 87.38289642333984px;
        stroke-dasharray: 87.38289642333984px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 87.38289642333984px;
    }
}

@-webkit-keyframes animate-svg-fill-41 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

@keyframes animate-svg-fill-41 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

.svg-elem-41 {
    -webkit-animation: animate-svg-stroke-41 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s both,
    animate-svg-fill-41 0.4s linear 4.8s both;
    animation: animate-svg-stroke-41 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s both,
    animate-svg-fill-41 0.4s linear 4.8s both;
}

@-webkit-keyframes animate-svg-stroke-42 {
    0% {
        stroke-dashoffset: 319.0372619628906px;
        stroke-dasharray: 319.0372619628906px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 319.0372619628906px;
    }
}

@keyframes animate-svg-stroke-42 {
    0% {
        stroke-dashoffset: 319.0372619628906px;
        stroke-dasharray: 319.0372619628906px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 319.0372619628906px;
    }
}

@-webkit-keyframes animate-svg-fill-42 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(243, 41, 119);
    }
}

@keyframes animate-svg-fill-42 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(243, 41, 119);
    }
}

.svg-elem-42 {
    -webkit-animation: animate-svg-stroke-42 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s both,
    animate-svg-fill-42 0.4s linear 4.9s both;
    animation: animate-svg-stroke-42 1s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s both,
    animate-svg-fill-42 0.4s linear 4.9s both;
}

@-webkit-keyframes animate-svg-stroke-43 {
    0% {
        stroke-dashoffset: 126.95938110351562px;
        stroke-dasharray: 126.95938110351562px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 126.95938110351562px;
    }
}

@keyframes animate-svg-stroke-43 {
    0% {
        stroke-dashoffset: 126.95938110351562px;
        stroke-dasharray: 126.95938110351562px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 126.95938110351562px;
    }
}

@-webkit-keyframes animate-svg-fill-43 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 248, 248);
    }
}

@keyframes animate-svg-fill-43 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 248, 248);
    }
}

.svg-elem-43 {
    -webkit-animation: animate-svg-stroke-43 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s both,
    animate-svg-fill-43 0.4s linear 5s both;
    animation: animate-svg-stroke-43 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s both,
    animate-svg-fill-43 0.4s linear 5s both;
}

@-webkit-keyframes animate-svg-stroke-44 {
    0% {
        stroke-dashoffset: 87.38552856445312px;
        stroke-dasharray: 87.38552856445312px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 87.38552856445312px;
    }
}

@keyframes animate-svg-stroke-44 {
    0% {
        stroke-dashoffset: 87.38552856445312px;
        stroke-dasharray: 87.38552856445312px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 87.38552856445312px;
    }
}

@-webkit-keyframes animate-svg-fill-44 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

@keyframes animate-svg-fill-44 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

.svg-elem-44 {
    -webkit-animation: animate-svg-stroke-44 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.16s both,
    animate-svg-fill-44 0.4s linear 5.1s both;
    animation: animate-svg-stroke-44 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.16s both,
    animate-svg-fill-44 0.4s linear 5.1s both;
}

@-webkit-keyframes animate-svg-stroke-45 {
    0% {
        stroke-dashoffset: 525.4989624023438px;
        stroke-dasharray: 525.4989624023438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 525.4989624023438px;
    }
}

@keyframes animate-svg-stroke-45 {
    0% {
        stroke-dashoffset: 525.4989624023438px;
        stroke-dasharray: 525.4989624023438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 525.4989624023438px;
    }
}

@-webkit-keyframes animate-svg-fill-45 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(96, 0, 227);
    }
}

@keyframes animate-svg-fill-45 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(96, 0, 227);
    }
}

.svg-elem-45 {
    -webkit-animation: animate-svg-stroke-45 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.279999999999999s both,
    animate-svg-fill-45 0.4s linear 5.2s both;
    animation: animate-svg-stroke-45 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.279999999999999s both,
    animate-svg-fill-45 0.4s linear 5.2s both;
}

@-webkit-keyframes animate-svg-stroke-46 {
    0% {
        stroke-dashoffset: 124.55099487304688px;
        stroke-dasharray: 124.55099487304688px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 124.55099487304688px;
    }
}

@keyframes animate-svg-stroke-46 {
    0% {
        stroke-dashoffset: 124.55099487304688px;
        stroke-dasharray: 124.55099487304688px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 124.55099487304688px;
    }
}

@-webkit-keyframes animate-svg-fill-46 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 248, 248);
    }
}

@keyframes animate-svg-fill-46 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 248, 248);
    }
}

.svg-elem-46 {
    -webkit-animation: animate-svg-stroke-46 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3999999999999995s both,
    animate-svg-fill-46 0.4s linear 5.3s both;
    animation: animate-svg-stroke-46 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3999999999999995s both,
    animate-svg-fill-46 0.4s linear 5.3s both;
}

@-webkit-keyframes animate-svg-stroke-47 {
    0% {
        stroke-dashoffset: 87.3816146850586px;
        stroke-dasharray: 87.3816146850586px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 87.3816146850586px;
    }
}

@keyframes animate-svg-stroke-47 {
    0% {
        stroke-dashoffset: 87.3816146850586px;
        stroke-dasharray: 87.3816146850586px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 87.3816146850586px;
    }
}

@-webkit-keyframes animate-svg-fill-47 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

@keyframes animate-svg-fill-47 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

.svg-elem-47 {
    -webkit-animation: animate-svg-stroke-47 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.52s both,
    animate-svg-fill-47 0.4s linear 5.4s both;
    animation: animate-svg-stroke-47 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.52s both,
    animate-svg-fill-47 0.4s linear 5.4s both;
}

@-webkit-keyframes animate-svg-stroke-48 {
    0% {
        stroke-dashoffset: 473.4977722167969px;
        stroke-dasharray: 473.4977722167969px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 473.4977722167969px;
    }
}

@keyframes animate-svg-stroke-48 {
    0% {
        stroke-dashoffset: 473.4977722167969px;
        stroke-dasharray: 473.4977722167969px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 473.4977722167969px;
    }
}

@-webkit-keyframes animate-svg-fill-48 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

@keyframes animate-svg-fill-48 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

.svg-elem-48 {
    -webkit-animation: animate-svg-stroke-48 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.64s both,
    animate-svg-fill-48 0.4s linear 5.5s both;
    animation: animate-svg-stroke-48 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.64s both,
    animate-svg-fill-48 0.4s linear 5.5s both;
}

@-webkit-keyframes animate-svg-stroke-49 {
    0% {
        stroke-dashoffset: 308.236572265625px;
        stroke-dasharray: 308.236572265625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 308.236572265625px;
    }
}

@keyframes animate-svg-stroke-49 {
    0% {
        stroke-dashoffset: 308.236572265625px;
        stroke-dasharray: 308.236572265625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 308.236572265625px;
    }
}

@-webkit-keyframes animate-svg-fill-49 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

@keyframes animate-svg-fill-49 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

.svg-elem-49 {
    -webkit-animation: animate-svg-stroke-49 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.76s both,
    animate-svg-fill-49 0.4s linear 5.6000000000000005s both;
    animation: animate-svg-stroke-49 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.76s both,
    animate-svg-fill-49 0.4s linear 5.6000000000000005s both;
}

@-webkit-keyframes animate-svg-stroke-50 {
    0% {
        stroke-dashoffset: 988.1593017578125px;
        stroke-dasharray: 988.1593017578125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 988.1593017578125px;
    }
}

@keyframes animate-svg-stroke-50 {
    0% {
        stroke-dashoffset: 988.1593017578125px;
        stroke-dasharray: 988.1593017578125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 988.1593017578125px;
    }
}

@-webkit-keyframes animate-svg-fill-50 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint2_radial_4284_45");
    }
}

@keyframes animate-svg-fill-50 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint2_radial_4284_45");
    }
}

.svg-elem-50 {
    -webkit-animation: animate-svg-stroke-50 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.88s both,
    animate-svg-fill-50 0.4s linear 5.7s both;
    animation: animate-svg-stroke-50 1s cubic-bezier(0.47, 0, 0.745, 0.715) 5.88s both,
    animate-svg-fill-50 0.4s linear 5.7s both;
}

@-webkit-keyframes animate-svg-stroke-51 {
    0% {
        stroke-dashoffset: 985.0175170898438px;
        stroke-dasharray: 985.0175170898438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 985.0175170898438px;
    }
}

@keyframes animate-svg-stroke-51 {
    0% {
        stroke-dashoffset: 985.0175170898438px;
        stroke-dasharray: 985.0175170898438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 985.0175170898438px;
    }
}

.svg-elem-51 {
    -webkit-animation: animate-svg-stroke-51 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6s both,
    animate-svg-fill-51 0.4s linear 5.8s both;
    animation: animate-svg-stroke-51 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6s both,
    animate-svg-fill-51 0.4s linear 5.8s both;
}

@-webkit-keyframes animate-svg-stroke-52 {
    0% {
        stroke-dashoffset: 46.37571716308594px;
        stroke-dasharray: 46.37571716308594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 46.37571716308594px;
    }
}

@keyframes animate-svg-stroke-52 {
    0% {
        stroke-dashoffset: 46.37571716308594px;
        stroke-dasharray: 46.37571716308594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 46.37571716308594px;
    }
}

@-webkit-keyframes animate-svg-fill-52 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint3_linear_4284_45");
    }
}

@keyframes animate-svg-fill-52 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint3_linear_4284_45");
    }
}

.svg-elem-52 {
    -webkit-animation: animate-svg-stroke-52 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.12s both,
    animate-svg-fill-52 0.4s linear 5.9s both;
    animation: animate-svg-stroke-52 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.12s both,
    animate-svg-fill-52 0.4s linear 5.9s both;
}

@-webkit-keyframes animate-svg-stroke-53 {
    0% {
        stroke-dashoffset: 46.37571716308594px;
        stroke-dasharray: 46.37571716308594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 46.37571716308594px;
    }
}

@keyframes animate-svg-stroke-53 {
    0% {
        stroke-dashoffset: 46.37571716308594px;
        stroke-dasharray: 46.37571716308594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 46.37571716308594px;
    }
}

@-webkit-keyframes animate-svg-fill-53 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint4_linear_4284_45");
    }
}

@keyframes animate-svg-fill-53 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint4_linear_4284_45");
    }
}

.svg-elem-53 {
    -webkit-animation: animate-svg-stroke-53 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.24s both,
    animate-svg-fill-53 0.4s linear 6s both;
    animation: animate-svg-stroke-53 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.24s both,
    animate-svg-fill-53 0.4s linear 6s both;
}

@-webkit-keyframes animate-svg-stroke-54 {
    0% {
        stroke-dashoffset: 199.80252075195312px;
        stroke-dasharray: 199.80252075195312px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 199.80252075195312px;
    }
}

@keyframes animate-svg-stroke-54 {
    0% {
        stroke-dashoffset: 199.80252075195312px;
        stroke-dasharray: 199.80252075195312px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 199.80252075195312px;
    }
}

@-webkit-keyframes animate-svg-fill-54 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

@keyframes animate-svg-fill-54 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

.svg-elem-54 {
    -webkit-animation: animate-svg-stroke-54 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.359999999999999s both,
    animate-svg-fill-54 0.4s linear 6.1000000000000005s both;
    animation: animate-svg-stroke-54 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.359999999999999s both,
    animate-svg-fill-54 0.4s linear 6.1000000000000005s both;
}

@-webkit-keyframes animate-svg-stroke-55 {
    0% {
        stroke-dashoffset: 77.88081359863281px;
        stroke-dasharray: 77.88081359863281px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 77.88081359863281px;
    }
}

@keyframes animate-svg-stroke-55 {
    0% {
        stroke-dashoffset: 77.88081359863281px;
        stroke-dasharray: 77.88081359863281px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 77.88081359863281px;
    }
}

@-webkit-keyframes animate-svg-fill-55 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-55 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-55 {
    -webkit-animation: animate-svg-stroke-55 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4799999999999995s both,
    animate-svg-fill-55 0.4s linear 6.2s both;
    animation: animate-svg-stroke-55 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4799999999999995s both,
    animate-svg-fill-55 0.4s linear 6.2s both;
}

@-webkit-keyframes animate-svg-stroke-56 {
    0% {
        stroke-dashoffset: 34.533050537109375px;
        stroke-dasharray: 34.533050537109375px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 34.533050537109375px;
    }
}

@keyframes animate-svg-stroke-56 {
    0% {
        stroke-dashoffset: 34.533050537109375px;
        stroke-dasharray: 34.533050537109375px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 34.533050537109375px;
    }
}

@-webkit-keyframes animate-svg-fill-56 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-56 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-56 {
    -webkit-animation: animate-svg-stroke-56 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s both,
    animate-svg-fill-56 0.4s linear 6.3s both;
    animation: animate-svg-stroke-56 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s both,
    animate-svg-fill-56 0.4s linear 6.3s both;
}

@-webkit-keyframes animate-svg-stroke-57 {
    0% {
        stroke-dashoffset: 53.32831573486328px;
        stroke-dasharray: 53.32831573486328px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 53.32831573486328px;
    }
}

@keyframes animate-svg-stroke-57 {
    0% {
        stroke-dashoffset: 53.32831573486328px;
        stroke-dasharray: 53.32831573486328px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 53.32831573486328px;
    }
}

@-webkit-keyframes animate-svg-fill-57 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-57 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-57 {
    -webkit-animation: animate-svg-stroke-57 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.72s both,
    animate-svg-fill-57 0.4s linear 6.4s both;
    animation: animate-svg-stroke-57 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.72s both,
    animate-svg-fill-57 0.4s linear 6.4s both;
}

@-webkit-keyframes animate-svg-stroke-58 {
    0% {
        stroke-dashoffset: 26.985897064208984px;
        stroke-dasharray: 26.985897064208984px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 26.985897064208984px;
    }
}

@keyframes animate-svg-stroke-58 {
    0% {
        stroke-dashoffset: 26.985897064208984px;
        stroke-dasharray: 26.985897064208984px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 26.985897064208984px;
    }
}

@-webkit-keyframes animate-svg-fill-58 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-58 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-58 {
    -webkit-animation: animate-svg-stroke-58 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.84s both,
    animate-svg-fill-58 0.4s linear 6.5s both;
    animation: animate-svg-stroke-58 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.84s both,
    animate-svg-fill-58 0.4s linear 6.5s both;
}

@-webkit-keyframes animate-svg-stroke-59 {
    0% {
        stroke-dashoffset: 229.88548278808594px;
        stroke-dasharray: 229.88548278808594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 229.88548278808594px;
    }
}

@keyframes animate-svg-stroke-59 {
    0% {
        stroke-dashoffset: 229.88548278808594px;
        stroke-dasharray: 229.88548278808594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 229.88548278808594px;
    }
}

@-webkit-keyframes animate-svg-fill-59 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-59 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-59 {
    -webkit-animation: animate-svg-stroke-59 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.96s both,
    animate-svg-fill-59 0.4s linear 6.6000000000000005s both;
    animation: animate-svg-stroke-59 1s cubic-bezier(0.47, 0, 0.745, 0.715) 6.96s both,
    animate-svg-fill-59 0.4s linear 6.6000000000000005s both;
}

@-webkit-keyframes animate-svg-stroke-60 {
    0% {
        stroke-dashoffset: 114.2471694946289px;
        stroke-dasharray: 114.2471694946289px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 114.2471694946289px;
    }
}

@keyframes animate-svg-stroke-60 {
    0% {
        stroke-dashoffset: 114.2471694946289px;
        stroke-dasharray: 114.2471694946289px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 114.2471694946289px;
    }
}

@-webkit-keyframes animate-svg-fill-60 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-60 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-60 {
    -webkit-animation: animate-svg-stroke-60 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.08s both,
    animate-svg-fill-60 0.4s linear 6.7s both;
    animation: animate-svg-stroke-60 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.08s both,
    animate-svg-fill-60 0.4s linear 6.7s both;
}

@-webkit-keyframes animate-svg-stroke-61 {
    0% {
        stroke-dashoffset: 216.38221740722656px;
        stroke-dasharray: 216.38221740722656px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 216.38221740722656px;
    }
}

@keyframes animate-svg-stroke-61 {
    0% {
        stroke-dashoffset: 216.38221740722656px;
        stroke-dasharray: 216.38221740722656px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 216.38221740722656px;
    }
}

@-webkit-keyframes animate-svg-fill-61 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-61 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-61 {
    -webkit-animation: animate-svg-stroke-61 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.199999999999999s both,
    animate-svg-fill-61 0.4s linear 6.8s both;
    animation: animate-svg-stroke-61 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.199999999999999s both,
    animate-svg-fill-61 0.4s linear 6.8s both;
}

@-webkit-keyframes animate-svg-stroke-62 {
    0% {
        stroke-dashoffset: 120.46795654296875px;
        stroke-dasharray: 120.46795654296875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 120.46795654296875px;
    }
}

@keyframes animate-svg-stroke-62 {
    0% {
        stroke-dashoffset: 120.46795654296875px;
        stroke-dasharray: 120.46795654296875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 120.46795654296875px;
    }
}

@-webkit-keyframes animate-svg-fill-62 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-62 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-62 {
    -webkit-animation: animate-svg-stroke-62 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.319999999999999s both,
    animate-svg-fill-62 0.4s linear 6.9s both;
    animation: animate-svg-stroke-62 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.319999999999999s both,
    animate-svg-fill-62 0.4s linear 6.9s both;
}

@-webkit-keyframes animate-svg-stroke-63 {
    0% {
        stroke-dashoffset: 843.628173828125px;
        stroke-dasharray: 843.628173828125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 843.628173828125px;
    }
}

@keyframes animate-svg-stroke-63 {
    0% {
        stroke-dashoffset: 843.628173828125px;
        stroke-dasharray: 843.628173828125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 843.628173828125px;
    }
}

@-webkit-keyframes animate-svg-fill-63 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(226, 246, 246);
    }
}

@keyframes animate-svg-fill-63 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(226, 246, 246);
    }
}

.svg-elem-63 {
    -webkit-animation: animate-svg-stroke-63 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4399999999999995s both,
    animate-svg-fill-63 0.4s linear 7s both;
    animation: animate-svg-stroke-63 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4399999999999995s both,
    animate-svg-fill-63 0.4s linear 7s both;
}

@-webkit-keyframes animate-svg-stroke-64 {
    0% {
        stroke-dashoffset: 725.1464233398438px;
        stroke-dasharray: 725.1464233398438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 725.1464233398438px;
    }
}

@keyframes animate-svg-stroke-64 {
    0% {
        stroke-dashoffset: 725.1464233398438px;
        stroke-dasharray: 725.1464233398438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 725.1464233398438px;
    }
}

@-webkit-keyframes animate-svg-fill-64 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint5_linear_4284_45");
    }
}

@keyframes animate-svg-fill-64 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint5_linear_4284_45");
    }
}

.svg-elem-64 {
    -webkit-animation: animate-svg-stroke-64 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.56s both,
    animate-svg-fill-64 0.4s linear 7.1000000000000005s both;
    animation: animate-svg-stroke-64 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.56s both,
    animate-svg-fill-64 0.4s linear 7.1000000000000005s both;
}

@-webkit-keyframes animate-svg-stroke-65 {
    0% {
        stroke-dashoffset: 553.0928955078125px;
        stroke-dasharray: 553.0928955078125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 553.0928955078125px;
    }
}

@keyframes animate-svg-stroke-65 {
    0% {
        stroke-dashoffset: 553.0928955078125px;
        stroke-dasharray: 553.0928955078125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 553.0928955078125px;
    }
}

@-webkit-keyframes animate-svg-fill-65 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(251, 225, 228);
    }
}

@keyframes animate-svg-fill-65 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(251, 225, 228);
    }
}

.svg-elem-65 {
    -webkit-animation: animate-svg-stroke-65 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.68s both,
    animate-svg-fill-65 0.4s linear 7.2s both;
    animation: animate-svg-stroke-65 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.68s both,
    animate-svg-fill-65 0.4s linear 7.2s both;
}

@-webkit-keyframes animate-svg-stroke-66 {
    0% {
        stroke-dashoffset: 166.16363525390625px;
        stroke-dasharray: 166.16363525390625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 166.16363525390625px;
    }
}

@keyframes animate-svg-stroke-66 {
    0% {
        stroke-dashoffset: 166.16363525390625px;
        stroke-dasharray: 166.16363525390625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 166.16363525390625px;
    }
}

@-webkit-keyframes animate-svg-fill-66 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint6_linear_4284_45");
    }
}

@keyframes animate-svg-fill-66 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint6_linear_4284_45");
    }
}

.svg-elem-66 {
    -webkit-animation: animate-svg-stroke-66 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.8s both,
    animate-svg-fill-66 0.4s linear 7.3s both;
    animation: animate-svg-stroke-66 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.8s both,
    animate-svg-fill-66 0.4s linear 7.3s both;
}

@-webkit-keyframes animate-svg-stroke-67 {
    0% {
        stroke-dashoffset: 988.1593017578125px;
        stroke-dasharray: 988.1593017578125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 988.1593017578125px;
    }
}

@keyframes animate-svg-stroke-67 {
    0% {
        stroke-dashoffset: 988.1593017578125px;
        stroke-dasharray: 988.1593017578125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 988.1593017578125px;
    }
}

@-webkit-keyframes animate-svg-fill-67 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint7_radial_4284_45");
    }
}

@keyframes animate-svg-fill-67 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint7_radial_4284_45");
    }
}

.svg-elem-67 {
    -webkit-animation: animate-svg-stroke-67 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.92s both,
    animate-svg-fill-67 0.4s linear 7.4s both;
    animation: animate-svg-stroke-67 1s cubic-bezier(0.47, 0, 0.745, 0.715) 7.92s both,
    animate-svg-fill-67 0.4s linear 7.4s both;
}

@-webkit-keyframes animate-svg-stroke-68 {
    0% {
        stroke-dashoffset: 985.0175170898438px;
        stroke-dasharray: 985.0175170898438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 985.0175170898438px;
    }
}

@keyframes animate-svg-stroke-68 {
    0% {
        stroke-dashoffset: 985.0175170898438px;
        stroke-dasharray: 985.0175170898438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 985.0175170898438px;
    }
}

.svg-elem-68 {
    -webkit-animation: animate-svg-stroke-68 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.04s both,
    animate-svg-fill-68 0.4s linear 7.5s both;
    animation: animate-svg-stroke-68 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.04s both,
    animate-svg-fill-68 0.4s linear 7.5s both;
}

@-webkit-keyframes animate-svg-stroke-69 {
    0% {
        stroke-dashoffset: 46.37571716308594px;
        stroke-dasharray: 46.37571716308594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 46.37571716308594px;
    }
}

@keyframes animate-svg-stroke-69 {
    0% {
        stroke-dashoffset: 46.37571716308594px;
        stroke-dasharray: 46.37571716308594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 46.37571716308594px;
    }
}

@-webkit-keyframes animate-svg-fill-69 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint8_linear_4284_45");
    }
}

@keyframes animate-svg-fill-69 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint8_linear_4284_45");
    }
}

.svg-elem-69 {
    -webkit-animation: animate-svg-stroke-69 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.16s both,
    animate-svg-fill-69 0.4s linear 7.6000000000000005s both;
    animation: animate-svg-stroke-69 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.16s both,
    animate-svg-fill-69 0.4s linear 7.6000000000000005s both;
}

@-webkit-keyframes animate-svg-stroke-70 {
    0% {
        stroke-dashoffset: 46.37571716308594px;
        stroke-dasharray: 46.37571716308594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 46.37571716308594px;
    }
}

@keyframes animate-svg-stroke-70 {
    0% {
        stroke-dashoffset: 46.37571716308594px;
        stroke-dasharray: 46.37571716308594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 46.37571716308594px;
    }
}

@-webkit-keyframes animate-svg-fill-70 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint9_linear_4284_45");
    }
}

@keyframes animate-svg-fill-70 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint9_linear_4284_45");
    }
}

.svg-elem-70 {
    -webkit-animation: animate-svg-stroke-70 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.28s both,
    animate-svg-fill-70 0.4s linear 7.7s both;
    animation: animate-svg-stroke-70 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.28s both,
    animate-svg-fill-70 0.4s linear 7.7s both;
}

@-webkit-keyframes animate-svg-stroke-71 {
    0% {
        stroke-dashoffset: 219.77102661132812px;
        stroke-dasharray: 219.77102661132812px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 219.77102661132812px;
    }
}

@keyframes animate-svg-stroke-71 {
    0% {
        stroke-dashoffset: 219.77102661132812px;
        stroke-dasharray: 219.77102661132812px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 219.77102661132812px;
    }
}

@-webkit-keyframes animate-svg-fill-71 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

@keyframes animate-svg-fill-71 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

.svg-elem-71 {
    -webkit-animation: animate-svg-stroke-71 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s both,
    animate-svg-fill-71 0.4s linear 7.8s both;
    animation: animate-svg-stroke-71 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s both,
    animate-svg-fill-71 0.4s linear 7.8s both;
}

@-webkit-keyframes animate-svg-stroke-72 {
    0% {
        stroke-dashoffset: 146.52845764160156px;
        stroke-dasharray: 146.52845764160156px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 146.52845764160156px;
    }
}

@keyframes animate-svg-stroke-72 {
    0% {
        stroke-dashoffset: 146.52845764160156px;
        stroke-dasharray: 146.52845764160156px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 146.52845764160156px;
    }
}

@-webkit-keyframes animate-svg-fill-72 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-72 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-72 {
    -webkit-animation: animate-svg-stroke-72 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.52s both,
    animate-svg-fill-72 0.4s linear 7.9s both;
    animation: animate-svg-stroke-72 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.52s both,
    animate-svg-fill-72 0.4s linear 7.9s both;
}

@-webkit-keyframes animate-svg-stroke-73 {
    0% {
        stroke-dashoffset: 229.89755249023438px;
        stroke-dasharray: 229.89755249023438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 229.89755249023438px;
    }
}

@keyframes animate-svg-stroke-73 {
    0% {
        stroke-dashoffset: 229.89755249023438px;
        stroke-dasharray: 229.89755249023438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 229.89755249023438px;
    }
}

@-webkit-keyframes animate-svg-fill-73 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-73 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-73 {
    -webkit-animation: animate-svg-stroke-73 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.64s both,
    animate-svg-fill-73 0.4s linear 8s both;
    animation: animate-svg-stroke-73 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.64s both,
    animate-svg-fill-73 0.4s linear 8s both;
}

@-webkit-keyframes animate-svg-stroke-74 {
    0% {
        stroke-dashoffset: 216.40240478515625px;
        stroke-dasharray: 216.40240478515625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 216.40240478515625px;
    }
}

@keyframes animate-svg-stroke-74 {
    0% {
        stroke-dashoffset: 216.40240478515625px;
        stroke-dasharray: 216.40240478515625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 216.40240478515625px;
    }
}

@-webkit-keyframes animate-svg-fill-74 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-74 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-74 {
    -webkit-animation: animate-svg-stroke-74 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.76s both,
    animate-svg-fill-74 0.4s linear 8.100000000000001s both;
    animation: animate-svg-stroke-74 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.76s both,
    animate-svg-fill-74 0.4s linear 8.100000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-75 {
    0% {
        stroke-dashoffset: 123.47317504882812px;
        stroke-dasharray: 123.47317504882812px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 123.47317504882812px;
    }
}

@keyframes animate-svg-stroke-75 {
    0% {
        stroke-dashoffset: 123.47317504882812px;
        stroke-dasharray: 123.47317504882812px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 123.47317504882812px;
    }
}

@-webkit-keyframes animate-svg-fill-75 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-75 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-75 {
    -webkit-animation: animate-svg-stroke-75 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.879999999999999s both,
    animate-svg-fill-75 0.4s linear 8.200000000000001s both;
    animation: animate-svg-stroke-75 1s cubic-bezier(0.47, 0, 0.745, 0.715) 8.879999999999999s both,
    animate-svg-fill-75 0.4s linear 8.200000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-76 {
    0% {
        stroke-dashoffset: 123.65142059326172px;
        stroke-dasharray: 123.65142059326172px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 123.65142059326172px;
    }
}

@keyframes animate-svg-stroke-76 {
    0% {
        stroke-dashoffset: 123.65142059326172px;
        stroke-dasharray: 123.65142059326172px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 123.65142059326172px;
    }
}

@-webkit-keyframes animate-svg-fill-76 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

@keyframes animate-svg-fill-76 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 0, 0);
    }
}

.svg-elem-76 {
    -webkit-animation: animate-svg-stroke-76 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9s both,
    animate-svg-fill-76 0.4s linear 8.3s both;
    animation: animate-svg-stroke-76 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9s both,
    animate-svg-fill-76 0.4s linear 8.3s both;
}

@-webkit-keyframes animate-svg-stroke-77 {
    0% {
        stroke-dashoffset: 843.628173828125px;
        stroke-dasharray: 843.628173828125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 843.628173828125px;
    }
}

@keyframes animate-svg-stroke-77 {
    0% {
        stroke-dashoffset: 843.628173828125px;
        stroke-dasharray: 843.628173828125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 843.628173828125px;
    }
}

@-webkit-keyframes animate-svg-fill-77 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(150, 153, 244);
    }
}

@keyframes animate-svg-fill-77 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(150, 153, 244);
    }
}

.svg-elem-77 {
    -webkit-animation: animate-svg-stroke-77 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.12s both,
    animate-svg-fill-77 0.4s linear 8.4s both;
    animation: animate-svg-stroke-77 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.12s both,
    animate-svg-fill-77 0.4s linear 8.4s both;
}

@-webkit-keyframes animate-svg-stroke-78 {
    0% {
        stroke-dashoffset: 559.8563842773438px;
        stroke-dasharray: 559.8563842773438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 559.8563842773438px;
    }
}

@keyframes animate-svg-stroke-78 {
    0% {
        stroke-dashoffset: 559.8563842773438px;
        stroke-dasharray: 559.8563842773438px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 559.8563842773438px;
    }
}

@-webkit-keyframes animate-svg-fill-78 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint10_linear_4284_45");
    }
}

@keyframes animate-svg-fill-78 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint10_linear_4284_45");
    }
}

.svg-elem-78 {
    -webkit-animation: animate-svg-stroke-78 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.24s both,
    animate-svg-fill-78 0.4s linear 8.5s both;
    animation: animate-svg-stroke-78 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.24s both,
    animate-svg-fill-78 0.4s linear 8.5s both;
}

@-webkit-keyframes animate-svg-stroke-79 {
    0% {
        stroke-dashoffset: 553.09130859375px;
        stroke-dasharray: 553.09130859375px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 553.09130859375px;
    }
}

@keyframes animate-svg-stroke-79 {
    0% {
        stroke-dashoffset: 553.09130859375px;
        stroke-dasharray: 553.09130859375px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 553.09130859375px;
    }
}

@-webkit-keyframes animate-svg-fill-79 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(245, 174, 83);
    }
}

@keyframes animate-svg-fill-79 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(245, 174, 83);
    }
}

.svg-elem-79 {
    -webkit-animation: animate-svg-stroke-79 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.36s both,
    animate-svg-fill-79 0.4s linear 8.600000000000001s both;
    animation: animate-svg-stroke-79 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.36s both,
    animate-svg-fill-79 0.4s linear 8.600000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-80 {
    0% {
        stroke-dashoffset: 257.7065124511719px;
        stroke-dasharray: 257.7065124511719px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 257.7065124511719px;
    }
}

@keyframes animate-svg-stroke-80 {
    0% {
        stroke-dashoffset: 257.7065124511719px;
        stroke-dasharray: 257.7065124511719px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 257.7065124511719px;
    }
}

@-webkit-keyframes animate-svg-fill-80 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint11_linear_4284_45");
    }
}

@keyframes animate-svg-fill-80 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint11_linear_4284_45");
    }
}

.svg-elem-80 {
    -webkit-animation: animate-svg-stroke-80 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.48s both,
    animate-svg-fill-80 0.4s linear 8.700000000000001s both;
    animation: animate-svg-stroke-80 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.48s both,
    animate-svg-fill-80 0.4s linear 8.700000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-81 {
    0% {
        stroke-dashoffset: 441.10498046875px;
        stroke-dasharray: 441.10498046875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 441.10498046875px;
    }
}

@keyframes animate-svg-stroke-81 {
    0% {
        stroke-dashoffset: 441.10498046875px;
        stroke-dasharray: 441.10498046875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 441.10498046875px;
    }
}

.svg-elem-81 {
    -webkit-animation: animate-svg-stroke-81 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.6s both,
    animate-svg-fill-81 0.4s linear 8.8s both;
    animation: animate-svg-stroke-81 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.6s both,
    animate-svg-fill-81 0.4s linear 8.8s both;
}

@-webkit-keyframes animate-svg-stroke-82 {
    0% {
        stroke-dashoffset: 529.2286987304688px;
        stroke-dasharray: 529.2286987304688px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 529.2286987304688px;
    }
}

@keyframes animate-svg-stroke-82 {
    0% {
        stroke-dashoffset: 529.2286987304688px;
        stroke-dasharray: 529.2286987304688px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 529.2286987304688px;
    }
}

@-webkit-keyframes animate-svg-fill-82 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

@keyframes animate-svg-fill-82 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

.svg-elem-82 {
    -webkit-animation: animate-svg-stroke-82 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.719999999999999s both,
    animate-svg-fill-82 0.4s linear 8.9s both;
    animation: animate-svg-stroke-82 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.719999999999999s both,
    animate-svg-fill-82 0.4s linear 8.9s both;
}

@-webkit-keyframes animate-svg-stroke-83 {
    0% {
        stroke-dashoffset: 332.5784912109375px;
        stroke-dasharray: 332.5784912109375px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 332.5784912109375px;
    }
}

@keyframes animate-svg-stroke-83 {
    0% {
        stroke-dashoffset: 332.5784912109375px;
        stroke-dasharray: 332.5784912109375px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 332.5784912109375px;
    }
}

@-webkit-keyframes animate-svg-fill-83 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

@keyframes animate-svg-fill-83 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

.svg-elem-83 {
    -webkit-animation: animate-svg-stroke-83 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.84s both,
    animate-svg-fill-83 0.4s linear 9.000000000000002s both;
    animation: animate-svg-stroke-83 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.84s both,
    animate-svg-fill-83 0.4s linear 9.000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-84 {
    0% {
        stroke-dashoffset: 64.20762252807617px;
        stroke-dasharray: 64.20762252807617px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 64.20762252807617px;
    }
}

@keyframes animate-svg-stroke-84 {
    0% {
        stroke-dashoffset: 64.20762252807617px;
        stroke-dasharray: 64.20762252807617px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 64.20762252807617px;
    }
}

@-webkit-keyframes animate-svg-fill-84 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

@keyframes animate-svg-fill-84 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

.svg-elem-84 {
    -webkit-animation: animate-svg-stroke-84 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.959999999999999s both,
    animate-svg-fill-84 0.4s linear 9.100000000000001s both;
    animation: animate-svg-stroke-84 1s cubic-bezier(0.47, 0, 0.745, 0.715) 9.959999999999999s both,
    animate-svg-fill-84 0.4s linear 9.100000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-85 {
    0% {
        stroke-dashoffset: 109.8929731392957px;
        stroke-dasharray: 109.8929731392957px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 109.8929731392957px;
    }
}

@keyframes animate-svg-stroke-85 {
    0% {
        stroke-dashoffset: 109.8929731392957px;
        stroke-dasharray: 109.8929731392957px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 109.8929731392957px;
    }
}

@-webkit-keyframes animate-svg-fill-85 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-85 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-85 {
    -webkit-animation: animate-svg-stroke-85 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.08s both,
    animate-svg-fill-85 0.4s linear 9.200000000000001s both;
    animation: animate-svg-stroke-85 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.08s both,
    animate-svg-fill-85 0.4s linear 9.200000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-86 {
    0% {
        stroke-dashoffset: 119.36975860595703px;
        stroke-dasharray: 119.36975860595703px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 119.36975860595703px;
    }
}

@keyframes animate-svg-stroke-86 {
    0% {
        stroke-dashoffset: 119.36975860595703px;
        stroke-dasharray: 119.36975860595703px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 119.36975860595703px;
    }
}

@-webkit-keyframes animate-svg-fill-86 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-86 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-86 {
    -webkit-animation: animate-svg-stroke-86 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.2s both,
    animate-svg-fill-86 0.4s linear 9.3s both;
    animation: animate-svg-stroke-86 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.2s both,
    animate-svg-fill-86 0.4s linear 9.3s both;
}

@-webkit-keyframes animate-svg-stroke-87 {
    0% {
        stroke-dashoffset: 22.481857299804688px;
        stroke-dasharray: 22.481857299804688px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 22.481857299804688px;
    }
}

@keyframes animate-svg-stroke-87 {
    0% {
        stroke-dashoffset: 22.481857299804688px;
        stroke-dasharray: 22.481857299804688px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 22.481857299804688px;
    }
}

@-webkit-keyframes animate-svg-fill-87 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-87 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-87 {
    -webkit-animation: animate-svg-stroke-87 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.32s both,
    animate-svg-fill-87 0.4s linear 9.4s both;
    animation: animate-svg-stroke-87 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.32s both,
    animate-svg-fill-87 0.4s linear 9.4s both;
}

@-webkit-keyframes animate-svg-stroke-88 {
    0% {
        stroke-dashoffset: 332.57281494140625px;
        stroke-dasharray: 332.57281494140625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 332.57281494140625px;
    }
}

@keyframes animate-svg-stroke-88 {
    0% {
        stroke-dashoffset: 332.57281494140625px;
        stroke-dasharray: 332.57281494140625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 332.57281494140625px;
    }
}

@-webkit-keyframes animate-svg-fill-88 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

@keyframes animate-svg-fill-88 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

.svg-elem-88 {
    -webkit-animation: animate-svg-stroke-88 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.44s both,
    animate-svg-fill-88 0.4s linear 9.500000000000002s both;
    animation: animate-svg-stroke-88 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.44s both,
    animate-svg-fill-88 0.4s linear 9.500000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-89 {
    0% {
        stroke-dashoffset: 394.0398254394531px;
        stroke-dasharray: 394.0398254394531px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 394.0398254394531px;
    }
}

@keyframes animate-svg-stroke-89 {
    0% {
        stroke-dashoffset: 394.0398254394531px;
        stroke-dasharray: 394.0398254394531px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 394.0398254394531px;
    }
}

@-webkit-keyframes animate-svg-fill-89 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

@keyframes animate-svg-fill-89 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(33, 37, 41);
    }
}

.svg-elem-89 {
    -webkit-animation: animate-svg-stroke-89 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.559999999999999s both,
    animate-svg-fill-89 0.4s linear 9.600000000000001s both;
    animation: animate-svg-stroke-89 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.559999999999999s both,
    animate-svg-fill-89 0.4s linear 9.600000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-90 {
    0% {
        stroke-dashoffset: 109.8929731392957px;
        stroke-dasharray: 109.8929731392957px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 109.8929731392957px;
    }
}

@keyframes animate-svg-stroke-90 {
    0% {
        stroke-dashoffset: 109.8929731392957px;
        stroke-dasharray: 109.8929731392957px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 109.8929731392957px;
    }
}

@-webkit-keyframes animate-svg-fill-90 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-90 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-90 {
    -webkit-animation: animate-svg-stroke-90 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.68s both,
    animate-svg-fill-90 0.4s linear 9.700000000000001s both;
    animation: animate-svg-stroke-90 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.68s both,
    animate-svg-fill-90 0.4s linear 9.700000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-91 {
    0% {
        stroke-dashoffset: 64.20779800415039px;
        stroke-dasharray: 64.20779800415039px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 64.20779800415039px;
    }
}

@keyframes animate-svg-stroke-91 {
    0% {
        stroke-dashoffset: 64.20779800415039px;
        stroke-dasharray: 64.20779800415039px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 64.20779800415039px;
    }
}

@-webkit-keyframes animate-svg-fill-91 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

@keyframes animate-svg-fill-91 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

.svg-elem-91 {
    -webkit-animation: animate-svg-stroke-91 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.799999999999999s both,
    animate-svg-fill-91 0.4s linear 9.8s both;
    animation: animate-svg-stroke-91 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.799999999999999s both,
    animate-svg-fill-91 0.4s linear 9.8s both;
}

@-webkit-keyframes animate-svg-stroke-92 {
    0% {
        stroke-dashoffset: 76.14099884033203px;
        stroke-dasharray: 76.14099884033203px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 76.14099884033203px;
    }
}

@keyframes animate-svg-stroke-92 {
    0% {
        stroke-dashoffset: 76.14099884033203px;
        stroke-dasharray: 76.14099884033203px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 76.14099884033203px;
    }
}

@-webkit-keyframes animate-svg-fill-92 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-92 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-92 {
    -webkit-animation: animate-svg-stroke-92 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.92s both,
    animate-svg-fill-92 0.4s linear 9.9s both;
    animation: animate-svg-stroke-92 1s cubic-bezier(0.47, 0, 0.745, 0.715) 10.92s both,
    animate-svg-fill-92 0.4s linear 9.9s both;
}

@-webkit-keyframes animate-svg-stroke-93 {
    0% {
        stroke-dashoffset: 37.55797576904297px;
        stroke-dasharray: 37.55797576904297px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 37.55797576904297px;
    }
}

@keyframes animate-svg-stroke-93 {
    0% {
        stroke-dashoffset: 37.55797576904297px;
        stroke-dasharray: 37.55797576904297px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 37.55797576904297px;
    }
}

@-webkit-keyframes animate-svg-fill-93 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-93 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-93 {
    -webkit-animation: animate-svg-stroke-93 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.04s both,
    animate-svg-fill-93 0.4s linear 10.000000000000002s both;
    animation: animate-svg-stroke-93 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.04s both,
    animate-svg-fill-93 0.4s linear 10.000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-94 {
    0% {
        stroke-dashoffset: 29.84013557434082px;
        stroke-dasharray: 29.84013557434082px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 29.84013557434082px;
    }
}

@keyframes animate-svg-stroke-94 {
    0% {
        stroke-dashoffset: 29.84013557434082px;
        stroke-dasharray: 29.84013557434082px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 29.84013557434082px;
    }
}

@-webkit-keyframes animate-svg-fill-94 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-94 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-94 {
    -webkit-animation: animate-svg-stroke-94 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.16s both,
    animate-svg-fill-94 0.4s linear 10.100000000000001s both;
    animation: animate-svg-stroke-94 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.16s both,
    animate-svg-fill-94 0.4s linear 10.100000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-95 {
    0% {
        stroke-dashoffset: 688.427001953125px;
        stroke-dasharray: 688.427001953125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 688.427001953125px;
    }
}

@keyframes animate-svg-stroke-95 {
    0% {
        stroke-dashoffset: 688.427001953125px;
        stroke-dasharray: 688.427001953125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 688.427001953125px;
    }
}

@-webkit-keyframes animate-svg-fill-95 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(32, 32, 32);
    }
}

@keyframes animate-svg-fill-95 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(32, 32, 32);
    }
}

.svg-elem-95 {
    -webkit-animation: animate-svg-stroke-95 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.28s both,
    animate-svg-fill-95 0.4s linear 10.200000000000001s both;
    animation: animate-svg-stroke-95 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.28s both,
    animate-svg-fill-95 0.4s linear 10.200000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-96 {
    0% {
        stroke-dashoffset: 572.1729736328125px;
        stroke-dasharray: 572.1729736328125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 572.1729736328125px;
    }
}

@keyframes animate-svg-stroke-96 {
    0% {
        stroke-dashoffset: 572.1729736328125px;
        stroke-dasharray: 572.1729736328125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 572.1729736328125px;
    }
}

@-webkit-keyframes animate-svg-fill-96 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-96 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-96 {
    -webkit-animation: animate-svg-stroke-96 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.4s both,
    animate-svg-fill-96 0.4s linear 10.3s both;
    animation: animate-svg-stroke-96 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.4s both,
    animate-svg-fill-96 0.4s linear 10.3s both;
}

@-webkit-keyframes animate-svg-stroke-97 {
    0% {
        stroke-dashoffset: 118.1006981060644px;
        stroke-dasharray: 118.1006981060644px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 118.1006981060644px;
    }
}

@keyframes animate-svg-stroke-97 {
    0% {
        stroke-dashoffset: 118.1006981060644px;
        stroke-dasharray: 118.1006981060644px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 118.1006981060644px;
    }
}

@-webkit-keyframes animate-svg-fill-97 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

@keyframes animate-svg-fill-97 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

.svg-elem-97 {
    -webkit-animation: animate-svg-stroke-97 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.52s both,
    animate-svg-fill-97 0.4s linear 10.400000000000002s both;
    animation: animate-svg-stroke-97 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.52s both,
    animate-svg-fill-97 0.4s linear 10.400000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-98 {
    0% {
        stroke-dashoffset: 49.47834396362305px;
        stroke-dasharray: 49.47834396362305px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 49.47834396362305px;
    }
}

@keyframes animate-svg-stroke-98 {
    0% {
        stroke-dashoffset: 49.47834396362305px;
        stroke-dasharray: 49.47834396362305px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 49.47834396362305px;
    }
}

@-webkit-keyframes animate-svg-fill-98 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-98 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-98 {
    -webkit-animation: animate-svg-stroke-98 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.639999999999999s both,
    animate-svg-fill-98 0.4s linear 10.500000000000002s both;
    animation: animate-svg-stroke-98 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.639999999999999s both,
    animate-svg-fill-98 0.4s linear 10.500000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-99 {
    0% {
        stroke-dashoffset: 598.427001953125px;
        stroke-dasharray: 598.427001953125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 598.427001953125px;
    }
}

@keyframes animate-svg-stroke-99 {
    0% {
        stroke-dashoffset: 598.427001953125px;
        stroke-dasharray: 598.427001953125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 598.427001953125px;
    }
}

@-webkit-keyframes animate-svg-fill-99 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 48, 126);
    }
}

@keyframes animate-svg-fill-99 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 48, 126);
    }
}

.svg-elem-99 {
    -webkit-animation: animate-svg-stroke-99 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.76s both,
    animate-svg-fill-99 0.4s linear 10.600000000000001s both;
    animation: animate-svg-stroke-99 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.76s both,
    animate-svg-fill-99 0.4s linear 10.600000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-100 {
    0% {
        stroke-dashoffset: 392.23345947265625px;
        stroke-dasharray: 392.23345947265625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 392.23345947265625px;
    }
}

@keyframes animate-svg-stroke-100 {
    0% {
        stroke-dashoffset: 392.23345947265625px;
        stroke-dasharray: 392.23345947265625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 392.23345947265625px;
    }
}

@-webkit-keyframes animate-svg-fill-100 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-100 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-100 {
    -webkit-animation: animate-svg-stroke-100 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.879999999999999s both,
    animate-svg-fill-100 0.4s linear 10.700000000000001s both;
    animation: animate-svg-stroke-100 1s cubic-bezier(0.47, 0, 0.745, 0.715) 11.879999999999999s both,
    animate-svg-fill-100 0.4s linear 10.700000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-101 {
    0% {
        stroke-dashoffset: 220.11048889160156px;
        stroke-dasharray: 220.11048889160156px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 220.11048889160156px;
    }
}

@keyframes animate-svg-stroke-101 {
    0% {
        stroke-dashoffset: 220.11048889160156px;
        stroke-dasharray: 220.11048889160156px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 220.11048889160156px;
    }
}

@-webkit-keyframes animate-svg-fill-101 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

@keyframes animate-svg-fill-101 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

.svg-elem-101 {
    -webkit-animation: animate-svg-stroke-101 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12s both,
    animate-svg-fill-101 0.4s linear 10.8s both;
    animation: animate-svg-stroke-101 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12s both,
    animate-svg-fill-101 0.4s linear 10.8s both;
}

@-webkit-keyframes animate-svg-stroke-102 {
    0% {
        stroke-dashoffset: 41.986480712890625px;
        stroke-dasharray: 41.986480712890625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 41.986480712890625px;
    }
}

@keyframes animate-svg-stroke-102 {
    0% {
        stroke-dashoffset: 41.986480712890625px;
        stroke-dasharray: 41.986480712890625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 41.986480712890625px;
    }
}

@-webkit-keyframes animate-svg-fill-102 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

@keyframes animate-svg-fill-102 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

.svg-elem-102 {
    -webkit-animation: animate-svg-stroke-102 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.12s both,
    animate-svg-fill-102 0.4s linear 10.900000000000002s both;
    animation: animate-svg-stroke-102 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.12s both,
    animate-svg-fill-102 0.4s linear 10.900000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-103 {
    0% {
        stroke-dashoffset: 33.752681732177734px;
        stroke-dasharray: 33.752681732177734px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 33.752681732177734px;
    }
}

@keyframes animate-svg-stroke-103 {
    0% {
        stroke-dashoffset: 33.752681732177734px;
        stroke-dasharray: 33.752681732177734px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 33.752681732177734px;
    }
}

@-webkit-keyframes animate-svg-fill-103 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

@keyframes animate-svg-fill-103 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

.svg-elem-103 {
    -webkit-animation: animate-svg-stroke-103 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.24s both,
    animate-svg-fill-103 0.4s linear 11.000000000000002s both;
    animation: animate-svg-stroke-103 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.24s both,
    animate-svg-fill-103 0.4s linear 11.000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-104 {
    0% {
        stroke-dashoffset: 33.74911689758301px;
        stroke-dasharray: 33.74911689758301px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 33.74911689758301px;
    }
}

@keyframes animate-svg-stroke-104 {
    0% {
        stroke-dashoffset: 33.74911689758301px;
        stroke-dasharray: 33.74911689758301px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 33.74911689758301px;
    }
}

@-webkit-keyframes animate-svg-fill-104 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

@keyframes animate-svg-fill-104 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

.svg-elem-104 {
    -webkit-animation: animate-svg-stroke-104 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.36s both,
    animate-svg-fill-104 0.4s linear 11.100000000000001s both;
    animation: animate-svg-stroke-104 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.36s both,
    animate-svg-fill-104 0.4s linear 11.100000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-105 {
    0% {
        stroke-dashoffset: 33.74435043334961px;
        stroke-dasharray: 33.74435043334961px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 33.74435043334961px;
    }
}

@keyframes animate-svg-stroke-105 {
    0% {
        stroke-dashoffset: 33.74435043334961px;
        stroke-dasharray: 33.74435043334961px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 33.74435043334961px;
    }
}

@-webkit-keyframes animate-svg-fill-105 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

@keyframes animate-svg-fill-105 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

.svg-elem-105 {
    -webkit-animation: animate-svg-stroke-105 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.48s both,
    animate-svg-fill-105 0.4s linear 11.200000000000001s both;
    animation: animate-svg-stroke-105 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.48s both,
    animate-svg-fill-105 0.4s linear 11.200000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-106 {
    0% {
        stroke-dashoffset: 11.488450050354004px;
        stroke-dasharray: 11.488450050354004px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 11.488450050354004px;
    }
}

@keyframes animate-svg-stroke-106 {
    0% {
        stroke-dashoffset: 11.488450050354004px;
        stroke-dasharray: 11.488450050354004px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 11.488450050354004px;
    }
}

@-webkit-keyframes animate-svg-fill-106 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

@keyframes animate-svg-fill-106 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

.svg-elem-106 {
    -webkit-animation: animate-svg-stroke-106 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.6s both,
    animate-svg-fill-106 0.4s linear 11.3s both;
    animation: animate-svg-stroke-106 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.6s both,
    animate-svg-fill-106 0.4s linear 11.3s both;
}

@-webkit-keyframes animate-svg-stroke-107 {
    0% {
        stroke-dashoffset: 11.488668441772461px;
        stroke-dasharray: 11.488668441772461px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 11.488668441772461px;
    }
}

@keyframes animate-svg-stroke-107 {
    0% {
        stroke-dashoffset: 11.488668441772461px;
        stroke-dasharray: 11.488668441772461px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 11.488668441772461px;
    }
}

@-webkit-keyframes animate-svg-fill-107 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

@keyframes animate-svg-fill-107 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

.svg-elem-107 {
    -webkit-animation: animate-svg-stroke-107 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.719999999999999s both,
    animate-svg-fill-107 0.4s linear 11.400000000000002s both;
    animation: animate-svg-stroke-107 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.719999999999999s both,
    animate-svg-fill-107 0.4s linear 11.400000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-108 {
    0% {
        stroke-dashoffset: 11.480287551879883px;
        stroke-dasharray: 11.480287551879883px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 11.480287551879883px;
    }
}

@keyframes animate-svg-stroke-108 {
    0% {
        stroke-dashoffset: 11.480287551879883px;
        stroke-dasharray: 11.480287551879883px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 11.480287551879883px;
    }
}

@-webkit-keyframes animate-svg-fill-108 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

@keyframes animate-svg-fill-108 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(53, 224, 180);
    }
}

.svg-elem-108 {
    -webkit-animation: animate-svg-stroke-108 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.84s both,
    animate-svg-fill-108 0.4s linear 11.500000000000002s both;
    animation: animate-svg-stroke-108 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.84s both,
    animate-svg-fill-108 0.4s linear 11.500000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-109 {
    0% {
        stroke-dashoffset: 947.6404418945312px;
        stroke-dasharray: 947.6404418945312px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 947.6404418945312px;
    }
}

@keyframes animate-svg-stroke-109 {
    0% {
        stroke-dashoffset: 947.6404418945312px;
        stroke-dasharray: 947.6404418945312px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 947.6404418945312px;
    }
}

@-webkit-keyframes animate-svg-fill-109 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint12_linear_4284_45");
    }
}

@keyframes animate-svg-fill-109 {
    0% {
        fill: transparent;
    }

    100% {
        fill: url("#paint12_linear_4284_45");
    }
}

.svg-elem-109 {
    -webkit-animation: animate-svg-stroke-109 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.959999999999999s both,
    animate-svg-fill-109 0.4s linear 11.600000000000001s both;
    animation: animate-svg-stroke-109 1s cubic-bezier(0.47, 0, 0.745, 0.715) 12.959999999999999s both,
    animate-svg-fill-109 0.4s linear 11.600000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-110 {
    0% {
        stroke-dashoffset: 369.0105895996094px;
        stroke-dasharray: 369.0105895996094px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 369.0105895996094px;
    }
}

@keyframes animate-svg-stroke-110 {
    0% {
        stroke-dashoffset: 369.0105895996094px;
        stroke-dasharray: 369.0105895996094px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 369.0105895996094px;
    }
}

@-webkit-keyframes animate-svg-fill-110 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-110 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-110 {
    -webkit-animation: animate-svg-stroke-110 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.08s both,
    animate-svg-fill-110 0.4s linear 11.700000000000001s both;
    animation: animate-svg-stroke-110 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.08s both,
    animate-svg-fill-110 0.4s linear 11.700000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-111 {
    0% {
        stroke-dashoffset: 76.17352294921875px;
        stroke-dasharray: 76.17352294921875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 76.17352294921875px;
    }
}

@keyframes animate-svg-stroke-111 {
    0% {
        stroke-dashoffset: 76.17352294921875px;
        stroke-dasharray: 76.17352294921875px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 76.17352294921875px;
    }
}

@-webkit-keyframes animate-svg-fill-111 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-111 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-111 {
    -webkit-animation: animate-svg-stroke-111 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.2s both,
    animate-svg-fill-111 0.4s linear 11.8s both;
    animation: animate-svg-stroke-111 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.2s both,
    animate-svg-fill-111 0.4s linear 11.8s both;
}

@-webkit-keyframes animate-svg-stroke-112 {
    0% {
        stroke-dashoffset: 13.327661514282227px;
        stroke-dasharray: 13.327661514282227px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 13.327661514282227px;
    }
}

@keyframes animate-svg-stroke-112 {
    0% {
        stroke-dashoffset: 13.327661514282227px;
        stroke-dasharray: 13.327661514282227px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 13.327661514282227px;
    }
}

@-webkit-keyframes animate-svg-fill-112 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-112 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-112 {
    -webkit-animation: animate-svg-stroke-112 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.32s both,
    animate-svg-fill-112 0.4s linear 11.900000000000002s both;
    animation: animate-svg-stroke-112 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.32s both,
    animate-svg-fill-112 0.4s linear 11.900000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-113 {
    0% {
        stroke-dashoffset: 237.87620544433594px;
        stroke-dasharray: 237.87620544433594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 237.87620544433594px;
    }
}

@keyframes animate-svg-stroke-113 {
    0% {
        stroke-dashoffset: 237.87620544433594px;
        stroke-dasharray: 237.87620544433594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 237.87620544433594px;
    }
}

@-webkit-keyframes animate-svg-fill-113 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-113 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-113 {
    -webkit-animation: animate-svg-stroke-113 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.44s both,
    animate-svg-fill-113 0.4s linear 12.000000000000002s both;
    animation: animate-svg-stroke-113 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.44s both,
    animate-svg-fill-113 0.4s linear 12.000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-114 {
    0% {
        stroke-dashoffset: 55.445152282714844px;
        stroke-dasharray: 55.445152282714844px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 55.445152282714844px;
    }
}

@keyframes animate-svg-stroke-114 {
    0% {
        stroke-dashoffset: 55.445152282714844px;
        stroke-dasharray: 55.445152282714844px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 55.445152282714844px;
    }
}

@-webkit-keyframes animate-svg-fill-114 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-114 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-114 {
    -webkit-animation: animate-svg-stroke-114 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.559999999999999s both,
    animate-svg-fill-114 0.4s linear 12.100000000000001s both;
    animation: animate-svg-stroke-114 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.559999999999999s both,
    animate-svg-fill-114 0.4s linear 12.100000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-115 {
    0% {
        stroke-dashoffset: 12.178611755371094px;
        stroke-dasharray: 12.178611755371094px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 12.178611755371094px;
    }
}

@keyframes animate-svg-stroke-115 {
    0% {
        stroke-dashoffset: 12.178611755371094px;
        stroke-dasharray: 12.178611755371094px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 12.178611755371094px;
    }
}

@-webkit-keyframes animate-svg-fill-115 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-115 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-115 {
    -webkit-animation: animate-svg-stroke-115 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.68s both,
    animate-svg-fill-115 0.4s linear 12.200000000000001s both;
    animation: animate-svg-stroke-115 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.68s both,
    animate-svg-fill-115 0.4s linear 12.200000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-116 {
    0% {
        stroke-dashoffset: 353.2612609863281px;
        stroke-dasharray: 353.2612609863281px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 353.2612609863281px;
    }
}

@keyframes animate-svg-stroke-116 {
    0% {
        stroke-dashoffset: 353.2612609863281px;
        stroke-dasharray: 353.2612609863281px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 353.2612609863281px;
    }
}

@-webkit-keyframes animate-svg-fill-116 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-116 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-116 {
    -webkit-animation: animate-svg-stroke-116 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.799999999999999s both,
    animate-svg-fill-116 0.4s linear 12.3s both;
    animation: animate-svg-stroke-116 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.799999999999999s both,
    animate-svg-fill-116 0.4s linear 12.3s both;
}

@-webkit-keyframes animate-svg-stroke-117 {
    0% {
        stroke-dashoffset: 47.88774871826172px;
        stroke-dasharray: 47.88774871826172px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 47.88774871826172px;
    }
}

@keyframes animate-svg-stroke-117 {
    0% {
        stroke-dashoffset: 47.88774871826172px;
        stroke-dasharray: 47.88774871826172px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 47.88774871826172px;
    }
}

@-webkit-keyframes animate-svg-fill-117 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-117 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-117 {
    -webkit-animation: animate-svg-stroke-117 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.92s both,
    animate-svg-fill-117 0.4s linear 12.400000000000002s both;
    animation: animate-svg-stroke-117 1s cubic-bezier(0.47, 0, 0.745, 0.715) 13.92s both,
    animate-svg-fill-117 0.4s linear 12.400000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-118 {
    0% {
        stroke-dashoffset: 7.117637634277344px;
        stroke-dasharray: 7.117637634277344px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 7.117637634277344px;
    }
}

@keyframes animate-svg-stroke-118 {
    0% {
        stroke-dashoffset: 7.117637634277344px;
        stroke-dasharray: 7.117637634277344px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 7.117637634277344px;
    }
}

@-webkit-keyframes animate-svg-fill-118 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-118 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-118 {
    -webkit-animation: animate-svg-stroke-118 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.04s both,
    animate-svg-fill-118 0.4s linear 12.500000000000002s both;
    animation: animate-svg-stroke-118 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.04s both,
    animate-svg-fill-118 0.4s linear 12.500000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-119 {
    0% {
        stroke-dashoffset: 304.27789306640625px;
        stroke-dasharray: 304.27789306640625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 304.27789306640625px;
    }
}

@keyframes animate-svg-stroke-119 {
    0% {
        stroke-dashoffset: 304.27789306640625px;
        stroke-dasharray: 304.27789306640625px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 304.27789306640625px;
    }
}

@-webkit-keyframes animate-svg-fill-119 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-119 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-119 {
    -webkit-animation: animate-svg-stroke-119 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.16s both,
    animate-svg-fill-119 0.4s linear 12.600000000000001s both;
    animation: animate-svg-stroke-119 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.16s both,
    animate-svg-fill-119 0.4s linear 12.600000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-120 {
    0% {
        stroke-dashoffset: 509.497314453125px;
        stroke-dasharray: 509.497314453125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 509.497314453125px;
    }
}

@keyframes animate-svg-stroke-120 {
    0% {
        stroke-dashoffset: 509.497314453125px;
        stroke-dasharray: 509.497314453125px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 509.497314453125px;
    }
}

@-webkit-keyframes animate-svg-fill-120 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

@keyframes animate-svg-fill-120 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(0, 45, 123);
    }
}

.svg-elem-120 {
    -webkit-animation: animate-svg-stroke-120 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.28s both,
    animate-svg-fill-120 0.4s linear 12.700000000000001s both;
    animation: animate-svg-stroke-120 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.28s both,
    animate-svg-fill-120 0.4s linear 12.700000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-121 {
    0% {
        stroke-dashoffset: 265.89755281272693px;
        stroke-dasharray: 265.89755281272693px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 265.89755281272693px;
    }
}

@keyframes animate-svg-stroke-121 {
    0% {
        stroke-dashoffset: 265.89755281272693px;
        stroke-dasharray: 265.89755281272693px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 265.89755281272693px;
    }
}

@-webkit-keyframes animate-svg-fill-121 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(29, 77, 159);
    }
}

@keyframes animate-svg-fill-121 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(29, 77, 159);
    }
}

.svg-elem-121 {
    -webkit-animation: animate-svg-stroke-121 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.399999999999999s both,
    animate-svg-fill-121 0.4s linear 12.8s both;
    animation: animate-svg-stroke-121 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.399999999999999s both,
    animate-svg-fill-121 0.4s linear 12.8s both;
}

@-webkit-keyframes animate-svg-stroke-122 {
    0% {
        stroke-dashoffset: 256.4727748519575px;
        stroke-dasharray: 256.4727748519575px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 256.4727748519575px;
    }
}

@keyframes animate-svg-stroke-122 {
    0% {
        stroke-dashoffset: 256.4727748519575px;
        stroke-dasharray: 256.4727748519575px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 256.4727748519575px;
    }
}

.svg-elem-122 {
    -webkit-animation: animate-svg-stroke-122 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.52s both,
    animate-svg-fill-122 0.4s linear 12.900000000000002s both;
    animation: animate-svg-stroke-122 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.52s both,
    animate-svg-fill-122 0.4s linear 12.900000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-123 {
    0% {
        stroke-dashoffset: 111.2343978881836px;
        stroke-dasharray: 111.2343978881836px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 111.2343978881836px;
    }
}

@keyframes animate-svg-stroke-123 {
    0% {
        stroke-dashoffset: 111.2343978881836px;
        stroke-dasharray: 111.2343978881836px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 111.2343978881836px;
    }
}

@-webkit-keyframes animate-svg-fill-123 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

@keyframes animate-svg-fill-123 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

.svg-elem-123 {
    -webkit-animation: animate-svg-stroke-123 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.639999999999999s both,
    animate-svg-fill-123 0.4s linear 13.000000000000002s both;
    animation: animate-svg-stroke-123 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.639999999999999s both,
    animate-svg-fill-123 0.4s linear 13.000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-124 {
    0% {
        stroke-dashoffset: 72.43840789794922px;
        stroke-dasharray: 72.43840789794922px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 72.43840789794922px;
    }
}

@keyframes animate-svg-stroke-124 {
    0% {
        stroke-dashoffset: 72.43840789794922px;
        stroke-dasharray: 72.43840789794922px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 72.43840789794922px;
    }
}

@-webkit-keyframes animate-svg-fill-124 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

@keyframes animate-svg-fill-124 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

.svg-elem-124 {
    -webkit-animation: animate-svg-stroke-124 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.76s both,
    animate-svg-fill-124 0.4s linear 13.100000000000001s both;
    animation: animate-svg-stroke-124 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.76s both,
    animate-svg-fill-124 0.4s linear 13.100000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-125 {
    0% {
        stroke-dashoffset: 41.64094924926758px;
        stroke-dasharray: 41.64094924926758px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 41.64094924926758px;
    }
}

@keyframes animate-svg-stroke-125 {
    0% {
        stroke-dashoffset: 41.64094924926758px;
        stroke-dasharray: 41.64094924926758px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 41.64094924926758px;
    }
}

@-webkit-keyframes animate-svg-fill-125 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

@keyframes animate-svg-fill-125 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

.svg-elem-125 {
    -webkit-animation: animate-svg-stroke-125 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.879999999999999s both,
    animate-svg-fill-125 0.4s linear 13.200000000000001s both;
    animation: animate-svg-stroke-125 1s cubic-bezier(0.47, 0, 0.745, 0.715) 14.879999999999999s both,
    animate-svg-fill-125 0.4s linear 13.200000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-126 {
    0% {
        stroke-dashoffset: 25.181148529052734px;
        stroke-dasharray: 25.181148529052734px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 25.181148529052734px;
    }
}

@keyframes animate-svg-stroke-126 {
    0% {
        stroke-dashoffset: 25.181148529052734px;
        stroke-dasharray: 25.181148529052734px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 25.181148529052734px;
    }
}

@-webkit-keyframes animate-svg-fill-126 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

@keyframes animate-svg-fill-126 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(3, 204, 127);
    }
}

.svg-elem-126 {
    -webkit-animation: animate-svg-stroke-126 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15s both,
    animate-svg-fill-126 0.4s linear 13.3s both;
    animation: animate-svg-stroke-126 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15s both,
    animate-svg-fill-126 0.4s linear 13.3s both;
}

@-webkit-keyframes animate-svg-stroke-127 {
    0% {
        stroke-dashoffset: 3754px;
        stroke-dasharray: 3754px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 3754px;
    }
}

@keyframes animate-svg-stroke-127 {
    0% {
        stroke-dashoffset: 3754px;
        stroke-dasharray: 3754px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 3754px;
    }
}

@-webkit-keyframes animate-svg-fill-127 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-127 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-127 {
    -webkit-animation: animate-svg-stroke-127 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.12s both,
    animate-svg-fill-127 0.4s linear 13.400000000000002s both;
    animation: animate-svg-stroke-127 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.12s both,
    animate-svg-fill-127 0.4s linear 13.400000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-128 {
    0% {
        stroke-dashoffset: 60.8744010925293px;
        stroke-dasharray: 60.8744010925293px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 60.8744010925293px;
    }
}

@keyframes animate-svg-stroke-128 {
    0% {
        stroke-dashoffset: 60.8744010925293px;
        stroke-dasharray: 60.8744010925293px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 60.8744010925293px;
    }
}

@-webkit-keyframes animate-svg-fill-128 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-128 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-128 {
    -webkit-animation: animate-svg-stroke-128 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.24s both,
    animate-svg-fill-128 0.4s linear 13.500000000000002s both;
    animation: animate-svg-stroke-128 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.24s both,
    animate-svg-fill-128 0.4s linear 13.500000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-129 {
    0% {
        stroke-dashoffset: 60.8744010925293px;
        stroke-dasharray: 60.8744010925293px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 60.8744010925293px;
    }
}

@keyframes animate-svg-stroke-129 {
    0% {
        stroke-dashoffset: 60.8744010925293px;
        stroke-dasharray: 60.8744010925293px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 60.8744010925293px;
    }
}

@-webkit-keyframes animate-svg-fill-129 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-129 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-129 {
    -webkit-animation: animate-svg-stroke-129 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.36s both,
    animate-svg-fill-129 0.4s linear 13.600000000000001s both;
    animation: animate-svg-stroke-129 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.36s both,
    animate-svg-fill-129 0.4s linear 13.600000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-130 {
    0% {
        stroke-dashoffset: 44.371742248535156px;
        stroke-dasharray: 44.371742248535156px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 44.371742248535156px;
    }
}

@keyframes animate-svg-stroke-130 {
    0% {
        stroke-dashoffset: 44.371742248535156px;
        stroke-dasharray: 44.371742248535156px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 44.371742248535156px;
    }
}

@-webkit-keyframes animate-svg-fill-130 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-130 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-130 {
    -webkit-animation: animate-svg-stroke-130 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.479999999999999s both,
    animate-svg-fill-130 0.4s linear 13.700000000000001s both;
    animation: animate-svg-stroke-130 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.479999999999999s both,
    animate-svg-fill-130 0.4s linear 13.700000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-131 {
    0% {
        stroke-dashoffset: 62.36399841308594px;
        stroke-dasharray: 62.36399841308594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 62.36399841308594px;
    }
}

@keyframes animate-svg-stroke-131 {
    0% {
        stroke-dashoffset: 62.36399841308594px;
        stroke-dasharray: 62.36399841308594px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 62.36399841308594px;
    }
}

@-webkit-keyframes animate-svg-fill-131 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-131 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-131 {
    -webkit-animation: animate-svg-stroke-131 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.6s both,
    animate-svg-fill-131 0.4s linear 13.8s both;
    animation: animate-svg-stroke-131 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.6s both,
    animate-svg-fill-131 0.4s linear 13.8s both;
}

@-webkit-keyframes animate-svg-stroke-132 {
    0% {
        stroke-dashoffset: 44.371742248535156px;
        stroke-dasharray: 44.371742248535156px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 44.371742248535156px;
    }
}

@keyframes animate-svg-stroke-132 {
    0% {
        stroke-dashoffset: 44.371742248535156px;
        stroke-dasharray: 44.371742248535156px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 44.371742248535156px;
    }
}

@-webkit-keyframes animate-svg-fill-132 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-132 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-132 {
    -webkit-animation: animate-svg-stroke-132 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.719999999999999s both,
    animate-svg-fill-132 0.4s linear 13.900000000000002s both;
    animation: animate-svg-stroke-132 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.719999999999999s both,
    animate-svg-fill-132 0.4s linear 13.900000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-133 {
    0% {
        stroke-dashoffset: 72.45539855957031px;
        stroke-dasharray: 72.45539855957031px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 72.45539855957031px;
    }
}

@keyframes animate-svg-stroke-133 {
    0% {
        stroke-dashoffset: 72.45539855957031px;
        stroke-dasharray: 72.45539855957031px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 72.45539855957031px;
    }
}

@-webkit-keyframes animate-svg-fill-133 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-133 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-133 {
    -webkit-animation: animate-svg-stroke-133 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.84s both,
    animate-svg-fill-133 0.4s linear 14.000000000000002s both;
    animation: animate-svg-stroke-133 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.84s both,
    animate-svg-fill-133 0.4s linear 14.000000000000002s both;
}

@-webkit-keyframes animate-svg-stroke-134 {
    0% {
        stroke-dashoffset: 155.17320251464844px;
        stroke-dasharray: 155.17320251464844px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 155.17320251464844px;
    }
}

@keyframes animate-svg-stroke-134 {
    0% {
        stroke-dashoffset: 155.17320251464844px;
        stroke-dasharray: 155.17320251464844px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 155.17320251464844px;
    }
}

@-webkit-keyframes animate-svg-fill-134 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-134 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-134 {
    -webkit-animation: animate-svg-stroke-134 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.959999999999999s both,
    animate-svg-fill-134 0.4s linear 14.100000000000001s both;
    animation: animate-svg-stroke-134 1s cubic-bezier(0.47, 0, 0.745, 0.715) 15.959999999999999s both,
    animate-svg-fill-134 0.4s linear 14.100000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-135 {
    0% {
        stroke-dashoffset: 50px;
        stroke-dasharray: 50px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 50px;
    }
}

@keyframes animate-svg-stroke-135 {
    0% {
        stroke-dashoffset: 50px;
        stroke-dasharray: 50px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 50px;
    }
}

@-webkit-keyframes animate-svg-fill-135 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-135 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-135 {
    -webkit-animation: animate-svg-stroke-135 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.08s both,
    animate-svg-fill-135 0.4s linear 14.200000000000001s both;
    animation: animate-svg-stroke-135 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.08s both,
    animate-svg-fill-135 0.4s linear 14.200000000000001s both;
}

@-webkit-keyframes animate-svg-stroke-136 {
    0% {
        stroke-dashoffset: 42px;
        stroke-dasharray: 42px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 42px;
    }
}

@keyframes animate-svg-stroke-136 {
    0% {
        stroke-dashoffset: 42px;
        stroke-dasharray: 42px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 42px;
    }
}

@-webkit-keyframes animate-svg-fill-136 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-136 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-136 {
    -webkit-animation: animate-svg-stroke-136 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.2s both,
    animate-svg-fill-136 0.4s linear 14.3s both;
    animation: animate-svg-stroke-136 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.2s both,
    animate-svg-fill-136 0.4s linear 14.3s both;
}

@-webkit-keyframes animate-svg-stroke-137 {
    0% {
        stroke-dashoffset: 36.78260040283203px;
        stroke-dasharray: 36.78260040283203px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 36.78260040283203px;
    }
}

@keyframes animate-svg-stroke-137 {
    0% {
        stroke-dashoffset: 36.78260040283203px;
        stroke-dasharray: 36.78260040283203px;
    }

    100% {
        stroke-dashoffset: 0;
        stroke-dasharray: 36.78260040283203px;
    }
}

@-webkit-keyframes animate-svg-fill-137 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

@keyframes animate-svg-fill-137 {
    0% {
        fill: transparent;
    }

    100% {
        fill: rgb(255, 255, 255);
    }
}

.svg-elem-137 {
    -webkit-animation: animate-svg-stroke-137 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.32s both,
    animate-svg-fill-137 0.4s linear 14.400000000000002s both;
    animation: animate-svg-stroke-137 1s cubic-bezier(0.47, 0, 0.745, 0.715) 16.32s both,
    animate-svg-fill-137 0.4s linear 14.400000000000002s both;
}





/* 
 #change {
    animation: pulseColor 2s infinite ease-in-out;
  }
  
  @keyframes pulseColor {
    0%, 100% {
      transform: translate(0, 0);
    }
    50% {
      transform: translate()
    }
  } */
  



  /* ------------------------------------------------------------------------------------------------------------------------ */
