svg#logo-animate .svg-elem-1 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0s;
    transition: fill 0.3s ease-in 0s;
}

svg#logo-animate.active .svg-elem-1 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-2 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.03s;
    transition: fill 0.3s ease-in 0.03s;
}

svg#logo-animate.active .svg-elem-2 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-3 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.06s;
    transition: fill 0.3s ease-in 0.06s;
}

svg#logo-animate.active .svg-elem-3 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-4 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.09s;
    transition: fill 0.3s ease-in 0.09s;
}

svg#logo-animate.active .svg-elem-4 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-5 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.12s;
    transition: fill 0.3s ease-in 0.12s;
}

svg#logo-animate.active .svg-elem-5 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-6 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.15s;
    transition: fill 0.3s ease-in 0.15s;
}

svg#logo-animate.active .svg-elem-6 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-7 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.18s;
    transition: fill 0.3s ease-in 0.18s;
}

svg#logo-animate.active .svg-elem-7 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-8 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.21s;
    transition: fill 0.3s ease-in 0.21s;
}

svg#logo-animate.active .svg-elem-8 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-9 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.24s;
    transition: fill 0.3s ease-in 0.24s;
}

svg#logo-animate.active .svg-elem-9 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-10 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.27s;
    transition: fill 0.3s ease-in 0.27s;
}

svg#logo-animate.active .svg-elem-10 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-11 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.3s;
    transition: fill 0.3s ease-in 0.3s;
}

svg#logo-animate.active .svg-elem-11 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-12 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.32999999999999996s;
    transition: fill 0.3s ease-in 0.32999999999999996s;
}

svg#logo-animate.active .svg-elem-12 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-13 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.36s;
    transition: fill 0.3s ease-in 0.36s;
}

svg#logo-animate.active .svg-elem-13 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-14 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.39s;
    transition: fill 0.3s ease-in 0.39s;
}

svg#logo-animate.active .svg-elem-14 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-15 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.42s;
    transition: fill 0.3s ease-in 0.42s;
}

svg#logo-animate.active .svg-elem-15 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-16 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.44999999999999996s;
    transition: fill 0.3s ease-in 0.44999999999999996s;
}

svg#logo-animate.active .svg-elem-16 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-17 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.48s;
    transition: fill 0.3s ease-in 0.48s;
}

svg#logo-animate.active .svg-elem-17 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-18 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.51s;
    transition: fill 0.3s ease-in 0.51s;
}

svg#logo-animate.active .svg-elem-18 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-19 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.54s;
    transition: fill 0.3s ease-in 0.54s;
}

svg#logo-animate.active .svg-elem-19 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-20 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.57s;
    transition: fill 0.3s ease-in 0.57s;
}

svg#logo-animate.active .svg-elem-20 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-21 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.6s;
    transition: fill 0.3s ease-in 0.6s;
}

svg#logo-animate.active .svg-elem-21 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-22 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.63s;
    transition: fill 0.3s ease-in 0.63s;
}

svg#logo-animate.active .svg-elem-22 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-23 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.6599999999999999s;
    transition: fill 0.3s ease-in 0.6599999999999999s;
}

svg#logo-animate.active .svg-elem-23 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-24 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.69s;
    transition: fill 0.3s ease-in 0.69s;
}

svg#logo-animate.active .svg-elem-24 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-25 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.72s;
    transition: fill 0.3s ease-in 0.72s;
}

svg#logo-animate.active .svg-elem-25 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-26 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.75s;
    transition: fill 0.3s ease-in 0.75s;
}

svg#logo-animate.active .svg-elem-26 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-27 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.78s;
    transition: fill 0.3s ease-in 0.78s;
}

svg#logo-animate.active .svg-elem-27 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-28 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.8099999999999999s;
    transition: fill 0.3s ease-in 0.8099999999999999s;
}

svg#logo-animate.active .svg-elem-28 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-29 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.84s;
    transition: fill 0.3s ease-in 0.84s;
}

svg#logo-animate.active .svg-elem-29 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-30 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.87s;
    transition: fill 0.3s ease-in 0.87s;
}

svg#logo-animate.active .svg-elem-30 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-31 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.8999999999999999s;
    transition: fill 0.3s ease-in 0.8999999999999999s;
}

svg#logo-animate.active .svg-elem-31 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-32 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.9299999999999999s;
    transition: fill 0.3s ease-in 0.9299999999999999s;
}

svg#logo-animate.active .svg-elem-32 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-33 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.96s;
    transition: fill 0.3s ease-in 0.96s;
}

svg#logo-animate.active .svg-elem-33 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-34 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 0.99s;
    transition: fill 0.3s ease-in 0.99s;
}

svg#logo-animate.active .svg-elem-34 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-35 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.02s;
    transition: fill 0.3s ease-in 1.02s;
}

svg#logo-animate.active .svg-elem-35 {
    fill: rgb(144, 192, 63);
}

svg#logo-animate .svg-elem-36 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.05s;
    transition: fill 0.3s ease-in 1.05s;
}

svg#logo-animate.active .svg-elem-36 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-37 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.08s;
    transition: fill 0.3s ease-in 1.08s;
}

svg#logo-animate.active .svg-elem-37 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-38 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.1099999999999999s;
    transition: fill 0.3s ease-in 1.1099999999999999s;
}

svg#logo-animate.active .svg-elem-38 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-39 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.14s;
    transition: fill 0.3s ease-in 1.14s;
}

svg#logo-animate.active .svg-elem-39 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-40 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.17s;
    transition: fill 0.3s ease-in 1.17s;
}

svg#logo-animate.active .svg-elem-40 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-41 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.2s;
    transition: fill 0.3s ease-in 1.2s;
}

svg#logo-animate.active .svg-elem-41 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-42 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.23s;
    transition: fill 0.3s ease-in 1.23s;
}

svg#logo-animate.active .svg-elem-42 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-43 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.26s;
    transition: fill 0.3s ease-in 1.26s;
}

svg#logo-animate.active .svg-elem-43 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-44 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.29s;
    transition: fill 0.3s ease-in 1.29s;
}

svg#logo-animate.active .svg-elem-44 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-45 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.3199999999999998s;
    transition: fill 0.3s ease-in 1.3199999999999998s;
}

svg#logo-animate.active .svg-elem-45 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-46 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.3499999999999999s;
    transition: fill 0.3s ease-in 1.3499999999999999s;
}

svg#logo-animate.active .svg-elem-46 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-47 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.38s;
    transition: fill 0.3s ease-in 1.38s;
}

svg#logo-animate.active .svg-elem-47 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-48 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.41s;
    transition: fill 0.3s ease-in 1.41s;
}

svg#logo-animate.active .svg-elem-48 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-49 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.44s;
    transition: fill 0.3s ease-in 1.44s;
}

svg#logo-animate.active .svg-elem-49 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-50 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.47s;
    transition: fill 0.3s ease-in 1.47s;
}

svg#logo-animate.active .svg-elem-50 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-51 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.5s;
    transition: fill 0.3s ease-in 1.5s;
}

svg#logo-animate.active .svg-elem-51 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-52 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.53s;
    transition: fill 0.3s ease-in 1.53s;
}

svg#logo-animate.active .svg-elem-52 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-53 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.56s;
    transition: fill 0.3s ease-in 1.56s;
}

svg#logo-animate.active .svg-elem-53 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-54 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.5899999999999999s;
    transition: fill 0.3s ease-in 1.5899999999999999s;
}

svg#logo-animate.active .svg-elem-54 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-55 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.6199999999999999s;
    transition: fill 0.3s ease-in 1.6199999999999999s;
}

svg#logo-animate.active .svg-elem-55 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-56 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.65s;
    transition: fill 0.3s ease-in 1.65s;
}

svg#logo-animate.active .svg-elem-56 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-57 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.68s;
    transition: fill 0.3s ease-in 1.68s;
}

svg#logo-animate.active .svg-elem-57 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-58 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.71s;
    transition: fill 0.3s ease-in 1.71s;
}

svg#logo-animate.active .svg-elem-58 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-59 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.74s;
    transition: fill 0.3s ease-in 1.74s;
}

svg#logo-animate.active .svg-elem-59 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-60 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.77s;
    transition: fill 0.3s ease-in 1.77s;
}

svg#logo-animate.active .svg-elem-60 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-61 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.7999999999999998s;
    transition: fill 0.3s ease-in 1.7999999999999998s;
}

svg#logo-animate.active .svg-elem-61 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-62 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.8299999999999998s;
    transition: fill 0.3s ease-in 1.8299999999999998s;
}

svg#logo-animate.active .svg-elem-62 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-63 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.8599999999999999s;
    transition: fill 0.3s ease-in 1.8599999999999999s;
}

svg#logo-animate.active .svg-elem-63 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-64 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.89s;
    transition: fill 0.3s ease-in 1.89s;
}

svg#logo-animate.active .svg-elem-64 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-65 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.92s;
    transition: fill 0.3s ease-in 1.92s;
}

svg#logo-animate.active .svg-elem-65 {
    fill: rgb(133, 39, 121);
}

svg#logo-animate .svg-elem-66 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.95s;
    transition: fill 0.3s ease-in 1.95s;
}

svg#logo-animate.active .svg-elem-66 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-67 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 1.98s;
    transition: fill 0.3s ease-in 1.98s;
}

svg#logo-animate.active .svg-elem-67 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-68 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 2.01s;
    transition: fill 0.3s ease-in 2.01s;
}

svg#logo-animate.active .svg-elem-68 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-69 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 2.04s;
    transition: fill 0.3s ease-in 2.04s;
}

svg#logo-animate.active .svg-elem-69 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-70 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 2.07s;
    transition: fill 0.3s ease-in 2.07s;
}

svg#logo-animate.active .svg-elem-70 {
    fill: rgb(40, 154, 214);
}

svg#logo-animate .svg-elem-71 {
    fill: transparent;
    -webkit-transition: fill 0.3s ease-in 2.1s;
    transition: fill 0.3s ease-in 2.1s;
}

svg#logo-animate.active .svg-elem-71 {
    fill: rgb(40, 154, 214);
}
