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

 	100% {
 		stroke-dashoffset: 0;
 		stroke-dasharray: 195.8;
 	}
 }

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

 	100% {
 		stroke-dashoffset: 0;
 		stroke-dasharray: 195.8;
 	}
 }

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

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

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

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

 .cls-1 {
 	opacity: 0;
 }

 .loaded .cls-1 {
 	opacity: 1;
 }

 .loaded .svg-elem-1 {
 	-webkit-animation: animate-svg-stroke-1 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both,
 		animate-svg-fill-1 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
 	animation: animate-svg-stroke-1 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s both,
 		animate-svg-fill-1 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s both;
 }

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

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

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

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

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

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

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

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

 .loaded .svg-elem-2 {
 	-webkit-animation: animate-svg-stroke-2 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both,
 		animate-svg-fill-2 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
 	animation: animate-svg-stroke-2 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s both,
 		animate-svg-fill-2 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7s both;
 }

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

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

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

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

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

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

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

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

 .loaded .svg-elem-3 {
 	-webkit-animation: animate-svg-stroke-3 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both,
 		animate-svg-fill-3 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
 	animation: animate-svg-stroke-3 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s both,
 		animate-svg-fill-3 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both;
 }

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

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

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

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

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

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

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

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

 .loaded .svg-elem-4 {
 	-webkit-animation: animate-svg-stroke-4 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both,
 		animate-svg-fill-4 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
 	animation: animate-svg-stroke-4 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s both,
 		animate-svg-fill-4 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s both;
 }

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

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

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

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

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

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

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

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

 .loaded .svg-elem-5 {
 	-webkit-animation: animate-svg-stroke-5 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both,
 		animate-svg-fill-5 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
 	animation: animate-svg-stroke-5 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s both,
 		animate-svg-fill-5 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1s both;
 }

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

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

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

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

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

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

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

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

 .loaded .svg-elem-6 {
 	-webkit-animation: animate-svg-stroke-6 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both,
 		animate-svg-fill-6 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
 	animation: animate-svg-stroke-6 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s both,
 		animate-svg-fill-6 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s both;
 }

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

 	100% {
 		stroke-dashoffset: 0;
 		stroke-dasharray: 255.4;
 	}
 }

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

 	100% {
 		stroke-dashoffset: 0;
 		stroke-dasharray: 255.4;
 	}
 }

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

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

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

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

 .loaded .svg-elem-7 {
 	-webkit-animation: animate-svg-stroke-7 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both,
 		animate-svg-fill-7 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2000000000000002s both;
 	animation: animate-svg-stroke-7 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s both,
 		animate-svg-fill-7 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s both;
 }

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

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

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

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

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

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

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

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

 .loaded .svg-elem-8 {
 	-webkit-animation: animate-svg-stroke-8 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both,
 		animate-svg-fill-8 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
 	animation: animate-svg-stroke-8 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s both,
 		animate-svg-fill-8 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s both;
 }

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

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

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

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

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

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

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

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

 .loaded .svg-elem-9 {
 	-webkit-animation: animate-svg-stroke-9 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s both,
 		animate-svg-fill-9 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
 	animation: animate-svg-stroke-9 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s both,
 		animate-svg-fill-9 0.5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4s both;
 }

 .title-lead {
 	opacity: 0;
 	transform: translateY(1em);
 	transition: all 1s 1.5s ease;
 }

 @media screen and (max-width:767px) {
 	.title-lead {
 		opacity: 0;
 		transform: translateY(1em);
 		transition: all 1s 0s ease;
 	}
 }

 .loaded .title-lead {
 	opacity: 1;
 	transform: translateY(0);
 }