* {
  box-sizing: border-box;
}

body,
html {
  overflow-x: hidden;
  width: 100%;
background: linear-gradient(135deg, #ffb004, #ff4cca, #949eff);
}

.svg-container {
  width: 100%;
  height: 100vh;
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
}

.svg-container svg {
  width: 700px;
  height: auto;
  margin: 20px;
  animation: huerotate 5s linear infinite;
}

@keyframes huerotate {
  0% {
filter: hue-rotate(0) drop-shadow(0px 0px 30px #a86e0f);
  }
  50% {
    filter: hue-rotate(180) drop-shadow(0px 0px 30px #AC8BF3);
  }
  100% {
    filter: hue-rotate(360deg) drop-shadow(0px 0px 30px #a86e0f);
  }
}

.cls-1 {
  fill: none;
}

.cls-2 {
  isolation: isolate;
}

.cls-3,
.cls-459,
.cls-461,
.cls-674 {
  fill: #d3daed;
}

.cls-101,
.cls-104,
.cls-149,
.cls-3,
.cls-460,
.cls-506,
.cls-57 {
  opacity: 0.3;
}

.cls-4 {
  opacity: 0.22;
}

.cls-149,
.cls-330,
.cls-331,
.cls-5,
.cls-51 {
  fill: #fff;
}

.cls-105,
.cls-444,
.cls-464,
.cls-5,
.cls-58 {
  opacity: 0;
}

.cls-511,
.cls-6 {
  fill: #fbfbfb;
}

.cls-106,
.cls-335,
.cls-465,
.cls-59,
.cls-6 {
  opacity: 0.02;
}

.cls-516,
.cls-7 {
  fill: #f6f6f8;
}

.cls-107,
.cls-336,
.cls-466,
.cls-60,
.cls-7 {
  opacity: 0.05;
}

.cls-8 {
  fill: #f2f2f4;
}

.cls-108,
.cls-337,
.cls-467,
.cls-61,
.cls-8 {
  opacity: 0.07;
}

.cls-528,
.cls-9 {
  fill: #ededf0;
}

.cls-109,
.cls-338,
.cls-468,
.cls-62,
.cls-9 {
  opacity: 0.1;
}

.cls-10,
.cls-532 {
  fill: #e9e9ed;
}

.cls-10,
.cls-110,
.cls-339,
.cls-469,
.cls-63 {
  opacity: 0.12;
}

.cls-11,
.cls-538 {
  fill: #e4e4e9;
}

.cls-11,
.cls-111,
.cls-340,
.cls-470,
.cls-64 {
  opacity: 0.15;
}

.cls-12,
.cls-543 {
  fill: #e0e0e6;
}

.cls-112,
.cls-12,
.cls-341,
.cls-471,
.cls-65 {
  opacity: 0.17;
}

.cls-13,
.cls-549 {
  fill: #dbdbe2;
}

.cls-113,
.cls-13,
.cls-342,
.cls-472,
.cls-66 {
  opacity: 0.2;
}

.cls-14 {
  fill: #d7d7de;
}

.cls-114,
.cls-14,
.cls-343,
.cls-473,
.cls-67 {
  opacity: 0.22;
}

.cls-15 {
  fill: #d2d2db;
}

.cls-115,
.cls-15,
.cls-344,
.cls-474,
.cls-68 {
  opacity: 0.24;
}

.cls-16,
.cls-563 {
  fill: #ceced7;
}

.cls-116,
.cls-16,
.cls-345,
.cls-475,
.cls-69 {
  opacity: 0.27;
}

.cls-17,
.cls-568 {
  fill: #c9c9d3;
}

.cls-117,
.cls-17,
.cls-346,
.cls-476,
.cls-70 {
  opacity: 0.29;
}

.cls-18,
.cls-572 {
  fill: #c5c5d0;
}

.cls-118,
.cls-18,
.cls-347,
.cls-477,
.cls-71 {
  opacity: 0.32;
}

.cls-19,
.cls-576 {
  fill: #c1c1cc;
}

.cls-119,
.cls-19,
.cls-348,
.cls-478,
.cls-72 {
  opacity: 0.34;
}

.cls-20,
.cls-581 {
  fill: #bcbcc8;
}

.cls-120,
.cls-20,
.cls-349,
.cls-479,
.cls-73 {
  opacity: 0.37;
}

.cls-21 {
  fill: #b8b8c5;
}

.cls-121,
.cls-21,
.cls-350,
.cls-480,
.cls-74 {
  opacity: 0.39;
}

.cls-22,
.cls-589 {
  fill: #b3b3c1;
}

.cls-122,
.cls-22,
.cls-351,
.cls-481,
.cls-75 {
  opacity: 0.41;
}

.cls-23 {
  fill: #afafbe;
}

.cls-123,
.cls-23,
.cls-352,
.cls-482,
.cls-76 {
  opacity: 0.44;
}

.cls-24,
.cls-597 {
  fill: #aaaaba;
}

.cls-124,
.cls-24,
.cls-353,
.cls-483,
.cls-77 {
  opacity: 0.46;
}

.cls-25 {
  fill: #a6a6b6;
}

.cls-125,
.cls-25,
.cls-354,
.cls-484,
.cls-78 {
  opacity: 0.49;
}

.cls-26 {
  fill: #a1a1b3;
}

.cls-126,
.cls-26,
.cls-355,
.cls-485,
.cls-79 {
  opacity: 0.51;
}

.cls-27,
.cls-608 {
  fill: #9d9daf;
}

.cls-127,
.cls-27,
.cls-356,
.cls-486,
.cls-80 {
  opacity: 0.54;
}

.cls-28 {
  fill: #9898ab;
}

.cls-128,
.cls-28,
.cls-357,
.cls-487,
.cls-81 {
  opacity: 0.56;
}

.cls-29,
.cls-616 {
  fill: #9494a8;
}

.cls-129,
.cls-29,
.cls-358,
.cls-488,
.cls-82 {
  opacity: 0.59;
}

.cls-30,
.cls-620 {
  fill: #8f8fa4;
}

.cls-130,
.cls-30,
.cls-359,
.cls-489,
.cls-83 {
  opacity: 0.61;
}

.cls-31,
.cls-623 {
  fill: #8b8ba1;
}

.cls-131,
.cls-31,
.cls-360,
.cls-490,
.cls-84 {
  opacity: 0.63;
}

.cls-32 {
  fill: #86869d;
}

.cls-132,
.cls-32,
.cls-361,
.cls-491,
.cls-85 {
  opacity: 0.66;
}

.cls-33,
.cls-630 {
  fill: #828299;
}

.cls-133,
.cls-33,
.cls-362,
.cls-492,
.cls-86 {
  opacity: 0.68;
}

.cls-34,
.cls-633 {
  fill: #7e7e96;
}

.cls-134,
.cls-34,
.cls-363,
.cls-493,
.cls-87 {
  opacity: 0.71;
}

.cls-35,
.cls-637 {
  fill: #797992;
}

.cls-135,
.cls-35,
.cls-364,
.cls-494,
.cls-88 {
  opacity: 0.73;
}

.cls-36 {
  fill: #75758e;
}

.cls-136,
.cls-36,
.cls-365,
.cls-495,
.cls-89 {
  opacity: 0.76;
}

.cls-37,
.cls-644 {
  fill: #70708b;
}

.cls-137,
.cls-366,
.cls-37,
.cls-496,
.cls-90 {
  opacity: 0.78;
}

.cls-38,
.cls-646 {
  fill: #6c6c87;
}

.cls-138,
.cls-367,
.cls-38,
.cls-497,
.cls-91 {
  opacity: 0.8;
}

.cls-39,
.cls-650 {
  fill: #676783;
}

.cls-139,
.cls-368,
.cls-39,
.cls-498,
.cls-92 {
  opacity: 0.83;
}

.cls-40 {
  fill: #636380;
}

.cls-140,
.cls-369,
.cls-40,
.cls-499,
.cls-93 {
  opacity: 0.85;
}

.cls-41,
.cls-656 {
  fill: #5e5e7c;
}

.cls-141,
.cls-370,
.cls-41,
.cls-500,
.cls-94 {
  opacity: 0.88;
}

.cls-42,
.cls-457 {
  fill: #5a5a79;
}

.cls-142,
.cls-371,
.cls-42,
.cls-501,
.cls-95 {
  opacity: 0.9;
}

.cls-43 {
  fill: #555575;
}

.cls-143,
.cls-372,
.cls-43,
.cls-502,
.cls-96 {
  opacity: 0.93;
}

.cls-44,
.cls-507 {
  fill: #515171;
}

.cls-144,
.cls-373,
.cls-44,
.cls-503,
.cls-97 {
  opacity: 0.95;
}

.cls-45 {
  fill: #4c4c6e;
}

.cls-145,
.cls-374,
.cls-45,
.cls-504,
.cls-98 {
  opacity: 0.98;
}

.cls-46,
.cls-460 {
  fill: #48486a;
}

.cls-47 {
  fill: #f6f8fb;
}

.cls-48 {
  fill: url(#linear-gradient);
}

.cls-49 {
  fill: url(#linear-gradient-2);
}

.cls-50 {
  fill: url(#linear-gradient-3);
}

.cls-52 {
  fill: #eceef8;
}

.cls-53 {
  fill: url(#linear-gradient-4);
}

.cls-105,
.cls-106,
.cls-107,
.cls-108,
.cls-109,
.cls-110,
.cls-111,
.cls-112,
.cls-113,
.cls-114,
.cls-115,
.cls-116,
.cls-117,
.cls-118,
.cls-119,
.cls-120,
.cls-121,
.cls-122,
.cls-123,
.cls-124,
.cls-125,
.cls-126,
.cls-127,
.cls-128,
.cls-129,
.cls-130,
.cls-131,
.cls-132,
.cls-133,
.cls-134,
.cls-135,
.cls-136,
.cls-137,
.cls-138,
.cls-139,
.cls-140,
.cls-141,
.cls-142,
.cls-143,
.cls-144,
.cls-145,
.cls-54,
.cls-689,
.cls-690,
.cls-691,
.cls-692,
.cls-693,
.cls-694,
.cls-695,
.cls-696,
.cls-697,
.cls-698,
.cls-699,
.cls-700,
.cls-701,
.cls-702,
.cls-703,
.cls-704,
.cls-705,
.cls-706,
.cls-707,
.cls-708,
.cls-709,
.cls-710,
.cls-711,
.cls-712,
.cls-713,
.cls-714,
.cls-715,
.cls-716,
.cls-717,
.cls-718,
.cls-719,
.cls-720,
.cls-721,
.cls-722,
.cls-723,
.cls-724,
.cls-725,
.cls-726,
.cls-727,
.cls-728,
.cls-729,
.cls-730,
.cls-731,
.cls-732,
.cls-733,
.cls-734,
.cls-735,
.cls-736,
.cls-737,
.cls-738 {
  fill: #5c629e;
}

.cls-55 {
  fill: url(#linear-gradient-5);
}

.cls-56 {
  fill: url(#linear-gradient-6);
}

.cls-58,
.cls-59,
.cls-60,
.cls-61,
.cls-62,
.cls-63,
.cls-64,
.cls-65,
.cls-66,
.cls-67,
.cls-68,
.cls-69,
.cls-70,
.cls-71,
.cls-72,
.cls-73,
.cls-74,
.cls-75,
.cls-76,
.cls-77,
.cls-78,
.cls-79,
.cls-80,
.cls-81,
.cls-82,
.cls-83,
.cls-84,
.cls-85,
.cls-86,
.cls-87,
.cls-88,
.cls-89,
.cls-90,
.cls-91,
.cls-92,
.cls-93,
.cls-94,
.cls-95,
.cls-96,
.cls-97,
.cls-98,
.cls-99 {
  fill: #4a65a3;
}

.cls-100 {
  fill: #f2b1b5;
}

.cls-101,
.cls-148 {
  fill: #363650;
}

.cls-102 {
  fill: url(#linear-gradient-7);
}

.cls-103 {
  fill: url(#linear-gradient-8);
}

.cls-104,
.cls-684 {
  fill: #231f20;
}

.cls-146 {
  fill: url(#linear-gradient-9);
}

.cls-147 {
  fill: url(#linear-gradient-10);
}

.cls-150,
.cls-334 {
  mix-blend-mode: multiply;
}

.cls-150 {
  opacity: 0.4;
}

.cls-151 {
  clip-path: url(#clip-path);
}

.cls-152 {
  fill: #fefeff;
}

.cls-153 {
  fill: #fefefe;
}

.cls-154 {
  fill: #fdfdfe;
}

.cls-155 {
  fill: #fcfcfd;
}

.cls-156 {
  fill: #fbfcfd;
}

.cls-157,
.cls-335 {
  fill: #fbfbfd;
}

.cls-158 {
  fill: #fafbfc;
}

.cls-159 {
  fill: #fafafc;
}

.cls-160 {
  fill: #f9fafc;
}

.cls-161 {
  fill: #f9f9fb;
}

.cls-162 {
  fill: #f8f8fb;
}

.cls-163,
.cls-336 {
  fill: #f7f7fa;
}

.cls-164 {
  fill: #f6f7fa;
}

.cls-165 {
  fill: #f6f6fa;
}

.cls-166 {
  fill: #f5f6f9;
}

.cls-167 {
  fill: #f5f5f9;
}

.cls-168 {
  fill: #f4f5f9;
}

.cls-169 {
  fill: #f4f4f8;
}

.cls-170,
.cls-337 {
  fill: #f3f4f8;
}

.cls-171 {
  fill: #f3f3f8;
}

.cls-172 {
  fill: #f2f3f7;
}

.cls-173 {
  fill: #f1f2f7;
}

.cls-174 {
  fill: #f1f1f7;
}

.cls-175 {
  fill: #f0f1f6;
}

.cls-176 {
  fill: #f0f0f6;
}

.cls-177 {
  fill: #eff0f5;
}

.cls-178 {
  fill: #eeeff5;
}

.cls-179 {
  fill: #eeeef5;
}

.cls-180 {
  fill: #edeef4;
}

.cls-181 {
  fill: #ecedf4;
}

.cls-182 {
  fill: #ececf3;
}

.cls-183,
.cls-339 {
  fill: #ebecf3;
}

.cls-184 {
  fill: #eaebf3;
}

.cls-185 {
  fill: #e9eaf2;
}

.cls-186 {
  fill: #e8e9f1;
}

.cls-187,
.cls-340 {
  fill: #e7e8f1;
}

.cls-188 {
  fill: #e6e7f0;
}

.cls-189 {
  fill: #e5e6ef;
}

.cls-190 {
  fill: #e4e5ef;
}

.cls-191,
.cls-341 {
  fill: #e3e4ee;
}

.cls-192 {
  fill: #e2e3ee;
}

.cls-193 {
  fill: #e2e3ed;
}

.cls-194 {
  fill: #e1e2ed;
}

.cls-195 {
  fill: #e0e1ec;
}

.cls-196,
.cls-342 {
  fill: #dfe0ec;
}

.cls-197 {
  fill: #dedfeb;
}

.cls-198 {
  fill: #dddeeb;
}

.cls-199 {
  fill: #dcdeea;
}

.cls-200,
.cls-343 {
  fill: #dbddea;
}

.cls-201 {
  fill: #dadce9;
}

.cls-202 {
  fill: #d9dbe9;
}

.cls-203 {
  fill: #d9dae8;
}

.cls-204 {
  fill: #d8d9e8;
}

.cls-205 {
  fill: #d7d8e7;
}

.cls-206 {
  fill: #d6d7e6;
}

.cls-207 {
  fill: #d5d6e6;
}

.cls-208 {
  fill: #d4d5e5;
}

.cls-209 {
  fill: #d3d4e5;
}

.cls-210 {
  fill: #d2d3e4;
}

.cls-211 {
  fill: #d0d2e3;
}

.cls-212,
.cls-346 {
  fill: #cfd1e3;
}

.cls-213 {
  fill: #ced0e2;
}

.cls-214 {
  fill: #cdcfe1;
}

.cls-215 {
  fill: #cccee1;
}

.cls-216,
.cls-347 {
  fill: #cbcde0;
}

.cls-217 {
  fill: #caccdf;
}

.cls-218 {
  fill: #c9cbdf;
}

.cls-219 {
  fill: #c8cade;
}

.cls-220 {
  fill: #c7c9dd;
}

.cls-221 {
  fill: #c5c8dd;
}

.cls-222 {
  fill: #c4c6dc;
}

.cls-223 {
  fill: #c3c5db;
}

.cls-224 {
  fill: #c2c4db;
}

.cls-225 {
  fill: #c1c3da;
}

.cls-226,
.cls-350 {
  fill: #bfc2d9;
}

.cls-227 {
  fill: #bec1d8;
}

.cls-228 {
  fill: #bdbfd8;
}

.cls-229 {
  fill: #bcbed7;
}

.cls-230 {
  fill: #bbbdd6;
}

.cls-231 {
  fill: #b9bcd6;
}

.cls-232 {
  fill: #b8bbd5;
}

.cls-233 {
  fill: #b7b9d4;
}

.cls-234 {
  fill: #b5b8d3;
}

.cls-235 {
  fill: #b4b7d2;
}

.cls-236,
.cls-353 {
  fill: #b3b6d2;
}

.cls-237 {
  fill: #b1b4d1;
}

.cls-238 {
  fill: #b0b3d0;
}

.cls-239 {
  fill: #afb2cf;
}

.cls-240 {
  fill: #adb0ce;
}

.cls-241 {
  fill: #acafce;
}

.cls-242 {
  fill: #abaecd;
}

.cls-243 {
  fill: #a9accc;
}

.cls-244,
.cls-356 {
  fill: #a8abcb;
}

.cls-245 {
  fill: #a6aaca;
}

.cls-246 {
  fill: #a5a8c9;
}

.cls-247,
.cls-357 {
  fill: #a4a7c9;
}

.cls-248 {
  fill: #a2a6c8;
}

.cls-249 {
  fill: #a1a4c7;
}

.cls-250 {
  fill: #9fa3c6;
}

.cls-251 {
  fill: #9ea1c5;
}

.cls-252 {
  fill: #9ca0c4;
}

.cls-253 {
  fill: #9b9ec3;
}

.cls-254 {
  fill: #999dc2;
}

.cls-255 {
  fill: #989cc2;
}

.cls-256 {
  fill: #969ac1;
}

.cls-257 {
  fill: #9599c0;
}

.cls-258 {
  fill: #9397bf;
}

.cls-259 {
  fill: #9296be;
}

.cls-260,
.cls-362 {
  fill: #9094bd;
}

.cls-261 {
  fill: #8e93bc;
}

.cls-262 {
  fill: #8d91bb;
}

.cls-263 {
  fill: #8b8fba;
}

.cls-264 {
  fill: #8a8eb9;
}

.cls-265,
.cls-364 {
  fill: #888cb8;
}

.cls-266 {
  fill: #868bb7;
}

.cls-267 {
  fill: #8589b6;
}

.cls-268 {
  fill: #8388b5;
}

.cls-269 {
  fill: #8186b4;
}

.cls-270,
.cls-366 {
  fill: #8084b3;
}

.cls-271 {
  fill: #7e83b2;
}

.cls-272,
.cls-367 {
  fill: #7c81b1;
}

.cls-273 {
  fill: #7b7fb0;
}

.cls-274 {
  fill: #797eaf;
}

.cls-275 {
  fill: #777cae;
}

.cls-276 {
  fill: #757aad;
}

.cls-277,
.cls-369 {
  fill: #7479ac;
}

.cls-278 {
  fill: #7277ab;
}

.cls-279,
.cls-370 {
  fill: #7075aa;
}

.cls-280 {
  fill: #6e74a9;
}

.cls-281 {
  fill: #6d72a8;
}

.cls-282 {
  fill: #6b70a7;
}

.cls-283 {
  fill: #696ea6;
}

.cls-284 {
  fill: #676da5;
}

.cls-285 {
  fill: #656ba4;
}

.cls-286 {
  fill: #6369a2;
}

.cls-287 {
  fill: #6267a1;
}

.cls-288,
.cls-374 {
  fill: #6066a0;
}

.cls-289 {
  fill: #5e649f;
}

.cls-290 {
  fill: #6e73a9;
}

.cls-291,
.cls-368 {
  fill: #787daf;
}

.cls-292 {
  fill: #7b80b1;
}

.cls-293 {
  fill: #7f83b3;
}

.cls-294 {
  fill: #8286b5;
}

.cls-295 {
  fill: #8e92bc;
}

.cls-296 {
  fill: #9195bd;
}

.cls-297 {
  fill: #9497bf;
}

.cls-298,
.cls-359 {
  fill: #9c9fc4;
}

.cls-299 {
  fill: #9ea2c5;
}

.cls-300 {
  fill: #a3a7c8;
}

.cls-301 {
  fill: #a6a9ca;
}

.cls-302 {
  fill: #aaaecd;
}

.cls-303 {
  fill: #b6b8d3;
}

.cls-304 {
  fill: #b8bad5;
}

.cls-305 {
  fill: #babcd6;
}

.cls-306 {
  fill: #bec0d8;
}

.cls-307 {
  fill: #c0c2d9;
}

.cls-308 {
  fill: #c1c4da;
}

.cls-309 {
  fill: #c5c7dd;
}

.cls-310,
.cls-348 {
  fill: #c7c9de;
}

.cls-311 {
  fill: #cacce0;
}

.cls-312 {
  fill: #cfd1e2;
}

.cls-313 {
  fill: #d1d2e3;
}

.cls-314 {
  fill: #d2d4e4;
}

.cls-315,
.cls-345 {
  fill: #d3d5e5;
}

.cls-316 {
  fill: #d6d8e7;
}

.cls-317 {
  fill: #e0e1ed;
}

.cls-318 {
  fill: #e3e4ef;
}

.cls-319 {
  fill: #e5e6f0;
}

.cls-320 {
  fill: #eaebf2;
}

.cls-321 {
  fill: #ebebf3;
}

.cls-322 {
  fill: #efeff5;
}

.cls-323,
.cls-338 {
  fill: #eff0f6;
}

.cls-324 {
  fill: #f1f1f6;
}

.cls-325 {
  fill: #f2f2f7;
}

.cls-326 {
  fill: #f7f8fa;
}

.cls-327 {
  fill: #f8f9fb;
}

.cls-328 {
  fill: #fbfbfc;
}

.cls-329 {
  fill: #feffff;
}

.cls-330,
.cls-680 {
  opacity: 0.2;
}

.cls-331 {
  opacity: 0.43;
}

.cls-332 {
  fill: url(#linear-gradient-11);
}

.cls-333 {
  fill: url(#linear-gradient-12);
}

.cls-344 {
  fill: #d7d9e7;
}

.cls-349 {
  fill: #c3c6dc;
}

.cls-351 {
  fill: #bbbed7;
}

.cls-352 {
  fill: #b7bad4;
}

.cls-354 {
  fill: #afb2d0;
}

.cls-355 {
  fill: #acafcd;
}

.cls-358 {
  fill: #a0a3c6;
}

.cls-360 {
  fill: #989bc1;
}

.cls-361 {
  fill: #9498bf;
}

.cls-363 {
  fill: #8c90ba;
}

.cls-365 {
  fill: #8488b6;
}

.cls-371 {
  fill: #6c71a7;
}

.cls-372 {
  fill: #686da5;
}

.cls-373 {
  fill: #646aa3;
}

.cls-375 {
  fill: url(#linear-gradient-13);
}

.cls-376 {
  fill: url(#linear-gradient-14);
}

.cls-377 {
  fill: #6d6d88;
}

.cls-378 {
  opacity: 0.52;
}

.cls-379 {
  fill: url(#linear-gradient-15);
}

.cls-380 {
  fill: url(#linear-gradient-16);
}

.cls-381 {
  fill: url(#linear-gradient-17);
}

.cls-382 {
  fill: url(#linear-gradient-18);
}

.cls-383,
.cls-674,
.cls-676 {
  opacity: 0.5;
}

.cls-384 {
  opacity: 0.98;
  fill: url(#linear-gradient-20);
}

.cls-385 {
  opacity: 0.97;
  fill: url(#linear-gradient-21);
}

.cls-386 {
  opacity: 0.95;
  fill: url(#linear-gradient-22);
}

.cls-387 {
  opacity: 0.93;
  fill: url(#linear-gradient-23);
}

.cls-388 {
  opacity: 0.92;
  fill: url(#linear-gradient-24);
}

.cls-389 {
  opacity: 0.9;
  fill: url(#linear-gradient-25);
}

.cls-390 {
  opacity: 0.89;
  fill: url(#linear-gradient-26);
}

.cls-391 {
  opacity: 0.87;
  fill: url(#linear-gradient-27);
}

.cls-392 {
  opacity: 0.85;
  fill: url(#linear-gradient-28);
}

.cls-393 {
  opacity: 0.84;
  fill: url(#linear-gradient-29);
}

.cls-394 {
  opacity: 0.82;
  fill: url(#linear-gradient-30);
}

.cls-395 {
  opacity: 0.8;
  fill: url(#linear-gradient-31);
}

.cls-396 {
  opacity: 0.79;
  fill: url(#linear-gradient-32);
}

.cls-397 {
  opacity: 0.77;
  fill: url(#linear-gradient-33);
}

.cls-398 {
  opacity: 0.75;
  fill: url(#linear-gradient-34);
}

.cls-399 {
  opacity: 0.74;
  fill: url(#linear-gradient-35);
}

.cls-400 {
  opacity: 0.72;
  fill: url(#linear-gradient-36);
}

.cls-401 {
  opacity: 0.7;
  fill: url(#linear-gradient-37);
}

.cls-402 {
  opacity: 0.69;
  fill: url(#linear-gradient-38);
}

.cls-403 {
  opacity: 0.67;
  fill: url(#linear-gradient-39);
}

.cls-404 {
  opacity: 0.66;
  fill: url(#linear-gradient-40);
}

.cls-405 {
  opacity: 0.64;
  fill: url(#linear-gradient-41);
}

.cls-406 {
  opacity: 0.62;
  fill: url(#linear-gradient-42);
}

.cls-407 {
  opacity: 0.61;
  fill: url(#linear-gradient-43);
}

.cls-408 {
  opacity: 0.59;
  fill: url(#linear-gradient-44);
}

.cls-409 {
  opacity: 0.57;
  fill: url(#linear-gradient-45);
}

.cls-410 {
  opacity: 0.56;
  fill: url(#linear-gradient-46);
}

.cls-411 {
  opacity: 0.54;
  fill: url(#linear-gradient-47);
}

.cls-412 {
  opacity: 0.52;
  fill: url(#linear-gradient-48);
}

.cls-413 {
  opacity: 0.51;
  fill: url(#linear-gradient-49);
}

.cls-414 {
  opacity: 0.49;
  fill: url(#linear-gradient-50);
}

.cls-415 {
  opacity: 0.48;
  fill: url(#linear-gradient-51);
}

.cls-416 {
  opacity: 0.46;
  fill: url(#linear-gradient-52);
}

.cls-417 {
  opacity: 0.44;
  fill: url(#linear-gradient-53);
}

.cls-418 {
  opacity: 0.43;
  fill: url(#linear-gradient-54);
}

.cls-419 {
  opacity: 0.41;
  fill: url(#linear-gradient-55);
}

.cls-420 {
  opacity: 0.39;
  fill: url(#linear-gradient-56);
}

.cls-421 {
  opacity: 0.38;
  fill: url(#linear-gradient-57);
}

.cls-422 {
  opacity: 0.36;
  fill: url(#linear-gradient-58);
}

.cls-423 {
  opacity: 0.34;
  fill: url(#linear-gradient-59);
}

.cls-424 {
  opacity: 0.33;
  fill: url(#linear-gradient-60);
}

.cls-425 {
  opacity: 0.31;
  fill: url(#linear-gradient-61);
}

.cls-426 {
  opacity: 0.3;
  fill: url(#linear-gradient-62);
}

.cls-427 {
  opacity: 0.28;
  fill: url(#linear-gradient-63);
}

.cls-428 {
  opacity: 0.26;
  fill: url(#linear-gradient-64);
}

.cls-429 {
  opacity: 0.25;
  fill: url(#linear-gradient-65);
}

.cls-430 {
  opacity: 0.23;
  fill: url(#linear-gradient-66);
}

.cls-431 {
  opacity: 0.21;
  fill: url(#linear-gradient-67);
}

.cls-432 {
  opacity: 0.2;
  fill: url(#linear-gradient-68);
}

.cls-433 {
  opacity: 0.18;
  fill: url(#linear-gradient-69);
}

.cls-434 {
  opacity: 0.16;
  fill: url(#linear-gradient-70);
}

.cls-435 {
  opacity: 0.15;
  fill: url(#linear-gradient-71);
}

.cls-436 {
  opacity: 0.13;
  fill: url(#linear-gradient-72);
}

.cls-437 {
  opacity: 0.11;
  fill: url(#linear-gradient-73);
}

.cls-438 {
  opacity: 0.1;
  fill: url(#linear-gradient-74);
}

.cls-439 {
  opacity: 0.08;
  fill: url(#linear-gradient-75);
}

.cls-440 {
  opacity: 0.07;
  fill: url(#linear-gradient-76);
}

.cls-441 {
  opacity: 0.05;
  fill: url(#linear-gradient-77);
}

.cls-442 {
  opacity: 0.03;
  fill: url(#linear-gradient-78);
}

.cls-443 {
  opacity: 0.02;
  fill: url(#linear-gradient-79);
}

.cls-444 {
  fill: url(#linear-gradient-80);
}

.cls-445 {
  fill: url(#linear-gradient-81);
}

.cls-446 {
  fill: url(#linear-gradient-82);
}

.cls-447 {
  fill: url(#linear-gradient-83);
}

.cls-448 {
  fill: url(#linear-gradient-84);
}

.cls-449 {
  opacity: 0.51;
}

.cls-450 {
  fill: url(#linear-gradient-85);
}

.cls-451 {
  fill: #adb9e0;
}

.cls-452,
.cls-676 {
  fill: #99a7d8;
}

.cls-453 {
  fill: #a3b0dc;
}

.cls-454 {
  fill: #ffc107;
}

.cls-455 {
  fill: #ff9800;
}

.cls-456 {
  fill: url(#linear-gradient-86);
}

.cls-458 {
  fill: url(#linear-gradient-87);
}

.cls-459 {
  opacity: 0.35;
}

.cls-462 {
  fill: url(#linear-gradient-88);
}

.cls-463 {
  opacity: 0.1;
}

.cls-464 {
  fill: #1067db;
}

.cls-465 {
  fill: #1166d8;
}

.cls-466 {
  fill: #1365d5;
}

.cls-467 {
  fill: #1465d3;
}

.cls-468 {
  fill: #1564d0;
}

.cls-469 {
  fill: #1763cd;
}

.cls-470 {
  fill: #1862ca;
}

.cls-471 {
  fill: #1a62c8;
}

.cls-472 {
  fill: #1b61c5;
}

.cls-473 {
  fill: #1c60c2;
}

.cls-474 {
  fill: #1e5fbf;
}

.cls-475 {
  fill: #1f5fbd;
}

.cls-476 {
  fill: #205eba;
}

.cls-477 {
  fill: #225db7;
}

.cls-478 {
  fill: #235cb4;
}

.cls-479 {
  fill: #245cb2;
}

.cls-480 {
  fill: #265baf;
}

.cls-481 {
  fill: #275aac;
}

.cls-482 {
  fill: #2959a9;
}

.cls-483 {
  fill: #2a59a7;
}

.cls-484 {
  fill: #2b58a4;
}

.cls-485 {
  fill: #2d57a1;
}

.cls-486 {
  fill: #2e569e;
}

.cls-487 {
  fill: #2f569c;
}

.cls-488 {
  fill: #315599;
}

.cls-489 {
  fill: #325496;
}

.cls-490 {
  fill: #345393;
}

.cls-491 {
  fill: #355391;
}

.cls-492 {
  fill: #36528e;
}

.cls-493 {
  fill: #38518b;
}

.cls-494 {
  fill: #395088;
}

.cls-495 {
  fill: #3a5086;
}

.cls-496 {
  fill: #3c4f83;
}

.cls-497 {
  fill: #3d4e80;
}

.cls-498 {
  fill: #3e4d7d;
}

.cls-499 {
  fill: #404d7b;
}

.cls-500 {
  fill: #414c78;
}

.cls-501 {
  fill: #434b75;
}

.cls-502 {
  fill: #444a72;
}

.cls-503 {
  fill: #454a70;
}

.cls-504 {
  fill: #47496d;
}

.cls-505 {
  fill: url(#linear-gradient-89);
}

.cls-506 {
  fill: #454a77;
}

.cls-508 {
  clip-path: url(#clip-path-2);
}

.cls-509 {
  fill: #fdfdfd;
}

.cls-510 {
  fill: #fcfcfc;
}

.cls-512 {
  fill: #fafafb;
}

.cls-513 {
  fill: #f9f9fa;
}

.cls-514 {
  fill: #f8f8f9;
}

.cls-515 {
  fill: #f7f7f9;
}

.cls-517 {
  fill: #f5f5f7;
}

.cls-518 {
  fill: #f4f4f6;
}

.cls-519 {
  fill: #f3f3f6;
}

.cls-520 {
  fill: #f3f3f5;
}

.cls-521 {
  fill: #f2f2f5;
}

.cls-522 {
  fill: #f1f1f4;
}

.cls-523 {
  fill: #f1f1f3;
}

.cls-524 {
  fill: #f0f0f3;
}

.cls-525 {
  fill: #efeff2;
}

.cls-526 {
  fill: #eeeef1;
}

.cls-527 {
  fill: #ededf1;
}

.cls-529 {
  fill: #ececef;
}

.cls-530 {
  fill: #ebebef;
}

.cls-531 {
  fill: #eaeaee;
}

.cls-533 {
  fill: #e8e8ec;
}

.cls-534 {
  fill: #e7e7ec;
}

.cls-535 {
  fill: #e7e7eb;
}

.cls-536 {
  fill: #e6e6ea;
}

.cls-537 {
  fill: #e5e5ea;
}

.cls-539 {
  fill: #e3e3e9;
}

.cls-540 {
  fill: #e3e3e8;
}

.cls-541 {
  fill: #e2e2e7;
}

.cls-542 {
  fill: #e1e1e6;
}

.cls-544 {
  fill: #dfdfe5;
}

.cls-545 {
  fill: #dedee4;
}

.cls-546 {
  fill: #dddde4;
}

.cls-547 {
  fill: #dddde3;
}

.cls-548 {
  fill: #dcdce2;
}

.cls-550 {
  fill: #dadae1;
}

.cls-551 {
  fill: #d9d9e0;
}

.cls-552 {
  fill: #d8d8df;
}

.cls-553 {
  fill: #d7d7df;
}

.cls-554 {
  fill: #d6d6de;
}

.cls-555 {
  fill: #d5d5dd;
}

.cls-556 {
  fill: #d5d5dc;
}

.cls-557 {
  fill: #d4d4dc;
}

.cls-558 {
  fill: #d3d3db;
}

.cls-559 {
  fill: #d2d2da;
}

.cls-560 {
  fill: #d1d1d9;
}

.cls-561 {
  fill: #d0d0d9;
}

.cls-562 {
  fill: #cfcfd8;
}

.cls-564 {
  fill: #cdcdd6;
}

.cls-565 {
  fill: #ccccd5;
}

.cls-566 {
  fill: #cbcbd5;
}

.cls-567 {
  fill: #cacad4;
}

.cls-569 {
  fill: #c8c8d2;
}

.cls-570 {
  fill: #c7c7d1;
}

.cls-571 {
  fill: #c6c6d1;
}

.cls-573 {
  fill: #c4c4cf;
}

.cls-574 {
  fill: #c3c3ce;
}

.cls-575 {
  fill: #c2c2cd;
}

.cls-577 {
  fill: #c0c0cc;
}

.cls-578 {
  fill: #bfbfcb;
}

.cls-579 {
  fill: #bebeca;
}

.cls-580 {
  fill: #bdbdc9;
}

.cls-582 {
  fill: #bbbbc7;
}

.cls-583 {
  fill: #b9b9c6;
}

.cls-584 {
  fill: #b8b8c6;
}

.cls-585 {
  fill: #b7b7c5;
}

.cls-586 {
  fill: #b6b6c4;
}

.cls-587 {
  fill: #b5b5c3;
}

.cls-588 {
  fill: #b4b4c2;
}

.cls-590 {
  fill: #b2b2c0;
}

.cls-591 {
  fill: #b1b1bf;
}

.cls-592 {
  fill: #b0b0be;
}

.cls-593 {
  fill: #afafbd;
}

.cls-594 {
  fill: #adadbd;
}

.cls-595 {
  fill: #acacbc;
}

.cls-596 {
  fill: #ababbb;
}

.cls-598 {
  fill: #a9a9b9;
}

.cls-599 {
  fill: #a8a8b8;
}

.cls-600 {
  fill: #a7a7b7;
}

.cls-601 {
  fill: #a5a5b6;
}

.cls-602 {
  fill: #a4a4b5;
}

.cls-603 {
  fill: #a3a3b4;
}

.cls-604 {
  fill: #a2a2b3;
}

.cls-605 {
  fill: #a1a1b2;
}

.cls-606 {
  fill: #a0a0b1;
}

.cls-607 {
  fill: #9e9eb0;
}

.cls-609 {
  fill: #9c9cae;
}

.cls-610 {
  fill: #9b9bad;
}

.cls-611 {
  fill: #9a9aac;
}

.cls-612 {
  fill: #9898ac;
}

.cls-613 {
  fill: #9797ab;
}

.cls-614 {
  fill: #9696aa;
}

.cls-615 {
  fill: #9595a9;
}

.cls-617 {
  fill: #9292a7;
}

.cls-618 {
  fill: #9191a6;
}

.cls-619 {
  fill: #9090a5;
}

.cls-621 {
  fill: #8d8da3;
}

.cls-622 {
  fill: #8c8ca2;
}

.cls-624 {
  fill: #8a8aa0;
}

.cls-625 {
  fill: #88889e;
}

.cls-626 {
  fill: #87879d;
}

.cls-627 {
  fill: #86869c;
}

.cls-628 {
  fill: #85859b;
}

.cls-629 {
  fill: #83839a;
}

.cls-631 {
  fill: #818198;
}

.cls-632 {
  fill: #808097;
}

.cls-634 {
  fill: #7d7d95;
}

.cls-635 {
  fill: #7c7c94;
}

.cls-636 {
  fill: #7a7a93;
}

.cls-638 {
  fill: #787891;
}

.cls-639 {
  fill: #777790;
}

.cls-640 {
  fill: #75758f;
}

.cls-641 {
  fill: #74748e;
}

.cls-642 {
  fill: #73738d;
}

.cls-643 {
  fill: #71718c;
}

.cls-645 {
  fill: #6f6f89;
}

.cls-647 {
  fill: #6b6b86;
}

.cls-648 {
  fill: #696985;
}

.cls-649 {
  fill: #686884;
}

.cls-651 {
  fill: #656582;
}

.cls-652 {
  fill: #646481;
}

.cls-653 {
  fill: #626280;
}

.cls-654 {
  fill: #61617e;
}

.cls-655 {
  fill: #60607d;
}

.cls-657 {
  fill: #5d5d7b;
}

.cls-658 {
  fill: #5c5c7a;
}

.cls-659 {
  fill: #595978;
}

.cls-660 {
  fill: #575777;
}

.cls-661 {
  fill: #565675;
}

.cls-662 {
  fill: #555574;
}

.cls-663 {
  fill: #535373;
}

.cls-664 {
  fill: #525272;
}

.cls-665 {
  fill: #505071;
}

.cls-666 {
  fill: #4f4f70;
}

.cls-667 {
  fill: #4e4e6f;
}

.cls-668 {
  fill: #4c4c6d;
}

.cls-669 {
  fill: #4b4b6c;
}

.cls-670 {
  fill: #49496b;
}

.cls-671 {
  fill: url(#linear-gradient-90);
}

.cls-672 {
  fill: url(#linear-gradient-91);
}

.cls-673 {
  fill: url(#linear-gradient-92);
}

.cls-675 {
  fill: url(#linear-gradient-93);
}

.cls-677 {
  fill: url(#linear-gradient-94);
}

.cls-678 {
  fill: url(#linear-gradient-95);
}

.cls-679 {
  fill: url(#linear-gradient-96);
}

.cls-681 {
  fill: #bf9105;
}

.cls-682 {
  fill: url(#linear-gradient-97);
}

.cls-683 {
  opacity: 0.32;
}

.cls-685 {
  fill: #ebe9ec;
}

.cls-686 {
  clip-path: url(#clip-path-3);
}

.cls-687 {
  fill: url(#linear-gradient-98);
}

.cls-688 {
  fill: url(#linear-gradient-99);
}

.cls-689 {
  opacity: 0.02;
}

.cls-690 {
  opacity: 0.04;
}

.cls-691 {
  opacity: 0.06;
}

.cls-692 {
  opacity: 0.08;
}

.cls-693 {
  opacity: 0.1;
}

.cls-694 {
  opacity: 0.12;
}

.cls-695 {
  opacity: 0.14;
}

.cls-696 {
  opacity: 0.16;
}

.cls-697 {
  opacity: 0.18;
}

.cls-698 {
  opacity: 0.2;
}

.cls-699 {
  opacity: 0.22;
}

.cls-700 {
  opacity: 0.24;
}

.cls-701 {
  opacity: 0.25;
}

.cls-702 {
  opacity: 0.27;
}

.cls-703 {
  opacity: 0.29;
}

.cls-704 {
  opacity: 0.31;
}

.cls-705 {
  opacity: 0.33;
}

.cls-706 {
  opacity: 0.35;
}

.cls-707 {
  opacity: 0.37;
}

.cls-708 {
  opacity: 0.39;
}

.cls-709 {
  opacity: 0.41;
}

.cls-710 {
  opacity: 0.43;
}

.cls-711 {
  opacity: 0.45;
}

.cls-712 {
  opacity: 0.47;
}

.cls-713 {
  opacity: 0.49;
}

.cls-714 {
  opacity: 0.51;
}

.cls-715 {
  opacity: 0.53;
}

.cls-716 {
  opacity: 0.55;
}

.cls-717 {
  opacity: 0.57;
}

.cls-718 {
  opacity: 0.59;
}

.cls-719 {
  opacity: 0.61;
}

.cls-720 {
  opacity: 0.63;
}

.cls-721 {
  opacity: 0.65;
}

.cls-722 {
  opacity: 0.67;
}

.cls-723 {
  opacity: 0.69;
}

.cls-724 {
  opacity: 0.71;
}

.cls-725 {
  opacity: 0.73;
}

.cls-726 {
  opacity: 0.75;
}

.cls-727 {
  opacity: 0.76;
}

.cls-728 {
  opacity: 0.78;
}

.cls-729 {
  opacity: 0.8;
}

.cls-730 {
  opacity: 0.82;
}

.cls-731 {
  opacity: 0.84;
}

.cls-732 {
  opacity: 0.86;
}

.cls-733 {
  opacity: 0.88;
}

.cls-734 {
  opacity: 0.9;
}

.cls-735 {
  opacity: 0.92;
}

.cls-736 {
  opacity: 0.94;
}

.cls-737 {
  opacity: 0.96;
}

.cls-738 {
  opacity: 0.98;
}

.cls-739 {
  fill: url(#linear-gradient-100);
}

.cls-740 {
  fill: url(#linear-gradient-101);
}

.cls-741 {
  fill: #c2cae8;
}

.cls-742 {
  fill: url(#linear-gradient-102);
}

.cls-743 {
  fill: #d6dcef;
}