@charset "UTF-8";
/* CSS Document */

/*--------------------------------------------------------------
	01-display none
--------------------------------------------------------------*/
.pc-view {display: block!important;}
.sp-view {display: none !important;}
  
@media screen and (max-width: 765px) {
	.pc-view {display: none!important;}
	.sp-view {display: block!important;}
}

/*--------------------------------------------------------------
	02-Main
--------------------------------------------------------------*/

html {
    margin-top: 0px !important;
}

a{
  text-decoration: none !important;	
}

.text-gl{
	color: #6c6c6c !important;
}

.para{
	font-size:14px;
	font-size:1.4rem;
	line-height:1.71429
}

.para-m{
	font-size:16px;
	font-size:1.6rem;
	line-height:1.9 !important;
}

.para-ms{
	font-size:16px;
	font-size:1.6rem;
	line-height:1.7 !important;
}

.para-m-max{
	font-size:21px !important;
}

.para-l-max{
	letter-spacing:2rem;
	font-family:"筑紫B丸ゴシック ボールド";
	color: #fff;
	font-weight: 800;
	font-size:42px !important;
	text-shadow: 1px 2px 3px #808080;
}

img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}

/* desert scheme ported from vim to google prettify */
pre {
  background-color: #333;
  padding: 1em; border-radius: 2px;
  -ms-overflow-style: none;    /* IE, Edge 対応 */
  scrollbar-width: none;       /* Firefox 対応 */
}
pre::-webkit-scrollbar {  /* Chrome, Safari 対応 */
        display:none;
}

pre.prettyprint { display: block; background-color: #333 }
pre .nocode { background-color: none; color: #000 }
pre .str { color: #ffa0a0 } /* string  - pink */
pre .kwd { color: #f0e68c; font-weight: bold }
pre .com { color: #87ceeb } /* comment - skyblue */
pre .typ { color: #98fb98 } /* type    - lightgreen */
pre .lit { color: #cd5c5c } /* literal - darkred */
pre .pun { color: #fff }    /* punctuation */
pre .pln { color: #fff }    /* plaintext */
pre .tag { color: #f0e68c; font-weight: bold } /* html/xml tag    - lightyellow */
pre .atn { color: #bdb76b; font-weight: bold } /* attribute name  - khaki */
pre .atv { color: #ffa0a0 } /* attribute value - pink */
pre .dec { color: #98fb98 } /* decimal         - lightgreen */

/* Specify class=linenums on a pre to get line numbering */
ol.linenums {
	margin-top: 0; 
	margin-bottom: 0; 
	color: #AEAEAE 
}

/* IE indents via margin-left */
li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8 { list-style-type: none }
/* Alternate shading for lines */
li.L1,li.L3,li.L5,li.L7,li.L9 { }

@media print {
  pre.prettyprint { background-color: none }
  pre .str, code .str { color: #060 }
  pre .kwd, code .kwd { color: #006; font-weight: bold }
  pre .com, code .com { color: #600; font-style: italic }
  pre .typ, code .typ { color: #404; font-weight: bold }
  pre .lit, code .lit { color: #044 }
  pre .pun, code .pun { color: #440 }
  pre .pln, code .pln { color: #000 }
  pre .tag, code .tag { color: #006; font-weight: bold }
  pre .atn, code .atn { color: #404 }
  pre .atv, code .atv { color: #060 }
}

.main_phrase-cstm{
	color:#fff;
	position:absolute;
	left:80px;
	bottom:-600px;
	margin-left:120px
}

@media screen and (max-width: 900px){
	header .main_phrase-cstm{
		bottom:-480px;
		left:-30px;
}
}

.main_phrase-cstm h2{
	font-size:40px;
	font-weight:bold;
	letter-spacing:0.5px;
	line-height:80px;
	margin:0px
}

header.top-hed .main_phrase-cstm h2 span{
	font-size:18px;
	letter-spacing:0.225px
}

.down-mb .meun_facility li a{
	margin-bottom: -600px !important;
	
}

.mb-100{
	margin-bottom: -130em;
	margin-right: 80px;

}


#adminmenuback,
#adminmenuwrap,
#adminmenu{background:#1D2649}

#adminmenu a:hover,
#adminmenu li.menu-top:hover,
#adminmenu li.opensub>a.menu-top,
#adminmenu li>a.menu-top:focus{
	color:#1D2649;
	background:#c48f28
}

#adminmenu .wp-submenu,
#adminmenu .wp-has-current-submenu .wp-submenu,
#adminmenu .wp-has-current-submenu.opensub .wp-submenu,
.folded #adminmenu .wp-has-current-submenu .wp-submenu,
#adminmenu a.wp-has-current-submenu:focus+.wp-submenu{
	background:#000
}

#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{
	border-right-color:#000
}

#adminmenu li.current a.menu-top,
#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,
#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,
.folded #adminmenu li.current.menu-top{
	color:#fff;
	background:#E8E4DF
}

#adminmenu .awaiting-mod,
#adminmenu .update-plugins{
	color:#1D2649;
	border:1px solid #1D2649;
	background-color:rgba(255,255,255,0);
}

#adminmenu li.current a .awaiting-mod,
#adminmenu li a.wp-has-current-submenu .update-plugins,
#adminmenu li:hover a .awaiting-mod,
#adminmenu li.menu-top:hover>a .update-plugins{
	color:#1D2649;
	border:1px solid #fff;
	background-color:rgba(255,255,255,0)
}

#wpadminbar{
	color:#fff;
	background:#000
}

.wp-core-ui .button-primary{
	background:#000;
	border-color:#000;
	color:#fff
}

.wp-core-ui .button-primary:hover,
.wp-core-ui .button-primary:focus{
	background:#000;
	border-color:#000;
	color:#fff
}

html{
	font-size:10px !important;
	scroll-behavior:smooth
}

.fixed{display:nonoe}

body{
	width:100%;
	font-family:kozuka-gothic-pr6n, sans-serif, fot-tsukuardgothic-std, sans-serif;
	font-weight:400;
	font-style:normal;
	position:relative;
	font-size:1.6rem;
	color:#333333;
	letter-spacing:0.08em
}

@media all and (-ms-high-contrast: none){
	body{font-family:serif}
}

.t_N{
	font-size: 1.5rem;
}

.title_N,
.t_N,
h3,h4,h5,h6{
	font-family: fot-tsukuardgothic-std, sans-serif;
	font-weight:400;
	font-style:normal;
}

.taitoru_B,
.t_B,
h2{
	font-family: fot-tsukuardgothic-std, sans-serif;
	font-weight:400;
	font-style:normal
}

.kozuka_M,
.k_M,
.menu_btn li span,
.nav-list li span,
.menu_pick li span{
	font-family:kozuka-gothic-pr6n, sans-serif;
	font-weight:500;
	font-style:normal
}

@media all and (-ms-high-contrast: none){
	.title_N,.t_N,h3,h4,h5,h6{
		font-family:serif;
}
	.taitoru_B,.t_B,h2{
		font-family:serif;
	}
	.kozuka_M,
	.k_M,
	.menu_btn li span,
	.nav-list li span,
	.menu_pick li span{
		font-family:serif;
	}
}

.IE-on{display:none}

.IE-off{display:block}

@media all and (-ms-high-contrast: none){
	.IE-off{display:none}
	.IE-on{
		display:block;
		margin-bottom:50px;
}
}

.menu_btn li span,
.nav-list li span,
.menu_pick li span {
  font-size: 16px
}

.font10 {font-size: 10px}
.font11 {font-size: 11px}
.font12 {font-size: 12px}
.font13 {font-size: 13px}
.font14 {font-size: 14px}
.font15 {font-size: 15px}
.font16 {font-size: 16px}

.font17 {
  font-size: 17px
}

.font18 {
  font-size: 18px
}

.font19 {
  font-size: 19px
}

.font20 {
  font-size: 20px
}

.font21 {
  font-size: 21px
}

.font22 {
  font-size: 22px
}

.font23 {
  font-size: 23px
}

.font24 {
  font-size: 24px
}

.font25 {
  font-size: 25px
}

.font26 {
  font-size: 26px
}

.font27 {
  font-size: 27px
}

.font28 {
  font-size: 28px
}

.font29 {
  font-size: 29px
}

.font30 {
  font-size: 30px
}

.font31 {
  font-size: 31px
}

.font32 {
  font-size: 32px
}

.font33 {
  font-size: 33px
}

.font34 {
  font-size: 34px
}

.font35 {
  font-size: 35px
}

.font36 {
  font-size: 36px
}

.font37 {
  font-size: 37px
}

.font38 {
  font-size: 38px
}

.font39 {
  font-size: 39px
}

.font40 {
  font-size: 40px
}

.font41 {
  font-size: 41px
}

.font42 {
  font-size: 42px
}

.font43 {
  font-size: 43px
}

.font44 {
  font-size: 44px
}

.font45 {
  font-size: 45px
}

.font46 {
  font-size: 46px
}

.font47 {
  font-size: 47px
}

.font48 {
  font-size: 48px
}

.font49 {
  font-size: 49px
}

.font50 {
  font-size: 50px
}

.font51 {
  font-size: 51px
}

.font52 {
  font-size: 52px
}

.font53 {
  font-size: 53px
}

.font54 {
  font-size: 54px
}

.font55 {
  font-size: 55px
}

.font56 {
  font-size: 56px
}

.font57 {
  font-size: 57px
}

.font58 {
  font-size: 58px
}

.font59 {
  font-size: 59px
}

.font60 {
  font-size: 60px
}

.font61 {
  font-size: 61px
}

.font62 {
  font-size: 62px
}

.font63 {
  font-size: 63px
}

.font64 {
  font-size: 64px
}

.font65 {
  font-size: 65px
}

.font66 {
  font-size: 66px
}

.font67 {
  font-size: 67px
}

.font68 {
  font-size: 68px
}

.font69 {
  font-size: 69px
}

.font70 {
  font-size: 70px
}

.font71 {
  font-size: 71px
}

.font72 {
  font-size: 72px
}

.font73 {
  font-size: 73px
}

.font74 {
  font-size: 74px
}

.font75 {
  font-size: 75px
}

.font76 {
  font-size: 76px
}

.font77 {
  font-size: 77px
}

.font78 {
  font-size: 78px
}

.font79 {
  font-size: 79px
}

.font80 {
  font-size: 80px
}

.pt1 {
  padding-top: 1px
}

.pt2 {
  padding-top: 2px
}

.pt3 {
  padding-top: 3px
}

.pt4 {
  padding-top: 4px
}

.pt5 {
  padding-top: 5px
}

.pt6 {
  padding-top: 6px
}

.pt7 {
  padding-top: 7px
}

.pt8 {
  padding-top: 8px
}

.pt9 {
  padding-top: 9px
}

.pt10 {
  padding-top: 10px
}

.pt11 {
  padding-top: 11px
}

.pt12 {
  padding-top: 12px
}

.pt13 {
  padding-top: 13px
}

.pt14 {
  padding-top: 14px
}

.pt15 {
  padding-top: 15px
}

.pt16 {
  padding-top: 16px
}

.pt17 {
  padding-top: 17px
}

.pt18 {
  padding-top: 18px
}

.pt19 {
  padding-top: 19px
}

.pt20 {
  padding-top: 20px
}

.pt21 {
  padding-top: 21px
}

.pt22 {
  padding-top: 22px
}

.pt23 {
  padding-top: 23px
}

.pt24 {
  padding-top: 24px
}

.pt25 {
  padding-top: 25px
}

.pt26 {
  padding-top: 26px
}

.pt27 {
  padding-top: 27px
}

.pt28 {
  padding-top: 28px
}

.pt29 {
  padding-top: 29px
}

.pt30 {
  padding-top: 30px
}

.pt31 {
  padding-top: 31px
}

.pt32 {
  padding-top: 32px
}

.pt33 {
  padding-top: 33px
}

.pt34 {
  padding-top: 34px
}

.pt35 {
  padding-top: 35px
}

.pt36 {
  padding-top: 36px
}

.pt37 {
  padding-top: 37px
}

.pt38 {
  padding-top: 38px
}

.pt39 {
  padding-top: 39px
}

.pt40 {
  padding-top: 40px
}

.pt41 {
  padding-top: 41px
}

.pt42 {
  padding-top: 42px
}

.pt43 {
  padding-top: 43px
}

.pt44 {
  padding-top: 44px
}

.pt45 {
  padding-top: 45px
}

.pt46 {
  padding-top: 46px
}

.pt47 {
  padding-top: 47px
}

.pt48 {
  padding-top: 48px
}

.pt49 {
  padding-top: 49px
}

.pt50 {
  padding-top: 50px
}

.pt51 {
  padding-top: 51px
}

.pt52 {
  padding-top: 52px
}

.pt53 {
  padding-top: 53px
}

.pt54 {
  padding-top: 54px
}

.pt55 {
  padding-top: 55px
}

.pt56 {
  padding-top: 56px
}

.pt57 {
  padding-top: 57px
}

.pt58 {
  padding-top: 58px
}

.pt59 {
  padding-top: 59px
}

.pt60 {
  padding-top: 60px
}

.pt61 {
  padding-top: 61px
}

.pt62 {
  padding-top: 62px
}

.pt63 {
  padding-top: 63px
}

.pt64 {
  padding-top: 64px
}

.pt65 {
  padding-top: 65px
}

.pt66 {
  padding-top: 66px
}

.pt67 {
  padding-top: 67px
}

.pt68 {
  padding-top: 68px
}

.pt69 {
  padding-top: 69px
}

.pt70 {
  padding-top: 70px
}

.pt71 {
  padding-top: 71px
}

.pt72 {
  padding-top: 72px
}

.pt73 {
  padding-top: 73px
}

.pt74 {
  padding-top: 74px
}

.pt75 {
  padding-top: 75px
}

.pt76 {
  padding-top: 76px
}

.pt77 {
  padding-top: 77px
}

.pt78 {
  padding-top: 78px
}

.pt79 {
  padding-top: 79px
}

.pt80 {
  padding-top: 80px
}

.pt81 {
  padding-top: 81px
}

.pt82 {
  padding-top: 82px
}

.pt83 {
  padding-top: 83px
}

.pt84 {
  padding-top: 84px
}

.pt85 {
  padding-top: 85px
}

.pt86 {
  padding-top: 86px
}

.pt87 {
  padding-top: 87px
}

.pt88 {
  padding-top: 88px
}

.pt89 {
  padding-top: 89px
}

.pt90 {
  padding-top: 90px
}

.pt91 {
  padding-top: 91px
}

.pt92 {
  padding-top: 92px
}

.pt93 {
  padding-top: 93px
}

.pt94 {
  padding-top: 94px
}

.pt95 {
  padding-top: 95px
}

.pt96 {
  padding-top: 96px
}

.pt97 {
  padding-top: 97px
}

.pt98 {
  padding-top: 98px
}

.pt99 {
  padding-top: 99px
}

.pt100 {
  padding-top: 100px
}

.pb1 {
  padding-bottom: 1px
}

.pb2 {
  padding-bottom: 2px
}

.pb3 {
  padding-bottom: 3px
}

.pb4 {
  padding-bottom: 4px
}

.pb5 {
  padding-bottom: 5px
}

.pb6 {
  padding-bottom: 6px
}

.pb7 {
  padding-bottom: 7px
}

.pb8 {
  padding-bottom: 8px
}

.pb9 {
  padding-bottom: 9px
}

.pb10 {
  padding-bottom: 10px
}

.pb11 {
  padding-bottom: 11px
}

.pb12 {
  padding-bottom: 12px
}

.pb13 {
  padding-bottom: 13px
}

.pb14 {
  padding-bottom: 14px
}

.pb15 {
  padding-bottom: 15px
}

.pb16 {
  padding-bottom: 16px
}

.pb17 {
  padding-bottom: 17px
}

.pb18 {
  padding-bottom: 18px
}

.pb19 {
  padding-bottom: 19px
}

.pb20 {
  padding-bottom: 20px
}

.pb21 {
  padding-bottom: 21px
}

.pb22 {
  padding-bottom: 22px
}

.pb23 {
  padding-bottom: 23px
}

.pb24 {
  padding-bottom: 24px
}

.pb25 {
  padding-bottom: 25px
}

.pb26 {
  padding-bottom: 26px
}

.pb27 {
  padding-bottom: 27px
}

.pb28 {
  padding-bottom: 28px
}

.pb29 {
  padding-bottom: 29px
}

.pb30 {
  padding-bottom: 30px
}

.pb31 {
  padding-bottom: 31px
}

.pb32 {
  padding-bottom: 32px
}

.pb33 {
  padding-bottom: 33px
}

.pb34 {
  padding-bottom: 34px
}

.pb35 {
  padding-bottom: 35px
}

.pb36 {
  padding-bottom: 36px
}

.pb37 {
  padding-bottom: 37px
}

.pb38 {
  padding-bottom: 38px
}

.pb39 {
  padding-bottom: 39px
}

.pb40 {
  padding-bottom: 40px
}

.pb41 {
  padding-bottom: 41px
}

.pb42 {
  padding-bottom: 42px
}

.pb43 {
  padding-bottom: 43px
}

.pb44 {
  padding-bottom: 44px
}

.pb45 {
  padding-bottom: 45px
}

.pb46 {
  padding-bottom: 46px
}

.pb47 {
  padding-bottom: 47px
}

.pb48 {
  padding-bottom: 48px
}

.pb49 {
  padding-bottom: 49px
}

.pb50 {
  padding-bottom: 50px
}

.pb51 {
  padding-bottom: 51px
}

.pb52 {
  padding-bottom: 52px
}

.pb53 {
  padding-bottom: 53px
}

.pb54 {
  padding-bottom: 54px
}

.pb55 {
  padding-bottom: 55px
}

.pb56 {
  padding-bottom: 56px
}

.pb57 {
  padding-bottom: 57px
}

.pb58 {
  padding-bottom: 58px
}

.pb59 {
  padding-bottom: 59px
}

.pb60 {
  padding-bottom: 60px
}

.pb61 {
  padding-bottom: 61px
}

.pb62 {
  padding-bottom: 62px
}

.pb63 {
  padding-bottom: 63px
}

.pb64 {
  padding-bottom: 64px
}

.pb65 {
  padding-bottom: 65px
}

.pb66 {
  padding-bottom: 66px
}

.pb67 {
  padding-bottom: 67px
}

.pb68 {
  padding-bottom: 68px
}

.pb69 {
  padding-bottom: 69px
}

.pb70 {
  padding-bottom: 70px
}

.pb71 {
  padding-bottom: 71px
}

.pb72 {
  padding-bottom: 72px
}

.pb73 {
  padding-bottom: 73px
}

.pb74 {
  padding-bottom: 74px
}

.pb75 {
  padding-bottom: 75px
}

.pb76 {
  padding-bottom: 76px
}

.pb77 {
  padding-bottom: 77px
}

.pb78 {
  padding-bottom: 78px
}

.pb79 {
  padding-bottom: 79px
}

.pb80 {
  padding-bottom: 80px
}

.pb81 {
  padding-bottom: 81px
}

.pb82 {
  padding-bottom: 82px
}

.pb83 {
  padding-bottom: 83px
}

.pb84 {
  padding-bottom: 84px
}

.pb85 {
  padding-bottom: 85px
}

.pb86 {
  padding-bottom: 86px
}

.pb87 {
  padding-bottom: 87px
}

.pb88 {
  padding-bottom: 88px
}

.pb89 {
  padding-bottom: 89px
}

.pb90 {
  padding-bottom: 90px
}

.pb91 {
  padding-bottom: 91px
}

.pb92 {
  padding-bottom: 92px
}

.pb93 {
  padding-bottom: 93px
}

.pb94 {
  padding-bottom: 94px
}

.pb95 {
  padding-bottom: 95px
}

.pb96 {
  padding-bottom: 96px
}

.pb97 {
  padding-bottom: 97px
}

.pb98 {
  padding-bottom: 98px
}

.pb99 {
  padding-bottom: 99px
}

.pb100 {
  padding-bottom: 100px
}

.pl1 {
  padding-left: 1px
}

.pl2 {
  padding-left: 2px
}

.pl3 {
  padding-left: 3px
}

.pl4 {
  padding-left: 4px
}

.pl5 {
  padding-left: 5px
}

.pl6 {
  padding-left: 6px
}

.pl7 {
  padding-left: 7px
}

.pl8 {
  padding-left: 8px
}

.pl9 {
  padding-left: 9px
}

.pl10 {
  padding-left: 10px
}

.pl11 {
  padding-left: 11px
}

.pl12 {
  padding-left: 12px
}

.pl13 {
  padding-left: 13px
}

.pl14 {
  padding-left: 14px
}

.pl15 {
  padding-left: 15px
}

.pl16 {
  padding-left: 16px
}

.pl17 {
  padding-left: 17px
}

.pl18 {
  padding-left: 18px
}

.pl19 {
  padding-left: 19px
}

.pl20 {
  padding-left: 20px
}

.pl21 {
  padding-left: 21px
}

.pl22 {
  padding-left: 22px
}

.pl23 {
  padding-left: 23px
}

.pl24 {
  padding-left: 24px
}

.pl25 {
  padding-left: 25px
}

.pl26 {
  padding-left: 26px
}

.pl27 {
  padding-left: 27px
}

.pl28 {
  padding-left: 28px
}

.pl29 {
  padding-left: 29px
}

.pl30 {
  padding-left: 30px
}

.pl31 {
  padding-left: 31px
}

.pl32 {
  padding-left: 32px
}

.pl33 {
  padding-left: 33px
}

.pl34 {
  padding-left: 34px
}

.pl35 {
  padding-left: 35px
}

.pl36 {
  padding-left: 36px
}

.pl37 {
  padding-left: 37px
}

.pl38 {
  padding-left: 38px
}

.pl39 {
  padding-left: 39px
}

.pl40 {
  padding-left: 40px
}

.pl41 {
  padding-left: 41px
}

.pl42 {
  padding-left: 42px
}

.pl43 {
  padding-left: 43px
}

.pl44 {
  padding-left: 44px
}

.pl45 {
  padding-left: 45px
}

.pl46 {
  padding-left: 46px
}

.pl47 {
  padding-left: 47px
}

.pl48 {
  padding-left: 48px
}

.pl49 {
  padding-left: 49px
}

.pl50 {
  padding-left: 50px
}

.pl51 {
  padding-left: 51px
}

.pl52 {
  padding-left: 52px
}

.pl53 {
  padding-left: 53px
}

.pl54 {
  padding-left: 54px
}

.pl55 {
  padding-left: 55px
}

.pl56 {
  padding-left: 56px
}

.pl57 {
  padding-left: 57px
}

.pl58 {
  padding-left: 58px
}

.pl59 {
  padding-left: 59px
}

.pl60 {
  padding-left: 60px
}

.pl61 {
  padding-left: 61px
}

.pl62 {
  padding-left: 62px
}

.pl63 {
  padding-left: 63px
}

.pl64 {
  padding-left: 64px
}

.pl65 {
  padding-left: 65px
}

.pl66 {
  padding-left: 66px
}

.pl67 {
  padding-left: 67px
}

.pl68 {
  padding-left: 68px
}

.pl69 {
  padding-left: 69px
}

.pl70 {
  padding-left: 70px
}

.pl71 {
  padding-left: 71px
}

.pl72 {
  padding-left: 72px
}

.pl73 {
  padding-left: 73px
}

.pl74 {
  padding-left: 74px
}

.pl75 {
  padding-left: 75px
}

.pl76 {
  padding-left: 76px
}

.pl77 {
  padding-left: 77px
}

.pl78 {
  padding-left: 78px
}

.pl79 {
  padding-left: 79px
}

.pl80 {
  padding-left: 80px
}

.pl81 {
  padding-left: 81px
}

.pl82 {
  padding-left: 82px
}

.pl83 {
  padding-left: 83px
}

.pl84 {
  padding-left: 84px
}

.pl85 {
  padding-left: 85px
}

.pl86 {
  padding-left: 86px
}

.pl87 {
  padding-left: 87px
}

.pl88 {
  padding-left: 88px
}

.pl89 {
  padding-left: 89px
}

.pl90 {
  padding-left: 90px
}

.pl91 {
  padding-left: 91px
}

.pl92 {
  padding-left: 92px
}

.pl93 {
  padding-left: 93px
}

.pl94 {
  padding-left: 94px
}

.pl95 {
  padding-left: 95px
}

.pl96 {
  padding-left: 96px
}

.pl97 {
  padding-left: 97px
}

.pl98 {
  padding-left: 98px
}

.pl99 {
  padding-left: 99px
}

.pl100 {
  padding-left: 100px
}

.pr1 {
  padding-right: 1px
}

.pr2 {
  padding-right: 2px
}

.pr3 {
  padding-right: 3px
}

.pr4 {
  padding-right: 4px
}

.pr5 {
  padding-right: 5px
}

.pr6 {
  padding-right: 6px
}

.pr7 {
  padding-right: 7px
}

.pr8 {
  padding-right: 8px
}

.pr9 {
  padding-right: 9px
}

.pr10 {
  padding-right: 10px
}

.pr11 {
  padding-right: 11px
}

.pr12 {
  padding-right: 12px
}

.pr13 {
  padding-right: 13px
}

.pr14 {
  padding-right: 14px
}

.pr15 {
  padding-right: 15px
}

.pr16 {
  padding-right: 16px
}

.pr17 {
  padding-right: 17px
}

.pr18 {
  padding-right: 18px
}

.pr19 {
  padding-right: 19px
}

.pr20 {
  padding-right: 20px
}

.pr21 {
  padding-right: 21px
}

.pr22 {
  padding-right: 22px
}

.pr23 {
  padding-right: 23px
}

.pr24 {
  padding-right: 24px
}

.pr25 {
  padding-right: 25px
}

.pr26 {
  padding-right: 26px
}

.pr27 {
  padding-right: 27px
}

.pr28 {
  padding-right: 28px
}

.pr29 {
  padding-right: 29px
}

.pr30 {
  padding-right: 30px
}

.pr31 {
  padding-right: 31px
}

.pr32 {
  padding-right: 32px
}

.pr33 {
  padding-right: 33px
}

.pr34 {
  padding-right: 34px
}

.pr35 {
  padding-right: 35px
}

.pr36 {
  padding-right: 36px
}

.pr37 {
  padding-right: 37px
}

.pr38 {
  padding-right: 38px
}

.pr39 {
  padding-right: 39px
}

.pr40 {
  padding-right: 40px
}

.pr41 {
  padding-right: 41px
}

.pr42 {
  padding-right: 42px
}

.pr43 {
  padding-right: 43px
}

.pr44 {
  padding-right: 44px
}

.pr45 {
  padding-right: 45px
}

.pr46 {
  padding-right: 46px
}

.pr47 {
  padding-right: 47px
}

.pr48 {
  padding-right: 48px
}

.pr49 {
  padding-right: 49px
}

.pr50 {
  padding-right: 50px
}

.pr51 {
  padding-right: 51px
}

.pr52 {
  padding-right: 52px
}

.pr53 {
  padding-right: 53px
}

.pr54 {
  padding-right: 54px
}

.pr55 {
  padding-right: 55px
}

.pr56 {
  padding-right: 56px
}

.pr57 {
  padding-right: 57px
}

.pr58 {
  padding-right: 58px
}

.pr59 {
  padding-right: 59px
}

.pr60 {
  padding-right: 60px
}

.pr61 {
  padding-right: 61px
}

.pr62 {
  padding-right: 62px
}

.pr63 {
  padding-right: 63px
}

.pr64 {
  padding-right: 64px
}

.pr65 {
  padding-right: 65px
}

.pr66 {
  padding-right: 66px
}

.pr67 {
  padding-right: 67px
}

.pr68 {
  padding-right: 68px
}

.pr69 {
  padding-right: 69px
}

.pr70 {
  padding-right: 70px
}

.pr71 {
  padding-right: 71px
}

.pr72 {
  padding-right: 72px
}

.pr73 {
  padding-right: 73px
}

.pr74 {
  padding-right: 74px
}

.pr75 {
  padding-right: 75px
}

.pr76 {
  padding-right: 76px
}

.pr77 {
  padding-right: 77px
}

.pr78 {
  padding-right: 78px
}

.pr79 {
  padding-right: 79px
}

.pr80 {
  padding-right: 80px
}

.pr81 {
  padding-right: 81px
}

.pr82 {
  padding-right: 82px
}

.pr83 {
  padding-right: 83px
}

.pr84 {
  padding-right: 84px
}

.pr85 {
  padding-right: 85px
}

.pr86 {
  padding-right: 86px
}

.pr87 {
  padding-right: 87px
}

.pr88 {
  padding-right: 88px
}

.pr89 {
  padding-right: 89px
}

.pr90 {
  padding-right: 90px
}

.pr91 {
  padding-right: 91px
}

.pr92 {
  padding-right: 92px
}

.pr93 {
  padding-right: 93px
}

.pr94 {
  padding-right: 94px
}

.pr95 {
  padding-right: 95px
}

.pr96 {
  padding-right: 96px
}

.pr97 {
  padding-right: 97px
}

.pr98 {
  padding-right: 98px
}

.pr99 {
  padding-right: 99px
}

.pr100 {
  padding-right: 100px
}

.px1 {
  padding-left: 1px;
  padding-right: 1px
}

.px2 {
  padding-left: 2px;
  padding-right: 2px
}

.px3 {
  padding-left: 3px;
  padding-right: 3px
}

.px4 {
  padding-left: 4px;
  padding-right: 4px
}

.px5 {
  padding-left: 5px;
  padding-right: 5px
}

.px6 {
  padding-left: 6px;
  padding-right: 6px
}

.px7 {
  padding-left: 7px;
  padding-right: 7px
}

.px8 {
  padding-left: 8px;
  padding-right: 8px
}

.px9 {
  padding-left: 9px;
  padding-right: 9px
}

.px10 {
  padding-left: 10px;
  padding-right: 10px
}

.px11 {
  padding-left: 11px;
  padding-right: 11px
}

.px12 {
  padding-left: 12px;
  padding-right: 12px
}

.px13 {
  padding-left: 13px;
  padding-right: 13px
}

.px14 {
  padding-left: 14px;
  padding-right: 14px
}

.px15 {
  padding-left: 15px;
  padding-right: 15px
}

.px16 {
  padding-left: 16px;
  padding-right: 16px
}

.px17 {
  padding-left: 17px;
  padding-right: 17px
}

.px18 {
  padding-left: 18px;
  padding-right: 18px
}

.px19 {
  padding-left: 19px;
  padding-right: 19px
}

.px20 {
  padding-left: 20px;
  padding-right: 20px
}

.px21 {
  padding-left: 21px;
  padding-right: 21px
}

.px22 {
  padding-left: 22px;
  padding-right: 22px
}

.px23 {
  padding-left: 23px;
  padding-right: 23px
}

.px24 {
  padding-left: 24px;
  padding-right: 24px
}

.px25 {
  padding-left: 25px;
  padding-right: 25px
}

.px26 {
  padding-left: 26px;
  padding-right: 26px
}

.px27 {
  padding-left: 27px;
  padding-right: 27px
}

.px28 {
  padding-left: 28px;
  padding-right: 28px
}

.px29 {
  padding-left: 29px;
  padding-right: 29px
}

.px30 {
  padding-left: 30px;
  padding-right: 30px
}

.px31 {
  padding-left: 31px;
  padding-right: 31px
}

.px32 {
  padding-left: 32px;
  padding-right: 32px
}

.px33 {
  padding-left: 33px;
  padding-right: 33px
}

.px34 {
  padding-left: 34px;
  padding-right: 34px
}

.px35 {
  padding-left: 35px;
  padding-right: 35px
}

.px36 {
  padding-left: 36px;
  padding-right: 36px
}

.px37 {
  padding-left: 37px;
  padding-right: 37px
}

.px38 {
  padding-left: 38px;
  padding-right: 38px
}

.px39 {
  padding-left: 39px;
  padding-right: 39px
}

.px40 {
  padding-left: 40px;
  padding-right: 40px
}

.px41 {
  padding-left: 41px;
  padding-right: 41px
}

.px42 {
  padding-left: 42px;
  padding-right: 42px
}

.px43 {
  padding-left: 43px;
  padding-right: 43px
}

.px44 {
  padding-left: 44px;
  padding-right: 44px
}

.px45 {
  padding-left: 45px;
  padding-right: 45px
}

.px46 {
  padding-left: 46px;
  padding-right: 46px
}

.px47 {
  padding-left: 47px;
  padding-right: 47px
}

.px48 {
  padding-left: 48px;
  padding-right: 48px
}

.px49 {
  padding-left: 49px;
  padding-right: 49px
}

.px50 {
  padding-left: 50px;
  padding-right: 50px
}

.px51 {
  padding-left: 51px;
  padding-right: 51px
}

.px52 {
  padding-left: 52px;
  padding-right: 52px
}

.px53 {
  padding-left: 53px;
  padding-right: 53px
}

.px54 {
  padding-left: 54px;
  padding-right: 54px
}

.px55 {
  padding-left: 55px;
  padding-right: 55px
}

.px56 {
  padding-left: 56px;
  padding-right: 56px
}

.px57 {
  padding-left: 57px;
  padding-right: 57px
}

.px58 {
  padding-left: 58px;
  padding-right: 58px
}

.px59 {
  padding-left: 59px;
  padding-right: 59px
}

.px60 {
  padding-left: 60px;
  padding-right: 60px
}

.px61 {
  padding-left: 61px;
  padding-right: 61px
}

.px62 {
  padding-left: 62px;
  padding-right: 62px
}

.px63 {
  padding-left: 63px;
  padding-right: 63px
}

.px64 {
  padding-left: 64px;
  padding-right: 64px
}

.px65 {
  padding-left: 65px;
  padding-right: 65px
}

.px66 {
  padding-left: 66px;
  padding-right: 66px
}

.px67 {
  padding-left: 67px;
  padding-right: 67px
}

.px68 {
  padding-left: 68px;
  padding-right: 68px
}

.px69 {
  padding-left: 69px;
  padding-right: 69px
}

.px70 {
  padding-left: 70px;
  padding-right: 70px
}

.px71 {
  padding-left: 71px;
  padding-right: 71px
}

.px72 {
  padding-left: 72px;
  padding-right: 72px
}

.px73 {
  padding-left: 73px;
  padding-right: 73px
}

.px74 {
  padding-left: 74px;
  padding-right: 74px
}

.px75 {
  padding-left: 75px;
  padding-right: 75px
}

.px76 {
  padding-left: 76px;
  padding-right: 76px
}

.px77 {
  padding-left: 77px;
  padding-right: 77px
}

.px78 {
  padding-left: 78px;
  padding-right: 78px
}

.px79 {
  padding-left: 79px;
  padding-right: 79px
}

.px80 {
  padding-left: 80px;
  padding-right: 80px
}

.px81 {
  padding-left: 81px;
  padding-right: 81px
}

.px82 {
  padding-left: 82px;
  padding-right: 82px
}

.px83 {
  padding-left: 83px;
  padding-right: 83px
}

.px84 {
  padding-left: 84px;
  padding-right: 84px
}

.px85 {
  padding-left: 85px;
  padding-right: 85px
}

.px86 {
  padding-left: 86px;
  padding-right: 86px
}

.px87 {
  padding-left: 87px;
  padding-right: 87px
}

.px88 {
  padding-left: 88px;
  padding-right: 88px
}

.px89 {
  padding-left: 89px;
  padding-right: 89px
}

.px90 {
  padding-left: 90px;
  padding-right: 90px
}

.px91 {
  padding-left: 91px;
  padding-right: 91px
}

.px92 {
  padding-left: 92px;
  padding-right: 92px
}

.px93 {
  padding-left: 93px;
  padding-right: 93px
}

.px94 {
  padding-left: 94px;
  padding-right: 94px
}

.px95 {
  padding-left: 95px;
  padding-right: 95px
}

.px96 {
  padding-left: 96px;
  padding-right: 96px
}

.px97 {
  padding-left: 97px;
  padding-right: 97px
}

.px98 {
  padding-left: 98px;
  padding-right: 98px
}

.px99 {
  padding-left: 99px;
  padding-right: 99px
}

.px100 {
  padding-left: 100px;
  padding-right: 100px
}

.py1 {
  padding-top: 1px;
  padding-bottom: 1px
}

.py2 {
  padding-top: 2px;
  padding-bottom: 2px
}

.py3 {
  padding-top: 3px;
  padding-bottom: 3px
}

.py4 {
  padding-top: 4px;
  padding-bottom: 4px
}

.py5 {
  padding-top: 5px;
  padding-bottom: 5px
}

.py6 {
  padding-top: 6px;
  padding-bottom: 6px
}

.py7 {
  padding-top: 7px;
  padding-bottom: 7px
}

.py8 {
  padding-top: 8px;
  padding-bottom: 8px
}

.py9 {
  padding-top: 9px;
  padding-bottom: 9px
}

.py10 {
  padding-top: 10px;
  padding-bottom: 10px
}

.py11 {
  padding-top: 11px;
  padding-bottom: 11px
}

.py12 {
  padding-top: 12px;
  padding-bottom: 12px
}

.py13 {
  padding-top: 13px;
  padding-bottom: 13px
}

.py14 {
  padding-top: 14px;
  padding-bottom: 14px
}

.py15 {
  padding-top: 15px;
  padding-bottom: 15px
}

.py16 {
  padding-top: 16px;
  padding-bottom: 16px
}

.py17 {
  padding-top: 17px;
  padding-bottom: 17px
}

.py18 {
  padding-top: 18px;
  padding-bottom: 18px
}

.py19 {
  padding-top: 19px;
  padding-bottom: 19px
}

.py20 {
  padding-top: 20px;
  padding-bottom: 20px
}

.py21 {
  padding-top: 21px;
  padding-bottom: 21px
}

.py22 {
  padding-top: 22px;
  padding-bottom: 22px
}

.py23 {
  padding-top: 23px;
  padding-bottom: 23px
}

.py24 {
  padding-top: 24px;
  padding-bottom: 24px
}

.py25 {
  padding-top: 25px;
  padding-bottom: 25px
}

.py26 {
  padding-top: 26px;
  padding-bottom: 26px
}

.py27 {
  padding-top: 27px;
  padding-bottom: 27px
}

.py28 {
  padding-top: 28px;
  padding-bottom: 28px
}

.py29 {
  padding-top: 29px;
  padding-bottom: 29px
}

.py30 {
  padding-top: 30px;
  padding-bottom: 30px
}

.py31 {
  padding-top: 31px;
  padding-bottom: 31px
}

.py32 {
  padding-top: 32px;
  padding-bottom: 32px
}

.py33 {
  padding-top: 33px;
  padding-bottom: 33px
}

.py34 {
  padding-top: 34px;
  padding-bottom: 34px
}

.py35 {
  padding-top: 35px;
  padding-bottom: 35px
}

.py36 {
  padding-top: 36px;
  padding-bottom: 36px
}

.py37 {
  padding-top: 37px;
  padding-bottom: 37px
}

.py38 {
  padding-top: 38px;
  padding-bottom: 38px
}

.py39 {
  padding-top: 39px;
  padding-bottom: 39px
}

.py40 {
  padding-top: 40px;
  padding-bottom: 40px
}

.py41 {
  padding-top: 41px;
  padding-bottom: 41px
}

.py42 {
  padding-top: 42px;
  padding-bottom: 42px
}

.py43 {
  padding-top: 43px;
  padding-bottom: 43px
}

.py44 {
  padding-top: 44px;
  padding-bottom: 44px
}

.py45 {
  padding-top: 45px;
  padding-bottom: 45px
}

.py46 {
  padding-top: 46px;
  padding-bottom: 46px
}

.py47 {
  padding-top: 47px;
  padding-bottom: 47px
}

.py48 {
  padding-top: 48px;
  padding-bottom: 48px
}

.py49 {
  padding-top: 49px;
  padding-bottom: 49px
}

.py50 {
  padding-top: 50px;
  padding-bottom: 50px
}

.py51 {
  padding-top: 51px;
  padding-bottom: 51px
}

.py52 {
  padding-top: 52px;
  padding-bottom: 52px
}

.py53 {
  padding-top: 53px;
  padding-bottom: 53px
}

.py54 {
  padding-top: 54px;
  padding-bottom: 54px
}

.py55 {
  padding-top: 55px;
  padding-bottom: 55px
}

.py56 {
  padding-top: 56px;
  padding-bottom: 56px
}

.py57 {
  padding-top: 57px;
  padding-bottom: 57px
}

.py58 {
  padding-top: 58px;
  padding-bottom: 58px
}

.py59 {
  padding-top: 59px;
  padding-bottom: 59px
}

.py60 {
  padding-top: 60px;
  padding-bottom: 60px
}

.py61 {
  padding-top: 61px;
  padding-bottom: 61px
}

.py62 {
  padding-top: 62px;
  padding-bottom: 62px
}

.py63 {
  padding-top: 63px;
  padding-bottom: 63px
}

.py64 {
  padding-top: 64px;
  padding-bottom: 64px
}

.py65 {
  padding-top: 65px;
  padding-bottom: 65px
}

.py66 {
  padding-top: 66px;
  padding-bottom: 66px
}

.py67 {
  padding-top: 67px;
  padding-bottom: 67px
}

.py68 {
  padding-top: 68px;
  padding-bottom: 68px
}

.py69 {
  padding-top: 69px;
  padding-bottom: 69px
}

.py70 {
  padding-top: 70px;
  padding-bottom: 70px
}

.py71 {
  padding-top: 71px;
  padding-bottom: 71px
}

.py72 {
  padding-top: 72px;
  padding-bottom: 72px
}

.py73 {
  padding-top: 73px;
  padding-bottom: 73px
}

.py74 {
  padding-top: 74px;
  padding-bottom: 74px
}

.py75 {
  padding-top: 75px;
  padding-bottom: 75px
}

.py76 {
  padding-top: 76px;
  padding-bottom: 76px
}

.py77 {
  padding-top: 77px;
  padding-bottom: 77px
}

.py78 {
  padding-top: 78px;
  padding-bottom: 78px
}

.py79 {
  padding-top: 79px;
  padding-bottom: 79px
}

.py80 {
  padding-top: 80px;
  padding-bottom: 80px
}

.py81 {
  padding-top: 81px;
  padding-bottom: 81px
}

.py82 {
  padding-top: 82px;
  padding-bottom: 82px
}

.py83 {
  padding-top: 83px;
  padding-bottom: 83px
}

.py84 {
  padding-top: 84px;
  padding-bottom: 84px
}

.py85 {
  padding-top: 85px;
  padding-bottom: 85px
}

.py86 {
  padding-top: 86px;
  padding-bottom: 86px
}

.py87 {
  padding-top: 87px;
  padding-bottom: 87px
}

.py88 {
  padding-top: 88px;
  padding-bottom: 88px
}

.py89 {
  padding-top: 89px;
  padding-bottom: 89px
}

.py90 {
  padding-top: 90px;
  padding-bottom: 90px
}

.py91 {
  padding-top: 91px;
  padding-bottom: 91px
}

.py92 {
  padding-top: 92px;
  padding-bottom: 92px
}

.py93 {
  padding-top: 93px;
  padding-bottom: 93px
}

.py94 {
  padding-top: 94px;
  padding-bottom: 94px
}

.py95 {
  padding-top: 95px;
  padding-bottom: 95px
}

.py96 {
  padding-top: 96px;
  padding-bottom: 96px
}

.py97 {
  padding-top: 97px;
  padding-bottom: 97px
}

.py98 {
  padding-top: 98px;
  padding-bottom: 98px
}

.py99 {
  padding-top: 99px;
  padding-bottom: 99px
}

.py100 {
  padding-top: 100px;
  padding-bottom: 100px
}

.mt1 {
  margin-top: 1px
}

.mt2 {
  margin-top: 2px
}

.mt3 {
  margin-top: 3px
}

.mt4 {
  margin-top: 4px
}

.mt5 {
  margin-top: 5px
}

.mt6 {
  margin-top: 6px
}

.mt7 {
  margin-top: 7px
}

.mt8 {
  margin-top: 8px
}

.mt9 {
  margin-top: 9px
}

.mt10 {
  margin-top: 10px
}

.mt11 {
  margin-top: 11px
}

.mt12 {
  margin-top: 12px
}

.mt13 {
  margin-top: 13px
}

.mt14 {
  margin-top: 14px
}

.mt15 {
  margin-top: 15px
}

.mt16 {
  margin-top: 16px
}

.mt17 {
  margin-top: 17px
}

.mt18 {
  margin-top: 18px
}

.mt19 {
  margin-top: 19px
}

.mt20 {
  margin-top: 20px
}

.mt21 {
  margin-top: 21px
}

.mt22 {
  margin-top: 22px
}

.mt23 {
  margin-top: 23px
}

.mt24 {
  margin-top: 24px
}

.mt25 {
  margin-top: 25px
}

.mt26 {
  margin-top: 26px
}

.mt27 {
  margin-top: 27px
}

.mt28 {
  margin-top: 28px
}

.mt29 {
  margin-top: 29px
}

.mt30 {
  margin-top: 30px
}

.mt31 {
  margin-top: 31px
}

.mt32 {
  margin-top: 32px
}

.mt33 {
  margin-top: 33px
}

.mt34 {
  margin-top: 34px
}

.mt35 {
  margin-top: 35px
}

.mt36 {
  margin-top: 36px
}

.mt37 {
  margin-top: 37px
}

.mt38 {
  margin-top: 38px
}

.mt39 {
  margin-top: 39px
}

.mt40 {
  margin-top: 40px
}

.mt41 {
  margin-top: 41px
}

.mt42 {
  margin-top: 42px
}

.mt43 {
  margin-top: 43px
}

.mt44 {
  margin-top: 44px
}

.mt45 {
  margin-top: 45px
}

.mt46 {
  margin-top: 46px
}

.mt47 {
  margin-top: 47px
}

.mt48 {
  margin-top: 48px
}

.mt49 {
  margin-top: 49px
}

.mt50 {
  margin-top: 50px
}

.mt51 {
  margin-top: 51px
}

.mt52 {
  margin-top: 52px
}

.mt53 {
  margin-top: 53px
}

.mt54 {
  margin-top: 54px
}

.mt55 {
  margin-top: 55px
}

.mt56 {
  margin-top: 56px
}

.mt57 {
  margin-top: 57px
}

.mt58 {
  margin-top: 58px
}

.mt59 {
  margin-top: 59px
}

.mt60 {
  margin-top: 60px
}

.mt61 {
  margin-top: 61px
}

.mt62 {
  margin-top: 62px
}

.mt63 {
  margin-top: 63px
}

.mt64 {
  margin-top: 64px
}

.mt65 {
  margin-top: 65px
}

.mt66 {
  margin-top: 66px
}

.mt67 {
  margin-top: 67px
}

.mt68 {
  margin-top: 68px
}

.mt69 {
  margin-top: 69px
}

.mt70 {
  margin-top: 70px
}

.mt71 {
  margin-top: 71px
}

.mt72 {
  margin-top: 72px
}

.mt73 {
  margin-top: 73px
}

.mt74 {
  margin-top: 74px
}

.mt75 {
  margin-top: 75px
}

.mt76 {
  margin-top: 76px
}

.mt77 {
  margin-top: 77px
}

.mt78 {
  margin-top: 78px
}

.mt79 {
  margin-top: 79px
}

.mt80 {
  margin-top: 80px
}

.mt81 {
  margin-top: 81px
}

.mt82 {
  margin-top: 82px
}

.mt83 {
  margin-top: 83px
}

.mt84 {
  margin-top: 84px
}

.mt85 {
  margin-top: 85px
}

.mt86 {
  margin-top: 86px
}

.mt87 {
  margin-top: 87px
}

.mt88 {
  margin-top: 88px
}

.mt89 {
  margin-top: 89px
}

.mt90 {
  margin-top: 90px
}

.mt91 {
  margin-top: 91px
}

.mt92 {
  margin-top: 92px
}

.mt93 {
  margin-top: 93px
}

.mt94 {
  margin-top: 94px
}

.mt95 {
  margin-top: 95px
}

.mt96 {
  margin-top: 96px
}

.mt97 {
  margin-top: 97px
}

.mt98 {
  margin-top: 98px
}

.mt99 {
  margin-top: 99px
}

.mt100 {
  margin-top: 100px
}

.mb1 {
  margin-bottom: 1px
}

.mb2 {
  margin-bottom: 2px
}

.mb3 {
  margin-bottom: 3px
}

.mb4 {
  margin-bottom: 4px
}

.mb5 {
  margin-bottom: 5px
}

.mb6 {
  margin-bottom: 6px
}

.mb7 {
  margin-bottom: 7px
}

.mb8 {
  margin-bottom: 8px
}

.mb9 {
  margin-bottom: 9px
}

.mb10 {
  margin-bottom: 10px
}

.mb11 {
  margin-bottom: 11px
}

.mb12 {
  margin-bottom: 12px
}

.mb13 {
  margin-bottom: 13px
}

.mb14 {
  margin-bottom: 14px
}

.mb15 {
  margin-bottom: 15px
}

.mb16 {
  margin-bottom: 16px
}

.mb17 {
  margin-bottom: 17px
}

.mb18 {
  margin-bottom: 18px
}

.mb19 {
  margin-bottom: 19px
}

.mb20 {
  margin-bottom: 20px
}

.mb21 {
  margin-bottom: 21px
}

.mb22 {
  margin-bottom: 22px
}

.mb23 {
  margin-bottom: 23px
}

.mb24 {
  margin-bottom: 24px
}

.mb25 {
  margin-bottom: 25px
}

.mb26 {
  margin-bottom: 26px
}

.mb27 {
  margin-bottom: 27px
}

.mb28 {
  margin-bottom: 28px
}

.mb29 {
  margin-bottom: 29px
}

.mb30 {
  margin-bottom: 30px
}

.mb31 {
  margin-bottom: 31px
}

.mb32 {
  margin-bottom: 32px
}

.mb33 {
  margin-bottom: 33px
}

.mb34 {
  margin-bottom: 34px
}

.mb35 {
  margin-bottom: 35px
}

.mb36 {
  margin-bottom: 36px
}

.mb37 {
  margin-bottom: 37px
}

.mb38 {
  margin-bottom: 38px
}

.mb39 {
  margin-bottom: 39px
}

.mb40 {
  margin-bottom: 40px
}

.mb41 {
  margin-bottom: 41px
}

.mb42 {
  margin-bottom: 42px
}

.mb43 {
  margin-bottom: 43px
}

.mb44 {
  margin-bottom: 44px
}

.mb45 {
  margin-bottom: 45px
}

.mb46 {
  margin-bottom: 46px
}

.mb47 {
  margin-bottom: 47px
}

.mb48 {
  margin-bottom: 48px
}

.mb49 {
  margin-bottom: 49px
}

.mb50 {
  margin-bottom: 50px
}

.mb51 {
  margin-bottom: 51px
}

.mb52 {
  margin-bottom: 52px
}

.mb53 {
  margin-bottom: 53px
}

.mb54 {
  margin-bottom: 54px
}

.mb55 {
  margin-bottom: 55px
}

.mb56 {
  margin-bottom: 56px
}

.mb57 {
  margin-bottom: 57px
}

.mb58 {
  margin-bottom: 58px
}

.mb59 {
  margin-bottom: 59px
}

.mb60 {
  margin-bottom: 60px
}

.mb61 {
  margin-bottom: 61px
}

.mb62 {
  margin-bottom: 62px
}

.mb63 {
  margin-bottom: 63px
}

.mb64 {
  margin-bottom: 64px
}

.mb65 {
  margin-bottom: 65px
}

.mb66 {
  margin-bottom: 66px
}

.mb67 {
  margin-bottom: 67px
}

.mb68 {
  margin-bottom: 68px
}

.mb69 {
  margin-bottom: 69px
}

.mb70 {
  margin-bottom: 70px
}

.mb71 {
  margin-bottom: 71px
}

.mb72 {
  margin-bottom: 72px
}

.mb73 {
  margin-bottom: 73px
}

.mb74 {
  margin-bottom: 74px
}

.mb75 {
  margin-bottom: 75px
}

.mb76 {
  margin-bottom: 76px
}

.mb77 {
  margin-bottom: 77px
}

.mb78 {
  margin-bottom: 78px
}

.mb79 {
  margin-bottom: 79px
}

.mb80 {
  margin-bottom: 80px
}

.mb81 {
  margin-bottom: 81px
}

.mb82 {
  margin-bottom: 82px
}

.mb83 {
  margin-bottom: 83px
}

.mb84 {
  margin-bottom: 84px
}

.mb85 {
  margin-bottom: 85px
}

.mb86 {
  margin-bottom: 86px
}

.mb87 {
  margin-bottom: 87px
}

.mb88 {
  margin-bottom: 88px
}

.mb89 {
  margin-bottom: 89px
}

.mb90 {
  margin-bottom: 90px
}

.mb91 {
  margin-bottom: 91px
}

.mb92 {
  margin-bottom: 92px
}

.mb93 {
  margin-bottom: 93px
}

.mb94 {
  margin-bottom: 94px
}

.mb95 {
  margin-bottom: 95px
}

.mb96 {
  margin-bottom: 96px
}

.mb97 {
  margin-bottom: 97px
}

.mb98 {
  margin-bottom: 98px
}

.mb99 {
  margin-bottom: 99px
}

.mb100 {
  margin-bottom: 100px
}

.ml1 {
  margin-left: 1px
}

.ml2 {
  margin-left: 2px
}

.ml3 {
  margin-left: 3px
}

.ml4 {
  margin-left: 4px
}

.ml5 {
  margin-left: 5px
}

.ml6 {
  margin-left: 6px
}

.ml7 {
  margin-left: 7px
}

.ml8 {
  margin-left: 8px
}

.ml9 {
  margin-left: 9px
}

.ml10 {
  margin-left: 10px
}

.ml11 {
  margin-left: 11px
}

.ml12 {
  margin-left: 12px
}

.ml13 {
  margin-left: 13px
}

.ml14 {
  margin-left: 14px
}

.ml15 {
  margin-left: 15px
}

.ml16 {
  margin-left: 16px
}

.ml17 {
  margin-left: 17px
}

.ml18 {
  margin-left: 18px
}

.ml19 {
  margin-left: 19px
}

.ml20 {
  margin-left: 20px
}

.ml21 {
  margin-left: 21px
}

.ml22 {
  margin-left: 22px
}

.ml23 {
  margin-left: 23px
}

.ml24 {
  margin-left: 24px
}

.ml25 {
  margin-left: 25px
}

.ml26 {
  margin-left: 26px
}

.ml27 {
  margin-left: 27px
}

.ml28 {
  margin-left: 28px
}

.ml29 {
  margin-left: 29px
}

.ml30 {
  margin-left: 30px
}

.ml31 {
  margin-left: 31px
}

.ml32 {
  margin-left: 32px
}

.ml33 {
  margin-left: 33px
}

.ml34 {
  margin-left: 34px
}

.ml35 {
  margin-left: 35px
}

.ml36 {
  margin-left: 36px
}

.ml37 {
  margin-left: 37px
}

.ml38 {
  margin-left: 38px
}

.ml39 {
  margin-left: 39px
}

.ml40 {
  margin-left: 40px
}

.ml41 {
  margin-left: 41px
}

.ml42 {
  margin-left: 42px
}

.ml43 {
  margin-left: 43px
}

.ml44 {
  margin-left: 44px
}

.ml45 {
  margin-left: 45px
}

.ml46 {
  margin-left: 46px
}

.ml47 {
  margin-left: 47px
}

.ml48 {
  margin-left: 48px
}

.ml49 {
  margin-left: 49px
}

.ml50 {
  margin-left: 50px
}

.ml51 {
  margin-left: 51px
}

.ml52 {
  margin-left: 52px
}

.ml53 {
  margin-left: 53px
}

.ml54 {
  margin-left: 54px
}

.ml55 {
  margin-left: 55px
}

.ml56 {
  margin-left: 56px
}

.ml57 {
  margin-left: 57px
}

.ml58 {
  margin-left: 58px
}

.ml59 {
  margin-left: 59px
}

.ml60 {
  margin-left: 60px
}

.ml61 {
  margin-left: 61px
}

.ml62 {
  margin-left: 62px
}

.ml63 {
  margin-left: 63px
}

.ml64 {
  margin-left: 64px
}

.ml65 {
  margin-left: 65px
}

.ml66 {
  margin-left: 66px
}

.ml67 {
  margin-left: 67px
}

.ml68 {
  margin-left: 68px
}

.ml69 {
  margin-left: 69px
}

.ml70 {
  margin-left: 70px
}

.ml71 {
  margin-left: 71px
}

.ml72 {
  margin-left: 72px
}

.ml73 {
  margin-left: 73px
}

.ml74 {
  margin-left: 74px
}

.ml75 {
  margin-left: 75px
}

.ml76 {
  margin-left: 76px
}

.ml77 {
  margin-left: 77px
}

.ml78 {
  margin-left: 78px
}

.ml79 {
  margin-left: 79px
}

.ml80 {
  margin-left: 80px
}

.ml81 {
  margin-left: 81px
}

.ml82 {
  margin-left: 82px
}

.ml83 {
  margin-left: 83px
}

.ml84 {
  margin-left: 84px
}

.ml85 {
  margin-left: 85px
}

.ml86 {
  margin-left: 86px
}

.ml87 {
  margin-left: 87px
}

.ml88 {
  margin-left: 88px
}

.ml89 {
  margin-left: 89px
}

.ml90 {
  margin-left: 90px
}

.ml91 {
  margin-left: 91px
}

.ml92 {
  margin-left: 92px
}

.ml93 {
  margin-left: 93px
}

.ml94 {
  margin-left: 94px
}

.ml95 {
  margin-left: 95px
}

.ml96 {
  margin-left: 96px
}

.ml97 {
  margin-left: 97px
}

.ml98 {
  margin-left: 98px
}

.ml99 {
  margin-left: 99px
}

.ml100 {
  margin-left: 100px
}

.mr1 {
  margin-right: 1px
}

.mr2 {
  margin-right: 2px
}

.mr3 {
  margin-right: 3px
}

.mr4 {
  margin-right: 4px
}

.mr5 {
  margin-right: 5px
}

.mr6 {
  margin-right: 6px
}

.mr7 {
  margin-right: 7px
}

.mr8 {
  margin-right: 8px
}

.mr9 {
  margin-right: 9px
}

.mr10 {
  margin-right: 10px
}

.mr11 {
  margin-right: 11px
}

.mr12 {
  margin-right: 12px
}

.mr13 {
  margin-right: 13px
}

.mr14 {
  margin-right: 14px
}

.mr15 {
  margin-right: 15px
}

.mr16 {
  margin-right: 16px
}

.mr17 {
  margin-right: 17px
}

.mr18 {
  margin-right: 18px
}

.mr19 {
  margin-right: 19px
}

.mr20 {
  margin-right: 20px
}

.mr21 {
  margin-right: 21px
}

.mr22 {
  margin-right: 22px
}

.mr23 {
  margin-right: 23px
}

.mr24 {
  margin-right: 24px
}

.mr25 {
  margin-right: 25px
}

.mr26 {
  margin-right: 26px
}

.mr27 {
  margin-right: 27px
}

.mr28 {
  margin-right: 28px
}

.mr29 {
  margin-right: 29px
}

.mr30 {
  margin-right: 30px
}

.mr31 {
  margin-right: 31px
}

.mr32 {
  margin-right: 32px
}

.mr33 {
  margin-right: 33px
}

.mr34 {
  margin-right: 34px
}

.mr35 {
  margin-right: 35px
}

.mr36 {
  margin-right: 36px
}

.mr37 {
  margin-right: 37px
}

.mr38 {
  margin-right: 38px
}

.mr39 {
  margin-right: 39px
}

.mr40 {
  margin-right: 40px
}

.mr41 {
  margin-right: 41px
}

.mr42 {
  margin-right: 42px
}

.mr43 {
  margin-right: 43px
}

.mr44 {
  margin-right: 44px
}

.mr45 {
  margin-right: 45px
}

.mr46 {
  margin-right: 46px
}

.mr47 {
  margin-right: 47px
}

.mr48 {
  margin-right: 48px
}

.mr49 {
  margin-right: 49px
}

.mr50 {
  margin-right: 50px
}

.mr51 {
  margin-right: 51px
}

.mr52 {
  margin-right: 52px
}

.mr53 {
  margin-right: 53px
}

.mr54 {
  margin-right: 54px
}

.mr55 {
  margin-right: 55px
}

.mr56 {
  margin-right: 56px
}

.mr57 {
  margin-right: 57px
}

.mr58 {
  margin-right: 58px
}

.mr59 {
  margin-right: 59px
}

.mr60 {
  margin-right: 60px
}

.mr61 {
  margin-right: 61px
}

.mr62 {
  margin-right: 62px
}

.mr63 {
  margin-right: 63px
}

.mr64 {
  margin-right: 64px
}

.mr65 {
  margin-right: 65px
}

.mr66 {
  margin-right: 66px
}

.mr67 {
  margin-right: 67px
}

.mr68 {
  margin-right: 68px
}

.mr69 {
  margin-right: 69px
}

.mr70 {
  margin-right: 70px
}

.mr71 {
  margin-right: 71px
}

.mr72 {
  margin-right: 72px
}

.mr73 {
  margin-right: 73px
}

.mr74 {
  margin-right: 74px
}

.mr75 {
  margin-right: 75px
}

.mr76 {
  margin-right: 76px
}

.mr77 {
  margin-right: 77px
}

.mr78 {
  margin-right: 78px
}

.mr79 {
  margin-right: 79px
}

.mr80 {
  margin-right: 80px
}

.mr81 {
  margin-right: 81px
}

.mr82 {
  margin-right: 82px
}

.mr83 {
  margin-right: 83px
}

.mr84 {
  margin-right: 84px
}

.mr85 {
  margin-right: 85px
}

.mr86 {
  margin-right: 86px
}

.mr87 {
  margin-right: 87px
}

.mr88 {
  margin-right: 88px
}

.mr89 {
  margin-right: 89px
}

.mr90 {
  margin-right: 90px
}

.mr91 {
  margin-right: 91px
}

.mr92 {
  margin-right: 92px
}

.mr93 {
  margin-right: 93px
}

.mr94 {
  margin-right: 94px
}

.mr95 {
  margin-right: 95px
}

.mr96 {
  margin-right: 96px
}

.mr97 {
  margin-right: 97px
}

.mr98 {
  margin-right: 98px
}

.mr99 {
  margin-right: 99px
}

.mr100 {
  margin-right: 100px
}

.mx1 {
  margin-left: 1px;
  margin-right: 1px
}

.mx2 {
  margin-left: 2px;
  margin-right: 2px
}

.mx3 {
  margin-left: 3px;
  margin-right: 3px
}

.mx4 {
  margin-left: 4px;
  margin-right: 4px
}

.mx5 {
  margin-left: 5px;
  margin-right: 5px
}

.mx6 {
  margin-left: 6px;
  margin-right: 6px
}

.mx7 {
  margin-left: 7px;
  margin-right: 7px
}

.mx8 {
  margin-left: 8px;
  margin-right: 8px
}

.mx9 {
  margin-left: 9px;
  margin-right: 9px
}

.mx10 {
  margin-left: 10px;
  margin-right: 10px
}

.mx11 {
  margin-left: 11px;
  margin-right: 11px
}

.mx12 {
  margin-left: 12px;
  margin-right: 12px
}

.mx13 {
  margin-left: 13px;
  margin-right: 13px
}

.mx14 {
  margin-left: 14px;
  margin-right: 14px
}

.mx15 {
  margin-left: 15px;
  margin-right: 15px
}

.mx16 {
  margin-left: 16px;
  margin-right: 16px
}

.mx17 {
  margin-left: 17px;
  margin-right: 17px
}

.mx18 {
  margin-left: 18px;
  margin-right: 18px
}

.mx19 {
  margin-left: 19px;
  margin-right: 19px
}

.mx20 {
  margin-left: 20px;
  margin-right: 20px
}

.mx21 {
  margin-left: 21px;
  margin-right: 21px
}

.mx22 {
  margin-left: 22px;
  margin-right: 22px
}

.mx23 {
  margin-left: 23px;
  margin-right: 23px
}

.mx24 {
  margin-left: 24px;
  margin-right: 24px
}

.mx25 {
  margin-left: 25px;
  margin-right: 25px
}

.mx26 {
  margin-left: 26px;
  margin-right: 26px
}

.mx27 {
  margin-left: 27px;
  margin-right: 27px
}

.mx28 {
  margin-left: 28px;
  margin-right: 28px
}

.mx29 {
  margin-left: 29px;
  margin-right: 29px
}

.mx30 {
  margin-left: 30px;
  margin-right: 30px
}

.mx31 {
  margin-left: 31px;
  margin-right: 31px
}

.mx32 {
  margin-left: 32px;
  margin-right: 32px
}

.mx33 {
  margin-left: 33px;
  margin-right: 33px
}

.mx34 {
  margin-left: 34px;
  margin-right: 34px
}

.mx35 {
  margin-left: 35px;
  margin-right: 35px
}

.mx36 {
  margin-left: 36px;
  margin-right: 36px
}

.mx37 {
  margin-left: 37px;
  margin-right: 37px
}

.mx38 {
  margin-left: 38px;
  margin-right: 38px
}

.mx39 {
  margin-left: 39px;
  margin-right: 39px
}

.mx40 {
  margin-left: 40px;
  margin-right: 40px
}

.mx41 {
  margin-left: 41px;
  margin-right: 41px
}

.mx42 {
  margin-left: 42px;
  margin-right: 42px
}

.mx43 {
  margin-left: 43px;
  margin-right: 43px
}

.mx44 {
  margin-left: 44px;
  margin-right: 44px
}

.mx45 {
  margin-left: 45px;
  margin-right: 45px
}

.mx46 {
  margin-left: 46px;
  margin-right: 46px
}

.mx47 {
  margin-left: 47px;
  margin-right: 47px
}

.mx48 {
  margin-left: 48px;
  margin-right: 48px
}

.mx49 {
  margin-left: 49px;
  margin-right: 49px
}

.mx50 {
  margin-left: 50px;
  margin-right: 50px
}

.mx51 {
  margin-left: 51px;
  margin-right: 51px
}

.mx52 {
  margin-left: 52px;
  margin-right: 52px
}

.mx53 {
  margin-left: 53px;
  margin-right: 53px
}

.mx54 {
  margin-left: 54px;
  margin-right: 54px
}

.mx55 {
  margin-left: 55px;
  margin-right: 55px
}

.mx56 {
  margin-left: 56px;
  margin-right: 56px
}

.mx57 {
  margin-left: 57px;
  margin-right: 57px
}

.mx58 {
  margin-left: 58px;
  margin-right: 58px
}

.mx59 {
  margin-left: 59px;
  margin-right: 59px
}

.mx60 {
  margin-left: 60px;
  margin-right: 60px
}

.mx61 {
  margin-left: 61px;
  margin-right: 61px
}

.mx62 {
  margin-left: 62px;
  margin-right: 62px
}

.mx63 {
  margin-left: 63px;
  margin-right: 63px
}

.mx64 {
  margin-left: 64px;
  margin-right: 64px
}

.mx65 {
  margin-left: 65px;
  margin-right: 65px
}

.mx66 {
  margin-left: 66px;
  margin-right: 66px
}

.mx67 {
  margin-left: 67px;
  margin-right: 67px
}

.mx68 {
  margin-left: 68px;
  margin-right: 68px
}

.mx69 {
  margin-left: 69px;
  margin-right: 69px
}

.mx70 {
  margin-left: 70px;
  margin-right: 70px
}

.mx71 {
  margin-left: 71px;
  margin-right: 71px
}

.mx72 {
  margin-left: 72px;
  margin-right: 72px
}

.mx73 {
  margin-left: 73px;
  margin-right: 73px
}

.mx74 {
  margin-left: 74px;
  margin-right: 74px
}

.mx75 {
  margin-left: 75px;
  margin-right: 75px
}

.mx76 {
  margin-left: 76px;
  margin-right: 76px
}

.mx77 {
  margin-left: 77px;
  margin-right: 77px
}

.mx78 {
  margin-left: 78px;
  margin-right: 78px
}

.mx79 {
  margin-left: 79px;
  margin-right: 79px
}

.mx80 {
  margin-left: 80px;
  margin-right: 80px
}

.mx81 {
  margin-left: 81px;
  margin-right: 81px
}

.mx82 {
  margin-left: 82px;
  margin-right: 82px
}

.mx83 {
  margin-left: 83px;
  margin-right: 83px
}

.mx84 {
  margin-left: 84px;
  margin-right: 84px
}

.mx85 {
  margin-left: 85px;
  margin-right: 85px
}

.mx86 {
  margin-left: 86px;
  margin-right: 86px
}

.mx87 {
  margin-left: 87px;
  margin-right: 87px
}

.mx88 {
  margin-left: 88px;
  margin-right: 88px
}

.mx89 {
  margin-left: 89px;
  margin-right: 89px
}

.mx90 {
  margin-left: 90px;
  margin-right: 90px
}

.mx91 {
  margin-left: 91px;
  margin-right: 91px
}

.mx92 {
  margin-left: 92px;
  margin-right: 92px
}

.mx93 {
  margin-left: 93px;
  margin-right: 93px
}

.mx94 {
  margin-left: 94px;
  margin-right: 94px
}

.mx95 {
  margin-left: 95px;
  margin-right: 95px
}

.mx96 {
  margin-left: 96px;
  margin-right: 96px
}

.mx97 {
  margin-left: 97px;
  margin-right: 97px
}

.mx98 {
  margin-left: 98px;
  margin-right: 98px
}

.mx99 {
  margin-left: 99px;
  margin-right: 99px
}

.mx100 {
  margin-left: 100px;
  margin-right: 100px
}

.my1 {
  margin-top: 1px;
  margin-bottom: 1px
}

.my2 {
  margin-top: 2px;
  margin-bottom: 2px
}

.my3 {
  margin-top: 3px;
  margin-bottom: 3px
}

.my4 {
  margin-top: 4px;
  margin-bottom: 4px
}

.my5 {
  margin-top: 5px;
  margin-bottom: 5px
}

.my6 {
  margin-top: 6px;
  margin-bottom: 6px
}

.my7 {
  margin-top: 7px;
  margin-bottom: 7px
}

.my8 {
  margin-top: 8px;
  margin-bottom: 8px
}

.my9 {
  margin-top: 9px;
  margin-bottom: 9px
}

.my10 {
  margin-top: 10px;
  margin-bottom: 10px
}

.my11 {
  margin-top: 11px;
  margin-bottom: 11px
}

.my12 {
  margin-top: 12px;
  margin-bottom: 12px
}

.my13 {
  margin-top: 13px;
  margin-bottom: 13px
}

.my14 {
  margin-top: 14px;
  margin-bottom: 14px
}

.my15 {
  margin-top: 15px;
  margin-bottom: 15px
}

.my16 {
  margin-top: 16px;
  margin-bottom: 16px
}

.my17 {
  margin-top: 17px;
  margin-bottom: 17px
}

.my18 {
  margin-top: 18px;
  margin-bottom: 18px
}

.my19 {
  margin-top: 19px;
  margin-bottom: 19px
}

.my20 {
  margin-top: 20px;
  margin-bottom: 20px
}

.my21 {
  margin-top: 21px;
  margin-bottom: 21px
}

.my22 {
  margin-top: 22px;
  margin-bottom: 22px
}

.my23 {
  margin-top: 23px;
  margin-bottom: 23px
}

.my24 {
  margin-top: 24px;
  margin-bottom: 24px
}

.my25 {
  margin-top: 25px;
  margin-bottom: 25px
}

.my26 {
  margin-top: 26px;
  margin-bottom: 26px
}

.my27 {
  margin-top: 27px;
  margin-bottom: 27px
}

.my28 {
  margin-top: 28px;
  margin-bottom: 28px
}

.my29 {
  margin-top: 29px;
  margin-bottom: 29px
}

.my30 {
  margin-top: 30px;
  margin-bottom: 30px
}

.my31 {
  margin-top: 31px;
  margin-bottom: 31px
}

.my32 {
  margin-top: 32px;
  margin-bottom: 32px
}

.my33 {
  margin-top: 33px;
  margin-bottom: 33px
}

.my34 {
  margin-top: 34px;
  margin-bottom: 34px
}

.my35 {
  margin-top: 35px;
  margin-bottom: 35px
}

.my36 {
  margin-top: 36px;
  margin-bottom: 36px
}

.my37 {
  margin-top: 37px;
  margin-bottom: 37px
}

.my38 {
  margin-top: 38px;
  margin-bottom: 38px
}

.my39 {
  margin-top: 39px;
  margin-bottom: 39px
}

.my40 {
  margin-top: 40px;
  margin-bottom: 40px
}

.my41 {
  margin-top: 41px;
  margin-bottom: 41px
}

.my42 {
  margin-top: 42px;
  margin-bottom: 42px
}

.my43 {
  margin-top: 43px;
  margin-bottom: 43px
}

.my44 {
  margin-top: 44px;
  margin-bottom: 44px
}

.my45 {
  margin-top: 45px;
  margin-bottom: 45px
}

.my46 {
  margin-top: 46px;
  margin-bottom: 46px
}

.my47 {
  margin-top: 47px;
  margin-bottom: 47px
}

.my48 {
  margin-top: 48px;
  margin-bottom: 48px
}

.my49 {
  margin-top: 49px;
  margin-bottom: 49px
}

.my50 {
  margin-top: 50px;
  margin-bottom: 50px
}

.my51 {
  margin-top: 51px;
  margin-bottom: 51px
}

.my52 {
  margin-top: 52px;
  margin-bottom: 52px
}

.my53 {
  margin-top: 53px;
  margin-bottom: 53px
}

.my54 {
  margin-top: 54px;
  margin-bottom: 54px
}

.my55 {
  margin-top: 55px;
  margin-bottom: 55px
}

.my56 {
  margin-top: 56px;
  margin-bottom: 56px
}

.my57 {
  margin-top: 57px;
  margin-bottom: 57px
}

.my58 {
  margin-top: 58px;
  margin-bottom: 58px
}

.my59 {
  margin-top: 59px;
  margin-bottom: 59px
}

.my60 {
  margin-top: 60px;
  margin-bottom: 60px
}

.my61 {
  margin-top: 61px;
  margin-bottom: 61px
}

.my62 {
  margin-top: 62px;
  margin-bottom: 62px
}

.my63 {
  margin-top: 63px;
  margin-bottom: 63px
}

.my64 {
  margin-top: 64px;
  margin-bottom: 64px
}

.my65 {
  margin-top: 65px;
  margin-bottom: 65px
}

.my66 {
  margin-top: 66px;
  margin-bottom: 66px
}

.my67 {
  margin-top: 67px;
  margin-bottom: 67px
}

.my68 {
  margin-top: 68px;
  margin-bottom: 68px
}

.my69 {
  margin-top: 69px;
  margin-bottom: 69px
}

.my70 {
  margin-top: 70px;
  margin-bottom: 70px
}

.my71 {
  margin-top: 71px;
  margin-bottom: 71px
}

.my72 {
  margin-top: 72px;
  margin-bottom: 72px
}

.my73 {
  margin-top: 73px;
  margin-bottom: 73px
}

.my74 {
  margin-top: 74px;
  margin-bottom: 74px
}

.my75 {
  margin-top: 75px;
  margin-bottom: 75px
}

.my76 {
  margin-top: 76px;
  margin-bottom: 76px
}

.my77 {
  margin-top: 77px;
  margin-bottom: 77px
}

.my78 {
  margin-top: 78px;
  margin-bottom: 78px
}

.my79 {
  margin-top: 79px;
  margin-bottom: 79px
}

.my80 {
  margin-top: 80px;
  margin-bottom: 80px
}

.my81 {
  margin-top: 81px;
  margin-bottom: 81px
}

.my82 {
  margin-top: 82px;
  margin-bottom: 82px
}

.my83 {
  margin-top: 83px;
  margin-bottom: 83px
}

.my84 {
  margin-top: 84px;
  margin-bottom: 84px
}

.my85 {
  margin-top: 85px;
  margin-bottom: 85px
}

.my86 {
  margin-top: 86px;
  margin-bottom: 86px
}

.my87 {
  margin-top: 87px;
  margin-bottom: 87px
}

.my88 {
  margin-top: 88px;
  margin-bottom: 88px
}

.my89 {
  margin-top: 89px;
  margin-bottom: 89px
}

.my90 {
  margin-top: 90px;
  margin-bottom: 90px
}

.my91 {
  margin-top: 91px;
  margin-bottom: 91px
}

.my92 {
  margin-top: 92px;
  margin-bottom: 92px
}

.my93 {
  margin-top: 93px;
  margin-bottom: 93px
}

.my94 {
  margin-top: 94px;
  margin-bottom: 94px
}

.my95 {
  margin-top: 95px;
  margin-bottom: 95px
}

.my96 {
  margin-top: 96px;
  margin-bottom: 96px
}

.my97 {
  margin-top: 97px;
  margin-bottom: 97px
}

.my98 {
  margin-top: 98px;
  margin-bottom: 98px
}

.my99 {
  margin-top: 99px;
  margin-bottom: 99px
}

.my100{margin-top:100px;margin-bottom:100px}

p{margin:0px}

.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{padding:0px}

.row{margin-left:0px;margin-right:0px}

.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1200px}

header.top-hed{
	width:100%;
	height:1024px;
	margin:auto;
	padding:100px 0px;
	position:relative;
	background-image:url(../images/common/common_5.jpg);
	background-repeat:no-repeat;
	background-size:cover
}

header.top-hed .hed_contents{
	position:relative;
	display:flex;
	align-items:center
}

header.top-hed .narumi_logo{
	position:absolute;
	top:0px;
	left:70px;
}

header.top-hed .narumi_logo p{
	max-width:470px
}

header.top-hed .narumi_logo p img{
	width:100%
}

header.top-hed .main_phrase{
	color:#fff;
	position:absolute;
	bottom:0px;
	margin-left:120px
}


@media screen and (max-width: 900px) {
  header.top-hed .main_phrase {
    bottom: -100px
  }
}

header.top-hed .main_phrase h2 {
  font-size: 40px;
  font-weight: bold;
  letter-spacing: 0.5px;
  line-height: 80px;
  margin: 0px
}

header.top-hed .main_phrase h2 span {
  font-size: 18px;
  letter-spacing: 0.225px
}

header.top-hed .menu_list {
  margin-left: auto;
  width: 220px
}

header.top-hed .menu_list .menu_pick,
header.top-hed .menu_list .meun_facility {
  width: 100%;
  margin: 0px;
  padding: 0px
}

header.top-hed .menu_list .menu_pick li,
header.top-hed .menu_list .meun_facility li {
  font-size: 18px;
  margin-bottom: 30px;
  font-weight: bold;
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap
}

header.top-hed .menu_list .menu_pick li a,
header.top-hed .menu_list .meun_facility li a {
  color: #fff
}

header.top-hed .menu_list .menu_pick li li:last-child,
header.top-hed .menu_list .meun_facility li li:last-child {
  margin-bottom: 50px
}

header.top-hed .menu_list .meun_facility li {
  border: solid 1px #fff;
  padding: 5px 0px;
  font-size: 16px;
  align-items: center;
  letter-spacing: 0.8px
}

header.top-hed .menu_list .meun_facility li:last-child {
  margin-bottom: 0px
}

.top_scroll {
  position: absolute;
  bottom: -25px;
  left: 50%
}

.fixed {
  display: none
}

header.hed-fixed {
  width: 100%;
  top: 0;
  left: 50%;
  display: block;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  background-color: #FFF;
  z-index: 100;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.26)
}

@media screen and (min-width: 767px) {
  header.hed-fixed {
    position: fixed
  }
}

header.hed-fixed .flex {
  display: flex;
  align-items: center;
  padding: 30px 0px
}

@media screen and (max-width: 767px) {
  header.hed-fixed .flex {
    display: none
  }
}

header.hed-fixed .hed-logo p {
  max-width: 295px;
  width: auto;
  text-align: right;
  margin-right: 15px
}

@media screen and (max-width: 1150px) {
  header.hed-fixed .hed-logo p {
    width: 160px
  }
}

header.hed-fixed .hed-logo p img {
  width: 100%;
  max-height: 70px
}

header.hed-fixed .nav-list {
  max-width: calc(100% - 310px);
  width: auto;
  margin-left: auto
}

@media screen and (max-width: 1150px) {
  header.hed-fixed .nav-list {
    max-width: none;
    width: 100%
  }
}

header.hed-fixed .nav-list ul {
  display: flex;
  align-items: center;
  padding: 0px;
  margin: 0px
}

@media screen and (max-width: 1150px) {
  header.hed-fixed .nav-list ul {
    justify-content: flex-end;
    width: 100%
  }
}

header.hed-fixed .nav-list ul li {
  padding-left: 65px;
  font-size: 18px
}

@media screen and (max-width: 1225px) {
  header.hed-fixed .nav-list ul li {
    font-size: 14px
  }
}

@media screen and (max-width: 1150px) {
  header.hed-fixed .nav-list ul li {
    padding-left: 0px;
    margin-left: 5%;
    font-size: 11px;
    font-weight: normal
  }
}

header.hed-fixed .nav-list ul li a {
  color: #1d2649
}

header.hed-fixed .nav-list ul li:first-child {
  padding-left: 0px;
  margin-left: 0px
}

#wpadminbar {
  display: none
}

.sp-head {
  width: 100%;
  height: 100%;
  min-height: 375px;
  margin: auto;
  position: relative;
  padding: 50px 0px;
  background-image: url(../images/common/common_5.jpg);
  background-repeat: no-repeat;
  background-size: cover
}

.sp-head .sp_hed {
  min-width: 300px;
  min-height: 375px;
  display: block;
  position: relative;
  justify-content: center;
  margin: 0px 17px
}

.sp-head .sp_hed .sp_logo {
  width: 200px;
  height: 70px;
  margin-right: auto
}

.sp-head .sp_hed .sp_logo img {
  width: 100%
}

.sp-head .sp_hed .sp_phrase {
  position: absolute;
  bottom: 0px;
  left: 50%;
  color: #fff;
  max-width: 300px;
  width: 100%;
  margin: auto;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%)
}

.sp-head .sp_hed .sp_phrase h2 {
  letter-spacing: 0.2px;
  font-size: 18px;
  font-weight: bold
}

.sp-head .sp_hed .sp_phrase span {
  font-size: 12px;
  letter-spacing: 0.15px;
  line-height: 0.6px;
  font-weight: normal
}

.sp-head .hamburger {
  width: 50px;
  margin-left: auto;
  margin-right: 10px;
  margin-top: 10px;
  position: fixed;
  top: 0px;
  right: 0px;
  z-index: 102
}

.sp-head .hamburger .menu_icon {
  position: relative;
  width: 50px;
  height: 35px;
  margin: 0 auto 10px;
  z-index: 102
}

.sp-head .hamburger .border {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 4px;
  border-radius: 5px;
  transition: all 0.3s;
  background: #fff
}

.sp-head .hamburger .border1 {
  top: 0
}

.sp-head .hamburger .border2 {
  top: 0;
  bottom: 0;
  margin: auto
}

.sp-head .hamburger .border3 {
  bottom: 0px
}

.sp-head .hamburger .text {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 14px;
  color: #fff;
  transition: all 0.3s
}

.sp-head .hamburger .text::after {
  display: none
}

.sp-head .hamburger .active+.text::after {
  display: none
}

.sp-head .type3 .menu_icon {
  transform: rotate(0);
  transition: all 0.3s
}

.sp-head .type3 .menu_icon .border1 {
  width: 100%
}

.sp-head .type3 .menu_icon .border2 {
  width: 80%
}

.sp-head .type3 .menu_icon .border3 {
  width: 50%
}

.sp-head .type3 .active {
  transform: rotate(360deg)
}

.sp-head .type3 .active .border1 {
  transform: translateY(16px) rotate(-45deg);
  width: 100%
}

.sp-head .type3 .active .border2 {
  opacity: 0
}

.sp-head .type3 .active .border3 {
  transform: translateY(-16px) rotate(45deg);
  width: 100%
}

.togle-menu {
  background: rgba(108, 108, 108, 0.8);
  opacity: 0.8px;
  position: fixed;
  z-index: 101;
  top: 0px;
  right: 0px;
  max-width: 60%;
  min-width: 297px;
  height: 630px;
  padding: 45px;
  height: 100%;
  overflow-y: auto;
  display: none
}

.togle-menu ul {
  margin: 0px;
  padding: 0px
}

.togle-menu ul li {
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 17px
}

.togle-menu ul li a {
  color: #fff
}

.togle-menu ul li a span {
  font-size: 12px;
  font-weight: normal
}

.togle-menu ul li:last-child {
  margin-bottom: 20px
}

.togle-menu ul.sp_Facility li {
  margin-bottom: 10px
}

.togle-menu ul.sp_Facility li:last-child {
  margin-bottom: 0px
}

footer .footer_menu {
  width: 100%
}

footer .footer_menu nav ul {
  margin-bottom: 0px;
  margin: 15px 0px;
  padding: 0px;
  display: flex
}

footer .footer_menu nav ul li {
  font-weight: bold;
  width: calc(100% / 6);
  display: flex;
  justify-content: center
}

@media screen and (max-width: 767px) {
  footer .footer_menu nav ul li {
    display: none
  }
}

footer .footer_menu nav ul li a {
  color: #fff
}

footer .footer_map {
  margin-bottom: -6px
}

footer .footer_inner {
  background: url(../images/common/common_4.png) no-repeat 0px 0px;
  background-size: cover;
  padding-bottom: 50px
}

@media screen and (max-width: 424px) {
  footer .footer_inner {
    padding-bottom: 25px
  }
}

footer .footer_inner .link_box {
  max-width: 1000px;
  width: 100%;
  margin: auto
}

@media screen and (max-width: 1200px) {
  footer .footer_inner .link_box {
    max-width: 800px
  }
}

@media screen and (max-width: 767px) {
  footer .footer_inner .link_box {
    max-width: 550px;
    width: auto
  }
}

footer .footer_inner .link_box .link_btn {
  width: 100%;
  margin-top: 50px
}

@media screen and (max-width: 424px) {
  footer .footer_inner .link_box .link_btn {
    margin-top: 25px
  }
}

footer .footer_inner .link_box .link_btn ul {
  width: 100%;
  display: flex;
  padding: 0px;
  margin: 0px
}

@media screen and (max-width: 1200px) {
  footer .footer_inner .link_box .link_btn ul {
    flex-wrap: wrap;
    justify-content: center
  }
}

@media screen and (max-width: 424px) {
  footer .footer_inner .link_box .link_btn ul {
    width: auto;
    margin: 0px auto
  }
}

@media screen and (max-width: 1200px) {
  footer .footer_inner .link_box .link_btn ul li:nth-child(2n) {
    margin: 0px 0px 5% 0px
  }
}

@media screen and (max-width: 425px) {
  footer .footer_inner .link_box .link_btn ul li:nth-child(2n) {
    margin-bottom: 5px
  }
}

footer .footer_inner .link_box .link_btn ul li {
  width: 220px;
  display: flex;
  justify-content: center;
  margin: 0px 15px;
  border: solid 1px #fff;
  border-radius: 2px;
  padding: 5px 0px;
  font-weight: bold
}

@media screen and (max-width: 1200px) {
  footer .footer_inner .link_box .link_btn ul li {
    width: 47.5%;
    padding: 10px 0px;
    font-size: 11px;
    font-weight: normal;
    margin: 0px 5% 5% 0px
  }
}

@media screen and (max-width: 424px) {
  footer .footer_inner .link_box .link_btn ul li {
    width: 100%;
    padding: 10px 0px;
    margin: 0px 0px 5px 0px
  }
}

footer .footer_inner .link_box .link_btn ul li a {
  color: #fff;
  padding: 0px 10px;
  letter-spacing: 0.8px
}

footer .footer_company {
  max-width: 100%;
  position: relative
}

@media screen and (max-width: 1200px) {
  footer .footer_company {
    width: 800px;
    margin: 0px auto
  }
}

@media screen and (max-width: 767px) {
  footer .footer_company {
    display: flex;
    justify-content: center
  }
}

footer .company_box {
  width: 880px;
  background: #fff;
  padding: 70px;
  position: relative;
  margin-top: -100px
}

@media screen and (max-width: 1200px) {
  footer .company_box {
    width: 100%;
    padding: 30px
  }
}

@media screen and (max-width: 767px) {
  footer .company_box {
    width: 550px;
    height: 700px
  }
}

@media screen and (max-width: 424px) {
  footer .company_box {
    padding: 20px;
    width: 300px;
    height: auto;
    min-height: 434px;
    margin-top: -50px
  }
}

footer .footer_logo {
  margin-bottom: 50px
}

@media screen and (max-width: 767px) {
  footer .footer_logo {
    display: flex;
    justify-content: center
  }
}

@media screen and (max-width: 424px) {
  footer .footer_logo {
    width: 100%;
    margin-bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center
  }
}

footer .footer_logo img {
  width: auto;
  max-width: 100%
}

@media screen and (max-width: 424px) {
  footer .footer_logo img {
    width: 200px
  }
}

footer .company_text .narumi_from {
  margin-bottom: 40px
}

@media screen and (max-width: 424px) {
  footer .company_text .narumi_from {
    margin-bottom: 20px
  }
}

@media screen and (max-width: 424px) {
  footer .company_text .narumi_from p,
	footer .company_text .narumi_access p {
    font-size: 12px
  }
}

footer .company_text .narumi_from span,
footer .company_text .narumi_access span {
  margin-bottom: 15px;
  display: block;
  font-weight: bold;
  color: #1D2649
}

@media screen and (max-width: 424px) {
  footer .company_text .narumi_from span,
	footer .company_text .narumi_access span {
    margin: 0px;
    font-weight: normal
  }
}

footer .scroll_box {
  position: relative
}

footer .scroll_box .scroll_btn {
  position: absolute;
  right: 200px;
  top: -100px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center
}

@media screen and (max-width: 1200px) {
  footer .scroll_box .scroll_btn {
    right: 30px
  }
}

@media screen and (max-width: 767px) {
  footer .scroll_box .scroll_btn {
    right: 0px
  }
}

@media screen and (max-width: 424px) {
  footer .scroll_box .scroll_btn {
    right: 5px;
    bottom: -90px
  }
}

footer .scroll_box .scroll_btn img {
  height: 23px;
  transform: rotate(180deg);
  color: #1D2649
}

footer .scroll_box .scroll_btn p {
  font-weight: bold;
  color: #1D2649
}

@media screen and (max-width: 424px) {
  footer .scroll_box .scroll_btn p {
    color: #fff;
    font-size: 10px;
    font-weight: normal
  }
}

footer .footer_btn {
  position: absolute;
  right: -270px;
  bottom: 140px
}

@media screen and (max-width: 1200px) {
  footer .footer_btn {
    right: 30px;
    bottom: 100px
  }
}

@media screen and (max-width: 767px) {
  footer .footer_btn {
    bottom: 0px;
    right: 0%;
    top: 465px;
    max-width: 280px;
    min-width: 200px;
    margin: auto;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%)
  }
}

@media screen and (max-width: 424px) {
  footer .footer_btn {
    bottom: 0px;
    right: 0px;
    top: 80%;
    left: 50%;
    max-width: 200px;
    width: 100%;
    margin: 0px auto
  }
}

footer .footer_btn .footer_form p {
  font-size: 20px;
  font-weight: bold
}

@media screen and (max-width: 1200px) {
  footer .footer_btn .footer_form p {
    font-size: 16px;
    font-weight: normal
  }
}

@media screen and (max-width: 424px) {
  footer .footer_btn .footer_form p {
    padding-left: 10px;
    font-size: 12px
  }
}

footer .footer_btn .footer_tell, footer .footer_btn .footer_form {
  background: #85AA87;
  width: 350px;
  height: 70px;
  display: flex;
  justify-content: flex-start;
  padding: 0px 30px;
  align-items: center;
  margin-bottom: 40px
}

@media screen and (max-width: 1200px) {
  footer .footer_btn .footer_tell, footer .footer_btn .footer_form {
    width: 280px;
    padding: 0px 10px
  }
}

@media screen and (max-width: 1200px) {
  footer .footer_btn .footer_tell, footer .footer_btn .footer_form {
    margin-bottom: 20px
  }
}

@media screen and (max-width: 424px) {
  footer .footer_btn .footer_tell, footer .footer_btn .footer_form {
    min-width: 200px;
    width: 100%;
    max-height: 40px;
    margin-bottom: 10px
  }
}

footer .footer_btn img {
  width: 40px
}

@media screen and (max-width: 424px) {
  footer .footer_btn img {
    width: 20px
  }
}

footer .footer_btn p {
  color: #fff;
  padding-left: 20px;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0.8px
}

@media screen and (max-width: 1200px) {
  footer .footer_btn p {
    font-size: 16px;
    font-weight: normal
  }
}

@media screen and (max-width: 424px) {
  footer .footer_btn p {
    padding-left: 10px;
    font-size: 12px
  }
}

footer .company_name {
  padding: 10px 0px
}

footer .company_name .copylight {
  color: #fff;
  font-weight: normal;
  text-align: center
}

@media screen and (max-width: 424px) {
  footer .company_name .copylight {
    font-size: 10px
  }
}

section {
  max-width: 100%;
  padding: 100px 0px;
  position: relative
}

@media screen and (max-width: 424px) {
  section {
    padding: 50px 0px
  }
}

section .bgpot_facility {
  margin: 150px 0px 100px 0px
}

section h3.title_name {
  width: 100%;
  margin-bottom: 15px;
  text-align: center;
  color: #1D2649
}

@media screen and (max-width: 424px) {
  section h3.title_name {
    font-size: 22px
  }
}

section h3.title_name:before {
  padding-right: 10px;
  content: "-"
}

section h3.title_name:after {
  padding-left: 10px;
  content: "-"
}

section span.title_subcolor {
  width: 100%;
  text-align: center;
  color: #85AA87;
  margin: auto;
  letter-spacing: 0px
}

section div.news_dox {
  width: 100%;
  height: 490px;
  margin-top: 60px;
  padding: 70px 12px;
  border: solid 1px;
  border-left: none;
  border-right: none;
  overflow-y: scroll;
  overflow-x: hidden
}

@media screen and (max-width: 424px) {
  section div.news_dox {
    margin-top: 25px;
    padding: 20px 0px;
    height: 355px
  }
}

section div.news_dox::-webkit-scrollbar {
  width: 10px
}

section div.news_dox::-webkit-scrollbar-track {
  background-color: transparent;
  border: none;
  border-radius: 10px;
  box-shadow: inset 0 0 0px #777
}

section div.news_dox::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
  box-shadow: none
}

section p {
  width: 100%
}

section p.date {
  max-width: 105px;
  float: left;
  padding: 10px 0px;
  margin-right: 30px
}

@media screen and (max-width: 424px) {
  section p.date {
    margin-right: 15px
  }
}

section p.category {
  box-sizing: border-box;
  border: solid 1px;
  justify-content: center;
  align-items: center;
  display: flex;
  padding: 0.555em 3.55em;
  max-width: 220px;
  border-radius: 3px
}

section p.category.cate_num_3 {
  color: #5890B5
}

section p.category.cate_num_2 {
  color: #1D2649
}

section p.category.cate_num_1 {
  color: #85AA87
}

section p.news_text {
  width: 100%;
  display: block;
  float: left;
  margin: 30px 0px 50px 0px
}

@media screen and (max-width: 424px) {
  section p.news_text {
    margin: 20px 0px 25px 0px
  }
}

section .new_btn {
  position: fixed;
  right: 50px;
  bottom: 150px;
  z-index: 100;
  transition: 0.45s
}

@media screen and (max-width: 767px) {
  section .new_btn {
    width: 100%;
    right: 0px;
    bottom: 0px;
    z-index: 100;
    display: flex
  }
  section .new_btn .flex-item {
    width: 50%
  }
}

section .recruit_dtn {
  width: 80px;
  height: 80px;
  background: #FCD552;
  flex-direction: column
}

@media screen and (max-width: 767px) {
  section .recruit_dtn {
    margin-top: 0px;
    width: 100%;
    justify-content: center;
    flex-direction: row
  }
}

@media screen and (max-width: 424px) {
  section .recruit_dtn {
    height: 40px
  }
}

section .recruit_dtn img {
  padding: 0px 20px
}

@media screen and (max-width: 767px) {
  section .recruit_dtn img {
    width: auto;
    padding: 0px
  }
}

@media screen and (max-width: 424px) {
  section .recruit_dtn img {
    width: 17px;
    padding: 4.5px 0px;
    margin: 0px
  }
}

section .recruit_dtn p {
  color: #5092C7;
  font-size: 14px;
  text-align: center;
  font-weight: bold
}

@media screen and (max-width: 767px) {
  section .recruit_dtn p {
    width: auto;
    margin: 3px 3px 3px 10px
  }
}

@media screen and (max-width: 424px) {
  section .recruit_dtn p {
    width: auto;
    margin: 3px 0px;
    margin-left: 10px;
    font-size: 12px
  }
}

section .mail_dtn {
  margin-top: 20px;
  width: 80px;
  height: 80px;
  background: #5092C7;
  flex-direction: column
}

@media screen and (max-width: 767px) {
  section .mail_dtn {
    margin-top: 0px;
    width: 100%;
    justify-content: center;
    flex-direction: row
  }
}

@media screen and (max-width: 424px) {
  section .mail_dtn {
    height: 40px
  }
}

section .mail_dtn img {
  max-width: 24px;
  max-height: 24px;
  width: 100%
}

@media screen and (max-width: 767px) {
  section .mail_dtn img {
    width: auto;
    padding: 0px
  }
}

@media screen and (max-width: 424px) {
  section .mail_dtn img {
    width: 17px;
    padding: 4.5px 0px;
    margin: 0px
  }
}

section .mail_dtn p {
  color: #fff;
  font-size: 14px;
  text-align: center;
  font-weight: bold
}

@media screen and (max-width: 767px) {
  section .mail_dtn p {
    width: auto;
    margin: 3px 3px 3px 20px;
    font-size: 14px
  }
}

@media screen and (max-width: 424px) {
  section .mail_dtn p {
    width: auto;
    margin: 3px 0px;
    margin-left: 10px;
    font-size: 12px
  }
}

section .mail_dtn, section .recruit_dtn {
  display: flex;
  align-items: center;
  justify-content: center
}

section .new_btn a:hover {
  opacity: 0.5;
  text-decoration: none
}

section .facility_list {
  width: 100%;
  margin-top: 50px;
  padding-bottom: 70px;
  background: url(../images/common/common_1.png) no-repeat 0px 0px;
  background-position: 50% 100px;
  background-size: 1600px;
  position: relative
}

@media screen and (max-width: 424px) {
  section .facility_list {
    margin-top: 30px;
    padding-top: 105px;
    background-position: 50% 0px;
    padding-bottom: 0px;
    background-size: 100%;
	background: url("../images/common/common_1_sp.png") no-repeat 0px 0px;
  }
}

section .facility_list .fa_num_3 .tab_title p {
  font-weight: bold;
  color: #5890B5
}

section .facility_list .fa_num_3 .list_tab:before {
  border: solid 1px #5890B5
}

section .facility_list .fa_num_1 .tab_title p {
  font-weight: bold;
  color: #85AA87
}

section .facility_list .fa_num_1 .list_tab:before {
  border: solid 1px #85AA87
}

section .facility_list .fa_num_5 .tab_title p {
  font-weight: bold;
  color: #77BDB9
}

section .facility_list .fa_num_5 .list_tab:before {
  border: solid 1px #77BDB9
}

section .facility_list .fa_num_6 .tab_title p {
  font-weight: bold;
  color: #D9A746
}

section .facility_list .fa_num_6 .list_tab:before {
  border: solid 1px #D9A746
}

section .facility_list .list_left {
  display: flex;
  justify-content: flex-end
}

section .facility_list .list_left .list_tab {
  width: 515px;
  height: 155px;
  padding: 30px 50px;
  background: #fff;
  margin-bottom: 6px;
  position: relative
}

@media screen and (max-width: 424px) {
  section .facility_list .list_left .list_tab {
    width: 100%;
    height: auto;
    padding: 25px 30px
  }
}

section .facility_list .list_left .list_tab:before {
  position: absolute;
  width: 2.5em;
  content: "";
  display: block;
  left: 0px;
  top: 40px
}

@media screen and (max-width: 424px) {
  section .facility_list .list_left .list_tab:before {
    width: 1.4em;
    top: 35px
  }
}

section .facility_list .list_left .tab_jump {
  margin-top: 20px
}

section .facility_list .list_left .tab_jump p {
  text-align: right;
  font-weight: bold
}

section .facility_list .list_left .tab_jump p a {
  color: #1D2649
}

@media screen and (max-width: 424px) {
  section .facility_list .list_left .tab_jump {
    margin-top: 15px
  }
}

section .overview_bg.table {
  margin: 50px 0px 100px 0px;
  width: 100%
}

@media screen and (max-width: 424px) {
  section .overview_bg.table {
    margin-top: 0px;
    margin-bottom: -44px
  }
}

section .overview_box {
  width: 100%;
  position: relative
}

@media screen and (max-width: 424px) {
  section .overview_box .table_sp {
    padding: 0px 10px
  }
}

section .overview_box .bg_pot_L {
  position: absolute;
  left: 0px;
  top: 100px;
  bottom: 0px
}

@media screen and (max-width: 424px) {
  section .overview_box .bg_pot_L {
    left: auto;
    position: relative;
    top: 25px;
    bottom: auto
  }
}

section .overview_box img {
  max-width: 100%;
  max-height: 860px
}

@media screen and (max-width: 424px) {
  section .overview_box img {
    width: 100%;
    height: auto
  }
}

section .overview_box .overview_table {
  max-width: 635px;
  background: #fff;
  position: relative;
  padding: 70px 65px;
  margin-left: auto
}

@media screen and (max-width: 424px) {
  section .overview_box .overview_table {
    top: -44px;
    width: 100%;
    padding: 20px
  }
}

section .overview_box .overview_table dt {
  margin-bottom: 20px
}

@media screen and (max-width: 424px) {
  section .overview_box .overview_table dt {
    margin-bottom: 10px
  }
}

section .overview_box .overview_table dt p {
  color: #366251;
  font-weight: bold
}

section .overview_box .overview_table dd {
  margin-bottom: 50px
}

@media screen and (max-width: 424px) {
  section .overview_box .overview_table dd {
    margin-bottom: 20px
  }
}

section .overview_box .overview_table dd:last-child {
  margin: 0px
}

section .doumente_list {
  width: 100%;
  justify-content: flex-start;
  display: flex;
  justify-content: space-between;
  margin: 25px 0px 50px 0px
}

@media screen and (max-width: 424px) {
  section .doumente_list {
    margin-top: 25px;
    margin-bottom: 0px
  }
}

section .doumente_list h4 {
  text-align: center;
  margin-bottom: 25px;
  font-size: 22px;
  position: relative;
  color: #1D2649
}

@media screen and (max-width: 424px) {
  section .doumente_list h4 {
    margin-bottom: 20px;
    font-size: 20px
  }
}

section .doumente_list h4:after {
  content: "";
  position: absolute;
  bottom: 5px;
  right: 54%;
  margin-right: 50px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #85AA87
}

@media screen and (max-width: 424px) {
  section .doumente_list h4:after {
    right: 55%
  }
}

section .doumente_list h4:before {
  content: "";
  position: absolute;
  width: 8px;
  height: 8px;
  bottom: 5px;
  left: 54%;
  margin-left: 50px;
  border-radius: 50%;
  background: #85AA87
}

@media screen and (max-width: 424px) {
  section .doumente_list h4:before {
    left: 55%
  }
}

section .doumente_list ul {
  padding: 0px;
  list-style: none;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: auto;
  width: 100%
}

@media screen and (max-width: 424px) {
  section .doumente_list ul {
    margin-top: 0px;
    margin-bottom: 0px
  }
}

section .doumente_list ul li {
  background: #EDF6F8;
  display: flex;
  min-width: 280px;
  justify-content: center;
  flex-direction: column;
  border-radius: 5px;
  padding: 40px 0px;
  margin: 25px 7.5px
}

@media screen and (max-width: 767px) {
  section .doumente_list ul li {
    margin: 10px
  }
}

@media screen and (max-width: 424px) {
  section .doumente_list ul li {
    justify-content: center;
    align-items: center;
    flex-direction: initial;
    margin-bottom: 10px;
    margin-right: 0px;
    padding: 25px
  }
}

section .doumente_list ul li .icon_img {
  margin-bottom: 25px;
  display: flex;
  justify-content: center
}

@media screen and (max-width: 424px) {
  section .doumente_list ul li .icon_img {
    margin-bottom: 0px
  }
}

section .doumente_list ul li p {
  text-align: center;
  color: #1D2649;
  font-size: 28px
}

@media screen and (max-width: 424px) {
  section .doumente_list ul li p {
    font-size: 18px
  }
}

section .doumente_list ul li:nth-child(even) {
  background: #EAF2F7
}

section .doumente_list .pamphlet_list {
  width: 100%
}

section .doumente_list .pamphlet_list li {
  background: #fff
}

section .doumente_list .pamphlet_list li:nth-child(even) {
  background: #fff
}

section .doumente_list .pamphlet_list .download_btn {
  margin-top: 25px;
  display: flex;
  justify-content: center
}

section .doumente_list .pamphlet_list .download_btn a {
  background: #85AA87;
  color: #fff;
  padding: 23px 130px
}

@media screen and (max-width: 424px) {
  section .doumente_list .pamphlet_list .download_btn a {
    padding: 23px 0px;
    width: 280px;
    display: flex;
    justify-content: center
  }
}

section .doumente_list .project_list {
  width: 100%
}

section .contact_text {
  margin: 50px auto 50px auto
}

@media screen and (max-width: 424px) {
  section .contact_text {
    margin: 25px auto 0px auto
  }
}

section .bg_w {
  margin-top: 50px;
  background: #fff;
  padding: 80px 50px;
  max-width: 1000px
}

@media screen and (max-width: 767px) {
  section .bg_w {
    padding: 50px 20px
  }
}

@media screen and (max-width: 424px) {
  section .bg_w {
    padding: 20px 10px;
    margin-top: 20px;
    width: 100%
  }
}

section .content_preface {
  margin-left: 20px;
  position: relative;
  width: auto
}

section .content_preface:before {
  content: "●";
  position: absolute;
  left: -20px;
  top: 0px;
  bottom: 0px
}

section p.item_title {
  font-weight: bold;
  color: #1D2649;
  margin-bottom: 30px
}

@media screen and (max-width: 424px) {
  section p.item_title {
    margin-bottom: 5px
  }
}

section p.item_title span {
  font-weight: normal;
  color: #6c6c6c;
  font-size: 14px;
  margin-left: 35px
}

section input {
  width: 100%;
  height: 40px;
  border: solid 1px #b5b5b5;
  border-right: none;
  border-left: none;
  border-top: none;
  margin-bottom: 40px
}

@media screen and (max-width: 424px) {
  section input {
    margin-bottom: 20px
  }
}

section input::placeholder {
  color: #B5B5B5
}

section input:-ms-input-placeholder {
  color: #B5B5B5
}

section texta::-ms-input-placeholder {
  color: #B5B5B5
}

section textarea::placeholder {
  color: #B5B5B5
}

section textarea:-ms-input-placeholder {
  color: #B5B5B5
}

section textarea::-ms-input-placeholder {
  color: #B5B5B5
}

section textarea {
  width: 100%;
  height: 155px;
  border: solid 1px #B5B5B5;
  border-right: none;
  border-left: none;
  border-top: none
}

@media screen and (max-width: 424px) {
  section textarea {
    height: 90px
  }
}

section textarea:focus, section input:focus {
  border: solid 1px #B5B5B5;
  outline-color: #1D2649
}

section span.wpcf7-form-control.wpcf7-checkbox.colorGroup {
  width: 100%;
  height: 40px;
  border: solid 1px #b5b5b5;
  border-right: none;
  border-left: none;
  border-top: none;
  margin-bottom: 40px
}

section span.wpcf7-form-control {
  border: solid 1px #B5B5B5;
  border-right: none;
  border-left: none;
  border-top: none;
  display: block;
  margin-bottom: 40px;
  margin-top: 40px
}

@media screen and (max-width: 424px) {
  section span.wpcf7-form-control {
    margin-top: 10px;
    margin-bottom: 20px
  }
}

section span.wpcf7-form-control span.wpcf7-list-item {
  margin-left: 0px;
  margin-right: 50px;
  width: auto;
  justify-content: center;
  align-items: center
}

@media screen and (max-width: 767px) {
  section span.wpcf7-form-control span.wpcf7-list-item {
    margin-right: 20px
  }
}

@media screen and (max-width: 424px) {
  section span.wpcf7-form-control span.wpcf7-list-item {
    margin-right: 5px
  }
}

section span.wpcf7-form-control span.wpcf7-list-item span.wpcf7-list-item-label::before {
  margin-right: 15px
}

@media screen and (max-width: 767px) {
  section span.wpcf7-form-control span.wpcf7-list-item span.wpcf7-list-item-label::before {
    margin-right: 8px
  }
}

@media screen and (max-width: 424px) {
  section span.wpcf7-form-control span.wpcf7-list-item span.wpcf7-list-item-label::before {
    margin-right: 5px
  }
}

section span.wpcf7-form-control span.wpcf7-list-item input.colorGroup {
  margin-bottom: 10px;
  width: 15px;
  height: 15px
}

section span.wpcf7-form-control {
  border: none;
  display: flex;
  justify-content: flex-start
}

section span.wpcf7-form-control input {
  margin: 0px;
  width: 15px;
  height: 15px
}

section span.wpcf7-form-control span.wpcf7-list-item-label {
  font-weight: normal;
  color: #6c6c6c
}

@media screen and (max-width: 424px) {
  section span.wpcf7-form-control span.wpcf7-list-item-label {
    font-size: 14px
  }
}

section span.wpcf7-form-control-wrap.acceptance span.wpcf7-form-control {
  justify-content: center
}

@media screen and (max-width: 424px) {
  section span.wpcf7-form-control-wrap.acceptance span.wpcf7-form-control {
    margin: 25px auto 25px auto
  }
}

section input.wpcf7-submit {
  width: 365px;
  height: 70px;
  margin: 50px auto 0px auto;
  display: flex;
  justify-content: center;
  padding: 10px 0px;
  border: none;
  background: #85AA87;
  color: #fff
}

@media screen and (max-width: 424px) {
  section input.wpcf7-submit {
    width: 280px;
    margin: 15px auto 0px auto
  }
}

section .privacy_box {
  max-width: 1000px;
  height: 300px;
  overflow-y: scroll;
  overflow-x: hidden
}

@media screen and (max-width: 424px) {
  section .privacy_box {
    width: 100%
  }
}

section .privacy_box::-webkit-scrollbar {
  width: 10px
}

section .privacy_box::-webkit-scrollbar-track {
  background: #fff;
  border: none;
  border-radius: 10px
}

section .privacy_box::-webkit-scrollbar-thumb {
  background: #ccc;
  border-radius: 10px;
  box-shadow: none
}

section .bule {
  color: #1D2649;
  font-weight: bold;
  font-size: 16px
}

section h5 {
  color: #6c6c6c;
  font-weight: bold;
  font-size: 16px
}

#lottie {
  margin: 100px 0px
}

@media screen and (max-width: 767px) {
  #lottie {
    margin: 50px 0px
  }
}

.ie_browser {
  max-width: 100%
}

.svg-pc {
  width: 100%
}

.svg-pc img {
  max-width: 100%
}

@media screen and (max-width: 767px) {
  .svg-pc {
    display: none
  }
}

.svg-sp {
  margin: auto
}

.svg-sp p {
  text-align: center
}

.svg-sp p img {
  max-width: 300px
}

@media screen and (min-width: 768px) {
  .svg-sp {
    display: none
  }
}

@media screen and (max-width: 767px) {
  #History {
    padding-bottom: 0
  }
}

.ie_browser {
  margin: 100px 0px
}

@media screen and (max-width: 767px) {
  .ie_browser {
    margin: 0px
  }
}

.pamp_img img {
  width: 100%;
  max-width: 559px
}

#wpadminbar {
  min-width: 32px;
  width: 32px;
  left: initial;
  right: 0;
  overflow: hidden;
  transition-duration: 0.7s;
  border-radius: 50px 0px 0px 50px;
  cursor: pointer
}

#wpadminbar:hover {
  width: 100%;
  overflow: initial;
  height: 45px;
  padding-top: 7px;
  border-radius: 0px;
  cursor: initial
}

#config-data {
  color: #E8E4DF;
  border: 2px solid #E8E4DF;
  border-right: 0;
  background-color: #FFF;
  position: fixed;
  border-radius: 50px 0px 0px 50px;
  right: 0;
  top: 60px;
  min-width: 32px;
  width: 32px;
  height: 36px;
  overflow: hidden;
  transition-duration: 0.4s;
  padding: 4px 0px;
  padding-left: 8px;
  font-family: 'Cutive Mono', monospace
}

#config-data p {
  margin-bottom: 1em;
  font-family: 'Cutive Mono', monospace;
  color: #333333
}

#config-data .indent {
  text-indent: -1em;
  padding-left: 2em
}

#config-data:hover {
  width: auto;
  max-width: 480px;
  overflow: initial;
  height: auto;
  padding: 16px;
  border-radius: 0px;
  cursor: initial
}

#config-data:hover .config-mark {
  display: none
}

#config-data:hover p {
  font-size: 12px
}

#config-data:hover p span {
  color: #757575
}

svg .svg-elem-1 {
  stroke-dashoffset: 3400.6513671875px;
  stroke-dasharray: 3400.6513671875px;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.02s
}

svg.active .svg-elem-1 {
  stroke-dashoffset: 0
}

svg .svg-elem-2 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.033s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.033s
}

svg.active .svg-elem-2 {
  stroke-dashoffset: 0;
  fill: #1d2649
}

svg .svg-elem-3 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.046s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.046s
}

svg.active .svg-elem-3 {
  stroke-dashoffset: 0;
  fill: #1d2649
}

svg .svg-elem-4 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.059s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.059s
}

svg.active .svg-elem-4 {
  stroke-dashoffset: 0;
  fill: #1d2649
}

svg .svg-elem-5 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.072s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 0.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.072s
}

svg.active .svg-elem-5 {
  stroke-dashoffset: 0;
  fill: #1d2649
}

svg .svg-elem-6 {
  stroke-dashoffset: 98.35820007324219px;
  stroke-dasharray: 98.35820007324219px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.085s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.085s
}

svg.active .svg-elem-6 {
  stroke-dashoffset: 0;
  fill: #1d2649
}

svg .svg-elem-7 {
  stroke-dashoffset: 173.7038116455078px;
  stroke-dasharray: 173.7038116455078px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.098s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.098s
}

svg.active .svg-elem-7 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-8 {
  stroke-dashoffset: 158.76467895507812px;
  stroke-dasharray: 158.76467895507812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.111s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.111s
}

svg.active .svg-elem-8 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-9 {
  stroke-dashoffset: 59.02524948120117px;
  stroke-dasharray: 59.02524948120117px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.124s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.124s
}

svg.active .svg-elem-9 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-10 {
  stroke-dashoffset: 69.10784149169922px;
  stroke-dasharray: 69.10784149169922px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.137s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 1.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.137s
}

svg.active .svg-elem-10 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-11 {
  stroke-dashoffset: 127.77423095703125px;
  stroke-dasharray: 127.77423095703125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.15s
}

svg.active .svg-elem-11 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-12 {
  stroke-dashoffset: 37.27170944213867px;
  stroke-dasharray: 37.27170944213867px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.163s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.163s
}

svg.active .svg-elem-12 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-13 {
  stroke-dashoffset: 37.27170944213867px;
  stroke-dasharray: 37.27170944213867px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.176s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.176s
}

svg.active .svg-elem-13 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-14 {
  stroke-dashoffset: 122.52792358398438px;
  stroke-dasharray: 122.52792358398438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.189s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 2.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.189s
}

svg.active .svg-elem-14 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-15 {
  stroke-dashoffset: 47.223358154296875px;
  stroke-dasharray: 47.223358154296875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.202s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.202s
}

svg.active .svg-elem-15 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-16 {
  stroke-dashoffset: 115.68597412109375px;
  stroke-dasharray: 115.68597412109375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.215s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.215s
}

svg.active .svg-elem-16 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-17 {
  stroke-dashoffset: 135.57962036132812px;
  stroke-dasharray: 135.57962036132812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.228s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.228s
}

svg.active .svg-elem-17 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-18 {
  stroke-dashoffset: 147.10128784179688px;
  stroke-dasharray: 147.10128784179688px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.241s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.241s
}

svg.active .svg-elem-18 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-19 {
  stroke-dashoffset: 197.88345336914062px;
  stroke-dasharray: 197.88345336914062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.254s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 3.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.254s
}

svg.active .svg-elem-19 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-20 {
  stroke-dashoffset: 148.2595977783203px;
  stroke-dasharray: 148.2595977783203px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.267s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.267s
}

svg.active .svg-elem-20 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

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

svg.active .svg-elem-21 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-22 {
  stroke-dashoffset: 69.90968322753906px;
  stroke-dasharray: 69.90968322753906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.293s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.293s
}

svg.active .svg-elem-22 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-23 {
  stroke-dashoffset: 204.99549865722656px;
  stroke-dasharray: 204.99549865722656px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.306s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 4.84s, fill 0.2s cubic -bezier(0.47, 0, 0.745, 0.715) 0.306s
}

svg.active .svg-elem-23 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-24 {
  stroke-dashoffset: 175.01739501953125px;
  stroke-dasharray: 175.01739501953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.319s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.319s
}

svg.active .svg-elem-24 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-25 {
  stroke-dashoffset: 197.87899780273438px;
  stroke-dasharray: 197.87899780273438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.332s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.332s
}

svg.active .svg-elem-25 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-26 {
  stroke-dashoffset: 148.2537384033203px;
  stroke-dasharray: 148.2537384033203px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.345s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.345s
}

svg.active .svg-elem-26 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-27 {
  stroke-dashoffset: 147.09695434570312px;
  stroke-dasharray: 147.09695434570312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.358s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.358s
}

svg.active .svg-elem-27 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-28 {
  stroke-dashoffset: 197.36842346191406px;
  stroke-dasharray: 197.36842346191406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.371s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 5.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.371s
}

svg.active .svg-elem-28 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-29 {
  stroke-dashoffset: 115.89533996582031px;
  stroke-dasharray: 115.89533996582031px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.384s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.384s
}

svg.active .svg-elem-29 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-30 {
  stroke-dashoffset: 96.36437225341797px;
  stroke-dasharray: 96.36437225341797px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.397s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.397s
}

svg.active .svg-elem-30 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-31 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.41s
}

svg.active .svg-elem-31 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-32 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.423s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 6.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.423s
}

svg.active .svg-elem-32 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-33 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 7.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.436s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 7.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.436s
}

svg.active .svg-elem-33 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-34 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 7.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.449s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 7.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.449s
}

svg.active .svg-elem-34 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-35 {
  stroke-dashoffset: 173.71890258789062px;
  stroke-dasharray: 173.71890258789062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 7.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.462s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 7.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.462s
}

svg.active .svg-elem-35 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-36 {
  stroke-dashoffset: 158.769775390625px;
  stroke-dasharray: 158.769775390625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 7.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.475s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 7.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.475s
}

svg.active .svg-elem-36 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-37 {
  stroke-dashoffset: 59.018611907958984px;
  stroke-dasharray: 59.018611907958984px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 7.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.488s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 7.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.488s
}

svg.active .svg-elem-37 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-38 {
  stroke-dashoffset: 47.22337341308594px;
  stroke-dasharray: 47.22337341308594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 8.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.501s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 8.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.501s
}

svg.active .svg-elem-38 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-39 {
  stroke-dashoffset: 127.7829818725586px;
  stroke-dasharray: 127.7829818725586px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 8.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.514s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 8.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.514s
}

svg.active .svg-elem-39 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-40 {
  stroke-dashoffset: 62.85356903076172px;
  stroke-dasharray: 62.85356903076172px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 8.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.527s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 8.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.527s
}

svg.active .svg-elem-40 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-41 {
  stroke-dashoffset: 122.53650665283203px;
  stroke-dasharray: 122.53650665283203px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 8.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 8.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.54s
}

svg.active .svg-elem-41 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-42 {
  stroke-dashoffset: 37.27169418334961px;
  stroke-dasharray: 37.27169418334961px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 9.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.553s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 9.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.553s
}

svg.active .svg-elem-42 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-43 {
  stroke-dashoffset: 115.69183349609375px;
  stroke-dasharray: 115.69183349609375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 9.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.566s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 9.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.566s
}

svg.active .svg-elem-43 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-44 {
  stroke-dashoffset: 191.8640594482422px;
  stroke-dasharray: 191.8640594482422px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 9.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.579s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 9.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.579s
}

svg.active .svg-elem-44 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-45 {
  stroke-dashoffset: 103.2596664428711px;
  stroke-dasharray: 103.2596664428711px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 9.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.592s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 9.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.592s
}

svg.active .svg-elem-45 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-46 {
  stroke-dashoffset: 117.37757873535156px;
  stroke-dasharray: 117.37757873535156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 9.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.605s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 9.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.605s
}

svg.active .svg-elem-46 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-47 {
  stroke-dashoffset: 169.00123596191406px;
  stroke-dasharray: 169.00123596191406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 10.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.618s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 10.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.618s
}

svg.active .svg-elem-47 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-48 {
  stroke-dashoffset: 171.8910675048828px;
  stroke-dasharray: 171.8910675048828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 10.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.631s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 10.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.631s
}

svg.active .svg-elem-48 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-49 {
  stroke-dashoffset: 235.3137664794922px;
  stroke-dasharray: 235.3137664794922px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 10.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.644s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 10.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.644s
}

svg.active .svg-elem-49 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-50 {
  stroke-dashoffset: 208.40855407714844px;
  stroke-dasharray: 208.40855407714844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 10.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.657s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 10.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.657s
}

svg.active .svg-elem-50 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

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

svg.active .svg-elem-51 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-52 {
  stroke-dashoffset: 41.45453643798828px;
  stroke-dasharray: 41.45453643798828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 11.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.683s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 11.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.683s
}

svg.active .svg-elem-52 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-53 {
  stroke-dashoffset: 147.2710418701172px;
  stroke-dasharray: 147.2710418701172px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 11.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.696s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 11.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.696s
}

svg.active .svg-elem-53 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-54 {
  stroke-dashoffset: 194.25645446777344px;
  stroke-dasharray: 194.25645446777344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 11.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.709s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 11.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.709s
}

svg.active .svg-elem-54 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-55 {
  stroke-dashoffset: 69.10511779785156px;
  stroke-dasharray: 69.10511779785156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 11.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.722s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 11.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.722s
}

svg.active .svg-elem-55 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-56 {
  stroke-dashoffset: 66.3502197265625px;
  stroke-dasharray: 66.3502197265625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 12.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.735s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 12.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.735s
}

svg.active .svg-elem-56 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-57 {
  stroke-dashoffset: 129.93505096435547px;
  stroke-dasharray: 129.93505096435547px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 12.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.748s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 12.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.748s
}

svg.active .svg-elem-57 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-58 {
  stroke-dashoffset: 41.45446014404297px;
  stroke-dasharray: 41.45446014404297px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 12.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.761s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 12.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.761s
}

svg.active .svg-elem-58 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-59 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 12.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.774s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 12.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.774s
}

svg.active .svg-elem-59 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-60 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 12.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.787s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 12.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.787s
}

svg.active .svg-elem-60 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-61 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 13.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 13.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.8s
}

svg.active .svg-elem-61 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-62 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 13.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.813s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 13.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.813s
}

svg.active .svg-elem-62 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-63 {
  stroke-dashoffset: 98.35820007324219px;
  stroke-dasharray: 98.35820007324219px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 13.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.826s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 13.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.826s
}

svg.active .svg-elem-63 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-64 {
  stroke-dashoffset: 173.7218780517578px;
  stroke-dasharray: 173.7218780517578px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 13.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.839s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 13.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.839s
}

svg.active .svg-elem-64 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-65 {
  stroke-dashoffset: 158.7694091796875px;
  stroke-dasharray: 158.7694091796875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 14.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.852s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 14.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.852s
}

svg.active .svg-elem-65 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-66 {
  stroke-dashoffset: 59.01884078979492px;
  stroke-dasharray: 59.01884078979492px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 14.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.865s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 14.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.865s
}

svg.active .svg-elem-66 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-67 {
  stroke-dashoffset: 75.70354461669922px;
  stroke-dasharray: 75.70354461669922px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 14.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.878s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 14.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.878s
}

svg.active .svg-elem-67 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-68 {
  stroke-dashoffset: 127.78520202636719px;
  stroke-dasharray: 127.78520202636719px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 14.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.891s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 14.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.891s
}

svg.active .svg-elem-68 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-69 {
  stroke-dashoffset: 62.85458755493164px;
  stroke-dasharray: 62.85458755493164px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 14.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.904s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 14.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.904s
}

svg.active .svg-elem-69 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-70 {
  stroke-dashoffset: 122.52836608886719px;
  stroke-dasharray: 122.52836608886719px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 15.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.917s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 15.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.917s
}

svg.active .svg-elem-70 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-71 {
  stroke-dashoffset: 37.27044677734375px;
  stroke-dasharray: 37.27044677734375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 15.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.93s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 15.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.93s
}

svg.active .svg-elem-71 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-72 {
  stroke-dashoffset: 115.68414306640625px;
  stroke-dasharray: 115.68414306640625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 15.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.943s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 15.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.943s
}

svg.active .svg-elem-72 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-73 {
  stroke-dashoffset: 191.85653686523438px;
  stroke-dasharray: 191.85653686523438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 15.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.956s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 15.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.956s
}

svg.active .svg-elem-73 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-74 {
  stroke-dashoffset: 103.26092529296875px;
  stroke-dasharray: 103.26092529296875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 16.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.969s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 16.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.969s
}

svg.active .svg-elem-74 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-75 {
  stroke-dashoffset: 117.38251495361328px;
  stroke-dasharray: 117.38251495361328px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 16.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.982s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 16.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.982s
}

svg.active .svg-elem-75 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-76 {
  stroke-dashoffset: 168.99505615234375px;
  stroke-dasharray: 168.99505615234375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 16.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.995s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 16.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 0.995s
}

svg.active .svg-elem-76 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-77 {
  stroke-dashoffset: 171.90652465820312px;
  stroke-dasharray: 171.90652465820312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 16.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.008s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 16.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.008s
}

svg.active .svg-elem-77 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-78 {
  stroke-dashoffset: 235.31838989257812px;
  stroke-dasharray: 235.31838989257812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 16.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.021s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 16.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.021s
}

svg.active .svg-elem-78 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-79 {
  stroke-dashoffset: 147.2454071044922px;
  stroke-dasharray: 147.2454071044922px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 17.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.034s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 17.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.034s
}

svg.active .svg-elem-79 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-80 {
  stroke-dashoffset: 194.26353454589844px;
  stroke-dasharray: 194.26353454589844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 17.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.047s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 17.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.047s
}

svg.active .svg-elem-80 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-81 {
  stroke-dashoffset: 195.88229370117188px;
  stroke-dasharray: 195.88229370117188px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 17.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.06s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 17.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.06s
}

svg.active .svg-elem-81 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-82 {
  stroke-dashoffset: 68.29063415527344px;
  stroke-dasharray: 68.29063415527344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 17.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.073s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 17.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.073s
}

svg.active .svg-elem-82 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-83 {
  stroke-dashoffset: 66.35163879394531px;
  stroke-dasharray: 66.35163879394531px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 18.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.086s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 18.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.086s
}

svg.active .svg-elem-83 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-84 {
  stroke-dashoffset: 129.93499755859375px;
  stroke-dasharray: 129.93499755859375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 18.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.099s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 18.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.099s
}

svg.active .svg-elem-84 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-85 {
  stroke-dashoffset: 96.36483764648438px;
  stroke-dasharray: 96.36483764648438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 18.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.112s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 18.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.112s
}

svg.active .svg-elem-85 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-86 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 18.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.125s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 18.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.125s
}

svg.active .svg-elem-86 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-87 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 18.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.138s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 18.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.138s
}

svg.active .svg-elem-87 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-88 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 19.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.151s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 19.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.151s
}

svg.active .svg-elem-88 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-89 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 19.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.164s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 19.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.164s
}

svg.active .svg-elem-89 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-90 {
  stroke-dashoffset: 116.23786163330078px;
  stroke-dasharray: 116.23786163330078px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 19.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.177s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 19.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.177s
}

svg.active .svg-elem-90 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-91 {
  stroke-dashoffset: 161.8290252685547px;
  stroke-dasharray: 161.8290252685547px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 19.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.19s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 19.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.19s
}

svg.active .svg-elem-91 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-92 {
  stroke-dashoffset: 69.10289764404297px;
  stroke-dasharray: 69.10289764404297px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 20.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.203s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 20.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.203s
}

svg.active .svg-elem-92 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-93 {
  stroke-dashoffset: 127.77791595458984px;
  stroke-dasharray: 127.77791595458984px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 20.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.216s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 20.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.216s
}

svg.active .svg-elem-93 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-94 {
  stroke-dashoffset: 62.86293411254883px;
  stroke-dasharray: 62.86293411254883px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 20.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.229s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 20.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.229s
}

svg.active .svg-elem-94 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-95 {
  stroke-dashoffset: 122.53809356689453px;
  stroke-dasharray: 122.53809356689453px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 20.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.242s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 20.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.242s
}

svg.active .svg-elem-95 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-96 {
  stroke-dashoffset: 37.27157974243164px;
  stroke-dasharray: 37.27157974243164px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 20.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.255s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 20.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.255s
}

svg.active .svg-elem-96 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-97 {
  stroke-dashoffset: 115.69293212890625px;
  stroke-dasharray: 115.69293212890625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 21.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.268s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 21.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.268s
}

svg.active .svg-elem-97 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-98 {
  stroke-dashoffset: 191.862548828125px;
  stroke-dasharray: 191.862548828125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 21.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.281s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 21.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.281s
}

svg.active .svg-elem-98 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-99 {
  stroke-dashoffset: 103.2566909790039px;
  stroke-dasharray: 103.2566909790039px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 21.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.294s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 21.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.294s
}

svg.active .svg-elem-99 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-100 {
  stroke-dashoffset: 117.37885284423828px;
  stroke-dasharray: 117.37885284423828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 21.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.307s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 21.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.307s
}

svg.active .svg-elem-100 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-101 {
  stroke-dashoffset: 169.0010528564453px;
  stroke-dasharray: 169.0010528564453px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.32s
}

svg.active .svg-elem-101 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-102 {
  stroke-dashoffset: 171.90252685546875px;
  stroke-dasharray: 171.90252685546875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 22.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.333s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 22.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.333s
}

svg.active .svg-elem-102 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-103 {
  stroke-dashoffset: 235.30938720703125px;
  stroke-dasharray: 235.30938720703125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 22.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.346s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 22.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.346s
}

svg.active .svg-elem-103 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-104 {
  stroke-dashoffset: 147.27804565429688px;
  stroke-dasharray: 147.27804565429688px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 22.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.359s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 22.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.359s
}

svg.active .svg-elem-104 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-105 {
  stroke-dashoffset: 194.2630615234375px;
  stroke-dasharray: 194.2630615234375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 22.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.372s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 22.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.372s
}

svg.active .svg-elem-105 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-106 {
  stroke-dashoffset: 195.89627075195312px;
  stroke-dasharray: 195.89627075195312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 23.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.385s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 23.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.385s
}

svg.active .svg-elem-106 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-107 {
  stroke-dashoffset: 37.27042770385742px;
  stroke-dasharray: 37.27042770385742px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 23.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.398s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 23.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.398s
}

svg.active .svg-elem-107 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-108 {
  stroke-dashoffset: 57.995262145996094px;
  stroke-dasharray: 57.995262145996094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 23.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.411s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 23.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.411s
}

svg.active .svg-elem-108 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-109 {
  stroke-dashoffset: 66.35179901123047px;
  stroke-dasharray: 66.35179901123047px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 23.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.424s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 23.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.424s
}

svg.active .svg-elem-109 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-110 {
  stroke-dashoffset: 129.92784881591797px;
  stroke-dasharray: 129.92784881591797px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 23.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.437s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 23.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.437s
}

svg.active .svg-elem-110 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-111 {
  stroke-dashoffset: 98.30939483642578px;
  stroke-dasharray: 98.30939483642578px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 24.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.45s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 24.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.45s
}

svg.active .svg-elem-111 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-112 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 24.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.463s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 24.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.463s
}

svg.active .svg-elem-112 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-113 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 24.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.476s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 24.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.476s
}

svg.active .svg-elem-113 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-114 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 24.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.489s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 24.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.489s
}

svg.active .svg-elem-114 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-115 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 25.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.502s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 25.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.502s
}

svg.active .svg-elem-115 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-116 {
  stroke-dashoffset: 116.23919677734375px;
  stroke-dasharray: 116.23919677734375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 25.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.515s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 25.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.515s
}

svg.active .svg-elem-116 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-117 {
  stroke-dashoffset: 161.8346710205078px;
  stroke-dasharray: 161.8346710205078px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 25.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.528s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 25.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.528s
}

svg.active .svg-elem-117 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-118 {
  stroke-dashoffset: 68.29705047607422px;
  stroke-dasharray: 68.29705047607422px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 25.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.541s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 25.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.541s
}

svg.active .svg-elem-118 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-119 {
  stroke-dashoffset: 127.77979278564453px;
  stroke-dasharray: 127.77979278564453px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 25.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.554s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 25.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.554s
}

svg.active .svg-elem-119 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-120 {
  stroke-dashoffset: 62.85738754272461px;
  stroke-dasharray: 62.85738754272461px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 26.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.567s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 26.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.567s
}

svg.active .svg-elem-120 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-121 {
  stroke-dashoffset: 122.53884887695312px;
  stroke-dasharray: 122.53884887695312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 26.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.58s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 26.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.58s
}

svg.active .svg-elem-121 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-122 {
  stroke-dashoffset: 37.27324676513672px;
  stroke-dasharray: 37.27324676513672px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 26.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.593s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 26.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.593s
}

svg.active .svg-elem-122 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-123 {
  stroke-dashoffset: 115.6878662109375px;
  stroke-dasharray: 115.6878662109375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 26.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.606s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 26.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.606s
}

svg.active .svg-elem-123 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-124 {
  stroke-dashoffset: 191.85552978515625px;
  stroke-dasharray: 191.85552978515625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 27.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.619s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 27.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.619s
}

svg.active .svg-elem-124 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-125 {
  stroke-dashoffset: 103.25668334960938px;
  stroke-dasharray: 103.25668334960938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 27.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.632s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 27.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.632s
}

svg.active .svg-elem-125 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-126 {
  stroke-dashoffset: 117.37340545654297px;
  stroke-dasharray: 117.37340545654297px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 27.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.645s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 27.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.645s
}

svg.active .svg-elem-126 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-127 {
  stroke-dashoffset: 169.00457763671875px;
  stroke-dasharray: 169.00457763671875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 27.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.658s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 27.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.658s
}

svg.active .svg-elem-127 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-128 {
  stroke-dashoffset: 171.8953094482422px;
  stroke-dasharray: 171.8953094482422px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 27.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.671s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 27.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.671s
}

svg.active .svg-elem-128 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-129 {
  stroke-dashoffset: 235.31509399414062px;
  stroke-dasharray: 235.31509399414062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 28.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.684s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 28.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.684s
}

svg.active .svg-elem-129 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-130 {
  stroke-dashoffset: 147.264404296875px;
  stroke-dasharray: 147.264404296875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 28.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.697s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 28.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.697s
}

svg.active .svg-elem-130 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-131 {
  stroke-dashoffset: 194.2627410888672px;
  stroke-dasharray: 194.2627410888672px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 28.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.71s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 28.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.71s
}

svg.active .svg-elem-131 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-132 {
  stroke-dashoffset: 195.89328002929688px;
  stroke-dasharray: 195.89328002929688px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 28.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.723s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 28.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.723s
}

svg.active .svg-elem-132 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-133 {
  stroke-dashoffset: 37.2715950012207px;
  stroke-dasharray: 37.2715950012207px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 29.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.736s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 29.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.736s
}

svg.active .svg-elem-133 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-134 {
  stroke-dashoffset: 59.027809143066406px;
  stroke-dasharray: 59.027809143066406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 29.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.749s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 29.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.749s
}

svg.active .svg-elem-134 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-135 {
  stroke-dashoffset: 66.35209655761719px;
  stroke-dasharray: 66.35209655761719px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 29.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.762s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 29.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.762s
}

svg.active .svg-elem-135 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-136 {
  stroke-dashoffset: 129.92826080322266px;
  stroke-dasharray: 129.92826080322266px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 29.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.775s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 29.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.775s
}

svg.active .svg-elem-136 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-137 {
  stroke-dashoffset: 96.35807037353516px;
  stroke-dasharray: 96.35807037353516px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 29.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.788s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 29.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.788s
}

svg.active .svg-elem-137 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-138 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 30.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.801s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 30.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.801s
}

svg.active .svg-elem-138 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-139 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 30.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.814s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 30.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.814s
}

svg.active .svg-elem-139 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-140 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 30.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.827s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 30.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.827s
}

svg.active .svg-elem-140 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-141 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 30.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.84s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 30.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.84s
}

svg.active .svg-elem-141 {
  stroke-dashoffset: 0;
  fill: #5890b5
}

svg .svg-elem-142 {
  stroke-dashoffset: 116.24272918701172px;
  stroke-dasharray: 116.24272918701172px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 31.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.853s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 31.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.853s
}

svg.active .svg-elem-142 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-143 {
  stroke-dashoffset: 161.82009887695312px;
  stroke-dasharray: 161.82009887695312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 31.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.866s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 31.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.866s
}

svg.active .svg-elem-143 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-144 {
  stroke-dashoffset: 37.270442962646484px;
  stroke-dasharray: 37.270442962646484px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 31.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.879s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 31.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.879s
}

svg.active .svg-elem-144 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-145 {
  stroke-dashoffset: 37.270442962646484px;
  stroke-dasharray: 37.270442962646484px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 31.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.892s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 31.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.892s
}

svg.active .svg-elem-145 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-146 {
  stroke-dashoffset: 127.77664947509766px;
  stroke-dasharray: 127.77664947509766px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 31.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.905s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 31.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.905s
}

svg.active .svg-elem-146 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-147 {
  stroke-dashoffset: 62.85466003417969px;
  stroke-dasharray: 62.85466003417969px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 32.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.918s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 32.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.918s
}

svg.active .svg-elem-147 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-148 {
  stroke-dashoffset: 122.53816986083984px;
  stroke-dasharray: 122.53816986083984px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 32.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.931s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 32.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.931s
}

svg.active .svg-elem-148 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-149 {
  stroke-dashoffset: 37.270442962646484px;
  stroke-dasharray: 37.270442962646484px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 32.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.944s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 32.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.944s
}

svg.active .svg-elem-149 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-150 {
  stroke-dashoffset: 115.68408203125px;
  stroke-dasharray: 115.68408203125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 32.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.957s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 32.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.957s
}

svg.active .svg-elem-150 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-151 {
  stroke-dashoffset: 191.86236572265625px;
  stroke-dasharray: 191.86236572265625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 33s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.97s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 33s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.97s
}

svg.active .svg-elem-151 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-152 {
  stroke-dashoffset: 103.25599670410156px;
  stroke-dasharray: 103.25599670410156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 33.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.983s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 33.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.983s
}

svg.active .svg-elem-152 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-153 {
  stroke-dashoffset: 117.37450408935547px;
  stroke-dasharray: 117.37450408935547px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 33.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.996s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 33.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 1.996s
}

svg.active .svg-elem-153 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-154 {
  stroke-dashoffset: 169.00083923339844px;
  stroke-dasharray: 169.00083923339844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 33.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.009s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 33.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.009s
}

svg.active .svg-elem-154 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-155 {
  stroke-dashoffset: 171.90245056152344px;
  stroke-dasharray: 171.90245056152344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 33.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.022s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 33.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.022s
}

svg.active .svg-elem-155 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-156 {
  stroke-dashoffset: 235.30935668945312px;
  stroke-dasharray: 235.30935668945312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 34.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.035s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 34.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.035s
}

svg.active .svg-elem-156 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-157 {
  stroke-dashoffset: 147.2781524658203px;
  stroke-dasharray: 147.2781524658203px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 34.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.048s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 34.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.048s
}

svg.active .svg-elem-157 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-158 {
  stroke-dashoffset: 194.2633056640625px;
  stroke-dasharray: 194.2633056640625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 34.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.061s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 34.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.061s
}

svg.active .svg-elem-158 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-159 {
  stroke-dashoffset: 195.8961944580078px;
  stroke-dasharray: 195.8961944580078px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 34.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.074s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 34.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.074s
}

svg.active .svg-elem-159 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-160 {
  stroke-dashoffset: 37.270442962646484px;
  stroke-dasharray: 37.270442962646484px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 34.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.087s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 34.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.087s
}

svg.active .svg-elem-160 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-161 {
  stroke-dashoffset: 47.22391891479492px;
  stroke-dasharray: 47.22391891479492px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 35.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 35.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.1s
}

svg.active .svg-elem-161 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-162 {
  stroke-dashoffset: 66.35179138183594px;
  stroke-dasharray: 66.35179138183594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 35.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.113s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 35.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.113s
}

svg.active .svg-elem-162 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-163 {
  stroke-dashoffset: 129.92771911621094px;
  stroke-dasharray: 129.92771911621094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 35.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.126s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 35.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.126s
}

svg.active .svg-elem-163 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-164 {
  stroke-dashoffset: 96.37419128417969px;
  stroke-dasharray: 96.37419128417969px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 35.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.139s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 35.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.139s
}

svg.active .svg-elem-164 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-165 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 36.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.152s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 36.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.152s
}

svg.active .svg-elem-165 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-166 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 36.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.165s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 36.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.165s
}

svg.active .svg-elem-166 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-167 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 36.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.178s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 36.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.178s
}

svg.active .svg-elem-167 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-168 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 36.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.191s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 36.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.191s
}

svg.active .svg-elem-168 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-169 {
  stroke-dashoffset: 116.23946380615234px;
  stroke-dasharray: 116.23946380615234px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 36.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.204s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 36.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.204s
}

svg.active .svg-elem-169 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-170 {
  stroke-dashoffset: 161.8348388671875px;
  stroke-dasharray: 161.8348388671875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 37.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.217s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 37.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.217s
}

svg.active .svg-elem-170 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-171 {
  stroke-dashoffset: 37.27320098876953px;
  stroke-dasharray: 37.27320098876953px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 37.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.23s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 37.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.23s
}

svg.active .svg-elem-171 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-172 {
  stroke-dashoffset: 58.8504753112793px;
  stroke-dasharray: 58.8504753112793px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 37.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.243s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 37.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.243s
}

svg.active .svg-elem-172 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-173 {
  stroke-dashoffset: 127.78353881835938px;
  stroke-dasharray: 127.78353881835938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 37.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.256s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 37.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.256s
}

svg.active .svg-elem-173 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-174 {
  stroke-dashoffset: 62.8536376953125px;
  stroke-dasharray: 62.8536376953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 38.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.269s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 38.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.269s
}

svg.active .svg-elem-174 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-175 {
  stroke-dashoffset: 122.53831481933594px;
  stroke-dasharray: 122.53831481933594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 38.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.282s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 38.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.282s
}

svg.active .svg-elem-175 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-176 {
  stroke-dashoffset: 37.27193832397461px;
  stroke-dasharray: 37.27193832397461px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 38.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.295s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 38.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.295s
}

svg.active .svg-elem-176 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-177 {
  stroke-dashoffset: 115.68798828125px;
  stroke-dasharray: 115.68798828125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 38.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.308s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 38.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.308s
}

svg.active .svg-elem-177 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-178 {
  stroke-dashoffset: 117.3818359375px;
  stroke-dasharray: 117.3818359375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 38.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.321s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 38.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.321s
}

svg.active .svg-elem-178 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-179 {
  stroke-dashoffset: 127.44956970214844px;
  stroke-dasharray: 127.44956970214844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 39.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.334s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 39.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.334s
}

svg.active .svg-elem-179 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-180 {
  stroke-dashoffset: 169.0010986328125px;
  stroke-dasharray: 169.0010986328125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 39.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.347s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 39.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.347s
}

svg.active .svg-elem-180 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-181 {
  stroke-dashoffset: 171.91287231445312px;
  stroke-dasharray: 171.91287231445312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 39.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.36s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 39.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.36s
}

svg.active .svg-elem-181 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-182 {
  stroke-dashoffset: 235.32220458984375px;
  stroke-dasharray: 235.32220458984375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 39.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.373s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 39.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.373s
}

svg.active .svg-elem-182 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-183 {
  stroke-dashoffset: 208.42642211914062px;
  stroke-dasharray: 208.42642211914062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 40.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.386s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 40.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.386s
}

svg.active .svg-elem-183 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-184 {
  stroke-dashoffset: 235.31851196289062px;
  stroke-dasharray: 235.31851196289062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 40.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.399s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 40.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.399s
}

svg.active .svg-elem-184 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-185 {
  stroke-dashoffset: 41.454803466796875px;
  stroke-dasharray: 41.454803466796875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 40.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.412s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 40.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.412s
}

svg.active .svg-elem-185 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-186 {
  stroke-dashoffset: 147.2653350830078px;
  stroke-dasharray: 147.2653350830078px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 40.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.425s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 40.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.425s
}

svg.active .svg-elem-186 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-187 {
  stroke-dashoffset: 194.28843688964844px;
  stroke-dasharray: 194.28843688964844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 40.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.438s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 40.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.438s
}

svg.active .svg-elem-187 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-188 {
  stroke-dashoffset: 68.28961944580078px;
  stroke-dasharray: 68.28961944580078px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 41.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.451s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 41.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.451s
}

svg.active .svg-elem-188 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-189 {
  stroke-dashoffset: 66.35306549072266px;
  stroke-dasharray: 66.35306549072266px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 41.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.464s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 41.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.464s
}

svg.active .svg-elem-189 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-190 {
  stroke-dashoffset: 129.92945861816406px;
  stroke-dasharray: 129.92945861816406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 41.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.477s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 41.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.477s
}

svg.active .svg-elem-190 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-191 {
  stroke-dashoffset: 41.45124816894531px;
  stroke-dasharray: 41.45124816894531px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 41.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.49s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 41.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.49s
}

svg.active .svg-elem-191 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-192 {
  stroke-dashoffset: 96.35818481445312px;
  stroke-dasharray: 96.35818481445312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 42.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.503s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 42.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.503s
}

svg.active .svg-elem-192 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-193 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 42.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.516s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 42.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.516s
}

svg.active .svg-elem-193 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-194 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 42.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.529s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 42.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.529s
}

svg.active .svg-elem-194 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-195 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 42.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.542s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 42.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.542s
}

svg.active .svg-elem-195 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-196 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 42.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.555s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 42.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.555s
}

svg.active .svg-elem-196 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-197 {
  stroke-dashoffset: 116.23917388916016px;
  stroke-dasharray: 116.23917388916016px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 43.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.568s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 43.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.568s
}

svg.active .svg-elem-197 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-198 {
  stroke-dashoffset: 161.82545471191406px;
  stroke-dasharray: 161.82545471191406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 43.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.581s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 43.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.581s
}

svg.active .svg-elem-198 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-199 {
  stroke-dashoffset: 57.999080657958984px;
  stroke-dasharray: 57.999080657958984px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 43.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.594s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 43.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.594s
}

svg.active .svg-elem-199 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-200 {
  stroke-dashoffset: 62.858642578125px;
  stroke-dasharray: 62.858642578125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 43.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.607s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 43.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.607s
}

svg.active .svg-elem-200 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-201 {
  stroke-dashoffset: 127.78275299072266px;
  stroke-dasharray: 127.78275299072266px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.62s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.62s
}

svg.active .svg-elem-201 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-202 {
  stroke-dashoffset: 62.85363006591797px;
  stroke-dasharray: 62.85363006591797px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 44.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.633s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 44.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.633s
}

svg.active .svg-elem-202 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-203 {
  stroke-dashoffset: 122.53646850585938px;
  stroke-dasharray: 122.53646850585938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 44.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.646s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 44.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.646s
}

svg.active .svg-elem-203 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-204 {
  stroke-dashoffset: 37.27170944213867px;
  stroke-dasharray: 37.27170944213867px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 44.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.659s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 44.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.659s
}

svg.active .svg-elem-204 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-205 {
  stroke-dashoffset: 115.6917724609375px;
  stroke-dasharray: 115.6917724609375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 44.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.672s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 44.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.672s
}

svg.active .svg-elem-205 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-206 {
  stroke-dashoffset: 117.37416076660156px;
  stroke-dasharray: 117.37416076660156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 45.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.685s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 45.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.685s
}

svg.active .svg-elem-206 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-207 {
  stroke-dashoffset: 127.44255828857422px;
  stroke-dasharray: 127.44255828857422px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 45.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.698s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 45.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.698s
}

svg.active .svg-elem-207 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-208 {
  stroke-dashoffset: 169.00115966796875px;
  stroke-dasharray: 169.00115966796875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 45.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.711s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 45.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.711s
}

svg.active .svg-elem-208 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-209 {
  stroke-dashoffset: 171.90301513671875px;
  stroke-dasharray: 171.90301513671875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 45.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.724s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 45.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.724s
}

svg.active .svg-elem-209 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-210 {
  stroke-dashoffset: 235.3075408935547px;
  stroke-dasharray: 235.3075408935547px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 45.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.737s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 45.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.737s
}

svg.active .svg-elem-210 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-211 {
  stroke-dashoffset: 147.2607421875px;
  stroke-dasharray: 147.2607421875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 46.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.75s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 46.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.75s
}

svg.active .svg-elem-211 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-212 {
  stroke-dashoffset: 194.25108337402344px;
  stroke-dasharray: 194.25108337402344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 46.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.763s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 46.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.763s
}

svg.active .svg-elem-212 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-213 {
  stroke-dashoffset: 195.88833618164062px;
  stroke-dasharray: 195.88833618164062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 46.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.776s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 46.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.776s
}

svg.active .svg-elem-213 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-214 {
  stroke-dashoffset: 37.27170944213867px;
  stroke-dasharray: 37.27170944213867px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 46.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.789s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 46.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.789s
}

svg.active .svg-elem-214 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-215 {
  stroke-dashoffset: 37.27170944213867px;
  stroke-dasharray: 37.27170944213867px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 47.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.802s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 47.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.802s
}

svg.active .svg-elem-215 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-216 {
  stroke-dashoffset: 66.35331726074219px;
  stroke-dasharray: 66.35331726074219px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 47.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.815s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 47.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.815s
}

svg.active .svg-elem-216 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-217 {
  stroke-dashoffset: 129.92193603515625px;
  stroke-dasharray: 129.92193603515625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 47.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.828s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 47.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.828s
}

svg.active .svg-elem-217 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-218 {
  stroke-dashoffset: 97.7884521484375px;
  stroke-dasharray: 97.7884521484375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 47.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.841s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 47.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.841s
}

svg.active .svg-elem-218 {
  stroke-dashoffset: 0;
  fill: #5092c7
}

svg .svg-elem-219 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 47.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.854s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 47.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.854s
}

svg.active .svg-elem-219 {
  stroke-dashoffset: 0;
  fill: #5092c7
}

svg .svg-elem-220 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 48.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.867s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 48.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.867s
}

svg.active .svg-elem-220 {
  stroke-dashoffset: 0;
  fill: #5092c7
}

svg .svg-elem-221 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 48.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 48.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.88s
}

svg.active .svg-elem-221 {
  stroke-dashoffset: 0;
  fill: #5092c7
}

svg .svg-elem-222 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 48.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.893s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 48.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.893s
}

svg.active .svg-elem-222 {
  stroke-dashoffset: 0;
  fill: #5092c7
}

svg .svg-elem-223 {
  stroke-dashoffset: 116.24002838134766px;
  stroke-dasharray: 116.24002838134766px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 48.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.906s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 48.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.906s
}

svg.active .svg-elem-223 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-224 {
  stroke-dashoffset: 161.8311004638672px;
  stroke-dasharray: 161.8311004638672px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 49.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.919s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 49.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.919s
}

svg.active .svg-elem-224 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-225 {
  stroke-dashoffset: 57.98749923706055px;
  stroke-dasharray: 57.98749923706055px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 49.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.932s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 49.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.932s
}

svg.active .svg-elem-225 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-226 {
  stroke-dashoffset: 47.22340393066406px;
  stroke-dasharray: 47.22340393066406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 49.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.945s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 49.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.945s
}

svg.active .svg-elem-226 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-227 {
  stroke-dashoffset: 127.77603149414062px;
  stroke-dasharray: 127.77603149414062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 49.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.958s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 49.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.958s
}

svg.active .svg-elem-227 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-228 {
  stroke-dashoffset: 62.85352325439453px;
  stroke-dasharray: 62.85352325439453px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 49.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.971s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 49.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.971s
}

svg.active .svg-elem-228 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-229 {
  stroke-dashoffset: 122.53765869140625px;
  stroke-dasharray: 122.53765869140625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 50.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.984s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 50.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.984s
}

svg.active .svg-elem-229 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-230 {
  stroke-dashoffset: 37.283363342285156px;
  stroke-dasharray: 37.283363342285156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 50.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.997s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 50.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 2.997s
}

svg.active .svg-elem-230 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-231 {
  stroke-dashoffset: 115.68890380859375px;
  stroke-dasharray: 115.68890380859375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 50.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.01s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 50.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.01s
}

svg.active .svg-elem-231 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-232 {
  stroke-dashoffset: 191.8783721923828px;
  stroke-dasharray: 191.8783721923828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 50.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.023s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 50.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.023s
}

svg.active .svg-elem-232 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-233 {
  stroke-dashoffset: 103.25984191894531px;
  stroke-dasharray: 103.25984191894531px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 51.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.036s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 51.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.036s
}

svg.active .svg-elem-233 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-234 {
  stroke-dashoffset: 117.38018035888672px;
  stroke-dasharray: 117.38018035888672px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 51.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.049s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 51.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.049s
}

svg.active .svg-elem-234 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-235 {
  stroke-dashoffset: 169.00897216796875px;
  stroke-dasharray: 169.00897216796875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 51.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.062s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 51.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.062s
}

svg.active .svg-elem-235 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-236 {
  stroke-dashoffset: 171.91293334960938px;
  stroke-dasharray: 171.91293334960938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 51.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.075s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 51.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.075s
}

svg.active .svg-elem-236 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-237 {
  stroke-dashoffset: 235.30630493164062px;
  stroke-dasharray: 235.30630493164062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 51.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.088s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 51.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.088s
}

svg.active .svg-elem-237 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-238 {
  stroke-dashoffset: 169.00743103027344px;
  stroke-dasharray: 169.00743103027344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 52.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.101s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 52.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.101s
}

svg.active .svg-elem-238 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-239 {
  stroke-dashoffset: 171.92218017578125px;
  stroke-dasharray: 171.92218017578125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 52.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.114s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 52.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.114s
}

svg.active .svg-elem-239 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-240 {
  stroke-dashoffset: 150.85623168945312px;
  stroke-dasharray: 150.85623168945312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 52.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.127s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 52.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.127s
}

svg.active .svg-elem-240 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-241 {
  stroke-dashoffset: 85.85163879394531px;
  stroke-dasharray: 85.85163879394531px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 52.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.14s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 52.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.14s
}

svg.active .svg-elem-241 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-242 {
  stroke-dashoffset: 69.94563293457031px;
  stroke-dasharray: 69.94563293457031px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 53.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.153s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 53.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.153s
}

svg.active .svg-elem-242 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-243 {
  stroke-dashoffset: 151.46922302246094px;
  stroke-dasharray: 151.46922302246094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 53.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.166s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 53.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.166s
}

svg.active .svg-elem-243 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-244 {
  stroke-dashoffset: 169.01171875px;
  stroke-dasharray: 169.01171875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 53.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.179s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 53.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.179s
}

svg.active .svg-elem-244 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-245 {
  stroke-dashoffset: 195.69100952148438px;
  stroke-dasharray: 195.69100952148438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 53.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.192s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 53.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.192s
}

svg.active .svg-elem-245 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-246 {
  stroke-dashoffset: 206.87306213378906px;
  stroke-dasharray: 206.87306213378906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 53.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.205s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 53.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.205s
}

svg.active .svg-elem-246 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-247 {
  stroke-dashoffset: 175.98516845703125px;
  stroke-dasharray: 175.98516845703125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 54.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.218s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 54.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.218s
}

svg.active .svg-elem-247 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-248 {
  stroke-dashoffset: 209.6080780029297px;
  stroke-dasharray: 209.6080780029297px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 54.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.231s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 54.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.231s
}

svg.active .svg-elem-248 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-249 {
  stroke-dashoffset: 147.26953125px;
  stroke-dasharray: 147.26953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 54.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.244s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 54.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.244s
}

svg.active .svg-elem-249 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-250 {
  stroke-dashoffset: 69.95306396484375px;
  stroke-dasharray: 69.95306396484375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 54.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.257s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 54.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.257s
}

svg.active .svg-elem-250 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-251 {
  stroke-dashoffset: 91.82989501953125px;
  stroke-dasharray: 91.82989501953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 55s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.27s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 55s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.27s
}

svg.active .svg-elem-251 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-252 {
  stroke-dashoffset: 98.9325180053711px;
  stroke-dasharray: 98.9325180053711px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 55.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.283s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 55.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.283s
}

svg.active .svg-elem-252 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-253 {
  stroke-dashoffset: 235.30975341796875px;
  stroke-dasharray: 235.30975341796875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 55.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.296s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 55.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.296s
}

svg.active .svg-elem-253 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-254 {
  stroke-dashoffset: 49.62388229370117px;
  stroke-dasharray: 49.62388229370117px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 55.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.309s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 55.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.309s
}

svg.active .svg-elem-254 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-255 {
  stroke-dashoffset: 181.63111877441406px;
  stroke-dasharray: 181.63111877441406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 55.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.322s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 55.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.322s
}

svg.active .svg-elem-255 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-256 {
  stroke-dashoffset: 120.69310760498047px;
  stroke-dasharray: 120.69310760498047px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 56.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.335s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 56.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.335s
}

svg.active .svg-elem-256 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-257 {
  stroke-dashoffset: 96.36026000976562px;
  stroke-dasharray: 96.36026000976562px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 56.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.348s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 56.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.348s
}

svg.active .svg-elem-257 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-258 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 56.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.361s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 56.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.361s
}

svg.active .svg-elem-258 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-259 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 56.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.374s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 56.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.374s
}

svg.active .svg-elem-259 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-260 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 56.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.387s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 56.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.387s
}

svg.active .svg-elem-260 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-261 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 57.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 57.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.4s
}

svg.active .svg-elem-261 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-262 {
  stroke-dashoffset: 116.23953247070312px;
  stroke-dasharray: 116.23953247070312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 57.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.413s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 57.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.413s
}

svg.active .svg-elem-262 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-263 {
  stroke-dashoffset: 161.8350830078125px;
  stroke-dasharray: 161.8350830078125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 57.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.426s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 57.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.426s
}

svg.active .svg-elem-263 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-264 {
  stroke-dashoffset: 57.99440002441406px;
  stroke-dasharray: 57.99440002441406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 57.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.439s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 57.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.439s
}

svg.active .svg-elem-264 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-265 {
  stroke-dashoffset: 47.22340393066406px;
  stroke-dasharray: 47.22340393066406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 58.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.452s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 58.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.452s
}

svg.active .svg-elem-265 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-266 {
  stroke-dashoffset: 127.78350830078125px;
  stroke-dasharray: 127.78350830078125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 58.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.465s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 58.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.465s
}

svg.active .svg-elem-266 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-267 {
  stroke-dashoffset: 62.8536376953125px;
  stroke-dasharray: 62.8536376953125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 58.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.478s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 58.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.478s
}

svg.active .svg-elem-267 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-268 {
  stroke-dashoffset: 122.53663635253906px;
  stroke-dasharray: 122.53663635253906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 58.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.491s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 58.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.491s
}

svg.active .svg-elem-268 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-269 {
  stroke-dashoffset: 37.27320098876953px;
  stroke-dasharray: 37.27320098876953px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 58.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.504s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 58.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.504s
}

svg.active .svg-elem-269 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-270 {
  stroke-dashoffset: 115.69189453125px;
  stroke-dasharray: 115.69189453125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 59.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.517s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 59.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.517s
}

svg.active .svg-elem-270 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-271 {
  stroke-dashoffset: 117.3787612915039px;
  stroke-dasharray: 117.3787612915039px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 59.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.53s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 59.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.53s
}

svg.active .svg-elem-271 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-272 {
  stroke-dashoffset: 127.4486312866211px;
  stroke-dasharray: 127.4486312866211px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 59.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.543s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 59.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.543s
}

svg.active .svg-elem-272 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-273 {
  stroke-dashoffset: 169.0042266845703px;
  stroke-dasharray: 169.0042266845703px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 59.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.556s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 59.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.556s
}

svg.active .svg-elem-273 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-274 {
  stroke-dashoffset: 171.9131622314453px;
  stroke-dasharray: 171.9131622314453px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 60.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.569s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 60.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.569s
}

svg.active .svg-elem-274 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-275 {
  stroke-dashoffset: 235.30844116210938px;
  stroke-dasharray: 235.30844116210938px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 60.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.582s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 60.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.582s
}

svg.active .svg-elem-275 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-276 {
  stroke-dashoffset: 147.26321411132812px;
  stroke-dasharray: 147.26321411132812px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 60.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.595s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 60.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.595s
}

svg.active .svg-elem-276 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-277 {
  stroke-dashoffset: 194.2569580078125px;
  stroke-dasharray: 194.2569580078125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 60.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.608s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 60.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.608s
}

svg.active .svg-elem-277 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-278 {
  stroke-dashoffset: 195.89430236816406px;
  stroke-dasharray: 195.89430236816406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 60.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.621s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 60.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.621s
}

svg.active .svg-elem-278 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-279 {
  stroke-dashoffset: 37.27320098876953px;
  stroke-dasharray: 37.27320098876953px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 61.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.634s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 61.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.634s
}

svg.active .svg-elem-279 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-280 {
  stroke-dashoffset: 57.994781494140625px;
  stroke-dasharray: 57.994781494140625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 61.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.647s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 61.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.647s
}

svg.active .svg-elem-280 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-281 {
  stroke-dashoffset: 75.69998168945312px;
  stroke-dasharray: 75.69998168945312px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 61.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.66s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 61.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.66s
}

svg.active .svg-elem-281 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-282 {
  stroke-dashoffset: 129.92375946044922px;
  stroke-dasharray: 129.92375946044922px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 61.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.673s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 61.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.673s
}

svg.active .svg-elem-282 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-283 {
  stroke-dashoffset: 96.37208557128906px;
  stroke-dasharray: 96.37208557128906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 62.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.686s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 62.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.686s
}

svg.active .svg-elem-283 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-284 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 62.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.699s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 62.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.699s
}

svg.active .svg-elem-284 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-285 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 62.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.712s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 62.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.712s
}

svg.active .svg-elem-285 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-286 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 62.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.725s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 62.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.725s
}

svg.active .svg-elem-286 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-287 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 62.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.738s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 62.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.738s
}

svg.active .svg-elem-287 {
  stroke-dashoffset: 0;
  fill: #85aa87
}

svg .svg-elem-288 {
  stroke-dashoffset: 116.24200439453125px;
  stroke-dasharray: 116.24200439453125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 63.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.751s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 63.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.751s
}

svg.active .svg-elem-288 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-289 {
  stroke-dashoffset: 161.83364868164062px;
  stroke-dasharray: 161.83364868164062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 63.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.764s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 63.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.764s
}

svg.active .svg-elem-289 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-290 {
  stroke-dashoffset: 57.99391174316406px;
  stroke-dasharray: 57.99391174316406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 63.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.777s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 63.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.777s
}

svg.active .svg-elem-290 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-291 {
  stroke-dashoffset: 68.2885513305664px;
  stroke-dasharray: 68.2885513305664px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 63.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.79s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 63.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.79s
}

svg.active .svg-elem-291 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-292 {
  stroke-dashoffset: 127.79715728759766px;
  stroke-dasharray: 127.79715728759766px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 64.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.803s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 64.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.803s
}

svg.active .svg-elem-292 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-293 {
  stroke-dashoffset: 62.85713577270508px;
  stroke-dasharray: 62.85713577270508px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 64.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.816s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 64.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.816s
}

svg.active .svg-elem-293 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-294 {
  stroke-dashoffset: 122.53633117675781px;
  stroke-dasharray: 122.53633117675781px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 64.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.829s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 64.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.829s
}

svg.active .svg-elem-294 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-295 {
  stroke-dashoffset: 37.27320098876953px;
  stroke-dasharray: 37.27320098876953px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 64.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.842s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 64.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.842s
}

svg.active .svg-elem-295 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-296 {
  stroke-dashoffset: 115.6861572265625px;
  stroke-dasharray: 115.6861572265625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 64.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.855s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 64.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.855s
}

svg.active .svg-elem-296 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-297 {
  stroke-dashoffset: 117.3802719116211px;
  stroke-dasharray: 117.3802719116211px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 65.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.868s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 65.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.868s
}

svg.active .svg-elem-297 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-298 {
  stroke-dashoffset: 127.45028686523438px;
  stroke-dasharray: 127.45028686523438px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 65.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.881s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 65.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.881s
}

svg.active .svg-elem-298 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-299 {
  stroke-dashoffset: 169.00299072265625px;
  stroke-dasharray: 169.00299072265625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 65.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.894s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 65.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.894s
}

svg.active .svg-elem-299 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-300 {
  stroke-dashoffset: 171.9114532470703px;
  stroke-dasharray: 171.9114532470703px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 65.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.907s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 65.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.907s
}

svg.active .svg-elem-300 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-301 {
  stroke-dashoffset: 235.30372619628906px;
  stroke-dasharray: 235.30372619628906px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.92s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.92s
}

svg.active .svg-elem-301 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-302 {
  stroke-dashoffset: 169.01104736328125px;
  stroke-dasharray: 169.01104736328125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 66.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.933s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 66.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.933s
}

svg.active .svg-elem-302 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-303 {
  stroke-dashoffset: 171.92144775390625px;
  stroke-dasharray: 171.92144775390625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 66.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.946s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 66.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.946s
}

svg.active .svg-elem-303 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-304 {
  stroke-dashoffset: 150.85496520996094px;
  stroke-dasharray: 150.85496520996094px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 66.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.959s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 66.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.959s
}

svg.active .svg-elem-304 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-305 {
  stroke-dashoffset: 85.85511779785156px;
  stroke-dasharray: 85.85511779785156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 66.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.972s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 66.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.972s
}

svg.active .svg-elem-305 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-306 {
  stroke-dashoffset: 69.9424819946289px;
  stroke-dasharray: 69.9424819946289px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 67.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.985s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 67.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.985s
}

svg.active .svg-elem-306 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-307 {
  stroke-dashoffset: 151.47532653808594px;
  stroke-dasharray: 151.47532653808594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 67.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.998s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 67.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 3.998s
}

svg.active .svg-elem-307 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-308 {
  stroke-dashoffset: 169.00384521484375px;
  stroke-dasharray: 169.00384521484375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 67.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.011s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 67.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.011s
}

svg.active .svg-elem-308 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-309 {
  stroke-dashoffset: 195.68922424316406px;
  stroke-dasharray: 195.68922424316406px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 67.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.024s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 67.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.024s
}

svg.active .svg-elem-309 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-310 {
  stroke-dashoffset: 206.85121154785156px;
  stroke-dasharray: 206.85121154785156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 67.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.037s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 67.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.037s
}

svg.active .svg-elem-310 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-311 {
  stroke-dashoffset: 175.97457885742188px;
  stroke-dasharray: 175.97457885742188px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 68.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.05s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 68.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.05s
}

svg.active .svg-elem-311 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-312 {
  stroke-dashoffset: 209.6154022216797px;
  stroke-dasharray: 209.6154022216797px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 68.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.063s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 68.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.063s
}

svg.active .svg-elem-312 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-313 {
  stroke-dashoffset: 147.27284240722656px;
  stroke-dasharray: 147.27284240722656px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 68.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.076s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 68.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.076s
}

svg.active .svg-elem-313 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-314 {
  stroke-dashoffset: 69.95641326904297px;
  stroke-dasharray: 69.95641326904297px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 68.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.089s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 68.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.089s
}

svg.active .svg-elem-314 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-315 {
  stroke-dashoffset: 91.832275390625px;
  stroke-dasharray: 91.832275390625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 69.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.102s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 69.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.102s
}

svg.active .svg-elem-315 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-316 {
  stroke-dashoffset: 98.92862701416016px;
  stroke-dasharray: 98.92862701416016px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 69.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.115s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 69.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.115s
}

svg.active .svg-elem-316 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-317 {
  stroke-dashoffset: 235.3068084716797px;
  stroke-dasharray: 235.3068084716797px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 69.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.128s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 69.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.128s
}

svg.active .svg-elem-317 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-318 {
  stroke-dashoffset: 49.62205123901367px;
  stroke-dasharray: 49.62205123901367px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 69.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.141s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 69.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.141s
}

svg.active .svg-elem-318 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-319 {
  stroke-dashoffset: 181.63490295410156px;
  stroke-dasharray: 181.63490295410156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 69.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.154s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 69.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.154s
}

svg.active .svg-elem-319 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-320 {
  stroke-dashoffset: 120.69253540039062px;
  stroke-dasharray: 120.69253540039062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 70.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.167s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 70.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.167s
}

svg.active .svg-elem-320 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-321 {
  stroke-dashoffset: 95.60657501220703px;
  stroke-dasharray: 95.60657501220703px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 70.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.18s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 70.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.18s
}

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

svg .svg-elem-322 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 70.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.193s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 70.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.193s
}

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

svg .svg-elem-323 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 70.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.206s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 70.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.206s
}

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

svg .svg-elem-324 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 71.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.219s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 71.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.219s
}

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

svg .svg-elem-325 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 71.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.232s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 71.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.232s
}

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

svg .svg-elem-326 {
  stroke-dashoffset: 116.24292755126953px;
  stroke-dasharray: 116.24292755126953px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 71.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.245s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 71.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.245s
}

svg.active .svg-elem-326 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-327 {
  stroke-dashoffset: 161.83433532714844px;
  stroke-dasharray: 161.83433532714844px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 71.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.258s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 71.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.258s
}

svg.active .svg-elem-327 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-328 {
  stroke-dashoffset: 57.99741744995117px;
  stroke-dasharray: 57.99741744995117px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 71.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.271s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 71.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.271s
}

svg.active .svg-elem-328 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-329 {
  stroke-dashoffset: 68.2931137084961px;
  stroke-dasharray: 68.2931137084961px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 72.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.284s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 72.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.284s
}

svg.active .svg-elem-329 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-330 {
  stroke-dashoffset: 127.79312896728516px;
  stroke-dasharray: 127.79312896728516px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 72.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.297s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 72.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.297s
}

svg.active .svg-elem-330 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-331 {
  stroke-dashoffset: 62.860267639160156px;
  stroke-dasharray: 62.860267639160156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 72.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.31s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 72.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.31s
}

svg.active .svg-elem-331 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-332 {
  stroke-dashoffset: 122.53691101074219px;
  stroke-dasharray: 122.53691101074219px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 72.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.323s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 72.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.323s
}

svg.active .svg-elem-332 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-333 {
  stroke-dashoffset: 37.27308654785156px;
  stroke-dasharray: 37.27308654785156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 73.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.336s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 73.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.336s
}

svg.active .svg-elem-333 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-334 {
  stroke-dashoffset: 115.6822509765625px;
  stroke-dasharray: 115.6822509765625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 73.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.349s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 73.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.349s
}

svg.active .svg-elem-334 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-335 {
  stroke-dashoffset: 73.8448486328125px;
  stroke-dasharray: 73.8448486328125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 73.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.362s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 73.48s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.362s
}

svg.active .svg-elem-335 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-336 {
  stroke-dashoffset: 84.0001220703125px;
  stroke-dasharray: 84.0001220703125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 73.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.375s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 73.7s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.375s
}

svg.active .svg-elem-336 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-337 {
  stroke-dashoffset: 93.11767578125px;
  stroke-dasharray: 93.11767578125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 73.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.388s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 73.92s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.388s
}

svg.active .svg-elem-337 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-338 {
  stroke-dashoffset: 75.98748779296875px;
  stroke-dasharray: 75.98748779296875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 74.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.401s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 74.14s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.401s
}

svg.active .svg-elem-338 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-339 {
  stroke-dashoffset: 70.44268035888672px;
  stroke-dasharray: 70.44268035888672px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 74.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.414s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 74.36s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.414s
}

svg.active .svg-elem-339 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-340 {
  stroke-dashoffset: 34.97893524169922px;
  stroke-dasharray: 34.97893524169922px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 74.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.427s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 74.58s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.427s
}

svg.active .svg-elem-340 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-341 {
  stroke-dashoffset: 70.540283203125px;
  stroke-dasharray: 70.540283203125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 74.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.44s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 74.8s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.44s
}

svg.active .svg-elem-341 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-342 {
  stroke-dashoffset: 196.5255889892578px;
  stroke-dasharray: 196.5255889892578px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 75.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.453s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 75.02s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.453s
}

svg.active .svg-elem-342 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-343 {
  stroke-dashoffset: 213.97848510742188px;
  stroke-dasharray: 213.97848510742188px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 75.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.466s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 75.24s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.466s
}

svg.active .svg-elem-343 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-344 {
  stroke-dashoffset: 235.3038330078125px;
  stroke-dasharray: 235.3038330078125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 75.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.479s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 75.46s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.479s
}

svg.active .svg-elem-344 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-345 {
  stroke-dashoffset: 208.41473388671875px;
  stroke-dasharray: 208.41473388671875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 75.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.492s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 75.68s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.492s
}

svg.active .svg-elem-345 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-346 {
  stroke-dashoffset: 235.300537109375px;
  stroke-dasharray: 235.300537109375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 75.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.505s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 75.9s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.505s
}

svg.active .svg-elem-346 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-347 {
  stroke-dashoffset: 41.454795837402344px;
  stroke-dasharray: 41.454795837402344px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 76.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.518s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 76.12s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.518s
}

svg.active .svg-elem-347 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-348 {
  stroke-dashoffset: 147.25357055664062px;
  stroke-dasharray: 147.25357055664062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 76.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.531s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 76.34s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.531s
}

svg.active .svg-elem-348 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-349 {
  stroke-dashoffset: 194.2610626220703px;
  stroke-dasharray: 194.2610626220703px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 76.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.544s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 76.56s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.544s
}

svg.active .svg-elem-349 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-350 {
  stroke-dashoffset: 37.27460861206055px;
  stroke-dasharray: 37.27460861206055px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 76.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.557s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 76.78s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.557s
}

svg.active .svg-elem-350 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-351 {
  stroke-dashoffset: 59.03017044067383px;
  stroke-dasharray: 59.03017044067383px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 77s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.57s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 77s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.57s
}

svg.active .svg-elem-351 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-352 {
  stroke-dashoffset: 129.9297637939453px;
  stroke-dasharray: 129.9297637939453px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 77.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.583s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 77.22s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.583s
}

svg.active .svg-elem-352 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-353 {
  stroke-dashoffset: 41.455589294433594px;
  stroke-dasharray: 41.455589294433594px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 77.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.596s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 77.44s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.596s
}

svg.active .svg-elem-353 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-354 {
  stroke-dashoffset: 96.36275482177734px;
  stroke-dasharray: 96.36275482177734px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 77.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.609s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 77.66s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.609s
}

svg.active .svg-elem-354 {
  stroke-dashoffset: 0;
  fill: #77bdb9
}

svg .svg-elem-355 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 77.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.622s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 77.88s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.622s
}

svg.active .svg-elem-355 {
  stroke-dashoffset: 0;
  fill: #77bdb9
}

svg .svg-elem-356 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 78.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.635s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 78.1s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.635s
}

svg.active .svg-elem-356 {
  stroke-dashoffset: 0;
  fill: #77bdb9
}

svg .svg-elem-357 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 78.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.648s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 78.32s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.648s
}

svg.active .svg-elem-357 {
  stroke-dashoffset: 0;
  fill: #77bdb9
}

svg .svg-elem-358 {
  stroke-dashoffset: 10px;
  stroke-dasharray: 10px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 78.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.661s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 78.54s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.661s
}

svg.active .svg-elem-358 {
  stroke-dashoffset: 0;
  fill: #77bdb9
}

svg .svg-elem-359 {
  stroke-dashoffset: 122.31645202636719px;
  stroke-dasharray: 122.31645202636719px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 78.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.674s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 78.76s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.674s
}

svg.active .svg-elem-359 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-360 {
  stroke-dashoffset: 158.768798828125px;
  stroke-dasharray: 158.768798828125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 78.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.687s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 78.98s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.687s
}

svg.active .svg-elem-360 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-361 {
  stroke-dashoffset: 121.13219451904297px;
  stroke-dasharray: 121.13219451904297px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 79.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 79.2s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.7s
}

svg.active .svg-elem-361 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-362 {
  stroke-dashoffset: 127.7765884399414px;
  stroke-dasharray: 127.7765884399414px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 79.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.713s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 79.42s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.713s
}

svg.active .svg-elem-362 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-363 {
  stroke-dashoffset: 62.858829498291016px;
  stroke-dasharray: 62.858829498291016px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 79.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.726s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 79.64s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.726s
}

svg.active .svg-elem-363 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-364 {
  stroke-dashoffset: 122.53839111328125px;
  stroke-dasharray: 122.53839111328125px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 79.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.739s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 79.86s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.739s
}

svg.active .svg-elem-364 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-365 {
  stroke-dashoffset: 37.27308654785156px;
  stroke-dasharray: 37.27308654785156px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 80.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.752s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 80.08s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.752s
}

svg.active .svg-elem-365 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-366 {
  stroke-dashoffset: 115.6900634765625px;
  stroke-dasharray: 115.6900634765625px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 80.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.765s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 80.3s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.765s
}

svg.active .svg-elem-366 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-367 {
  stroke-dashoffset: 117.37300109863281px;
  stroke-dasharray: 117.37300109863281px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 80.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.778s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 80.52s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.778s
}

svg.active .svg-elem-367 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-368 {
  stroke-dashoffset: 127.45035552978516px;
  stroke-dasharray: 127.45035552978516px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 80.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.791s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 80.74s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.791s
}

svg.active .svg-elem-368 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-369 {
  stroke-dashoffset: 103.0218505859375px;
  stroke-dasharray: 103.0218505859375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 80.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.804s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 80.96s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.804s
}

svg.active .svg-elem-369 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-370 {
  stroke-dashoffset: 99.6279525756836px;
  stroke-dasharray: 99.6279525756836px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 81.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.817s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 81.18s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.817s
}

svg.active .svg-elem-370 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-371 {
  stroke-dashoffset: 136.7351837158203px;
  stroke-dasharray: 136.7351837158203px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 81.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.83s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 81.4s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.83s
}

svg.active .svg-elem-371 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-372 {
  stroke-dashoffset: 169.0072784423828px;
  stroke-dasharray: 169.0072784423828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 81.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.843s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 81.62s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.843s
}

svg.active .svg-elem-372 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-373 {
  stroke-dashoffset: 171.90570068359375px;
  stroke-dasharray: 171.90570068359375px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 81.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.856s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 81.84s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.856s
}

svg.active .svg-elem-373 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-374 {
  stroke-dashoffset: 235.3024139404297px;
  stroke-dasharray: 235.3024139404297px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 82.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.869s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 82.06s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.869s
}

svg.active .svg-elem-374 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-375 {
  stroke-dashoffset: 208.41006469726562px;
  stroke-dasharray: 208.41006469726562px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 82.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.882s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 82.28s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.882s
}

svg.active .svg-elem-375 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-376 {
  stroke-dashoffset: 235.3002471923828px;
  stroke-dasharray: 235.3002471923828px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 82.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.895s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 82.5s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.895s
}

svg.active .svg-elem-376 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-377 {
  stroke-dashoffset: 41.45545196533203px;
  stroke-dasharray: 41.45545196533203px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 82.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.908s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 82.72s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.908s
}

svg.active .svg-elem-377 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-378 {
  stroke-dashoffset: 147.27117919921875px;
  stroke-dasharray: 147.27117919921875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 82.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.921s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 82.94s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.921s
}

svg.active .svg-elem-378 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-379 {
  stroke-dashoffset: 194.25210571289062px;
  stroke-dasharray: 194.25210571289062px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 83.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.934s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 83.16s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.934s
}

svg.active .svg-elem-379 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-380 {
  stroke-dashoffset: 69.10991668701172px;
  stroke-dasharray: 69.10991668701172px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 83.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.947s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 83.38s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.947s
}

svg.active .svg-elem-380 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-381 {
  stroke-dashoffset: 66.35418701171875px;
  stroke-dasharray: 66.35418701171875px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 83.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.96s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 83.6s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.96s
}

svg.active .svg-elem-381 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-382 {
  stroke-dashoffset: 129.92977142333984px;
  stroke-dasharray: 129.92977142333984px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 83.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.973s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 83.82s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.973s
}

svg.active .svg-elem-382 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-383 {
  stroke-dashoffset: 41.452430725097656px;
  stroke-dasharray: 41.452430725097656px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 84.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.986s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 84.04s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.986s
}

svg.active .svg-elem-383 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

svg .svg-elem-384 {
  stroke-dashoffset: 82px;
  stroke-dasharray: 82px;
  fill: transparent;
  -webkit-transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 84.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.999s;
  transition: stroke-dashoffset 5s cubic-bezier(0.47, 0, 0.745, 0.715) 84.26s, fill 0.2s cubic-bezier(0.47, 0, 0.745, 0.715) 4.999s
}

svg.active .svg-elem-384 {
  stroke-dashoffset: 0;
  fill: #6c6c6c
}

@media screen and (max-width: 767px) {
  .pc {
    display: none
  }
}

@media screen and (min-width: 768px) {
  .sp {
    display: none
  }
}

.breadcrumb-list {
  list-style: none
}

.breadcrumb-list li {
  display: inline-block
}

p {
  color: #6c6c6c
}

@media screen and (max-width: 424px) {
  p {
    font-size: 14px
  }
}

a {
  text-decoration: none;
  color: #6c6c6c
}

a:hover {
  text-decoration: none;
  color: #6c6c6c;
  opacity: 0.8
}

.bg_gray {
  background: #F4F2F1
}

.bg-indigo {
  background: #366251
}

.text {
  letter-spacing: 0.22em
}

.tab {
  padding: 0px
}

@media screen and (max-width: 424px) {
  .tab {
    padding: 0px 10px
  }
}

ul {
  list-style: none
}

.list {
  padding: 0px
}

@media screen and (max-width: 424px) {
  section.bg_gray {
    padding: 50px 0px
  }
}

_:-ms-lang(x)::-ms-backdrop, body {
  font-family: "メイリオ", Meiryo !important
}

_:-ms-lang(x)::-ms-backdrop, .ie_browser {
  margin-left: auto;
  margin-right: auto
}

@media screen and (min-width: 768px) {
  _:-ms-lang(x)::-ms-backdrop, .ie_browser {
    width: 100%
}
}