@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500&display=swap&text=不動産購入・売却買取最大');
/*========================================
　　トップ
========================================*/
/*　画像
----------------------------------------*/
#toppage #main {
	overflow: hidden;
}
#toppageImgBg {
	position: relative;
	background: #E7EFF8;
}
#toppageImg {
	position: relative;
	overflow: hidden;
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
/*background-image:
radial-gradient(at 54% 6%, hsla(187,63%,74%,1) 0px, transparent 50%),
radial-gradient(at 80% 0%, hsla(217,100%,59%,1) 0px, transparent 50%),
radial-gradient(at 80% 50%, hsla(240,100%,68%,1) 0px, transparent 50%);*/
}
#toppageImg div.main {
	position: relative;
	display: flex;
	align-items: center;
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
	padding: 40px 20px 20px;
	justify-content: center;
	z-index: 2;
}
#toppageImg div.img {
	flex: 1;
}
#toppageImg div.img div.svg {
	max-width: 700px;
	margin: 0 0 0 auto;
}
#toppageImg div.text {
	position: relative;
	color: #172F75;
}
#toppageImg div.text dl {
	display: table;
	padding: 0 0 20px;
}
#toppageImg div.text dl dt {
	font-weight: 900;
	opacity: 0;
	letter-spacing: 2px;
	padding: 0 0 20px;
}
#toppageImg div.text dl dt span {
	font-size: 260%;
	line-height: 130%;
}
#toppageImg div.text dl dt span,
#toppageImg div.text dl dd span {
	position: relative;
	top: 10px;
	left: 10px;
	opacity: 0;
}
#toppageImg div.text dl dd {
	font-size: 114%;
	line-height: 160%;
	font-weight: 700;
	opacity: 0;
}
#toppageImg div.text dl dt span:nth-of-type(3)::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0.1em;
	width: 8.7em;
	height: 1.3em;
	background: #CF552C;
	z-index: -1;
	border-radius: 3px;
	animation: fadeIn 1.5s ease-in;
}
@keyframes fadeIn {
	from {
		width: 0;
	}
	to {
		width: 8.7em;
	}
}
#toppageImg div.text dl dt span:nth-of-type(3),
#toppageImg div.text dl dt span:nth-of-type(4),
#toppageImg div.text dl dt span:nth-of-type(5),
#toppageImg div.text dl dt span:nth-of-type(6),
#toppageImg div.text dl dt span:nth-of-type(7),
#toppageImg div.text dl dt span:nth-of-type(8),
#toppageImg div.text dl dt span:nth-of-type(9),
#toppageImg div.text dl dt span:nth-of-type(10) {
	position: relative;
	color: #FFF;
	font-weight: 700;
	display: inline-block;
	padding-bottom: 13px;
}
#toppageImg div.text dl dt span:nth-of-type(3) {
	padding: 0 0 0 0.2em;
}
#toppageImg div.text dl dt span:nth-of-type(10) {
	padding: 0 0.2em 0 0;
}
#toppageImg div.text dl dt span:nth-of-type(23) {
	color: #CF552C;
	font-size: 300%;
	line-height: 130%;
}
#toppageImg div.mainContent {
	width: 100%;
}
@media screen and (max-width: 1000px) {
	#toppageImg div.text dl dt span {
		font-size: 200%;
		line-height: 150%;
	}
	#toppageImg div.text dl dt span:nth-of-type(23) {
		font-size: 240%;
		line-height: 130%;
	}
	#toppageImg div.text dl dd {
		font-size: 94%;
		line-height: 160%;
	}
}
@media screen and (max-width: 768px) {
	#toppageImg div.main {
		display: block;
		padding: 40px 20px 20px;
	}
	#toppageImg div.text {
		width: auto;
		padding: 0 0 40px;
	}
	#toppageImg div.text dl {
		margin: 0 auto;
		padding: 0;
	}
	#toppageImg div.text dl dt {
		text-align: center;
		letter-spacing: 0;
	}
	#toppageImg div.text dl dt br:nth-of-type(2) {
		display: none;
	}
	#toppageImg div.text dl dt span {
		font-size: 134%;
		line-height: 150%;
	}
	#toppageImg div.text dl dt span:nth-of-type(3),
	#toppageImg div.text dl dt span:nth-of-type(4),
	#toppageImg div.text dl dt span:nth-of-type(5),
	#toppageImg div.text dl dt span:nth-of-type(6),
	#toppageImg div.text dl dt span:nth-of-type(7),
	#toppageImg div.text dl dt span:nth-of-type(8),
	#toppageImg div.text dl dt span:nth-of-type(9),
	#toppageImg div.text dl dt span:nth-of-type(10) {
		padding-bottom: 0;
	}
	#toppageImg div.text dl dt span:nth-of-type(3)::before {
		top: 0.1em;
		width: 8.4em;
		height: 1.3em;
	}
	@keyframes fadeIn {
		from {
			width: 0;
		}
		to {
			width: 8.4em;
		}
	}
	#toppageImg div.text dl dt span:nth-of-type(23) {
		font-size: 160%;
		line-height: 130%;
	}
	#toppageImg div.text dl dd {
		font-size: 88%;
		line-height: 160%;
	}
	#toppageImg div.img {
		width: 100%;
		max-width: 500px;
		margin: 0 auto;
	}
}
/*　物件を探す
----------------------------------------*/
#toppageSearch {
	position: relative;
	padding: 0 0 60px;
}
#toppageSearch div.banner {
	padding: 20px 0 0;
}
#toppageSearch div.text {
	margin: 0 0 40px;
}
#toppageSearch div.text p {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
	padding: 20px;
	text-align: center;
	background: #FFF;
	color: #172F75;
	border: 1px solid #172F75;
	border-radius: 10px;
}
#toppageSearch div.text p::before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -20px;
	border-style: solid;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	border-top: 20px solid #172F75;
	border-bottom: 0;
	margin: 0 0 0 -10px;
	z-index: 0;
}
#toppageSearch div.text p::after {
	content: "";
	position: absolute;
	left: 50%;
	bottom: -18px;
	border-style: solid;
	border-right: 10px solid transparent;
	border-left: 10px solid transparent;
	border-top: 20px solid #FFF;
	border-bottom: 0;
	margin: 0 0 0 -10px;
	z-index: 1;
}
#toppageSearch div.text p span {
	text-align: center;
	font-weight: 700;
	line-height: 160%;
}
#toppageSearch div.text p span b {
	color: #CF552C;
	text-decoration: underline;
}
@media screen and (max-width: 1040px) {
	#toppageSearch div.text p span br {
		display: inline;
	}
}
@media screen and (max-width: 768px) {
	#toppageSearch {
		padding: 0 0 20px;
	}
	#toppageSearch div.incrementalSearch div.form {
		padding: 0 0 40px;
	}
	#toppageSearch div.incrementalSearch div.list {
		margin: -10px 0 0;
	}
	#toppageSearch div.text p span {
		font-size: 94%;
		line-height: 160%;
		text-align: left;
	}
}
/*　Prefee（プレフィー）とは
----------------------------------------*/
#toppagePrefee {
	position: relative;
	padding: 160px 0 80px;
	background: #172F75;
}
#toppagePrefee::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 40%;
	height: calc(100% - 200px);
	background: no-repeat 50% 100% / cover;
	background-image: url("../../../img/user/toppage/about01.jpg");
	z-index: 0;
}
#toppagePrefee::after {
	content: "";
	position: absolute;
	right: 0;
	top: 80px;
	width: 40%;
	height: calc(100% - 200px);
	background: no-repeat 50% 100% / cover;
	background-image: url("../../../img/user/toppage/about02.jpg");
	z-index: 0;
}
#toppagePrefee div.subtitle {
	margin: 0 0 30px;
}
#toppagePrefee div.subtitle b {
	text-align: left;
}
#toppagePrefee div.main {
	position: relative;
	max-width: 780px;
	margin: 0 auto;
	padding: 60px 40px;
	background: #FFF;
	z-index: 1;
	color: #172F75;
	font-weight: 500;
	/*box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;*/
}
#toppagePrefee ul {
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
	margin: 40px -10px;
}
#toppagePrefee ul li {
	display: flex;
	align-items: stretch;
	width: 25%;
	padding: 0 10px;
}
#toppagePrefee ul li p {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin: 0;
	padding: 60px 10px 20px;
	background: #E7EFF8;
	text-align: center;
}
#toppagePrefee ul li p::before {
	position: absolute;
	left: 50%;
	top: 15px;
	margin: 0 0 0 -20px;
	width: 40px;
	height: 40px;
	font-size: 40px;
	line-height: 40px;
	font-family: "Material Symbols Outlined";
}
#toppagePrefee ul li:nth-child(1) p::before {
	content: '\f1d0';
}
#toppagePrefee ul li:nth-child(2) p::before {
	content: '\e73a';
}
#toppagePrefee ul li:nth-child(3) p::before {
	content: '\e834';
}
#toppagePrefee ul li:nth-child(4) p::before {
	content: '\f82f';
}
#toppagePrefee ul li p b {
	font-size: 94%;
	line-height: 160%;
	text-align: center;
}
#toppagePrefee div.buttonContent a {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 60px;
}
#toppagePrefee div.buttonContent a span {
	line-height: 150%;
}
@media screen and (max-width: 768px) {
	#toppagePrefee {
		position: relative;
		padding: 200px 0 150px;
		background: #172F75;
	}
	#toppagePrefee::before {
		left: 0;
		bottom: 0;
		width: calc(100% - 60px);
		height: 300px;
		z-index: 0;
	}
	#toppagePrefee::after {
		right: 0;
		top: 50px;
		width: calc(100% - 60px);
		height: 300px;
	}
	#toppagePrefee div.subtitle {
		margin: 0 0 30px;
	}
	#toppagePrefee div.main {
		padding: 50px 25px;
	}
	#toppagePrefee div.main p {
		font-size: 94%;
	}
	#toppagePrefee ul {
		margin: 40px -5px 30px;
	}
	#toppagePrefee ul li {
		width: 50%;
		padding: 0 5px 10px;
	}
	#toppagePrefee ul li p {
		padding: 50px 5px 20px;
	}
	#toppagePrefee ul li p::before {
		top: 15px;
		margin: 0 0 0 -15px;
		width: 30px;
		height: 30px;
		font-size: 30px;
		line-height: 30px;
	}
	#toppagePrefee ul li p b {
		font-size: 88%;
		line-height: 160%;
		text-align: center;
	}
	#toppagePrefee div.buttonContent a {
		height: 60px;
	}
	#toppagePrefee div.buttonContent a span {
		line-height: 150%;
	}
}
/*　マンション査定はすべて無料！
----------------------------------------*/
#toppagePoints {
	position: relative;
	padding: 80px 0 40px;
	background: #D1E0F1;
}
#toppagePoints div.col-1-1 {
	position: relative;
	z-index: 1;
}
#toppagePoints div.subtitle b {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	font-size: 100%;
	line-height: 140%;
}
#toppagePoints div.subtitle b span {
	font-size: 168%;
	line-height: 140%;
}
#toppagePoints div.subtitle b strong {
	margin: 0 0 0 3px;
	font-size: 180%;
	line-height: 140%;
	color: #CF552C;
	border-bottom: 2px solid #CF552C;
}
#toppagePoints div.main {
	display: flex;
	align-items: stretch;
	flex-wrap: wrap;
	margin: 0 -20px;
}
#toppagePoints div.main div {
	display: flex;
	align-items: stretch;
	width: 50%;
	padding: 0 20px 40px;
}
#toppagePoints dl {
	background: #E7EFF8;
	border: 1px solid #172F75;
}
#toppagePoints dl dt {
	max-width: 420px;
	margin: 0 auto;
	padding: 0 20px;
}
#toppagePoints dl dt img {
	width: 100%;
	height: auto;
}
#toppagePoints dl dd {
	padding: 30px 40px;
	background: #FFF;
}
#toppagePoints dl dd b {
	display: inline-block;
	border-bottom: 2px solid #CF552C;
	margin: 0 0 15px;
	padding: 0 0 1px;
	font-size: 154%;
	line-height: 140%;
	font-weight: 700;
	color: #CF552C;
}
#toppagePoints dl dd span {
	display: block;
	line-height: 180%;
}
@media screen and (max-width: 768px) {
	#toppagePoints {
		padding: 50px 0 30px;
	}
	#toppagePoints div.subtitle b span {
		font-size: 120%;
		line-height: 140%;
	}
	#toppagePoints div.subtitle b strong {
		margin: 0 0 0 3px;
		font-size: 148%;
		line-height: 140%;
	}
	#toppagePoints div.main {
		display: block;
		margin: 0;
	}
	#toppagePoints div.main div {
		width: auto;
		padding: 0 0 30px;
	}
	#toppagePoints dl dt {
		max-width: 300px;
	}
	#toppagePoints dl dd {
		padding: 25px 20px;
	}
	#toppagePoints dl dd b {
		font-size: 114%;
		line-height: 140%;
	}
	#toppagePoints dl dd span {
		font-size: 94%;
		line-height: 180%;
	}
}
/*　対応エリア
----------------------------------------*/
#toppageArea {
	padding: 40px 0;
	background: #E7EFF8;
}
#toppageArea div.subtitle b {
	text-align: left;
}
#toppageArea div.main {
	position: relative;
	display: flex;
	align-items: center;
	min-height: 530px;
	z-index: 1;
}
#toppageArea div.main::before {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	width: 470px;
	height: 530px;
	margin: -265px 0 0;
	background: url("../../../img/user/toppage/area.png") no-repeat 50% 50% / 100% auto;
	z-index: 0;
}
#toppageArea dl {
	position: relative;
	display: flex;
	z-index: 1;
}
#toppageArea dl dt {
	width: 7em;
	padding: 0 0 10px;
}
#toppageArea dl dt p {
	position: relative;
	display: flex;
	margin: 0;
	height: 50px;
	justify-content: center;
	align-items: center;
	background: #172F75;
	color: #FFF;
	border-radius: 3px;
}
#toppageArea dl dt p::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #FFF;
	border-radius: 3px;
	display: none;
}
#toppageArea dl dt p span {
	line-height: 140%;
}
#toppageArea dl dd {
	flex: 1;
}
#toppageArea dl dd ul {
	display: flex;
	flex-wrap: wrap;
}
#toppageArea dl dd ul li {
	padding: 0 0 10px 10px;
}
#toppageArea dl dd ul li a {
	position: relative;
	display: flex;
	width: 6em;
	height: 50px;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	line-height: 140%;
	background: #FFF;
	border-radius: 3px;
	transition: 0.3s;
}
#toppageArea dl dd ul li a::before {
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #172F75;
	border-radius: 3px;
	transition: 0.3s;
	opacity: 0;
}
#toppageArea dl dd ul li a:hover::before {
	opacity: 1;
}
#toppageArea dl dd ul li a span {
	line-height: 140%;
	font-weight: 500;
}
@media screen and (max-width: 768px) {
	#toppageArea {
		padding: 0;
	}
	#toppageArea::before {
		opacity: 1;
	}
	#toppageArea::after {
		opacity: 1;
		display: none;
	}
	#toppageArea div.subtitle b {
		text-align: center;
	}
	#toppageArea div.main {
		display: block;
		min-height: 0;
		margin: 0 -20px;
		padding: 50px 0;
	}
	#toppageArea div.main::before {
		right: auto;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		margin: 0;
		opacity: 0.3;
		background: 100% auto;
	}
	#toppageArea dl {
		display: block;
		padding: 0 20px;
	}
	#toppageArea dl dt {
		width: auto;
		padding: 0 0 10px;
	}
	#toppageArea dl dt p {
		height: 30px;
		background: rgba(23,47,117,0.9);
	}
	#toppageArea dl dt p span {
		font-size: 94%;
		line-height: 140%;
	}
	#toppageArea dl dd ul {
		margin: 0 -5px;
	}
	#toppageArea dl dd ul li {
		width: 25%;
		padding: 0 5px 10px;
	}
	#toppageArea dl dd ul li a {
		width: 100%;
		height: 40px;
		font-size: 94%;
		line-height: 140%;
	}
	#toppageArea dl dd ul li a span {
		line-height: 140%;
	}
}
/*　タブ
----------------------------------------*/
section.loading {
	text-align: center;
	margin: 50px 0;
}
#tabs.ui-widget,
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-size: 1em;
	font-family: 'Noto Sans Japanese', sans-serif;
}
#tabs.ui-widget {
	border: none;
	margin: 0;
	padding: 0;
}
#tabs.ui-tabs .ui-tabs-nav {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	border: none;
	margin: 0 -5px;
	padding: 0 0 10px;
	background: none;
}
#tabs.ui-tabs .ui-tabs-nav li {
	margin: 0;
	padding: 0 5px 10px;
	font-size: 100%;
	font-weight: 500;
}
#tabs.ui-tabs .ui-tabs-nav li a {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 60px;
	color: #172F75;
	padding: 0 20px !important;
	text-decoration: none;
	border: 1px solid #172F75;
	background: #FFF;
	transition: 0.4s;
}
#tabs.ui-tabs .ui-tabs-nav li.ui-state-active a {
	background: #172F75 !important;
	color: #FFF !important;
	font-weight: normal;
	border: none !important;
}
#tabs.ui-tabs .ui-tabs-nav li a:hover {
	background: #E7EFF8;
}
#tabs.ui-tabs .ui-tabs-panel {
	padding: 0;
}
#tabs.ui-tabs .ui-corner-all,
#tabs.ui-tabs .ui-corner-top,
#tabs.ui-tabs .ui-corner-right,
#tabs.ui-tabs .ui-corner-tr,
#tabs.ui-tabs .ui-tabs-anchor {
	border-radius: 3px;
}
#tabs.ui-tabs ul.pagenavi li a {
	color: #000;
}
#tab-fixed.fixed {
	position: fixed;
	top: 50px;
	left: 0;
	width: 100%;
	z-index: 10;
	background: rgba(60,64,83,0.9);
}
#tabs.ui-tabs #tab-fixed.fixed > div {
	width: 100%;
}
#tabs.ui-tabs #tab-fixed.fixed .ui-tabs-nav {
	width: 1140px;
	margin: 0 auto;
	padding: 13px 20px 0;
}
/*　人気のエリア
----------------------------------------*/
#toppageTabs {
	padding: 40px 0 80px;
}
#toppageTabs #tabs.ui-tabs .ui-tabs-nav li {
	font-size: 114%;
	line-height: 140%;
}
#toppageTabs div.subtitle2 {
	padding: 0 0 40px;
}
#toppageTabs div.subtitle2 b {
	display: block;
	padding: 13px 20px;
	background: #E7EFF8;
	color: #172F75;
	border-left: 5px solid #172F75;
	font-size: 120%;
	line-height: 140%;
}
#toppageTabs div.buttonContent.more {
	max-width: 300px;
	margin: 0 auto;
}
#toppageTabs div.mansionListNew {
	padding: 40px 0;
}
#toppageTabs div.mansionListFeatured {
	padding: 40px 0;
}
@media screen and (max-width: 768px) {
	#toppageTabs {
		padding: 50px 0;
	}
	#tabs.ui-tabs .ui-tabs-nav li a {
		height: 50px;
	}
	#toppageTabs #tabs.ui-tabs .ui-tabs-nav li {
		font-size: 100%;
		line-height: 140%;
	}
	#toppageTabs div.subtitle2 b {
		font-size: 108%;
		line-height: 140%;
	}
}
/*　マンション一覧
----------------------------------------*/
div.mansionListMain {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	margin: 0 -20px;
}
div.mansionList {
	display: flex;
	align-items: stretch;
	width: 50%;
	padding: 0 20px 40px;
}
div.mansionList dl {
	width: 100%;
	border: 1px solid #CCC;
}
div.mansionList dl dt {
	padding: 12px 20px;
	font-size: 108%;
	line-height: 140%;
	background: #F1F1F1;
}
div.mansionList dl dd div.main {
	display: flex;
}
div.mansionList dl dd div.left {
	width: 35%;
}
div.mansionList dl dd div.right {
	flex: 1;
	padding: 0 0 0 20px;
}
div.mansionList dl dd div.img {
	padding: 0 0 10px;
}
div.mansionList dl dd div.img img {
	width: 100%;
	height: auto;
}
div.mansionList dl dd div.buttonContent a {
	background: #CF552C;
	color: #FFF;
}
div.mansionList dl dd div.buttonContent a::after {
	display: none;
}
div.mansionList dl dd div.left p {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	margin: 0;
	padding: 0 0 10px;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}
div.mansionList dl dd div.left p small {
	padding: 0 5px 0 0;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
}
div.mansionList dl dd {
	padding: 20px;
}
div.mansionList dl dd div.outline dl {
	display: flex;
	width: auto;
	padding: 8px 0;
	border: none;
	line-height: 140%;
	border-bottom: 1px solid #DDD;
}
div.mansionList dl dd div.outline dl:first-child {
	padding-top: 0;
}
div.mansionList dl dd div.outline dl:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
div.mansionList dl dd dl dt {
	width: 5em;
	padding: 0;
	background: none;
	font-weight: 500;
	color: #172F75;
	font-size: 88%;
	line-height: 140%;
}
div.mansionList dl dd dl dd {
	flex: 1;
	padding: 0;
	font-size: 94%;
	line-height: 140%;
}
div.mansionList dl dd div.points {
	padding: 10px 0 0;
}
div.mansionList dl dd div.points ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
	align-items: stretch;
	margin: 0 -4px;
	line-height: 100%;
}
div.mansionList dl dd div.points ul li {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	padding: 4px;
}
div.mansionList dl dd div.points ul li p {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
	padding: 0;
	border: 1px solid #172F75;
	color: #172F75;
	background: #E7EFF8;
	border-radius: 99px;
	text-align: center;
}
div.mansionList dl dd div.points ul li p span {
	padding: 4px 12px;
	font-size: 80%;
	line-height: 140%;
	font-weight: 500;
}
@media screen and (max-width: 1000px) {
	div.mansionList dl dd div.left {
		width: 40%;
	}
	div.mansionList dl dd div.outline dl {
		display: block;
	}
	div.mansionList dl dd dl dt {
		width: 5em;
		font-size: 74%;
		line-height: 140%;
	}
	div.mansionList dl dd dl dd {
		font-size: 88%;
		line-height: 140%;
	}
}
@media screen and (max-width: 768px) {
	div.mansionListMain {
		display: block;
		margin: 0;
		padding: 0 0 10px;
	}
	div.mansionList {
		display: block;
		width: auto;
		padding: 0 0 40px;
	}
	div.mansionList dl dd div.points ul {
		justify-content: center;
	}
}
/*　参加不動産会社一覧
----------------------------------------*/
div.partnersListNew,
div.partnersListFeatured {
	padding: 0 0 80px;
}
div.partnersList {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	margin: 0 -20px;
}
div.partnersList div.list {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	width: 50%;
	padding: 0 20px 40px;
}
div.partnersList div.list dl {
	width: 100%;
	border: 1px solid #CCC;
	background: #FFF;
}
div.partnersList div.list dl dt {
	display: flex;
	padding: 20px;
	background: #E7EFF8;
}
div.partnersList div.list dl dd {
	padding: 30px 20px 20px;
}
div.partnersList div.list dl dt div.img {
	width: 25%;
}
div.partnersList div.list dl dt div.img a {
	position: relative;
	overflow: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	aspect-ratio: 1 / 1;
	text-decoration: none;
	background: #FFF;
}
div.partnersList div.list dl dt div.img a::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border: 1px solid #DDD;
}
div.partnersList div.list dl dt div.img img {
	width: 80%;
	height: 80%;
	object-fit: contain;
}
div.partnersList div.list dl dt div.text {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	flex: 1;
	padding: 0 0 0 20px;
	line-height: 150%;
}
div.partnersList div.list dl dt div.text div.link {
	line-height: 150%;
}
div.partnersList div.list dl dt div.text div.link b {
	display: block;
	padding: 0 0 10px;
}
div.partnersList div.list dl dt div.text div.link b a {
	display: inline-block;
	font-size: 120%;
	line-height: 140%;
}
div.partnersList div.list dl dt div.text div.link p {
	margin: 0;
	padding: 0 0 10px;
	font-size: 88%;
	line-height: 160%;
}
div.partnersList div.list dl dt div.text div.contract {
	max-width: 260px;
}
div.partnersList div.list dl dt div.text div.contract div {
	display: flex;
	justify-content: center;
	align-items: baseline;
	text-align: center;
	padding: 2px 5px;
	background: #FCF1ED;
	border: 1px solid #F2B7B4;
}
div.partnersList div.list dl dt div.text div.contract p {
	display: flex;
	justify-content: center;
	align-items: baseline;
	margin: 0;
	line-height: 150%;
}
div.partnersList div.list dl dt div.text div.contract span {
	position: relative;
	padding: 0 2px;
	font-size: 80%;
	line-height: 150%;
}
div.partnersList div.list dl dt div.text div.contract p b {
	padding: 0 2px;
	font-size: 114%;
	line-height: 150%;
	color: #CF552C;
}
div.partnersList div.list dl dt div.text div.contract p small {
	padding: 0 2px;
	font-size: 80%;
	line-height: 150%;
}
#toppagePartners div.buttonContent.more {
	max-width: 300px;
	margin: 0 auto;
}
#toppagePartners div.banner {
	padding: 80px 0 0;
}
#toppagePartners {
	background: #F1F1F1;
	padding: 80px 0 0;
}
@media screen and (max-width: 768px) {
	div.partnersList {
		display: block;
		margin: 0;
	}
	div.partnersList div.list {
		width: auto;
		padding: 0 0 40px;
	}
	div.partnersList div.list dl dt div.text b a {
		font-size: 108%;
		line-height: 140%;
	}
	div.partnersList div.list dl dt div.text p {
		font-size: 88%;
		line-height: 180%;
	}
	#toppagePartners {
		padding: 50px 0 0;
	}
	#toppagePartners div.banner {
		padding: 50px 0 0;
	}
}
/*　アイコン1
----------------------------------------*/
div.partnersList div.list dl dd div.icon01 {
	display: flex;
	padding: 0 0 15px;
}
div.partnersList div.list dl dd div.icon01 ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -5px;
}
div.partnersList div.list dl dd div.icon01 ul li {
	width: 81px;
	height: 81px;
	padding: 0 4px 8px;
}
div.partnersList div.list dl dd div.icon01 ul li p {
	position: relative;
	display: flex;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 1px;
	color: #FFF;
	border-radius: 5px;
	overflow: hidden;
	background: #CF552C;
}
div.partnersList div.list dl dd div.icon01 ul li p span {
	position: relative;
	display: flex;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0 0 30px;
	justify-content: center;
	align-items: center;
	font-size: 12px;
	line-height: 15px;
	font-weight: 500;
	text-align: center;
	z-index: 1;
}
div.partnersList div.list dl dd div.icon01 ul li p span::after {
	content: "";
	position: absolute;
	left: 50%;
	top: 50%;
	width: 34px;
	height: 34px;
	margin: 0 0 0 -17px;
	background: no-repeat 0 0 / cover;
}
div.partnersList div.list dl dd div.icon01 ul li.icon01-1 p span::after {
	background-image: url("../../../img/user/partners/icon01/01.png");
}
div.partnersList div.list dl dd div.icon01 ul li.icon01-2 p span::after {
	background-image: url("../../../img/user/partners/icon01/02.png");
}
div.partnersList div.list dl dd div.icon01 ul li.icon01-3 p span::after {
	background-image: url("../../../img/user/partners/icon01/03.png");
}
div.partnersList div.list dl dd div.icon01 ul li.icon01-4 p span::after {
	background-image: url("../../../img/user/partners/icon01/04.png");
}
div.partnersList div.list dl dd div.icon01 ul li.icon01-5 p span::after {
	background-image: url("../../../img/user/partners/icon01/05.png");
}
div.partnersList div.list dl dd div.icon01 ul li.icon01-6 p span::after {
	background-image: url("../../../img/user/partners/icon01/06.png");
}
div.partnersList div.list dl dd div.icon01 ul li.icon01-7 p span::after {
	background-image: url("../../../img/user/partners/icon01/07.png");
}
div.partnersList div.list dl dd div.icon01 ul li.icon01-8 p span::after {
	/*background-image: url("../../../img/user/partners/icon01/08.svg");*/
}
/*　アイコン2
----------------------------------------*/
div.partnersList div.list dl dd div.icon02 ul {
	display: flex;
	flex-wrap: wrap;
	align-items: stretch;
	margin: 0 -4px;
}
div.partnersList div.list dl dd div.icon02 ul li {
	position: relative;
	display: flex;
	flex-wrap: wrap;
	padding: 4px;
	/*flex-grow: 1;*/
}
div.partnersList div.list dl dd div.icon02 ul li p {
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
	padding: 0;
    background: #FCF1ED;
    border: 1px solid #F2B7B4;
    color: #DC3232;
	border-radius: 99px;
	width: 100%;
	text-align: center;
}
div.partnersList div.list dl dd div.icon02 ul li p span {
	padding: 4px 12px;
	font-size: 80%;
	line-height: 140%;
	font-weight: 500;
}
@media screen and (max-width: 768px) {
	div.partnersListNew,
	div.partnersListFeatured {
		padding: 0 0 50px;
	}
}
/*　物件数
----------------------------------------*/
#toppageNumberMembers {
	padding: 0 0 60px;
}
#toppageNumberMembersMain {
	display: flex;
	margin: 0 -40px;
	gap: 40px;
	align-items: stretch;
}
#toppageNumber {
	width: 50%;
	display: flex;
}
#toppageNumberMain {
	display: flex;
	width: 100%;
	border-width: 5px;
	border-style: solid;
}
#toppageNumber table {
	width: 100%;
	height: 100%;
	line-height: 140%;
}
#toppageNumber table thead th {
	padding: 0 5px;
	font-size: 108%;
	line-height: 140%;
	height: 50px;
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	text-align: center;
	font-weight: 700;
}
#toppageNumber table thead small {
	display: inline-block;
	padding: 0 0 0 10px;
	line-height: 120%;
}
#toppageNumber table tbody th,
#toppageNumber table tbody td {
	padding: 5px 5px;
	border-top: 1px solid #DDD;
}
#toppageNumber table tbody th {
	line-height: 140%;
	text-align: center;
	font-weight: normal;
}
#toppageNumber table tbody th small {
	display: block;
	line-height: 120%;
}
#toppageNumber table tbody th span {
	display: inline-block;
	line-height: 120%;
}
#toppageNumber table tbody td {
	font-size: 88%;
	line-height: 100%;
	line-height: 140%;
}
#toppageNumber table tbody td small {
	display: inline-block;
	font-size: 88%;
	line-height: 120%;
}
#toppageNumber table tbody tr td:last-child {
	padding: 5px 5px 5px 15px;
}
#toppageNumber table tbody tr td small.small {
	display: block;
	font-size: 88%;
	line-height: 120%;
	padding: 0 0 3px;
	text-align: left;
	font-weight: 500;
}
#toppageNumber table tbody tr:nth-child(2) td small.small,
#toppageNumber table tbody tr:nth-child(3) td small.small,
#toppageNumber table tbody tr:nth-child(4) td small.small {
	display: none;
}
#toppageNumber table tbody td.right {
	text-align: right;
}
#toppageNumber table tbody td.right b {
	font-size: 140%;
	padding: 0 5px 0 0;
}
#toppageNumber table tbody td span {
	display: inline-block;
	font-size: 108%;
}
#toppageNumber table tbody td span b {
	font-size: 108%;
}
#toppageNumber table tbody td span small {
	display: inline-block;
	padding: 0 3px;
}
@media screen and (max-width: 768px) {
	#toppageNumberMembers {
		padding: 0 0 50px;
	}
	#toppageNumberMembersMain {
		display: block;
		margin: 0;
		gap: 0;
	}
	#toppageNumber {
		display: block;
		width: auto;
		padding: 0 0 40px;
	}
	#toppageNumberMain {
		display: block;
		width: auto;
	}
	#toppageNumber table {
		height: auto;
	}
	#toppageNumber table thead th,
	#toppageNumber table tbody th,
	#toppageNumber table tbody td {
		display: block;
		border: none;
		text-align: center;
		padding: 0 5px !important;
	}
	#toppageNumber table thead th {
		height: auto;
		line-height: 50px;
	}
	#toppageNumber table tbody th {
		border-top: 1px solid #DDD;
		padding: 10px 5px 3px !important;
	}
	#toppageNumber table tbody th small {
		display: inline-block;
	}
	#toppageNumber table tbody td.right {
		text-align: center;
	}
	#toppageNumber table tbody tr td small.small {
		display: inline-block !important;
		padding: 0 10px 0 0;
		text-align: center;
	}
	#toppageNumber table tbody tr td small.small::before {
		content: "["
	}
	#toppageNumber table tbody tr td small.small::after {
		content: "]"
	}
	#toppageNumber table tbody tr td:last-child {
		padding: 3px 5px 10px !important;
	}
}
/*　会員登録
----------------------------------------*/
#toppageMembers {
	display: flex;
	width: 50%;
}
#toppageMembers dl {
	align-items: center;
	border-width: 5px;
	border-style: solid;
}
#toppageMembers dl dt {
	position: relative;
	font-size: 114%;
	line-height: 50px;
	text-align: center;
	font-weight: 700;
	border-width: 1px;
	border-style: solid;
	border-left: none;
	border-right: none;
	border-top: none;
}
#toppageMembers dl dt:before {
	content: "会員登録無料";
	position: absolute;
	right: 0;
	top: 0;
	white-space: pre;
	width: 120px;
	height: 100%;
	background-color: #F0E9CB;
	color: #000;
	font-size: 16px;
	line-height: 50px;
	font-weight: 500;
}
#toppageMembers dl dd {
	padding: 20px;
}
#toppageMembers dl dd p.bold {
	margin: 0;
	padding: 0 0 12px;
	text-align: center;
	font-size: 94%;
	line-height: 150%;
	font-weight: 700;
}
#toppageMembers dl dd p.bold b {
	display: inline-block;
	padding: 0 3px;
	font-size: 120%;
}
#toppageMembers dl dd ul {
	padding: 0 0 17px;
}
#toppageMembers dl dd ul li {
	position: relative;
	padding: 3px 0 3px 2.5em;
	font-size: 94%;
	line-height: 150%;
}
#toppageMembers dl dd ul li::before {
	position: absolute;
	left: 0;
	top: 50%;
	font-size: 128%;
	margin: -0.5em 0 0;
	font-weight: 700;
}
#toppageMembers dl dd ul li:nth-child(1)::before {
	content: "01";
}
#toppageMembers dl dd ul li:nth-child(2)::before {
	content: "02";
}
#toppageMembers dl dd ul li:nth-child(3)::before {
	content: "03";
}
#toppageMembers dl dd ul li:nth-child(4)::before {
	content: "04";
}
#toppageMembers dl dd div.buttonContent {
	max-width: 280px;
	margin: 0 auto;
}
#toppageMembers dl dd div.buttonContent a span {
	font-size: 108%;
}
@media screen and (max-width: 768px) {
	#toppageMembers {
		display: block;
		width: auto;
	}
	#toppageMembers dl dt {
		padding: 0 100px 0 20px;
		line-height: 50px;
		height: auto;
	}
	#toppageMembers dl dt:before {
		width: 100px;
		font-size: 14px;
	}
}
/*　対応エリア
----------------------------------------*/
#toppageAreaLink {
	display: flex;
	width: 50%;
	justify-content: center;
	align-items: center;
	background: #FFF;
}
#toppageAreaLink dl {
	width: 100%;
}
#toppageAreaLink dl dt {
	padding: 0 0 20px;
	font-size: 114%;
	line-height: 150%;
	text-align: center;
}
#toppageAreaLink dl dt small {
	display: inline-block;
	padding: 0 5px 0 0;
	line-height: 150%;
}
#toppageAreaLink dl dd {
	padding: 0 0 10px;
}
#toppageAreaLink dl dd div.buttonContent ul {
	display: table;
	margin: 0 auto;
}
#toppageAreaLink dl dd div.buttonContent ul li {
	display: table;
	width: auto;
}
#toppageAreaLink dl dd div.buttonContent ul li a span {
	padding: 0 20px 0 30px;
}
@media screen and (max-width: 768px) {
	#toppageAreaLink {
		display: block;
		width: auto;
	}
	#toppageAreaLink dl {
		width: auto;
	}
	#toppageAreaLink dl dt {
		padding: 20px 5px;
		font-size: 100%;
		line-height: 150%;
	}
	#toppageAreaLink dl dd div.buttonContent ul li a span {
		font-size: 94%;
	}
}
/*　物件一覧
----------------------------------------*/
#toppageListContentNew {
	padding: 80px 0 0;
}
div.listContent {
	padding: 0 0 60px;
}
div.listContent div.subtitle {
	margin: 0 0 20px;
}
div.listContent div.subtitle b {
	font-size: 148%;
}
div.listContent div.subtitle b a {
	position: relative;
	display: table;
	margin: 0 auto;
	padding: 0 120px 0 0;
	text-decoration: none;
}
div.listContent div.subtitle b a::before {
	content: "一覧";
	position: absolute;
	right: 0;
	top: 50%;
	width: 90px;
	margin: -20px 0 0;
	font-size: 68%;
	line-height: 40px;
	padding: 0 0 0 10px;
	text-align: center;
	font-weight: normal;
	letter-spacing: 2px;
}
div.listContent div.subtitle b a::after {
	left: auto;
	right: 75px;
}
div.listContent div.subtitle b a small {
	font-size: 74%;
}
div.listContent .slick-prev,
div.listContent .slick-next {
	background: rgba(255,255,255,0.8);
	transition: 0.4s;
}
div.listContent .slick-prev:hover,
div.listContent .slick-next:hover {
	background: rgba(255,255,255,0.5);
}
div.listContent .slick-prev {
    left: 0;
}
div.listContent [dir='rtl'] .slick-pre {
	left: auto;
    right: 0;
}
div.listContent .slick-next::before,
div.listContent .slick-prev::before {
	content: "";
	position: absolute;
	top: 50%;
	margin: -5px 0 0;
	border-radius: 1px;
	width: 10px;
	height: 10px;
}
div.listContent .slick-prev::before {
	left: 10px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	border-right: 3px solid #172F75;
	border-top: 3px solid #172F75;
}
div.listContent [dir='rtl'] .slick-prev::before {
	left: auto;
	right: 10px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
div.listContent .slick-next {
    right: 0;
}
div.listContent [dir='rtl'] .slick-next {
    right: auto;
    left: 0;
}
div.listContent .slick-next::before {
	left: 10px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	border-right: 3px solid #172F75;
	border-top: 3px solid #172F75;
}
div.listContent [dir='rtl'] .slick-next::before {
	left: auto;
	right: 10px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}
div.listContent .slider.slick-initialized {
	display: block;
}
div.listContent .slick-slide:not(.slick-center) {
	opacity: 1;
}
div.listContentSlider {
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 20px;
}
div.listContent div.slider {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -20px;
}
div.listContent .unslick {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
div.listContent .slick-track {
	display: flex;
}
div.listContent div.slick-slide {
	display: flex;
	align-items: stretch;
	width: 25%;
	height: auto !important;
	margin: 0;
	padding: 0 20px;
}
div.listContent div.listContentMain {
	display: flex;
	align-items: stretch;
	flex-direction: column;
	flex: 1 0 auto;
	width: 100%;
	padding: 15px 15px 0;
	line-height: 140%;
	background-color: #FFF;
	border: 1px solid #DDD;
}
div.listContent div.listContentMain div.clearfix {
	flex-shrink: 0;
}
div.listContent div.img {
	position: relative;
	margin: 0 0 15px;
}
div.listContent div.img::before {
	padding-top: 75%;
	display: block;
	content: "";
}
div.listContent div.img a {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: block;
}
div.listContent div.img a span {
	position: relative;
	display: block;
	font-size: 0;
	text-align: center;
	width: 100%;
	height: 100%;
}
div.listContent div.img a span::before {
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
div.listContent div.img a span img {
	width: auto;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	vertical-align: middle;
	display: inline;
}
div.listContent div.icons {
	padding: 0 0 4px;
}
div.listContent div.icons ul {
	margin: 0 -3px;
}
div.listContent div.icons ul li {
	padding: 0 3px 6px;
}
div.listContent div.icons ul li.fee {
	text-align: center;
	width: 100%;
	padding: 0 3px 10px;
}
div.listContent div.icons ul li.fee span {
	padding: 4px 10px;
	width: 100%;
	font-size: 80%;
	line-height: 150%;
}
div.listContent div.name {
	padding: 0 0 15px;
	font-size: 100%;
	line-height: 150%;
	font-weight: 700;
}
div.listContent div.price {
	margin: 0;
	padding: 0 0 5px;
	font-size: 94%;
	line-height: 150%;
}
div.listContent div.price b {
	padding: 0 5px 0 0;
	font-size: 140%;
}
div.listContent div.price small {
	display: block;
	font-size: 80%;
	line-height: 150%;
	text-align: center;
}
div.listContent div.outline {
	padding: 0 0 20px;
}
div.listContent div.outline ul li {
	font-size: 80%;
	line-height: 160%;
}
div.listContent div.loan {
	margin: auto -14px 0;
	padding: 10px 5px;
	line-height: 150%;
	text-align: center;
	background-color: #F9F9F9;
	border-top: none;
}
div.listContent div.loan ul li {
	font-size: 80%;
	line-height: 150%;
}
div.listContent div.loan ul li b {
	padding: 0 5px;
	font-size: 120%;
	line-height: 150%;
	font-weight: 700;
}
@media screen and (max-width: 1280px) {
	div.listContent div.slick-slide {
		width: 33.33%;
	}
}
@media screen and (max-width: 768px) {
	#toppageListContentNew {
		padding: 40px 0 0;
	}
	div.listContent {
		padding: 0 0 40px;
	}
	div.listContent div.subtitle b {
		font-size: 108%;
		text-align: left;
	}
	div.listContent div.subtitle b a {;
		padding: 0 70px 0 0;
	}
	div.listContent div.subtitle b a::before {
		width: 60px;
	}
	div.listContent div.subtitle b a::after {
		right: 50px;
	}
	div.listContent div.slider {
		margin: 0 -10px;
	}
	div.listContent .unslick {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}
	div.listContent div.slick-slide {
		width: 50%;
		padding: 0 10px;
	}
	div.listContent .slick-prev::before {
		left: 0;
	}
	div.listContent [dir='rtl'] .slick-prev::before {
		right: 0;
	}
	div.listContent .slick-next {
		right: -10px;
	}
	div.listContent [dir='rtl'] .slick-next {
		left: 0;
	}
	div.listContent .slick-next::before {
		left: 10px;
	}
	div.listContent [dir='rtl'] .slick-next::before {
		right: 0;

	}
}
@media screen and (max-width: 480px) {
	div.listContent div.slick-slide {
		width: auto;
		padding: 0 10px;
	}
}
/*　仲介手数料
----------------------------------------*/
#toppageFee {
	padding: 60px 0 10px;
	background: #F7F5EE;
}
#toppageFee div.feeContent {
	padding: 0 0 60px;
}
#toppageFee div.subtitle b span {
	position: relative;
	display: inline-block;
	margin: 0 0 0 3px;
	padding: 0 5px;
	font-size: 140%;
	line-height: 140%;
	font-weight: 700;
}
#sellToppage #toppageFee02 {
	margin-top: 20px;
}
#toppageFee02 {
	padding: 20px 0 0;
}
#toppageFee02 dl {
	margin: 0 0 80px;
}
#toppageFee02 dl dt.clearfix {
	display: table;
	margin: 0 auto 40px;
	text-align: center;
}
#toppageFee02 dl dt.clearfix b {
	display: inline-block;
	margin: 0 5px 0 0;
	padding: 0 5px 5px;
	font-size: 160%;
	line-height: 150%;
	font-weight: 700;
	border-width: 5px;
	border-style: solid;
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
}
#toppageFee02 dl dt.clearfix span {
	font-size: 128%;
	line-height: 140%;
	font-weight: 700;
}
#toppageFee02 p {
	margin: 0;
	padding: 0 0 20px;
	line-height: 160%;
}
#toppageFee02 p small {
	display: inline-block;
	padding: 0 0 0 1em;
	font-size: 11px;
	line-height: 14px;
	letter-spacing: 0;
}
#toppageFee02 table {
	width: 100%;
	font-size: 87%;
	line-height: 160%;
	border-left: 1px solid #CCC;
	background-color: #FFF;
}
#toppageFee02 table colgroup {
	width: 25%;
}
#toppageFee02 table th {
	padding: 10px;
	font-weight: normal;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	text-align: center;
	font-size: 100%;
}
#toppageFee02 table td {
	padding: 10px;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	text-align: center;
	font-size: 100%;
}
#toppageFee02 table thead td {
	border: none;
	border-right: 1px solid #CCC;
	background: #172F75;
	color: #FFF;
}
#toppageFee02 table thead td.bold {
	font-size: 114%;
	background-color: #CF552C;
	color: #FFF;
	border-left: 2px solid #CF552C;
	border-right: 2px solid #CF552C;
}
#toppageFee02 dl.fee100 table tbody tr:nth-child(1) td:nth-child(3).bold,
#toppageFee02 dl.fee50 table tbody tr td:nth-child(3).bold,
#toppageFee02 dl.fee30 table tbody tr td:nth-child(3).bold {
	border-left: 2px solid #CF552C;
}
#toppageFee02 table tbody tr td:last-child.bold {
	border-right: 2px solid #CF552C;
}
#toppageFee02 dl.fee100 table tbody tr:nth-child(1) td:nth-child(3).bold,
#toppageFee02 table tbody tr:last-child td.bold {
	border-bottom: 2px solid #CF552C;
}
#toppageFee02 dl table tbody td.bold {
	font-weight: 500;
}
#toppageFee02 dl.fee100 table tbody tr:nth-child(1) td:nth-child(3).bold b {
	font-size: 180%;
}
#toppageFee02 table tbody td.bold span {
	display: block;
}
#toppageFee02 dl table tbody td.bold small {
	display: inline-block;
	font-size: 100%;
	line-height: 140%;
}
#toppageFee02 table td b {
	display: inline-block;
	padding: 0 5px;
	font-size: 120%;
	font-weight: 700;
}
#toppageFee02 div.result {
	position: relative;
	text-align: center;
	padding: 60px 0 0;
}
#toppageFee02 div.result:before {
    width: 100px;
    height: 40px;
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -50px;
	background: #CF552C;
}
#toppageFee02 div.result:after {
    border-left: 70px solid transparent;
    border-right: 70px solid transparent;
    content: "";
    position: absolute;
    top: 40px;
    left: 50%;
    margin-left: -70px;
    border-top: 35px solid #CF552C;
}
#toppageFee02 div.result dl {
	position: relative;
	padding: 30px 5px;
	text-align: center;
	border: 3px solid #CF552C;
	background: #FFF;
}
#toppageFee02 div.result dl:before {
	content: "";
	position: absolute;
	left: -10px;
	top: -40px;
	width: 200px;
	height: 300px;
	background-size: 100% auto;
}
#toppageFee02 div.result dt {
	display: inline-block;
	margin: 0 5px;
	padding: 0 20px;
	font-size: 94%;
	line-height: 46px;
	background-color: #F1F1F1;
}
#toppageFee02 div.result dl dd {
	position: relative;
	display: inline-block;
	padding: 0 5px;
	z-index: 1;
	line-height: 140%;
}
#toppageFee02 div.result dl dd b {
	position: relative;
	display: inline-block;
	margin: 0 5px 0 0;
	padding: 0 5px 5px;
	font-size: 180%;
	line-height: 140%;
	font-weight: 700;
}
#toppageFee02 div.result dd b small {
	display: inline-block;
	font-size: 60%;
	line-height: 160%;
}
#toppageFee02 div.result dd span {
	display: inline-block;
	font-size: 114%;
	line-height: 160%;
	font-weight: 500;
}
@media screen and (max-width: 900px) {
	#toppageFee02 div.result dd br {
		display: inline;
	}
}
@media screen and (max-width: 768px) {
	#toppageFee {
		position: relative;
		padding: 40px 0 0;
		z-index: 1;
	}
	#toppageFee div.feeContent {
		padding: 0 0 40px;
	}
	#toppage #toppageFee02 {
		margin: 0;
		padding: 20px 0 50px;
	}
	#toppageFee02 {
		margin: 20px 0 0;
		padding: 40px 0 50px;
	}
	#toppageFee02 dl.fee100 {
		margin: 0 0 40px;
	}
	#toppageFee02 dl dt.clearfix {
		margin: 0 auto 35px;
	}
	#toppageFee02 dl dt.clearfix b {
		font-size: 128%;
		line-height: 140%;
	}
	#toppageFee02 dl dt.clearfix span {
		font-size: 114%;
		line-height: 140%;

	}
	#toppageFee02 p small {
		display: block;
		padding: 0;
	}
	#toppageFee02 div.result:before {
		width: 60px;
		height: 40px;
		margin-left: -30px;
	}
	#toppageFee02 div.result:after {
		border-left: 40px solid transparent;
		border-right: 40px solid transparent;
		margin-left: -40px;
	}
	#toppageFee02 table th,
	#toppageFee02 table td {
		padding: 10px 5px;
	}
	#toppageFee02 dl table tbody td.bold {
		font-size: 100%;
	}
	#toppageFee02 dl.fee50 table tbody td.bold span b {
		font-size: 114%;
		line-height: 140%;
	}
	#toppageFee02 div.result dl {
		padding: 20px 5px;
	}
	#toppageFee02 div.result dt {
		font-size: 94%;
		line-height: 30px;
	}
	#toppageFee02 div.result dl dd b {
		font-size: 180%;
		line-height: 140%;
	}
	#toppageFee02 div.result dd b small {
		font-size: 60%;
		line-height: 140%;
	}
	#toppageFee02 div.result dd span {
		font-size: 100%;
		line-height: 140%;
	}
}
@media screen and (max-width: 768px) {
	#toppageNews {
		padding: 50px 0 40px;
	}
	#toppageNewsMain {
		display: block;
	}
	#toppageNews div.subtitle {
		display: table;
		width: auto;
	}
	#toppageNews div.subtitle b {
		float: none;
		display: table-cell;
		display: inline-block;
	}
	#toppageNews div.subtitle div.buttonContent {
		float: none;
		display: table-cell;
	}
	#toppageNews div.subtitle div.buttonContent {
		width: 70px;
	}
	#toppageNews div.subtitle div.buttonContent a span {
		font-size: 88%;
	}
	#toppageNews dl dt span {
		font-size: 88%;
		line-height: 16px;
	}
	#toppageNews dl dd {
		font-size: 88%;
		line-height: 180%;

	}
}
/*　ニュース・ブログ
----------------------------------------*/
#toppageBlog {
	padding: 40px 0;
}
div.blogContent {
	padding: 40px 0;
}
div.blogContent .slick-prev,
div.blogContent .slick-next {
	background: rgba(255,255,255,0);
	transition: 0.4s;
}
div.blogContent .slick-prev:hover,
div.blogContent .slick-next:hover {
	background: rgba(255,255,255,0);
}
div.blogContent .slick-prev {
    left: 0;
}
div.blogContent [dir='rtl'] .slick-pre {
	left: auto;
    right: 0;
}
div.blogContent .slick-next::before,
div.blogContent .slick-prev::before {
	content: "";
	position: absolute;
	top: 50%;
	margin: -5px 0 0;
	border-radius: 1px;
	width: 10px;
	height: 10px;
}
div.blogContent .slick-prev::before {
	left: 10px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	border-right: 3px solid #172F75;
	border-top: 3px solid #172F75;
}
div.blogContent [dir='rtl'] .slick-prev::before {
	left: auto;
	right: 10px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
div.blogContent .slick-next {
    right: 0;
}
div.blogContent [dir='rtl'] .slick-next {
    right: auto;
    left: 0;
}
div.blogContent .slick-next::before {
	left: 10px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	border-right: 3px solid #172F75;;
	border-top: 3px solid #172F75;;
}
div.blogContent [dir='rtl'] .slick-next::before {
	left: auto;
	right: 10px;
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
}
div.blogContent .slider.slick-initialized {
	display: block;
}
div.blogContent .slick-slide:not(.slick-center) {
	opacity: 1;
}
div.blogContentSlider {
	max-width: 1280px;
	margin: 0 auto;
	padding: 0 20px;
}
div.blogContent div.slider {
	display: flex;
	flex-wrap: wrap;
	margin: 0 -20px;
}
div.blogContent .unslick {
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}
div.blogContent .slick-track {
	display: flex;
}
div.blogContent div.slick-slide {
	display: flex;
	align-items: stretch;
	height: auto !important;
	margin: 0;
	padding: 0 20px;
}
div.blogContent dl {
	display: flex;
	align-items: stretch;
	flex-direction: column;
	width: 100%;
	line-height: 140%;
	background-color: #FFF;
}
div.blogContent dl dt {
	overflow: hidden;
	position: relative;
	width: 100%;
}
div.blogContent dl dt:before {
	content: "";
	display: block;
	padding-top: 75%;
}
div.blogContent dl dt a {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: block;
}
div.blogContent dl dt a span {
	display: block;
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 100%;
	transition-duration: 0.3s;
}
div.blogContent dl dt img {
	width: 100%;
	height: auto;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
div.blogContent dl dt span:hover {
	transform: scale(1.1);
}
div.blogContent .slick-slide:not(.slick-center) {
	opacity: 1;
}
div.blogContent dl dd {
	flex: 1;
	padding: 20px 0 0;
	line-height: 150%;
}
div.blogContent dl dd a {
	font-size: 88%;
	line-height: 150%;
	font-weight: 700;
}
div.blogContent dl dd p {
	margin: 0;
	padding: 10px 0 0;
	font-size: 87%;
	line-height: 160%;
}
div.blogContent div.buttonContent {
	max-width: 240px;
	margin: 40px auto 0;
}
@media screen and (min-width: 1280px) {
	div.blogContent .slick-prev {
		left: -20px;
	}
	div.blogContent [dir='rtl'] .slick-pre {
		right: -20px;
	}
	div.blogContent .slick-next {
		right: -20px;
	}
	div.blogContent [dir='rtl'] .slick-next {
		left: -20px;
	}
}
@media screen and (max-width: 768px) {
	#toppageBlog {
		padding: 20px 0;
	}
}
@media screen and (max-width: 480px) {
	div.blogContent div.slick-slide {
		padding: 0 40px;
	}
	div.blogContent dl {
		flex-direction: row;
		align-items: flex-start;
	}
	div.blogContent dl dt {
		width: 40%;
	}
	div.blogContent dl dd {
		width: 60%;
		padding: 0 0 0 20px;
	}
}
/*　バナー
----------------------------------------*/
div.banner a {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 280px;
	padding: 180px 0 0;
	background: #FFF;
	text-decoration: none;
	box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}
div.banner a::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 180px;
	background: no-repeat 50% 100% / cover;
	z-index: 0;
}
div.banner a p {
	position: relative;
	z-index: 1;
	margin: 0;
	text-align: center;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
div.banner a p span {
	margin: 0 10px;
	padding: 5px 15px;
	font-size: 100%;
	line-height: 140%;
	font-weight: 500;
	background: #172F75;
	color: #FFF;
	border-radius: 99px;
}
div.banner a p b {
	padding: 0 10px;
	font-size: 180%;
	line-height: 140%;
	font-weight: 700;
}
.no-webp #toppagePartners div.banner a::before {
	background-image: url("../../../img/user/toppage/partners.jpg");
}
.webp #toppagePartners div.banner a::before {
	background-image: url("../../../img/user/toppage/partners.webp");
}
#toppageBanner {
	padding: 80px 0;
	background: #F1F1F1;
}
#toppageBanner div.banner a::before {
	background-position: 50% 70%;
}
.no-webp #toppageBanner div.banner a::before {
	background-image: url("../../../img/user/toppage/business.jpg");
}
.webp #toppageBanner div.banner a::before {
	background-image: url("../../../img/user/toppage/business.webp");
}
#toppageBanner div.banner a p span {
	margin: 0 5px;
	padding: 5px 15px;
	font-size: 140%;
	line-height: 140%;
	font-weight: 500;
}
#toppageBanner div.banner a p b {
	font-size: 160%;
	line-height: 140%;
}
@media screen and (max-width: 768px) {
	div.banner a {
		height: 280px;
		padding: 180px 0 0;
	}
	div.banner a p b {
		font-size: 120%;
		line-height: 140%;
	}
	.no-webp #toppagePartners div.banner a::before {
		background-image: url("../../../img/user/toppage/partners_sp.jpg");
	}
	.webp #toppagePartners div.banner a::before {
		background-image: url("../../../img/user/toppage/partners_sp.webp");
	}
	#toppageBanner {
		padding: 50px 0;
	}
	.no-webp #toppageBanner div.banner a::before {
		background-image: url("../../../img/user/toppage/business_sp.jpg");
	}
	.webp #toppageBanner div.banner a::before {
		background-image: url("../../../img/user/toppage/business_sp.webp");
	}
	#toppageBanner div.banner a p span {
		font-size: 100%;
		line-height: 140%;
	}
	#toppageBanner div.banner a p b {
		width: 100%;
		padding: 5px 0 0;
		font-size: 108%;
		line-height: 140%;
	}
}
/***************************************************
 * Generated by SVG Artista on 6/29/2026, 9:11:18 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

svg .svg-elem-1 {
  stroke-dashoffset: 157.15882873535156px;
  stroke-dasharray: 157.15882873535156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4s;
}

svg.active .svg-elem-1 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-2 {
  stroke-dashoffset: 55.41385269165039px;
  stroke-dasharray: 55.41385269165039px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.01s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.02s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.01s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.02s;
}

svg.active .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-3 {
  stroke-dashoffset: 386.32208251953125px;
  stroke-dasharray: 386.32208251953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.04s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.04s;
}

svg.active .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-4 {
  stroke-dashoffset: 537.7911987304688px;
  stroke-dasharray: 537.7911987304688px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.03s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.06s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.03s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.06s;
}

svg.active .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-5 {
  stroke-dashoffset: 118.37406158447266px;
  stroke-dasharray: 118.37406158447266px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.04s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s;
}

svg.active .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-6 {
  stroke-dashoffset: 80.85419464111328px;
  stroke-dasharray: 80.85419464111328px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.05s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.05s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1s;
}

svg.active .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-7 {
  stroke-dashoffset: 60.13819885253906px;
  stroke-dasharray: 60.13819885253906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.12s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.06s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.12s;

}

svg.active .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-8 {
  stroke-dashoffset: 21.660625457763672px;
  stroke-dasharray: 21.660625457763672px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.07s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.14s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.07s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.14s;
}

svg.active .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-9 {
  stroke-dashoffset: 137.72625617261122px;
  stroke-dasharray: 137.72625617261122px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.16s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.08s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.16s;
}

svg.active .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-10 {
  stroke-dashoffset: 126.61950054948112px;
  stroke-dasharray: 126.61950054948112px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.09s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.18s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.09s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.18s;
}

svg.active .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-11 {
  stroke-dashoffset: 60.44713402131065px;
  stroke-dasharray: 60.44713402131065px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.1s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s;
}

svg.active .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-12 {
  stroke-dashoffset: 42.81544876098633px;
  stroke-dasharray: 42.81544876098633px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.11s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.22s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.11s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.22s;
}

svg.active .svg-elem-12 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-13 {
  stroke-dashoffset: 32.51390632480165px;
  stroke-dasharray: 32.51390632480165px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.24s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.12s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.24s;
}

svg.active .svg-elem-13 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-14 {
  stroke-dashoffset: 65.57960510253906px;
  stroke-dasharray: 65.57960510253906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.13s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.26s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.13s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.26s;
}

svg.active .svg-elem-14 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-15 {
  stroke-dashoffset: 48.773868560791016px;
  stroke-dasharray: 48.773868560791016px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.28s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.14s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.28s;
}

svg.active .svg-elem-15 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-16 {
  stroke-dashoffset: 34.54795455932617px;
  stroke-dasharray: 34.54795455932617px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.3s;
}

svg.active .svg-elem-16 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-17 {
  stroke-dashoffset: 78.93736267089844px;
  stroke-dasharray: 78.93736267089844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.16s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.32s;
}

svg.active .svg-elem-17 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-18 {
  stroke-dashoffset: 192.7645721435547px;
  stroke-dasharray: 192.7645721435547px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.17s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.34s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.17s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.34s;
}

svg.active .svg-elem-18 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-19 {
  stroke-dashoffset: 31.273536682128906px;
  stroke-dasharray: 31.273536682128906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.36s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.18s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.36s;
}

svg.active .svg-elem-19 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-20 {
  stroke-dashoffset: 55.84965515136719px;
  stroke-dasharray: 55.84965515136719px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.19s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.38s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.19s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.38s;
}

svg.active .svg-elem-20 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-21 {
  stroke-dashoffset: 38.95439910888672px;
  stroke-dasharray: 38.95439910888672px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.2s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.4s;
}

svg.active .svg-elem-21 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-22 {
  stroke-dashoffset: 48.723716735839844px;
  stroke-dasharray: 48.723716735839844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.21s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.42s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.21s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.42s;
}

svg.active .svg-elem-22 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-23 {
  stroke-dashoffset: 36.004747486661756px;
  stroke-dasharray: 36.004747486661756px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.44s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.44s;
}

svg.active .svg-elem-23 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-24 {
  stroke-dashoffset: 168.94956607566365px;
  stroke-dasharray: 168.94956607566365px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.23s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.46s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.23s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.46s;
}

svg.active .svg-elem-24 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-25 {
  stroke-dashoffset: 121.54374694824219px;
  stroke-dasharray: 121.54374694824219px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.48s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.24s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.48s;
}

svg.active .svg-elem-25 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-26 {
  stroke-dashoffset: 113.01325988769531px;
  stroke-dasharray: 113.01325988769531px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.25s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.25s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5s;
}

svg.active .svg-elem-26 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-27 {
  stroke-dashoffset: 91.5615234375px;
  stroke-dasharray: 91.5615234375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.52s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.26s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.52s;
}

svg.active .svg-elem-27 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-28 {
  stroke-dashoffset: 91.56156921386719px;
  stroke-dasharray: 91.56156921386719px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.27s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.54s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.27s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.54s;
}

svg.active .svg-elem-28 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-29 {
  stroke-dashoffset: 39.966270446777344px;
  stroke-dasharray: 39.966270446777344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5600000000000005s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.28s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.5600000000000005s;
}

svg.active .svg-elem-29 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-30 {
  stroke-dashoffset: 28.321971893310547px;
  stroke-dasharray: 28.321971893310547px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.29s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.58s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.29s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.58s;
}

svg.active .svg-elem-30 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-31 {
  stroke-dashoffset: 79.12940979003906px;
  stroke-dasharray: 79.12940979003906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.3s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.6s;
}

svg.active .svg-elem-31 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-32 {
  stroke-dashoffset: 18.43514633178711px;
  stroke-dasharray: 18.43514633178711px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.31s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.62s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.31s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.62s;
}

svg.active .svg-elem-32 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-33 {
  stroke-dashoffset: 33.65731239318848px;
  stroke-dasharray: 33.65731239318848px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.64s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.32s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.64s;
}

svg.active .svg-elem-33 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-34 {
  stroke-dashoffset: 26.988786697387695px;
  stroke-dasharray: 26.988786697387695px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.33s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.66s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.33s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.66s;
}

svg.active .svg-elem-34 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-35 {
  stroke-dashoffset: 69.24127960205078px;
  stroke-dasharray: 69.24127960205078px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.34s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.68s;
}

svg.active .svg-elem-35 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-36 {
  stroke-dashoffset: 51.513038635253906px;
  stroke-dasharray: 51.513038635253906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.35000000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.35000000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
}

svg.active .svg-elem-36 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-37 {
  stroke-dashoffset: 38.98283085301831px;
  stroke-dasharray: 38.98283085301831px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.72s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.36s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.72s;
}

svg.active .svg-elem-37 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-38 {
  stroke-dashoffset: 81.52139920716921px;
  stroke-dasharray: 81.52139920716921px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.37s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.74s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.37s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.74s;
}

svg.active .svg-elem-38 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-39 {
  stroke-dashoffset: 57.50292205810547px;
  stroke-dasharray: 57.50292205810547px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.76s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.38s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.76s;
}

svg.active .svg-elem-39 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-40 {
  stroke-dashoffset: 43.49995142153895px;
  stroke-dasharray: 43.49995142153895px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.39s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.78s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.39s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.78s;
}

svg.active .svg-elem-40 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-41 {
  stroke-dashoffset: 150.26520118539725px;
  stroke-dasharray: 150.26520118539725px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.4s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.8s;
}

svg.active .svg-elem-41 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-42 {
  stroke-dashoffset: 55.84965515136719px;
  stroke-dasharray: 55.84965515136719px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41000000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.82s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41000000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.82s;
}

svg.active .svg-elem-42 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-43 {
  stroke-dashoffset: 41.06706572785392px;
  stroke-dasharray: 41.06706572785392px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.84s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.42s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.84s;
}

svg.active .svg-elem-43 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-44 {
  stroke-dashoffset: 61.409549713134766px;
  stroke-dasharray: 61.409549713134766px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.43s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.86s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.43s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.86s;
}

svg.active .svg-elem-44 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-45 {
  stroke-dashoffset: 81.41510772705078px;
  stroke-dasharray: 81.41510772705078px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.88s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.88s;
}

svg.active .svg-elem-45 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-46 {
  stroke-dashoffset: 40.913692474365234px;
  stroke-dasharray: 40.913692474365234px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.45s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.45s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.9s;
}

svg.active .svg-elem-46 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-47 {
  stroke-dashoffset: 28.557106018066406px;
  stroke-dasharray: 28.557106018066406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.46s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.92s;
}

svg.active .svg-elem-47 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-48 {
  stroke-dashoffset: 49.445430755615234px;
  stroke-dasharray: 49.445430755615234px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47000000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.94s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.47000000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.94s;
}

svg.active .svg-elem-48 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-49 {
  stroke-dashoffset: 33.96528625488281px;
  stroke-dasharray: 33.96528625488281px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.96s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.48s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.96s;
}

svg.active .svg-elem-49 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-50 {
  stroke-dashoffset: 21.767704010009766px;
  stroke-dasharray: 21.767704010009766px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.49s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.98s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.49s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.98s;
}

svg.active .svg-elem-50 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-51 {
  stroke-dashoffset: 28.04143524169922px;
  stroke-dasharray: 28.04143524169922px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5s;
}

svg.active .svg-elem-51 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-52 {
  stroke-dashoffset: 27.543109893798828px;
  stroke-dasharray: 27.543109893798828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.51s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.02s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.51s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.02s;
}

svg.active .svg-elem-52 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-53 {
  stroke-dashoffset: 186.09584045410156px;
  stroke-dasharray: 186.09584045410156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.52s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.04s;
}

svg.active .svg-elem-53 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-54 {
  stroke-dashoffset: 122.00676727294922px;
  stroke-dasharray: 122.00676727294922px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.53s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.0600000000000005s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.53s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.0600000000000005s;
}

svg.active .svg-elem-54 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-55 {
  stroke-dashoffset: 139.68017578125px;
  stroke-dasharray: 139.68017578125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.08s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.08s;
}

svg.active .svg-elem-55 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-56 {
  stroke-dashoffset: 113.08613586425781px;
  stroke-dasharray: 113.08613586425781px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.55s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.55s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.1s;
}

svg.active .svg-elem-56 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-57 {
  stroke-dashoffset: 162.29693603515625px;
  stroke-dasharray: 162.29693603515625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.12s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.56s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.12s;
}

svg.active .svg-elem-57 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-58 {
  stroke-dashoffset: 7.112287521362305px;
  stroke-dasharray: 7.112287521362305px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5700000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.140000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.5700000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.140000000000001s;
}

svg.active .svg-elem-58 {
  stroke-dashoffset: 0;
  fill: rgb(255, 255, 255);
}

svg .svg-elem-59 {
  stroke-dashoffset: 66.98634338378906px;
  stroke-dasharray: 66.98634338378906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.16s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.58s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.16s;
}

svg.active .svg-elem-59 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-60 {
  stroke-dashoffset: 246.99368286132812px;
  stroke-dasharray: 246.99368286132812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.59s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.18s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.59s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.18s;
}

svg.active .svg-elem-60 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-61 {
  stroke-dashoffset: 323.655029296875px;
  stroke-dasharray: 323.655029296875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.2s;
}

svg.active .svg-elem-61 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-62 {
  stroke-dashoffset: 322.5906066894531px;
  stroke-dasharray: 322.5906066894531px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.61s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.22s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.61s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.22s;
}

svg.active .svg-elem-62 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-63 {
  stroke-dashoffset: 28.105812072753906px;
  stroke-dasharray: 28.105812072753906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.24s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.62s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.24s;
}

svg.active .svg-elem-63 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-64 {
  stroke-dashoffset: 142.0480499267578px;
  stroke-dasharray: 142.0480499267578px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.63s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.26s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.63s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.26s;
}

svg.active .svg-elem-64 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-65 {
  stroke-dashoffset: 282.8541259765625px;
  stroke-dasharray: 282.8541259765625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.28s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.64s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.28s;
}

svg.active .svg-elem-65 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-66 {
  stroke-dashoffset: 223.538330078125px;
  stroke-dasharray: 223.538330078125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.65s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.65s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.3s;
}

svg.active .svg-elem-66 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-67 {
  stroke-dashoffset: 478.2425231933594px;
  stroke-dasharray: 478.2425231933594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.32s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.32s;
}

svg.active .svg-elem-67 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-68 {
  stroke-dashoffset: 397.70489501953125px;
  stroke-dasharray: 397.70489501953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.67s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.34s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.67s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.34s;
}

svg.active .svg-elem-68 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-69 {
  stroke-dashoffset: 188.08758544921875px;
  stroke-dasharray: 188.08758544921875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.36s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.68s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.36s;
}

svg.active .svg-elem-69 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-70 {
  stroke-dashoffset: 214.9888458251953px;
  stroke-dasharray: 214.9888458251953px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6900000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.38s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.6900000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.38s;
}

svg.active .svg-elem-70 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-71 {
  stroke-dashoffset: 236.22218322753906px;
  stroke-dasharray: 236.22218322753906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.7000000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4s;
}

svg.active .svg-elem-71 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-72 {
  stroke-dashoffset: 976.5682373046875px;
  stroke-dasharray: 976.5682373046875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.71s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.42s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.71s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.42s;
}

svg.active .svg-elem-72 {
  stroke-dashoffset: 0;
  fill: rgb(209, 224, 241);
}

svg .svg-elem-73 {
  stroke-dashoffset: 168.95169067382812px;
  stroke-dasharray: 168.95169067382812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4399999999999995s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.72s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.4399999999999995s;
}

svg.active .svg-elem-73 {
  stroke-dashoffset: 0;
  fill: rgb(126, 156, 213);
}

svg .svg-elem-74 {
  stroke-dashoffset: 18.263214111328125px;
  stroke-dasharray: 18.263214111328125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.73s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.46s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.73s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.46s;
}

svg.active .svg-elem-74 {
  stroke-dashoffset: 0;
  fill: rgb(126, 156, 213);
}

svg .svg-elem-75 {
  stroke-dashoffset: 106.72976684570312px;
  stroke-dasharray: 106.72976684570312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.48s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.74s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.48s;
}

svg.active .svg-elem-75 {
  stroke-dashoffset: 0;
  fill: rgb(126, 156, 213);
}

svg .svg-elem-76 {
  stroke-dashoffset: 135.2113037109375px;
  stroke-dasharray: 135.2113037109375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.75s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5s;
}

svg.active .svg-elem-76 {
  stroke-dashoffset: 0;
  fill: rgb(126, 156, 213);
}

svg .svg-elem-77 {
  stroke-dashoffset: 122.70336151123047px;
  stroke-dasharray: 122.70336151123047px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.52s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.76s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.52s;
}

svg.active .svg-elem-77 {
  stroke-dashoffset: 0;
  fill: rgb(126, 156, 213);
}

svg .svg-elem-78 {
  stroke-dashoffset: 73.92721557617188px;
  stroke-dasharray: 73.92721557617188px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.77s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.54s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.77s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.54s;
}

svg.active .svg-elem-78 {
  stroke-dashoffset: 0;
  fill: rgb(126, 156, 213);
}

svg .svg-elem-79 {
  stroke-dashoffset: 79.14973449707031px;
  stroke-dasharray: 79.14973449707031px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5600000000000005s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.78s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5600000000000005s;
}

svg.active .svg-elem-79 {
  stroke-dashoffset: 0;
  fill: rgb(126, 156, 213);
}

svg .svg-elem-80 {
  stroke-dashoffset: 81.49879455566406px;
  stroke-dasharray: 81.49879455566406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.79s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.58s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.79s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.58s;
}

svg.active .svg-elem-80 {
  stroke-dashoffset: 0;
  fill: rgb(126, 156, 213);
}

svg .svg-elem-81 {
  stroke-dashoffset: 87.6214828491211px;
  stroke-dasharray: 87.6214828491211px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.6s;
}

svg.active .svg-elem-81 {
  stroke-dashoffset: 0;
  fill: rgb(126, 156, 213);
}

svg .svg-elem-82 {
  stroke-dashoffset: 180.85980224609375px;
  stroke-dasharray: 180.85980224609375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.81s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.62s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.81s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.62s;
}

svg.active .svg-elem-82 {
  stroke-dashoffset: 0;
  fill: rgb(126, 156, 213);
}

svg .svg-elem-83 {
  stroke-dashoffset: 127.50169372558594px;
  stroke-dasharray: 127.50169372558594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8200000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.640000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8200000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.640000000000001s;
}

svg.active .svg-elem-83 {
  stroke-dashoffset: 0;
  fill: rgb(126, 156, 213);
}

svg .svg-elem-84 {
  stroke-dashoffset: 215.77247619628906px;
  stroke-dasharray: 215.77247619628906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8300000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.66s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8300000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.66s;
}

svg.active .svg-elem-84 {
  stroke-dashoffset: 0;
  fill: rgb(126, 156, 213);
}

svg .svg-elem-85 {
  stroke-dashoffset: 55.063743591308594px;
  stroke-dasharray: 55.063743591308594px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.68s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.84s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.68s;
}

svg.active .svg-elem-85 {
  stroke-dashoffset: 0;
}

svg .svg-elem-86 {
  stroke-dashoffset: 2px;
  stroke-dasharray: 2px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.85s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.7s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.85s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.7s;
}

svg.active .svg-elem-86 {
  stroke-dashoffset: 0;
}

svg .svg-elem-87 {
  stroke-dashoffset: 57.27642822265625px;
  stroke-dasharray: 57.27642822265625px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.86s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.72s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.86s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.72s;
}

svg.active .svg-elem-87 {
  stroke-dashoffset: 0;
}

svg .svg-elem-88 {
  stroke-dashoffset: 9.495322704315186px;
  stroke-dasharray: 9.495322704315186px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.87s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.74s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.87s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.74s;
}

svg.active .svg-elem-88 {
  stroke-dashoffset: 0;
}

svg .svg-elem-89 {
  stroke-dashoffset: 11.167890548706055px;
  stroke-dasharray: 11.167890548706055px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.76s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.76s;
}

svg.active .svg-elem-89 {
  stroke-dashoffset: 0;
}

svg .svg-elem-90 {
  stroke-dashoffset: 58.4925651550293px;
  stroke-dasharray: 58.4925651550293px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.89s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.78s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.89s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.78s;
}

svg.active .svg-elem-90 {
  stroke-dashoffset: 0;
}

svg .svg-elem-91 {
  stroke-dashoffset: 463.9779052734375px;
  stroke-dasharray: 463.9779052734375px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.8s;
}

svg.active .svg-elem-91 {
  stroke-dashoffset: 0;
}

svg .svg-elem-92 {
  stroke-dashoffset: 40.69935989379883px;
  stroke-dasharray: 40.69935989379883px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.91s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.82s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.91s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.82s;
}

svg.active .svg-elem-92 {
  stroke-dashoffset: 0;
}

svg .svg-elem-93 {
  stroke-dashoffset: 10.15964412689209px;
  stroke-dasharray: 10.15964412689209px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.84s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.92s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.84s;
}

svg.active .svg-elem-93 {
  stroke-dashoffset: 0;
}

svg .svg-elem-94 {
  stroke-dashoffset: 19.181682586669922px;
  stroke-dasharray: 19.181682586669922px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.93s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.86s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.93s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.86s;
}

svg.active .svg-elem-94 {
  stroke-dashoffset: 0;
}

svg .svg-elem-95 {
  stroke-dashoffset: 2px;
  stroke-dasharray: 2px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9400000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.88s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9400000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.88s;
}

svg.active .svg-elem-95 {
  stroke-dashoffset: 0;
}

svg .svg-elem-96 {
  stroke-dashoffset: 2px;
  stroke-dasharray: 2px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9500000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.9s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.9500000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.9s;
}

svg.active .svg-elem-96 {
  stroke-dashoffset: 0;
}

svg .svg-elem-97 {
  stroke-dashoffset: 2px;
  stroke-dasharray: 2px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.92s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.96s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.92s;
}

svg.active .svg-elem-97 {
  stroke-dashoffset: 0;
}

svg .svg-elem-98 {
  stroke-dashoffset: 2px;
  stroke-dasharray: 2px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.97s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.9399999999999995s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.97s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.9399999999999995s;
}

svg.active .svg-elem-98 {
  stroke-dashoffset: 0;
}

svg .svg-elem-99 {
  stroke-dashoffset: 2px;
  stroke-dasharray: 2px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.98s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.96s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.98s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.96s;
}

svg.active .svg-elem-99 {
  stroke-dashoffset: 0;
}

svg .svg-elem-100 {
  stroke-dashoffset: 2px;
  stroke-dasharray: 2px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.99s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.98s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 0.99s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 5.98s;
}

svg.active .svg-elem-100 {
  stroke-dashoffset: 0;
}

svg .svg-elem-101 {
  stroke-dashoffset: 285.2362060546875px;
  stroke-dasharray: 285.2362060546875px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6s;
}

svg.active .svg-elem-101 {
  stroke-dashoffset: 0;
}

svg .svg-elem-102 {
  stroke-dashoffset: 31.671897888183594px;
  stroke-dasharray: 31.671897888183594px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.01s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.02s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.01s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.02s;
}

svg.active .svg-elem-102 {
  stroke-dashoffset: 0;
}

svg .svg-elem-103 {
  stroke-dashoffset: 16.900002479553223px;
  stroke-dasharray: 16.900002479553223px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.04s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.02s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.04s;
}

svg.active .svg-elem-103 {
  stroke-dashoffset: 0;
}

svg .svg-elem-104 {
  stroke-dashoffset: 20.027755737304688px;
  stroke-dasharray: 20.027755737304688px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.03s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.0600000000000005s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.03s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.0600000000000005s;
}

svg.active .svg-elem-104 {
  stroke-dashoffset: 0;
}

svg .svg-elem-105 {
  stroke-dashoffset: 10.5px;
  stroke-dasharray: 10.5px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.08s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.04s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.08s;
}

svg.active .svg-elem-105 {
  stroke-dashoffset: 0;
}

svg .svg-elem-106 {
  stroke-dashoffset: 12.235710144042969px;
  stroke-dasharray: 12.235710144042969px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.05s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.1s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.05s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.1s;
}

svg.active .svg-elem-106 {
  stroke-dashoffset: 0;
}

svg .svg-elem-107 {
  stroke-dashoffset: 9.749207496643066px;
  stroke-dasharray: 9.749207496643066px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.06s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.12s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.06s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.12s;
}

svg.active .svg-elem-107 {
  stroke-dashoffset: 0;
}

svg .svg-elem-108 {
  stroke-dashoffset: 7.852349758148193px;
  stroke-dasharray: 7.852349758148193px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.07s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.140000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.07s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.140000000000001s;
}

svg.active .svg-elem-108 {
  stroke-dashoffset: 0;
}

svg .svg-elem-109 {
  stroke-dashoffset: 30.768024444580078px;
  stroke-dasharray: 30.768024444580078px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.16s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.08s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.16s;
}

svg.active .svg-elem-109 {
  stroke-dashoffset: 0;
}

svg .svg-elem-110 {
  stroke-dashoffset: 10.70918083190918px;
  stroke-dasharray: 10.70918083190918px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.09s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.18s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.09s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.18s;
}

svg.active .svg-elem-110 {
  stroke-dashoffset: 0;
}

svg .svg-elem-111 {
  stroke-dashoffset: 15.946325302124023px;
  stroke-dasharray: 15.946325302124023px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.2s;
}

svg.active .svg-elem-111 {
  stroke-dashoffset: 0;
}

svg .svg-elem-112 {
  stroke-dashoffset: 27.06830406188965px;
  stroke-dasharray: 27.06830406188965px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.11s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.220000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.11s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.220000000000001s;
}

svg.active .svg-elem-112 {
  stroke-dashoffset: 0;
}

svg .svg-elem-113 {
  stroke-dashoffset: 31.761890411376953px;
  stroke-dasharray: 31.761890411376953px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.12s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.24s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.12s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.24s;
}

svg.active .svg-elem-113 {
  stroke-dashoffset: 0;
}

svg .svg-elem-114 {
  stroke-dashoffset: 9.33896017074585px;
  stroke-dasharray: 9.33896017074585px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1300000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.26s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1300000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.26s;
}

svg.active .svg-elem-114 {
  stroke-dashoffset: 0;
}

svg .svg-elem-115 {
  stroke-dashoffset: 79.48612976074219px;
  stroke-dasharray: 79.48612976074219px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1400000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.28s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1400000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.28s;
}

svg.active .svg-elem-115 {
  stroke-dashoffset: 0;
}

svg .svg-elem-116 {
  stroke-dashoffset: 26.19194793701172px;
  stroke-dasharray: 26.19194793701172px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1500000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.300000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1500000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.300000000000001s;
}

svg.active .svg-elem-116 {
  stroke-dashoffset: 0;
}

svg .svg-elem-117 {
  stroke-dashoffset: 106.020263671875px;
  stroke-dasharray: 106.020263671875px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.32s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.16s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.32s;
}

svg.active .svg-elem-117 {
  stroke-dashoffset: 0;
}

svg .svg-elem-118 {
  stroke-dashoffset: 101.55144500732422px;
  stroke-dasharray: 101.55144500732422px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.17s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.34s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.17s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.34s;
}

svg.active .svg-elem-118 {
  stroke-dashoffset: 0;
}

svg .svg-elem-119 {
  stroke-dashoffset: 98.51678466796875px;
  stroke-dasharray: 98.51678466796875px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.18s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.359999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.18s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.359999999999999s;
}

svg.active .svg-elem-119 {
  stroke-dashoffset: 0;
}

svg .svg-elem-120 {
  stroke-dashoffset: 92.89999389648438px;
  stroke-dasharray: 92.89999389648438px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.19s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.38s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.19s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.38s;
}

svg.active .svg-elem-120 {
  stroke-dashoffset: 0;
}

svg .svg-elem-121 {
  stroke-dashoffset: 430.3205871582031px;
  stroke-dasharray: 430.3205871582031px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.2s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4s;
}

svg.active .svg-elem-121 {
  stroke-dashoffset: 0;
}

svg .svg-elem-122 {
  stroke-dashoffset: 83.47819519042969px;
  stroke-dasharray: 83.47819519042969px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.21s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.42s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.21s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.42s;
}

svg.active .svg-elem-122 {
  stroke-dashoffset: 0;
}

svg .svg-elem-123 {
  stroke-dashoffset: 23.20425033569336px;
  stroke-dasharray: 23.20425033569336px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.22s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4399999999999995s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.22s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.4399999999999995s;
}

svg.active .svg-elem-123 {
  stroke-dashoffset: 0;
}

svg .svg-elem-124 {
  stroke-dashoffset: 22.74730110168457px;
  stroke-dasharray: 22.74730110168457px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.23s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.46s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.23s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.46s;
}

svg.active .svg-elem-124 {
  stroke-dashoffset: 0;
}

svg .svg-elem-125 {
  stroke-dashoffset: 31.426870346069336px;
  stroke-dasharray: 31.426870346069336px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.24s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.48s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.24s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.48s;
}

svg.active .svg-elem-125 {
  stroke-dashoffset: 0;
}

svg .svg-elem-126 {
  stroke-dashoffset: 33.60016441345215px;
  stroke-dasharray: 33.60016441345215px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.25s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.5s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.25s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.5s;
}

svg.active .svg-elem-126 {
  stroke-dashoffset: 0;
}

svg .svg-elem-127 {
  stroke-dashoffset: 370.3213195800781px;
  stroke-dasharray: 370.3213195800781px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.26s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.52s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.26s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.52s;
}

svg.active .svg-elem-127 {
  stroke-dashoffset: 0;
}

svg .svg-elem-128 {
  stroke-dashoffset: 153.96975708007812px;
  stroke-dasharray: 153.96975708007812px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.27s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.54s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.27s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.54s;
}

svg.active .svg-elem-128 {
  stroke-dashoffset: 0;
}

svg .svg-elem-129 {
  stroke-dashoffset: 160.02694702148438px;
  stroke-dasharray: 160.02694702148438px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.5600000000000005s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.28s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.5600000000000005s;
}

svg.active .svg-elem-129 {
  stroke-dashoffset: 0;
}

svg .svg-elem-130 {
  stroke-dashoffset: 105.08419799804688px;
  stroke-dasharray: 105.08419799804688px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.29s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.58s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.29s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.58s;
}

svg.active .svg-elem-130 {
  stroke-dashoffset: 0;
}

svg .svg-elem-131 {
  stroke-dashoffset: 20.671627044677734px;
  stroke-dasharray: 20.671627044677734px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s;
}

svg.active .svg-elem-131 {
  stroke-dashoffset: 0;
}

svg .svg-elem-132 {
  stroke-dashoffset: 161.96658325195312px;
  stroke-dasharray: 161.96658325195312px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.31s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.62s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.31s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.62s;
}

svg.active .svg-elem-132 {
  stroke-dashoffset: 0;
}

svg .svg-elem-133 {
  stroke-dashoffset: 111.24657440185547px;
  stroke-dasharray: 111.24657440185547px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.640000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.640000000000001s;
}

svg.active .svg-elem-133 {
  stroke-dashoffset: 0;
}

svg .svg-elem-134 {
  stroke-dashoffset: 69.35823822021484px;
  stroke-dasharray: 69.35823822021484px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.33s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.66s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.33s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.66s;
}

svg.active .svg-elem-134 {
  stroke-dashoffset: 0;
}

svg .svg-elem-135 {
  stroke-dashoffset: 69.0257568359375px;
  stroke-dasharray: 69.0257568359375px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.34s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.68s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.34s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.68s;
}

svg.active .svg-elem-135 {
  stroke-dashoffset: 0;
}

svg .svg-elem-136 {
  stroke-dashoffset: 74.87419891357422px;
  stroke-dasharray: 74.87419891357422px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.35s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.7s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.35s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.7s;
}

svg.active .svg-elem-136 {
  stroke-dashoffset: 0;
}

svg .svg-elem-137 {
  stroke-dashoffset: 73.13009643554688px;
  stroke-dasharray: 73.13009643554688px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.36s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.720000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.36s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.720000000000001s;
}

svg.active .svg-elem-137 {
  stroke-dashoffset: 0;
}

svg .svg-elem-138 {
  stroke-dashoffset: 117.68881225585938px;
  stroke-dasharray: 117.68881225585938px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.37s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.74s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.37s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.74s;
}

svg.active .svg-elem-138 {
  stroke-dashoffset: 0;
}

svg .svg-elem-139 {
  stroke-dashoffset: 29.544532775878906px;
  stroke-dasharray: 29.544532775878906px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3800000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.76s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3800000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.76s;
}

svg.active .svg-elem-139 {
  stroke-dashoffset: 0;
}

svg .svg-elem-140 {
  stroke-dashoffset: 14.406912803649902px;
  stroke-dasharray: 14.406912803649902px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3900000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.78s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.3900000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.78s;
}

svg.active .svg-elem-140 {
  stroke-dashoffset: 0;
}

svg .svg-elem-141 {
  stroke-dashoffset: 19.17302131652832px;
  stroke-dasharray: 19.17302131652832px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.800000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.4000000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.800000000000001s;
}

svg.active .svg-elem-141 {
  stroke-dashoffset: 0;
}

svg .svg-elem-142 {
  stroke-dashoffset: 25.481483459472656px;
  stroke-dasharray: 25.481483459472656px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.41s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.82s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.41s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.82s;
}

svg.active .svg-elem-142 {
  stroke-dashoffset: 0;
}

svg .svg-elem-143 {
  stroke-dashoffset: 12.601430892944336px;
  stroke-dasharray: 12.601430892944336px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.42s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.84s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.42s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.84s;
}

svg.active .svg-elem-143 {
  stroke-dashoffset: 0;
}

svg .svg-elem-144 {
  stroke-dashoffset: 19.722270965576172px;
  stroke-dasharray: 19.722270965576172px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.43s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.859999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.43s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.859999999999999s;
}

svg.active .svg-elem-144 {
  stroke-dashoffset: 0;
}

svg .svg-elem-145 {
  stroke-dashoffset: 15.531641006469727px;
  stroke-dasharray: 15.531641006469727px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.88s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.44s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.88s;
}

svg.active .svg-elem-145 {
  stroke-dashoffset: 0;
}

svg .svg-elem-146 {
  stroke-dashoffset: 29.478313446044922px;
  stroke-dasharray: 29.478313446044922px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.45s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.9s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.45s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.9s;
}

svg.active .svg-elem-146 {
  stroke-dashoffset: 0;
}

svg .svg-elem-147 {
  stroke-dashoffset: 18.59502601623535px;
  stroke-dasharray: 18.59502601623535px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.46s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.92s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.46s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.92s;
}

svg.active .svg-elem-147 {
  stroke-dashoffset: 0;
}

svg .svg-elem-148 {
  stroke-dashoffset: 11.359685897827148px;
  stroke-dasharray: 11.359685897827148px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.47s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.9399999999999995s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.47s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.9399999999999995s;
}

svg.active .svg-elem-148 {
  stroke-dashoffset: 0;
}

svg .svg-elem-149 {
  stroke-dashoffset: 12.138592720031738px;
  stroke-dasharray: 12.138592720031738px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.48s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.96s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.48s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.96s;
}

svg.active .svg-elem-149 {
  stroke-dashoffset: 0;
}

svg .svg-elem-150 {
  stroke-dashoffset: 63.33787155151367px;
  stroke-dasharray: 63.33787155151367px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.49s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.98s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.49s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 6.98s;
}

svg.active .svg-elem-150 {
  stroke-dashoffset: 0;
}

svg .svg-elem-151 {
  stroke-dashoffset: 11.93799114227295px;
  stroke-dasharray: 11.93799114227295px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.5s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7s;
}

svg.active .svg-elem-151 {
  stroke-dashoffset: 0;
}

svg .svg-elem-152 {
  stroke-dashoffset: 47.126007080078125px;
  stroke-dasharray: 47.126007080078125px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.51s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.02s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.51s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.02s;
}

svg.active .svg-elem-152 {
  stroke-dashoffset: 0;
}

svg .svg-elem-153 {
  stroke-dashoffset: 74.74984741210938px;
  stroke-dasharray: 74.74984741210938px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.04s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.52s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.04s;
}

svg.active .svg-elem-153 {
  stroke-dashoffset: 0;
}

svg .svg-elem-154 {
  stroke-dashoffset: 19.366180419921875px;
  stroke-dasharray: 19.366180419921875px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.53s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.0600000000000005s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.53s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.0600000000000005s;
}

svg.active .svg-elem-154 {
  stroke-dashoffset: 0;
}

svg .svg-elem-155 {
  stroke-dashoffset: 13.368359565734863px;
  stroke-dasharray: 13.368359565734863px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.54s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.08s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.54s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.08s;
}

svg.active .svg-elem-155 {
  stroke-dashoffset: 0;
}

svg .svg-elem-156 {
  stroke-dashoffset: 59.01915740966797px;
  stroke-dasharray: 59.01915740966797px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.55s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.1s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.55s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.1s;
}

svg.active .svg-elem-156 {
  stroke-dashoffset: 0;
}

svg .svg-elem-157 {
  stroke-dashoffset: 19.208091735839844px;
  stroke-dasharray: 19.208091735839844px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.12s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.56s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.12s;
}

svg.active .svg-elem-157 {
  stroke-dashoffset: 0;
}

svg .svg-elem-158 {
  stroke-dashoffset: 12.505224227905273px;
  stroke-dasharray: 12.505224227905273px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.57s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.140000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.57s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.140000000000001s;
}

svg.active .svg-elem-158 {
  stroke-dashoffset: 0;
}

svg .svg-elem-159 {
  stroke-dashoffset: 53.64008331298828px;
  stroke-dasharray: 53.64008331298828px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.58s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.16s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.58s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.16s;
}

svg.active .svg-elem-159 {
  stroke-dashoffset: 0;
}

svg .svg-elem-160 {
  stroke-dashoffset: 17.332042694091797px;
  stroke-dasharray: 17.332042694091797px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.59s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.18s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.59s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.18s;
}

svg.active .svg-elem-160 {
  stroke-dashoffset: 0;
}

svg .svg-elem-161 {
  stroke-dashoffset: 52.86423873901367px;
  stroke-dasharray: 52.86423873901367px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.2s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.2s;
}

svg.active .svg-elem-161 {
  stroke-dashoffset: 0;
}

svg .svg-elem-162 {
  stroke-dashoffset: 13.580621719360352px;
  stroke-dasharray: 13.580621719360352px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.61s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.220000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.61s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.220000000000001s;
}

svg.active .svg-elem-162 {
  stroke-dashoffset: 0;
}

svg .svg-elem-163 {
  stroke-dashoffset: 7.74544095993042px;
  stroke-dasharray: 7.74544095993042px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.62s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.24s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.62s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.24s;
}

svg.active .svg-elem-163 {
  stroke-dashoffset: 0;
}

svg .svg-elem-164 {
  stroke-dashoffset: 91.02351379394531px;
  stroke-dasharray: 91.02351379394531px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6300000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.26s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6300000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.26s;
}

svg.active .svg-elem-164 {
  stroke-dashoffset: 0;
}

svg .svg-elem-165 {
  stroke-dashoffset: 92.10528564453125px;
  stroke-dasharray: 92.10528564453125px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6400000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.28s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6400000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.28s;
}

svg.active .svg-elem-165 {
  stroke-dashoffset: 0;
}

svg .svg-elem-166 {
  stroke-dashoffset: 58.289981842041016px;
  stroke-dasharray: 58.289981842041016px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6500000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.300000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6500000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.300000000000001s;
}

svg.active .svg-elem-166 {
  stroke-dashoffset: 0;
}

svg .svg-elem-167 {
  stroke-dashoffset: 21.235164642333984px;
  stroke-dasharray: 21.235164642333984px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6600000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.32s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.6600000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.32s;
}

svg.active .svg-elem-167 {
  stroke-dashoffset: 0;
}

svg .svg-elem-168 {
  stroke-dashoffset: 13.808921813964844px;
  stroke-dasharray: 13.808921813964844px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.67s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.34s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.67s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.34s;
}

svg.active .svg-elem-168 {
  stroke-dashoffset: 0;
}

svg .svg-elem-169 {
  stroke-dashoffset: 10.929950714111328px;
  stroke-dasharray: 10.929950714111328px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.359999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.68s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.359999999999999s;
}

svg.active .svg-elem-169 {
  stroke-dashoffset: 0;
}

svg .svg-elem-170 {
  stroke-dashoffset: 54.53963851928711px;
  stroke-dasharray: 54.53963851928711px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.69s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.38s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.69s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.38s;
}

svg.active .svg-elem-170 {
  stroke-dashoffset: 0;
}

svg .svg-elem-171 {
  stroke-dashoffset: 49.32937240600586px;
  stroke-dasharray: 49.32937240600586px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.7s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4s;
}

svg.active .svg-elem-171 {
  stroke-dashoffset: 0;
}

svg .svg-elem-172 {
  stroke-dashoffset: 18.177650451660156px;
  stroke-dasharray: 18.177650451660156px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.71s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.42s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.71s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.42s;
}

svg.active .svg-elem-172 {
  stroke-dashoffset: 0;
}

svg .svg-elem-173 {
  stroke-dashoffset: 11.804240226745605px;
  stroke-dasharray: 11.804240226745605px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.72s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4399999999999995s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.72s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.4399999999999995s;
}

svg.active .svg-elem-173 {
  stroke-dashoffset: 0;
}

svg .svg-elem-174 {
  stroke-dashoffset: 9.496252059936523px;
  stroke-dasharray: 9.496252059936523px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.73s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.46s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.73s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.46s;
}

svg.active .svg-elem-174 {
  stroke-dashoffset: 0;
}

svg .svg-elem-175 {
  stroke-dashoffset: 45.86885070800781px;
  stroke-dasharray: 45.86885070800781px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.74s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.48s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.74s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.48s;
}

svg.active .svg-elem-175 {
  stroke-dashoffset: 0;
}

svg .svg-elem-176 {
  stroke-dashoffset: 53.72953414916992px;
  stroke-dasharray: 53.72953414916992px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.75s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.5s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.75s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.5s;
}

svg.active .svg-elem-176 {
  stroke-dashoffset: 0;
}

svg .svg-elem-177 {
  stroke-dashoffset: 19.66167449951172px;
  stroke-dasharray: 19.66167449951172px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.76s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.52s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.76s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.52s;
}

svg.active .svg-elem-177 {
  stroke-dashoffset: 0;
}

svg .svg-elem-178 {
  stroke-dashoffset: 12.708002090454102px;
  stroke-dasharray: 12.708002090454102px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.77s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.54s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.77s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.54s;
}

svg.active .svg-elem-178 {
  stroke-dashoffset: 0;
}

svg .svg-elem-179 {
  stroke-dashoffset: 10.24372673034668px;
  stroke-dasharray: 10.24372673034668px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.78s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.5600000000000005s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.78s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.5600000000000005s;
}

svg.active .svg-elem-179 {
  stroke-dashoffset: 0;
}

svg .svg-elem-180 {
  stroke-dashoffset: 50.19200134277344px;
  stroke-dasharray: 50.19200134277344px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.79s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.58s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.79s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.58s;
}

svg.active .svg-elem-180 {
  stroke-dashoffset: 0;
}

svg .svg-elem-181 {
  stroke-dashoffset: 43.835205078125px;
  stroke-dasharray: 43.835205078125px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.6s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.6s;
}

svg.active .svg-elem-181 {
  stroke-dashoffset: 0;
}

svg .svg-elem-182 {
  stroke-dashoffset: 16.265758514404297px;
  stroke-dasharray: 16.265758514404297px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.81s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.62s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.81s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.62s;
}

svg.active .svg-elem-182 {
  stroke-dashoffset: 0;
}

svg .svg-elem-183 {
  stroke-dashoffset: 10.786613464355469px;
  stroke-dasharray: 10.786613464355469px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.82s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.640000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.82s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.640000000000001s;
}

svg.active .svg-elem-183 {
  stroke-dashoffset: 0;
}

svg .svg-elem-184 {
  stroke-dashoffset: 8.566670894622803px;
  stroke-dasharray: 8.566670894622803px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.83s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.66s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.83s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.66s;
}

svg.active .svg-elem-184 {
  stroke-dashoffset: 0;
}

svg .svg-elem-185 {
  stroke-dashoffset: 40.97858810424805px;
  stroke-dasharray: 40.97858810424805px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.84s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.68s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.84s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.68s;
}

svg.active .svg-elem-185 {
  stroke-dashoffset: 0;
}

svg .svg-elem-186 {
  stroke-dashoffset: 151.7136993408203px;
  stroke-dasharray: 151.7136993408203px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.85s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.7s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.85s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.7s;
}

svg.active .svg-elem-186 {
  stroke-dashoffset: 0;
}


svg .svg-elem-187 {
  stroke-dashoffset: 66.20143127441406px;
  stroke-dasharray: 66.20143127441406px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.86s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.720000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.86s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.720000000000001s;
}

svg.active .svg-elem-187 {
  stroke-dashoffset: 0;
}

svg .svg-elem-188 {
  stroke-dashoffset: 19.954063415527344px;
  stroke-dasharray: 19.954063415527344px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.87s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.74s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.87s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.74s;
}

svg.active .svg-elem-188 {
  stroke-dashoffset: 0;
}

svg .svg-elem-189 {
  stroke-dashoffset: 8.827317237854004px;
  stroke-dasharray: 8.827317237854004px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8800000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.76s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8800000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.76s;
}

svg.active .svg-elem-189 {
  stroke-dashoffset: 0;
}

svg .svg-elem-190 {
  stroke-dashoffset: 18.14598846435547px;
  stroke-dasharray: 18.14598846435547px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8900000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.78s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.8900000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.78s;
}

svg.active .svg-elem-190 {
  stroke-dashoffset: 0;
}

svg .svg-elem-191 {
  stroke-dashoffset: 16.16703224182129px;
  stroke-dasharray: 16.16703224182129px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.800000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9000000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.800000000000001s;
}

svg.active .svg-elem-191 {
  stroke-dashoffset: 0;
}

svg .svg-elem-192 {
  stroke-dashoffset: 14.22853946685791px;
  stroke-dasharray: 14.22853946685791px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9100000000000001s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.82s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.9100000000000001s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.82s;
}

svg.active .svg-elem-192 {
  stroke-dashoffset: 0;
}

svg .svg-elem-193 {
  stroke-dashoffset: 15.987720489501953px;
  stroke-dasharray: 15.987720489501953px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.84s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.92s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.84s;
}

svg.active .svg-elem-193 {
  stroke-dashoffset: 0;
}

svg .svg-elem-194 {
  stroke-dashoffset: 14.847478866577148px;
  stroke-dasharray: 14.847478866577148px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.93s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.859999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.93s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.859999999999999s;
}

svg.active .svg-elem-194 {
  stroke-dashoffset: 0;
}

svg .svg-elem-195 {
  stroke-dashoffset: 137.4468994140625px;
  stroke-dasharray: 137.4468994140625px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.94s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.88s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.94s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.88s;
}

svg.active .svg-elem-195 {
  stroke-dashoffset: 0;
}

svg .svg-elem-196 {
  stroke-dashoffset: 32.49429702758789px;
  stroke-dasharray: 32.49429702758789px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.95s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.9s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.95s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.9s;
}

svg.active .svg-elem-196 {
  stroke-dashoffset: 0;
}

svg .svg-elem-197 {
  stroke-dashoffset: 11.095683097839355px;
  stroke-dasharray: 11.095683097839355px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.96s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.92s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.96s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.92s;
}

svg.active .svg-elem-197 {
  stroke-dashoffset: 0;
}

svg .svg-elem-198 {
  stroke-dashoffset: 20.482303619384766px;
  stroke-dasharray: 20.482303619384766px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.97s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.9399999999999995s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.97s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.9399999999999995s;
}

svg.active .svg-elem-198 {
  stroke-dashoffset: 0;
}

svg .svg-elem-199 {
  stroke-dashoffset: 21.597015380859375px;
  stroke-dasharray: 21.597015380859375px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.98s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.96s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.98s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.96s;
}

svg.active .svg-elem-199 {
  stroke-dashoffset: 0;
}

svg .svg-elem-200 {
  stroke-dashoffset: 31.13458251953125px;
  stroke-dasharray: 31.13458251953125px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.99s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.98s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 1.99s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 7.98s;
}

svg.active .svg-elem-200 {
  stroke-dashoffset: 0;
}

svg .svg-elem-201 {
  stroke-dashoffset: 9.250842094421387px;
  stroke-dasharray: 9.250842094421387px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8s;
}

svg.active .svg-elem-201 {
  stroke-dashoffset: 0;
}

svg .svg-elem-202 {
  stroke-dashoffset: 23.68177032470703px;
  stroke-dasharray: 23.68177032470703px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.0100000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.02s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.0100000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.02s;
}

svg.active .svg-elem-202 {
  stroke-dashoffset: 0;
}

svg .svg-elem-203 {
  stroke-dashoffset: 7.349282264709473px;
  stroke-dasharray: 7.349282264709473px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.02s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.04s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.02s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.04s;
}

svg.active .svg-elem-203 {
  stroke-dashoffset: 0;
}

svg .svg-elem-204 {
  stroke-dashoffset: 8.98196792602539px;
  stroke-dasharray: 8.98196792602539px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.0300000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.06s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.0300000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.06s;
}

svg.active .svg-elem-204 {
  stroke-dashoffset: 0;
}

svg .svg-elem-205 {
  stroke-dashoffset: 9.584188461303711px;
  stroke-dasharray: 9.584188461303711px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.08s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.04s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.08s;
}

svg.active .svg-elem-205 {
  stroke-dashoffset: 0;
}

svg .svg-elem-206 {
  stroke-dashoffset: 8.837953567504883px;
  stroke-dasharray: 8.837953567504883px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.05s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.1s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.05s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.1s;
}

svg.active .svg-elem-206 {
  stroke-dashoffset: 0;
}

svg .svg-elem-207 {
  stroke-dashoffset: 54.439449310302734px;
  stroke-dasharray: 54.439449310302734px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.06s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.120000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.06s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.120000000000001s;
}

svg.active .svg-elem-207 {
  stroke-dashoffset: 0;
}

svg .svg-elem-208 {
  stroke-dashoffset: 5.214042663574219px;
  stroke-dasharray: 5.214042663574219px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.07s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.14s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.07s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.14s;
}

svg.active .svg-elem-208 {
  stroke-dashoffset: 0;
}

svg .svg-elem-209 {
  stroke-dashoffset: 8.543903350830078px;
  stroke-dasharray: 8.543903350830078px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.08s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.16s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.08s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.16s;
}

svg.active .svg-elem-209 {
  stroke-dashoffset: 0;
}

svg .svg-elem-210 {
  stroke-dashoffset: 10.466375350952148px;
  stroke-dasharray: 10.466375350952148px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.09s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.18s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.09s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.18s;
}

svg.active .svg-elem-210 {
  stroke-dashoffset: 0;
}

svg .svg-elem-211 {
  stroke-dashoffset: 5.8832831382751465px;
  stroke-dasharray: 5.8832831382751465px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.2s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.2s;
}

svg.active .svg-elem-211 {
  stroke-dashoffset: 0;
}

svg .svg-elem-212 {
  stroke-dashoffset: 6.8965067863464355px;
  stroke-dasharray: 6.8965067863464355px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.11s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.219999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.11s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.219999999999999s;
}

svg.active .svg-elem-212 {
  stroke-dashoffset: 0;
}

svg .svg-elem-213 {
  stroke-dashoffset: 7.278965473175049px;
  stroke-dasharray: 7.278965473175049px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.12s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.24s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.12s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.24s;
}

svg.active .svg-elem-213 {
  stroke-dashoffset: 0;
}

svg .svg-elem-214 {
  stroke-dashoffset: 9.417798519134521px;
  stroke-dasharray: 9.417798519134521px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.13s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.26s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.13s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.26s;
}

svg.active .svg-elem-214 {
  stroke-dashoffset: 0;
}

svg .svg-elem-215 {
  stroke-dashoffset: 9.429290771484375px;
  stroke-dasharray: 9.429290771484375px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.14s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.280000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.14s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.280000000000001s;
}

svg.active .svg-elem-215 {
  stroke-dashoffset: 0;
}

svg .svg-elem-216 {
  stroke-dashoffset: 10.730589866638184px;
  stroke-dasharray: 10.730589866638184px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.15s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.3s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.15s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.3s;
}

svg.active .svg-elem-216 {
  stroke-dashoffset: 0;
}

svg .svg-elem-217 {
  stroke-dashoffset: 118.44767761230469px;
  stroke-dasharray: 118.44767761230469px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.32s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.16s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.32s;
}

svg.active .svg-elem-217 {
  stroke-dashoffset: 0;
}

svg .svg-elem-218 {
  stroke-dashoffset: 35.24174880981445px;
  stroke-dasharray: 35.24174880981445px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.17s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.34s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.17s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.34s;
}

svg.active .svg-elem-218 {
  stroke-dashoffset: 0;
}

svg .svg-elem-219 {
  stroke-dashoffset: 15.865852355957031px;
  stroke-dasharray: 15.865852355957031px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.18s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.36s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.18s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.36s;
}

svg.active .svg-elem-219 {
  stroke-dashoffset: 0;
}

svg .svg-elem-220 {
  stroke-dashoffset: 27.986801147460938px;
  stroke-dasharray: 27.986801147460938px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.19s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.379999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.19s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.379999999999999s;
}

svg.active .svg-elem-220 {
  stroke-dashoffset: 0;
}

svg .svg-elem-221 {
  stroke-dashoffset: 23.375102996826172px;
  stroke-dasharray: 23.375102996826172px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.4s;
}

svg.active .svg-elem-221 {
  stroke-dashoffset: 0;
}

svg .svg-elem-222 {
  stroke-dashoffset: 12.808223724365234px;
  stroke-dasharray: 12.808223724365234px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.21s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.42s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.21s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.42s;
}

svg.active .svg-elem-222 {
  stroke-dashoffset: 0;
}

svg .svg-elem-223 {
  stroke-dashoffset: 19.857341766357422px;
  stroke-dasharray: 19.857341766357422px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.22s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.440000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.22s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.440000000000001s;
}

svg.active .svg-elem-223 {
  stroke-dashoffset: 0;
}

svg .svg-elem-224 {
  stroke-dashoffset: 32.19556427001953px;
  stroke-dasharray: 32.19556427001953px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.23s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.46s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.23s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.46s;
}

svg.active .svg-elem-224 {
  stroke-dashoffset: 0;
}

svg .svg-elem-225 {
  stroke-dashoffset: 36.83818054199219px;
  stroke-dasharray: 36.83818054199219px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.24s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.48s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.24s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.48s;
}

svg.active .svg-elem-225 {
  stroke-dashoffset: 0;
}

svg .svg-elem-226 {
  stroke-dashoffset: 13.045360565185547px;
  stroke-dasharray: 13.045360565185547px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.25s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.5s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.25s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.5s;
}

svg.active .svg-elem-226 {
  stroke-dashoffset: 0;
}

svg .svg-elem-227 {
  stroke-dashoffset: 9.134429454803467px;
  stroke-dasharray: 9.134429454803467px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2600000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.52s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2600000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.52s;
}

svg.active .svg-elem-227 {
  stroke-dashoffset: 0;
}

svg .svg-elem-228 {
  stroke-dashoffset: 27.677982330322266px;
  stroke-dasharray: 27.677982330322266px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.27s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.54s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.27s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.54s;
}

svg.active .svg-elem-228 {
  stroke-dashoffset: 0;
}

svg .svg-elem-229 {
  stroke-dashoffset: 115.32970428466797px;
  stroke-dasharray: 115.32970428466797px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2800000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.56s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2800000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.56s;
}

svg.active .svg-elem-229 {
  stroke-dashoffset: 0;
}

svg .svg-elem-230 {
  stroke-dashoffset: 61.19190979003906px;
  stroke-dasharray: 61.19190979003906px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.29s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.58s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.29s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.58s;
}

svg.active .svg-elem-230 {
  stroke-dashoffset: 0;
}

svg .svg-elem-231 {
  stroke-dashoffset: 70.85469818115234px;
  stroke-dasharray: 70.85469818115234px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3000000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.600000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.3000000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.600000000000001s;
}

svg.active .svg-elem-231 {
  stroke-dashoffset: 0;
}

svg .svg-elem-232 {
  stroke-dashoffset: 32.56795120239258px;
  stroke-dasharray: 32.56795120239258px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.31s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.620000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.31s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.620000000000001s;
}

svg.active .svg-elem-232 {
  stroke-dashoffset: 0;
}

svg .svg-elem-233 {
  stroke-dashoffset: 159.45541381835938px;
  stroke-dasharray: 159.45541381835938px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.32s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.64s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.32s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.64s;
}

svg.active .svg-elem-233 {
  stroke-dashoffset: 0;
}

svg .svg-elem-234 {
  stroke-dashoffset: 157.0904998779297px;
  stroke-dasharray: 157.0904998779297px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.33s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.66s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.33s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.66s;
}

svg.active .svg-elem-234 {
  stroke-dashoffset: 0;
}

svg .svg-elem-235 {
  stroke-dashoffset: 81.11359405517578px;
  stroke-dasharray: 81.11359405517578px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.34s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.68s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.34s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.68s;
}

svg.active .svg-elem-235 {
  stroke-dashoffset: 0;
}

svg .svg-elem-236 {
  stroke-dashoffset: 114.79480743408203px;
  stroke-dasharray: 114.79480743408203px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.35s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.7s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.35s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.7s;
}

svg.active .svg-elem-236 {
  stroke-dashoffset: 0;
}

svg .svg-elem-237 {
  stroke-dashoffset: 14.60158634185791px;
  stroke-dasharray: 14.60158634185791px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.36s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.719999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.36s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.719999999999999s;
}

svg.active .svg-elem-237 {
  stroke-dashoffset: 0;
}

svg .svg-elem-238 {
  stroke-dashoffset: 117.62287902832031px;
  stroke-dasharray: 117.62287902832031px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.37s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.74s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.37s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.74s;
}

svg.active .svg-elem-238 {
  stroke-dashoffset: 0;
}

svg .svg-elem-239 {
  stroke-dashoffset: 17.805065155029297px;
  stroke-dasharray: 17.805065155029297px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.38s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.76s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.38s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.76s;
}

svg.active .svg-elem-239 {
  stroke-dashoffset: 0;
}

svg .svg-elem-240 {
  stroke-dashoffset: 115.51942443847656px;
  stroke-dasharray: 115.51942443847656px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.39s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.780000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.39s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.780000000000001s;
}

svg.active .svg-elem-240 {
  stroke-dashoffset: 0;
}

svg .svg-elem-241 {
  stroke-dashoffset: 54.63717269897461px;
  stroke-dasharray: 54.63717269897461px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.8s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.4s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.8s;
}

svg.active .svg-elem-241 {
  stroke-dashoffset: 0;
}

svg .svg-elem-242 {
  stroke-dashoffset: 121.71873474121094px;
  stroke-dasharray: 121.71873474121094px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.41s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.82s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.41s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.82s;
}

svg.active .svg-elem-242 {
  stroke-dashoffset: 0;
}

svg .svg-elem-243 {
  stroke-dashoffset: 130.71400451660156px;
  stroke-dasharray: 130.71400451660156px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.42s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.84s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.42s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.84s;
}

svg.active .svg-elem-243 {
  stroke-dashoffset: 0;
}

svg .svg-elem-244 {
  stroke-dashoffset: 223.64849853515625px;
  stroke-dasharray: 223.64849853515625px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.43s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.86s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.43s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.86s;
}

svg.active .svg-elem-244 {
  stroke-dashoffset: 0;
}

svg .svg-elem-245 {
  stroke-dashoffset: 316.7086486816406px;
  stroke-dasharray: 316.7086486816406px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.44s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.879999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.44s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.879999999999999s;
}

svg.active .svg-elem-245 {
  stroke-dashoffset: 0;
}

svg .svg-elem-246 {
  stroke-dashoffset: 127.13180541992188px;
  stroke-dasharray: 127.13180541992188px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.45s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.9s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.45s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.9s;
}

svg.active .svg-elem-246 {
  stroke-dashoffset: 0;
}

svg .svg-elem-247 {
  stroke-dashoffset: 232.1377716064453px;
  stroke-dasharray: 232.1377716064453px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.46s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.92s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.46s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.92s;
}

svg.active .svg-elem-247 {
  stroke-dashoffset: 0;
}

svg .svg-elem-248 {
  stroke-dashoffset: 112.05290222167969px;
  stroke-dasharray: 112.05290222167969px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.47s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.940000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.47s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.940000000000001s;
}

svg.active .svg-elem-248 {
  stroke-dashoffset: 0;
}

svg .svg-elem-249 {
  stroke-dashoffset: 106.80935668945312px;
  stroke-dasharray: 106.80935668945312px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.48s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.96s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.48s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.96s;
}

svg.active .svg-elem-249 {
  stroke-dashoffset: 0;
}

svg .svg-elem-250 {
  stroke-dashoffset: 42.98898696899414px;
  stroke-dasharray: 42.98898696899414px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.49s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.98s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.49s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 8.98s;
}

svg.active .svg-elem-250 {
  stroke-dashoffset: 0;
}

svg .svg-elem-251 {
  stroke-dashoffset: 105.29576110839844px;
  stroke-dasharray: 105.29576110839844px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9s;
}

svg.active .svg-elem-251 {
  stroke-dashoffset: 0;
}

svg .svg-elem-252 {
  stroke-dashoffset: 229.1407470703125px;
  stroke-dasharray: 229.1407470703125px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5100000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.02s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5100000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.02s;
}

svg.active .svg-elem-252 {
  stroke-dashoffset: 0;
}

svg .svg-elem-253 {
  stroke-dashoffset: 148.9952392578125px;
  stroke-dasharray: 148.9952392578125px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.04s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.52s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.04s;
}

svg.active .svg-elem-253 {
  stroke-dashoffset: 0;
}

svg .svg-elem-254 {
  stroke-dashoffset: 21.043354034423828px;
  stroke-dasharray: 21.043354034423828px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5300000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.06s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5300000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.06s;
}

svg.active .svg-elem-254 {
  stroke-dashoffset: 0;
}

svg .svg-elem-255 {
  stroke-dashoffset: 27.599990844726562px;
  stroke-dasharray: 27.599990844726562px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.54s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.08s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.54s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.08s;
}

svg.active .svg-elem-255 {
  stroke-dashoffset: 0;
}

svg .svg-elem-256 {
  stroke-dashoffset: 17px;
  stroke-dasharray: 17px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5500000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.100000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.5500000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.100000000000001s;
}

svg.active .svg-elem-256 {
  stroke-dashoffset: 0;
}

svg .svg-elem-257 {
  stroke-dashoffset: 13.899993896484375px;
  stroke-dasharray: 13.899993896484375px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.56s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.120000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.56s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.120000000000001s;
}

svg.active .svg-elem-257 {
  stroke-dashoffset: 0;
}

svg .svg-elem-258 {
  stroke-dashoffset: 41.1903076171875px;
  stroke-dasharray: 41.1903076171875px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.57s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.14s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.57s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.14s;
}

svg.active .svg-elem-258 {
  stroke-dashoffset: 0;
}

svg .svg-elem-259 {
  stroke-dashoffset: 37.587921142578125px;
  stroke-dasharray: 37.587921142578125px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.58s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.16s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.58s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.16s;
}

svg.active .svg-elem-259 {
  stroke-dashoffset: 0;
}

svg .svg-elem-260 {
  stroke-dashoffset: 15.430182456970215px;
  stroke-dasharray: 15.430182456970215px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.59s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.18s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.59s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.18s;
}

svg.active .svg-elem-260 {
  stroke-dashoffset: 0;
}

svg .svg-elem-261 {
  stroke-dashoffset: 8.412511825561523px;
  stroke-dasharray: 8.412511825561523px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.2s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.6s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.2s;
}

svg.active .svg-elem-261 {
  stroke-dashoffset: 0;
}

svg .svg-elem-262 {
  stroke-dashoffset: 10.338452339172363px;
  stroke-dasharray: 10.338452339172363px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.61s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.219999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.61s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.219999999999999s;
}

svg.active .svg-elem-262 {
  stroke-dashoffset: 0;
}

svg .svg-elem-263 {
  stroke-dashoffset: 84.08235168457031px;
  stroke-dasharray: 84.08235168457031px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.62s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.24s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.62s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.24s;
}

svg.active .svg-elem-263 {
  stroke-dashoffset: 0;
}

svg .svg-elem-264 {
  stroke-dashoffset: 15.752466201782227px;
  stroke-dasharray: 15.752466201782227px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.63s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.26s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.63s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.26s;
}

svg.active .svg-elem-264 {
  stroke-dashoffset: 0;
}

svg .svg-elem-265 {
  stroke-dashoffset: 15.744071006774902px;
  stroke-dasharray: 15.744071006774902px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.64s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.280000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.64s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.280000000000001s;
}

svg.active .svg-elem-265 {
  stroke-dashoffset: 0;
}

svg .svg-elem-266 {
  stroke-dashoffset: 87.02265930175781px;
  stroke-dasharray: 87.02265930175781px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.65s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.3s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.65s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.3s;
}

svg.active .svg-elem-266 {
  stroke-dashoffset: 0;
}

svg .svg-elem-267 {
  stroke-dashoffset: 16.250595092773438px;
  stroke-dasharray: 16.250595092773438px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.66s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.32s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.66s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.32s;
}

svg.active .svg-elem-267 {
  stroke-dashoffset: 0;
}

svg .svg-elem-268 {
  stroke-dashoffset: 15.437254905700684px;
  stroke-dasharray: 15.437254905700684px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.67s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.34s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.67s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.34s;
}

svg.active .svg-elem-268 {
  stroke-dashoffset: 0;
}

svg .svg-elem-269 {
  stroke-dashoffset: 11.913039207458496px;
  stroke-dasharray: 11.913039207458496px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.68s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.36s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.68s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.36s;
}

svg.active .svg-elem-269 {
  stroke-dashoffset: 0;
}

svg .svg-elem-270 {
  stroke-dashoffset: 12.846216201782227px;
  stroke-dasharray: 12.846216201782227px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.69s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.379999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.69s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.379999999999999s;
}

svg.active .svg-elem-270 {
  stroke-dashoffset: 0;
}

svg .svg-elem-271 {
  stroke-dashoffset: 155.39218139648438px;
  stroke-dasharray: 155.39218139648438px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.4s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.4s;
}

svg.active .svg-elem-271 {
  stroke-dashoffset: 0;
}

svg .svg-elem-272 {
  stroke-dashoffset: 21.26653289794922px;
  stroke-dasharray: 21.26653289794922px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.71s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.42s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.71s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.42s;
}

svg.active .svg-elem-272 {
  stroke-dashoffset: 0;
}

svg .svg-elem-273 {
  stroke-dashoffset: 63.49769592285156px;
  stroke-dasharray: 63.49769592285156px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.72s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.440000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.72s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.440000000000001s;
}

svg.active .svg-elem-273 {
  stroke-dashoffset: 0;
}

svg .svg-elem-274 {
  stroke-dashoffset: 38.59245300292969px;
  stroke-dasharray: 38.59245300292969px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.73s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.46s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.73s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.46s;
}

svg.active .svg-elem-274 {
  stroke-dashoffset: 0;
}

svg .svg-elem-275 {
  stroke-dashoffset: 27.947799682617188px;
  stroke-dasharray: 27.947799682617188px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.74s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.48s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.74s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.48s;
}

svg.active .svg-elem-275 {
  stroke-dashoffset: 0;
}

svg .svg-elem-276 {
  stroke-dashoffset: 28.356422424316406px;
  stroke-dasharray: 28.356422424316406px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.75s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.5s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.75s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.5s;
}

svg.active .svg-elem-276 {
  stroke-dashoffset: 0;
}

svg .svg-elem-277 {
  stroke-dashoffset: 81.486083984375px;
  stroke-dasharray: 81.486083984375px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7600000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.52s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7600000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.52s;
}

svg.active .svg-elem-277 {
  stroke-dashoffset: 0;
}

svg .svg-elem-278 {
  stroke-dashoffset: 41.847686767578125px;
  stroke-dasharray: 41.847686767578125px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.77s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.54s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.77s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.54s;
}

svg.active .svg-elem-278 {
  stroke-dashoffset: 0;
}

svg .svg-elem-279 {
  stroke-dashoffset: 30.833045959472656px;
  stroke-dasharray: 30.833045959472656px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7800000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.56s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.7800000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.56s;
}

svg.active .svg-elem-279 {
  stroke-dashoffset: 0;
}

svg .svg-elem-280 {
  stroke-dashoffset: 43.23360824584961px;
  stroke-dasharray: 43.23360824584961px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.79s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.58s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.79s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.58s;
}

svg.active .svg-elem-280 {
  stroke-dashoffset: 0;
}

svg .svg-elem-281 {
  stroke-dashoffset: 18.941104888916016px;
  stroke-dasharray: 18.941104888916016px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8000000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.600000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.8000000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.600000000000001s;
}

svg.active .svg-elem-281 {
  stroke-dashoffset: 0;
}

svg .svg-elem-282 {
  stroke-dashoffset: 7.60638427734375px;
  stroke-dasharray: 7.60638427734375px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.81s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.620000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.81s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.620000000000001s;
}

svg.active .svg-elem-282 {
  stroke-dashoffset: 0;
}

svg .svg-elem-283 {
  stroke-dashoffset: 32.34927558898926px;
  stroke-dasharray: 32.34927558898926px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.82s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.64s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.82s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.64s;
}

svg.active .svg-elem-283 {
  stroke-dashoffset: 0;
}

svg .svg-elem-284 {
  stroke-dashoffset: 15.027751922607422px;
  stroke-dasharray: 15.027751922607422px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.83s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.66s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.83s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.66s;
}

svg.active .svg-elem-284 {
  stroke-dashoffset: 0;
}

svg .svg-elem-285 {
  stroke-dashoffset: 18.307851791381836px;
  stroke-dasharray: 18.307851791381836px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.84s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.68s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.84s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.68s;
}

svg.active .svg-elem-285 {
  stroke-dashoffset: 0;
}

svg .svg-elem-286 {
  stroke-dashoffset: 40.25726318359375px;
  stroke-dasharray: 40.25726318359375px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.85s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.7s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.85s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.7s;
}

svg.active .svg-elem-286 {
  stroke-dashoffset: 0;
}

svg .svg-elem-287 {
  stroke-dashoffset: 12.243318557739258px;
  stroke-dasharray: 12.243318557739258px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.86s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.719999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.86s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.719999999999999s;
}

svg.active .svg-elem-287 {
  stroke-dashoffset: 0;
}

svg .svg-elem-288 {
  stroke-dashoffset: 25.85857391357422px;
  stroke-dasharray: 25.85857391357422px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.87s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.74s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.87s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.74s;
}

svg.active .svg-elem-288 {
  stroke-dashoffset: 0;
}

svg .svg-elem-289 {
  stroke-dashoffset: 25.92635726928711px;
  stroke-dasharray: 25.92635726928711px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.76s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.76s;
}

svg.active .svg-elem-289 {
  stroke-dashoffset: 0;
}

svg .svg-elem-290 {
  stroke-dashoffset: 28.528858184814453px;
  stroke-dasharray: 28.528858184814453px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.89s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.780000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.89s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.780000000000001s;
}

svg.active .svg-elem-290 {
  stroke-dashoffset: 0;
}

svg .svg-elem-291 {
  stroke-dashoffset: 15.578561782836914px;
  stroke-dasharray: 15.578561782836914px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.8s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.9s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.8s;
}

svg.active .svg-elem-291 {
  stroke-dashoffset: 0;
}

svg .svg-elem-292 {
  stroke-dashoffset: 15.507675170898438px;
  stroke-dasharray: 15.507675170898438px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.91s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.82s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.91s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.82s;
}

svg.active .svg-elem-292 {
  stroke-dashoffset: 0;
}

svg .svg-elem-293 {
  stroke-dashoffset: 36.002296447753906px;
  stroke-dasharray: 36.002296447753906px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.92s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.84s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.92s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.84s;
}

svg.active .svg-elem-293 {
  stroke-dashoffset: 0;
}

svg .svg-elem-294 {
  stroke-dashoffset: 11.91824722290039px;
  stroke-dasharray: 11.91824722290039px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.93s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.86s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.93s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.86s;
}

svg.active .svg-elem-294 {
  stroke-dashoffset: 0;
}

svg .svg-elem-295 {
  stroke-dashoffset: 5.2015745639801025px;
  stroke-dasharray: 5.2015745639801025px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.94s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.879999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.94s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.879999999999999s;
}

svg.active .svg-elem-295 {
  stroke-dashoffset: 0;
}

svg .svg-elem-296 {
  stroke-dashoffset: 12.345252990722656px;
  stroke-dasharray: 12.345252990722656px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.95s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.9s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.95s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.9s;
}

svg.active .svg-elem-296 {
  stroke-dashoffset: 0;
}

svg .svg-elem-297 {
  stroke-dashoffset: 20.639827728271484px;
  stroke-dasharray: 20.639827728271484px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.96s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.92s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.96s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.92s;
}

svg.active .svg-elem-297 {
  stroke-dashoffset: 0;
}

svg .svg-elem-298 {
  stroke-dashoffset: 24.132343292236328px;
  stroke-dasharray: 24.132343292236328px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.97s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.940000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.97s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.940000000000001s;
}

svg.active .svg-elem-298 {
  stroke-dashoffset: 0;
}

svg .svg-elem-299 {
  stroke-dashoffset: 31.373634338378906px;
  stroke-dasharray: 31.373634338378906px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.98s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.96s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.98s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.96s;
}

svg.active .svg-elem-299 {
  stroke-dashoffset: 0;
}

svg .svg-elem-300 {
  stroke-dashoffset: 80.129150390625px;
  stroke-dasharray: 80.129150390625px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.99s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.98s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 2.99s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 9.98s;
}

svg.active .svg-elem-300 {
  stroke-dashoffset: 0;
}

svg .svg-elem-301 {
  stroke-dashoffset: 19.741769790649414px;
  stroke-dasharray: 19.741769790649414px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10s;
}

svg.active .svg-elem-301 {
  stroke-dashoffset: 0;
}

svg .svg-elem-302 {
  stroke-dashoffset: 30.758771896362305px;
  stroke-dasharray: 30.758771896362305px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.0100000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.02s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.0100000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.02s;
}

svg.active .svg-elem-302 {
  stroke-dashoffset: 0;
}

svg .svg-elem-303 {
  stroke-dashoffset: 3.600006103515625px;
  stroke-dasharray: 3.600006103515625px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.02s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.04s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.02s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.04s;
}

svg.active .svg-elem-303 {
  stroke-dashoffset: 0;
}

svg .svg-elem-304 {
  stroke-dashoffset: 12.404335021972656px;
  stroke-dasharray: 12.404335021972656px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.0300000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.06s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.0300000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.06s;
}

svg.active .svg-elem-304 {
  stroke-dashoffset: 0;
}

svg .svg-elem-305 {
  stroke-dashoffset: 16.229524612426758px;
  stroke-dasharray: 16.229524612426758px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.04s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.08s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.04s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.08s;
}

svg.active .svg-elem-305 {
  stroke-dashoffset: 0;
}

svg .svg-elem-306 {
  stroke-dashoffset: 19.513309478759766px;
  stroke-dasharray: 19.513309478759766px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.0500000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.100000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.0500000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.100000000000001s;
}

svg.active .svg-elem-306 {
  stroke-dashoffset: 0;
}

svg .svg-elem-307 {
  stroke-dashoffset: 6.140292167663574px;
  stroke-dasharray: 6.140292167663574px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.06s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.120000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.06s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.120000000000001s;
}

svg.active .svg-elem-307 {
  stroke-dashoffset: 0;
}

svg .svg-elem-308 {
  stroke-dashoffset: 11.24554443359375px;
  stroke-dasharray: 11.24554443359375px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.0700000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.14s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.0700000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.14s;
}

svg.active .svg-elem-308 {
  stroke-dashoffset: 0;
}

svg .svg-elem-309 {
  stroke-dashoffset: 10.642940521240234px;
  stroke-dasharray: 10.642940521240234px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.08s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.16s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.08s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.16s;
}

svg.active .svg-elem-309 {
  stroke-dashoffset: 0;
}

svg .svg-elem-310 {
  stroke-dashoffset: 18.789602279663086px;
  stroke-dasharray: 18.789602279663086px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.09s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.18s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.09s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.18s;
}

svg.active .svg-elem-310 {
  stroke-dashoffset: 0;
}

svg .svg-elem-311 {
  stroke-dashoffset: 9.15463399887085px;
  stroke-dasharray: 9.15463399887085px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.2s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.1s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.2s;
}

svg.active .svg-elem-311 {
  stroke-dashoffset: 0;
}

svg .svg-elem-312 {
  stroke-dashoffset: 7.990814685821533px;
  stroke-dasharray: 7.990814685821533px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.11s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.219999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.11s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.219999999999999s;
}

svg.active .svg-elem-312 {
  stroke-dashoffset: 0;
}

svg .svg-elem-313 {
  stroke-dashoffset: 10.556940078735352px;
  stroke-dasharray: 10.556940078735352px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.24s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.12s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.24s;
}

svg.active .svg-elem-313 {
  stroke-dashoffset: 0;
}

svg .svg-elem-314 {
  stroke-dashoffset: 23.673887252807617px;
  stroke-dasharray: 23.673887252807617px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.13s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.26s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.13s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.26s;
}

svg.active .svg-elem-314 {
  stroke-dashoffset: 0;
}

svg .svg-elem-315 {
  stroke-dashoffset: 8.444779872894287px;
  stroke-dasharray: 8.444779872894287px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.14s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.280000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.14s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.280000000000001s;
}

svg.active .svg-elem-315 {
  stroke-dashoffset: 0;
}

svg .svg-elem-316 {
  stroke-dashoffset: 19.93962860107422px;
  stroke-dasharray: 19.93962860107422px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.15s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.3s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.15s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.3s;
}

svg.active .svg-elem-316 {
  stroke-dashoffset: 0;
}

svg .svg-elem-317 {
  stroke-dashoffset: 21.14862823486328px;
  stroke-dasharray: 21.14862823486328px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.16s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.32s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.16s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.32s;
}

svg.active .svg-elem-317 {
  stroke-dashoffset: 0;
}

svg .svg-elem-318 {
  stroke-dashoffset: 13.431642532348633px;
  stroke-dasharray: 13.431642532348633px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.17s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.34s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.17s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.34s;
}

svg.active .svg-elem-318 {
  stroke-dashoffset: 0;
}

svg .svg-elem-319 {
  stroke-dashoffset: 11.569893836975098px;
  stroke-dasharray: 11.569893836975098px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.18s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.36s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.18s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.36s;
}

svg.active .svg-elem-319 {
  stroke-dashoffset: 0;
}

svg .svg-elem-320 {
  stroke-dashoffset: 10.918691635131836px;
  stroke-dasharray: 10.918691635131836px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.19s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.379999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.19s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.379999999999999s;
}

svg.active .svg-elem-320 {
  stroke-dashoffset: 0;
}

svg .svg-elem-321 {
  stroke-dashoffset: 10.593891143798828px;
  stroke-dasharray: 10.593891143798828px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.4s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.4s;
}

svg.active .svg-elem-321 {
  stroke-dashoffset: 0;
}

svg .svg-elem-322 {
  stroke-dashoffset: 12.61703872680664px;
  stroke-dasharray: 12.61703872680664px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.21s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.42s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.21s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.42s;
}

svg.active .svg-elem-322 {
  stroke-dashoffset: 0;
}

svg .svg-elem-323 {
  stroke-dashoffset: 192.71649169921875px;
  stroke-dasharray: 192.71649169921875px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.22s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.440000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.22s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.440000000000001s;
}

svg.active .svg-elem-323 {
  stroke-dashoffset: 0;
}

svg .svg-elem-324 {
  stroke-dashoffset: 80.21427917480469px;
  stroke-dasharray: 80.21427917480469px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.23s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.46s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.23s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.46s;
}

svg.active .svg-elem-324 {
  stroke-dashoffset: 0;
}

svg .svg-elem-325 {
  stroke-dashoffset: 46.946075439453125px;
  stroke-dasharray: 46.946075439453125px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.24s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.48s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.24s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.48s;
}

svg.active .svg-elem-325 {
  stroke-dashoffset: 0;
}

svg .svg-elem-326 {
  stroke-dashoffset: 46.80903625488281px;
  stroke-dasharray: 46.80903625488281px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.25s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.5s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.25s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.5s;
}

svg.active .svg-elem-326 {
  stroke-dashoffset: 0;
}

svg .svg-elem-327 {
  stroke-dashoffset: 17.264070510864258px;
  stroke-dasharray: 17.264070510864258px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2600000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.52s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2600000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.52s;
}

svg.active .svg-elem-327 {
  stroke-dashoffset: 0;
}

svg .svg-elem-328 {
  stroke-dashoffset: 4.842535734176636px;
  stroke-dasharray: 4.842535734176636px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.27s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.54s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.27s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.54s;
}

svg.active .svg-elem-328 {
  stroke-dashoffset: 0;
}

svg .svg-elem-329 {
  stroke-dashoffset: 11.064022064208984px;
  stroke-dasharray: 11.064022064208984px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2800000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.56s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.2800000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.56s;
}

svg.active .svg-elem-329 {
  stroke-dashoffset: 0;
}

svg .svg-elem-330 {
  stroke-dashoffset: 21.63473129272461px;
  stroke-dasharray: 21.63473129272461px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.29s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.58s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.29s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.58s;
}

svg.active .svg-elem-330 {
  stroke-dashoffset: 0;
}

svg .svg-elem-331 {
  stroke-dashoffset: 6.574227949098016px;
  stroke-dasharray: 6.574227949098016px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3000000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.600000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3000000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.600000000000001s;
}

svg.active .svg-elem-331 {
  stroke-dashoffset: 0;
}

svg .svg-elem-332 {
  stroke-dashoffset: 44.86982345581055px;
  stroke-dasharray: 44.86982345581055px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.31s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.620000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.31s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.620000000000001s;
}

svg.active .svg-elem-332 {
  stroke-dashoffset: 0;
}

svg .svg-elem-333 {
  stroke-dashoffset: 61.35340118408203px;
  stroke-dasharray: 61.35340118408203px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3200000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.64s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3200000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.64s;
}

svg.active .svg-elem-333 {
  stroke-dashoffset: 0;
}

svg .svg-elem-334 {
  stroke-dashoffset: 9.146588802337646px;
  stroke-dasharray: 9.146588802337646px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.33s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.66s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.33s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.66s;
}

svg.active .svg-elem-334 {
  stroke-dashoffset: 0;
}

svg .svg-elem-335 {
  stroke-dashoffset: 56.32020568847656px;
  stroke-dasharray: 56.32020568847656px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.34s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.68s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.34s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.68s;
}

svg.active .svg-elem-335 {
  stroke-dashoffset: 0;
}

svg .svg-elem-336 {
  stroke-dashoffset: 23.116153717041016px;
  stroke-dasharray: 23.116153717041016px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.35s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.7s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.35s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.7s;
}

svg.active .svg-elem-336 {
  stroke-dashoffset: 0;
}

svg .svg-elem-337 {
  stroke-dashoffset: 31.142284393310547px;
  stroke-dasharray: 31.142284393310547px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.719999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.36s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.719999999999999s;
}

svg.active .svg-elem-337 {
  stroke-dashoffset: 0;
}

svg .svg-elem-338 {
  stroke-dashoffset: 167.59539794921875px;
  stroke-dasharray: 167.59539794921875px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.37s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.74s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.37s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.74s;
}

svg.active .svg-elem-338 {
  stroke-dashoffset: 0;
}

svg .svg-elem-339 {
  stroke-dashoffset: 70.57270812988281px;
  stroke-dasharray: 70.57270812988281px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.38s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.76s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.38s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.76s;
}

svg.active .svg-elem-339 {
  stroke-dashoffset: 0;
}

svg .svg-elem-340 {
  stroke-dashoffset: 10.0130615234375px;
  stroke-dasharray: 10.0130615234375px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.39s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.780000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.39s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.780000000000001s;
}

svg.active .svg-elem-340 {
  stroke-dashoffset: 0;
}

svg .svg-elem-341 {
  stroke-dashoffset: 26.02572250366211px;
  stroke-dasharray: 26.02572250366211px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.8s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.8s;
}

svg.active .svg-elem-341 {
  stroke-dashoffset: 0;
}

svg .svg-elem-342 {
  stroke-dashoffset: 60.25553512573242px;
  stroke-dasharray: 60.25553512573242px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.41s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.82s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.41s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.82s;
}

svg.active .svg-elem-342 {
  stroke-dashoffset: 0;
}

svg .svg-elem-343 {
  stroke-dashoffset: 50.71198654174805px;
  stroke-dasharray: 50.71198654174805px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.42s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.84s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.42s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.84s;
}

svg.active .svg-elem-343 {
  stroke-dashoffset: 0;
}

svg .svg-elem-344 {
  stroke-dashoffset: 53.22208786010742px;
  stroke-dasharray: 53.22208786010742px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.43s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.86s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.43s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.86s;
}

svg.active .svg-elem-344 {
  stroke-dashoffset: 0;
}

svg .svg-elem-345 {
  stroke-dashoffset: 58.73822021484375px;
  stroke-dasharray: 58.73822021484375px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.44s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.879999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.44s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.879999999999999s;
}

svg.active .svg-elem-345 {
  stroke-dashoffset: 0;
}

svg .svg-elem-346 {
  stroke-dashoffset: 64.78333282470703px;
  stroke-dasharray: 64.78333282470703px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.45s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.9s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.45s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.9s;
}

svg.active .svg-elem-346 {
  stroke-dashoffset: 0;
}

svg .svg-elem-347 {
  stroke-dashoffset: 51.991146087646484px;
  stroke-dasharray: 51.991146087646484px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.46s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.92s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.46s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.92s;
}

svg.active .svg-elem-347 {
  stroke-dashoffset: 0;
}

svg .svg-elem-348 {
  stroke-dashoffset: 18.711462020874023px;
  stroke-dasharray: 18.711462020874023px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.47s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.940000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.47s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.940000000000001s;
}

svg.active .svg-elem-348 {
  stroke-dashoffset: 0;
}

svg .svg-elem-349 {
  stroke-dashoffset: 15.23351001739502px;
  stroke-dasharray: 15.23351001739502px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.96s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.48s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.96s;
}

svg.active .svg-elem-349 {
  stroke-dashoffset: 0;
}

svg .svg-elem-350 {
  stroke-dashoffset: 66.77210998535156px;
  stroke-dasharray: 66.77210998535156px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.49s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.98s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.49s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 10.98s;
}

svg.active .svg-elem-350 {
  stroke-dashoffset: 0;
}

svg .svg-elem-351 {
  stroke-dashoffset: 14.198020935058594px;
  stroke-dasharray: 14.198020935058594px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11s;
}

svg.active .svg-elem-351 {
  stroke-dashoffset: 0;
}

svg .svg-elem-352 {
  stroke-dashoffset: 19.574228286743164px;
  stroke-dasharray: 19.574228286743164px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5100000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.02s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5100000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.02s;
}

svg.active .svg-elem-352 {
  stroke-dashoffset: 0;
}

svg .svg-elem-353 {
  stroke-dashoffset: 9.712763786315918px;
  stroke-dasharray: 9.712763786315918px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.52s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.04s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.52s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.04s;
}

svg.active .svg-elem-353 {
  stroke-dashoffset: 0;
}

svg .svg-elem-354 {
  stroke-dashoffset: 5.769911184307752px;
  stroke-dasharray: 5.769911184307752px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5300000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.06s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5300000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.06s;
}

svg.active .svg-elem-354 {
  stroke-dashoffset: 0;
}

svg .svg-elem-355 {
  stroke-dashoffset: 5.769911184307752px;
  stroke-dasharray: 5.769911184307752px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.54s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.08s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.54s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.08s;
}

svg.active .svg-elem-355 {
  stroke-dashoffset: 0;
}

svg .svg-elem-356 {
  stroke-dashoffset: 5.372717380523682px;
  stroke-dasharray: 5.372717380523682px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5500000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.100000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5500000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.100000000000001s;
}

svg.active .svg-elem-356 {
  stroke-dashoffset: 0;
}

svg .svg-elem-357 {
  stroke-dashoffset: 28.45660972595215px;
  stroke-dasharray: 28.45660972595215px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.56s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.120000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.56s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.120000000000001s;
}

svg.active .svg-elem-357 {
  stroke-dashoffset: 0;
}

svg .svg-elem-358 {
  stroke-dashoffset: 103.72421264648438px;
  stroke-dasharray: 103.72421264648438px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5700000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.14s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.5700000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.14s;
}

svg.active .svg-elem-358 {
  stroke-dashoffset: 0;
}

svg .svg-elem-359 {
  stroke-dashoffset: 21.493207931518555px;
  stroke-dasharray: 21.493207931518555px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.58s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.16s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.58s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.16s;
}

svg.active .svg-elem-359 {
  stroke-dashoffset: 0;
}

svg .svg-elem-360 {
  stroke-dashoffset: 81.77936553955078px;
  stroke-dasharray: 81.77936553955078px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.59s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.18s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.59s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.18s;
}

svg.active .svg-elem-360 {
  stroke-dashoffset: 0;
}

svg .svg-elem-361 {
  stroke-dashoffset: 9.783304214477539px;
  stroke-dasharray: 9.783304214477539px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.2s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.6s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.2s;
}

svg.active .svg-elem-361 {
  stroke-dashoffset: 0;
}

svg .svg-elem-362 {
  stroke-dashoffset: 12.836662292480469px;
  stroke-dasharray: 12.836662292480469px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.61s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.219999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.61s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.219999999999999s;
}

svg.active .svg-elem-362 {
  stroke-dashoffset: 0;
}

svg .svg-elem-363 {
  stroke-dashoffset: 20.005523681640625px;
  stroke-dasharray: 20.005523681640625px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.62s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.24s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.62s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.24s;
}

svg.active .svg-elem-363 {
  stroke-dashoffset: 0;
}

svg .svg-elem-364 {
  stroke-dashoffset: 32.89403533935547px;
  stroke-dasharray: 32.89403533935547px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.63s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.26s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.63s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.26s;
}

svg.active .svg-elem-364 {
  stroke-dashoffset: 0;
}

svg .svg-elem-365 {
  stroke-dashoffset: 65.03633117675781px;
  stroke-dasharray: 65.03633117675781px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.64s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.280000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.64s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.280000000000001s;
}

svg.active .svg-elem-365 {
  stroke-dashoffset: 0;
}

svg .svg-elem-366 {
  stroke-dashoffset: 9.99742317199707px;
  stroke-dasharray: 9.99742317199707px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.65s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.3s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.65s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.3s;
}

svg.active .svg-elem-366 {
  stroke-dashoffset: 0;
}

svg .svg-elem-367 {
  stroke-dashoffset: 5.510855197906494px;
  stroke-dasharray: 5.510855197906494px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.66s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.32s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.66s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.32s;
}

svg.active .svg-elem-367 {
  stroke-dashoffset: 0;
}

svg .svg-elem-368 {
  stroke-dashoffset: 5.844353199005127px;
  stroke-dasharray: 5.844353199005127px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.67s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.34s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.67s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.34s;
}

svg.active .svg-elem-368 {
  stroke-dashoffset: 0;
}

svg .svg-elem-369 {
  stroke-dashoffset: 5.664895534515381px;
  stroke-dasharray: 5.664895534515381px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.68s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.36s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.68s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.36s;
}

svg.active .svg-elem-369 {
  stroke-dashoffset: 0;
}

svg .svg-elem-370 {
  stroke-dashoffset: 20.250314712524414px;
  stroke-dasharray: 20.250314712524414px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.69s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.379999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.69s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.379999999999999s;
}

svg.active .svg-elem-370 {
  stroke-dashoffset: 0;
}

svg .svg-elem-371 {
  stroke-dashoffset: 88.56891632080078px;
  stroke-dasharray: 88.56891632080078px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.4s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.4s;
}

svg.active .svg-elem-371 {
  stroke-dashoffset: 0;
}

svg .svg-elem-372 {
  stroke-dashoffset: 15.266056060791016px;
  stroke-dasharray: 15.266056060791016px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.71s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.42s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.71s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.42s;
}

svg.active .svg-elem-372 {
  stroke-dashoffset: 0;
}

svg .svg-elem-373 {
  stroke-dashoffset: 36.08580780029297px;
  stroke-dasharray: 36.08580780029297px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.72s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.440000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.72s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.440000000000001s;
}

svg.active .svg-elem-373 {
  stroke-dashoffset: 0;
}

svg .svg-elem-374 {
  stroke-dashoffset: 15.961499214172363px;
  stroke-dasharray: 15.961499214172363px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.73s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.46s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.73s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.46s;
}

svg.active .svg-elem-374 {
  stroke-dashoffset: 0;
}

svg .svg-elem-375 {
  stroke-dashoffset: 7.6158647537231445px;
  stroke-dasharray: 7.6158647537231445px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.74s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.48s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.74s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.48s;
}

svg.active .svg-elem-375 {
  stroke-dashoffset: 0;
}

svg .svg-elem-376 {
  stroke-dashoffset: 7.910055160522461px;
  stroke-dasharray: 7.910055160522461px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.75s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.5s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.75s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.5s;
}

svg.active .svg-elem-376 {
  stroke-dashoffset: 0;
}

svg .svg-elem-377 {
  stroke-dashoffset: 28.57535171508789px;
  stroke-dasharray: 28.57535171508789px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7600000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.52s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7600000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.52s;
}

svg.active .svg-elem-377 {
  stroke-dashoffset: 0;
}

svg .svg-elem-378 {
  stroke-dashoffset: 92.20632934570312px;
  stroke-dasharray: 92.20632934570312px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.77s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.54s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.77s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.54s;
}

svg.active .svg-elem-378 {
  stroke-dashoffset: 0;
}

svg .svg-elem-379 {
  stroke-dashoffset: 70.93839263916016px;
  stroke-dasharray: 70.93839263916016px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7800000000000002s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.56s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.7800000000000002s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.56s;
}

svg.active .svg-elem-379 {
  stroke-dashoffset: 0;
}

svg .svg-elem-380 {
  stroke-dashoffset: 16.00321388244629px;
  stroke-dasharray: 16.00321388244629px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.79s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.58s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.79s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.58s;
}

svg.active .svg-elem-380 {
  stroke-dashoffset: 0;
}

svg .svg-elem-381 {
  stroke-dashoffset: 36.0157470703125px;
  stroke-dasharray: 36.0157470703125px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8000000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.600000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8000000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.600000000000001s;
}

svg.active .svg-elem-381 {
  stroke-dashoffset: 0;
}

svg .svg-elem-382 {
  stroke-dashoffset: 19.108381271362305px;
  stroke-dasharray: 19.108381271362305px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.81s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.620000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.81s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.620000000000001s;
}

svg.active .svg-elem-382 {
  stroke-dashoffset: 0;
}

svg .svg-elem-383 {
  stroke-dashoffset: 23.168590545654297px;
  stroke-dasharray: 23.168590545654297px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8200000000000003s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.64s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.8200000000000003s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.64s;
}

svg.active .svg-elem-383 {
  stroke-dashoffset: 0;
}

svg .svg-elem-384 {
  stroke-dashoffset: 11.639740943908691px;
  stroke-dasharray: 11.639740943908691px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.83s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.66s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.83s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.66s;
}

svg.active .svg-elem-384 {
  stroke-dashoffset: 0;
}

svg .svg-elem-385 {
  stroke-dashoffset: 24.222434997558594px;
  stroke-dasharray: 24.222434997558594px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.68s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.84s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.68s;
}

svg.active .svg-elem-385 {
  stroke-dashoffset: 0;
}

svg .svg-elem-386 {
  stroke-dashoffset: 23.705772399902344px;
  stroke-dasharray: 23.705772399902344px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.85s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.7s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.85s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.7s;
}

svg.active .svg-elem-386 {
  stroke-dashoffset: 0;
}

svg .svg-elem-387 {
  stroke-dashoffset: 10.402374267578125px;
  stroke-dasharray: 10.402374267578125px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.86s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.719999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.86s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.719999999999999s;
}

svg.active .svg-elem-387 {
  stroke-dashoffset: 0;
}

svg .svg-elem-388 {
  stroke-dashoffset: 4.202268838882446px;
  stroke-dasharray: 4.202268838882446px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.87s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.74s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.87s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.74s;
}

svg.active .svg-elem-388 {
  stroke-dashoffset: 0;
}

svg .svg-elem-389 {
  stroke-dashoffset: 8.900392532348633px;
  stroke-dasharray: 8.900392532348633px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.88s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.76s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.88s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.76s;
}

svg.active .svg-elem-389 {
  stroke-dashoffset: 0;
}

svg .svg-elem-390 {
  stroke-dashoffset: 8.900440692901611px;
  stroke-dasharray: 8.900440692901611px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.89s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.780000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.89s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.780000000000001s;
}

svg.active .svg-elem-390 {
  stroke-dashoffset: 0;
}

svg .svg-elem-391 {
  stroke-dashoffset: 8.900449752807617px;
  stroke-dasharray: 8.900449752807617px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.8s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.9s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.8s;
}

svg.active .svg-elem-391 {
  stroke-dashoffset: 0;
}

svg .svg-elem-392 {
  stroke-dashoffset: 35.06145095825195px;
  stroke-dasharray: 35.06145095825195px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.91s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.82s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.91s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.82s;
}

svg.active .svg-elem-392 {
  stroke-dashoffset: 0;
}

svg .svg-elem-393 {
  stroke-dashoffset: 47.07801818847656px;
  stroke-dasharray: 47.07801818847656px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.92s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.84s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.92s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.84s;
}

svg.active .svg-elem-393 {
  stroke-dashoffset: 0;
}

svg .svg-elem-394 {
  stroke-dashoffset: 22.860469818115234px;
  stroke-dasharray: 22.860469818115234px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.93s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.86s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.93s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.86s;
}

svg.active .svg-elem-394 {
  stroke-dashoffset: 0;
}

svg .svg-elem-395 {
  stroke-dashoffset: 29.939241409301758px;
  stroke-dasharray: 29.939241409301758px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.94s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.879999999999999s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.94s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.879999999999999s;
}


svg.active .svg-elem-395 {
  stroke-dashoffset: 0;
}

svg .svg-elem-396 {
  stroke-dashoffset: 5.310649394989014px;
  stroke-dasharray: 5.310649394989014px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.95s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.9s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.95s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.9s;
}

svg.active .svg-elem-396 {
  stroke-dashoffset: 0;
}

svg .svg-elem-397 {
  stroke-dashoffset: 57.442771911621094px;
  stroke-dasharray: 57.442771911621094px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.92s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.92s;
}

svg.active .svg-elem-397 {
  stroke-dashoffset: 0;
}

svg .svg-elem-398 {
  stroke-dashoffset: 26.044349670410156px;
  stroke-dasharray: 26.044349670410156px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.97s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.940000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.97s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.940000000000001s;
}

svg.active .svg-elem-398 {
  stroke-dashoffset: 0;
}

svg .svg-elem-399 {
  stroke-dashoffset: 17.44081687927246px;
  stroke-dasharray: 17.44081687927246px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.98s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.96s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.98s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.96s;
}

svg.active .svg-elem-399 {
  stroke-dashoffset: 0;
}

svg .svg-elem-400 {
  stroke-dashoffset: 12.308149337768555px;
  stroke-dasharray: 12.308149337768555px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.99s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.98s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 3.99s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 11.98s;
}

svg.active .svg-elem-400 {
  stroke-dashoffset: 0;
}

svg .svg-elem-401 {
  stroke-dashoffset: 4.5132741228718345px;
  stroke-dasharray: 4.5132741228718345px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12s;
}

svg.active .svg-elem-401 {
  stroke-dashoffset: 0;
}

svg .svg-elem-402 {
  stroke-dashoffset: 4.5132741228718345px;
  stroke-dasharray: 4.5132741228718345px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.01s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.02s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.01s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.02s;
}

svg.active .svg-elem-402 {
  stroke-dashoffset: 0;
}

svg .svg-elem-403 {
  stroke-dashoffset: 5.6088032722473145px;
  stroke-dasharray: 5.6088032722473145px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.0200000000000005s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.040000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.0200000000000005s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.040000000000001s;
}

svg.active .svg-elem-403 {
  stroke-dashoffset: 0;
}

svg .svg-elem-404 {
  stroke-dashoffset: 17.45633888244629px;
  stroke-dasharray: 17.45633888244629px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.03s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.06s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.03s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.06s;
}

svg.active .svg-elem-404 {
  stroke-dashoffset: 0;
}

svg .svg-elem-405 {
  stroke-dashoffset: 98.5224838256836px;
  stroke-dasharray: 98.5224838256836px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.04s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.08s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.04s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.08s;
}

svg.active .svg-elem-405 {
  stroke-dashoffset: 0;
}

svg .svg-elem-406 {
  stroke-dashoffset: 78.66085815429688px;
  stroke-dasharray: 78.66085815429688px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.05s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.1s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.05s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.1s;
}

svg.active .svg-elem-406 {
  stroke-dashoffset: 0;
}

svg .svg-elem-407 {
  stroke-dashoffset: 30.238388061523438px;
  stroke-dasharray: 30.238388061523438px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.0600000000000005s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.120000000000001s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.0600000000000005s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.120000000000001s;
}

svg.active .svg-elem-407 {
  stroke-dashoffset: 0;
}

svg .svg-elem-408 {
  stroke-dashoffset: 76.56781768798828px;
  stroke-dasharray: 76.56781768798828px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.07s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.14s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.07s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.14s;
}

svg.active .svg-elem-408 {
  stroke-dashoffset: 0;
}

svg .svg-elem-409 {
  stroke-dashoffset: 15.923588752746582px;
  stroke-dasharray: 15.923588752746582px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.16s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.08s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.16s;
}

svg.active .svg-elem-409 {
  stroke-dashoffset: 0;
}

svg .svg-elem-410 {
  stroke-dashoffset: 89.94973754882812px;
  stroke-dasharray: 89.94973754882812px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.09s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.18s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.09s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.18s;
}

svg.active .svg-elem-410 {
  stroke-dashoffset: 0;
}

svg .svg-elem-411 {
  stroke-dashoffset: 45.627113342285156px;
  stroke-dasharray: 45.627113342285156px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.2s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.1s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.2s;
}

svg.active .svg-elem-411 {
  stroke-dashoffset: 0;
}

svg .svg-elem-412 {
  stroke-dashoffset: 12.224380493164062px;
  stroke-dasharray: 12.224380493164062px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.11s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.22s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.11s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.22s;
}

svg.active .svg-elem-412 {
  stroke-dashoffset: 0;
}

svg .svg-elem-413 {
  stroke-dashoffset: 6.873383522033691px;
  stroke-dasharray: 6.873383522033691px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.12s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.24s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.12s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.24s;
}

svg.active .svg-elem-413 {
  stroke-dashoffset: 0;
}

svg .svg-elem-414 {
  stroke-dashoffset: 6.303887367248535px;
  stroke-dasharray: 6.303887367248535px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.13s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.26s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.13s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.26s;
}

svg.active .svg-elem-414 {
  stroke-dashoffset: 0;
}

svg .svg-elem-415 {
  stroke-dashoffset: 38.10447692871094px;
  stroke-dasharray: 38.10447692871094px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.14s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.28s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.14s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.28s;
}

svg.active .svg-elem-415 {
  stroke-dashoffset: 0;
}

svg .svg-elem-416 {
  stroke-dashoffset: 10.362579345703125px;
  stroke-dasharray: 10.362579345703125px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.15s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.3s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.15s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.3s;
}

svg.active .svg-elem-416 {
  stroke-dashoffset: 0;
}

svg .svg-elem-417 {
  stroke-dashoffset: 28.607736587524414px;
  stroke-dasharray: 28.607736587524414px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.16s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.32s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.16s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.32s;
}

svg.active .svg-elem-417 {
  stroke-dashoffset: 0;
}

svg .svg-elem-418 {
  stroke-dashoffset: 6.8882575035095215px;
  stroke-dasharray: 6.8882575035095215px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.17s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.34s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.17s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.34s;
}

svg.active .svg-elem-418 {
  stroke-dashoffset: 0;
}

svg .svg-elem-419 {
  stroke-dashoffset: 6.598181247711182px;
  stroke-dasharray: 6.598181247711182px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.18s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.36s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.18s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.36s;
}

svg.active .svg-elem-419 {
  stroke-dashoffset: 0;
}

svg .svg-elem-420 {
  stroke-dashoffset: 14.985491752624512px;
  stroke-dasharray: 14.985491752624512px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.19s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.38s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.19s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.38s;
}

svg.active .svg-elem-420 {
  stroke-dashoffset: 0;
}

svg .svg-elem-421 {
  stroke-dashoffset: 7.1466803550720215px;
  stroke-dasharray: 7.1466803550720215px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.4s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.2s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.4s;
}

svg.active .svg-elem-421 {
  stroke-dashoffset: 0;
}

svg .svg-elem-422 {
  stroke-dashoffset: 13.838824272155762px;
  stroke-dasharray: 13.838824272155762px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.21s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.42s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.21s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.42s;
}

svg.active .svg-elem-422 {
  stroke-dashoffset: 0;
}

svg .svg-elem-423 {
  stroke-dashoffset: 23.7335205078125px;
  stroke-dasharray: 23.7335205078125px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.22s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.44s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.22s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.44s;
}

svg.active .svg-elem-423 {
  stroke-dashoffset: 0;
}

svg .svg-elem-424 {
  stroke-dashoffset: 20.68194007873535px;
  stroke-dasharray: 20.68194007873535px;
  -webkit-transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.23s,
                        fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.46s;
          transition: stroke-dashoffset 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 4.23s,
                fill 0.01s cubic-bezier(0.47, 0, 0.745, 0.715) 12.46s;
}

svg.active .svg-elem-424 {
  stroke-dashoffset: 0;
}

