 
@-webkit-keyframes animate-svg-stroke-1 { 0% { stroke-dashoffset: 1155.5672607421875px; stroke-dasharray: 1155.5672607421875px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 1155.5672607421875px;}}

@keyframes animate-svg-stroke-1 { 0% { stroke-dashoffset: 1155.5672607421875px; stroke-dasharray: 1155.5672607421875px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 1155.5672607421875px;}}

@-webkit-keyframes animate-svg-fill-1 { 0% { fill: transparent;} 100% { fill: rgb(238, 115, 28);}}

@keyframes animate-svg-fill-1 { 0% { fill: transparent;} 100% { fill: rgb(238, 115, 28);}}

.svg-elem-1 { -webkit-animation: animate-svg-stroke-1 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both, animate-svg-fill-1 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both; animation: animate-svg-stroke-1 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0s both, animate-svg-fill-1 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;}

@-webkit-keyframes animate-svg-stroke-2 { 0% { stroke-dashoffset: 70.1263427734375px; stroke-dasharray: 70.1263427734375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 70.1263427734375px;}}

@keyframes animate-svg-stroke-2 { 0% { stroke-dashoffset: 70.1263427734375px; stroke-dasharray: 70.1263427734375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 70.1263427734375px;}}

@-webkit-keyframes animate-svg-fill-2 { 0% { fill: transparent;} 100% { fill: rgb(250, 191, 15);}}

@keyframes animate-svg-fill-2 { 0% { fill: transparent;} 100% { fill: rgb(250, 191, 15);}}

.svg-elem-2 { -webkit-animation: animate-svg-stroke-2 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s both, animate-svg-fill-2 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both; animation: animate-svg-stroke-2 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s both, animate-svg-fill-2 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;}

@-webkit-keyframes animate-svg-stroke-3 { 0% { stroke-dashoffset: 123.44318389892578px; stroke-dasharray: 123.44318389892578px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 123.44318389892578px;}}

@keyframes animate-svg-stroke-3 { 0% { stroke-dashoffset: 123.44318389892578px; stroke-dasharray: 123.44318389892578px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 123.44318389892578px;}}

@-webkit-keyframes animate-svg-fill-3 { 0% { fill: transparent;} 100% { fill: rgb(253, 199, 16);}}

@keyframes animate-svg-fill-3 { 0% { fill: transparent;} 100% { fill: rgb(253, 199, 16);}}

.svg-elem-3 { -webkit-animation: animate-svg-stroke-3 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s both, animate-svg-fill-3 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both; animation: animate-svg-stroke-3 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s both, animate-svg-fill-3 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;}

@-webkit-keyframes animate-svg-stroke-4 { 0% { stroke-dashoffset: 113.04961395263672px; stroke-dasharray: 113.04961395263672px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 113.04961395263672px;}}

@keyframes animate-svg-stroke-4 { 0% { stroke-dashoffset: 113.04961395263672px; stroke-dasharray: 113.04961395263672px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 113.04961395263672px;}}

@-webkit-keyframes animate-svg-fill-4 { 0% { fill: transparent;} 100% { fill: rgb(251, 206, 38);}}

@keyframes animate-svg-fill-4 { 0% { fill: transparent;} 100% { fill: rgb(251, 206, 38);}}

.svg-elem-4 { -webkit-animation: animate-svg-stroke-4 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s both, animate-svg-fill-4 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both; animation: animate-svg-stroke-4 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s both, animate-svg-fill-4 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s both;}

@-webkit-keyframes animate-svg-stroke-5 { 0% { stroke-dashoffset: 113.274169921875px; stroke-dasharray: 113.274169921875px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 113.274169921875px;}}

@keyframes animate-svg-stroke-5 { 0% { stroke-dashoffset: 113.274169921875px; stroke-dasharray: 113.274169921875px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 113.274169921875px;}}

@-webkit-keyframes animate-svg-fill-5 { 0% { fill: transparent;} 100% { fill: rgb(252, 216, 63);}}

@keyframes animate-svg-fill-5 { 0% { fill: transparent;} 100% { fill: rgb(252, 216, 63);}}

.svg-elem-5 { -webkit-animation: animate-svg-stroke-5 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s both, animate-svg-fill-5 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both; animation: animate-svg-stroke-5 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s both, animate-svg-fill-5 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s both;}

@-webkit-keyframes animate-svg-stroke-6 { 0% { stroke-dashoffset: 147.4891357421875px; stroke-dasharray: 147.4891357421875px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 147.4891357421875px;}}

@keyframes animate-svg-stroke-6 { 0% { stroke-dashoffset: 147.4891357421875px; stroke-dasharray: 147.4891357421875px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 147.4891357421875px;}}

@-webkit-keyframes animate-svg-fill-6 { 0% { fill: transparent;} 100% { fill: rgb(246, 162, 47);}}

@keyframes animate-svg-fill-6 { 0% { fill: transparent;} 100% { fill: rgb(246, 162, 47);}}

.svg-elem-6 { -webkit-animation: animate-svg-stroke-6 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both, animate-svg-fill-6 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both; animation: animate-svg-stroke-6 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s both, animate-svg-fill-6 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s both;}

@-webkit-keyframes animate-svg-stroke-7 { 0% { stroke-dashoffset: 356.3995361328125px; stroke-dasharray: 356.3995361328125px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 356.3995361328125px;}}

@keyframes animate-svg-stroke-7 { 0% { stroke-dashoffset: 356.3995361328125px; stroke-dasharray: 356.3995361328125px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 356.3995361328125px;}}

@-webkit-keyframes animate-svg-fill-7 { 0% { fill: transparent;} 100% { fill: rgb(238, 115, 28);}}

@keyframes animate-svg-fill-7 { 0% { fill: transparent;} 100% { fill: rgb(238, 115, 28);}}

.svg-elem-7 { -webkit-animation: animate-svg-stroke-7 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both, animate-svg-fill-7 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both; animation: animate-svg-stroke-7 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s both, animate-svg-fill-7 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2s both;}

@-webkit-keyframes animate-svg-stroke-8 { 0% { stroke-dashoffset: 721.7903442382812px; stroke-dasharray: 721.7903442382812px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 721.7903442382812px;}}

@keyframes animate-svg-stroke-8 { 0% { stroke-dashoffset: 721.7903442382812px; stroke-dasharray: 721.7903442382812px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 721.7903442382812px;}}

@-webkit-keyframes animate-svg-fill-8 { 0% { fill: transparent;} 100% { fill: rgb(238, 115, 28);}}

@keyframes animate-svg-fill-8 { 0% { fill: transparent;} 100% { fill: rgb(238, 115, 28);}}

.svg-elem-8 { -webkit-animation: animate-svg-stroke-8 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s both, animate-svg-fill-8 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both; animation: animate-svg-stroke-8 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s both, animate-svg-fill-8 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s both;}

@-webkit-keyframes animate-svg-stroke-9 { 0% { stroke-dashoffset: 356.4852600097656px; stroke-dasharray: 356.4852600097656px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 356.4852600097656px;}}

@keyframes animate-svg-stroke-9 { 0% { stroke-dashoffset: 356.4852600097656px; stroke-dasharray: 356.4852600097656px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 356.4852600097656px;}}

@-webkit-keyframes animate-svg-fill-9 { 0% { fill: transparent;} 100% { fill: rgb(238, 115, 28);}}

@keyframes animate-svg-fill-9 { 0% { fill: transparent;} 100% { fill: rgb(238, 115, 28);}}

.svg-elem-9 { -webkit-animation: animate-svg-stroke-9 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s both, animate-svg-fill-9 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s both; animation: animate-svg-stroke-9 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s both, animate-svg-fill-9 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4000000000000004s both;}

@-webkit-keyframes animate-svg-stroke-10 { 0% { stroke-dashoffset: 912.30078125px; stroke-dasharray: 912.30078125px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 912.30078125px;}}

@keyframes animate-svg-stroke-10 { 0% { stroke-dashoffset: 912.30078125px; stroke-dasharray: 912.30078125px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 912.30078125px;}}

@-webkit-keyframes animate-svg-fill-10 { 0% { fill: transparent;} 100% { fill: rgb(238, 115, 28);}}

@keyframes animate-svg-fill-10 { 0% { fill: transparent;} 100% { fill: rgb(238, 115, 28);}}

.svg-elem-10 { -webkit-animation: animate-svg-stroke-10 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s both, animate-svg-fill-10 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both; animation: animate-svg-stroke-10 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s both, animate-svg-fill-10 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s both;}

@-webkit-keyframes animate-svg-stroke-11 { 0% { stroke-dashoffset: 99.9797134399414px; stroke-dasharray: 99.9797134399414px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 99.9797134399414px;}}

@keyframes animate-svg-stroke-11 { 0% { stroke-dashoffset: 99.9797134399414px; stroke-dasharray: 99.9797134399414px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 99.9797134399414px;}}

@-webkit-keyframes animate-svg-fill-11 { 0% { fill: transparent;} 100% { fill: rgb(2, 2, 3);}}

@keyframes animate-svg-fill-11 { 0% { fill: transparent;} 100% { fill: rgb(2, 2, 3);}}

.svg-elem-11 { -webkit-animation: animate-svg-stroke-11 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both, animate-svg-fill-11 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both; animation: animate-svg-stroke-11 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both, animate-svg-fill-11 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8s both;}

@-webkit-keyframes animate-svg-stroke-12 { 0% { stroke-dashoffset: 180.51651000976562px; stroke-dasharray: 180.51651000976562px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 180.51651000976562px;}}

@keyframes animate-svg-stroke-12 { 0% { stroke-dashoffset: 180.51651000976562px; stroke-dasharray: 180.51651000976562px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 180.51651000976562px;}}

@-webkit-keyframes animate-svg-fill-12 { 0% { fill: transparent;} 100% { fill: rgb(2, 2, 3);}}

@keyframes animate-svg-fill-12 { 0% { fill: transparent;} 100% { fill: rgb(2, 2, 3);}}

.svg-elem-12 { -webkit-animation: animate-svg-stroke-12 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s both, animate-svg-fill-12 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both; animation: animate-svg-stroke-12 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s both, animate-svg-fill-12 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3s both;}

@-webkit-keyframes animate-svg-stroke-13 { 0% { stroke-dashoffset: 59.138450622558594px; stroke-dasharray: 59.138450622558594px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 59.138450622558594px;}}

@keyframes animate-svg-stroke-13 { 0% { stroke-dashoffset: 59.138450622558594px; stroke-dasharray: 59.138450622558594px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 59.138450622558594px;}}

@-webkit-keyframes animate-svg-fill-13 { 0% { fill: transparent;} 100% { fill: rgb(250, 191, 15);}}

@keyframes animate-svg-fill-13 { 0% { fill: transparent;} 100% { fill: rgb(250, 191, 15);}}

.svg-elem-13 { -webkit-animation: animate-svg-stroke-13 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both, animate-svg-fill-13 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both; animation: animate-svg-stroke-13 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s both, animate-svg-fill-13 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s both;}

@-webkit-keyframes animate-svg-stroke-14 { 0% { stroke-dashoffset: 124.96630859375px; stroke-dasharray: 124.96630859375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 124.96630859375px;}}

@keyframes animate-svg-stroke-14 { 0% { stroke-dashoffset: 124.96630859375px; stroke-dasharray: 124.96630859375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 124.96630859375px;}}

@-webkit-keyframes animate-svg-fill-14 { 0% { fill: transparent;} 100% { fill: rgb(253, 199, 16);}}

@keyframes animate-svg-fill-14 { 0% { fill: transparent;} 100% { fill: rgb(253, 199, 16);}}

.svg-elem-14 { -webkit-animation: animate-svg-stroke-14 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s both, animate-svg-fill-14 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s both; animation: animate-svg-stroke-14 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s both, animate-svg-fill-14 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4000000000000004s both;}

@-webkit-keyframes animate-svg-stroke-15 { 0% { stroke-dashoffset: 113.53314208984375px; stroke-dasharray: 113.53314208984375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 113.53314208984375px;}}

@keyframes animate-svg-stroke-15 { 0% { stroke-dashoffset: 113.53314208984375px; stroke-dasharray: 113.53314208984375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 113.53314208984375px;}}

@-webkit-keyframes animate-svg-fill-15 { 0% { fill: transparent;} 100% { fill: rgb(251, 206, 38);}}

@keyframes animate-svg-fill-15 { 0% { fill: transparent;} 100% { fill: rgb(251, 206, 38);}}

.svg-elem-15 { -webkit-animation: animate-svg-stroke-15 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s both, animate-svg-fill-15 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s both; animation: animate-svg-stroke-15 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s both, animate-svg-fill-15 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6000000000000005s both;}

@-webkit-keyframes animate-svg-stroke-16 { 0% { stroke-dashoffset: 112.80931854248047px; stroke-dasharray: 112.80931854248047px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.80931854248047px;}}

@keyframes animate-svg-stroke-16 { 0% { stroke-dashoffset: 112.80931854248047px; stroke-dasharray: 112.80931854248047px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.80931854248047px;}}

@-webkit-keyframes animate-svg-fill-16 { 0% { fill: transparent;} 100% { fill: rgb(252, 216, 63);}}

@keyframes animate-svg-fill-16 { 0% { fill: transparent;} 100% { fill: rgb(252, 216, 63);}}

.svg-elem-16 { -webkit-animation: animate-svg-stroke-16 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both, animate-svg-fill-16 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both; animation: animate-svg-stroke-16 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s both, animate-svg-fill-16 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8s both;}

@-webkit-keyframes animate-svg-stroke-17 { 0% { stroke-dashoffset: 272.01654052734375px; stroke-dasharray: 272.01654052734375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 272.01654052734375px;}}

@keyframes animate-svg-stroke-17 { 0% { stroke-dashoffset: 272.01654052734375px; stroke-dasharray: 272.01654052734375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 272.01654052734375px;}}

@-webkit-keyframes animate-svg-fill-17 { 0% { fill: transparent;} 100% { fill: rgb(246, 162, 47);}}

@keyframes animate-svg-fill-17 { 0% { fill: transparent;} 100% { fill: rgb(246, 162, 47);}}

.svg-elem-17 { -webkit-animation: animate-svg-stroke-17 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both, animate-svg-fill-17 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4s both; animation: animate-svg-stroke-17 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both, animate-svg-fill-17 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4s both;}

@-webkit-keyframes animate-svg-stroke-18 { 0% { stroke-dashoffset: 110.68766021728516px; stroke-dasharray: 110.68766021728516px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 110.68766021728516px;}}

@keyframes animate-svg-stroke-18 { 0% { stroke-dashoffset: 110.68766021728516px; stroke-dasharray: 110.68766021728516px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 110.68766021728516px;}}

@-webkit-keyframes animate-svg-fill-18 { 0% { fill: transparent;} 100% { fill: rgb(248, 182, 120);}}

@keyframes animate-svg-fill-18 { 0% { fill: transparent;} 100% { fill: rgb(248, 182, 120);}}

.svg-elem-18 { -webkit-animation: animate-svg-stroke-18 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s both, animate-svg-fill-18 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s both; animation: animate-svg-stroke-18 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s both, animate-svg-fill-18 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s both;}

@-webkit-keyframes animate-svg-stroke-19 { 0% { stroke-dashoffset: 116.60054016113281px; stroke-dasharray: 116.60054016113281px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 116.60054016113281px;}}

@keyframes animate-svg-stroke-19 { 0% { stroke-dashoffset: 116.60054016113281px; stroke-dasharray: 116.60054016113281px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 116.60054016113281px;}}

@-webkit-keyframes animate-svg-fill-19 { 0% { fill: transparent;} 100% { fill: rgb(245, 162, 92);}}

@keyframes animate-svg-fill-19 { 0% { fill: transparent;} 100% { fill: rgb(245, 162, 92);}}

.svg-elem-19 { -webkit-animation: animate-svg-stroke-19 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both, animate-svg-fill-19 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s both; animation: animate-svg-stroke-19 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s both, animate-svg-fill-19 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s both;}

@-webkit-keyframes animate-svg-stroke-20 { 0% { stroke-dashoffset: 138.12596130371094px; stroke-dasharray: 138.12596130371094px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 138.12596130371094px;}}

@keyframes animate-svg-stroke-20 { 0% { stroke-dashoffset: 138.12596130371094px; stroke-dasharray: 138.12596130371094px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 138.12596130371094px;}}

@-webkit-keyframes animate-svg-fill-20 { 0% { fill: transparent;} 100% { fill: rgb(240, 128, 67);}}

@keyframes animate-svg-fill-20 { 0% { fill: transparent;} 100% { fill: rgb(240, 128, 67);}}

.svg-elem-20 { -webkit-animation: animate-svg-stroke-20 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s both, animate-svg-fill-20 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s both; animation: animate-svg-stroke-20 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s both, animate-svg-fill-20 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6000000000000005s both;}

@-webkit-keyframes animate-svg-stroke-21 { 0% { stroke-dashoffset: 141.65463256835938px; stroke-dasharray: 141.65463256835938px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 141.65463256835938px;}}

@keyframes animate-svg-stroke-21 { 0% { stroke-dashoffset: 141.65463256835938px; stroke-dasharray: 141.65463256835938px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 141.65463256835938px;}}

@-webkit-keyframes animate-svg-fill-21 { 0% { fill: transparent;} 100% { fill: rgb(236, 104, 55);}}

@keyframes animate-svg-fill-21 { 0% { fill: transparent;} 100% { fill: rgb(236, 104, 55);}}

.svg-elem-21 { -webkit-animation: animate-svg-stroke-21 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both, animate-svg-fill-21 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s both; animation: animate-svg-stroke-21 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s both, animate-svg-fill-21 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s both;}



@-webkit-keyframes animate-svg-stroke-22 { 0% { stroke-dashoffset: 154.46939086914062px; stroke-dasharray: 154.46939086914062px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 154.46939086914062px;}}

@keyframes animate-svg-stroke-22 { 0% { stroke-dashoffset: 154.46939086914062px; stroke-dasharray: 154.46939086914062px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 154.46939086914062px;}}

@-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 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s both, animate-svg-fill-22 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5s both; animation: animate-svg-stroke-22 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s both, animate-svg-fill-22 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5s both;}

@-webkit-keyframes animate-svg-stroke-23 { 0% { stroke-dashoffset: 96.06532287597656px; stroke-dasharray: 96.06532287597656px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 96.06532287597656px;}}

@keyframes animate-svg-stroke-23 { 0% { stroke-dashoffset: 96.06532287597656px; stroke-dasharray: 96.06532287597656px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 96.06532287597656px;}}

@-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 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both, animate-svg-fill-23 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s both; animation: animate-svg-stroke-23 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both, animate-svg-fill-23 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s both;}

@-webkit-keyframes animate-svg-stroke-24 { 0% { stroke-dashoffset: 129.65811157226562px; stroke-dasharray: 129.65811157226562px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 129.65811157226562px;}}

@keyframes animate-svg-stroke-24 { 0% { stroke-dashoffset: 129.65811157226562px; stroke-dasharray: 129.65811157226562px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 129.65811157226562px;}}

@-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 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s both, animate-svg-fill-24 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s both; animation: animate-svg-stroke-24 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s both, animate-svg-fill-24 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s both;}

@-webkit-keyframes animate-svg-stroke-25 { 0% { stroke-dashoffset: 70.03791046142578px; stroke-dasharray: 70.03791046142578px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 70.03791046142578px;}}

@keyframes animate-svg-stroke-25 { 0% { stroke-dashoffset: 70.03791046142578px; stroke-dasharray: 70.03791046142578px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 70.03791046142578px;}}

@-webkit-keyframes animate-svg-fill-25 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-25 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-25 { -webkit-animation: animate-svg-stroke-25 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both, animate-svg-fill-25 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6000000000000005s both; animation: animate-svg-stroke-25 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both, animate-svg-fill-25 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6000000000000005s both;}

@-webkit-keyframes animate-svg-stroke-26 { 0% { stroke-dashoffset: 112.47811126708984px; stroke-dasharray: 112.47811126708984px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.47811126708984px;}}

@keyframes animate-svg-stroke-26 { 0% { stroke-dashoffset: 112.47811126708984px; stroke-dasharray: 112.47811126708984px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.47811126708984px;}}

@-webkit-keyframes animate-svg-fill-26 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-26 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-26 { -webkit-animation: animate-svg-stroke-26 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both, animate-svg-fill-26 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s both; animation: animate-svg-stroke-26 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s both, animate-svg-fill-26 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s both;}

@-webkit-keyframes animate-svg-stroke-27 { 0% { stroke-dashoffset: 129.94182586669922px; stroke-dasharray: 129.94182586669922px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 129.94182586669922px;}}

@keyframes animate-svg-stroke-27 { 0% { stroke-dashoffset: 129.94182586669922px; stroke-dasharray: 129.94182586669922px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 129.94182586669922px;}}

@-webkit-keyframes animate-svg-fill-27 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-27 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-27 { -webkit-animation: animate-svg-stroke-27 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s both, animate-svg-fill-27 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6s both; animation: animate-svg-stroke-27 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s both, animate-svg-fill-27 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6s both;}

@-webkit-keyframes animate-svg-stroke-28 { 0% { stroke-dashoffset: 126.77342224121094px; stroke-dasharray: 126.77342224121094px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 126.77342224121094px;}}

@keyframes animate-svg-stroke-28 { 0% { stroke-dashoffset: 126.77342224121094px; stroke-dasharray: 126.77342224121094px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 126.77342224121094px;}}

@-webkit-keyframes animate-svg-fill-28 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-28 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-28 { -webkit-animation: animate-svg-stroke-28 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s both, animate-svg-fill-28 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s both; animation: animate-svg-stroke-28 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s both, animate-svg-fill-28 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s both;}

@-webkit-keyframes animate-svg-stroke-29 { 0% { stroke-dashoffset: 112.77448272705078px; stroke-dasharray: 112.77448272705078px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.77448272705078px;}}

@keyframes animate-svg-stroke-29 { 0% { stroke-dashoffset: 112.77448272705078px; stroke-dasharray: 112.77448272705078px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.77448272705078px;}}

@-webkit-keyframes animate-svg-fill-29 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-29 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-29 { -webkit-animation: animate-svg-stroke-29 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both, animate-svg-fill-29 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s both; animation: animate-svg-stroke-29 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both, animate-svg-fill-29 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s both;}

@-webkit-keyframes animate-svg-stroke-30 { 0% { stroke-dashoffset: 128.5778350830078px; stroke-dasharray: 128.5778350830078px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 128.5778350830078px;}}

@keyframes animate-svg-stroke-30 { 0% { stroke-dashoffset: 128.5778350830078px; stroke-dasharray: 128.5778350830078px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 128.5778350830078px;}}

@-webkit-keyframes animate-svg-fill-30 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-30 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-30 { -webkit-animation: animate-svg-stroke-30 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s both, animate-svg-fill-30 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6000000000000005s both; animation: animate-svg-stroke-30 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s both, animate-svg-fill-30 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6000000000000005s both;}

@-webkit-keyframes animate-svg-stroke-31 { 0% { stroke-dashoffset: 111.57809448242188px; stroke-dasharray: 111.57809448242188px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 111.57809448242188px;}}

@keyframes animate-svg-stroke-31 { 0% { stroke-dashoffset: 111.57809448242188px; stroke-dasharray: 111.57809448242188px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 111.57809448242188px;}}

@-webkit-keyframes animate-svg-fill-31 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-31 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-31 { -webkit-animation: animate-svg-stroke-31 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both, animate-svg-fill-31 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.8s both; animation: animate-svg-stroke-31 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both, animate-svg-fill-31 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.8s both;}

@-webkit-keyframes animate-svg-stroke-32 { 0% { stroke-dashoffset: 114.81815338134766px; stroke-dasharray: 114.81815338134766px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 114.81815338134766px;}}

@keyframes animate-svg-stroke-32 { 0% { stroke-dashoffset: 114.81815338134766px; stroke-dasharray: 114.81815338134766px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 114.81815338134766px;}}

@-webkit-keyframes animate-svg-fill-32 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-32 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-32 { -webkit-animation: animate-svg-stroke-32 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s both, animate-svg-fill-32 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7s both; animation: animate-svg-stroke-32 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s both, animate-svg-fill-32 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7s both;}

@-webkit-keyframes animate-svg-stroke-33 { 0% { stroke-dashoffset: 112.54594421386719px; stroke-dasharray: 112.54594421386719px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.54594421386719px;}}

@keyframes animate-svg-stroke-33 { 0% { stroke-dashoffset: 112.54594421386719px; stroke-dasharray: 112.54594421386719px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.54594421386719px;}}

@-webkit-keyframes animate-svg-fill-33 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-33 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-33 { -webkit-animation: animate-svg-stroke-33 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s both, animate-svg-fill-33 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.2s both; animation: animate-svg-stroke-33 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s both, animate-svg-fill-33 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.2s both;}

@-webkit-keyframes animate-svg-stroke-34 { 0% { stroke-dashoffset: 114.4610366821289px; stroke-dasharray: 114.4610366821289px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 114.4610366821289px;}}

@keyframes animate-svg-stroke-34 { 0% { stroke-dashoffset: 114.4610366821289px; stroke-dasharray: 114.4610366821289px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 114.4610366821289px;}}

@-webkit-keyframes animate-svg-fill-34 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-34 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-34 { -webkit-animation: animate-svg-stroke-34 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s both, animate-svg-fill-34 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4s both; animation: animate-svg-stroke-34 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s both, animate-svg-fill-34 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4s both;}

@-webkit-keyframes animate-svg-stroke-35 { 0% { stroke-dashoffset: 70.00006103515625px; stroke-dasharray: 70.00006103515625px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 70.00006103515625px;}}

@keyframes animate-svg-stroke-35 { 0% { stroke-dashoffset: 70.00006103515625px; stroke-dasharray: 70.00006103515625px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 70.00006103515625px;}}

@-webkit-keyframes animate-svg-fill-35 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-35 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-35 { -webkit-animation: animate-svg-stroke-35 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both, animate-svg-fill-35 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.6000000000000005s both; animation: animate-svg-stroke-35 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both, animate-svg-fill-35 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.6000000000000005s both;}

@-webkit-keyframes animate-svg-stroke-36 { 0% { stroke-dashoffset: 90.56269836425781px; stroke-dasharray: 90.56269836425781px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 90.56269836425781px;}}

@keyframes animate-svg-stroke-36 { 0% { stroke-dashoffset: 90.56269836425781px; stroke-dasharray: 90.56269836425781px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 90.56269836425781px;}}

@-webkit-keyframes animate-svg-fill-36 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-36 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-36 { -webkit-animation: animate-svg-stroke-36 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s both, animate-svg-fill-36 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.8s both; animation: animate-svg-stroke-36 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s both, animate-svg-fill-36 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.8s both;}

@-webkit-keyframes animate-svg-stroke-37 { 0% { stroke-dashoffset: 126.68821716308594px; stroke-dasharray: 126.68821716308594px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 126.68821716308594px;}}

@keyframes animate-svg-stroke-37 { 0% { stroke-dashoffset: 126.68821716308594px; stroke-dasharray: 126.68821716308594px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 126.68821716308594px;}}

@-webkit-keyframes animate-svg-fill-37 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-37 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-37 { -webkit-animation: animate-svg-stroke-37 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both, animate-svg-fill-37 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8s both; animation: animate-svg-stroke-37 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both, animate-svg-fill-37 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8s both;}

@-webkit-keyframes animate-svg-stroke-38 { 0% { stroke-dashoffset: 115.00361633300781px; stroke-dasharray: 115.00361633300781px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 115.00361633300781px;}}

@keyframes animate-svg-stroke-38 { 0% { stroke-dashoffset: 115.00361633300781px; stroke-dasharray: 115.00361633300781px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 115.00361633300781px;}}

@-webkit-keyframes animate-svg-fill-38 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-38 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-38 { -webkit-animation: animate-svg-stroke-38 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s both, animate-svg-fill-38 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.200000000000001s both; animation: animate-svg-stroke-38 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s both, animate-svg-fill-38 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.200000000000001s both;}

@-webkit-keyframes animate-svg-stroke-39 { 0% { stroke-dashoffset: 90.51605224609375px; stroke-dasharray: 90.51605224609375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 90.51605224609375px;}}

@keyframes animate-svg-stroke-39 { 0% { stroke-dashoffset: 90.51605224609375px; stroke-dasharray: 90.51605224609375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 90.51605224609375px;}}

@-webkit-keyframes animate-svg-fill-39 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-39 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-39 { -webkit-animation: animate-svg-stroke-39 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s both, animate-svg-fill-39 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s both; animation: animate-svg-stroke-39 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s both, animate-svg-fill-39 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s both;}

@-webkit-keyframes animate-svg-stroke-40 { 0% { stroke-dashoffset: 112.62117767333984px; stroke-dasharray: 112.62117767333984px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.62117767333984px;}}

@keyframes animate-svg-stroke-40 { 0% { stroke-dashoffset: 112.62117767333984px; stroke-dasharray: 112.62117767333984px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.62117767333984px;}}

@-webkit-keyframes animate-svg-fill-40 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-40 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-40 { -webkit-animation: animate-svg-stroke-40 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s both, animate-svg-fill-40 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.600000000000001s both; animation: animate-svg-stroke-40 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s both, animate-svg-fill-40 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.600000000000001s both;}



@-webkit-keyframes animate-svg-stroke-41 { 0% { stroke-dashoffset: 92.91112518310547px; stroke-dasharray: 92.91112518310547px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 92.91112518310547px;}}

@keyframes animate-svg-stroke-41 { 0% { stroke-dashoffset: 92.91112518310547px; stroke-dasharray: 92.91112518310547px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 92.91112518310547px;}}

@-webkit-keyframes animate-svg-fill-41 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-41 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-41 { -webkit-animation: animate-svg-stroke-41 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s both, animate-svg-fill-41 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5s both; animation: animate-svg-stroke-41 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s both, animate-svg-fill-41 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5s both;}

@-webkit-keyframes animate-svg-stroke-42 { 0% { stroke-dashoffset: 87.00983428955078px; stroke-dasharray: 87.00983428955078px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 87.00983428955078px;}}

@keyframes animate-svg-stroke-42 { 0% { stroke-dashoffset: 87.00983428955078px; stroke-dasharray: 87.00983428955078px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 87.00983428955078px;}}

@-webkit-keyframes animate-svg-fill-42 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-42 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-42 { -webkit-animation: animate-svg-stroke-42 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both, animate-svg-fill-42 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s both; animation: animate-svg-stroke-42 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both, animate-svg-fill-42 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s both;}
 
@-webkit-keyframes animate-svg-stroke-43 { 0% { stroke-dashoffset: 86.9937515258789px; stroke-dasharray: 86.9937515258789px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 86.9937515258789px;}}

@keyframes animate-svg-stroke-43 { 0% { stroke-dashoffset: 86.9937515258789px; stroke-dasharray: 86.9937515258789px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 86.9937515258789px;}}

@-webkit-keyframes animate-svg-fill-43 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-43 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-43 { -webkit-animation: animate-svg-stroke-43 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s both, animate-svg-fill-43 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s both; animation: animate-svg-stroke-43 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s both, animate-svg-fill-43 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s both;}

@-webkit-keyframes animate-svg-stroke-44 { 0% { stroke-dashoffset: 48.19875717163086px; stroke-dasharray: 48.19875717163086px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 48.19875717163086px;}}

@keyframes animate-svg-stroke-44 { 0% { stroke-dashoffset: 48.19875717163086px; stroke-dasharray: 48.19875717163086px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 48.19875717163086px;}}

@-webkit-keyframes animate-svg-fill-44 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-44 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-44 { -webkit-animation: animate-svg-stroke-44 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both, animate-svg-fill-44 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6s both; animation: animate-svg-stroke-44 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both, animate-svg-fill-44 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6s both;}

@-webkit-keyframes animate-svg-stroke-45 { 0% { stroke-dashoffset: 69.5646743774414px; stroke-dasharray: 69.5646743774414px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 69.5646743774414px;}}

@keyframes animate-svg-stroke-45 { 0% { stroke-dashoffset: 69.5646743774414px; stroke-dasharray: 69.5646743774414px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 69.5646743774414px;}}

@-webkit-keyframes animate-svg-fill-45 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-45 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-45 { -webkit-animation: animate-svg-stroke-45 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.50s both, animate-svg-fill-45 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s both; animation: animate-svg-stroke-45 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.50s both, animate-svg-fill-45 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s both;}

@-webkit-keyframes animate-svg-stroke-46 { 0% { stroke-dashoffset: 63.17055892944336px; stroke-dasharray: 63.17055892944336px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 63.17055892944336px;}}

@keyframes animate-svg-stroke-46 { 0% { stroke-dashoffset: 63.17055892944336px; stroke-dasharray: 63.17055892944336px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 63.17055892944336px;}}

@-webkit-keyframes animate-svg-fill-46 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-46 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-46 { -webkit-animation: animate-svg-stroke-46 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s both, animate-svg-fill-46 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6s both; animation: animate-svg-stroke-46 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s both, animate-svg-fill-46 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6s both;}

@-webkit-keyframes animate-svg-stroke-47 { 0% { stroke-dashoffset: 78.49227142333984px; stroke-dasharray: 78.49227142333984px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 78.49227142333984px;}}

@keyframes animate-svg-stroke-47 { 0% { stroke-dashoffset: 78.49227142333984px; stroke-dasharray: 78.49227142333984px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 78.49227142333984px;}}

@-webkit-keyframes animate-svg-fill-47 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-47 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-47 { -webkit-animation: animate-svg-stroke-47 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s both, animate-svg-fill-47 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s both; animation: animate-svg-stroke-47 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s both, animate-svg-fill-47 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s both;}

@-webkit-keyframes animate-svg-stroke-48 { 0% { stroke-dashoffset: 87.35823822021484px; stroke-dasharray: 87.35823822021484px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 87.35823822021484px;}}

@keyframes animate-svg-stroke-48 { 0% { stroke-dashoffset: 87.35823822021484px; stroke-dasharray: 87.35823822021484px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 87.35823822021484px;}}

@-webkit-keyframes animate-svg-fill-48 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-48 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-48 { -webkit-animation: animate-svg-stroke-48 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both, animate-svg-fill-48 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s both; animation: animate-svg-stroke-48 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both, animate-svg-fill-48 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s both;}

@-webkit-keyframes animate-svg-stroke-49 { 0% { stroke-dashoffset: 87.24508666992188px; stroke-dasharray: 87.24508666992188px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 87.24508666992188px;}}

@keyframes animate-svg-stroke-49 { 0% { stroke-dashoffset: 87.24508666992188px; stroke-dasharray: 87.24508666992188px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 87.24508666992188px;}}

@-webkit-keyframes animate-svg-fill-49 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-49 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-49 { -webkit-animation: animate-svg-stroke-49 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s both, animate-svg-fill-49 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s both; animation: animate-svg-stroke-49 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s both, animate-svg-fill-49 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s both;}

@-webkit-keyframes animate-svg-stroke-50 { 0% { stroke-dashoffset: 78.68226623535156px; stroke-dasharray: 78.68226623535156px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 78.68226623535156px;}}

@keyframes animate-svg-stroke-50 { 0% { stroke-dashoffset: 78.68226623535156px; stroke-dasharray: 78.68226623535156px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 78.68226623535156px;}}

@-webkit-keyframes animate-svg-fill-50 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-50 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-50 { -webkit-animation: animate-svg-stroke-50 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.60s both, animate-svg-fill-50 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.8s both; animation: animate-svg-stroke-50 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.60s both, animate-svg-fill-50 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.8s both;}

@-webkit-keyframes animate-svg-stroke-51 { 0% { stroke-dashoffset: 103.96279907226562px; stroke-dasharray: 103.96279907226562px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 103.96279907226562px;}}

@keyframes animate-svg-stroke-51 { 0% { stroke-dashoffset: 103.96279907226562px; stroke-dasharray: 103.96279907226562px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 103.96279907226562px;}}

@-webkit-keyframes animate-svg-fill-51 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-51 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-51 { -webkit-animation: animate-svg-stroke-51 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s both, animate-svg-fill-51 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7s both; animation: animate-svg-stroke-51 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s both, animate-svg-fill-51 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7s both;}

@-webkit-keyframes animate-svg-stroke-52 { 0% { stroke-dashoffset: 69.5443115234375px; stroke-dasharray: 69.5443115234375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 69.5443115234375px;}}

@keyframes animate-svg-stroke-52 { 0% { stroke-dashoffset: 69.5443115234375px; stroke-dasharray: 69.5443115234375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 69.5443115234375px;}}

@-webkit-keyframes animate-svg-fill-52 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-52 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-52 { -webkit-animation: animate-svg-stroke-52 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s both, animate-svg-fill-52 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.2s both; animation: animate-svg-stroke-52 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s both, animate-svg-fill-52 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.2s both;}

@-webkit-keyframes animate-svg-stroke-53 { 0% { stroke-dashoffset: 63.1681022644043px; stroke-dasharray: 63.1681022644043px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 63.1681022644043px;}}

@keyframes animate-svg-stroke-53 { 0% { stroke-dashoffset: 63.1681022644043px; stroke-dasharray: 63.1681022644043px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 63.1681022644043px;}}

@-webkit-keyframes animate-svg-fill-53 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-53 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-53 { -webkit-animation: animate-svg-stroke-53 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s both, animate-svg-fill-53 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4s both; animation: animate-svg-stroke-53 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s both, animate-svg-fill-53 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4s both;}

@-webkit-keyframes animate-svg-stroke-54 { 0% { stroke-dashoffset: 58.719242095947266px; stroke-dasharray: 58.719242095947266px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 58.719242095947266px;}}

@keyframes animate-svg-stroke-54 { 0% { stroke-dashoffset: 58.719242095947266px; stroke-dasharray: 58.719242095947266px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 58.719242095947266px;}}

@-webkit-keyframes animate-svg-fill-54 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-54 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-54 { -webkit-animation: animate-svg-stroke-54 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both, animate-svg-fill-54 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.6s both; animation: animate-svg-stroke-54 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both, animate-svg-fill-54 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.6s both;}

@-webkit-keyframes animate-svg-stroke-55 { 0% { stroke-dashoffset: 95.06414794921875px; stroke-dasharray: 95.06414794921875px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 95.06414794921875px;}}

@keyframes animate-svg-stroke-55 { 0% { stroke-dashoffset: 95.06414794921875px; stroke-dasharray: 95.06414794921875px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 95.06414794921875px;}}

@-webkit-keyframes animate-svg-fill-55 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-55 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-55 { -webkit-animation: animate-svg-stroke-55 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.70s both, animate-svg-fill-55 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.8s both; animation: animate-svg-stroke-55 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.70s both, animate-svg-fill-55 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.8s both;}

@-webkit-keyframes animate-svg-stroke-56 { 0% { stroke-dashoffset: 62.1107292175293px; stroke-dasharray: 62.1107292175293px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 62.1107292175293px;}}

@keyframes animate-svg-stroke-56 { 0% { stroke-dashoffset: 62.1107292175293px; stroke-dasharray: 62.1107292175293px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 62.1107292175293px;}}

@-webkit-keyframes animate-svg-fill-56 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-56 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-56 { -webkit-animation: animate-svg-stroke-56 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both, animate-svg-fill-56 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8s both; animation: animate-svg-stroke-56 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both, animate-svg-fill-56 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8s both;}

@-webkit-keyframes animate-svg-stroke-57 { 0% { stroke-dashoffset: 48.556976318359375px; stroke-dasharray: 48.556976318359375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 48.556976318359375px;}}

@keyframes animate-svg-stroke-57 { 0% { stroke-dashoffset: 48.556976318359375px; stroke-dasharray: 48.556976318359375px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 48.556976318359375px;}}

@-webkit-keyframes animate-svg-fill-57 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-57 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-57 { -webkit-animation: animate-svg-stroke-57 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s both, animate-svg-fill-57 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.2s both; animation: animate-svg-stroke-57 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s both, animate-svg-fill-57 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.2s both;}

@-webkit-keyframes animate-svg-stroke-58 { 0% { stroke-dashoffset: 75.4472427368164px; stroke-dasharray: 75.4472427368164px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 75.4472427368164px;}}

@keyframes animate-svg-stroke-58 { 0% { stroke-dashoffset: 75.4472427368164px; stroke-dasharray: 75.4472427368164px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 75.4472427368164px;}}

@-webkit-keyframes animate-svg-fill-58 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-58 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-58 { -webkit-animation: animate-svg-stroke-58 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s both, animate-svg-fill-58 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s both; animation: animate-svg-stroke-58 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s both, animate-svg-fill-58 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s both;}

@-webkit-keyframes animate-svg-stroke-59 { 0% { stroke-dashoffset: 87.3726577758789px; stroke-dasharray: 87.3726577758789px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 87.3726577758789px;}}

@keyframes animate-svg-stroke-59 { 0% { stroke-dashoffset: 87.3726577758789px; stroke-dasharray: 87.3726577758789px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 87.3726577758789px;}}

@-webkit-keyframes animate-svg-fill-59 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-59 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-59 { -webkit-animation: animate-svg-stroke-59 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s both, animate-svg-fill-59 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.6s both; animation: animate-svg-stroke-59 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s both, animate-svg-fill-59 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.6s both;}

@-webkit-keyframes animate-svg-stroke-60 { 0% { stroke-dashoffset: 38.1608772277832px; stroke-dasharray: 38.1608772277832px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 38.1608772277832px;}}

@keyframes animate-svg-stroke-60 { 0% { stroke-dashoffset: 38.1608772277832px; stroke-dasharray: 38.1608772277832px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 38.1608772277832px;}}

@-webkit-keyframes animate-svg-fill-60 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-60 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-60 { -webkit-animation: animate-svg-stroke-60 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.80s both, animate-svg-fill-60 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.8s both; animation: animate-svg-stroke-60 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.80s both, animate-svg-fill-60 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.8s both;}

@-webkit-keyframes animate-svg-stroke-61 { 0% { stroke-dashoffset: 16.04109477996826px; stroke-dasharray: 16.04109477996826px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 16.04109477996826px;}}

@keyframes animate-svg-stroke-61 { 0% { stroke-dashoffset: 16.04109477996826px; stroke-dasharray: 16.04109477996826px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 16.04109477996826px;}}

@-webkit-keyframes animate-svg-fill-61 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-61 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-61 { -webkit-animation: animate-svg-stroke-61 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.82s both, animate-svg-fill-61 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9s both; animation: animate-svg-stroke-61 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.82s both, animate-svg-fill-61 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9s both;}

@-webkit-keyframes animate-svg-stroke-62 { 0% { stroke-dashoffset: 81.43310546875px; stroke-dasharray: 81.43310546875px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 81.43310546875px;}}

@keyframes animate-svg-stroke-62 { 0% { stroke-dashoffset: 81.43310546875px; stroke-dasharray: 81.43310546875px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 81.43310546875px;}}

@-webkit-keyframes animate-svg-fill-62 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-62 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-62 { -webkit-animation: animate-svg-stroke-62 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both, animate-svg-fill-62 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9.2s both; animation: animate-svg-stroke-62 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both, animate-svg-fill-62 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9.2s both;}

@-webkit-keyframes animate-svg-stroke-63 { 0% { stroke-dashoffset: 112.0694808959961px; stroke-dasharray: 112.0694808959961px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.0694808959961px;}}

@keyframes animate-svg-stroke-63 { 0% { stroke-dashoffset: 112.0694808959961px; stroke-dasharray: 112.0694808959961px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.0694808959961px;}}

@-webkit-keyframes animate-svg-fill-63 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-63 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-63 { -webkit-animation: animate-svg-stroke-63 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.86s both, animate-svg-fill-63 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9.4s both; animation: animate-svg-stroke-63 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.86s both, animate-svg-fill-63 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9.4s both;}

@-webkit-keyframes animate-svg-stroke-64 { 0% { stroke-dashoffset: 16.052173614501953px; stroke-dasharray: 16.052173614501953px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 16.052173614501953px;}}

@keyframes animate-svg-stroke-64 { 0% { stroke-dashoffset: 16.052173614501953px; stroke-dasharray: 16.052173614501953px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 16.052173614501953px;}}

@-webkit-keyframes animate-svg-fill-64 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-64 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-64 { -webkit-animation: animate-svg-stroke-64 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s both, animate-svg-fill-64 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9.6s both; animation: animate-svg-stroke-64 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s both, animate-svg-fill-64 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9.6s both;}

@-webkit-keyframes animate-svg-stroke-65 { 0% { stroke-dashoffset: 38.16090774536133px; stroke-dasharray: 38.16090774536133px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 38.16090774536133px;}}

@keyframes animate-svg-stroke-65 { 0% { stroke-dashoffset: 38.16090774536133px; stroke-dasharray: 38.16090774536133px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 38.16090774536133px;}}

@-webkit-keyframes animate-svg-fill-65 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-65 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-65 { -webkit-animation: animate-svg-stroke-65 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.90s both, animate-svg-fill-65 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9.8s both; animation: animate-svg-stroke-65 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.90s both, animate-svg-fill-65 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9.8s both;}

@-webkit-keyframes animate-svg-stroke-66 { 0% { stroke-dashoffset: 75.42896270751953px; stroke-dasharray: 75.42896270751953px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 75.42896270751953px;}}

@keyframes animate-svg-stroke-66 { 0% { stroke-dashoffset: 75.42896270751953px; stroke-dasharray: 75.42896270751953px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 75.42896270751953px;}}

@-webkit-keyframes animate-svg-fill-66 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-66 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-66 { -webkit-animation: animate-svg-stroke-66 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both, animate-svg-fill-66 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 10s both; animation: animate-svg-stroke-66 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both, animate-svg-fill-66 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 10s both;}

@-webkit-keyframes animate-svg-stroke-67 { 0% { stroke-dashoffset: 38.149391174316406px; stroke-dasharray: 38.149391174316406px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 38.149391174316406px;}}

@keyframes animate-svg-stroke-67 { 0% { stroke-dashoffset: 38.149391174316406px; stroke-dasharray: 38.149391174316406px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 38.149391174316406px;}}

@-webkit-keyframes animate-svg-fill-67 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-67 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-67 { -webkit-animation: animate-svg-stroke-67 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.94s both, animate-svg-fill-67 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 10.2s both; animation: animate-svg-stroke-67 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.94s both, animate-svg-fill-67 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 10.2s both;}

@-webkit-keyframes animate-svg-stroke-68 { 0% { stroke-dashoffset: 16.033443450927734px; stroke-dasharray: 16.033443450927734px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 16.033443450927734px;}}

@keyframes animate-svg-stroke-68 { 0% { stroke-dashoffset: 16.033443450927734px; stroke-dasharray: 16.033443450927734px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 16.033443450927734px;}}

@-webkit-keyframes animate-svg-fill-68 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-68 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-68 { -webkit-animation: animate-svg-stroke-68 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s both, animate-svg-fill-68 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 10.4s both; animation: animate-svg-stroke-68 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s both, animate-svg-fill-68 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 10.4s both;}

@-webkit-keyframes animate-svg-stroke-69 { 0% { stroke-dashoffset: 78.06278228759766px; stroke-dasharray: 78.06278228759766px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 78.06278228759766px;}}

@keyframes animate-svg-stroke-69 { 0% { stroke-dashoffset: 78.06278228759766px; stroke-dasharray: 78.06278228759766px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 78.06278228759766px;}}

@-webkit-keyframes animate-svg-fill-69 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-69 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-69 { -webkit-animation: animate-svg-stroke-69 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.98s both, animate-svg-fill-69 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 10.6s both; animation: animate-svg-stroke-69 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.98s both, animate-svg-fill-69 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 10.6s both;}

@-webkit-keyframes animate-svg-stroke-70 { 0% { stroke-dashoffset: 58.713592529296875px; stroke-dasharray: 58.713592529296875px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 58.713592529296875px;}}

@keyframes animate-svg-stroke-70 { 0% { stroke-dashoffset: 58.713592529296875px; stroke-dasharray: 58.713592529296875px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 58.713592529296875px;}}

@-webkit-keyframes animate-svg-fill-70 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-70 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-70 { -webkit-animation: animate-svg-stroke-70 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both, animate-svg-fill-70 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 10.8s both; animation: animate-svg-stroke-70 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both, animate-svg-fill-70 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 10.8s both;}

@-webkit-keyframes animate-svg-stroke-71 { 0% { stroke-dashoffset: 48.3916015625px; stroke-dasharray: 48.3916015625px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 48.3916015625px;}}

@keyframes animate-svg-stroke-71 { 0% { stroke-dashoffset: 48.3916015625px; stroke-dasharray: 48.3916015625px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 48.3916015625px;}}

@-webkit-keyframes animate-svg-fill-71 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-71 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-71 { -webkit-animation: animate-svg-stroke-71 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s both, animate-svg-fill-71 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 11s both; animation: animate-svg-stroke-71 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s both, animate-svg-fill-71 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 11s both;}

@-webkit-keyframes animate-svg-stroke-72 { 0% { stroke-dashoffset: 78.79129791259766px; stroke-dasharray: 78.79129791259766px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 78.79129791259766px;}}

@keyframes animate-svg-stroke-72 { 0% { stroke-dashoffset: 78.79129791259766px; stroke-dasharray: 78.79129791259766px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 78.79129791259766px;}}

@-webkit-keyframes animate-svg-fill-72 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-72 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-72 { -webkit-animation: animate-svg-stroke-72 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both, animate-svg-fill-72 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 11.2s both; animation: animate-svg-stroke-72 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both, animate-svg-fill-72 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 11.2s both;}

@-webkit-keyframes animate-svg-stroke-73 { 0% { stroke-dashoffset: 95.07394409179688px; stroke-dasharray: 95.07394409179688px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 95.07394409179688px;}}

@keyframes animate-svg-stroke-73 { 0% { stroke-dashoffset: 95.07394409179688px; stroke-dasharray: 95.07394409179688px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 95.07394409179688px;}}

@-webkit-keyframes animate-svg-fill-73 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-73 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-73 { -webkit-animation: animate-svg-stroke-73 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.06s both, animate-svg-fill-73 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 11.4s both; animation: animate-svg-stroke-73 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.06s both, animate-svg-fill-73 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 11.4s both;}

@-webkit-keyframes animate-svg-stroke-74 { 0% { stroke-dashoffset: 62.023494720458984px; stroke-dasharray: 62.023494720458984px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 62.023494720458984px;}}

@keyframes animate-svg-stroke-74 { 0% { stroke-dashoffset: 62.023494720458984px; stroke-dasharray: 62.023494720458984px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 62.023494720458984px;}}

@-webkit-keyframes animate-svg-fill-74 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-74 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-74 { -webkit-animation: animate-svg-stroke-74 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both, animate-svg-fill-74 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 11.6s both; animation: animate-svg-stroke-74 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s both, animate-svg-fill-74 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 11.6s both;}

@-webkit-keyframes animate-svg-stroke-75 { 0% { stroke-dashoffset: 99.4293212890625px; stroke-dasharray: 99.4293212890625px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 99.4293212890625px;}}

@keyframes animate-svg-stroke-75 { 0% { stroke-dashoffset: 99.4293212890625px; stroke-dasharray: 99.4293212890625px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 99.4293212890625px;}}

@-webkit-keyframes animate-svg-fill-75 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-75 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-75 { -webkit-animation: animate-svg-stroke-75 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both, animate-svg-fill-75 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 11.8s both; animation: animate-svg-stroke-75 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both, animate-svg-fill-75 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 11.8s both;}

@-webkit-keyframes animate-svg-stroke-76 { 0% { stroke-dashoffset: 72.4278793334961px; stroke-dasharray: 72.4278793334961px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 72.4278793334961px;}}

@keyframes animate-svg-stroke-76 { 0% { stroke-dashoffset: 72.4278793334961px; stroke-dasharray: 72.4278793334961px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 72.4278793334961px;}}

@-webkit-keyframes animate-svg-fill-76 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-76 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-76 { -webkit-animation: animate-svg-stroke-76 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.12s both, animate-svg-fill-76 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 12s both; animation: animate-svg-stroke-76 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.12s both, animate-svg-fill-76 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 12s both;}

@-webkit-keyframes animate-svg-stroke-77 { 0% { stroke-dashoffset: 58.718345642089844px; stroke-dasharray: 58.718345642089844px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 58.718345642089844px;}}

@keyframes animate-svg-stroke-77 { 0% { stroke-dashoffset: 58.718345642089844px; stroke-dasharray: 58.718345642089844px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 58.718345642089844px;}}

@-webkit-keyframes animate-svg-fill-77 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-77 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-77 { -webkit-animation: animate-svg-stroke-77 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.14s both, animate-svg-fill-77 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 12.2s both; animation: animate-svg-stroke-77 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.14s both, animate-svg-fill-77 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 12.2s both;}

@-webkit-keyframes animate-svg-stroke-78 { 0% { stroke-dashoffset: 78.48611450195312px; stroke-dasharray: 78.48611450195312px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 78.48611450195312px;}}

@keyframes animate-svg-stroke-78 { 0% { stroke-dashoffset: 78.48611450195312px; stroke-dasharray: 78.48611450195312px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 78.48611450195312px;}}

@-webkit-keyframes animate-svg-fill-78 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-78 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-78 { -webkit-animation: animate-svg-stroke-78 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s both, animate-svg-fill-78 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 12.4s both; animation: animate-svg-stroke-78 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s both, animate-svg-fill-78 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 12.4s both;}

@-webkit-keyframes animate-svg-stroke-79 { 0% { stroke-dashoffset: 48.393898010253906px; stroke-dasharray: 48.393898010253906px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 48.393898010253906px;}}

@keyframes animate-svg-stroke-79 { 0% { stroke-dashoffset: 48.393898010253906px; stroke-dasharray: 48.393898010253906px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 48.393898010253906px;}}

@-webkit-keyframes animate-svg-fill-79 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-79 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-79 { -webkit-animation: animate-svg-stroke-79 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.18s both, animate-svg-fill-79 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 12.6s both; animation: animate-svg-stroke-79 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.18s both, animate-svg-fill-79 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 12.6s both;}

@-webkit-keyframes animate-svg-stroke-80 { 0% { stroke-dashoffset: 75.44633483886719px; stroke-dasharray: 75.44633483886719px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 75.44633483886719px;}}

@keyframes animate-svg-stroke-80 { 0% { stroke-dashoffset: 75.44633483886719px; stroke-dasharray: 75.44633483886719px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 75.44633483886719px;}}

@-webkit-keyframes animate-svg-fill-80 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-80 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-80 { -webkit-animation: animate-svg-stroke-80 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both, animate-svg-fill-80 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 12.8s both; animation: animate-svg-stroke-80 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both, animate-svg-fill-80 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 12.8s both;}

@-webkit-keyframes animate-svg-stroke-81 { 0% { stroke-dashoffset: 81.42935943603516px; stroke-dasharray: 81.42935943603516px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 81.42935943603516px;}}

@keyframes animate-svg-stroke-81 { 0% { stroke-dashoffset: 81.42935943603516px; stroke-dasharray: 81.42935943603516px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 81.42935943603516px;}}

@-webkit-keyframes animate-svg-fill-81 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-81 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-81 { -webkit-animation: animate-svg-stroke-81 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.22s both, animate-svg-fill-81 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 13s both; animation: animate-svg-stroke-81 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.22s both, animate-svg-fill-81 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 13s both;}

@-webkit-keyframes animate-svg-stroke-82 { 0% { stroke-dashoffset: 48.55426788330078px; stroke-dasharray: 48.55426788330078px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 48.55426788330078px;}}

@keyframes animate-svg-stroke-82 { 0% { stroke-dashoffset: 48.55426788330078px; stroke-dasharray: 48.55426788330078px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 48.55426788330078px;}}

@-webkit-keyframes animate-svg-fill-82 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-82 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-82 { -webkit-animation: animate-svg-stroke-82 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.24s both, animate-svg-fill-82 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 13.2s both; animation: animate-svg-stroke-82 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.24s both, animate-svg-fill-82 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 13.2s both;}

@-webkit-keyframes animate-svg-stroke-83 { 0% { stroke-dashoffset: 92.92644500732422px; stroke-dasharray: 92.92644500732422px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 92.92644500732422px;}}

@keyframes animate-svg-stroke-83 { 0% { stroke-dashoffset: 92.92644500732422px; stroke-dasharray: 92.92644500732422px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 92.92644500732422px;}}

@-webkit-keyframes animate-svg-fill-83 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-83 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-83 { -webkit-animation: animate-svg-stroke-83 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.26s both, animate-svg-fill-83 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 13.4s both; animation: animate-svg-stroke-83 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.26s both, animate-svg-fill-83 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 13.4s both;}

@-webkit-keyframes animate-svg-stroke-84 { 0% { stroke-dashoffset: 62.02503967285156px; stroke-dasharray: 62.02503967285156px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 62.02503967285156px;}}

@keyframes animate-svg-stroke-84 { 0% { stroke-dashoffset: 62.02503967285156px; stroke-dasharray: 62.02503967285156px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 62.02503967285156px;}}

@-webkit-keyframes animate-svg-fill-84 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-84 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-84 { -webkit-animation: animate-svg-stroke-84 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both, animate-svg-fill-84 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 13.6s both; animation: animate-svg-stroke-84 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s both, animate-svg-fill-84 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 13.6s both;}

@-webkit-keyframes animate-svg-stroke-85 { 0% { stroke-dashoffset: 62.029029846191406px; stroke-dasharray: 62.029029846191406px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 62.029029846191406px;}}

@keyframes animate-svg-stroke-85 { 0% { stroke-dashoffset: 62.029029846191406px; stroke-dasharray: 62.029029846191406px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 62.029029846191406px;}}

@-webkit-keyframes animate-svg-fill-85 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-85 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-85 { -webkit-animation: animate-svg-stroke-85 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both, animate-svg-fill-85 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 13.8s both; animation: animate-svg-stroke-85 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both, animate-svg-fill-85 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 13.8s both;}

@-webkit-keyframes animate-svg-stroke-86 { 0% { stroke-dashoffset: 81.39828491210938px; stroke-dasharray: 81.39828491210938px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 81.39828491210938px;}}

@keyframes animate-svg-stroke-86 { 0% { stroke-dashoffset: 81.39828491210938px; stroke-dasharray: 81.39828491210938px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 81.39828491210938px;}}

@-webkit-keyframes animate-svg-fill-86 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-86 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-86 { -webkit-animation: animate-svg-stroke-86 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s both, animate-svg-fill-86 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 14s both; animation: animate-svg-stroke-86 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s both, animate-svg-fill-86 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 14s both;}

@-webkit-keyframes animate-svg-stroke-87 { 0% { stroke-dashoffset: 38.18080520629883px; stroke-dasharray: 38.18080520629883px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 38.18080520629883px;}}

@keyframes animate-svg-stroke-87 { 0% { stroke-dashoffset: 38.18080520629883px; stroke-dasharray: 38.18080520629883px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 38.18080520629883px;}}

@-webkit-keyframes animate-svg-fill-87 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-87 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-87 { -webkit-animation: animate-svg-stroke-87 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.34s both, animate-svg-fill-87 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 14.2s both; animation: animate-svg-stroke-87 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.34s both, animate-svg-fill-87 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 14.2s both;}

@-webkit-keyframes animate-svg-stroke-88 { 0% { stroke-dashoffset: 16.052245140075684px; stroke-dasharray: 16.052245140075684px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 16.052245140075684px;}}

@keyframes animate-svg-stroke-88 { 0% { stroke-dashoffset: 16.052245140075684px; stroke-dasharray: 16.052245140075684px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 16.052245140075684px;}}

@-webkit-keyframes animate-svg-fill-88 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-88 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-88 { -webkit-animation: animate-svg-stroke-88 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.36s both, animate-svg-fill-88 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 14.4s both; animation: animate-svg-stroke-88 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.36s both, animate-svg-fill-88 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 14.4s both;}

@-webkit-keyframes animate-svg-stroke-89 { 0% { stroke-dashoffset: 48.391632080078125px; stroke-dasharray: 48.391632080078125px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 48.391632080078125px;}}

@keyframes animate-svg-stroke-89 { 0% { stroke-dashoffset: 48.391632080078125px; stroke-dasharray: 48.391632080078125px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 48.391632080078125px;}}

@-webkit-keyframes animate-svg-fill-89 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-89 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-89 { -webkit-animation: animate-svg-stroke-89 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.38s both, animate-svg-fill-89 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 14.6s both; animation: animate-svg-stroke-89 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.38s both, animate-svg-fill-89 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 14.6s both;}

@-webkit-keyframes animate-svg-stroke-90 { 0% { stroke-dashoffset: 78.06288146972656px; stroke-dasharray: 78.06288146972656px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 78.06288146972656px;}}

@keyframes animate-svg-stroke-90 { 0% { stroke-dashoffset: 78.06288146972656px; stroke-dasharray: 78.06288146972656px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 78.06288146972656px;}}

@-webkit-keyframes animate-svg-fill-90 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

@keyframes animate-svg-fill-90 { 0% { fill: transparent;} 100% { fill: rgb(50, 50, 50);}}

.svg-elem-90 { -webkit-animation: animate-svg-stroke-90 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both, animate-svg-fill-90 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 14.8s both; animation: animate-svg-stroke-90 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both, animate-svg-fill-90 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 14.8s both;}



@-webkit-keyframes animate-svg-stroke-91 { 0% { stroke-dashoffset: 94.66106414794922px; stroke-dasharray: 94.66106414794922px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 94.66106414794922px;}}

@keyframes animate-svg-stroke-91 { 0% { stroke-dashoffset: 94.66106414794922px; stroke-dasharray: 94.66106414794922px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 94.66106414794922px;}}

@-webkit-keyframes animate-svg-fill-91 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-91 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-91 { -webkit-animation: animate-svg-stroke-91 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s both, animate-svg-fill-91 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5s both; animation: animate-svg-stroke-91 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s both, animate-svg-fill-91 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5s both;}

@-webkit-keyframes animate-svg-stroke-92 { 0% { stroke-dashoffset: 76.91258239746094px; stroke-dasharray: 76.91258239746094px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 76.91258239746094px;}}

@keyframes animate-svg-stroke-92 { 0% { stroke-dashoffset: 76.91258239746094px; stroke-dasharray: 76.91258239746094px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 76.91258239746094px;}}

@-webkit-keyframes animate-svg-fill-92 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-92 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-92 { -webkit-animation: animate-svg-stroke-92 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both, animate-svg-fill-92 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s both; animation: animate-svg-stroke-92 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both, animate-svg-fill-92 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s both;}

@-webkit-keyframes animate-svg-stroke-93 { 0% { stroke-dashoffset: 84.95624542236328px; stroke-dasharray: 84.95624542236328px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 84.95624542236328px;}}

@keyframes animate-svg-stroke-93 { 0% { stroke-dashoffset: 84.95624542236328px; stroke-dasharray: 84.95624542236328px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 84.95624542236328px;}}

@-webkit-keyframes animate-svg-fill-93 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-93 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-93 { -webkit-animation: animate-svg-stroke-93 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s both, animate-svg-fill-93 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s both; animation: animate-svg-stroke-93 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s both, animate-svg-fill-93 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s both;}

@-webkit-keyframes animate-svg-stroke-94 { 0% { stroke-dashoffset: 112.11705017089844px; stroke-dasharray: 112.11705017089844px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.11705017089844px;}}

@keyframes animate-svg-stroke-94 { 0% { stroke-dashoffset: 112.11705017089844px; stroke-dasharray: 112.11705017089844px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.11705017089844px;}}

@-webkit-keyframes animate-svg-fill-94 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-94 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-94 { -webkit-animation: animate-svg-stroke-94 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both, animate-svg-fill-94 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6s both; animation: animate-svg-stroke-94 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s both, animate-svg-fill-94 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6s both;}

@-webkit-keyframes animate-svg-stroke-95 { 0% { stroke-dashoffset: 73.04936218261719px; stroke-dasharray: 73.04936218261719px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 73.04936218261719px;}}

@keyframes animate-svg-stroke-95 { 0% { stroke-dashoffset: 73.04936218261719px; stroke-dasharray: 73.04936218261719px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 73.04936218261719px;}}

@-webkit-keyframes animate-svg-fill-95 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-95 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-95 { -webkit-animation: animate-svg-stroke-95 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.50s both, animate-svg-fill-95 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s both; animation: animate-svg-stroke-95 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.50s both, animate-svg-fill-95 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s both;}

@-webkit-keyframes animate-svg-stroke-96 { 0% { stroke-dashoffset: 69.11805725097656px; stroke-dasharray: 69.11805725097656px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 69.11805725097656px;}}

@keyframes animate-svg-stroke-96 { 0% { stroke-dashoffset: 69.11805725097656px; stroke-dasharray: 69.11805725097656px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 69.11805725097656px;}}

@-webkit-keyframes animate-svg-fill-96 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-96 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-96 { -webkit-animation: animate-svg-stroke-96 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s both, animate-svg-fill-96 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6s both; animation: animate-svg-stroke-96 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s both, animate-svg-fill-96 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6s both;}

@-webkit-keyframes animate-svg-stroke-97 { 0% { stroke-dashoffset: 116.32414245605469px; stroke-dasharray: 116.32414245605469px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 116.32414245605469px;}}

@keyframes animate-svg-stroke-97 { 0% { stroke-dashoffset: 116.32414245605469px; stroke-dasharray: 116.32414245605469px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 116.32414245605469px;}}

@-webkit-keyframes animate-svg-fill-97 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-97 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-97 { -webkit-animation: animate-svg-stroke-97 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s both, animate-svg-fill-97 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s both; animation: animate-svg-stroke-97 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s both, animate-svg-fill-97 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s both;}

@-webkit-keyframes animate-svg-stroke-98 { 0% { stroke-dashoffset: 148.80955505371094px; stroke-dasharray: 148.80955505371094px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 148.80955505371094px;}}

@keyframes animate-svg-stroke-98 { 0% { stroke-dashoffset: 148.80955505371094px; stroke-dasharray: 148.80955505371094px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 148.80955505371094px;}}

@-webkit-keyframes animate-svg-fill-98 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-98 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-98 { -webkit-animation: animate-svg-stroke-98 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both, animate-svg-fill-98 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s both; animation: animate-svg-stroke-98 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both, animate-svg-fill-98 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s both;}

@-webkit-keyframes animate-svg-stroke-99 { 0% { stroke-dashoffset: 181.50038146972656px; stroke-dasharray: 181.50038146972656px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 181.50038146972656px;}}

@keyframes animate-svg-stroke-99 { 0% { stroke-dashoffset: 181.50038146972656px; stroke-dasharray: 181.50038146972656px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 181.50038146972656px;}}

@-webkit-keyframes animate-svg-fill-99 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-99 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-99 { -webkit-animation: animate-svg-stroke-99 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s both, animate-svg-fill-99 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s both; animation: animate-svg-stroke-99 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s both, animate-svg-fill-99 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s both;}

@-webkit-keyframes animate-svg-stroke-100 { 0% { stroke-dashoffset: 84.96836853027344px; stroke-dasharray: 84.96836853027344px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 84.96836853027344px;}}

@keyframes animate-svg-stroke-100 { 0% { stroke-dashoffset: 84.96836853027344px; stroke-dasharray: 84.96836853027344px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 84.96836853027344px;}}

@-webkit-keyframes animate-svg-fill-100 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-100 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-100 { -webkit-animation: animate-svg-stroke-100 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.60s both, animate-svg-fill-100 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.8s both; animation: animate-svg-stroke-100 0.8s cubic-bezier(0.47, 0, 0.745, 0.715)  0.60s both, animate-svg-fill-100 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 6.8s both;}

@-webkit-keyframes animate-svg-stroke-101 { 0% { stroke-dashoffset: 112.11714172363281px; stroke-dasharray: 112.11714172363281px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.11714172363281px;}}

@keyframes animate-svg-stroke-101 { 0% { stroke-dashoffset: 112.11714172363281px; stroke-dasharray: 112.11714172363281px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 112.11714172363281px;}}

@-webkit-keyframes animate-svg-fill-101 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-101 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-101 { -webkit-animation: animate-svg-stroke-101 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s both, animate-svg-fill-101 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7s both; animation: animate-svg-stroke-101 0.8s cubic-bezier(0.47, 0, 0.745, 0.715)  0.62s both, animate-svg-fill-101 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7s both;}

@-webkit-keyframes animate-svg-stroke-102 { 0% { stroke-dashoffset: 80.4991226196289px; stroke-dasharray: 80.4991226196289px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 80.4991226196289px;}}

@keyframes animate-svg-stroke-102 { 0% { stroke-dashoffset: 80.4991226196289px; stroke-dasharray: 80.4991226196289px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 80.4991226196289px;}}

@-webkit-keyframes animate-svg-fill-102 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-102 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-102 { -webkit-animation: animate-svg-stroke-102 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s both, animate-svg-fill-102 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.2s both; animation: animate-svg-stroke-102 0.8s cubic-bezier(0.47, 0, 0.745, 0.715)  0.64s both, animate-svg-fill-102 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.2s both;}

@-webkit-keyframes animate-svg-stroke-103 { 0% { stroke-dashoffset: 73.04937744140625px; stroke-dasharray: 73.04937744140625px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 73.04937744140625px;}}

@keyframes animate-svg-stroke-103 { 0% { stroke-dashoffset: 73.04937744140625px; stroke-dasharray: 73.04937744140625px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 73.04937744140625px;}}

@-webkit-keyframes animate-svg-fill-103 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-103 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-103 { -webkit-animation: animate-svg-stroke-103 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s both, animate-svg-fill-103 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.3s both; animation: animate-svg-stroke-103 0.8s cubic-bezier(0.47, 0, 0.745, 0.715)  0.66s both, animate-svg-fill-103 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4s both;}

@-webkit-keyframes animate-svg-stroke-104 { 0% { stroke-dashoffset: 136.13925170898438px; stroke-dasharray: 136.13925170898438px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 136.13925170898438px;}}

@keyframes animate-svg-stroke-104 { 0% { stroke-dashoffset: 136.13925170898438px; stroke-dasharray: 136.13925170898438px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 136.13925170898438px;}}

@-webkit-keyframes animate-svg-fill-104 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-104 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-104 { -webkit-animation: animate-svg-stroke-104 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both, animate-svg-fill-104 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.6s both; animation: animate-svg-stroke-104 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both, animate-svg-fill-104 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.6s both;}

@-webkit-keyframes animate-svg-stroke-105 { 0% { stroke-dashoffset: 69.11808013916016px; stroke-dasharray: 69.11808013916016px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 69.11808013916016px;}}

@keyframes animate-svg-stroke-105 { 0% { stroke-dashoffset: 69.11808013916016px; stroke-dasharray: 69.11808013916016px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 69.11808013916016px;}}

@-webkit-keyframes animate-svg-fill-105 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-105 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-105 { -webkit-animation: animate-svg-stroke-105 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.70s both, animate-svg-fill-105 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.8s both; animation: animate-svg-stroke-105 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both, animate-svg-fill-105 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 7.8s both;}

@-webkit-keyframes animate-svg-stroke-106 { 0% { stroke-dashoffset: 84.97784423828125px; stroke-dasharray: 84.97784423828125px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 84.97784423828125px;}}

@keyframes animate-svg-stroke-106 { 0% { stroke-dashoffset: 84.97784423828125px; stroke-dasharray: 84.97784423828125px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 84.97784423828125px;}}

@-webkit-keyframes animate-svg-fill-106 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-106 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-106 { -webkit-animation: animate-svg-stroke-106 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both, animate-svg-fill-106 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8s both; animation: animate-svg-stroke-106 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s both, animate-svg-fill-106 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8s both;}

@-webkit-keyframes animate-svg-stroke-107 { 0% { stroke-dashoffset: 76.91265869140625px; stroke-dasharray: 76.91265869140625px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 76.91265869140625px;}}

@keyframes animate-svg-stroke-107 { 0% { stroke-dashoffset: 76.91265869140625px; stroke-dasharray: 76.91265869140625px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 76.91265869140625px;}}

@-webkit-keyframes animate-svg-fill-107 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-107 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-107 { -webkit-animation: animate-svg-stroke-107 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s both, animate-svg-fill-107 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.2s both; animation: animate-svg-stroke-107 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s both, animate-svg-fill-107 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.2s both;}

@-webkit-keyframes animate-svg-stroke-108 { 0% { stroke-dashoffset: 136.37718200683594px; stroke-dasharray: 136.37718200683594px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 136.37718200683594px;}}

@keyframes animate-svg-stroke-108 { 0% { stroke-dashoffset: 136.37718200683594px; stroke-dasharray: 136.37718200683594px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 136.37718200683594px;}}

@-webkit-keyframes animate-svg-fill-108 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-108 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-108 { -webkit-animation: animate-svg-stroke-108 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s both, animate-svg-fill-108 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s both; animation: animate-svg-stroke-108 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s both, animate-svg-fill-108 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s both;}

@-webkit-keyframes animate-svg-stroke-109 { 0% { stroke-dashoffset: 116.17832946777344px; stroke-dasharray: 116.17832946777344px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 116.17832946777344px;}}

@keyframes animate-svg-stroke-109 { 0% { stroke-dashoffset: 116.17832946777344px; stroke-dasharray: 116.17832946777344px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 116.17832946777344px;}}

@-webkit-keyframes animate-svg-fill-109 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-109 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-109 { -webkit-animation: animate-svg-stroke-109 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s both, animate-svg-fill-109 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.6s both; animation: animate-svg-stroke-109 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s both, animate-svg-fill-109 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.6s both;}

@-webkit-keyframes animate-svg-stroke-110 { 0% { stroke-dashoffset: 73.04936218261719px; stroke-dasharray: 73.04936218261719px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 73.04936218261719px;}}

@keyframes animate-svg-stroke-110 { 0% { stroke-dashoffset: 73.04936218261719px; stroke-dasharray: 73.04936218261719px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 73.04936218261719px;}}

@-webkit-keyframes animate-svg-fill-110 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-110 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-110 { -webkit-animation: animate-svg-stroke-110 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.80s both, animate-svg-fill-110 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.8s both; animation: animate-svg-stroke-110 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.80s both, animate-svg-fill-110 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 8.8s both;}

@-webkit-keyframes animate-svg-stroke-111 { 0% { stroke-dashoffset: 116.1783447265625px; stroke-dasharray: 116.1783447265625px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 116.1783447265625px;}}

@keyframes animate-svg-stroke-111 { 0% { stroke-dashoffset: 116.1783447265625px; stroke-dasharray: 116.1783447265625px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 116.1783447265625px;}}

@-webkit-keyframes animate-svg-fill-111 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-111 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-111 { -webkit-animation: animate-svg-stroke-111 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.82s both, animate-svg-fill-111 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9s both; animation: animate-svg-stroke-111 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.82s both, animate-svg-fill-111 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9s both;}

@-webkit-keyframes animate-svg-stroke-112 { 0% { stroke-dashoffset: 77.09832000732422px; stroke-dasharray: 77.09832000732422px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 77.09832000732422px;}}

@keyframes animate-svg-stroke-112 { 0% { stroke-dashoffset: 77.09832000732422px; stroke-dasharray: 77.09832000732422px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 77.09832000732422px;}}

@-webkit-keyframes animate-svg-fill-112 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-112 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-112 { -webkit-animation: animate-svg-stroke-112 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both, animate-svg-fill-112 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9.2s both; animation: animate-svg-stroke-112 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s both, animate-svg-fill-112 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9.2s both;}

@-webkit-keyframes animate-svg-stroke-113 { 0% { stroke-dashoffset: 84.97270202636719px; stroke-dasharray: 84.97270202636719px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 84.97270202636719px;}}

@keyframes animate-svg-stroke-113 { 0% { stroke-dashoffset: 84.97270202636719px; stroke-dasharray: 84.97270202636719px;} 100% { stroke-dashoffset: 0; stroke-dasharray: 84.97270202636719px;}}

@-webkit-keyframes animate-svg-fill-113 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

@keyframes animate-svg-fill-113 { 0% { fill: transparent;} 100% { fill: rgb(0, 0, 0);}}

.svg-elem-113 { -webkit-animation: animate-svg-stroke-113 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.86s both, animate-svg-fill-113 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9.4s both; animation: animate-svg-stroke-113 0.8s cubic-bezier(0.47, 0, 0.745, 0.715) 0.86s both, animate-svg-fill-113 1.2s cubic-bezier(0.47, 0, 0.745, 0.715) 9.4s both;}
